From 302866dd2e43ea6bdebc58ab5faab1c8579987e1 Mon Sep 17 00:00:00 2001 From: shihailiang Date: Mon, 22 Sep 2025 19:46:25 +0800 Subject: [PATCH 01/94] add evaluation's openapi idl file --- .../coze/loop/evaluation/coze.loop.evaluation.openapi.thrift.go | 1 + 1 file changed, 1 insertion(+) create mode 100644 idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift.go diff --git a/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift.go b/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift.go new file mode 100644 index 000000000..8e6bac5b6 --- /dev/null +++ b/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift.go @@ -0,0 +1 @@ +package evaluation From 5c721c422560c889c9672b6b92ae6a1533abf690 Mon Sep 17 00:00:00 2001 From: shihailiang Date: Mon, 22 Sep 2025 20:18:45 +0800 Subject: [PATCH 02/94] add evaluation's openapi idl file --- .../coze/loop/evaluation/coze.loop.evaluation.openapi.thrift | 5 +++++ .../loop/evaluation/coze.loop.evaluation.openapi.thrift.go | 1 - 2 files changed, 5 insertions(+), 1 deletion(-) create mode 100644 idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift delete mode 100644 idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift.go diff --git a/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift b/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift new file mode 100644 index 000000000..d43c67d12 --- /dev/null +++ b/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift @@ -0,0 +1,5 @@ +namespace go coze.loop.evaluation.openapi + +service OpenAPIService { + +} \ No newline at end of file diff --git a/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift.go b/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift.go deleted file mode 100644 index 8e6bac5b6..000000000 --- a/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift.go +++ /dev/null @@ -1 +0,0 @@ -package evaluation From a2d0010524d21209afb8dd59bfc1c2c4b6f59b4f Mon Sep 17 00:00:00 2001 From: shihailiang Date: Tue, 23 Sep 2025 20:39:32 +0800 Subject: [PATCH 03/94] =?UTF-8?q?feat:=20[Coda]=20=E5=9F=BA=E4=BA=8E?= =?UTF-8?q?=E8=AE=BE=E8=AE=A1=E6=96=87=E6=A1=A3=E7=94=9F=E6=88=90=E8=AF=84?= =?UTF-8?q?=E6=B5=8B=E6=A8=A1=E5=9D=97=E5=AE=8C=E6=95=B4OpenAPI=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E5=AE=9A=E4=B9=89=EF=BC=8C=E5=8C=85=E5=90=AB16?= =?UTF-8?q?=E4=B8=AA=E6=A0=B8=E5=BF=83=E6=8E=A5=E5=8F=A3=E5=92=8C=E5=85=AC?= =?UTF-8?q?=E5=85=B1=E6=95=B0=E6=8D=AE=E7=BB=93=E6=9E=84=20(LogID:=2020250?= =?UTF-8?q?92312090101009108820949935E9)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Coda --- .../coze.loop.evaluation.openapi.thrift | 286 +++++++++++++++++- .../evaluation/domain_openapi/common.thrift | 75 +++++ .../evaluation/domain_openapi/eval_set.thrift | 81 +++++ .../domain_openapi/evaluator.thrift | 117 +++++++ .../domain_openapi/experiment.thrift | 145 +++++++++ 5 files changed, 703 insertions(+), 1 deletion(-) create mode 100644 idl/thrift/coze/loop/evaluation/domain_openapi/common.thrift create mode 100644 idl/thrift/coze/loop/evaluation/domain_openapi/eval_set.thrift create mode 100644 idl/thrift/coze/loop/evaluation/domain_openapi/evaluator.thrift create mode 100755 idl/thrift/coze/loop/evaluation/domain_openapi/experiment.thrift diff --git a/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift b/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift index d43c67d12..c53781664 100644 --- a/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift +++ b/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift @@ -1,5 +1,289 @@ namespace go coze.loop.evaluation.openapi -service OpenAPIService { +include "../../../base.thrift" +include "domain_openapi/common.thrift" +include "domain_openapi/eval_set.thrift" +include "domain_openapi/evaluator.thrift" +include "domain_openapi/experiment.thrift" +// =============================== +// 评测集相关接口 +// =============================== + +// 创建评测集 +struct CreateEvaluationSetRequest { + 1: optional string name + 2: optional string description + 3: optional eval_set.EvaluationSetSchema evaluation_set_schema + 4: optional string biz_category + + 255: optional base.Base Base +} + +struct CreateEvaluationSetResponse { + 1: optional eval_set.EvaluationSet evaluation_set + + 255: base.BaseResp BaseResp +} + +// 获取评测集 +struct GetEvaluationSetRequest { + 1: required string evaluation_set_id (api.path = "evaluation_set_id") + + 255: optional base.Base Base +} + +struct GetEvaluationSetResponse { + 1: optional eval_set.EvaluationSet evaluation_set + + 255: base.BaseResp BaseResp +} + +// 更新评测集 +struct UpdateEvaluationSetRequest { + 1: required string evaluation_set_id (api.path = "evaluation_set_id") + 2: optional string name + 3: optional string description + + 255: optional base.Base Base +} + +struct UpdateEvaluationSetResponse { + 1: optional eval_set.EvaluationSet evaluation_set + + 255: base.BaseResp BaseResp +} + +// 删除评测集 +struct DeleteEvaluationSetRequest { + 1: required string evaluation_set_id (api.path = "evaluation_set_id") + + 255: optional base.Base Base +} + +struct DeleteEvaluationSetResponse { + 255: base.BaseResp BaseResp +} + +// 列出评测集 +struct ListEvaluationSetsRequest { + 1: optional string name + 2: optional list creators + 3: optional list evaluation_set_ids + 4: optional i32 page_num + 5: optional i32 page_size + + 255: optional base.Base Base +} + +struct ListEvaluationSetsResponse { + 1: optional list evaluation_sets + 2: optional common.PageInfo page_info + + 255: base.BaseResp BaseResp +} + +// =============================== +// 评估器相关接口 +// =============================== + +// 创建评估器 +struct CreateEvaluatorRequest { + 1: optional string name + 2: optional string description + 3: optional evaluator.EvaluatorType evaluator_type + 4: optional evaluator.EvaluatorContent evaluator_content + + 255: optional base.Base Base +} + +struct CreateEvaluatorResponse { + 1: optional evaluator.Evaluator evaluator + + 255: base.BaseResp BaseResp +} + +// 获取评估器 +struct GetEvaluatorRequest { + 1: required string evaluator_id (api.path = "evaluator_id") + + 255: optional base.Base Base +} + +struct GetEvaluatorResponse { + 1: optional evaluator.Evaluator evaluator + + 255: base.BaseResp BaseResp +} + +// 更新评估器 +struct UpdateEvaluatorRequest { + 1: required string evaluator_id (api.path = "evaluator_id") + 2: optional string name + 3: optional string description + 4: optional evaluator.EvaluatorContent evaluator_content + + 255: optional base.Base Base +} + +struct UpdateEvaluatorResponse { + 1: optional evaluator.Evaluator evaluator + + 255: base.BaseResp BaseResp +} + +// 删除评估器 +struct DeleteEvaluatorRequest { + 1: required string evaluator_id (api.path = "evaluator_id") + + 255: optional base.Base Base +} + +struct DeleteEvaluatorResponse { + 255: base.BaseResp BaseResp +} + +// 列出评估器 +struct ListEvaluatorsRequest { + 1: optional string name + 2: optional evaluator.EvaluatorType evaluator_type + 3: optional list creators + 4: optional i32 page_num + 5: optional i32 page_size + + 255: optional base.Base Base +} + +struct ListEvaluatorsResponse { + 1: optional list evaluators + 2: optional common.PageInfo page_info + + 255: base.BaseResp BaseResp +} + +// =============================== +// 评测实验相关接口 +// =============================== + +// 创建评测实验 +struct CreateExperimentRequest { + 1: optional string name + 2: optional string description + 3: optional string eval_set_version_id + 4: optional string target_version_id + 5: optional list evaluator_version_ids + 6: optional experiment.TargetFieldMapping target_field_mapping + 7: optional list evaluator_field_mapping + 8: optional i32 item_concur_num + 9: optional i32 evaluators_concur_num + 10: optional experiment.ExperimentType experiment_type + + 255: optional base.Base Base +} + +struct CreateExperimentResponse { + 1: optional experiment.Experiment experiment + + 255: base.BaseResp BaseResp +} + +// 获取评测实验 +struct GetExperimentRequest { + 1: required string experiment_id (api.path = "experiment_id") + + 255: optional base.Base Base +} + +struct GetExperimentResponse { + 1: optional experiment.Experiment experiment + + 255: base.BaseResp BaseResp +} + +// 列出评测实验 +struct ListExperimentsRequest { + 1: optional string name + 2: optional experiment.ExperimentStatus status + 3: optional list creators + 4: optional i32 page_num + 5: optional i32 page_size + + 255: optional base.Base Base +} + +struct ListExperimentsResponse { + 1: optional list experiments + 2: optional common.PageInfo page_info + + 255: base.BaseResp BaseResp +} + +// 启动评测实验 +struct StartExperimentRequest { + 1: required string experiment_id (api.path = "experiment_id") + + 255: optional base.Base Base +} + +struct StartExperimentResponse { + 1: optional experiment.Experiment experiment + + 255: base.BaseResp BaseResp +} + +// 停止评测实验 +struct StopExperimentRequest { + 1: required string experiment_id (api.path = "experiment_id") + + 255: optional base.Base Base +} + +struct StopExperimentResponse { + 1: optional experiment.Experiment experiment + + 255: base.BaseResp BaseResp +} + +// 获取实验结果 +struct GetExperimentResultsRequest { + 1: required string experiment_id (api.path = "experiment_id") + 2: optional i32 page_num + 3: optional i32 page_size + + 255: optional base.Base Base +} + +struct GetExperimentResultsResponse { + 1: optional list item_results + 2: optional common.PageInfo page_info + + 255: base.BaseResp BaseResp +} + +// =============================== +// 服务定义 +// =============================== + +service EvaluationOpenAPIService { + // 评测集接口 + CreateEvaluationSetResponse CreateEvaluationSet(1: CreateEvaluationSetRequest req) (api.post = "/open-apis/evaluation/v1/evaluation_sets") + GetEvaluationSetResponse GetEvaluationSet(1: GetEvaluationSetRequest req) (api.get = "/open-apis/evaluation/v1/evaluation_sets/:evaluation_set_id") + UpdateEvaluationSetResponse UpdateEvaluationSet(1: UpdateEvaluationSetRequest req) (api.put = "/open-apis/evaluation/v1/evaluation_sets/:evaluation_set_id") + DeleteEvaluationSetResponse DeleteEvaluationSet(1: DeleteEvaluationSetRequest req) (api.delete = "/open-apis/evaluation/v1/evaluation_sets/:evaluation_set_id") + ListEvaluationSetsResponse ListEvaluationSets(1: ListEvaluationSetsRequest req) (api.post = "/open-apis/evaluation/v1/evaluation_sets/list") + + // 评估器接口 + CreateEvaluatorResponse CreateEvaluator(1: CreateEvaluatorRequest req) (api.post = "/open-apis/evaluation/v1/evaluators") + GetEvaluatorResponse GetEvaluator(1: GetEvaluatorRequest req) (api.get = "/open-apis/evaluation/v1/evaluators/:evaluator_id") + UpdateEvaluatorResponse UpdateEvaluator(1: UpdateEvaluatorRequest req) (api.put = "/open-apis/evaluation/v1/evaluators/:evaluator_id") + DeleteEvaluatorResponse DeleteEvaluator(1: DeleteEvaluatorRequest req) (api.delete = "/open-apis/evaluation/v1/evaluators/:evaluator_id") + ListEvaluatorsResponse ListEvaluators(1: ListEvaluatorsRequest req) (api.post = "/open-apis/evaluation/v1/evaluators/list") + + // 评测实验接口 + CreateExperimentResponse CreateExperiment(1: CreateExperimentRequest req) (api.post = "/open-apis/evaluation/v1/experiments") + GetExperimentResponse GetExperiment(1: GetExperimentRequest req) (api.get = "/open-apis/evaluation/v1/experiments/:experiment_id") + ListExperimentsResponse ListExperiments(1: ListExperimentsRequest req) (api.post = "/open-apis/evaluation/v1/experiments/list") + StartExperimentResponse StartExperiment(1: StartExperimentRequest req) (api.post = "/open-apis/evaluation/v1/experiments/:experiment_id/start") + StopExperimentResponse StopExperiment(1: StopExperimentRequest req) (api.post = "/open-apis/evaluation/v1/experiments/:experiment_id/stop") + GetExperimentResultsResponse GetExperimentResults(1: GetExperimentResultsRequest req) (api.get = "/open-apis/evaluation/v1/experiments/:experiment_id/results") } \ No newline at end of file diff --git a/idl/thrift/coze/loop/evaluation/domain_openapi/common.thrift b/idl/thrift/coze/loop/evaluation/domain_openapi/common.thrift new file mode 100644 index 000000000..3128ee158 --- /dev/null +++ b/idl/thrift/coze/loop/evaluation/domain_openapi/common.thrift @@ -0,0 +1,75 @@ +namespace go coze.loop.evaluation.domain_openapi.common + +// 内容类型枚举 +typedef string ContentType(ts.enum="true") +const ContentType ContentType_Text = "text" +const ContentType ContentType_Image = "image" +const ContentType ContentType_Audio = "audio" +const ContentType ContentType_MultiPart = "multi_part" + +// 内容结构 +struct Content { + 1: optional ContentType content_type + 2: optional string text + 3: optional Image image + 4: optional Audio audio + 5: optional list multi_part +} + +// 图片结构 +struct Image { + 1: optional string name + 2: optional string url + 3: optional string thumb_url +} + +// 音频结构 +struct Audio { + 1: optional string format + 2: optional string url +} + +// 用户信息 +struct UserInfo { + 1: optional string name + 2: optional string user_id + 3: optional string avatar_url + 4: optional string email +} + +// 基础信息 +struct BaseInfo { + 1: optional UserInfo created_by + 2: optional UserInfo updated_by + 3: optional string created_at // ISO 8601格式时间字符串 + 4: optional string updated_at // ISO 8601格式时间字符串 +} + +// 模型配置 +struct ModelConfig { + 1: optional string model_name + 2: optional double temperature + 3: optional i32 max_tokens + 4: optional double top_p +} + +// 参数Schema +struct ArgsSchema { + 1: optional string key + 2: optional list support_content_types + 3: optional string json_schema // JSON Schema字符串 +} + +// 分页信息 +struct PageInfo { + 1: optional i32 page_num + 2: optional i32 page_size + 3: optional bool has_more + 4: optional i64 total_count +} + +// 统一响应格式 +struct OpenAPIResponse { + 1: optional i32 code + 2: optional string msg +} \ No newline at end of file diff --git a/idl/thrift/coze/loop/evaluation/domain_openapi/eval_set.thrift b/idl/thrift/coze/loop/evaluation/domain_openapi/eval_set.thrift new file mode 100644 index 000000000..f55811bb6 --- /dev/null +++ b/idl/thrift/coze/loop/evaluation/domain_openapi/eval_set.thrift @@ -0,0 +1,81 @@ +namespace go coze.loop.evaluation.domain_openapi.eval_set + +include "common.thrift" + +// 评测集状态 +typedef string EvaluationSetStatus(ts.enum="true") +const EvaluationSetStatus EvaluationSetStatus_Active = "active" +const EvaluationSetStatus EvaluationSetStatus_Archived = "archived" + +// 字段Schema +struct FieldSchema { + 1: optional string key + 2: optional string name + 3: optional string description + 4: optional common.ContentType content_type + 5: optional bool is_required + 6: optional string text_schema // JSON Schema字符串 +} + +// 评测集Schema +struct EvaluationSetSchema { + 1: optional list field_schemas +} + +// 评测集版本 +struct EvaluationSetVersion { + 1: optional string version_id + 2: optional string version + 3: optional string description + 4: optional EvaluationSetSchema evaluation_set_schema + 5: optional string item_count + 6: optional common.BaseInfo base_info +} + +// 评测集 +struct EvaluationSet { + 1: optional string evaluation_set_id + 2: optional string name + 3: optional string description + 4: optional EvaluationSetStatus status + 5: optional string item_count + 6: optional string latest_version + 7: optional bool change_uncommitted + 8: optional string biz_category + 9: optional EvaluationSetVersion current_version + 10: optional common.BaseInfo base_info +} + +// 字段数据 +struct FieldData { + 1: optional string key + 2: optional string name + 3: optional common.Content content +} + +// 轮次数据 +struct Turn { + 1: optional string turn_id + 2: optional list field_data_list +} + +// 评测集数据项 +struct EvaluationSetItem { + 1: optional string item_id + 2: optional string item_key + 3: optional list turns + 4: optional common.BaseInfo base_info +} + +// 数据项错误信息 +struct ItemError { + 1: optional string item_key + 2: optional string error_code + 3: optional string error_message +} + +struct ItemErrorGroup { + 1: optional string error_code + 2: optional string error_message + 3: optional list item_keys +} \ No newline at end of file diff --git a/idl/thrift/coze/loop/evaluation/domain_openapi/evaluator.thrift b/idl/thrift/coze/loop/evaluation/domain_openapi/evaluator.thrift new file mode 100644 index 000000000..f91ebf7f4 --- /dev/null +++ b/idl/thrift/coze/loop/evaluation/domain_openapi/evaluator.thrift @@ -0,0 +1,117 @@ +namespace go coze.loop.evaluation.domain_openapi.evaluator + +include "common.thrift" + +// 评估器类型 +typedef string EvaluatorType(ts.enum="true") +const EvaluatorType EvaluatorType_Prompt = "prompt" +const EvaluatorType EvaluatorType_Code = "code" + +// 语言类型 +typedef string LanguageType(ts.enum="true") +const LanguageType LanguageType_Python = "python" +const LanguageType LanguageType_JS = "javascript" + +// 运行状态 +typedef string EvaluatorRunStatus(ts.enum="true") +const EvaluatorRunStatus EvaluatorRunStatus_Success = "success" +const EvaluatorRunStatus EvaluatorRunStatus_Failed = "failed" +const EvaluatorRunStatus EvaluatorRunStatus_Processing = "processing" + +// 消息角色 +typedef string Role(ts.enum="true") +const Role Role_System = "system" +const Role Role_User = "user" +const Role Role_Assistant = "assistant" + +// 消息结构 +struct Message { + 1: optional Role role + 2: optional common.Content content + 3: optional map ext +} + +// Prompt评估器 +struct PromptEvaluator { + 1: optional list message_list + 2: optional common.ModelConfig model_config +} + +// 代码评估器 +struct CodeEvaluator { + 1: optional LanguageType language_type + 2: optional string code +} + +// 评估器内容 +struct EvaluatorContent { + 1: optional bool receive_chat_history + 2: optional list input_schemas + 3: optional PromptEvaluator prompt_evaluator + 4: optional CodeEvaluator code_evaluator +} + +// 评估器版本 +struct EvaluatorVersion { + 1: optional string evaluator_version_id + 2: optional string version + 3: optional string description + 4: optional EvaluatorContent evaluator_content + 5: optional common.BaseInfo base_info +} + +// 评估器 +struct Evaluator { + 1: optional string evaluator_id + 2: optional string name + 3: optional string description + 4: optional EvaluatorType evaluator_type + 5: optional bool draft_submitted + 6: optional string latest_version + 7: optional EvaluatorVersion current_version + 8: optional common.BaseInfo base_info +} + +// 评估器结果 +struct EvaluatorResult { + 1: optional double score + 2: optional string reasoning +} + +// 评估器使用量 +struct EvaluatorUsage { + 1: optional string input_tokens + 2: optional string output_tokens +} + +// 评估器运行错误 +struct EvaluatorRunError { + 1: optional i32 code + 2: optional string message +} + +// 评估器输出数据 +struct EvaluatorOutputData { + 1: optional EvaluatorResult evaluator_result + 2: optional EvaluatorUsage evaluator_usage + 3: optional EvaluatorRunError evaluator_run_error + 4: optional string time_consuming_ms +} + +// 评估器输入数据 +struct EvaluatorInputData { + 1: optional list history_messages + 2: optional map input_fields +} + +// 评估器执行记录 +struct EvaluatorRecord { + 1: optional string record_id + 2: optional string evaluator_version_id + 3: optional string trace_id + 4: optional EvaluatorRunStatus status + 5: optional EvaluatorInputData evaluator_input_data + 6: optional EvaluatorOutputData evaluator_output_data + 7: optional common.BaseInfo base_info + 8: optional map ext +} \ No newline at end of file diff --git a/idl/thrift/coze/loop/evaluation/domain_openapi/experiment.thrift b/idl/thrift/coze/loop/evaluation/domain_openapi/experiment.thrift new file mode 100755 index 000000000..8d53e8216 --- /dev/null +++ b/idl/thrift/coze/loop/evaluation/domain_openapi/experiment.thrift @@ -0,0 +1,145 @@ +namespace go coze.loop.evaluation.domain_openapi.experiment + +include "common.thrift" +include "eval_set.thrift" +include "evaluator.thrift" + +// 实验状态 +typedef string ExperimentStatus(ts.enum="true") +const ExperimentStatus ExperimentStatus_Pending = "pending" +const ExperimentStatus ExperimentStatus_Processing = "processing" +const ExperimentStatus ExperimentStatus_Success = "success" +const ExperimentStatus ExperimentStatus_Failed = "failed" +const ExperimentStatus ExperimentStatus_Terminated = "terminated" + +// 实验类型 +typedef string ExperimentType(ts.enum="true") +const ExperimentType ExperimentType_Offline = "offline" +const ExperimentType ExperimentType_Online = "online" + +// 字段映射 +struct FieldMapping { + 1: optional string field_name + 2: optional string from_field_name + 3: optional string const_value +} + +// 目标字段映射 +struct TargetFieldMapping { + 1: optional list from_eval_set +} + +// 评估器字段映射 +struct EvaluatorFieldMapping { + 1: optional string evaluator_version_id + 2: optional list from_eval_set + 3: optional list from_target +} + +// Token使用量 +struct TokenUsage { + 1: optional string input_tokens + 2: optional string output_tokens +} + +// 评估器聚合结果 +struct EvaluatorAggregateResult { + 1: optional string evaluator_version_id + 2: optional string evaluator_name + 3: optional double average_score + 4: optional double max_score + 5: optional double min_score + 6: optional i32 success_count + 7: optional i32 failed_count +} + +// 实验统计 +struct ExperimentStatistics { + 1: optional list evaluator_aggregate_results + 2: optional TokenUsage token_usage + 3: optional double credit_cost + 4: optional i32 pending_turn_count + 5: optional i32 success_turn_count + 6: optional i32 failed_turn_count + 7: optional i32 terminated_turn_count + 8: optional i32 processing_turn_count +} + +// 评测实验 +struct Experiment { + 1: optional string experiment_id + 2: optional string name + 3: optional string description + 4: optional ExperimentStatus status + 5: optional string status_message + 6: optional string start_time // ISO 8601格式 + 7: optional string end_time // ISO 8601格式 + 8: optional string eval_set_version_id + 9: optional string target_version_id + 10: optional list evaluator_version_ids + 11: optional TargetFieldMapping target_field_mapping + 12: optional list evaluator_field_mapping + 13: optional i32 item_concur_num + 14: optional i32 evaluators_concur_num + 15: optional ExperimentType experiment_type + 16: optional ExperimentStatistics experiment_statistics + 17: optional common.BaseInfo base_info +} + +// 列定义 - 评测集字段 +struct ColumnEvalSetField { + 1: optional string key + 2: optional string name + 3: optional string description + 4: optional common.ContentType content_type +} + +// 列定义 - 评估器 +struct ColumnEvaluator { + 1: optional string evaluator_version_id + 2: optional string evaluator_id + 3: optional evaluator.EvaluatorType evaluator_type + 4: optional string name + 5: optional string version + 6: optional string description +} + +// 目标输出结果 +struct TargetOutput { + 1: optional string target_record_id + 2: optional evaluator.EvaluatorRunStatus status + 3: optional map output_fields + 4: optional string time_consuming_ms + 5: optional evaluator.EvaluatorRunError error +} + +// 评估器输出结果 +struct EvaluatorOutput { + 1: optional map evaluator_records // key为evaluator_version_id +} + +// 实验结果载荷 +struct ExperimentResultPayload { + 1: optional string turn_id + 2: optional eval_set.Turn eval_set_turn + 3: optional TargetOutput target_output + 4: optional EvaluatorOutput evaluator_output +} + +// 轮次结果 +struct TurnResult { + 1: optional string turn_id + 2: optional list experiment_results +} + +// 实验结果 +struct ExperimentResult { + 1: optional string experiment_id + 2: optional ExperimentResultPayload payload +} + +// 数据项结果 +struct ItemResult { + 1: optional string item_id + 2: optional list turn_results +} \ No newline at end of file From 9c0ca15e74ec5ecc8eda7e0b2cfb5cf1c4696446 Mon Sep 17 00:00:00 2001 From: shihailiang Date: Tue, 23 Sep 2025 21:48:04 +0800 Subject: [PATCH 04/94] add evaluation's openapi idl file --- .../coze.loop.evaluation.openapi.thrift | 431 +++++++++++------- 1 file changed, 272 insertions(+), 159 deletions(-) diff --git a/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift b/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift index c53781664..17bfd127a 100644 --- a/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift +++ b/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift @@ -7,283 +7,396 @@ include "domain_openapi/evaluator.thrift" include "domain_openapi/experiment.thrift" // =============================== -// 评测集相关接口 +// 评测集相关接口 (9个接口) // =============================== -// 创建评测集 -struct CreateEvaluationSetRequest { - 1: optional string name - 2: optional string description +// 1.1 创建评测集 +struct CreateEvaluationSetOpenAPIRequest { + 1: required string name (vt.min_size = "1", vt.max_size = "255") + 2: optional string description (vt.max_size = "2048") 3: optional eval_set.EvaluationSetSchema evaluation_set_schema - 4: optional string biz_category + 4: optional string biz_category (vt.max_size = "128") 255: optional base.Base Base } -struct CreateEvaluationSetResponse { - 1: optional eval_set.EvaluationSet evaluation_set - +struct CreateEvaluationSetOpenAPIResponse { + 1: optional i32 code + 2: optional string msg + 3: optional CreateEvaluationSetOpenAPIData data + 255: base.BaseResp BaseResp } -// 获取评测集 -struct GetEvaluationSetRequest { +struct CreateEvaluationSetOpenAPIData { + 1: optional string evaluation_set_id (api.js_conv="true") +} + +// 1.2 获取评测集详情 +struct GetEvaluationSetOpenAPIRequest { 1: required string evaluation_set_id (api.path = "evaluation_set_id") + 2: optional bool include_deleted 255: optional base.Base Base } -struct GetEvaluationSetResponse { - 1: optional eval_set.EvaluationSet evaluation_set - +struct GetEvaluationSetOpenAPIResponse { + 1: optional i32 code + 2: optional string msg + 3: optional GetEvaluationSetOpenAPIData data + 255: base.BaseResp BaseResp } -// 更新评测集 -struct UpdateEvaluationSetRequest { - 1: required string evaluation_set_id (api.path = "evaluation_set_id") - 2: optional string name - 3: optional string description +struct GetEvaluationSetOpenAPIData { + 1: optional eval_set.EvaluationSet evaluation_set +} +// 1.3 查询评测集列表 +struct ListEvaluationSetsOpenAPIRequest { + 1: optional string name + 2: optional list creators + 3: optional string page_token + 4: optional i32 page_size (vt.gt = "0", vt.le = "200") + 5: optional string sort_field + 6: optional string sort_order + 255: optional base.Base Base } -struct UpdateEvaluationSetResponse { - 1: optional eval_set.EvaluationSet evaluation_set - +struct ListEvaluationSetsOpenAPIResponse { + 1: optional i32 code + 2: optional string msg + 3: optional ListEvaluationSetsOpenAPIData data + 255: base.BaseResp BaseResp } -// 删除评测集 -struct DeleteEvaluationSetRequest { - 1: required string evaluation_set_id (api.path = "evaluation_set_id") +struct ListEvaluationSetsOpenAPIData { + 1: optional list items + 2: optional bool has_more + 3: optional string next_page_token + 4: optional i64 total +} +// 1.4 创建评测集版本 +struct CreateEvaluationSetVersionOpenAPIRequest { + 1: required string evaluation_set_id (api.path = "evaluation_set_id") + 2: optional string version (vt.min_size = "1", vt.max_size="50") + 3: optional string description (vt.max_size = "400") + 255: optional base.Base Base } -struct DeleteEvaluationSetResponse { +struct CreateEvaluationSetVersionOpenAPIResponse { + 1: optional i32 code + 2: optional string msg + 3: optional CreateEvaluationSetVersionOpenAPIData data + 255: base.BaseResp BaseResp } -// 列出评测集 -struct ListEvaluationSetsRequest { - 1: optional string name - 2: optional list creators - 3: optional list evaluation_set_ids - 4: optional i32 page_num - 5: optional i32 page_size +struct CreateEvaluationSetVersionOpenAPIData { + 1: optional string version_id (api.js_conv="true") +} +// 1.5 批量添加评测集数据 +struct BatchCreateEvaluationSetItemsOpenAPIRequest { + 1: required string evaluation_set_id (api.path='evaluation_set_id') + 2: optional list items (vt.min_size='1',vt.max_size='100') + 3: optional bool skip_invalid_items + 4: optional bool allow_partial_add + 255: optional base.Base Base } -struct ListEvaluationSetsResponse { - 1: optional list evaluation_sets - 2: optional common.PageInfo page_info - +struct BatchCreateEvaluationSetItemsOpenAPIResponse { + 1: optional i32 code + 2: optional string msg + 3: optional BatchCreateEvaluationSetItemsOpenAPIData data + 255: base.BaseResp BaseResp } -// =============================== -// 评估器相关接口 -// =============================== - -// 创建评估器 -struct CreateEvaluatorRequest { - 1: optional string name - 2: optional string description - 3: optional evaluator.EvaluatorType evaluator_type - 4: optional evaluator.EvaluatorContent evaluator_content +struct BatchCreateEvaluationSetItemsOpenAPIData { + 1: optional map added_items + 2: optional list errors +} +// 1.6 批量更新评测集数据 +struct BatchUpdateEvaluationSetItemsOpenAPIRequest { + 1: required string evaluation_set_id (api.path='evaluation_set_id') + 2: optional list items (vt.min_size='1',vt.max_size='100') + 3: optional bool skip_invalid_items + 255: optional base.Base Base } -struct CreateEvaluatorResponse { - 1: optional evaluator.Evaluator evaluator - +struct BatchUpdateEvaluationSetItemsOpenAPIResponse { + 1: optional i32 code + 2: optional string msg + 3: optional BatchUpdateEvaluationSetItemsOpenAPIData data + 255: base.BaseResp BaseResp } -// 获取评估器 -struct GetEvaluatorRequest { - 1: required string evaluator_id (api.path = "evaluator_id") +struct BatchUpdateEvaluationSetItemsOpenAPIData { + 1: optional map updated_items + 2: optional list errors +} +// 1.7 批量删除评测集数据 +struct BatchDeleteEvaluationSetItemsOpenAPIRequest { + 1: required string evaluation_set_id (api.path = "evaluation_set_id") + 2: optional list item_ids + 255: optional base.Base Base } -struct GetEvaluatorResponse { - 1: optional evaluator.Evaluator evaluator - +struct BatchDeleteEvaluationSetItemsOpenAPIResponse { + 1: optional i32 code + 2: optional string msg + 3: optional BatchDeleteEvaluationSetItemsOpenAPIData data + 255: base.BaseResp BaseResp } -// 更新评估器 -struct UpdateEvaluatorRequest { - 1: required string evaluator_id (api.path = "evaluator_id") - 2: optional string name - 3: optional string description - 4: optional evaluator.EvaluatorContent evaluator_content +struct BatchDeleteEvaluationSetItemsOpenAPIData { + 1: optional i32 deleted_count +} +// 1.8 清空评测集草稿数据 +struct ClearEvaluationSetDraftItemsOpenAPIRequest { + 1: required string evaluation_set_id (api.path = "evaluation_set_id") + 255: optional base.Base Base } -struct UpdateEvaluatorResponse { - 1: optional evaluator.Evaluator evaluator - +struct ClearEvaluationSetDraftItemsOpenAPIResponse { + 1: optional i32 code + 2: optional string msg + 3: optional ClearEvaluationSetDraftItemsOpenAPIData data + 255: base.BaseResp BaseResp } -// 删除评估器 -struct DeleteEvaluatorRequest { - 1: required string evaluator_id (api.path = "evaluator_id") +struct ClearEvaluationSetDraftItemsOpenAPIData { + 1: optional i32 cleared_count +} +// 1.9 查询评测集特定版本数据 +struct ListEvaluationSetVersionItemsOpenAPIRequest { + 1: required string evaluation_set_id (api.path = "evaluation_set_id") + 2: required string version_id (api.path = "version_id") + 3: optional string page_token + 4: optional i32 page_size (vt.gt = "0", vt.le = "200") + 255: optional base.Base Base } -struct DeleteEvaluatorResponse { +struct ListEvaluationSetVersionItemsOpenAPIResponse { + 1: optional i32 code + 2: optional string msg + 3: optional ListEvaluationSetVersionItemsOpenAPIData data + 255: base.BaseResp BaseResp } -// 列出评估器 -struct ListEvaluatorsRequest { - 1: optional string name - 2: optional evaluator.EvaluatorType evaluator_type - 3: optional list creators - 4: optional i32 page_num - 5: optional i32 page_size +struct ListEvaluationSetVersionItemsOpenAPIData { + 1: optional list items + 2: optional bool has_more + 3: optional string next_page_token + 4: optional i64 total +} + +// =============================== +// 评估器相关接口 (5个接口) +// =============================== +// 2.1 创建评估器 +struct CreateEvaluatorOpenAPIRequest { + 1: required evaluator.Evaluator evaluator + 255: optional base.Base Base } -struct ListEvaluatorsResponse { - 1: optional list evaluators - 2: optional common.PageInfo page_info - +struct CreateEvaluatorOpenAPIResponse { + 1: optional i32 code + 2: optional string msg + 3: optional CreateEvaluatorOpenAPIData data + 255: base.BaseResp BaseResp } -// =============================== -// 评测实验相关接口 -// =============================== - -// 创建评测实验 -struct CreateExperimentRequest { - 1: optional string name - 2: optional string description - 3: optional string eval_set_version_id - 4: optional string target_version_id - 5: optional list evaluator_version_ids - 6: optional experiment.TargetFieldMapping target_field_mapping - 7: optional list evaluator_field_mapping - 8: optional i32 item_concur_num - 9: optional i32 evaluators_concur_num - 10: optional experiment.ExperimentType experiment_type +struct CreateEvaluatorOpenAPIData { + 1: optional string evaluator_id (api.js_conv='true') +} +// 2.2 提交评估器版本 +struct SubmitEvaluatorVersionOpenAPIRequest { + 1: required string evaluator_id (api.path='evaluator_id') + 2: required string version + 3: optional string description + 255: optional base.Base Base } -struct CreateExperimentResponse { - 1: optional experiment.Experiment experiment - +struct SubmitEvaluatorVersionOpenAPIResponse { + 1: optional i32 code + 2: optional string msg + 3: optional SubmitEvaluatorVersionOpenAPIData data + 255: base.BaseResp BaseResp } -// 获取评测实验 -struct GetExperimentRequest { - 1: required string experiment_id (api.path = "experiment_id") +struct SubmitEvaluatorVersionOpenAPIData { + 1: optional evaluator.Evaluator evaluator +} +// 2.3 获取评估器版本详情 +struct GetEvaluatorVersionOpenAPIRequest { + 1: required string evaluator_version_id (api.path='evaluator_version_id') + 2: optional bool include_deleted + 255: optional base.Base Base } -struct GetExperimentResponse { - 1: optional experiment.Experiment experiment - +struct GetEvaluatorVersionOpenAPIResponse { + 1: optional i32 code + 2: optional string msg + 3: optional GetEvaluatorVersionOpenAPIData data + 255: base.BaseResp BaseResp } -// 列出评测实验 -struct ListExperimentsRequest { - 1: optional string name - 2: optional experiment.ExperimentStatus status - 3: optional list creators - 4: optional i32 page_num - 5: optional i32 page_size +struct GetEvaluatorVersionOpenAPIData { + 1: optional evaluator.Evaluator evaluator +} +// 2.4 执行评估器 +struct RunEvaluatorOpenAPIRequest { + 1: required string evaluator_version_id (api.path='evaluator_version_id') + 2: required evaluator.EvaluatorInputData input_data + 3: optional map ext + 255: optional base.Base Base } -struct ListExperimentsResponse { - 1: optional list experiments - 2: optional common.PageInfo page_info - +struct RunEvaluatorOpenAPIResponse { + 1: optional i32 code + 2: optional string msg + 3: optional RunEvaluatorOpenAPIData data + 255: base.BaseResp BaseResp } -// 启动评测实验 -struct StartExperimentRequest { - 1: required string experiment_id (api.path = "experiment_id") +struct RunEvaluatorOpenAPIData { + 1: required evaluator.EvaluatorRecord record +} +// 2.5 获取评估器执行结果 +struct GetEvaluatorRecordOpenAPIRequest { + 1: required string evaluator_record_id (api.path='evaluator_record_id') + 2: optional bool include_deleted + 255: optional base.Base Base } -struct StartExperimentResponse { - 1: optional experiment.Experiment experiment - +struct GetEvaluatorRecordOpenAPIResponse { + 1: optional i32 code + 2: optional string msg + 3: optional GetEvaluatorRecordOpenAPIData data + 255: base.BaseResp BaseResp } -// 停止评测实验 -struct StopExperimentRequest { - 1: required string experiment_id (api.path = "experiment_id") +struct GetEvaluatorRecordOpenAPIData { + 1: required evaluator.EvaluatorRecord record +} +// =============================== +// 评测实验相关接口 (2个接口) +// =============================== + +// 3.1 创建评测实验 +struct CreateExperimentOpenAPIRequest { + 1: optional string eval_set_version_id + 2: optional string target_version_id + 3: optional list evaluator_version_ids + 4: optional string name + 5: optional string description + 6: optional experiment.TargetFieldMapping target_field_mapping + 7: optional list evaluator_field_mapping + 8: optional i32 item_concur_num + 9: optional i32 evaluators_concur_num + 255: optional base.Base Base } -struct StopExperimentResponse { - 1: optional experiment.Experiment experiment - +struct CreateExperimentOpenAPIResponse { + 1: optional i32 code + 2: optional string msg + 3: optional CreateExperimentOpenAPIData data + 255: base.BaseResp BaseResp } -// 获取实验结果 -struct GetExperimentResultsRequest { - 1: required string experiment_id (api.path = "experiment_id") - 2: optional i32 page_num - 3: optional i32 page_size +struct CreateExperimentOpenAPIData { + 1: optional experiment.Experiment experiment +} +// 3.2 获取评测实验结果 +struct GetExperimentResultOpenAPIRequest { + 1: required string experiment_id (api.path = "experiment_id") + 2: optional string page_token + 3: optional i32 page_size (vt.gt = "0", vt.le = "200") + 4: optional string sort_field + 5: optional string sort_order + 255: optional base.Base Base } -struct GetExperimentResultsResponse { - 1: optional list item_results - 2: optional common.PageInfo page_info - +struct GetExperimentResultOpenAPIResponse { + 1: optional i32 code + 2: optional string msg + 3: optional GetExperimentResultOpenAPIData data + 255: base.BaseResp BaseResp } +struct GetExperimentResultOpenAPIData { + 1: required list column_eval_set_fields + 2: optional list column_evaluators + 3: optional list item_results + 4: optional bool has_more + 5: optional string next_page_token + 6: optional i64 total +} + // =============================== -// 服务定义 +// 服务定义 (16个接口总计) // =============================== service EvaluationOpenAPIService { - // 评测集接口 - CreateEvaluationSetResponse CreateEvaluationSet(1: CreateEvaluationSetRequest req) (api.post = "/open-apis/evaluation/v1/evaluation_sets") - GetEvaluationSetResponse GetEvaluationSet(1: GetEvaluationSetRequest req) (api.get = "/open-apis/evaluation/v1/evaluation_sets/:evaluation_set_id") - UpdateEvaluationSetResponse UpdateEvaluationSet(1: UpdateEvaluationSetRequest req) (api.put = "/open-apis/evaluation/v1/evaluation_sets/:evaluation_set_id") - DeleteEvaluationSetResponse DeleteEvaluationSet(1: DeleteEvaluationSetRequest req) (api.delete = "/open-apis/evaluation/v1/evaluation_sets/:evaluation_set_id") - ListEvaluationSetsResponse ListEvaluationSets(1: ListEvaluationSetsRequest req) (api.post = "/open-apis/evaluation/v1/evaluation_sets/list") - - // 评估器接口 - CreateEvaluatorResponse CreateEvaluator(1: CreateEvaluatorRequest req) (api.post = "/open-apis/evaluation/v1/evaluators") - GetEvaluatorResponse GetEvaluator(1: GetEvaluatorRequest req) (api.get = "/open-apis/evaluation/v1/evaluators/:evaluator_id") - UpdateEvaluatorResponse UpdateEvaluator(1: UpdateEvaluatorRequest req) (api.put = "/open-apis/evaluation/v1/evaluators/:evaluator_id") - DeleteEvaluatorResponse DeleteEvaluator(1: DeleteEvaluatorRequest req) (api.delete = "/open-apis/evaluation/v1/evaluators/:evaluator_id") - ListEvaluatorsResponse ListEvaluators(1: ListEvaluatorsRequest req) (api.post = "/open-apis/evaluation/v1/evaluators/list") - - // 评测实验接口 - CreateExperimentResponse CreateExperiment(1: CreateExperimentRequest req) (api.post = "/open-apis/evaluation/v1/experiments") - GetExperimentResponse GetExperiment(1: GetExperimentRequest req) (api.get = "/open-apis/evaluation/v1/experiments/:experiment_id") - ListExperimentsResponse ListExperiments(1: ListExperimentsRequest req) (api.post = "/open-apis/evaluation/v1/experiments/list") - StartExperimentResponse StartExperiment(1: StartExperimentRequest req) (api.post = "/open-apis/evaluation/v1/experiments/:experiment_id/start") - StopExperimentResponse StopExperiment(1: StopExperimentRequest req) (api.post = "/open-apis/evaluation/v1/experiments/:experiment_id/stop") - GetExperimentResultsResponse GetExperimentResults(1: GetExperimentResultsRequest req) (api.get = "/open-apis/evaluation/v1/experiments/:experiment_id/results") + // 评测集接口 (9个) + CreateEvaluationSetOpenAPIResponse CreateEvaluationSet(1: CreateEvaluationSetOpenAPIRequest req) (api.post = "/open-apis/evaluation/v1/evaluation_sets") + GetEvaluationSetOpenAPIResponse GetEvaluationSet(1: GetEvaluationSetOpenAPIRequest req) (api.get = "/open-apis/evaluation/v1/evaluation_sets/:evaluation_set_id") + ListEvaluationSetsOpenAPIResponse ListEvaluationSets(1: ListEvaluationSetsOpenAPIRequest req) (api.get = "/open-apis/evaluation/v1/evaluation_sets") + CreateEvaluationSetVersionOpenAPIResponse CreateEvaluationSetVersion(1: CreateEvaluationSetVersionOpenAPIRequest req) (api.post = "/open-apis/evaluation/v1/evaluation_sets/:evaluation_set_id/versions") + BatchCreateEvaluationSetItemsOpenAPIResponse BatchCreateEvaluationSetItems(1: BatchCreateEvaluationSetItemsOpenAPIRequest req) (api.post = "/open-apis/evaluation/v1/evaluation_sets/:evaluation_set_id/items") + BatchUpdateEvaluationSetItemsOpenAPIResponse BatchUpdateEvaluationSetItems(1: BatchUpdateEvaluationSetItemsOpenAPIRequest req) (api.put = "/open-apis/evaluation/v1/evaluation_sets/:evaluation_set_id/items") + BatchDeleteEvaluationSetItemsOpenAPIResponse BatchDeleteEvaluationSetItems(1: BatchDeleteEvaluationSetItemsOpenAPIRequest req) (api.delete = "/open-apis/evaluation/v1/evaluation_sets/:evaluation_set_id/items") + ClearEvaluationSetDraftItemsOpenAPIResponse ClearEvaluationSetDraftItems(1: ClearEvaluationSetDraftItemsOpenAPIRequest req) (api.delete = "/open-apis/evaluation/v1/evaluation_sets/:evaluation_set_id/items/draft") + ListEvaluationSetVersionItemsOpenAPIResponse ListEvaluationSetVersionItems(1: ListEvaluationSetVersionItemsOpenAPIRequest req) (api.get = "/open-apis/evaluation/v1/evaluation_sets/:evaluation_set_id/versions/:version_id/items") + + // 评估器接口 (5个) + CreateEvaluatorOpenAPIResponse CreateEvaluator(1: CreateEvaluatorOpenAPIRequest req) (api.post = "/open-apis/evaluation/v1/evaluators") + SubmitEvaluatorVersionOpenAPIResponse SubmitEvaluatorVersion(1: SubmitEvaluatorVersionOpenAPIRequest req) (api.post = "/open-apis/evaluation/v1/evaluators/:evaluator_id/versions") + GetEvaluatorVersionOpenAPIResponse GetEvaluatorVersion(1: GetEvaluatorVersionOpenAPIRequest req) (api.get = "/open-apis/evaluation/v1/evaluators/versions/:evaluator_version_id") + RunEvaluatorOpenAPIResponse RunEvaluator(1: RunEvaluatorOpenAPIRequest req) (api.post = "/open-apis/evaluation/v1/evaluators/versions/:evaluator_version_id/run") + GetEvaluatorRecordOpenAPIResponse GetEvaluatorRecord(1: GetEvaluatorRecordOpenAPIRequest req) (api.get = "/open-apis/evaluation/v1/evaluator_records/:evaluator_record_id") + + // 评测实验接口 (2个) + CreateExperimentOpenAPIResponse CreateExperiment(1: CreateExperimentOpenAPIRequest req) (api.post = "/open-apis/evaluation/v1/experiments") + GetExperimentResultOpenAPIResponse GetExperimentResult(1: GetExperimentResultOpenAPIRequest req) (api.get = "/open-apis/evaluation/v1/experiments/:experiment_id/results") } \ No newline at end of file From 07cad6283bb4383649adfad818591fba5f0f0224 Mon Sep 17 00:00:00 2001 From: shihailiang Date: Tue, 23 Sep 2025 21:57:01 +0800 Subject: [PATCH 05/94] add evaluation's openapi idl file --- .../coze.loop.evaluation.openapi.thrift | 4 ---- .../evaluation/domain_openapi/eval_set.thrift | 16 +++++++--------- 2 files changed, 7 insertions(+), 13 deletions(-) diff --git a/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift b/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift index 17bfd127a..559db4de2 100644 --- a/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift +++ b/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift @@ -58,8 +58,6 @@ struct ListEvaluationSetsOpenAPIRequest { 2: optional list creators 3: optional string page_token 4: optional i32 page_size (vt.gt = "0", vt.le = "200") - 5: optional string sort_field - 6: optional string sort_order 255: optional base.Base Base } @@ -350,8 +348,6 @@ struct GetExperimentResultOpenAPIRequest { 1: required string experiment_id (api.path = "experiment_id") 2: optional string page_token 3: optional i32 page_size (vt.gt = "0", vt.le = "200") - 4: optional string sort_field - 5: optional string sort_order 255: optional base.Base Base } diff --git a/idl/thrift/coze/loop/evaluation/domain_openapi/eval_set.thrift b/idl/thrift/coze/loop/evaluation/domain_openapi/eval_set.thrift index f55811bb6..6bd4dcb81 100644 --- a/idl/thrift/coze/loop/evaluation/domain_openapi/eval_set.thrift +++ b/idl/thrift/coze/loop/evaluation/domain_openapi/eval_set.thrift @@ -9,12 +9,11 @@ const EvaluationSetStatus EvaluationSetStatus_Archived = "archived" // 字段Schema struct FieldSchema { - 1: optional string key - 2: optional string name - 3: optional string description - 4: optional common.ContentType content_type - 5: optional bool is_required - 6: optional string text_schema // JSON Schema字符串 + 1: optional string name + 2: optional string description + 3: optional common.ContentType content_type + 4: optional bool is_required + 5: optional string text_schema // JSON Schema字符串 } // 评测集Schema @@ -48,9 +47,8 @@ struct EvaluationSet { // 字段数据 struct FieldData { - 1: optional string key - 2: optional string name - 3: optional common.Content content + 1: optional string name + 2: optional common.Content content } // 轮次数据 From 61c051ebf596d300bf177a251778f21f86294819 Mon Sep 17 00:00:00 2001 From: shihailiang Date: Tue, 23 Sep 2025 22:00:37 +0800 Subject: [PATCH 06/94] =?UTF-8?q?feat:=20[Coda]=20=E4=B8=BA=E8=AF=84?= =?UTF-8?q?=E6=B5=8B=E6=A8=A1=E5=9D=97OpenAPI=E6=89=80=E6=9C=89=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E6=B7=BB=E5=8A=A0workspace=5Fid=E5=8F=82=E6=95=B0?= =?UTF-8?q?=EF=BC=8C=E6=94=AF=E6=8C=81=E5=B7=A5=E4=BD=9C=E7=A9=BA=E9=97=B4?= =?UTF-8?q?=E7=BA=A7=E5=88=AB=E7=9A=84=E8=B5=84=E6=BA=90=E9=9A=94=E7=A6=BB?= =?UTF-8?q?=20(LogID:=202025092312090101009108820949935E9)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Coda --- .../coze.loop.evaluation.openapi.thrift | 180 ++++++++---------- 1 file changed, 82 insertions(+), 98 deletions(-) diff --git a/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift b/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift index 559db4de2..c0fcf7cc7 100644 --- a/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift +++ b/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift @@ -8,14 +8,13 @@ include "domain_openapi/experiment.thrift" // =============================== // 评测集相关接口 (9个接口) -// =============================== - -// 1.1 创建评测集 +// ===============================// 1.1 创建评测集 struct CreateEvaluationSetOpenAPIRequest { - 1: required string name (vt.min_size = "1", vt.max_size = "255") - 2: optional string description (vt.max_size = "2048") - 3: optional eval_set.EvaluationSetSchema evaluation_set_schema - 4: optional string biz_category (vt.max_size = "128") + 1: required string workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') + 2: required string name (vt.min_size = "1", vt.max_size = "255") + 3: optional string description (vt.max_size = "2048") + 4: optional eval_set.EvaluationSetSchema evaluation_set_schema + 5: optional string biz_category (vt.max_size = "128") 255: optional base.Base Base } @@ -30,12 +29,11 @@ struct CreateEvaluationSetOpenAPIResponse { struct CreateEvaluationSetOpenAPIData { 1: optional string evaluation_set_id (api.js_conv="true") -} - -// 1.2 获取评测集详情 +}// 1.2 获取评测集详情 struct GetEvaluationSetOpenAPIRequest { - 1: required string evaluation_set_id (api.path = "evaluation_set_id") - 2: optional bool include_deleted + 1: required string workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') + 2: required string evaluation_set_id (api.path = "evaluation_set_id") + 3: optional bool include_deleted 255: optional base.Base Base } @@ -50,14 +48,13 @@ struct GetEvaluationSetOpenAPIResponse { struct GetEvaluationSetOpenAPIData { 1: optional eval_set.EvaluationSet evaluation_set -} - -// 1.3 查询评测集列表 +}// 1.3 查询评测集列表 struct ListEvaluationSetsOpenAPIRequest { - 1: optional string name - 2: optional list creators - 3: optional string page_token - 4: optional i32 page_size (vt.gt = "0", vt.le = "200") + 1: required string workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') + 2: optional string name + 3: optional list creators + 4: optional string page_token + 5: optional i32 page_size (vt.gt = "0", vt.le = "200") 255: optional base.Base Base } @@ -75,13 +72,12 @@ struct ListEvaluationSetsOpenAPIData { 2: optional bool has_more 3: optional string next_page_token 4: optional i64 total -} - -// 1.4 创建评测集版本 +}// 1.4 创建评测集版本 struct CreateEvaluationSetVersionOpenAPIRequest { - 1: required string evaluation_set_id (api.path = "evaluation_set_id") - 2: optional string version (vt.min_size = "1", vt.max_size="50") - 3: optional string description (vt.max_size = "400") + 1: required string workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') + 2: required string evaluation_set_id (api.path = "evaluation_set_id") + 3: optional string version (vt.min_size = "1", vt.max_size="50") + 4: optional string description (vt.max_size = "400") 255: optional base.Base Base } @@ -96,14 +92,13 @@ struct CreateEvaluationSetVersionOpenAPIResponse { struct CreateEvaluationSetVersionOpenAPIData { 1: optional string version_id (api.js_conv="true") -} - -// 1.5 批量添加评测集数据 +}// 1.5 批量添加评测集数据 struct BatchCreateEvaluationSetItemsOpenAPIRequest { - 1: required string evaluation_set_id (api.path='evaluation_set_id') - 2: optional list items (vt.min_size='1',vt.max_size='100') - 3: optional bool skip_invalid_items - 4: optional bool allow_partial_add + 1: required string workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') + 2: required string evaluation_set_id (api.path='evaluation_set_id') + 3: optional list items (vt.min_size='1',vt.max_size='100') + 4: optional bool skip_invalid_items + 5: optional bool allow_partial_add 255: optional base.Base Base } @@ -119,13 +114,12 @@ struct BatchCreateEvaluationSetItemsOpenAPIResponse { struct BatchCreateEvaluationSetItemsOpenAPIData { 1: optional map added_items 2: optional list errors -} - -// 1.6 批量更新评测集数据 +}// 1.6 批量更新评测集数据 struct BatchUpdateEvaluationSetItemsOpenAPIRequest { - 1: required string evaluation_set_id (api.path='evaluation_set_id') - 2: optional list items (vt.min_size='1',vt.max_size='100') - 3: optional bool skip_invalid_items + 1: required string workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') + 2: required string evaluation_set_id (api.path='evaluation_set_id') + 3: optional list items (vt.min_size='1',vt.max_size='100') + 4: optional bool skip_invalid_items 255: optional base.Base Base } @@ -141,12 +135,11 @@ struct BatchUpdateEvaluationSetItemsOpenAPIResponse { struct BatchUpdateEvaluationSetItemsOpenAPIData { 1: optional map updated_items 2: optional list errors -} - -// 1.7 批量删除评测集数据 +}// 1.7 批量删除评测集数据 struct BatchDeleteEvaluationSetItemsOpenAPIRequest { - 1: required string evaluation_set_id (api.path = "evaluation_set_id") - 2: optional list item_ids + 1: required string workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') + 2: required string evaluation_set_id (api.path = "evaluation_set_id") + 3: optional list item_ids 255: optional base.Base Base } @@ -161,11 +154,10 @@ struct BatchDeleteEvaluationSetItemsOpenAPIResponse { struct BatchDeleteEvaluationSetItemsOpenAPIData { 1: optional i32 deleted_count -} - -// 1.8 清空评测集草稿数据 +}// 1.8 清空评测集草稿数据 struct ClearEvaluationSetDraftItemsOpenAPIRequest { - 1: required string evaluation_set_id (api.path = "evaluation_set_id") + 1: required string workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') + 2: required string evaluation_set_id (api.path = "evaluation_set_id") 255: optional base.Base Base } @@ -180,14 +172,13 @@ struct ClearEvaluationSetDraftItemsOpenAPIResponse { struct ClearEvaluationSetDraftItemsOpenAPIData { 1: optional i32 cleared_count -} - -// 1.9 查询评测集特定版本数据 +}// 1.9 查询评测集特定版本数据 struct ListEvaluationSetVersionItemsOpenAPIRequest { - 1: required string evaluation_set_id (api.path = "evaluation_set_id") - 2: required string version_id (api.path = "version_id") - 3: optional string page_token - 4: optional i32 page_size (vt.gt = "0", vt.le = "200") + 1: required string workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') + 2: required string evaluation_set_id (api.path = "evaluation_set_id") + 3: required string version_id (api.path = "version_id") + 4: optional string page_token + 5: optional i32 page_size (vt.gt = "0", vt.le = "200") 255: optional base.Base Base } @@ -209,11 +200,10 @@ struct ListEvaluationSetVersionItemsOpenAPIData { // =============================== // 评估器相关接口 (5个接口) -// =============================== - -// 2.1 创建评估器 +// ===============================// 2.1 创建评估器 struct CreateEvaluatorOpenAPIRequest { - 1: required evaluator.Evaluator evaluator + 1: required string workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') + 2: required evaluator.Evaluator evaluator 255: optional base.Base Base } @@ -228,13 +218,12 @@ struct CreateEvaluatorOpenAPIResponse { struct CreateEvaluatorOpenAPIData { 1: optional string evaluator_id (api.js_conv='true') -} - -// 2.2 提交评估器版本 +}// 2.2 提交评估器版本 struct SubmitEvaluatorVersionOpenAPIRequest { - 1: required string evaluator_id (api.path='evaluator_id') - 2: required string version - 3: optional string description + 1: required string workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') + 2: required string evaluator_id (api.path='evaluator_id') + 3: required string version + 4: optional string description 255: optional base.Base Base } @@ -249,12 +238,11 @@ struct SubmitEvaluatorVersionOpenAPIResponse { struct SubmitEvaluatorVersionOpenAPIData { 1: optional evaluator.Evaluator evaluator -} - -// 2.3 获取评估器版本详情 +}// 2.3 获取评估器版本详情 struct GetEvaluatorVersionOpenAPIRequest { - 1: required string evaluator_version_id (api.path='evaluator_version_id') - 2: optional bool include_deleted + 1: required string workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') + 2: required string evaluator_version_id (api.path='evaluator_version_id') + 3: optional bool include_deleted 255: optional base.Base Base } @@ -269,13 +257,12 @@ struct GetEvaluatorVersionOpenAPIResponse { struct GetEvaluatorVersionOpenAPIData { 1: optional evaluator.Evaluator evaluator -} - -// 2.4 执行评估器 +}// 2.4 执行评估器 struct RunEvaluatorOpenAPIRequest { - 1: required string evaluator_version_id (api.path='evaluator_version_id') - 2: required evaluator.EvaluatorInputData input_data - 3: optional map ext + 1: required string workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') + 2: required string evaluator_version_id (api.path='evaluator_version_id') + 3: required evaluator.EvaluatorInputData input_data + 4: optional map ext 255: optional base.Base Base } @@ -290,12 +277,11 @@ struct RunEvaluatorOpenAPIResponse { struct RunEvaluatorOpenAPIData { 1: required evaluator.EvaluatorRecord record -} - -// 2.5 获取评估器执行结果 +}// 2.5 获取评估器执行结果 struct GetEvaluatorRecordOpenAPIRequest { - 1: required string evaluator_record_id (api.path='evaluator_record_id') - 2: optional bool include_deleted + 1: required string workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') + 2: required string evaluator_record_id (api.path='evaluator_record_id') + 3: optional bool include_deleted 255: optional base.Base Base } @@ -314,19 +300,18 @@ struct GetEvaluatorRecordOpenAPIData { // =============================== // 评测实验相关接口 (2个接口) -// =============================== - -// 3.1 创建评测实验 +// ===============================// 3.1 创建评测实验 struct CreateExperimentOpenAPIRequest { - 1: optional string eval_set_version_id - 2: optional string target_version_id - 3: optional list evaluator_version_ids - 4: optional string name - 5: optional string description - 6: optional experiment.TargetFieldMapping target_field_mapping - 7: optional list evaluator_field_mapping - 8: optional i32 item_concur_num - 9: optional i32 evaluators_concur_num + 1: required string workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') + 2: optional string eval_set_version_id + 3: optional string target_version_id + 4: optional list evaluator_version_ids + 5: optional string name + 6: optional string description + 7: optional experiment.TargetFieldMapping target_field_mapping + 8: optional list evaluator_field_mapping + 9: optional i32 item_concur_num + 10: optional i32 evaluators_concur_num 255: optional base.Base Base } @@ -341,13 +326,12 @@ struct CreateExperimentOpenAPIResponse { struct CreateExperimentOpenAPIData { 1: optional experiment.Experiment experiment -} - -// 3.2 获取评测实验结果 +}// 3.2 获取评测实验结果 struct GetExperimentResultOpenAPIRequest { - 1: required string experiment_id (api.path = "experiment_id") - 2: optional string page_token - 3: optional i32 page_size (vt.gt = "0", vt.le = "200") + 1: required string workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') + 2: required string experiment_id (api.path = "experiment_id") + 3: optional string page_token + 4: optional i32 page_size (vt.gt = "0", vt.le = "200") 255: optional base.Base Base } From bec5dbe91ee2ca4d8416a87f1b3070f90c488fef Mon Sep 17 00:00:00 2001 From: shihailiang Date: Tue, 23 Sep 2025 22:06:39 +0800 Subject: [PATCH 07/94] =?UTF-8?q?feat:=20[Coda]=20=E8=B0=83=E6=95=B4?= =?UTF-8?q?=E8=AF=84=E6=B5=8B=E6=A8=A1=E5=9D=97OpenAPI=E6=8E=A5=E5=8F=A3?= =?UTF-8?q?=E5=A4=87=E6=B3=A8=E6=A0=BC=E5=BC=8F=EF=BC=8C=E5=B0=86=E8=A1=8C?= =?UTF-8?q?=E5=86=85=E5=A4=87=E6=B3=A8=E6=94=B9=E4=B8=BA=E5=8F=A6=E8=B5=B7?= =?UTF-8?q?=E4=B8=80=E8=A1=8C=E6=8F=90=E5=8D=87=E4=BB=A3=E7=A0=81=E5=8F=AF?= =?UTF-8?q?=E8=AF=BB=E6=80=A7=20(LogID:=202025092312090101009108820949935E?= =?UTF-8?q?9)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Coda --- .../coze.loop.evaluation.openapi.thrift | 80 +++++++++++++++---- 1 file changed, 64 insertions(+), 16 deletions(-) diff --git a/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift b/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift index c0fcf7cc7..353e78c61 100644 --- a/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift +++ b/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift @@ -8,7 +8,9 @@ include "domain_openapi/experiment.thrift" // =============================== // 评测集相关接口 (9个接口) -// ===============================// 1.1 创建评测集 +// =============================== + +// 1.1 创建评测集 struct CreateEvaluationSetOpenAPIRequest { 1: required string workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') 2: required string name (vt.min_size = "1", vt.max_size = "255") @@ -29,7 +31,9 @@ struct CreateEvaluationSetOpenAPIResponse { struct CreateEvaluationSetOpenAPIData { 1: optional string evaluation_set_id (api.js_conv="true") -}// 1.2 获取评测集详情 +} + +// 1.2 获取评测集详情 struct GetEvaluationSetOpenAPIRequest { 1: required string workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') 2: required string evaluation_set_id (api.path = "evaluation_set_id") @@ -48,7 +52,9 @@ struct GetEvaluationSetOpenAPIResponse { struct GetEvaluationSetOpenAPIData { 1: optional eval_set.EvaluationSet evaluation_set -}// 1.3 查询评测集列表 +} + +// 1.3 查询评测集列表 struct ListEvaluationSetsOpenAPIRequest { 1: required string workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') 2: optional string name @@ -72,7 +78,9 @@ struct ListEvaluationSetsOpenAPIData { 2: optional bool has_more 3: optional string next_page_token 4: optional i64 total -}// 1.4 创建评测集版本 +} + +// 1.4 创建评测集版本 struct CreateEvaluationSetVersionOpenAPIRequest { 1: required string workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') 2: required string evaluation_set_id (api.path = "evaluation_set_id") @@ -92,7 +100,9 @@ struct CreateEvaluationSetVersionOpenAPIResponse { struct CreateEvaluationSetVersionOpenAPIData { 1: optional string version_id (api.js_conv="true") -}// 1.5 批量添加评测集数据 +} + +// 1.5 批量添加评测集数据 struct BatchCreateEvaluationSetItemsOpenAPIRequest { 1: required string workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') 2: required string evaluation_set_id (api.path='evaluation_set_id') @@ -114,7 +124,9 @@ struct BatchCreateEvaluationSetItemsOpenAPIResponse { struct BatchCreateEvaluationSetItemsOpenAPIData { 1: optional map added_items 2: optional list errors -}// 1.6 批量更新评测集数据 +} + +// 1.6 批量更新评测集数据 struct BatchUpdateEvaluationSetItemsOpenAPIRequest { 1: required string workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') 2: required string evaluation_set_id (api.path='evaluation_set_id') @@ -135,7 +147,9 @@ struct BatchUpdateEvaluationSetItemsOpenAPIResponse { struct BatchUpdateEvaluationSetItemsOpenAPIData { 1: optional map updated_items 2: optional list errors -}// 1.7 批量删除评测集数据 +} + +// 1.7 批量删除评测集数据 struct BatchDeleteEvaluationSetItemsOpenAPIRequest { 1: required string workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') 2: required string evaluation_set_id (api.path = "evaluation_set_id") @@ -154,7 +168,9 @@ struct BatchDeleteEvaluationSetItemsOpenAPIResponse { struct BatchDeleteEvaluationSetItemsOpenAPIData { 1: optional i32 deleted_count -}// 1.8 清空评测集草稿数据 +} + +// 1.8 清空评测集草稿数据 struct ClearEvaluationSetDraftItemsOpenAPIRequest { 1: required string workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') 2: required string evaluation_set_id (api.path = "evaluation_set_id") @@ -172,7 +188,9 @@ struct ClearEvaluationSetDraftItemsOpenAPIResponse { struct ClearEvaluationSetDraftItemsOpenAPIData { 1: optional i32 cleared_count -}// 1.9 查询评测集特定版本数据 +} + +// 1.9 查询评测集特定版本数据 struct ListEvaluationSetVersionItemsOpenAPIRequest { 1: required string workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') 2: required string evaluation_set_id (api.path = "evaluation_set_id") @@ -200,7 +218,9 @@ struct ListEvaluationSetVersionItemsOpenAPIData { // =============================== // 评估器相关接口 (5个接口) -// ===============================// 2.1 创建评估器 +// =============================== + +// 2.1 创建评估器 struct CreateEvaluatorOpenAPIRequest { 1: required string workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') 2: required evaluator.Evaluator evaluator @@ -218,7 +238,9 @@ struct CreateEvaluatorOpenAPIResponse { struct CreateEvaluatorOpenAPIData { 1: optional string evaluator_id (api.js_conv='true') -}// 2.2 提交评估器版本 +} + +// 2.2 提交评估器版本 struct SubmitEvaluatorVersionOpenAPIRequest { 1: required string workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') 2: required string evaluator_id (api.path='evaluator_id') @@ -238,7 +260,9 @@ struct SubmitEvaluatorVersionOpenAPIResponse { struct SubmitEvaluatorVersionOpenAPIData { 1: optional evaluator.Evaluator evaluator -}// 2.3 获取评估器版本详情 +} + +// 2.3 获取评估器版本详情 struct GetEvaluatorVersionOpenAPIRequest { 1: required string workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') 2: required string evaluator_version_id (api.path='evaluator_version_id') @@ -257,7 +281,9 @@ struct GetEvaluatorVersionOpenAPIResponse { struct GetEvaluatorVersionOpenAPIData { 1: optional evaluator.Evaluator evaluator -}// 2.4 执行评估器 +} + +// 2.4 执行评估器 struct RunEvaluatorOpenAPIRequest { 1: required string workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') 2: required string evaluator_version_id (api.path='evaluator_version_id') @@ -277,7 +303,9 @@ struct RunEvaluatorOpenAPIResponse { struct RunEvaluatorOpenAPIData { 1: required evaluator.EvaluatorRecord record -}// 2.5 获取评估器执行结果 +} + +// 2.5 获取评估器执行结果 struct GetEvaluatorRecordOpenAPIRequest { 1: required string workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') 2: required string evaluator_record_id (api.path='evaluator_record_id') @@ -300,7 +328,9 @@ struct GetEvaluatorRecordOpenAPIData { // =============================== // 评测实验相关接口 (2个接口) -// ===============================// 3.1 创建评测实验 +// =============================== + +// 3.1 创建评测实验 struct CreateExperimentOpenAPIRequest { 1: required string workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') 2: optional string eval_set_version_id @@ -326,7 +356,9 @@ struct CreateExperimentOpenAPIResponse { struct CreateExperimentOpenAPIData { 1: optional experiment.Experiment experiment -}// 3.2 获取评测实验结果 +} + +// 3.2 获取评测实验结果 struct GetExperimentResultOpenAPIRequest { 1: required string workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') 2: required string experiment_id (api.path = "experiment_id") @@ -359,24 +391,40 @@ struct GetExperimentResultOpenAPIData { service EvaluationOpenAPIService { // 评测集接口 (9个) + // 1.1 创建评测集 CreateEvaluationSetOpenAPIResponse CreateEvaluationSet(1: CreateEvaluationSetOpenAPIRequest req) (api.post = "/open-apis/evaluation/v1/evaluation_sets") + // 1.2 获取评测集详情 GetEvaluationSetOpenAPIResponse GetEvaluationSet(1: GetEvaluationSetOpenAPIRequest req) (api.get = "/open-apis/evaluation/v1/evaluation_sets/:evaluation_set_id") + // 1.3 查询评测集列表 ListEvaluationSetsOpenAPIResponse ListEvaluationSets(1: ListEvaluationSetsOpenAPIRequest req) (api.get = "/open-apis/evaluation/v1/evaluation_sets") + // 1.4 创建评测集版本 CreateEvaluationSetVersionOpenAPIResponse CreateEvaluationSetVersion(1: CreateEvaluationSetVersionOpenAPIRequest req) (api.post = "/open-apis/evaluation/v1/evaluation_sets/:evaluation_set_id/versions") + // 1.5 批量添加评测集数据 BatchCreateEvaluationSetItemsOpenAPIResponse BatchCreateEvaluationSetItems(1: BatchCreateEvaluationSetItemsOpenAPIRequest req) (api.post = "/open-apis/evaluation/v1/evaluation_sets/:evaluation_set_id/items") + // 1.6 批量更新评测集数据 BatchUpdateEvaluationSetItemsOpenAPIResponse BatchUpdateEvaluationSetItems(1: BatchUpdateEvaluationSetItemsOpenAPIRequest req) (api.put = "/open-apis/evaluation/v1/evaluation_sets/:evaluation_set_id/items") + // 1.7 批量删除评测集数据 BatchDeleteEvaluationSetItemsOpenAPIResponse BatchDeleteEvaluationSetItems(1: BatchDeleteEvaluationSetItemsOpenAPIRequest req) (api.delete = "/open-apis/evaluation/v1/evaluation_sets/:evaluation_set_id/items") + // 1.8 清空评测集草稿数据 ClearEvaluationSetDraftItemsOpenAPIResponse ClearEvaluationSetDraftItems(1: ClearEvaluationSetDraftItemsOpenAPIRequest req) (api.delete = "/open-apis/evaluation/v1/evaluation_sets/:evaluation_set_id/items/draft") + // 1.9 查询评测集特定版本数据 ListEvaluationSetVersionItemsOpenAPIResponse ListEvaluationSetVersionItems(1: ListEvaluationSetVersionItemsOpenAPIRequest req) (api.get = "/open-apis/evaluation/v1/evaluation_sets/:evaluation_set_id/versions/:version_id/items") // 评估器接口 (5个) + // 2.1 创建评估器 CreateEvaluatorOpenAPIResponse CreateEvaluator(1: CreateEvaluatorOpenAPIRequest req) (api.post = "/open-apis/evaluation/v1/evaluators") + // 2.2 提交评估器版本 SubmitEvaluatorVersionOpenAPIResponse SubmitEvaluatorVersion(1: SubmitEvaluatorVersionOpenAPIRequest req) (api.post = "/open-apis/evaluation/v1/evaluators/:evaluator_id/versions") + // 2.3 获取评估器版本详情 GetEvaluatorVersionOpenAPIResponse GetEvaluatorVersion(1: GetEvaluatorVersionOpenAPIRequest req) (api.get = "/open-apis/evaluation/v1/evaluators/versions/:evaluator_version_id") + // 2.4 执行评估器 RunEvaluatorOpenAPIResponse RunEvaluator(1: RunEvaluatorOpenAPIRequest req) (api.post = "/open-apis/evaluation/v1/evaluators/versions/:evaluator_version_id/run") + // 2.5 获取评估器执行结果 GetEvaluatorRecordOpenAPIResponse GetEvaluatorRecord(1: GetEvaluatorRecordOpenAPIRequest req) (api.get = "/open-apis/evaluation/v1/evaluator_records/:evaluator_record_id") // 评测实验接口 (2个) + // 3.1 创建评测实验 CreateExperimentOpenAPIResponse CreateExperiment(1: CreateExperimentOpenAPIRequest req) (api.post = "/open-apis/evaluation/v1/experiments") + // 3.2 获取评测实验结果 GetExperimentResultOpenAPIResponse GetExperimentResult(1: GetExperimentResultOpenAPIRequest req) (api.get = "/open-apis/evaluation/v1/experiments/:experiment_id/results") } \ No newline at end of file From a8f6568cab69715be254ec352483b12036935093 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Sun, 28 Sep 2025 14:34:50 +0800 Subject: [PATCH 08/94] fix Change-Id: I0efae3f7af582460e46ba629c0f470a10c326025 --- .../coze.loop.evaluation.openapi.thrift | 64 ++++++++++--------- .../evaluation/domain_openapi/common.thrift | 5 ++ .../evaluation/domain_openapi/eval_set.thrift | 36 +++++++---- 3 files changed, 61 insertions(+), 44 deletions(-) diff --git a/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift b/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift index 353e78c61..286c5f810 100644 --- a/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift +++ b/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift @@ -12,11 +12,10 @@ include "domain_openapi/experiment.thrift" // 1.1 创建评测集 struct CreateEvaluationSetOpenAPIRequest { - 1: required string workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') + 1: required i64 workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') 2: required string name (vt.min_size = "1", vt.max_size = "255") 3: optional string description (vt.max_size = "2048") 4: optional eval_set.EvaluationSetSchema evaluation_set_schema - 5: optional string biz_category (vt.max_size = "128") 255: optional base.Base Base } @@ -30,14 +29,13 @@ struct CreateEvaluationSetOpenAPIResponse { } struct CreateEvaluationSetOpenAPIData { - 1: optional string evaluation_set_id (api.js_conv="true") + 1: optional i64 evaluation_set_id (api.js_conv="true") } // 1.2 获取评测集详情 struct GetEvaluationSetOpenAPIRequest { - 1: required string workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') - 2: required string evaluation_set_id (api.path = "evaluation_set_id") - 3: optional bool include_deleted + 1: required i64 workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') + 2: required i64 evaluation_set_id (api.path = "evaluation_set_id") 255: optional base.Base Base } @@ -56,11 +54,14 @@ struct GetEvaluationSetOpenAPIData { // 1.3 查询评测集列表 struct ListEvaluationSetsOpenAPIRequest { - 1: required string workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') + 1: required i64 workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') 2: optional string name 3: optional list creators - 4: optional string page_token - 5: optional i32 page_size (vt.gt = "0", vt.le = "200") + 4: optional list evaluation_set_ids (api.js_conv="true", go.tag='json:"evaluation_set_ids"'), + + 100: optional string page_token + 101: optional i32 page_size (vt.gt = "0", vt.le = "200") + 103: optional list order_bys, 255: optional base.Base Base } @@ -75,15 +76,16 @@ struct ListEvaluationSetsOpenAPIResponse { struct ListEvaluationSetsOpenAPIData { 1: optional list items - 2: optional bool has_more - 3: optional string next_page_token - 4: optional i64 total + + 100: optional bool has_more + 101: optional string next_page_token + 102: optional i64 total } // 1.4 创建评测集版本 struct CreateEvaluationSetVersionOpenAPIRequest { - 1: required string workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') - 2: required string evaluation_set_id (api.path = "evaluation_set_id") + 1: required i64 workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') + 2: required i64 evaluation_set_id (api.path = "evaluation_set_id") 3: optional string version (vt.min_size = "1", vt.max_size="50") 4: optional string description (vt.max_size = "400") @@ -104,8 +106,8 @@ struct CreateEvaluationSetVersionOpenAPIData { // 1.5 批量添加评测集数据 struct BatchCreateEvaluationSetItemsOpenAPIRequest { - 1: required string workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') - 2: required string evaluation_set_id (api.path='evaluation_set_id') + 1: required i64 workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') + 2: required i64 evaluation_set_id (api.path='evaluation_set_id') 3: optional list items (vt.min_size='1',vt.max_size='100') 4: optional bool skip_invalid_items 5: optional bool allow_partial_add @@ -128,8 +130,8 @@ struct BatchCreateEvaluationSetItemsOpenAPIData { // 1.6 批量更新评测集数据 struct BatchUpdateEvaluationSetItemsOpenAPIRequest { - 1: required string workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') - 2: required string evaluation_set_id (api.path='evaluation_set_id') + 1: required i64 workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') + 2: required i64 evaluation_set_id (api.path='evaluation_set_id') 3: optional list items (vt.min_size='1',vt.max_size='100') 4: optional bool skip_invalid_items @@ -151,8 +153,8 @@ struct BatchUpdateEvaluationSetItemsOpenAPIData { // 1.7 批量删除评测集数据 struct BatchDeleteEvaluationSetItemsOpenAPIRequest { - 1: required string workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') - 2: required string evaluation_set_id (api.path = "evaluation_set_id") + 1: required i64 workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') + 2: required i64 evaluation_set_id (api.path = "evaluation_set_id") 3: optional list item_ids 255: optional base.Base Base @@ -172,8 +174,8 @@ struct BatchDeleteEvaluationSetItemsOpenAPIData { // 1.8 清空评测集草稿数据 struct ClearEvaluationSetDraftItemsOpenAPIRequest { - 1: required string workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') - 2: required string evaluation_set_id (api.path = "evaluation_set_id") + 1: required i64 workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') + 2: required i64 evaluation_set_id (api.path = "evaluation_set_id") 255: optional base.Base Base } @@ -192,8 +194,8 @@ struct ClearEvaluationSetDraftItemsOpenAPIData { // 1.9 查询评测集特定版本数据 struct ListEvaluationSetVersionItemsOpenAPIRequest { - 1: required string workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') - 2: required string evaluation_set_id (api.path = "evaluation_set_id") + 1: required i64 workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') + 2: required i64 evaluation_set_id (api.path = "evaluation_set_id") 3: required string version_id (api.path = "version_id") 4: optional string page_token 5: optional i32 page_size (vt.gt = "0", vt.le = "200") @@ -222,7 +224,7 @@ struct ListEvaluationSetVersionItemsOpenAPIData { // 2.1 创建评估器 struct CreateEvaluatorOpenAPIRequest { - 1: required string workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') + 1: required i64 workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') 2: required evaluator.Evaluator evaluator 255: optional base.Base Base @@ -242,7 +244,7 @@ struct CreateEvaluatorOpenAPIData { // 2.2 提交评估器版本 struct SubmitEvaluatorVersionOpenAPIRequest { - 1: required string workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') + 1: required i64 workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') 2: required string evaluator_id (api.path='evaluator_id') 3: required string version 4: optional string description @@ -264,7 +266,7 @@ struct SubmitEvaluatorVersionOpenAPIData { // 2.3 获取评估器版本详情 struct GetEvaluatorVersionOpenAPIRequest { - 1: required string workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') + 1: required i64 workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') 2: required string evaluator_version_id (api.path='evaluator_version_id') 3: optional bool include_deleted @@ -285,7 +287,7 @@ struct GetEvaluatorVersionOpenAPIData { // 2.4 执行评估器 struct RunEvaluatorOpenAPIRequest { - 1: required string workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') + 1: required i64 workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') 2: required string evaluator_version_id (api.path='evaluator_version_id') 3: required evaluator.EvaluatorInputData input_data 4: optional map ext @@ -307,7 +309,7 @@ struct RunEvaluatorOpenAPIData { // 2.5 获取评估器执行结果 struct GetEvaluatorRecordOpenAPIRequest { - 1: required string workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') + 1: required i64 workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') 2: required string evaluator_record_id (api.path='evaluator_record_id') 3: optional bool include_deleted @@ -332,7 +334,7 @@ struct GetEvaluatorRecordOpenAPIData { // 3.1 创建评测实验 struct CreateExperimentOpenAPIRequest { - 1: required string workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') + 1: required i64 workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') 2: optional string eval_set_version_id 3: optional string target_version_id 4: optional list evaluator_version_ids @@ -360,7 +362,7 @@ struct CreateExperimentOpenAPIData { // 3.2 获取评测实验结果 struct GetExperimentResultOpenAPIRequest { - 1: required string workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') + 1: required i64 workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') 2: required string experiment_id (api.path = "experiment_id") 3: optional string page_token 4: optional i32 page_size (vt.gt = "0", vt.le = "200") diff --git a/idl/thrift/coze/loop/evaluation/domain_openapi/common.thrift b/idl/thrift/coze/loop/evaluation/domain_openapi/common.thrift index 3128ee158..11ff21e09 100644 --- a/idl/thrift/coze/loop/evaluation/domain_openapi/common.thrift +++ b/idl/thrift/coze/loop/evaluation/domain_openapi/common.thrift @@ -72,4 +72,9 @@ struct PageInfo { struct OpenAPIResponse { 1: optional i32 code 2: optional string msg +} + +struct OrderBy { + 1: optional string field, + 2: optional bool is_asc, } \ No newline at end of file diff --git a/idl/thrift/coze/loop/evaluation/domain_openapi/eval_set.thrift b/idl/thrift/coze/loop/evaluation/domain_openapi/eval_set.thrift index 6bd4dcb81..75b221b43 100644 --- a/idl/thrift/coze/loop/evaluation/domain_openapi/eval_set.thrift +++ b/idl/thrift/coze/loop/evaluation/domain_openapi/eval_set.thrift @@ -7,13 +7,21 @@ typedef string EvaluationSetStatus(ts.enum="true") const EvaluationSetStatus EvaluationSetStatus_Active = "active" const EvaluationSetStatus EvaluationSetStatus_Archived = "archived" +typedef string FieldDisplayFormat(ts.enum="true") +const FieldDisplayFormat FieldDisplayFormat_PlainText = "plain_text" +const FieldDisplayFormat FieldDisplayFormat_Markdown = "markdown" +const FieldDisplayFormat FieldDisplayFormat_JSON = "json" +const FieldDisplayFormat FieldDisplayFormate_YAML = "yaml" +const FieldDisplayFormat FieldDisplayFormate_Code = "code" + // 字段Schema struct FieldSchema { 1: optional string name 2: optional string description 3: optional common.ContentType content_type - 4: optional bool is_required - 5: optional string text_schema // JSON Schema字符串 + 4: optional FieldDisplayFormat default_display_format, // 默认渲染格式,如 code, json, etc.mai + 5: optional bool is_required + 6: optional string text_schema // JSON Schema字符串 } // 评测集Schema @@ -23,26 +31,28 @@ struct EvaluationSetSchema { // 评测集版本 struct EvaluationSetVersion { - 1: optional string version_id + 1: optional i64 id 2: optional string version 3: optional string description 4: optional EvaluationSetSchema evaluation_set_schema - 5: optional string item_count - 6: optional common.BaseInfo base_info + 5: optional i64 item_count + + 100: optional common.BaseInfo base_info } // 评测集 struct EvaluationSet { - 1: optional string evaluation_set_id + 1: optional i64 id 2: optional string name 3: optional string description 4: optional EvaluationSetStatus status - 5: optional string item_count + 5: optional i64 item_count 6: optional string latest_version 7: optional bool change_uncommitted - 8: optional string biz_category - 9: optional EvaluationSetVersion current_version - 10: optional common.BaseInfo base_info + + 20: optional EvaluationSetVersion current_version + + 100: optional common.BaseInfo base_info } // 字段数据 @@ -53,16 +63,16 @@ struct FieldData { // 轮次数据 struct Turn { - 1: optional string turn_id + 1: optional i64 id 2: optional list field_data_list } // 评测集数据项 struct EvaluationSetItem { - 1: optional string item_id + 1: optional i64 id 2: optional string item_key 3: optional list turns - 4: optional common.BaseInfo base_info + 100: optional common.BaseInfo base_info } // 数据项错误信息 From 73d6a07225e8becee1b239a4995f7ffbfb12cac7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Sun, 28 Sep 2025 20:16:20 +0800 Subject: [PATCH 09/94] feat: [Coda] implement evaluation OpenAPI interfaces with CreateEvaluationSet, GetEvaluationSet, ListEvaluationSets (LogID: 202509281948170100910941219983125) Co-Authored-By: Coda --- .../evaluation_set/openapi_convertor.go | 265 ++++++++++++++++++ .../application/evaluation_openapi_app.go | 220 +++++++++++++++ .../modules/evaluation/application/wire.go | 17 +- .../component/metrics/evaluation_set.go | 8 + .../infra/metrics/evaluation_set/emit.go | 89 ++++++ 5 files changed, 598 insertions(+), 1 deletion(-) create mode 100755 backend/modules/evaluation/application/convertor/evaluation_set/openapi_convertor.go create mode 100644 backend/modules/evaluation/application/evaluation_openapi_app.go diff --git a/backend/modules/evaluation/application/convertor/evaluation_set/openapi_convertor.go b/backend/modules/evaluation/application/convertor/evaluation_set/openapi_convertor.go new file mode 100755 index 000000000..933f93edf --- /dev/null +++ b/backend/modules/evaluation/application/convertor/evaluation_set/openapi_convertor.go @@ -0,0 +1,265 @@ +// Copyright (c) 2025 coze-dev Authors +// SPDX-License-Identifier: Apache-2.0 + +package evaluation_set + +import ( + "fmt" + + "github.com/bytedance/gg/gptr" + + openapi_eval_set "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/domain_openapi/eval_set" + "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/domain_openapi/common" + "github.com/coze-dev/coze-loop/backend/modules/evaluation/domain/entity" +) + +// OpenAPI Schema 转换 +func OpenAPISchemaDTO2DO(dto *openapi_eval_set.EvaluationSetSchema) *entity.EvaluationSetSchema { + if dto == nil { + return nil + } + return &entity.EvaluationSetSchema{ + FieldSchemas: OpenAPIFieldSchemaDTO2DOs(dto.FieldSchemas), + } +} + +func OpenAPIFieldSchemaDTO2DOs(dtos []*openapi_eval_set.FieldSchema) []*entity.FieldSchema { + if dtos == nil { + return nil + } + result := make([]*entity.FieldSchema, 0) + for _, dto := range dtos { + result = append(result, OpenAPIFieldSchemaDTO2DO(dto)) + } + return result +} + +func OpenAPIFieldSchemaDTO2DO(dto *openapi_eval_set.FieldSchema) *entity.FieldSchema { + if dto == nil { + return nil + } + + var description string + if dto.Description != nil { + description = *dto.Description + } + + var textSchema string + if dto.TextSchema != nil { + textSchema = *dto.TextSchema + } + + var contentType entity.ContentType + if dto.ContentType != nil { + contentType = entity.ContentType(*dto.ContentType) + } + + var displayFormat entity.FieldDisplayFormat + if dto.DefaultDisplayFormat != nil { + // 简单字符串映射,实际应根据具体枚举值映射 + switch *dto.DefaultDisplayFormat { + case "plain_text": + displayFormat = entity.FieldDisplayFormat_PlainText + case "markdown": + displayFormat = entity.FieldDisplayFormat_Markdown + case "json": + displayFormat = entity.FieldDisplayFormat_JSON + case "yaml": + displayFormat = entity.FieldDisplayFormat_YAML + case "code": + displayFormat = entity.FieldDisplayFormat_Code + default: + displayFormat = entity.FieldDisplayFormat_PlainText + } + } + + return &entity.FieldSchema{ + Name: gptr.Indirect(dto.Name), + Description: description, + ContentType: contentType, + DefaultDisplayFormat: displayFormat, + IsRequired: gptr.Indirect(dto.IsRequired), + TextSchema: textSchema, + } +} + +// OpenAPI OrderBy 转换 +func ConvertOpenAPIOrderByDTO2DOs(dtos []*common.OrderBy) []*entity.OrderBy { + if dtos == nil { + return nil + } + result := make([]*entity.OrderBy, 0) + for _, dto := range dtos { + result = append(result, ConvertOpenAPIOrderByDTO2DO(dto)) + } + return result +} + +func ConvertOpenAPIOrderByDTO2DO(dto *common.OrderBy) *entity.OrderBy { + if dto == nil { + return nil + } + + return &entity.OrderBy{ + Field: dto.Field, + IsAsc: dto.IsAsc, + } +} + +// 内部DTO转OpenAPI DTO +func EvaluationSetDO2OpenAPIDTO(do *entity.EvaluationSet) *openapi_eval_set.EvaluationSet { + if do == nil { + return nil + } + + return &openapi_eval_set.EvaluationSet{ + ID: gptr.Of(do.ID), + Name: gptr.Of(do.Name), + Description: gptr.Of(do.Description), + Status: gptr.Of(openapi_eval_set.EvaluationSetStatus(do.Status)), + ItemCount: gptr.Of(do.ItemCount), + LatestVersion: gptr.Of(do.LatestVersion), + ChangeUncommitted: gptr.Of(do.ChangeUncommitted), + CurrentVersion: EvaluationSetVersionDO2OpenAPIDTO(do.EvaluationSetVersion), + BaseInfo: ConvertBaseInfoDO2OpenAPIDTO(do.BaseInfo), + } +} + +func EvaluationSetDO2OpenAPIDTOs(dos []*entity.EvaluationSet) []*openapi_eval_set.EvaluationSet { + if dos == nil { + return nil + } + result := make([]*openapi_eval_set.EvaluationSet, 0) + for _, do := range dos { + result = append(result, EvaluationSetDO2OpenAPIDTO(do)) + } + return result +} + +func EvaluationSetVersionDO2OpenAPIDTO(do *entity.EvaluationSetVersion) *openapi_eval_set.EvaluationSetVersion { + if do == nil { + return nil + } + + var description *string + if do.Description != "" { + description = &do.Description + } + + return &openapi_eval_set.EvaluationSetVersion{ + ID: gptr.Of(do.ID), + Version: gptr.Of(do.Version), + Description: description, + EvaluationSetSchema: EvaluationSetSchemaDO2OpenAPIDTO(do.EvaluationSetSchema), + ItemCount: gptr.Of(do.ItemCount), + BaseInfo: ConvertBaseInfoDO2OpenAPIDTO(do.BaseInfo), + } +} + +func EvaluationSetSchemaDO2OpenAPIDTO(do *entity.EvaluationSetSchema) *openapi_eval_set.EvaluationSetSchema { + if do == nil { + return nil + } + return &openapi_eval_set.EvaluationSetSchema{ + FieldSchemas: FieldSchemaDO2OpenAPIDTOs(do.FieldSchemas), + } +} + +func FieldSchemaDO2OpenAPIDTOs(dos []*entity.FieldSchema) []*openapi_eval_set.FieldSchema { + if dos == nil { + return nil + } + result := make([]*openapi_eval_set.FieldSchema, 0) + for _, do := range dos { + result = append(result, FieldSchemaDO2OpenAPIDTO(do)) + } + return result +} + +func FieldSchemaDO2OpenAPIDTO(do *entity.FieldSchema) *openapi_eval_set.FieldSchema { + if do == nil { + return nil + } + + var description *string + if do.Description != "" { + description = &do.Description + } + + var textSchema *string + if do.TextSchema != "" { + textSchema = &do.TextSchema + } + + var displayFormat *openapi_eval_set.FieldDisplayFormat + switch do.DefaultDisplayFormat { + case entity.FieldDisplayFormat_PlainText: + format := openapi_eval_set.FieldDisplayFormatPlainText + displayFormat = &format + case entity.FieldDisplayFormat_Markdown: + format := openapi_eval_set.FieldDisplayFormatMarkdown + displayFormat = &format + case entity.FieldDisplayFormat_JSON: + format := openapi_eval_set.FieldDisplayFormatJSON + displayFormat = &format + case entity.FieldDisplayFormat_YAML: + format := openapi_eval_set.FieldDisplayFormateYAML + displayFormat = &format + case entity.FieldDisplayFormat_Code: + format := openapi_eval_set.FieldDisplayFormateCode + displayFormat = &format + } + + var contentType *common.ContentType + if do.ContentType != "" { + ct := common.ContentType(do.ContentType) + contentType = &ct + } + + return &openapi_eval_set.FieldSchema{ + Name: gptr.Of(do.Name), + Description: description, + ContentType: contentType, + DefaultDisplayFormat: displayFormat, + IsRequired: gptr.Of(do.IsRequired), + TextSchema: textSchema, + } +} + +func ConvertBaseInfoDO2OpenAPIDTO(do *entity.BaseInfo) *common.BaseInfo { + if do == nil { + return nil + } + + var createdAt *string + if do.CreatedAt != nil { + // 将时间戳转换为ISO 8601格式字符串,这里简化处理 + timestamp := fmt.Sprintf("%d", *do.CreatedAt) + createdAt = ×tamp + } + + var updatedAt *string + if do.UpdatedAt != nil { + timestamp := fmt.Sprintf("%d", *do.UpdatedAt) + updatedAt = ×tamp + } + + return &common.BaseInfo{ + CreatedAt: createdAt, + UpdatedAt: updatedAt, + CreatedBy: ConvertUserInfoDO2OpenAPIDTO(do.CreatedBy), + UpdatedBy: ConvertUserInfoDO2OpenAPIDTO(do.UpdatedBy), + } +} + +func ConvertUserInfoDO2OpenAPIDTO(do *entity.UserInfo) *common.UserInfo { + if do == nil { + return nil + } + return &common.UserInfo{ + UserID: do.UserID, + Name: do.Name, + AvatarURL: do.AvatarURL, + Email: do.Email, + } +} \ No newline at end of file diff --git a/backend/modules/evaluation/application/evaluation_openapi_app.go b/backend/modules/evaluation/application/evaluation_openapi_app.go new file mode 100644 index 000000000..97995222d --- /dev/null +++ b/backend/modules/evaluation/application/evaluation_openapi_app.go @@ -0,0 +1,220 @@ +// Copyright (c) 2025 coze-dev Authors +// SPDX-License-Identifier: Apache-2.0 + +package application + +import ( + "context" + "sync" + + "github.com/bytedance/gg/gptr" + + "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/openapi" + "github.com/coze-dev/coze-loop/backend/modules/evaluation/application/convertor/evaluation_set" + "github.com/coze-dev/coze-loop/backend/modules/evaluation/domain/component/metrics" + "github.com/coze-dev/coze-loop/backend/modules/evaluation/domain/entity" + "github.com/coze-dev/coze-loop/backend/modules/evaluation/domain/service" + "github.com/coze-dev/coze-loop/backend/modules/evaluation/pkg/errno" + "github.com/coze-dev/coze-loop/backend/pkg/errorx" + + "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation" +) + +var ( + evaluationOpenApiApplicationOnce = sync.Once{} + evaluationOpenApiApplication evaluation.EvaluationOpenAPIService +) + +func NewEvaluationOpenApiApplicationImpl( + evaluationSetService service.IEvaluationSetService, + metric metrics.OpenAPIEvaluationSetMetrics, +) evaluation.EvaluationOpenAPIService { + evaluationOpenApiApplicationOnce.Do(func() { + evaluationOpenApiApplication = &EvaluationOpenApiApplicationImpl{ + evaluationSetService: evaluationSetService, + metric: metric, + } + }) + + return evaluationOpenApiApplication +} + +type EvaluationOpenApiApplicationImpl struct { + evaluationSetService service.IEvaluationSetService + metric metrics.OpenAPIEvaluationSetMetrics +} + +func (e *EvaluationOpenApiApplicationImpl) CreateEvaluationSet(ctx context.Context, req *openapi.CreateEvaluationSetOpenAPIRequest) (r *openapi.CreateEvaluationSetOpenAPIResponse, err error) { + var evaluationSetID *int64 + defer func() { + e.metric.EmitCreateEvaluationSet(req.GetWorkspaceID(), evaluationSetID, err) + }() + + // 参数校验 + if req == nil { + return nil, errorx.NewByCode(errno.CommonInvalidParamCode, errorx.WithExtraMsg("req is nil")) + } + if req.Name == "" { + return nil, errorx.NewByCode(errno.CommonInvalidParamCode, errorx.WithExtraMsg("name is required")) + } + + // 调用domain服务 + id, err := e.evaluationSetService.CreateEvaluationSet(ctx, &entity.CreateEvaluationSetParam{ + SpaceID: req.WorkspaceID, + Name: req.Name, + Description: req.Description, + EvaluationSetSchema: evaluation_set.OpenAPISchemaDTO2DO(req.EvaluationSetSchema), + }) + if err != nil { + return nil, err + } + + evaluationSetID = &id + + // 构建响应 + return &openapi.CreateEvaluationSetOpenAPIResponse{ + Code: gptr.Of(int32(0)), + Msg: gptr.Of("success"), + Data: &openapi.CreateEvaluationSetOpenAPIData{ + EvaluationSetID: gptr.Of(id), + }, + }, nil +} + +func (e *EvaluationOpenApiApplicationImpl) GetEvaluationSet(ctx context.Context, req *openapi.GetEvaluationSetOpenAPIRequest) (r *openapi.GetEvaluationSetOpenAPIResponse, err error) { + defer func() { + e.metric.EmitGetEvaluationSet(req.GetWorkspaceID(), req.GetEvaluationSetID(), err) + }() + + // 参数校验 + if req == nil { + return nil, errorx.NewByCode(errno.CommonInvalidParamCode, errorx.WithExtraMsg("req is nil")) + } + + // 调用domain服务 + set, err := e.evaluationSetService.GetEvaluationSet(ctx, &req.WorkspaceID, req.EvaluationSetID, nil) + if err != nil { + return nil, err + } + if set == nil { + return nil, errorx.NewByCode(errno.ResourceNotFoundCode, errorx.WithExtraMsg("evaluation set not found")) + } + + // 数据转换 + dto := evaluation_set.EvaluationSetDO2OpenAPIDTO(set) + + // 构建响应 + return &openapi.GetEvaluationSetOpenAPIResponse{ + Code: gptr.Of(int32(0)), + Msg: gptr.Of("success"), + Data: &openapi.GetEvaluationSetOpenAPIData{ + EvaluationSet: dto, + }, + }, nil +} + +func (e *EvaluationOpenApiApplicationImpl) ListEvaluationSets(ctx context.Context, req *openapi.ListEvaluationSetsOpenAPIRequest) (r *openapi.ListEvaluationSetsOpenAPIResponse, err error) { + defer func() { + e.metric.EmitListEvaluationSets(req.GetWorkspaceID(), err) + }() + + // 参数校验 + if req == nil { + return nil, errorx.NewByCode(errno.CommonInvalidParamCode, errorx.WithExtraMsg("req is nil")) + } + + // 调用domain服务 + sets, total, nextPageToken, err := e.evaluationSetService.ListEvaluationSets(ctx, &entity.ListEvaluationSetsParam{ + SpaceID: req.WorkspaceID, + EvaluationSetIDs: req.EvaluationSetIds, + Name: req.Name, + Creators: req.Creators, + PageSize: req.PageSize, + PageToken: req.PageToken, + OrderBys: evaluation_set.ConvertOpenAPIOrderByDTO2DOs(req.OrderBys), + }) + if err != nil { + return nil, err + } + + // 数据转换 + dtos := evaluation_set.EvaluationSetDO2OpenAPIDTOs(sets) + + // 构建响应 + hasMore := nextPageToken != nil && *nextPageToken != "" + return &openapi.ListEvaluationSetsOpenAPIResponse{ + Code: gptr.Of(int32(0)), + Msg: gptr.Of("success"), + Data: &openapi.ListEvaluationSetsOpenAPIData{ + Items: dtos, + HasMore: gptr.Of(hasMore), + NextPageToken: nextPageToken, + Total: total, + }, + }, nil +} + +func (e *EvaluationOpenApiApplicationImpl) CreateEvaluationSetVersion(ctx context.Context, req *openapi.CreateEvaluationSetVersionOpenAPIRequest) (r *openapi.CreateEvaluationSetVersionOpenAPIResponse, err error) { + // TODO implement me + panic("implement me") +} + +func (e *EvaluationOpenApiApplicationImpl) BatchCreateEvaluationSetItems(ctx context.Context, req *openapi.BatchCreateEvaluationSetItemsOpenAPIRequest) (r *openapi.BatchCreateEvaluationSetItemsOpenAPIResponse, err error) { + // TODO implement me + panic("implement me") +} + +func (e *EvaluationOpenApiApplicationImpl) BatchUpdateEvaluationSetItems(ctx context.Context, req *openapi.BatchUpdateEvaluationSetItemsOpenAPIRequest) (r *openapi.BatchUpdateEvaluationSetItemsOpenAPIResponse, err error) { + // TODO implement me + panic("implement me") +} + +func (e *EvaluationOpenApiApplicationImpl) BatchDeleteEvaluationSetItems(ctx context.Context, req *openapi.BatchDeleteEvaluationSetItemsOpenAPIRequest) (r *openapi.BatchDeleteEvaluationSetItemsOpenAPIResponse, err error) { + // TODO implement me + panic("implement me") +} + +func (e *EvaluationOpenApiApplicationImpl) ClearEvaluationSetDraftItems(ctx context.Context, req *openapi.ClearEvaluationSetDraftItemsOpenAPIRequest) (r *openapi.ClearEvaluationSetDraftItemsOpenAPIResponse, err error) { + // TODO implement me + panic("implement me") +} + +func (e *EvaluationOpenApiApplicationImpl) ListEvaluationSetVersionItems(ctx context.Context, req *openapi.ListEvaluationSetVersionItemsOpenAPIRequest) (r *openapi.ListEvaluationSetVersionItemsOpenAPIResponse, err error) { + // TODO implement me + panic("implement me") +} + +func (e *EvaluationOpenApiApplicationImpl) CreateEvaluator(ctx context.Context, req *openapi.CreateEvaluatorOpenAPIRequest) (r *openapi.CreateEvaluatorOpenAPIResponse, err error) { + // TODO implement me + panic("implement me") +} + +func (e *EvaluationOpenApiApplicationImpl) SubmitEvaluatorVersion(ctx context.Context, req *openapi.SubmitEvaluatorVersionOpenAPIRequest) (r *openapi.SubmitEvaluatorVersionOpenAPIResponse, err error) { + // TODO implement me + panic("implement me") +} + +func (e *EvaluationOpenApiApplicationImpl) GetEvaluatorVersion(ctx context.Context, req *openapi.GetEvaluatorVersionOpenAPIRequest) (r *openapi.GetEvaluatorVersionOpenAPIResponse, err error) { + // TODO implement me + panic("implement me") +} + +func (e *EvaluationOpenApiApplicationImpl) RunEvaluator(ctx context.Context, req *openapi.RunEvaluatorOpenAPIRequest) (r *openapi.RunEvaluatorOpenAPIResponse, err error) { + // TODO implement me + panic("implement me") +} + +func (e *EvaluationOpenApiApplicationImpl) GetEvaluatorRecord(ctx context.Context, req *openapi.GetEvaluatorRecordOpenAPIRequest) (r *openapi.GetEvaluatorRecordOpenAPIResponse, err error) { + // TODO implement me + panic("implement me") +} + +func (e *EvaluationOpenApiApplicationImpl) CreateExperiment(ctx context.Context, req *openapi.CreateExperimentOpenAPIRequest) (r *openapi.CreateExperimentOpenAPIResponse, err error) { + // TODO implement me + panic("implement me") +} + +func (e *EvaluationOpenApiApplicationImpl) GetExperimentResult_(ctx context.Context, req *openapi.GetExperimentResultOpenAPIRequest) (r *openapi.GetExperimentResultOpenAPIResponse, err error) { + // TODO implement me + panic("implement me") +} \ No newline at end of file diff --git a/backend/modules/evaluation/application/wire.go b/backend/modules/evaluation/application/wire.go index 5b13a176c..7730d62b5 100644 --- a/backend/modules/evaluation/application/wire.go +++ b/backend/modules/evaluation/application/wire.go @@ -179,6 +179,12 @@ var ( userinfo.NewUserInfoServiceImpl, ) + evaluationOpenAPISet = wire.NewSet( + NewEvaluationOpenApiApplicationImpl, + evalSetDomainService, + evalsetmtr.NewOpenAPIEvaluationSetMetrics, + ) + targetDomainService = wire.NewSet( domainservice.NewEvalTargetServiceImpl, NewSourceTargetOperators, @@ -285,8 +291,17 @@ func InitEvalTargetApplication(ctx context.Context, return nil } +func InitEvaluationOpenAPIApplication(client datasetservice.Client, + meter metrics.Meter, +) evaluation.EvaluationOpenAPIService { + wire.Build( + evaluationOpenAPISet, + ) + return nil +} + func NewEvaluatorSourceServices(llmProvider componentrpc.ILLMProvider, metric mtr.EvaluatorExecMetrics, config evalconf.IConfiger) []domainservice.EvaluatorSourceService { return []domainservice.EvaluatorSourceService{ domainservice.NewEvaluatorSourcePromptServiceImpl(llmProvider, metric, config), } -} +} \ No newline at end of file diff --git a/backend/modules/evaluation/domain/component/metrics/evaluation_set.go b/backend/modules/evaluation/domain/component/metrics/evaluation_set.go index d7ae54526..7f88c1d04 100644 --- a/backend/modules/evaluation/domain/component/metrics/evaluation_set.go +++ b/backend/modules/evaluation/domain/component/metrics/evaluation_set.go @@ -7,3 +7,11 @@ package metrics type EvaluationSetMetrics interface { EmitCreate(spaceID int64, err error) } + +// OpenAPIEvaluationSetMetrics OpenAPI专用的评测集指标接口 +//go:generate mockgen -destination=mocks/openapi_evaluation_set.go -package=mocks . OpenAPIEvaluationSetMetrics +type OpenAPIEvaluationSetMetrics interface { + EmitCreateEvaluationSet(spaceID int64, evaluationSetID *int64, err error) + EmitGetEvaluationSet(spaceID int64, evaluationSetID int64, err error) + EmitListEvaluationSets(spaceID int64, err error) +} \ No newline at end of file diff --git a/backend/modules/evaluation/infra/metrics/evaluation_set/emit.go b/backend/modules/evaluation/infra/metrics/evaluation_set/emit.go index 755606af6..40b72d246 100644 --- a/backend/modules/evaluation/infra/metrics/evaluation_set/emit.go +++ b/backend/modules/evaluation/infra/metrics/evaluation_set/emit.go @@ -41,6 +41,12 @@ func NewEvaluationSetMetrics(meter metrics.Meter) eval_metrics.EvaluationSetMetr return &EvaluationSetMetricsImpl{metric: metric} } +func NewOpenAPIEvaluationSetMetrics(meter metrics.Meter) eval_metrics.OpenAPIEvaluationSetMetrics { + return &OpenAPIEvaluationSetMetricsImpl{ + meter: meter, + } +} + type EvaluationSetMetricsImpl struct { metric metrics.Metric } @@ -56,3 +62,86 @@ func (e *EvaluationSetMetricsImpl) EmitCreate(spaceID int64, err error) { {Name: tagCode, Value: strconv.FormatInt(code, 10)}, }, metrics.Counter(1, metrics.WithSuffix(createSuffix+throughputSuffix))) } + +type OpenAPIEvaluationSetMetricsImpl struct { + meter metrics.Meter +} + +func (m *OpenAPIEvaluationSetMetricsImpl) EmitCreateEvaluationSet(spaceID int64, evaluationSetID *int64, err error) { + if m == nil || m.meter == nil { + return + } + + metric, mErr := m.meter.NewMetric("openapi_evaluation_set_create", []metrics.MetricType{metrics.MetricTypeCounter}, []string{"space_id", "evaluation_set_id", "method", "status"}) + if mErr != nil { + return + } + + tags := []metrics.T{ + {Name: "space_id", Value: strconv.FormatInt(spaceID, 10)}, + {Name: "method", Value: "create_evaluation_set"}, + } + + if evaluationSetID != nil { + tags = append(tags, metrics.T{Name: "evaluation_set_id", Value: strconv.FormatInt(*evaluationSetID, 10)}) + } else { + tags = append(tags, metrics.T{Name: "evaluation_set_id", Value: ""}) + } + + if err != nil { + tags = append(tags, metrics.T{Name: "status", Value: "error"}) + } else { + tags = append(tags, metrics.T{Name: "status", Value: "success"}) + } + + metric.Emit(tags, metrics.Counter(1)) +} + +func (m *OpenAPIEvaluationSetMetricsImpl) EmitGetEvaluationSet(spaceID int64, evaluationSetID int64, err error) { + if m == nil || m.meter == nil { + return + } + + metric, mErr := m.meter.NewMetric("openapi_evaluation_set_get", []metrics.MetricType{metrics.MetricTypeCounter}, []string{"space_id", "evaluation_set_id", "method", "status"}) + if mErr != nil { + return + } + + tags := []metrics.T{ + {Name: "space_id", Value: strconv.FormatInt(spaceID, 10)}, + {Name: "evaluation_set_id", Value: strconv.FormatInt(evaluationSetID, 10)}, + {Name: "method", Value: "get_evaluation_set"}, + } + + if err != nil { + tags = append(tags, metrics.T{Name: "status", Value: "error"}) + } else { + tags = append(tags, metrics.T{Name: "status", Value: "success"}) + } + + metric.Emit(tags, metrics.Counter(1)) +} + +func (m *OpenAPIEvaluationSetMetricsImpl) EmitListEvaluationSets(spaceID int64, err error) { + if m == nil || m.meter == nil { + return + } + + metric, mErr := m.meter.NewMetric("openapi_evaluation_set_list", []metrics.MetricType{metrics.MetricTypeCounter}, []string{"space_id", "method", "status"}) + if mErr != nil { + return + } + + tags := []metrics.T{ + {Name: "space_id", Value: strconv.FormatInt(spaceID, 10)}, + {Name: "method", Value: "list_evaluation_sets"}, + } + + if err != nil { + tags = append(tags, metrics.T{Name: "status", Value: "error"}) + } else { + tags = append(tags, metrics.T{Name: "status", Value: "success"}) + } + + metric.Emit(tags, metrics.Counter(1)) +} \ No newline at end of file From d54f0c16ceae018d1eb2e7b66b949533facd6986 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Sun, 28 Sep 2025 20:43:57 +0800 Subject: [PATCH 10/94] fix: [Coda] correct ContentType and Status enum conversion in OpenAPI convertor (LogID: 202509281948170100910941219983125) Co-Authored-By: Coda --- .../evaluation_set/openapi_convertor.go | 50 +++++++++++++++++-- 1 file changed, 46 insertions(+), 4 deletions(-) diff --git a/backend/modules/evaluation/application/convertor/evaluation_set/openapi_convertor.go b/backend/modules/evaluation/application/convertor/evaluation_set/openapi_convertor.go index 933f93edf..133d15d55 100755 --- a/backend/modules/evaluation/application/convertor/evaluation_set/openapi_convertor.go +++ b/backend/modules/evaluation/application/convertor/evaluation_set/openapi_convertor.go @@ -51,7 +51,20 @@ func OpenAPIFieldSchemaDTO2DO(dto *openapi_eval_set.FieldSchema) *entity.FieldSc var contentType entity.ContentType if dto.ContentType != nil { - contentType = entity.ContentType(*dto.ContentType) + // 正确映射OpenAPI DTO的ContentType枚举值到entity的ContentType枚举值 + switch *dto.ContentType { + case common.ContentTypeText: + contentType = entity.ContentTypeText + case common.ContentTypeImage: + contentType = entity.ContentTypeImage + case common.ContentTypeAudio: + contentType = entity.ContentTypeAudio + case common.ContentTypeMultiPart: + contentType = entity.ContentTypeMultipart + default: + // 默认使用Text类型 + contentType = entity.ContentTypeText + } } var displayFormat entity.FieldDisplayFormat @@ -112,11 +125,23 @@ func EvaluationSetDO2OpenAPIDTO(do *entity.EvaluationSet) *openapi_eval_set.Eval return nil } + // 正确映射DatasetStatus到EvaluationSetStatus + var status openapi_eval_set.EvaluationSetStatus + switch do.Status { + case entity.DatasetStatus_Available: + status = openapi_eval_set.EvaluationSetStatusActive + case entity.DatasetStatus_Deleted, entity.DatasetStatus_Expired: + status = openapi_eval_set.EvaluationSetStatusArchived + default: + // 默认使用active状态 + status = openapi_eval_set.EvaluationSetStatusActive + } + return &openapi_eval_set.EvaluationSet{ ID: gptr.Of(do.ID), Name: gptr.Of(do.Name), Description: gptr.Of(do.Description), - Status: gptr.Of(openapi_eval_set.EvaluationSetStatus(do.Status)), + Status: gptr.Of(status), ItemCount: gptr.Of(do.ItemCount), LatestVersion: gptr.Of(do.LatestVersion), ChangeUncommitted: gptr.Of(do.ChangeUncommitted), @@ -212,8 +237,25 @@ func FieldSchemaDO2OpenAPIDTO(do *entity.FieldSchema) *openapi_eval_set.FieldSch var contentType *common.ContentType if do.ContentType != "" { - ct := common.ContentType(do.ContentType) - contentType = &ct + // 正确映射entity的ContentType枚举值到OpenAPI DTO的ContentType枚举值 + switch do.ContentType { + case entity.ContentTypeText: + ct := common.ContentTypeText + contentType = &ct + case entity.ContentTypeImage: + ct := common.ContentTypeImage + contentType = &ct + case entity.ContentTypeAudio: + ct := common.ContentTypeAudio + contentType = &ct + case entity.ContentTypeMultipart, entity.ContentTypeMultipartVariable: + ct := common.ContentTypeMultiPart + contentType = &ct + default: + // 默认使用text类型 + ct := common.ContentTypeText + contentType = &ct + } } return &openapi_eval_set.FieldSchema{ From 17de498fe9a35d7e9193e261eb473c9545569045 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Sun, 28 Sep 2025 20:49:12 +0800 Subject: [PATCH 11/94] refactor: [Coda] extract ContentType and DisplayFormat conversion logic to separate methods (LogID: 202509281948170100910941219983125) Co-Authored-By: Coda --- .../evaluation_set/openapi_convertor.go | 172 ++++++++++-------- 1 file changed, 97 insertions(+), 75 deletions(-) diff --git a/backend/modules/evaluation/application/convertor/evaluation_set/openapi_convertor.go b/backend/modules/evaluation/application/convertor/evaluation_set/openapi_convertor.go index 133d15d55..4404a8bc1 100755 --- a/backend/modules/evaluation/application/convertor/evaluation_set/openapi_convertor.go +++ b/backend/modules/evaluation/application/convertor/evaluation_set/openapi_convertor.go @@ -13,6 +13,99 @@ import ( "github.com/coze-dev/coze-loop/backend/modules/evaluation/domain/entity" ) +// convertOpenAPIContentTypeToDO 将OpenAPI的ContentType转换为Domain Entity的ContentType +func convertOpenAPIContentTypeToDO(contentType *common.ContentType) entity.ContentType { + if contentType == nil { + return entity.ContentTypeText // 默认值 + } + + switch *contentType { + case common.ContentTypeText: + return entity.ContentTypeText + case common.ContentTypeImage: + return entity.ContentTypeImage + case common.ContentTypeAudio: + return entity.ContentTypeAudio + case common.ContentTypeMultiPart: + return entity.ContentTypeMultipart + default: + return entity.ContentTypeText // 默认使用Text类型 + } +} + +// convertDOContentTypeToOpenAPI 将Domain Entity的ContentType转换为OpenAPI的ContentType +func convertDOContentTypeToOpenAPI(contentType entity.ContentType) *common.ContentType { + if contentType == "" { + return nil + } + + switch contentType { + case entity.ContentTypeText: + ct := common.ContentTypeText + return &ct + case entity.ContentTypeImage: + ct := common.ContentTypeImage + return &ct + case entity.ContentTypeAudio: + ct := common.ContentTypeAudio + return &ct + case entity.ContentTypeMultipart, entity.ContentTypeMultipartVariable: + ct := common.ContentTypeMultiPart + return &ct + default: + // 默认使用text类型 + ct := common.ContentTypeText + return &ct + } +} + +// convertOpenAPIDisplayFormatToDO 将OpenAPI的DefaultDisplayFormat转换为Domain Entity的DefaultDisplayFormat +func convertOpenAPIDisplayFormatToDO(format *openapi_eval_set.FieldDisplayFormat) entity.FieldDisplayFormat { + if format == nil { + return entity.FieldDisplayFormat_PlainText // 默认值 + } + + switch *format { + case openapi_eval_set.FieldDisplayFormatPlainText: + return entity.FieldDisplayFormat_PlainText + case openapi_eval_set.FieldDisplayFormatMarkdown: + return entity.FieldDisplayFormat_Markdown + case openapi_eval_set.FieldDisplayFormatJSON: + return entity.FieldDisplayFormat_JSON + case openapi_eval_set.FieldDisplayFormateYAML: + return entity.FieldDisplayFormat_YAML + case openapi_eval_set.FieldDisplayFormateCode: + return entity.FieldDisplayFormat_Code + default: + return entity.FieldDisplayFormat_PlainText + } +} + +// convertDODisplayFormatToOpenAPI 将Domain Entity的DefaultDisplayFormat转换为OpenAPI的DefaultDisplayFormat +func convertDODisplayFormatToOpenAPI(format entity.FieldDisplayFormat) *openapi_eval_set.FieldDisplayFormat { + var displayFormat *openapi_eval_set.FieldDisplayFormat + + switch format { + case entity.FieldDisplayFormat_PlainText: + f := openapi_eval_set.FieldDisplayFormatPlainText + displayFormat = &f + case entity.FieldDisplayFormat_Markdown: + f := openapi_eval_set.FieldDisplayFormatMarkdown + displayFormat = &f + case entity.FieldDisplayFormat_JSON: + f := openapi_eval_set.FieldDisplayFormatJSON + displayFormat = &f + case entity.FieldDisplayFormat_YAML: + f := openapi_eval_set.FieldDisplayFormateYAML + displayFormat = &f + case entity.FieldDisplayFormat_Code: + f := openapi_eval_set.FieldDisplayFormateCode + displayFormat = &f + } + + return displayFormat +} + // OpenAPI Schema 转换 func OpenAPISchemaDTO2DO(dto *openapi_eval_set.EvaluationSetSchema) *entity.EvaluationSetSchema { if dto == nil { @@ -49,42 +142,9 @@ func OpenAPIFieldSchemaDTO2DO(dto *openapi_eval_set.FieldSchema) *entity.FieldSc textSchema = *dto.TextSchema } - var contentType entity.ContentType - if dto.ContentType != nil { - // 正确映射OpenAPI DTO的ContentType枚举值到entity的ContentType枚举值 - switch *dto.ContentType { - case common.ContentTypeText: - contentType = entity.ContentTypeText - case common.ContentTypeImage: - contentType = entity.ContentTypeImage - case common.ContentTypeAudio: - contentType = entity.ContentTypeAudio - case common.ContentTypeMultiPart: - contentType = entity.ContentTypeMultipart - default: - // 默认使用Text类型 - contentType = entity.ContentTypeText - } - } + contentType := convertOpenAPIContentTypeToDO(dto.ContentType) - var displayFormat entity.FieldDisplayFormat - if dto.DefaultDisplayFormat != nil { - // 简单字符串映射,实际应根据具体枚举值映射 - switch *dto.DefaultDisplayFormat { - case "plain_text": - displayFormat = entity.FieldDisplayFormat_PlainText - case "markdown": - displayFormat = entity.FieldDisplayFormat_Markdown - case "json": - displayFormat = entity.FieldDisplayFormat_JSON - case "yaml": - displayFormat = entity.FieldDisplayFormat_YAML - case "code": - displayFormat = entity.FieldDisplayFormat_Code - default: - displayFormat = entity.FieldDisplayFormat_PlainText - } - } + displayFormat := convertOpenAPIDisplayFormatToDO(dto.DefaultDisplayFormat) return &entity.FieldSchema{ Name: gptr.Indirect(dto.Name), @@ -216,47 +276,9 @@ func FieldSchemaDO2OpenAPIDTO(do *entity.FieldSchema) *openapi_eval_set.FieldSch textSchema = &do.TextSchema } - var displayFormat *openapi_eval_set.FieldDisplayFormat - switch do.DefaultDisplayFormat { - case entity.FieldDisplayFormat_PlainText: - format := openapi_eval_set.FieldDisplayFormatPlainText - displayFormat = &format - case entity.FieldDisplayFormat_Markdown: - format := openapi_eval_set.FieldDisplayFormatMarkdown - displayFormat = &format - case entity.FieldDisplayFormat_JSON: - format := openapi_eval_set.FieldDisplayFormatJSON - displayFormat = &format - case entity.FieldDisplayFormat_YAML: - format := openapi_eval_set.FieldDisplayFormateYAML - displayFormat = &format - case entity.FieldDisplayFormat_Code: - format := openapi_eval_set.FieldDisplayFormateCode - displayFormat = &format - } + displayFormat := convertDODisplayFormatToOpenAPI(do.DefaultDisplayFormat) - var contentType *common.ContentType - if do.ContentType != "" { - // 正确映射entity的ContentType枚举值到OpenAPI DTO的ContentType枚举值 - switch do.ContentType { - case entity.ContentTypeText: - ct := common.ContentTypeText - contentType = &ct - case entity.ContentTypeImage: - ct := common.ContentTypeImage - contentType = &ct - case entity.ContentTypeAudio: - ct := common.ContentTypeAudio - contentType = &ct - case entity.ContentTypeMultipart, entity.ContentTypeMultipartVariable: - ct := common.ContentTypeMultiPart - contentType = &ct - default: - // 默认使用text类型 - ct := common.ContentTypeText - contentType = &ct - } - } + contentType := convertDOContentTypeToOpenAPI(do.ContentType) return &openapi_eval_set.FieldSchema{ Name: gptr.Of(do.Name), From 231c6c56b6f1324cecdc31c470a421a42c692da9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Sun, 28 Sep 2025 20:55:45 +0800 Subject: [PATCH 12/94] refactor: [Coda] extract EvaluationSetStatus conversion logic to separate methods (LogID: 202509281948170100910941219983125) Co-Authored-By: Coda --- .../evaluation_set/openapi_convertor.go | 39 +++++++++++++------ 1 file changed, 28 insertions(+), 11 deletions(-) diff --git a/backend/modules/evaluation/application/convertor/evaluation_set/openapi_convertor.go b/backend/modules/evaluation/application/convertor/evaluation_set/openapi_convertor.go index 4404a8bc1..5461a378e 100755 --- a/backend/modules/evaluation/application/convertor/evaluation_set/openapi_convertor.go +++ b/backend/modules/evaluation/application/convertor/evaluation_set/openapi_convertor.go @@ -106,6 +106,32 @@ func convertDODisplayFormatToOpenAPI(format entity.FieldDisplayFormat) *openapi_ return displayFormat } +// convertDOStatusToOpenAPI 将Domain Entity的DatasetStatus转换为OpenAPI的EvaluationSetStatus +func convertDOStatusToOpenAPI(status entity.DatasetStatus) openapi_eval_set.EvaluationSetStatus { + switch status { + case entity.DatasetStatus_Available: + return openapi_eval_set.EvaluationSetStatusActive + case entity.DatasetStatus_Deleted, entity.DatasetStatus_Expired: + return openapi_eval_set.EvaluationSetStatusArchived + default: + // 默认使用active状态 + return openapi_eval_set.EvaluationSetStatusActive + } +} + +// convertOpenAPIStatusToDO 将OpenAPI的EvaluationSetStatus转换为Domain Entity的DatasetStatus +func convertOpenAPIStatusToDO(status openapi_eval_set.EvaluationSetStatus) entity.DatasetStatus { + switch status { + case openapi_eval_set.EvaluationSetStatusActive: + return entity.DatasetStatus_Available + case openapi_eval_set.EvaluationSetStatusArchived: + return entity.DatasetStatus_Deleted + default: + // 默认使用Available状态 + return entity.DatasetStatus_Available + } +} + // OpenAPI Schema 转换 func OpenAPISchemaDTO2DO(dto *openapi_eval_set.EvaluationSetSchema) *entity.EvaluationSetSchema { if dto == nil { @@ -185,17 +211,8 @@ func EvaluationSetDO2OpenAPIDTO(do *entity.EvaluationSet) *openapi_eval_set.Eval return nil } - // 正确映射DatasetStatus到EvaluationSetStatus - var status openapi_eval_set.EvaluationSetStatus - switch do.Status { - case entity.DatasetStatus_Available: - status = openapi_eval_set.EvaluationSetStatusActive - case entity.DatasetStatus_Deleted, entity.DatasetStatus_Expired: - status = openapi_eval_set.EvaluationSetStatusArchived - default: - // 默认使用active状态 - status = openapi_eval_set.EvaluationSetStatusActive - } + // 使用转换方法映射DatasetStatus到EvaluationSetStatus + status := convertDOStatusToOpenAPI(do.Status) return &openapi_eval_set.EvaluationSet{ ID: gptr.Of(do.ID), From 4f0e0f2b02ea93784e834085af22f136894d7920 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Sun, 28 Sep 2025 21:05:32 +0800 Subject: [PATCH 13/94] refactor: [Coda] simplify OpenAPIEvaluationSetMetrics interface with unified method parameter (LogID: 202509281948170100910941219983125) Co-Authored-By: Coda --- .../application/evaluation_openapi_app.go | 36 +++++----- .../component/metrics/evaluation_set.go | 6 +- .../infra/metrics/evaluation_set/emit.go | 65 ++----------------- backend/pkg/kitexutil/kitexutil.go | 17 +++++ 4 files changed, 47 insertions(+), 77 deletions(-) create mode 100644 backend/pkg/kitexutil/kitexutil.go diff --git a/backend/modules/evaluation/application/evaluation_openapi_app.go b/backend/modules/evaluation/application/evaluation_openapi_app.go index 97995222d..8c40c3929 100644 --- a/backend/modules/evaluation/application/evaluation_openapi_app.go +++ b/backend/modules/evaluation/application/evaluation_openapi_app.go @@ -16,6 +16,7 @@ import ( "github.com/coze-dev/coze-loop/backend/modules/evaluation/domain/service" "github.com/coze-dev/coze-loop/backend/modules/evaluation/pkg/errno" "github.com/coze-dev/coze-loop/backend/pkg/errorx" + "github.com/coze-dev/coze-loop/backend/pkg/kitexutil" "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation" ) @@ -45,11 +46,12 @@ type EvaluationOpenApiApplicationImpl struct { } func (e *EvaluationOpenApiApplicationImpl) CreateEvaluationSet(ctx context.Context, req *openapi.CreateEvaluationSetOpenAPIRequest) (r *openapi.CreateEvaluationSetOpenAPIResponse, err error) { - var evaluationSetID *int64 + var evaluationSetID int64 + success := false defer func() { - e.metric.EmitCreateEvaluationSet(req.GetWorkspaceID(), evaluationSetID, err) + method := kitexutil.GetTOMethod(ctx) + e.metric.EmitOpenAPIMetric(ctx, req.GetWorkspaceID(), evaluationSetID, method, success) }() - // 参数校验 if req == nil { return nil, errorx.NewByCode(errno.CommonInvalidParamCode, errorx.WithExtraMsg("req is nil")) @@ -68,13 +70,12 @@ func (e *EvaluationOpenApiApplicationImpl) CreateEvaluationSet(ctx context.Conte if err != nil { return nil, err } - - evaluationSetID = &id + + evaluationSetID = id + success = true // 构建响应 return &openapi.CreateEvaluationSetOpenAPIResponse{ - Code: gptr.Of(int32(0)), - Msg: gptr.Of("success"), Data: &openapi.CreateEvaluationSetOpenAPIData{ EvaluationSetID: gptr.Of(id), }, @@ -82,10 +83,12 @@ func (e *EvaluationOpenApiApplicationImpl) CreateEvaluationSet(ctx context.Conte } func (e *EvaluationOpenApiApplicationImpl) GetEvaluationSet(ctx context.Context, req *openapi.GetEvaluationSetOpenAPIRequest) (r *openapi.GetEvaluationSetOpenAPIResponse, err error) { + success := false defer func() { - e.metric.EmitGetEvaluationSet(req.GetWorkspaceID(), req.GetEvaluationSetID(), err) + method := kitexutil.GetTOMethod(ctx) + e.metric.EmitOpenAPIMetric(ctx, req.GetWorkspaceID(), req.GetEvaluationSetID(), method, success) }() - + // 参数校验 if req == nil { return nil, errorx.NewByCode(errno.CommonInvalidParamCode, errorx.WithExtraMsg("req is nil")) @@ -103,10 +106,10 @@ func (e *EvaluationOpenApiApplicationImpl) GetEvaluationSet(ctx context.Context, // 数据转换 dto := evaluation_set.EvaluationSetDO2OpenAPIDTO(set) + success = true + // 构建响应 return &openapi.GetEvaluationSetOpenAPIResponse{ - Code: gptr.Of(int32(0)), - Msg: gptr.Of("success"), Data: &openapi.GetEvaluationSetOpenAPIData{ EvaluationSet: dto, }, @@ -114,10 +117,13 @@ func (e *EvaluationOpenApiApplicationImpl) GetEvaluationSet(ctx context.Context, } func (e *EvaluationOpenApiApplicationImpl) ListEvaluationSets(ctx context.Context, req *openapi.ListEvaluationSetsOpenAPIRequest) (r *openapi.ListEvaluationSetsOpenAPIResponse, err error) { + success := false defer func() { - e.metric.EmitListEvaluationSets(req.GetWorkspaceID(), err) + method := kitexutil.GetTOMethod(ctx) + // ListEvaluationSets没有单个evaluationSetID,使用0作为占位符 + e.metric.EmitOpenAPIMetric(ctx, req.GetWorkspaceID(), 0, method, success) }() - + // 参数校验 if req == nil { return nil, errorx.NewByCode(errno.CommonInvalidParamCode, errorx.WithExtraMsg("req is nil")) @@ -140,11 +146,11 @@ func (e *EvaluationOpenApiApplicationImpl) ListEvaluationSets(ctx context.Contex // 数据转换 dtos := evaluation_set.EvaluationSetDO2OpenAPIDTOs(sets) + success = true + // 构建响应 hasMore := nextPageToken != nil && *nextPageToken != "" return &openapi.ListEvaluationSetsOpenAPIResponse{ - Code: gptr.Of(int32(0)), - Msg: gptr.Of("success"), Data: &openapi.ListEvaluationSetsOpenAPIData{ Items: dtos, HasMore: gptr.Of(hasMore), diff --git a/backend/modules/evaluation/domain/component/metrics/evaluation_set.go b/backend/modules/evaluation/domain/component/metrics/evaluation_set.go index 7f88c1d04..763975152 100644 --- a/backend/modules/evaluation/domain/component/metrics/evaluation_set.go +++ b/backend/modules/evaluation/domain/component/metrics/evaluation_set.go @@ -3,6 +3,8 @@ package metrics +import "context" + //go:generate mockgen -destination=mocks/evaluation_set.go -package=mocks . EvaluationSetMetrics type EvaluationSetMetrics interface { EmitCreate(spaceID int64, err error) @@ -11,7 +13,5 @@ type EvaluationSetMetrics interface { // OpenAPIEvaluationSetMetrics OpenAPI专用的评测集指标接口 //go:generate mockgen -destination=mocks/openapi_evaluation_set.go -package=mocks . OpenAPIEvaluationSetMetrics type OpenAPIEvaluationSetMetrics interface { - EmitCreateEvaluationSet(spaceID int64, evaluationSetID *int64, err error) - EmitGetEvaluationSet(spaceID int64, evaluationSetID int64, err error) - EmitListEvaluationSets(spaceID int64, err error) + EmitOpenAPIMetric(ctx context.Context, spaceID, evaluationSetID int64, method string, success bool) } \ No newline at end of file diff --git a/backend/modules/evaluation/infra/metrics/evaluation_set/emit.go b/backend/modules/evaluation/infra/metrics/evaluation_set/emit.go index 40b72d246..09e35a9f8 100644 --- a/backend/modules/evaluation/infra/metrics/evaluation_set/emit.go +++ b/backend/modules/evaluation/infra/metrics/evaluation_set/emit.go @@ -4,6 +4,7 @@ package metrics import ( + "context" "strconv" "github.com/coze-dev/coze-loop/backend/infra/metrics" @@ -67,42 +68,12 @@ type OpenAPIEvaluationSetMetricsImpl struct { meter metrics.Meter } -func (m *OpenAPIEvaluationSetMetricsImpl) EmitCreateEvaluationSet(spaceID int64, evaluationSetID *int64, err error) { +func (m *OpenAPIEvaluationSetMetricsImpl) EmitOpenAPIMetric(ctx context.Context, spaceID, evaluationSetID int64, method string, success bool) { if m == nil || m.meter == nil { return } - metric, mErr := m.meter.NewMetric("openapi_evaluation_set_create", []metrics.MetricType{metrics.MetricTypeCounter}, []string{"space_id", "evaluation_set_id", "method", "status"}) - if mErr != nil { - return - } - - tags := []metrics.T{ - {Name: "space_id", Value: strconv.FormatInt(spaceID, 10)}, - {Name: "method", Value: "create_evaluation_set"}, - } - - if evaluationSetID != nil { - tags = append(tags, metrics.T{Name: "evaluation_set_id", Value: strconv.FormatInt(*evaluationSetID, 10)}) - } else { - tags = append(tags, metrics.T{Name: "evaluation_set_id", Value: ""}) - } - - if err != nil { - tags = append(tags, metrics.T{Name: "status", Value: "error"}) - } else { - tags = append(tags, metrics.T{Name: "status", Value: "success"}) - } - - metric.Emit(tags, metrics.Counter(1)) -} - -func (m *OpenAPIEvaluationSetMetricsImpl) EmitGetEvaluationSet(spaceID int64, evaluationSetID int64, err error) { - if m == nil || m.meter == nil { - return - } - - metric, mErr := m.meter.NewMetric("openapi_evaluation_set_get", []metrics.MetricType{metrics.MetricTypeCounter}, []string{"space_id", "evaluation_set_id", "method", "status"}) + metric, mErr := m.meter.NewMetric("openapi_evaluation_set", []metrics.MetricType{metrics.MetricTypeCounter}, []string{"space_id", "evaluation_set_id", "method", "status"}) if mErr != nil { return } @@ -110,37 +81,13 @@ func (m *OpenAPIEvaluationSetMetricsImpl) EmitGetEvaluationSet(spaceID int64, ev tags := []metrics.T{ {Name: "space_id", Value: strconv.FormatInt(spaceID, 10)}, {Name: "evaluation_set_id", Value: strconv.FormatInt(evaluationSetID, 10)}, - {Name: "method", Value: "get_evaluation_set"}, + {Name: "method", Value: method}, } - if err != nil { - tags = append(tags, metrics.T{Name: "status", Value: "error"}) - } else { + if success { tags = append(tags, metrics.T{Name: "status", Value: "success"}) - } - - metric.Emit(tags, metrics.Counter(1)) -} - -func (m *OpenAPIEvaluationSetMetricsImpl) EmitListEvaluationSets(spaceID int64, err error) { - if m == nil || m.meter == nil { - return - } - - metric, mErr := m.meter.NewMetric("openapi_evaluation_set_list", []metrics.MetricType{metrics.MetricTypeCounter}, []string{"space_id", "method", "status"}) - if mErr != nil { - return - } - - tags := []metrics.T{ - {Name: "space_id", Value: strconv.FormatInt(spaceID, 10)}, - {Name: "method", Value: "list_evaluation_sets"}, - } - - if err != nil { - tags = append(tags, metrics.T{Name: "status", Value: "error"}) } else { - tags = append(tags, metrics.T{Name: "status", Value: "success"}) + tags = append(tags, metrics.T{Name: "status", Value: "error"}) } metric.Emit(tags, metrics.Counter(1)) diff --git a/backend/pkg/kitexutil/kitexutil.go b/backend/pkg/kitexutil/kitexutil.go new file mode 100644 index 000000000..843e9aadc --- /dev/null +++ b/backend/pkg/kitexutil/kitexutil.go @@ -0,0 +1,17 @@ +// Copyright (c) 2025 Bytedance Ltd. and/or its affiliates +// SPDX-License-Identifier: Apache-2.0 + +package kitexutil + +import ( + "context" + + "github.com/cloudwego/kitex/pkg/rpcinfo" +) + +func GetTOMethod(ctx context.Context) string { + if rpcinfo.GetRPCInfo(ctx) != nil && rpcinfo.GetRPCInfo(ctx).To() != nil { + return rpcinfo.GetRPCInfo(ctx).To().Method() + } + return "" +} \ No newline at end of file From d84f80ed047d586bf878445d0ad5dff8f7e3e62e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Sun, 28 Sep 2025 21:19:09 +0800 Subject: [PATCH 14/94] feat: [Coda] enhance OpenAPI metrics with response time and detailed error tracking (LogID: 202509281948170100910941219983125) Co-Authored-By: Coda --- .../application/evaluation_openapi_app.go | 21 ++++++------------ .../component/metrics/evaluation_set.go | 2 +- .../infra/metrics/evaluation_set/emit.go | 22 ++++++++++++------- 3 files changed, 22 insertions(+), 23 deletions(-) diff --git a/backend/modules/evaluation/application/evaluation_openapi_app.go b/backend/modules/evaluation/application/evaluation_openapi_app.go index 8c40c3929..d9cc12f74 100644 --- a/backend/modules/evaluation/application/evaluation_openapi_app.go +++ b/backend/modules/evaluation/application/evaluation_openapi_app.go @@ -6,6 +6,7 @@ package application import ( "context" "sync" + "time" "github.com/bytedance/gg/gptr" @@ -47,10 +48,9 @@ type EvaluationOpenApiApplicationImpl struct { func (e *EvaluationOpenApiApplicationImpl) CreateEvaluationSet(ctx context.Context, req *openapi.CreateEvaluationSetOpenAPIRequest) (r *openapi.CreateEvaluationSetOpenAPIResponse, err error) { var evaluationSetID int64 - success := false + startTime := time.Now().UnixNano() / int64(time.Millisecond) defer func() { - method := kitexutil.GetTOMethod(ctx) - e.metric.EmitOpenAPIMetric(ctx, req.GetWorkspaceID(), evaluationSetID, method, success) + e.metric.EmitOpenAPIMetric(ctx, req.GetWorkspaceID(), evaluationSetID, kitexutil.GetTOMethod(ctx), startTime, err) }() // 参数校验 if req == nil { @@ -72,7 +72,6 @@ func (e *EvaluationOpenApiApplicationImpl) CreateEvaluationSet(ctx context.Conte } evaluationSetID = id - success = true // 构建响应 return &openapi.CreateEvaluationSetOpenAPIResponse{ @@ -83,10 +82,9 @@ func (e *EvaluationOpenApiApplicationImpl) CreateEvaluationSet(ctx context.Conte } func (e *EvaluationOpenApiApplicationImpl) GetEvaluationSet(ctx context.Context, req *openapi.GetEvaluationSetOpenAPIRequest) (r *openapi.GetEvaluationSetOpenAPIResponse, err error) { - success := false + startTime := time.Now().UnixNano() / int64(time.Millisecond) defer func() { - method := kitexutil.GetTOMethod(ctx) - e.metric.EmitOpenAPIMetric(ctx, req.GetWorkspaceID(), req.GetEvaluationSetID(), method, success) + e.metric.EmitOpenAPIMetric(ctx, req.GetWorkspaceID(), req.GetEvaluationSetID(), kitexutil.GetTOMethod(ctx), startTime, err) }() // 参数校验 @@ -106,8 +104,6 @@ func (e *EvaluationOpenApiApplicationImpl) GetEvaluationSet(ctx context.Context, // 数据转换 dto := evaluation_set.EvaluationSetDO2OpenAPIDTO(set) - success = true - // 构建响应 return &openapi.GetEvaluationSetOpenAPIResponse{ Data: &openapi.GetEvaluationSetOpenAPIData{ @@ -117,11 +113,10 @@ func (e *EvaluationOpenApiApplicationImpl) GetEvaluationSet(ctx context.Context, } func (e *EvaluationOpenApiApplicationImpl) ListEvaluationSets(ctx context.Context, req *openapi.ListEvaluationSetsOpenAPIRequest) (r *openapi.ListEvaluationSetsOpenAPIResponse, err error) { - success := false + startTime := time.Now().UnixNano() / int64(time.Millisecond) defer func() { - method := kitexutil.GetTOMethod(ctx) // ListEvaluationSets没有单个evaluationSetID,使用0作为占位符 - e.metric.EmitOpenAPIMetric(ctx, req.GetWorkspaceID(), 0, method, success) + e.metric.EmitOpenAPIMetric(ctx, req.GetWorkspaceID(), 0, kitexutil.GetTOMethod(ctx), startTime, err) }() // 参数校验 @@ -146,8 +141,6 @@ func (e *EvaluationOpenApiApplicationImpl) ListEvaluationSets(ctx context.Contex // 数据转换 dtos := evaluation_set.EvaluationSetDO2OpenAPIDTOs(sets) - success = true - // 构建响应 hasMore := nextPageToken != nil && *nextPageToken != "" return &openapi.ListEvaluationSetsOpenAPIResponse{ diff --git a/backend/modules/evaluation/domain/component/metrics/evaluation_set.go b/backend/modules/evaluation/domain/component/metrics/evaluation_set.go index 763975152..e597fd4da 100644 --- a/backend/modules/evaluation/domain/component/metrics/evaluation_set.go +++ b/backend/modules/evaluation/domain/component/metrics/evaluation_set.go @@ -13,5 +13,5 @@ type EvaluationSetMetrics interface { // OpenAPIEvaluationSetMetrics OpenAPI专用的评测集指标接口 //go:generate mockgen -destination=mocks/openapi_evaluation_set.go -package=mocks . OpenAPIEvaluationSetMetrics type OpenAPIEvaluationSetMetrics interface { - EmitOpenAPIMetric(ctx context.Context, spaceID, evaluationSetID int64, method string, success bool) + EmitOpenAPIMetric(ctx context.Context, spaceID, evaluationSetID int64, method string, startTime int64, err error) } \ No newline at end of file diff --git a/backend/modules/evaluation/infra/metrics/evaluation_set/emit.go b/backend/modules/evaluation/infra/metrics/evaluation_set/emit.go index 09e35a9f8..ce4ae7545 100644 --- a/backend/modules/evaluation/infra/metrics/evaluation_set/emit.go +++ b/backend/modules/evaluation/infra/metrics/evaluation_set/emit.go @@ -6,6 +6,7 @@ package metrics import ( "context" "strconv" + "time" "github.com/coze-dev/coze-loop/backend/infra/metrics" eval_metrics "github.com/coze-dev/coze-loop/backend/modules/evaluation/domain/component/metrics" @@ -68,27 +69,32 @@ type OpenAPIEvaluationSetMetricsImpl struct { meter metrics.Meter } -func (m *OpenAPIEvaluationSetMetricsImpl) EmitOpenAPIMetric(ctx context.Context, spaceID, evaluationSetID int64, method string, success bool) { +func (m *OpenAPIEvaluationSetMetricsImpl) EmitOpenAPIMetric(ctx context.Context, spaceID, evaluationSetID int64, method string, startTime int64, err error) { if m == nil || m.meter == nil { return } - metric, mErr := m.meter.NewMetric("openapi_evaluation_set", []metrics.MetricType{metrics.MetricTypeCounter}, []string{"space_id", "evaluation_set_id", "method", "status"}) + metric, mErr := m.meter.NewMetric("openapi_evaluation_set", []metrics.MetricType{metrics.MetricTypeCounter, metrics.MetricTypeTimer}, []string{"space_id", "evaluation_set_id", "method", "is_error", "code"}) if mErr != nil { return } + code, isError := eval_metrics.GetCode(err) + tags := []metrics.T{ {Name: "space_id", Value: strconv.FormatInt(spaceID, 10)}, {Name: "evaluation_set_id", Value: strconv.FormatInt(evaluationSetID, 10)}, {Name: "method", Value: method}, + {Name: "is_error", Value: strconv.FormatInt(isError, 10)}, + {Name: "code", Value: strconv.FormatInt(code, 10)}, } - if success { - tags = append(tags, metrics.T{Name: "status", Value: "success"}) - } else { - tags = append(tags, metrics.T{Name: "status", Value: "error"}) - } - + // 记录调用次数 metric.Emit(tags, metrics.Counter(1)) + + // 记录响应时间 + if startTime > 0 { + responseTime := time.Now().UnixNano()/int64(time.Millisecond) - startTime + metric.Emit(tags, metrics.Timer(responseTime)) + } } \ No newline at end of file From bac91cac4d2346661b594a826f3330333a778405 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Sun, 28 Sep 2025 21:28:53 +0800 Subject: [PATCH 15/94] refactor: [Coda] standardize convertor method naming to follow xxxDO2DTO/xxxDTO2DO convention (LogID: 202509281948170100910941219983125) Co-Authored-By: Coda --- .../evaluation_set/openapi_convertor.go | 111 ++++++++---------- .../application/evaluation_openapi_app.go | 8 +- 2 files changed, 50 insertions(+), 69 deletions(-) diff --git a/backend/modules/evaluation/application/convertor/evaluation_set/openapi_convertor.go b/backend/modules/evaluation/application/convertor/evaluation_set/openapi_convertor.go index 5461a378e..18f20ac17 100755 --- a/backend/modules/evaluation/application/convertor/evaluation_set/openapi_convertor.go +++ b/backend/modules/evaluation/application/convertor/evaluation_set/openapi_convertor.go @@ -8,8 +8,8 @@ import ( "github.com/bytedance/gg/gptr" - openapi_eval_set "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/domain_openapi/eval_set" "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/domain_openapi/common" + openapi_eval_set "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/domain_openapi/eval_set" "github.com/coze-dev/coze-loop/backend/modules/evaluation/domain/entity" ) @@ -18,7 +18,7 @@ func convertOpenAPIContentTypeToDO(contentType *common.ContentType) entity.Conte if contentType == nil { return entity.ContentTypeText // 默认值 } - + switch *contentType { case common.ContentTypeText: return entity.ContentTypeText @@ -38,7 +38,7 @@ func convertDOContentTypeToOpenAPI(contentType entity.ContentType) *common.Conte if contentType == "" { return nil } - + switch contentType { case entity.ContentTypeText: ct := common.ContentTypeText @@ -64,7 +64,7 @@ func convertOpenAPIDisplayFormatToDO(format *openapi_eval_set.FieldDisplayFormat if format == nil { return entity.FieldDisplayFormat_PlainText // 默认值 } - + switch *format { case openapi_eval_set.FieldDisplayFormatPlainText: return entity.FieldDisplayFormat_PlainText @@ -84,7 +84,7 @@ func convertOpenAPIDisplayFormatToDO(format *openapi_eval_set.FieldDisplayFormat // convertDODisplayFormatToOpenAPI 将Domain Entity的DefaultDisplayFormat转换为OpenAPI的DefaultDisplayFormat func convertDODisplayFormatToOpenAPI(format entity.FieldDisplayFormat) *openapi_eval_set.FieldDisplayFormat { var displayFormat *openapi_eval_set.FieldDisplayFormat - + switch format { case entity.FieldDisplayFormat_PlainText: f := openapi_eval_set.FieldDisplayFormatPlainText @@ -102,7 +102,7 @@ func convertDODisplayFormatToOpenAPI(format entity.FieldDisplayFormat) *openapi_ f := openapi_eval_set.FieldDisplayFormateCode displayFormat = &f } - + return displayFormat } @@ -133,7 +133,7 @@ func convertOpenAPIStatusToDO(status openapi_eval_set.EvaluationSetStatus) entit } // OpenAPI Schema 转换 -func OpenAPISchemaDTO2DO(dto *openapi_eval_set.EvaluationSetSchema) *entity.EvaluationSetSchema { +func OpenAPIEvaluationSetSchemaDTO2DO(dto *openapi_eval_set.EvaluationSetSchema) *entity.EvaluationSetSchema { if dto == nil { return nil } @@ -157,21 +157,21 @@ func OpenAPIFieldSchemaDTO2DO(dto *openapi_eval_set.FieldSchema) *entity.FieldSc if dto == nil { return nil } - + var description string if dto.Description != nil { description = *dto.Description } - + var textSchema string if dto.TextSchema != nil { textSchema = *dto.TextSchema } - + contentType := convertOpenAPIContentTypeToDO(dto.ContentType) - + displayFormat := convertOpenAPIDisplayFormatToDO(dto.DefaultDisplayFormat) - + return &entity.FieldSchema{ Name: gptr.Indirect(dto.Name), Description: description, @@ -183,22 +183,22 @@ func OpenAPIFieldSchemaDTO2DO(dto *openapi_eval_set.FieldSchema) *entity.FieldSc } // OpenAPI OrderBy 转换 -func ConvertOpenAPIOrderByDTO2DOs(dtos []*common.OrderBy) []*entity.OrderBy { +func OrderByDTO2DOs(dtos []*common.OrderBy) []*entity.OrderBy { if dtos == nil { return nil } result := make([]*entity.OrderBy, 0) for _, dto := range dtos { - result = append(result, ConvertOpenAPIOrderByDTO2DO(dto)) + result = append(result, OrderByDTO2DO(dto)) } return result } -func ConvertOpenAPIOrderByDTO2DO(dto *common.OrderBy) *entity.OrderBy { +func OrderByDTO2DO(dto *common.OrderBy) *entity.OrderBy { if dto == nil { return nil } - + return &entity.OrderBy{ Field: dto.Field, IsAsc: dto.IsAsc, @@ -206,134 +206,115 @@ func ConvertOpenAPIOrderByDTO2DO(dto *common.OrderBy) *entity.OrderBy { } // 内部DTO转OpenAPI DTO -func EvaluationSetDO2OpenAPIDTO(do *entity.EvaluationSet) *openapi_eval_set.EvaluationSet { +func OpenAPIEvaluationSetDO2DTO(do *entity.EvaluationSet) *openapi_eval_set.EvaluationSet { if do == nil { return nil } - // 使用转换方法映射DatasetStatus到EvaluationSetStatus - status := convertDOStatusToOpenAPI(do.Status) - return &openapi_eval_set.EvaluationSet{ ID: gptr.Of(do.ID), Name: gptr.Of(do.Name), Description: gptr.Of(do.Description), - Status: gptr.Of(status), + Status: gptr.Of(convertDOStatusToOpenAPI(do.Status)), ItemCount: gptr.Of(do.ItemCount), LatestVersion: gptr.Of(do.LatestVersion), ChangeUncommitted: gptr.Of(do.ChangeUncommitted), - CurrentVersion: EvaluationSetVersionDO2OpenAPIDTO(do.EvaluationSetVersion), - BaseInfo: ConvertBaseInfoDO2OpenAPIDTO(do.BaseInfo), + CurrentVersion: OpenAPIEvaluationSetVersionDO2DTO(do.EvaluationSetVersion), + BaseInfo: OpenAPIBaseInfoDO2DTO(do.BaseInfo), } } -func EvaluationSetDO2OpenAPIDTOs(dos []*entity.EvaluationSet) []*openapi_eval_set.EvaluationSet { +func OpenAPIEvaluationSetDO2DTOs(dos []*entity.EvaluationSet) []*openapi_eval_set.EvaluationSet { if dos == nil { return nil } result := make([]*openapi_eval_set.EvaluationSet, 0) for _, do := range dos { - result = append(result, EvaluationSetDO2OpenAPIDTO(do)) + result = append(result, OpenAPIEvaluationSetDO2DTO(do)) } return result } -func EvaluationSetVersionDO2OpenAPIDTO(do *entity.EvaluationSetVersion) *openapi_eval_set.EvaluationSetVersion { +func OpenAPIEvaluationSetVersionDO2DTO(do *entity.EvaluationSetVersion) *openapi_eval_set.EvaluationSetVersion { if do == nil { return nil } - - var description *string - if do.Description != "" { - description = &do.Description - } - return &openapi_eval_set.EvaluationSetVersion{ - ID: gptr.Of(do.ID), - Version: gptr.Of(do.Version), - Description: description, - EvaluationSetSchema: EvaluationSetSchemaDO2OpenAPIDTO(do.EvaluationSetSchema), - ItemCount: gptr.Of(do.ItemCount), - BaseInfo: ConvertBaseInfoDO2OpenAPIDTO(do.BaseInfo), + ID: gptr.Of(do.ID), + Version: gptr.Of(do.Version), + Description: gptr.Of(do.Description), + EvaluationSetSchema: OpenAPIEvaluationSetSchemaDO2DTO(do.EvaluationSetSchema), + ItemCount: gptr.Of(do.ItemCount), + BaseInfo: OpenAPIBaseInfoDO2DTO(do.BaseInfo), } } -func EvaluationSetSchemaDO2OpenAPIDTO(do *entity.EvaluationSetSchema) *openapi_eval_set.EvaluationSetSchema { +func OpenAPIEvaluationSetSchemaDO2DTO(do *entity.EvaluationSetSchema) *openapi_eval_set.EvaluationSetSchema { if do == nil { return nil } return &openapi_eval_set.EvaluationSetSchema{ - FieldSchemas: FieldSchemaDO2OpenAPIDTOs(do.FieldSchemas), + FieldSchemas: OpenAPIFieldSchemaDO2DTOs(do.FieldSchemas), } } -func FieldSchemaDO2OpenAPIDTOs(dos []*entity.FieldSchema) []*openapi_eval_set.FieldSchema { +func OpenAPIFieldSchemaDO2DTOs(dos []*entity.FieldSchema) []*openapi_eval_set.FieldSchema { if dos == nil { return nil } result := make([]*openapi_eval_set.FieldSchema, 0) for _, do := range dos { - result = append(result, FieldSchemaDO2OpenAPIDTO(do)) + result = append(result, OpenAPIFieldSchemaDO2DTO(do)) } return result } -func FieldSchemaDO2OpenAPIDTO(do *entity.FieldSchema) *openapi_eval_set.FieldSchema { +func OpenAPIFieldSchemaDO2DTO(do *entity.FieldSchema) *openapi_eval_set.FieldSchema { if do == nil { return nil } - - var description *string - if do.Description != "" { - description = &do.Description - } - - var textSchema *string - if do.TextSchema != "" { - textSchema = &do.TextSchema - } - + displayFormat := convertDODisplayFormatToOpenAPI(do.DefaultDisplayFormat) - + contentType := convertDOContentTypeToOpenAPI(do.ContentType) - + return &openapi_eval_set.FieldSchema{ Name: gptr.Of(do.Name), - Description: description, + Description: gptr.Of(do.Description), ContentType: contentType, DefaultDisplayFormat: displayFormat, IsRequired: gptr.Of(do.IsRequired), - TextSchema: textSchema, + TextSchema: gptr.Of(do.TextSchema), } } -func ConvertBaseInfoDO2OpenAPIDTO(do *entity.BaseInfo) *common.BaseInfo { +func OpenAPIBaseInfoDO2DTO(do *entity.BaseInfo) *common.BaseInfo { if do == nil { return nil } - + var createdAt *string if do.CreatedAt != nil { // 将时间戳转换为ISO 8601格式字符串,这里简化处理 timestamp := fmt.Sprintf("%d", *do.CreatedAt) createdAt = ×tamp } - + var updatedAt *string if do.UpdatedAt != nil { timestamp := fmt.Sprintf("%d", *do.UpdatedAt) updatedAt = ×tamp } - + return &common.BaseInfo{ CreatedAt: createdAt, UpdatedAt: updatedAt, - CreatedBy: ConvertUserInfoDO2OpenAPIDTO(do.CreatedBy), - UpdatedBy: ConvertUserInfoDO2OpenAPIDTO(do.UpdatedBy), + CreatedBy: OpenAPIUserInfoDO2DTO(do.CreatedBy), + UpdatedBy: OpenAPIUserInfoDO2DTO(do.UpdatedBy), } } -func ConvertUserInfoDO2OpenAPIDTO(do *entity.UserInfo) *common.UserInfo { +func OpenAPIUserInfoDO2DTO(do *entity.UserInfo) *common.UserInfo { if do == nil { return nil } diff --git a/backend/modules/evaluation/application/evaluation_openapi_app.go b/backend/modules/evaluation/application/evaluation_openapi_app.go index d9cc12f74..e59820611 100644 --- a/backend/modules/evaluation/application/evaluation_openapi_app.go +++ b/backend/modules/evaluation/application/evaluation_openapi_app.go @@ -65,7 +65,7 @@ func (e *EvaluationOpenApiApplicationImpl) CreateEvaluationSet(ctx context.Conte SpaceID: req.WorkspaceID, Name: req.Name, Description: req.Description, - EvaluationSetSchema: evaluation_set.OpenAPISchemaDTO2DO(req.EvaluationSetSchema), + EvaluationSetSchema: evaluation_set.OpenAPIEvaluationSetSchemaDTO2DO(req.EvaluationSetSchema), }) if err != nil { return nil, err @@ -102,7 +102,7 @@ func (e *EvaluationOpenApiApplicationImpl) GetEvaluationSet(ctx context.Context, } // 数据转换 - dto := evaluation_set.EvaluationSetDO2OpenAPIDTO(set) + dto := evaluation_set.OpenAPIEvaluationSetDO2DTO(set) // 构建响应 return &openapi.GetEvaluationSetOpenAPIResponse{ @@ -132,14 +132,14 @@ func (e *EvaluationOpenApiApplicationImpl) ListEvaluationSets(ctx context.Contex Creators: req.Creators, PageSize: req.PageSize, PageToken: req.PageToken, - OrderBys: evaluation_set.ConvertOpenAPIOrderByDTO2DOs(req.OrderBys), + OrderBys: evaluation_set.OrderByDTO2DOs(req.OrderBys), }) if err != nil { return nil, err } // 数据转换 - dtos := evaluation_set.EvaluationSetDO2OpenAPIDTOs(sets) + dtos := evaluation_set.OpenAPIEvaluationSetDO2DTOs(sets) // 构建响应 hasMore := nextPageToken != nil && *nextPageToken != "" From 24cba694d5a4406dfaeeff9ca8a0230d78c3e7fd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Sun, 28 Sep 2025 21:40:37 +0800 Subject: [PATCH 16/94] fix Change-Id: Ibfa77af15a79fc83b6fb5adc44dd132682fe1c05 --- .../coze/loop/apis/experiment_service.go | 96 + .../router/coze/loop/apis/coze.loop.apis.go | 13 + .../api/router/coze/loop/apis/middleware.go | 45 + .../loop/evaluation/coze.loop.evaluation.go | 36 + .../domain_openapi/common/common.go | 3623 +++ .../domain_openapi/common/common_validator.go | 73 + .../domain_openapi/common/k-common.go | 2521 ++ .../domain_openapi/common/k-consts.go | 4 + .../domain_openapi/eval_set/eval_set.go | 3785 +++ .../eval_set/eval_set_validator.go | 80 + .../domain_openapi/eval_set/k-consts.go | 4 + .../domain_openapi/eval_set/k-eval_set.go | 2692 ++ .../domain_openapi/evaluator/evaluator.go | 4733 +++ .../evaluator/evaluator_validator.go | 129 + .../domain_openapi/evaluator/k-consts.go | 4 + .../domain_openapi/evaluator/k-evaluator.go | 3436 +++ .../domain_openapi/experiment/experiment.go | 6927 +++++ .../experiment/experiment_validator.go | 113 + .../domain_openapi/experiment/k-consts.go | 4 + .../domain_openapi/experiment/k-experiment.go | 4998 ++++ .../evaluationopenapiservice/client.go | 139 + .../evaluationopenapiservice.go | 636 + .../evaluationopenapiservice/server.go | 25 + .../loop/evaluation/k-coze.loop.evaluation.go | 2 + .../openapi/coze.loop.evaluation.openapi.go | 24712 ++++++++++++++++ .../coze.loop.evaluation.openapi_validator.go | 517 + .../evaluationopenapiservice/client.go | 139 + .../evaluationopenapiservice.go | 635 + .../evaluationopenapiservice/server.go | 25 + .../coze/loop/evaluation/openapi/k-consts.go | 4 + .../openapi/k-coze.loop.evaluation.openapi.go | 17040 +++++++++++ .../local_evaluationopenapiservice.go | 406 + .../evaluation_set/openapi_convertor.go | 42 +- .../evaluation/application/wire_gen.go | 13 + .../evaluation/coze.loop.evaluation.thrift | 5 +- .../evaluation/domain_openapi/common.thrift | 4 +- 36 files changed, 77634 insertions(+), 26 deletions(-) create mode 100644 backend/kitex_gen/coze/loop/evaluation/domain_openapi/common/common.go create mode 100644 backend/kitex_gen/coze/loop/evaluation/domain_openapi/common/common_validator.go create mode 100644 backend/kitex_gen/coze/loop/evaluation/domain_openapi/common/k-common.go create mode 100644 backend/kitex_gen/coze/loop/evaluation/domain_openapi/common/k-consts.go create mode 100644 backend/kitex_gen/coze/loop/evaluation/domain_openapi/eval_set/eval_set.go create mode 100644 backend/kitex_gen/coze/loop/evaluation/domain_openapi/eval_set/eval_set_validator.go create mode 100644 backend/kitex_gen/coze/loop/evaluation/domain_openapi/eval_set/k-consts.go create mode 100644 backend/kitex_gen/coze/loop/evaluation/domain_openapi/eval_set/k-eval_set.go create mode 100644 backend/kitex_gen/coze/loop/evaluation/domain_openapi/evaluator/evaluator.go create mode 100644 backend/kitex_gen/coze/loop/evaluation/domain_openapi/evaluator/evaluator_validator.go create mode 100644 backend/kitex_gen/coze/loop/evaluation/domain_openapi/evaluator/k-consts.go create mode 100644 backend/kitex_gen/coze/loop/evaluation/domain_openapi/evaluator/k-evaluator.go create mode 100644 backend/kitex_gen/coze/loop/evaluation/domain_openapi/experiment/experiment.go create mode 100644 backend/kitex_gen/coze/loop/evaluation/domain_openapi/experiment/experiment_validator.go create mode 100644 backend/kitex_gen/coze/loop/evaluation/domain_openapi/experiment/k-consts.go create mode 100644 backend/kitex_gen/coze/loop/evaluation/domain_openapi/experiment/k-experiment.go create mode 100644 backend/kitex_gen/coze/loop/evaluation/evaluationopenapiservice/client.go create mode 100644 backend/kitex_gen/coze/loop/evaluation/evaluationopenapiservice/evaluationopenapiservice.go create mode 100644 backend/kitex_gen/coze/loop/evaluation/evaluationopenapiservice/server.go create mode 100644 backend/kitex_gen/coze/loop/evaluation/openapi/coze.loop.evaluation.openapi.go create mode 100644 backend/kitex_gen/coze/loop/evaluation/openapi/coze.loop.evaluation.openapi_validator.go create mode 100644 backend/kitex_gen/coze/loop/evaluation/openapi/evaluationopenapiservice/client.go create mode 100644 backend/kitex_gen/coze/loop/evaluation/openapi/evaluationopenapiservice/evaluationopenapiservice.go create mode 100644 backend/kitex_gen/coze/loop/evaluation/openapi/evaluationopenapiservice/server.go create mode 100644 backend/kitex_gen/coze/loop/evaluation/openapi/k-consts.go create mode 100644 backend/kitex_gen/coze/loop/evaluation/openapi/k-coze.loop.evaluation.openapi.go create mode 100644 backend/loop_gen/coze/loop/evaluation/loopenapi/local_evaluationopenapiservice.go diff --git a/backend/api/handler/coze/loop/apis/experiment_service.go b/backend/api/handler/coze/loop/apis/experiment_service.go index a1c1ce739..d388053d2 100644 --- a/backend/api/handler/coze/loop/apis/experiment_service.go +++ b/backend/api/handler/coze/loop/apis/experiment_service.go @@ -174,3 +174,99 @@ func ListExptResultExportRecord(ctx context.Context, c *app.RequestContext) { func GetExptResultExportRecord(ctx context.Context, c *app.RequestContext) { invokeAndRender(ctx, c, localExptSvc.GetExptResultExportRecord) } + +// InsightAnalysisExperiment . +// @router /api/evaluation/v1/experiments/:expt_id/insight_analysis [POST] +func InsightAnalysisExperiment(ctx context.Context, c *app.RequestContext) { + var err error + var req expt.InsightAnalysisExperimentRequest + err = c.BindAndValidate(&req) + if err != nil { + c.String(consts.StatusBadRequest, err.Error()) + return + } + + resp := new(expt.InsightAnalysisExperimentResponse) + + c.JSON(consts.StatusOK, resp) +} + +// ListExptInsightAnalysisRecord . +// @router /api/evaluation/v1/experiments/:expt_id/insight_analysis_records/list [POST] +func ListExptInsightAnalysisRecord(ctx context.Context, c *app.RequestContext) { + var err error + var req expt.ListExptInsightAnalysisRecordRequest + err = c.BindAndValidate(&req) + if err != nil { + c.String(consts.StatusBadRequest, err.Error()) + return + } + + resp := new(expt.ListExptInsightAnalysisRecordResponse) + + c.JSON(consts.StatusOK, resp) +} + +// DeleteExptInsightAnalysisRecord . +// @router /api/evaluation/v1/experiments/:expt_id/insight_analysis_records/:insight_analysis_record_id [DELETE] +func DeleteExptInsightAnalysisRecord(ctx context.Context, c *app.RequestContext) { + var err error + var req expt.DeleteExptInsightAnalysisRecordRequest + err = c.BindAndValidate(&req) + if err != nil { + c.String(consts.StatusBadRequest, err.Error()) + return + } + + resp := new(expt.DeleteExptInsightAnalysisRecordResponse) + + c.JSON(consts.StatusOK, resp) +} + +// GetExptInsightAnalysisRecord . +// @router /api/evaluation/v1/experiments/:expt_id/insight_analysis_records/:insight_analysis_record_id [POST] +func GetExptInsightAnalysisRecord(ctx context.Context, c *app.RequestContext) { + var err error + var req expt.GetExptInsightAnalysisRecordRequest + err = c.BindAndValidate(&req) + if err != nil { + c.String(consts.StatusBadRequest, err.Error()) + return + } + + resp := new(expt.GetExptInsightAnalysisRecordResponse) + + c.JSON(consts.StatusOK, resp) +} + +// FeedbackExptInsightAnalysisReport . +// @router /api/evaluation/v1/experiments/:expt_id/insight_analysis_records/:insight_analysis_record_id/feedback [POST] +func FeedbackExptInsightAnalysisReport(ctx context.Context, c *app.RequestContext) { + var err error + var req expt.FeedbackExptInsightAnalysisReportRequest + err = c.BindAndValidate(&req) + if err != nil { + c.String(consts.StatusBadRequest, err.Error()) + return + } + + resp := new(expt.FeedbackExptInsightAnalysisReportResponse) + + c.JSON(consts.StatusOK, resp) +} + +// ListExptInsightAnalysisComment . +// @router /api/evaluation/v1/experiments/:expt_id/insight_analysis_records/:insight_analysis_record_id/comments/list [POST] +func ListExptInsightAnalysisComment(ctx context.Context, c *app.RequestContext) { + var err error + var req expt.ListExptInsightAnalysisCommentRequest + err = c.BindAndValidate(&req) + if err != nil { + c.String(consts.StatusBadRequest, err.Error()) + return + } + + resp := new(expt.ListExptInsightAnalysisCommentResponse) + + c.JSON(consts.StatusOK, resp) +} diff --git a/backend/api/router/coze/loop/apis/coze.loop.apis.go b/backend/api/router/coze/loop/apis/coze.loop.apis.go index 8d33a40fc..c41e0573c 100644 --- a/backend/api/router/coze/loop/apis/coze.loop.apis.go +++ b/backend/api/router/coze/loop/apis/coze.loop.apis.go @@ -194,6 +194,7 @@ func Register(r *server.Hertz, handler *apis.APIHandler) { _expt_id.POST("/associate_tag", append(_associateannotationtagMw(handler), apis.AssociateAnnotationTag)...) _expt_id.POST("/clone", append(_cloneexperimentMw(handler), apis.CloneExperiment)...) _expt_id.DELETE("/delete_tag", append(_deleteannotationtagMw(handler), apis.DeleteAnnotationTag)...) + _expt_id.POST("/insight_analysis", append(_insightanalysisexperimentMw(handler), apis.InsightAnalysisExperiment)...) _expt_id.POST("/kill", append(_killexperimentMw(handler), apis.KillExperiment)...) _expt_id.POST("/retry", append(_retryexperimentMw(handler), apis.RetryExperiment)...) { @@ -206,6 +207,18 @@ func Register(r *server.Hertz, handler *apis.APIHandler) { _export_records.POST("/:export_id", append(_getexptresultexportrecordMw(handler), apis.GetExptResultExportRecord)...) _export_records.POST("/list", append(_listexptresultexportrecordMw(handler), apis.ListExptResultExportRecord)...) } + { + _insight_analysis_records := _expt_id.Group("/insight_analysis_records", _insight_analysis_recordsMw(handler)...) + _insight_analysis_records.DELETE("/:insight_analysis_record_id", append(_insight_analysis_record_idMw(handler), apis.DeleteExptInsightAnalysisRecord)...) + _insight_analysis_record_id := _insight_analysis_records.Group("/:insight_analysis_record_id", _insight_analysis_record_idMw(handler)...) + _insight_analysis_record_id.POST("/feedback", append(_feedbackexptinsightanalysisreportMw(handler), apis.FeedbackExptInsightAnalysisReport)...) + { + _comments := _insight_analysis_record_id.Group("/comments", _commentsMw(handler)...) + _comments.POST("/list", append(_listexptinsightanalysiscommentMw(handler), apis.ListExptInsightAnalysisComment)...) + } + _insight_analysis_records.POST("/:insight_analysis_record_id", append(_getexptinsightanalysisrecordMw(handler), apis.GetExptInsightAnalysisRecord)...) + _insight_analysis_records.POST("/list", append(_listexptinsightanalysisrecordMw(handler), apis.ListExptInsightAnalysisRecord)...) + } { _results := _expt_id.Group("/results", _resultsMw(handler)...) _results.POST("/export", append(_exportexptresultMw(handler), apis.ExportExptResult)...) diff --git a/backend/api/router/coze/loop/apis/middleware.go b/backend/api/router/coze/loop/apis/middleware.go index 05100a421..c5332b677 100644 --- a/backend/api/router/coze/loop/apis/middleware.go +++ b/backend/api/router/coze/loop/apis/middleware.go @@ -1270,3 +1270,48 @@ func _listtracesoapiMw(handler *apis.APIHandler) []app.HandlerFunc { // your code... return nil } + +func _insightanalysisexperimentMw(handler *apis.APIHandler) []app.HandlerFunc { + // your code... + return nil +} + +func _insight_analysis_recordsMw(handler *apis.APIHandler) []app.HandlerFunc { + // your code... + return nil +} + +func _insight_analysis_record_idMw(handler *apis.APIHandler) []app.HandlerFunc { + // your code... + return nil +} + +func _deleteexptinsightanalysisrecordMw(handler *apis.APIHandler) []app.HandlerFunc { + // your code... + return nil +} + +func _feedbackexptinsightanalysisreportMw(handler *apis.APIHandler) []app.HandlerFunc { + // your code... + return nil +} + +func _commentsMw(handler *apis.APIHandler) []app.HandlerFunc { + // your code... + return nil +} + +func _listexptinsightanalysiscommentMw(handler *apis.APIHandler) []app.HandlerFunc { + // your code... + return nil +} + +func _getexptinsightanalysisrecordMw(handler *apis.APIHandler) []app.HandlerFunc { + // your code... + return nil +} + +func _listexptinsightanalysisrecordMw(handler *apis.APIHandler) []app.HandlerFunc { + // your code... + return nil +} diff --git a/backend/kitex_gen/coze/loop/evaluation/coze.loop.evaluation.go b/backend/kitex_gen/coze/loop/evaluation/coze.loop.evaluation.go index 789421e84..265ffd60a 100644 --- a/backend/kitex_gen/coze/loop/evaluation/coze.loop.evaluation.go +++ b/backend/kitex_gen/coze/loop/evaluation/coze.loop.evaluation.go @@ -8,6 +8,7 @@ import ( "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/eval_target" "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/evaluator" "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/expt" + "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/openapi" ) type EvaluationSetService interface { @@ -114,6 +115,32 @@ func NewEvalTargetServiceClient(c thrift.TClient) *EvalTargetServiceClient { } } +type EvaluationOpenAPIService interface { + openapi.EvaluationOpenAPIService +} + +type EvaluationOpenAPIServiceClient struct { + *openapi.EvaluationOpenAPIServiceClient +} + +func NewEvaluationOpenAPIServiceClientFactory(t thrift.TTransport, f thrift.TProtocolFactory) *EvaluationOpenAPIServiceClient { + return &EvaluationOpenAPIServiceClient{ + EvaluationOpenAPIServiceClient: openapi.NewEvaluationOpenAPIServiceClientFactory(t, f), + } +} + +func NewEvaluationOpenAPIServiceClientProtocol(t thrift.TTransport, iprot thrift.TProtocol, oprot thrift.TProtocol) *EvaluationOpenAPIServiceClient { + return &EvaluationOpenAPIServiceClient{ + EvaluationOpenAPIServiceClient: openapi.NewEvaluationOpenAPIServiceClientProtocol(t, iprot, oprot), + } +} + +func NewEvaluationOpenAPIServiceClient(c thrift.TClient) *EvaluationOpenAPIServiceClient { + return &EvaluationOpenAPIServiceClient{ + EvaluationOpenAPIServiceClient: openapi.NewEvaluationOpenAPIServiceClient(c), + } +} + type EvaluationSetServiceProcessor struct { *eval_set.EvaluationSetServiceProcessor } @@ -149,3 +176,12 @@ func NewEvalTargetServiceProcessor(handler EvalTargetService) *EvalTargetService self := &EvalTargetServiceProcessor{eval_target.NewEvalTargetServiceProcessor(handler)} return self } + +type EvaluationOpenAPIServiceProcessor struct { + *openapi.EvaluationOpenAPIServiceProcessor +} + +func NewEvaluationOpenAPIServiceProcessor(handler EvaluationOpenAPIService) *EvaluationOpenAPIServiceProcessor { + self := &EvaluationOpenAPIServiceProcessor{openapi.NewEvaluationOpenAPIServiceProcessor(handler)} + return self +} diff --git a/backend/kitex_gen/coze/loop/evaluation/domain_openapi/common/common.go b/backend/kitex_gen/coze/loop/evaluation/domain_openapi/common/common.go new file mode 100644 index 000000000..17ab815d3 --- /dev/null +++ b/backend/kitex_gen/coze/loop/evaluation/domain_openapi/common/common.go @@ -0,0 +1,3623 @@ +// Code generated by thriftgo (0.4.1). DO NOT EDIT. + +package common + +import ( + "fmt" + "github.com/apache/thrift/lib/go/thrift" + "strings" +) + +const ( + ContentTypeText = "text" + + ContentTypeImage = "image" + + ContentTypeAudio = "audio" + + ContentTypeMultiPart = "multi_part" +) + +// 内容类型枚举 +type ContentType = string + +// 内容结构 +type Content struct { + ContentType *ContentType `thrift:"content_type,1,optional" frugal:"1,optional,string" form:"content_type" json:"content_type,omitempty" query:"content_type"` + Text *string `thrift:"text,2,optional" frugal:"2,optional,string" form:"text" json:"text,omitempty" query:"text"` + Image *Image `thrift:"image,3,optional" frugal:"3,optional,Image" form:"image" json:"image,omitempty" query:"image"` + Audio *Audio `thrift:"audio,4,optional" frugal:"4,optional,Audio" form:"audio" json:"audio,omitempty" query:"audio"` + MultiPart []*Content `thrift:"multi_part,5,optional" frugal:"5,optional,list" form:"multi_part" json:"multi_part,omitempty" query:"multi_part"` +} + +func NewContent() *Content { + return &Content{} +} + +func (p *Content) InitDefault() { +} + +var Content_ContentType_DEFAULT ContentType + +func (p *Content) GetContentType() (v ContentType) { + if p == nil { + return + } + if !p.IsSetContentType() { + return Content_ContentType_DEFAULT + } + return *p.ContentType +} + +var Content_Text_DEFAULT string + +func (p *Content) GetText() (v string) { + if p == nil { + return + } + if !p.IsSetText() { + return Content_Text_DEFAULT + } + return *p.Text +} + +var Content_Image_DEFAULT *Image + +func (p *Content) GetImage() (v *Image) { + if p == nil { + return + } + if !p.IsSetImage() { + return Content_Image_DEFAULT + } + return p.Image +} + +var Content_Audio_DEFAULT *Audio + +func (p *Content) GetAudio() (v *Audio) { + if p == nil { + return + } + if !p.IsSetAudio() { + return Content_Audio_DEFAULT + } + return p.Audio +} + +var Content_MultiPart_DEFAULT []*Content + +func (p *Content) GetMultiPart() (v []*Content) { + if p == nil { + return + } + if !p.IsSetMultiPart() { + return Content_MultiPart_DEFAULT + } + return p.MultiPart +} +func (p *Content) SetContentType(val *ContentType) { + p.ContentType = val +} +func (p *Content) SetText(val *string) { + p.Text = val +} +func (p *Content) SetImage(val *Image) { + p.Image = val +} +func (p *Content) SetAudio(val *Audio) { + p.Audio = val +} +func (p *Content) SetMultiPart(val []*Content) { + p.MultiPart = val +} + +var fieldIDToName_Content = map[int16]string{ + 1: "content_type", + 2: "text", + 3: "image", + 4: "audio", + 5: "multi_part", +} + +func (p *Content) IsSetContentType() bool { + return p.ContentType != nil +} + +func (p *Content) IsSetText() bool { + return p.Text != nil +} + +func (p *Content) IsSetImage() bool { + return p.Image != nil +} + +func (p *Content) IsSetAudio() bool { + return p.Audio != nil +} + +func (p *Content) IsSetMultiPart() bool { + return p.MultiPart != nil +} + +func (p *Content) 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.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.LIST { + 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_Content[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 *Content) ReadField1(iprot thrift.TProtocol) error { + + var _field *ContentType + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = &v + } + p.ContentType = _field + return nil +} +func (p *Content) ReadField2(iprot thrift.TProtocol) error { + + var _field *string + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = &v + } + p.Text = _field + return nil +} +func (p *Content) ReadField3(iprot thrift.TProtocol) error { + _field := NewImage() + if err := _field.Read(iprot); err != nil { + return err + } + p.Image = _field + return nil +} +func (p *Content) ReadField4(iprot thrift.TProtocol) error { + _field := NewAudio() + if err := _field.Read(iprot); err != nil { + return err + } + p.Audio = _field + return nil +} +func (p *Content) ReadField5(iprot thrift.TProtocol) error { + _, size, err := iprot.ReadListBegin() + if err != nil { + return err + } + _field := make([]*Content, 0, size) + values := make([]Content, 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.MultiPart = _field + return nil +} + +func (p *Content) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("Content"); 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 *Content) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetContentType() { + if err = oprot.WriteFieldBegin("content_type", thrift.STRING, 1); 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 1 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) +} +func (p *Content) writeField2(oprot thrift.TProtocol) (err error) { + if p.IsSetText() { + if err = oprot.WriteFieldBegin("text", thrift.STRING, 2); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(*p.Text); 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 *Content) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetImage() { + if err = oprot.WriteFieldBegin("image", thrift.STRUCT, 3); err != nil { + goto WriteFieldBeginError + } + if err := p.Image.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 *Content) writeField4(oprot thrift.TProtocol) (err error) { + if p.IsSetAudio() { + if err = oprot.WriteFieldBegin("audio", thrift.STRUCT, 4); err != nil { + goto WriteFieldBeginError + } + if err := p.Audio.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 *Content) writeField5(oprot thrift.TProtocol) (err error) { + if p.IsSetMultiPart() { + if err = oprot.WriteFieldBegin("multi_part", thrift.LIST, 5); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteListBegin(thrift.STRUCT, len(p.MultiPart)); err != nil { + return err + } + for _, v := range p.MultiPart { + 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 *Content) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("Content(%+v)", *p) + +} + +func (p *Content) DeepEqual(ano *Content) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.ContentType) { + return false + } + if !p.Field2DeepEqual(ano.Text) { + return false + } + if !p.Field3DeepEqual(ano.Image) { + return false + } + if !p.Field4DeepEqual(ano.Audio) { + return false + } + if !p.Field5DeepEqual(ano.MultiPart) { + return false + } + return true +} + +func (p *Content) Field1DeepEqual(src *ContentType) bool { + + if p.ContentType == src { + return true + } else if p.ContentType == nil || src == nil { + return false + } + if strings.Compare(*p.ContentType, *src) != 0 { + return false + } + return true +} +func (p *Content) Field2DeepEqual(src *string) bool { + + if p.Text == src { + return true + } else if p.Text == nil || src == nil { + return false + } + if strings.Compare(*p.Text, *src) != 0 { + return false + } + return true +} +func (p *Content) Field3DeepEqual(src *Image) bool { + + if !p.Image.DeepEqual(src) { + return false + } + return true +} +func (p *Content) Field4DeepEqual(src *Audio) bool { + + if !p.Audio.DeepEqual(src) { + return false + } + return true +} +func (p *Content) Field5DeepEqual(src []*Content) bool { + + if len(p.MultiPart) != len(src) { + return false + } + for i, v := range p.MultiPart { + _src := src[i] + if !v.DeepEqual(_src) { + return false + } + } + return true +} + +// 图片结构 +type Image struct { + Name *string `thrift:"name,1,optional" frugal:"1,optional,string" form:"name" json:"name,omitempty" query:"name"` + URL *string `thrift:"url,2,optional" frugal:"2,optional,string" form:"url" json:"url,omitempty" query:"url"` + ThumbURL *string `thrift:"thumb_url,3,optional" frugal:"3,optional,string" form:"thumb_url" json:"thumb_url,omitempty" query:"thumb_url"` +} + +func NewImage() *Image { + return &Image{} +} + +func (p *Image) InitDefault() { +} + +var Image_Name_DEFAULT string + +func (p *Image) GetName() (v string) { + if p == nil { + return + } + if !p.IsSetName() { + return Image_Name_DEFAULT + } + return *p.Name +} + +var Image_URL_DEFAULT string + +func (p *Image) GetURL() (v string) { + if p == nil { + return + } + if !p.IsSetURL() { + return Image_URL_DEFAULT + } + return *p.URL +} + +var Image_ThumbURL_DEFAULT string + +func (p *Image) GetThumbURL() (v string) { + if p == nil { + return + } + if !p.IsSetThumbURL() { + return Image_ThumbURL_DEFAULT + } + return *p.ThumbURL +} +func (p *Image) SetName(val *string) { + p.Name = val +} +func (p *Image) SetURL(val *string) { + p.URL = val +} +func (p *Image) SetThumbURL(val *string) { + p.ThumbURL = val +} + +var fieldIDToName_Image = map[int16]string{ + 1: "name", + 2: "url", + 3: "thumb_url", +} + +func (p *Image) IsSetName() bool { + return p.Name != nil +} + +func (p *Image) IsSetURL() bool { + return p.URL != nil +} + +func (p *Image) IsSetThumbURL() bool { + return p.ThumbURL != nil +} + +func (p *Image) 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_Image[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 *Image) 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 *Image) 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 *Image) ReadField3(iprot thrift.TProtocol) error { + + var _field *string + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = &v + } + p.ThumbURL = _field + return nil +} + +func (p *Image) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("Image"); 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 *Image) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetName() { + 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 *Image) writeField2(oprot thrift.TProtocol) (err error) { + if p.IsSetURL() { + 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 *Image) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetThumbURL() { + if err = oprot.WriteFieldBegin("thumb_url", thrift.STRING, 3); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(*p.ThumbURL); 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 *Image) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("Image(%+v)", *p) + +} + +func (p *Image) DeepEqual(ano *Image) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.Name) { + return false + } + if !p.Field2DeepEqual(ano.URL) { + return false + } + if !p.Field3DeepEqual(ano.ThumbURL) { + return false + } + return true +} + +func (p *Image) Field1DeepEqual(src *string) bool { + + if p.Name == src { + return true + } else if p.Name == nil || src == nil { + return false + } + if strings.Compare(*p.Name, *src) != 0 { + return false + } + return true +} +func (p *Image) Field2DeepEqual(src *string) bool { + + if p.URL == src { + return true + } else if p.URL == nil || src == nil { + return false + } + if strings.Compare(*p.URL, *src) != 0 { + return false + } + return true +} +func (p *Image) Field3DeepEqual(src *string) bool { + + if p.ThumbURL == src { + return true + } else if p.ThumbURL == nil || src == nil { + return false + } + if strings.Compare(*p.ThumbURL, *src) != 0 { + return false + } + return true +} + +// 音频结构 +type Audio struct { + Format *string `thrift:"format,1,optional" frugal:"1,optional,string" form:"format" json:"format,omitempty" query:"format"` + URL *string `thrift:"url,2,optional" frugal:"2,optional,string" form:"url" json:"url,omitempty" query:"url"` +} + +func NewAudio() *Audio { + return &Audio{} +} + +func (p *Audio) InitDefault() { +} + +var Audio_Format_DEFAULT string + +func (p *Audio) GetFormat() (v string) { + if p == nil { + return + } + if !p.IsSetFormat() { + return Audio_Format_DEFAULT + } + return *p.Format +} + +var Audio_URL_DEFAULT string + +func (p *Audio) GetURL() (v string) { + if p == nil { + return + } + if !p.IsSetURL() { + return Audio_URL_DEFAULT + } + return *p.URL +} +func (p *Audio) SetFormat(val *string) { + p.Format = val +} +func (p *Audio) SetURL(val *string) { + p.URL = val +} + +var fieldIDToName_Audio = map[int16]string{ + 1: "format", + 2: "url", +} + +func (p *Audio) IsSetFormat() bool { + return p.Format != nil +} + +func (p *Audio) IsSetURL() bool { + return p.URL != nil +} + +func (p *Audio) 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_Audio[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 *Audio) ReadField1(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 *Audio) 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 *Audio) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("Audio"); 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 *Audio) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetFormat() { + if err = oprot.WriteFieldBegin("format", thrift.STRING, 1); 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 1 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) +} +func (p *Audio) writeField2(oprot thrift.TProtocol) (err error) { + if p.IsSetURL() { + 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 *Audio) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("Audio(%+v)", *p) + +} + +func (p *Audio) DeepEqual(ano *Audio) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.Format) { + return false + } + if !p.Field2DeepEqual(ano.URL) { + return false + } + return true +} + +func (p *Audio) Field1DeepEqual(src *string) bool { + + if p.Format == src { + return true + } else if p.Format == nil || src == nil { + return false + } + if strings.Compare(*p.Format, *src) != 0 { + return false + } + return true +} +func (p *Audio) Field2DeepEqual(src *string) bool { + + if p.URL == src { + return true + } else if p.URL == nil || src == nil { + return false + } + if strings.Compare(*p.URL, *src) != 0 { + return false + } + return true +} + +// 用户信息 +type UserInfo struct { + Name *string `thrift:"name,1,optional" frugal:"1,optional,string" form:"name" json:"name,omitempty" query:"name"` + UserID *string `thrift:"user_id,2,optional" frugal:"2,optional,string" form:"user_id" json:"user_id,omitempty" query:"user_id"` + AvatarURL *string `thrift:"avatar_url,3,optional" frugal:"3,optional,string" form:"avatar_url" json:"avatar_url,omitempty" query:"avatar_url"` + Email *string `thrift:"email,4,optional" frugal:"4,optional,string" form:"email" json:"email,omitempty" query:"email"` +} + +func NewUserInfo() *UserInfo { + return &UserInfo{} +} + +func (p *UserInfo) InitDefault() { +} + +var UserInfo_Name_DEFAULT string + +func (p *UserInfo) GetName() (v string) { + if p == nil { + return + } + if !p.IsSetName() { + return UserInfo_Name_DEFAULT + } + return *p.Name +} + +var UserInfo_UserID_DEFAULT string + +func (p *UserInfo) GetUserID() (v string) { + if p == nil { + return + } + if !p.IsSetUserID() { + return UserInfo_UserID_DEFAULT + } + return *p.UserID +} + +var UserInfo_AvatarURL_DEFAULT string + +func (p *UserInfo) GetAvatarURL() (v string) { + if p == nil { + return + } + if !p.IsSetAvatarURL() { + return UserInfo_AvatarURL_DEFAULT + } + return *p.AvatarURL +} + +var UserInfo_Email_DEFAULT string + +func (p *UserInfo) GetEmail() (v string) { + if p == nil { + return + } + if !p.IsSetEmail() { + return UserInfo_Email_DEFAULT + } + return *p.Email +} +func (p *UserInfo) SetName(val *string) { + p.Name = val +} +func (p *UserInfo) SetUserID(val *string) { + p.UserID = val +} +func (p *UserInfo) SetAvatarURL(val *string) { + p.AvatarURL = val +} +func (p *UserInfo) SetEmail(val *string) { + p.Email = val +} + +var fieldIDToName_UserInfo = map[int16]string{ + 1: "name", + 2: "user_id", + 3: "avatar_url", + 4: "email", +} + +func (p *UserInfo) IsSetName() bool { + return p.Name != nil +} + +func (p *UserInfo) IsSetUserID() bool { + return p.UserID != nil +} + +func (p *UserInfo) IsSetAvatarURL() bool { + return p.AvatarURL != nil +} + +func (p *UserInfo) IsSetEmail() bool { + return p.Email != nil +} + +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.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_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 *string + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = &v + } + p.Name = _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.UserID = _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.AvatarURL = _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.Email = _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 p.IsSetName() { + 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 *UserInfo) writeField2(oprot thrift.TProtocol) (err error) { + if p.IsSetUserID() { + 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 *UserInfo) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetAvatarURL() { + 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 *UserInfo) writeField4(oprot thrift.TProtocol) (err error) { + if p.IsSetEmail() { + if err = oprot.WriteFieldBegin("email", thrift.STRING, 4); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(*p.Email); 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) + +} + +func (p *UserInfo) DeepEqual(ano *UserInfo) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.Name) { + return false + } + if !p.Field2DeepEqual(ano.UserID) { + return false + } + if !p.Field3DeepEqual(ano.AvatarURL) { + return false + } + if !p.Field4DeepEqual(ano.Email) { + return false + } + return true +} + +func (p *UserInfo) Field1DeepEqual(src *string) bool { + + if p.Name == src { + return true + } else if p.Name == nil || src == nil { + return false + } + if strings.Compare(*p.Name, *src) != 0 { + return false + } + return true +} +func (p *UserInfo) Field2DeepEqual(src *string) bool { + + if p.UserID == src { + return true + } else if p.UserID == nil || src == nil { + return false + } + if strings.Compare(*p.UserID, *src) != 0 { + return false + } + return true +} +func (p *UserInfo) Field3DeepEqual(src *string) bool { + + if p.AvatarURL == src { + return true + } else if p.AvatarURL == nil || src == nil { + return false + } + if strings.Compare(*p.AvatarURL, *src) != 0 { + return false + } + return true +} +func (p *UserInfo) Field4DeepEqual(src *string) bool { + + if p.Email == src { + return true + } else if p.Email == nil || src == nil { + return false + } + if strings.Compare(*p.Email, *src) != 0 { + return false + } + return true +} + +// 基础信息 +type BaseInfo struct { + CreatedBy *UserInfo `thrift:"created_by,1,optional" frugal:"1,optional,UserInfo" form:"created_by" json:"created_by,omitempty" query:"created_by"` + UpdatedBy *UserInfo `thrift:"updated_by,2,optional" frugal:"2,optional,UserInfo" form:"updated_by" json:"updated_by,omitempty" query:"updated_by"` + CreatedAt *int64 `thrift:"created_at,3,optional" frugal:"3,optional,i64" form:"created_at" json:"created_at,omitempty" query:"created_at"` + UpdatedAt *int64 `thrift:"updated_at,4,optional" frugal:"4,optional,i64" form:"updated_at" json:"updated_at,omitempty" query:"updated_at"` +} + +func NewBaseInfo() *BaseInfo { + return &BaseInfo{} +} + +func (p *BaseInfo) InitDefault() { +} + +var BaseInfo_CreatedBy_DEFAULT *UserInfo + +func (p *BaseInfo) GetCreatedBy() (v *UserInfo) { + if p == nil { + return + } + if !p.IsSetCreatedBy() { + return BaseInfo_CreatedBy_DEFAULT + } + return p.CreatedBy +} + +var BaseInfo_UpdatedBy_DEFAULT *UserInfo + +func (p *BaseInfo) GetUpdatedBy() (v *UserInfo) { + if p == nil { + return + } + if !p.IsSetUpdatedBy() { + return BaseInfo_UpdatedBy_DEFAULT + } + return p.UpdatedBy +} + +var BaseInfo_CreatedAt_DEFAULT int64 + +func (p *BaseInfo) GetCreatedAt() (v int64) { + if p == nil { + return + } + if !p.IsSetCreatedAt() { + return BaseInfo_CreatedAt_DEFAULT + } + return *p.CreatedAt +} + +var BaseInfo_UpdatedAt_DEFAULT int64 + +func (p *BaseInfo) GetUpdatedAt() (v int64) { + if p == nil { + return + } + if !p.IsSetUpdatedAt() { + return BaseInfo_UpdatedAt_DEFAULT + } + return *p.UpdatedAt +} +func (p *BaseInfo) SetCreatedBy(val *UserInfo) { + p.CreatedBy = val +} +func (p *BaseInfo) SetUpdatedBy(val *UserInfo) { + p.UpdatedBy = val +} +func (p *BaseInfo) SetCreatedAt(val *int64) { + p.CreatedAt = val +} +func (p *BaseInfo) SetUpdatedAt(val *int64) { + p.UpdatedAt = val +} + +var fieldIDToName_BaseInfo = map[int16]string{ + 1: "created_by", + 2: "updated_by", + 3: "created_at", + 4: "updated_at", +} + +func (p *BaseInfo) IsSetCreatedBy() bool { + return p.CreatedBy != nil +} + +func (p *BaseInfo) IsSetUpdatedBy() bool { + return p.UpdatedBy != nil +} + +func (p *BaseInfo) IsSetCreatedAt() bool { + return p.CreatedAt != nil +} + +func (p *BaseInfo) IsSetUpdatedAt() bool { + return p.UpdatedAt != nil +} + +func (p *BaseInfo) 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.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 + } + 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_BaseInfo[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 *BaseInfo) ReadField1(iprot thrift.TProtocol) error { + _field := NewUserInfo() + if err := _field.Read(iprot); err != nil { + return err + } + p.CreatedBy = _field + return nil +} +func (p *BaseInfo) ReadField2(iprot thrift.TProtocol) error { + _field := NewUserInfo() + if err := _field.Read(iprot); err != nil { + return err + } + p.UpdatedBy = _field + return nil +} +func (p *BaseInfo) ReadField3(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 *BaseInfo) ReadField4(iprot thrift.TProtocol) error { + + var _field *int64 + if v, err := iprot.ReadI64(); err != nil { + return err + } else { + _field = &v + } + p.UpdatedAt = _field + return nil +} + +func (p *BaseInfo) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("BaseInfo"); 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 *BaseInfo) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetCreatedBy() { + if err = oprot.WriteFieldBegin("created_by", thrift.STRUCT, 1); err != nil { + goto WriteFieldBeginError + } + if err := p.CreatedBy.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 *BaseInfo) writeField2(oprot thrift.TProtocol) (err error) { + if p.IsSetUpdatedBy() { + if err = oprot.WriteFieldBegin("updated_by", thrift.STRUCT, 2); err != nil { + goto WriteFieldBeginError + } + if err := p.UpdatedBy.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 *BaseInfo) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetCreatedAt() { + if err = oprot.WriteFieldBegin("created_at", thrift.I64, 3); 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 3 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) +} +func (p *BaseInfo) writeField4(oprot thrift.TProtocol) (err error) { + if p.IsSetUpdatedAt() { + if err = oprot.WriteFieldBegin("updated_at", thrift.I64, 4); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI64(*p.UpdatedAt); 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 *BaseInfo) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("BaseInfo(%+v)", *p) + +} + +func (p *BaseInfo) DeepEqual(ano *BaseInfo) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.CreatedBy) { + return false + } + if !p.Field2DeepEqual(ano.UpdatedBy) { + return false + } + if !p.Field3DeepEqual(ano.CreatedAt) { + return false + } + if !p.Field4DeepEqual(ano.UpdatedAt) { + return false + } + return true +} + +func (p *BaseInfo) Field1DeepEqual(src *UserInfo) bool { + + if !p.CreatedBy.DeepEqual(src) { + return false + } + return true +} +func (p *BaseInfo) Field2DeepEqual(src *UserInfo) bool { + + if !p.UpdatedBy.DeepEqual(src) { + return false + } + return true +} +func (p *BaseInfo) Field3DeepEqual(src *int64) bool { + + if p.CreatedAt == src { + return true + } else if p.CreatedAt == nil || src == nil { + return false + } + if *p.CreatedAt != *src { + return false + } + return true +} +func (p *BaseInfo) Field4DeepEqual(src *int64) bool { + + if p.UpdatedAt == src { + return true + } else if p.UpdatedAt == nil || src == nil { + return false + } + if *p.UpdatedAt != *src { + return false + } + return true +} + +// 模型配置 +type ModelConfig struct { + ModelName *string `thrift:"model_name,1,optional" frugal:"1,optional,string" form:"model_name" json:"model_name,omitempty" query:"model_name"` + Temperature *float64 `thrift:"temperature,2,optional" frugal:"2,optional,double" form:"temperature" json:"temperature,omitempty" query:"temperature"` + MaxTokens *int32 `thrift:"max_tokens,3,optional" frugal:"3,optional,i32" form:"max_tokens" json:"max_tokens,omitempty" query:"max_tokens"` + TopP *float64 `thrift:"top_p,4,optional" frugal:"4,optional,double" form:"top_p" json:"top_p,omitempty" query:"top_p"` +} + +func NewModelConfig() *ModelConfig { + return &ModelConfig{} +} + +func (p *ModelConfig) InitDefault() { +} + +var ModelConfig_ModelName_DEFAULT string + +func (p *ModelConfig) GetModelName() (v string) { + if p == nil { + return + } + if !p.IsSetModelName() { + return ModelConfig_ModelName_DEFAULT + } + return *p.ModelName +} + +var ModelConfig_Temperature_DEFAULT float64 + +func (p *ModelConfig) GetTemperature() (v float64) { + if p == nil { + return + } + if !p.IsSetTemperature() { + return ModelConfig_Temperature_DEFAULT + } + return *p.Temperature +} + +var ModelConfig_MaxTokens_DEFAULT int32 + +func (p *ModelConfig) GetMaxTokens() (v int32) { + if p == nil { + return + } + if !p.IsSetMaxTokens() { + return ModelConfig_MaxTokens_DEFAULT + } + return *p.MaxTokens +} + +var ModelConfig_TopP_DEFAULT float64 + +func (p *ModelConfig) GetTopP() (v float64) { + if p == nil { + return + } + if !p.IsSetTopP() { + return ModelConfig_TopP_DEFAULT + } + return *p.TopP +} +func (p *ModelConfig) SetModelName(val *string) { + p.ModelName = val +} +func (p *ModelConfig) SetTemperature(val *float64) { + p.Temperature = val +} +func (p *ModelConfig) SetMaxTokens(val *int32) { + p.MaxTokens = val +} +func (p *ModelConfig) SetTopP(val *float64) { + p.TopP = val +} + +var fieldIDToName_ModelConfig = map[int16]string{ + 1: "model_name", + 2: "temperature", + 3: "max_tokens", + 4: "top_p", +} + +func (p *ModelConfig) IsSetModelName() bool { + return p.ModelName != nil +} + +func (p *ModelConfig) IsSetTemperature() bool { + return p.Temperature != nil +} + +func (p *ModelConfig) IsSetMaxTokens() bool { + return p.MaxTokens != nil +} + +func (p *ModelConfig) IsSetTopP() bool { + return p.TopP != nil +} + +func (p *ModelConfig) 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.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.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.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_ModelConfig[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 *ModelConfig) ReadField1(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 *ModelConfig) 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 *ModelConfig) ReadField3(iprot thrift.TProtocol) error { + + var _field *int32 + if v, err := iprot.ReadI32(); err != nil { + return err + } else { + _field = &v + } + p.MaxTokens = _field + return nil +} +func (p *ModelConfig) ReadField4(iprot thrift.TProtocol) error { + + var _field *float64 + if v, err := iprot.ReadDouble(); err != nil { + return err + } else { + _field = &v + } + p.TopP = _field + return nil +} + +func (p *ModelConfig) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("ModelConfig"); 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 *ModelConfig) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetModelName() { + if err = oprot.WriteFieldBegin("model_name", thrift.STRING, 1); 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 1 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) +} +func (p *ModelConfig) writeField2(oprot thrift.TProtocol) (err error) { + if p.IsSetTemperature() { + 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 *ModelConfig) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetMaxTokens() { + if err = oprot.WriteFieldBegin("max_tokens", thrift.I32, 3); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI32(*p.MaxTokens); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } + } + return nil +WriteFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T write field 3 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) +} +func (p *ModelConfig) writeField4(oprot thrift.TProtocol) (err error) { + if p.IsSetTopP() { + if err = oprot.WriteFieldBegin("top_p", thrift.DOUBLE, 4); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteDouble(*p.TopP); 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 *ModelConfig) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("ModelConfig(%+v)", *p) + +} + +func (p *ModelConfig) DeepEqual(ano *ModelConfig) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.ModelName) { + return false + } + if !p.Field2DeepEqual(ano.Temperature) { + return false + } + if !p.Field3DeepEqual(ano.MaxTokens) { + return false + } + if !p.Field4DeepEqual(ano.TopP) { + return false + } + return true +} + +func (p *ModelConfig) Field1DeepEqual(src *string) bool { + + if p.ModelName == src { + return true + } else if p.ModelName == nil || src == nil { + return false + } + if strings.Compare(*p.ModelName, *src) != 0 { + return false + } + return true +} +func (p *ModelConfig) Field2DeepEqual(src *float64) bool { + + if p.Temperature == src { + return true + } else if p.Temperature == nil || src == nil { + return false + } + if *p.Temperature != *src { + return false + } + return true +} +func (p *ModelConfig) Field3DeepEqual(src *int32) bool { + + if p.MaxTokens == src { + return true + } else if p.MaxTokens == nil || src == nil { + return false + } + if *p.MaxTokens != *src { + return false + } + return true +} +func (p *ModelConfig) Field4DeepEqual(src *float64) bool { + + if p.TopP == src { + return true + } else if p.TopP == nil || src == nil { + return false + } + if *p.TopP != *src { + return false + } + return true +} + +// 参数Schema +type ArgsSchema struct { + Key *string `thrift:"key,1,optional" frugal:"1,optional,string" form:"key" json:"key,omitempty" query:"key"` + SupportContentTypes []ContentType `thrift:"support_content_types,2,optional" frugal:"2,optional,list" form:"support_content_types" json:"support_content_types,omitempty" query:"support_content_types"` + // JSON Schema字符串 + JSONSchema *string `thrift:"json_schema,3,optional" frugal:"3,optional,string" form:"json_schema" json:"json_schema,omitempty" query:"json_schema"` +} + +func NewArgsSchema() *ArgsSchema { + return &ArgsSchema{} +} + +func (p *ArgsSchema) InitDefault() { +} + +var ArgsSchema_Key_DEFAULT string + +func (p *ArgsSchema) GetKey() (v string) { + if p == nil { + return + } + if !p.IsSetKey() { + return ArgsSchema_Key_DEFAULT + } + return *p.Key +} + +var ArgsSchema_SupportContentTypes_DEFAULT []ContentType + +func (p *ArgsSchema) GetSupportContentTypes() (v []ContentType) { + if p == nil { + return + } + if !p.IsSetSupportContentTypes() { + return ArgsSchema_SupportContentTypes_DEFAULT + } + return p.SupportContentTypes +} + +var ArgsSchema_JSONSchema_DEFAULT string + +func (p *ArgsSchema) GetJSONSchema() (v string) { + if p == nil { + return + } + if !p.IsSetJSONSchema() { + return ArgsSchema_JSONSchema_DEFAULT + } + return *p.JSONSchema +} +func (p *ArgsSchema) SetKey(val *string) { + p.Key = val +} +func (p *ArgsSchema) SetSupportContentTypes(val []ContentType) { + p.SupportContentTypes = val +} +func (p *ArgsSchema) SetJSONSchema(val *string) { + p.JSONSchema = val +} + +var fieldIDToName_ArgsSchema = map[int16]string{ + 1: "key", + 2: "support_content_types", + 3: "json_schema", +} + +func (p *ArgsSchema) IsSetKey() bool { + return p.Key != nil +} + +func (p *ArgsSchema) IsSetSupportContentTypes() bool { + return p.SupportContentTypes != nil +} + +func (p *ArgsSchema) IsSetJSONSchema() bool { + return p.JSONSchema != nil +} + +func (p *ArgsSchema) 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.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_ArgsSchema[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 *ArgsSchema) ReadField1(iprot thrift.TProtocol) error { + + var _field *string + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = &v + } + p.Key = _field + return nil +} +func (p *ArgsSchema) ReadField2(iprot thrift.TProtocol) error { + _, size, err := iprot.ReadListBegin() + if err != nil { + return err + } + _field := make([]ContentType, 0, size) + for i := 0; i < size; i++ { + + var _elem ContentType + 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.SupportContentTypes = _field + return nil +} +func (p *ArgsSchema) ReadField3(iprot thrift.TProtocol) error { + + var _field *string + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = &v + } + p.JSONSchema = _field + return nil +} + +func (p *ArgsSchema) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("ArgsSchema"); 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 *ArgsSchema) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetKey() { + if err = oprot.WriteFieldBegin("key", thrift.STRING, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(*p.Key); 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 *ArgsSchema) writeField2(oprot thrift.TProtocol) (err error) { + if p.IsSetSupportContentTypes() { + if err = oprot.WriteFieldBegin("support_content_types", thrift.LIST, 2); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteListBegin(thrift.STRING, len(p.SupportContentTypes)); err != nil { + return err + } + for _, v := range p.SupportContentTypes { + 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 *ArgsSchema) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetJSONSchema() { + if err = oprot.WriteFieldBegin("json_schema", thrift.STRING, 3); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(*p.JSONSchema); 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 *ArgsSchema) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("ArgsSchema(%+v)", *p) + +} + +func (p *ArgsSchema) DeepEqual(ano *ArgsSchema) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.Key) { + return false + } + if !p.Field2DeepEqual(ano.SupportContentTypes) { + return false + } + if !p.Field3DeepEqual(ano.JSONSchema) { + return false + } + return true +} + +func (p *ArgsSchema) Field1DeepEqual(src *string) bool { + + if p.Key == src { + return true + } else if p.Key == nil || src == nil { + return false + } + if strings.Compare(*p.Key, *src) != 0 { + return false + } + return true +} +func (p *ArgsSchema) Field2DeepEqual(src []ContentType) bool { + + if len(p.SupportContentTypes) != len(src) { + return false + } + for i, v := range p.SupportContentTypes { + _src := src[i] + if strings.Compare(v, _src) != 0 { + return false + } + } + return true +} +func (p *ArgsSchema) Field3DeepEqual(src *string) bool { + + if p.JSONSchema == src { + return true + } else if p.JSONSchema == nil || src == nil { + return false + } + if strings.Compare(*p.JSONSchema, *src) != 0 { + return false + } + return true +} + +// 分页信息 +type PageInfo struct { + PageNum *int32 `thrift:"page_num,1,optional" frugal:"1,optional,i32" form:"page_num" json:"page_num,omitempty" query:"page_num"` + PageSize *int32 `thrift:"page_size,2,optional" frugal:"2,optional,i32" form:"page_size" json:"page_size,omitempty" query:"page_size"` + HasMore *bool `thrift:"has_more,3,optional" frugal:"3,optional,bool" form:"has_more" json:"has_more,omitempty" query:"has_more"` + TotalCount *int64 `thrift:"total_count,4,optional" frugal:"4,optional,i64" form:"total_count" json:"total_count,omitempty" query:"total_count"` +} + +func NewPageInfo() *PageInfo { + return &PageInfo{} +} + +func (p *PageInfo) InitDefault() { +} + +var PageInfo_PageNum_DEFAULT int32 + +func (p *PageInfo) GetPageNum() (v int32) { + if p == nil { + return + } + if !p.IsSetPageNum() { + return PageInfo_PageNum_DEFAULT + } + return *p.PageNum +} + +var PageInfo_PageSize_DEFAULT int32 + +func (p *PageInfo) GetPageSize() (v int32) { + if p == nil { + return + } + if !p.IsSetPageSize() { + return PageInfo_PageSize_DEFAULT + } + return *p.PageSize +} + +var PageInfo_HasMore_DEFAULT bool + +func (p *PageInfo) GetHasMore() (v bool) { + if p == nil { + return + } + if !p.IsSetHasMore() { + return PageInfo_HasMore_DEFAULT + } + return *p.HasMore +} + +var PageInfo_TotalCount_DEFAULT int64 + +func (p *PageInfo) GetTotalCount() (v int64) { + if p == nil { + return + } + if !p.IsSetTotalCount() { + return PageInfo_TotalCount_DEFAULT + } + return *p.TotalCount +} +func (p *PageInfo) SetPageNum(val *int32) { + p.PageNum = val +} +func (p *PageInfo) SetPageSize(val *int32) { + p.PageSize = val +} +func (p *PageInfo) SetHasMore(val *bool) { + p.HasMore = val +} +func (p *PageInfo) SetTotalCount(val *int64) { + p.TotalCount = val +} + +var fieldIDToName_PageInfo = map[int16]string{ + 1: "page_num", + 2: "page_size", + 3: "has_more", + 4: "total_count", +} + +func (p *PageInfo) IsSetPageNum() bool { + return p.PageNum != nil +} + +func (p *PageInfo) IsSetPageSize() bool { + return p.PageSize != nil +} + +func (p *PageInfo) IsSetHasMore() bool { + return p.HasMore != nil +} + +func (p *PageInfo) IsSetTotalCount() bool { + return p.TotalCount != nil +} + +func (p *PageInfo) 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.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.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_PageInfo[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 *PageInfo) ReadField1(iprot thrift.TProtocol) error { + + var _field *int32 + if v, err := iprot.ReadI32(); err != nil { + return err + } else { + _field = &v + } + p.PageNum = _field + return nil +} +func (p *PageInfo) ReadField2(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 *PageInfo) 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 *PageInfo) ReadField4(iprot thrift.TProtocol) error { + + var _field *int64 + if v, err := iprot.ReadI64(); err != nil { + return err + } else { + _field = &v + } + p.TotalCount = _field + return nil +} + +func (p *PageInfo) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("PageInfo"); 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 *PageInfo) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetPageNum() { + if err = oprot.WriteFieldBegin("page_num", thrift.I32, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI32(*p.PageNum); 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 *PageInfo) writeField2(oprot thrift.TProtocol) (err error) { + if p.IsSetPageSize() { + if err = oprot.WriteFieldBegin("page_size", thrift.I32, 2); 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 2 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) +} +func (p *PageInfo) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetHasMore() { + 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 *PageInfo) writeField4(oprot thrift.TProtocol) (err error) { + if p.IsSetTotalCount() { + if err = oprot.WriteFieldBegin("total_count", thrift.I64, 4); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI64(*p.TotalCount); 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 *PageInfo) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("PageInfo(%+v)", *p) + +} + +func (p *PageInfo) DeepEqual(ano *PageInfo) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.PageNum) { + return false + } + if !p.Field2DeepEqual(ano.PageSize) { + return false + } + if !p.Field3DeepEqual(ano.HasMore) { + return false + } + if !p.Field4DeepEqual(ano.TotalCount) { + return false + } + return true +} + +func (p *PageInfo) Field1DeepEqual(src *int32) bool { + + if p.PageNum == src { + return true + } else if p.PageNum == nil || src == nil { + return false + } + if *p.PageNum != *src { + return false + } + return true +} +func (p *PageInfo) Field2DeepEqual(src *int32) bool { + + if p.PageSize == src { + return true + } else if p.PageSize == nil || src == nil { + return false + } + if *p.PageSize != *src { + return false + } + return true +} +func (p *PageInfo) Field3DeepEqual(src *bool) bool { + + if p.HasMore == src { + return true + } else if p.HasMore == nil || src == nil { + return false + } + if *p.HasMore != *src { + return false + } + return true +} +func (p *PageInfo) Field4DeepEqual(src *int64) bool { + + if p.TotalCount == src { + return true + } else if p.TotalCount == nil || src == nil { + return false + } + if *p.TotalCount != *src { + return false + } + return true +} + +// 统一响应格式 +type OpenAPIResponse struct { + Code *int32 `thrift:"code,1,optional" frugal:"1,optional,i32" form:"code" json:"code,omitempty" query:"code"` + Msg *string `thrift:"msg,2,optional" frugal:"2,optional,string" form:"msg" json:"msg,omitempty" query:"msg"` +} + +func NewOpenAPIResponse() *OpenAPIResponse { + return &OpenAPIResponse{} +} + +func (p *OpenAPIResponse) InitDefault() { +} + +var OpenAPIResponse_Code_DEFAULT int32 + +func (p *OpenAPIResponse) GetCode() (v int32) { + if p == nil { + return + } + if !p.IsSetCode() { + return OpenAPIResponse_Code_DEFAULT + } + return *p.Code +} + +var OpenAPIResponse_Msg_DEFAULT string + +func (p *OpenAPIResponse) GetMsg() (v string) { + if p == nil { + return + } + if !p.IsSetMsg() { + return OpenAPIResponse_Msg_DEFAULT + } + return *p.Msg +} +func (p *OpenAPIResponse) SetCode(val *int32) { + p.Code = val +} +func (p *OpenAPIResponse) SetMsg(val *string) { + p.Msg = val +} + +var fieldIDToName_OpenAPIResponse = map[int16]string{ + 1: "code", + 2: "msg", +} + +func (p *OpenAPIResponse) IsSetCode() bool { + return p.Code != nil +} + +func (p *OpenAPIResponse) IsSetMsg() bool { + return p.Msg != nil +} + +func (p *OpenAPIResponse) 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_OpenAPIResponse[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 *OpenAPIResponse) 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 *OpenAPIResponse) 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 *OpenAPIResponse) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("OpenAPIResponse"); 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 *OpenAPIResponse) 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 *OpenAPIResponse) 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 *OpenAPIResponse) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("OpenAPIResponse(%+v)", *p) + +} + +func (p *OpenAPIResponse) DeepEqual(ano *OpenAPIResponse) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.Code) { + return false + } + if !p.Field2DeepEqual(ano.Msg) { + return false + } + return true +} + +func (p *OpenAPIResponse) Field1DeepEqual(src *int32) bool { + + if p.Code == src { + return true + } else if p.Code == nil || src == nil { + return false + } + if *p.Code != *src { + return false + } + return true +} +func (p *OpenAPIResponse) Field2DeepEqual(src *string) bool { + + if p.Msg == src { + return true + } else if p.Msg == nil || src == nil { + return false + } + if strings.Compare(*p.Msg, *src) != 0 { + return false + } + return true +} + +type OrderBy struct { + Field *string `thrift:"field,1,optional" frugal:"1,optional,string" form:"field" json:"field,omitempty" query:"field"` + IsAsc *bool `thrift:"is_asc,2,optional" frugal:"2,optional,bool" form:"is_asc" json:"is_asc,omitempty" query:"is_asc"` +} + +func NewOrderBy() *OrderBy { + return &OrderBy{} +} + +func (p *OrderBy) InitDefault() { +} + +var OrderBy_Field_DEFAULT string + +func (p *OrderBy) GetField() (v string) { + if p == nil { + return + } + if !p.IsSetField() { + return OrderBy_Field_DEFAULT + } + return *p.Field +} + +var OrderBy_IsAsc_DEFAULT bool + +func (p *OrderBy) GetIsAsc() (v bool) { + if p == nil { + return + } + if !p.IsSetIsAsc() { + return OrderBy_IsAsc_DEFAULT + } + return *p.IsAsc +} +func (p *OrderBy) SetField(val *string) { + p.Field = val +} +func (p *OrderBy) SetIsAsc(val *bool) { + p.IsAsc = val +} + +var fieldIDToName_OrderBy = map[int16]string{ + 1: "field", + 2: "is_asc", +} + +func (p *OrderBy) IsSetField() bool { + return p.Field != nil +} + +func (p *OrderBy) IsSetIsAsc() bool { + return p.IsAsc != nil +} + +func (p *OrderBy) 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_OrderBy[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 *OrderBy) ReadField1(iprot thrift.TProtocol) error { + + var _field *string + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = &v + } + p.Field = _field + return nil +} +func (p *OrderBy) ReadField2(iprot thrift.TProtocol) error { + + var _field *bool + if v, err := iprot.ReadBool(); err != nil { + return err + } else { + _field = &v + } + p.IsAsc = _field + return nil +} + +func (p *OrderBy) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("OrderBy"); 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 *OrderBy) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetField() { + if err = oprot.WriteFieldBegin("field", thrift.STRING, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(*p.Field); 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 *OrderBy) writeField2(oprot thrift.TProtocol) (err error) { + if p.IsSetIsAsc() { + if err = oprot.WriteFieldBegin("is_asc", thrift.BOOL, 2); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteBool(*p.IsAsc); 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 *OrderBy) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("OrderBy(%+v)", *p) + +} + +func (p *OrderBy) DeepEqual(ano *OrderBy) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.Field) { + return false + } + if !p.Field2DeepEqual(ano.IsAsc) { + return false + } + return true +} + +func (p *OrderBy) Field1DeepEqual(src *string) bool { + + if p.Field == src { + return true + } else if p.Field == nil || src == nil { + return false + } + if strings.Compare(*p.Field, *src) != 0 { + return false + } + return true +} +func (p *OrderBy) Field2DeepEqual(src *bool) bool { + + if p.IsAsc == src { + return true + } else if p.IsAsc == nil || src == nil { + return false + } + if *p.IsAsc != *src { + return false + } + return true +} diff --git a/backend/kitex_gen/coze/loop/evaluation/domain_openapi/common/common_validator.go b/backend/kitex_gen/coze/loop/evaluation/domain_openapi/common/common_validator.go new file mode 100644 index 000000000..fcabdc7eb --- /dev/null +++ b/backend/kitex_gen/coze/loop/evaluation/domain_openapi/common/common_validator.go @@ -0,0 +1,73 @@ +// Code generated by Validator v0.2.6. DO NOT EDIT. + +package common + +import ( + "bytes" + "fmt" + "reflect" + "regexp" + "strings" + "time" +) + +// unused protection +var ( + _ = fmt.Formatter(nil) + _ = (*bytes.Buffer)(nil) + _ = (*strings.Builder)(nil) + _ = reflect.Type(nil) + _ = (*regexp.Regexp)(nil) + _ = time.Nanosecond +) + +func (p *Content) IsValid() error { + if p.Image != nil { + if err := p.Image.IsValid(); err != nil { + return fmt.Errorf("field Image not valid, %w", err) + } + } + if p.Audio != nil { + if err := p.Audio.IsValid(); err != nil { + return fmt.Errorf("field Audio not valid, %w", err) + } + } + return nil +} +func (p *Image) IsValid() error { + return nil +} +func (p *Audio) IsValid() error { + return nil +} +func (p *UserInfo) IsValid() error { + return nil +} +func (p *BaseInfo) IsValid() error { + if p.CreatedBy != nil { + if err := p.CreatedBy.IsValid(); err != nil { + return fmt.Errorf("field CreatedBy not valid, %w", err) + } + } + if p.UpdatedBy != nil { + if err := p.UpdatedBy.IsValid(); err != nil { + return fmt.Errorf("field UpdatedBy not valid, %w", err) + } + } + return nil +} +func (p *ModelConfig) IsValid() error { + return nil +} +func (p *ArgsSchema) IsValid() error { + return nil +} +func (p *PageInfo) IsValid() error { + return nil +} +func (p *OpenAPIResponse) IsValid() error { + return nil +} +func (p *OrderBy) IsValid() error { + return nil +} diff --git a/backend/kitex_gen/coze/loop/evaluation/domain_openapi/common/k-common.go b/backend/kitex_gen/coze/loop/evaluation/domain_openapi/common/k-common.go new file mode 100644 index 000000000..e1386df02 --- /dev/null +++ b/backend/kitex_gen/coze/loop/evaluation/domain_openapi/common/k-common.go @@ -0,0 +1,2521 @@ +// Code generated by Kitex v0.13.1. DO NOT EDIT. + +package common + +import ( + "bytes" + "fmt" + "reflect" + "strings" + + "github.com/cloudwego/gopkg/protocol/thrift" + kutils "github.com/cloudwego/kitex/pkg/utils" +) + +// unused protection +var ( + _ = fmt.Formatter(nil) + _ = (*bytes.Buffer)(nil) + _ = (*strings.Builder)(nil) + _ = reflect.Type(nil) + _ = thrift.STOP +) + +func (p *Content) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 3: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField3(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 4: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField4(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 5: + if fieldTypeId == thrift.LIST { + l, err = p.FastReadField5(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_Content[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *Content) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field *ContentType + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.ContentType = _field + return offset, nil +} + +func (p *Content) FastReadField2(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Text = _field + return offset, nil +} + +func (p *Content) FastReadField3(buf []byte) (int, error) { + offset := 0 + _field := NewImage() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Image = _field + return offset, nil +} + +func (p *Content) FastReadField4(buf []byte) (int, error) { + offset := 0 + _field := NewAudio() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Audio = _field + return offset, nil +} + +func (p *Content) FastReadField5(buf []byte) (int, error) { + offset := 0 + + _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) + offset += l + if err != nil { + return offset, err + } + _field := make([]*Content, 0, size) + values := make([]Content, size) + for i := 0; i < size; i++ { + _elem := &values[i] + _elem.InitDefault() + if l, err := _elem.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + + _field = append(_field, _elem) + } + p.MultiPart = _field + return offset, nil +} + +func (p *Content) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *Content) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField3(buf[offset:], w) + offset += p.fastWriteField4(buf[offset:], w) + offset += p.fastWriteField5(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *Content) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + l += p.field3Length() + l += p.field4Length() + l += p.field5Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *Content) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetContentType() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 1) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.ContentType) + } + return offset +} + +func (p *Content) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetText() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Text) + } + return offset +} + +func (p *Content) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetImage() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 3) + offset += p.Image.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *Content) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetAudio() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 4) + offset += p.Audio.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *Content) fastWriteField5(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetMultiPart() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 5) + listBeginOffset := offset + offset += thrift.Binary.ListBeginLength() + var length int + for _, v := range p.MultiPart { + length++ + offset += v.FastWriteNocopy(buf[offset:], w) + } + thrift.Binary.WriteListBegin(buf[listBeginOffset:], thrift.STRUCT, length) + } + return offset +} + +func (p *Content) field1Length() int { + l := 0 + if p.IsSetContentType() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.ContentType) + } + return l +} + +func (p *Content) field2Length() int { + l := 0 + if p.IsSetText() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.Text) + } + return l +} + +func (p *Content) field3Length() int { + l := 0 + if p.IsSetImage() { + l += thrift.Binary.FieldBeginLength() + l += p.Image.BLength() + } + return l +} + +func (p *Content) field4Length() int { + l := 0 + if p.IsSetAudio() { + l += thrift.Binary.FieldBeginLength() + l += p.Audio.BLength() + } + return l +} + +func (p *Content) field5Length() int { + l := 0 + if p.IsSetMultiPart() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.ListBeginLength() + for _, v := range p.MultiPart { + _ = v + l += v.BLength() + } + } + return l +} + +func (p *Content) DeepCopy(s interface{}) error { + src, ok := s.(*Content) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.ContentType != nil { + tmp := *src.ContentType + p.ContentType = &tmp + } + + if src.Text != nil { + var tmp string + if *src.Text != "" { + tmp = kutils.StringDeepCopy(*src.Text) + } + p.Text = &tmp + } + + var _image *Image + if src.Image != nil { + _image = &Image{} + if err := _image.DeepCopy(src.Image); err != nil { + return err + } + } + p.Image = _image + + var _audio *Audio + if src.Audio != nil { + _audio = &Audio{} + if err := _audio.DeepCopy(src.Audio); err != nil { + return err + } + } + p.Audio = _audio + + if src.MultiPart != nil { + p.MultiPart = make([]*Content, 0, len(src.MultiPart)) + for _, elem := range src.MultiPart { + var _elem *Content + if elem != nil { + _elem = &Content{} + if err := _elem.DeepCopy(elem); err != nil { + return err + } + } + + p.MultiPart = append(p.MultiPart, _elem) + } + } + + return nil +} + +func (p *Image) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 3: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField3(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_Image[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *Image) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Name = _field + return offset, nil +} + +func (p *Image) FastReadField2(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.URL = _field + return offset, nil +} + +func (p *Image) FastReadField3(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.ThumbURL = _field + return offset, nil +} + +func (p *Image) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *Image) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField3(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *Image) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + l += p.field3Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *Image) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetName() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 1) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Name) + } + return offset +} + +func (p *Image) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetURL() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.URL) + } + return offset +} + +func (p *Image) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetThumbURL() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 3) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.ThumbURL) + } + return offset +} + +func (p *Image) field1Length() int { + l := 0 + if p.IsSetName() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.Name) + } + return l +} + +func (p *Image) field2Length() int { + l := 0 + if p.IsSetURL() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.URL) + } + return l +} + +func (p *Image) field3Length() int { + l := 0 + if p.IsSetThumbURL() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.ThumbURL) + } + return l +} + +func (p *Image) DeepCopy(s interface{}) error { + src, ok := s.(*Image) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.Name != nil { + var tmp string + if *src.Name != "" { + tmp = kutils.StringDeepCopy(*src.Name) + } + p.Name = &tmp + } + + if src.URL != nil { + var tmp string + if *src.URL != "" { + tmp = kutils.StringDeepCopy(*src.URL) + } + p.URL = &tmp + } + + if src.ThumbURL != nil { + var tmp string + if *src.ThumbURL != "" { + tmp = kutils.StringDeepCopy(*src.ThumbURL) + } + p.ThumbURL = &tmp + } + + return nil +} + +func (p *Audio) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_Audio[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *Audio) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Format = _field + return offset, nil +} + +func (p *Audio) FastReadField2(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.URL = _field + return offset, nil +} + +func (p *Audio) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *Audio) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *Audio) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *Audio) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetFormat() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 1) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Format) + } + return offset +} + +func (p *Audio) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetURL() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.URL) + } + return offset +} + +func (p *Audio) field1Length() int { + l := 0 + if p.IsSetFormat() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.Format) + } + return l +} + +func (p *Audio) field2Length() int { + l := 0 + if p.IsSetURL() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.URL) + } + return l +} + +func (p *Audio) DeepCopy(s interface{}) error { + src, ok := s.(*Audio) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.Format != nil { + var tmp string + if *src.Format != "" { + tmp = kutils.StringDeepCopy(*src.Format) + } + p.Format = &tmp + } + + if src.URL != nil { + var tmp string + if *src.URL != "" { + tmp = kutils.StringDeepCopy(*src.URL) + } + p.URL = &tmp + } + + return nil +} + +func (p *UserInfo) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 3: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField3(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 4: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField4(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_UserInfo[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *UserInfo) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Name = _field + return offset, nil +} + +func (p *UserInfo) FastReadField2(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.UserID = _field + return offset, nil +} + +func (p *UserInfo) FastReadField3(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.AvatarURL = _field + return offset, nil +} + +func (p *UserInfo) FastReadField4(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Email = _field + return offset, nil +} + +func (p *UserInfo) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *UserInfo) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField3(buf[offset:], w) + offset += p.fastWriteField4(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *UserInfo) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + l += p.field3Length() + l += p.field4Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *UserInfo) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetName() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 1) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Name) + } + return offset +} + +func (p *UserInfo) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetUserID() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.UserID) + } + return offset +} + +func (p *UserInfo) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetAvatarURL() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 3) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.AvatarURL) + } + return offset +} + +func (p *UserInfo) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetEmail() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 4) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Email) + } + return offset +} + +func (p *UserInfo) field1Length() int { + l := 0 + if p.IsSetName() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.Name) + } + return l +} + +func (p *UserInfo) field2Length() int { + l := 0 + if p.IsSetUserID() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.UserID) + } + return l +} + +func (p *UserInfo) field3Length() int { + l := 0 + if p.IsSetAvatarURL() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.AvatarURL) + } + return l +} + +func (p *UserInfo) field4Length() int { + l := 0 + if p.IsSetEmail() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.Email) + } + return l +} + +func (p *UserInfo) DeepCopy(s interface{}) error { + src, ok := s.(*UserInfo) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.Name != nil { + var tmp string + if *src.Name != "" { + tmp = kutils.StringDeepCopy(*src.Name) + } + p.Name = &tmp + } + + if src.UserID != nil { + var tmp string + if *src.UserID != "" { + tmp = kutils.StringDeepCopy(*src.UserID) + } + p.UserID = &tmp + } + + if src.AvatarURL != nil { + var tmp string + if *src.AvatarURL != "" { + tmp = kutils.StringDeepCopy(*src.AvatarURL) + } + p.AvatarURL = &tmp + } + + if src.Email != nil { + var tmp string + if *src.Email != "" { + tmp = kutils.StringDeepCopy(*src.Email) + } + p.Email = &tmp + } + + return nil +} + +func (p *BaseInfo) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 3: + if fieldTypeId == thrift.I64 { + l, err = p.FastReadField3(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 4: + if fieldTypeId == thrift.I64 { + l, err = p.FastReadField4(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_BaseInfo[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *BaseInfo) FastReadField1(buf []byte) (int, error) { + offset := 0 + _field := NewUserInfo() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.CreatedBy = _field + return offset, nil +} + +func (p *BaseInfo) FastReadField2(buf []byte) (int, error) { + offset := 0 + _field := NewUserInfo() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.UpdatedBy = _field + return offset, nil +} + +func (p *BaseInfo) FastReadField3(buf []byte) (int, error) { + offset := 0 + + var _field *int64 + if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.CreatedAt = _field + return offset, nil +} + +func (p *BaseInfo) FastReadField4(buf []byte) (int, error) { + offset := 0 + + var _field *int64 + if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.UpdatedAt = _field + return offset, nil +} + +func (p *BaseInfo) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *BaseInfo) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField3(buf[offset:], w) + offset += p.fastWriteField4(buf[offset:], w) + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *BaseInfo) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + l += p.field3Length() + l += p.field4Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *BaseInfo) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetCreatedBy() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) + offset += p.CreatedBy.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *BaseInfo) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetUpdatedBy() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 2) + offset += p.UpdatedBy.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *BaseInfo) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetCreatedAt() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 3) + offset += thrift.Binary.WriteI64(buf[offset:], *p.CreatedAt) + } + return offset +} + +func (p *BaseInfo) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetUpdatedAt() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 4) + offset += thrift.Binary.WriteI64(buf[offset:], *p.UpdatedAt) + } + return offset +} + +func (p *BaseInfo) field1Length() int { + l := 0 + if p.IsSetCreatedBy() { + l += thrift.Binary.FieldBeginLength() + l += p.CreatedBy.BLength() + } + return l +} + +func (p *BaseInfo) field2Length() int { + l := 0 + if p.IsSetUpdatedBy() { + l += thrift.Binary.FieldBeginLength() + l += p.UpdatedBy.BLength() + } + return l +} + +func (p *BaseInfo) field3Length() int { + l := 0 + if p.IsSetCreatedAt() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() + } + return l +} + +func (p *BaseInfo) field4Length() int { + l := 0 + if p.IsSetUpdatedAt() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() + } + return l +} + +func (p *BaseInfo) DeepCopy(s interface{}) error { + src, ok := s.(*BaseInfo) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + var _createdBy *UserInfo + if src.CreatedBy != nil { + _createdBy = &UserInfo{} + if err := _createdBy.DeepCopy(src.CreatedBy); err != nil { + return err + } + } + p.CreatedBy = _createdBy + + var _updatedBy *UserInfo + if src.UpdatedBy != nil { + _updatedBy = &UserInfo{} + if err := _updatedBy.DeepCopy(src.UpdatedBy); err != nil { + return err + } + } + p.UpdatedBy = _updatedBy + + if src.CreatedAt != nil { + tmp := *src.CreatedAt + p.CreatedAt = &tmp + } + + if src.UpdatedAt != nil { + tmp := *src.UpdatedAt + p.UpdatedAt = &tmp + } + + return nil +} + +func (p *ModelConfig) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.DOUBLE { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 3: + if fieldTypeId == thrift.I32 { + l, err = p.FastReadField3(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 4: + if fieldTypeId == thrift.DOUBLE { + l, err = p.FastReadField4(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ModelConfig[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *ModelConfig) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.ModelName = _field + return offset, nil +} + +func (p *ModelConfig) FastReadField2(buf []byte) (int, error) { + offset := 0 + + var _field *float64 + if v, l, err := thrift.Binary.ReadDouble(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Temperature = _field + return offset, nil +} + +func (p *ModelConfig) FastReadField3(buf []byte) (int, error) { + offset := 0 + + var _field *int32 + if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.MaxTokens = _field + return offset, nil +} + +func (p *ModelConfig) FastReadField4(buf []byte) (int, error) { + offset := 0 + + var _field *float64 + if v, l, err := thrift.Binary.ReadDouble(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.TopP = _field + return offset, nil +} + +func (p *ModelConfig) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *ModelConfig) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField3(buf[offset:], w) + offset += p.fastWriteField4(buf[offset:], w) + offset += p.fastWriteField1(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *ModelConfig) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + l += p.field3Length() + l += p.field4Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *ModelConfig) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetModelName() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 1) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.ModelName) + } + return offset +} + +func (p *ModelConfig) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetTemperature() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.DOUBLE, 2) + offset += thrift.Binary.WriteDouble(buf[offset:], *p.Temperature) + } + return offset +} + +func (p *ModelConfig) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetMaxTokens() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 3) + offset += thrift.Binary.WriteI32(buf[offset:], *p.MaxTokens) + } + return offset +} + +func (p *ModelConfig) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetTopP() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.DOUBLE, 4) + offset += thrift.Binary.WriteDouble(buf[offset:], *p.TopP) + } + return offset +} + +func (p *ModelConfig) field1Length() int { + l := 0 + if p.IsSetModelName() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.ModelName) + } + return l +} + +func (p *ModelConfig) field2Length() int { + l := 0 + if p.IsSetTemperature() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.DoubleLength() + } + return l +} + +func (p *ModelConfig) field3Length() int { + l := 0 + if p.IsSetMaxTokens() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I32Length() + } + return l +} + +func (p *ModelConfig) field4Length() int { + l := 0 + if p.IsSetTopP() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.DoubleLength() + } + return l +} + +func (p *ModelConfig) DeepCopy(s interface{}) error { + src, ok := s.(*ModelConfig) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.ModelName != nil { + var tmp string + if *src.ModelName != "" { + tmp = kutils.StringDeepCopy(*src.ModelName) + } + p.ModelName = &tmp + } + + if src.Temperature != nil { + tmp := *src.Temperature + p.Temperature = &tmp + } + + if src.MaxTokens != nil { + tmp := *src.MaxTokens + p.MaxTokens = &tmp + } + + if src.TopP != nil { + tmp := *src.TopP + p.TopP = &tmp + } + + return nil +} + +func (p *ArgsSchema) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.LIST { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 3: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField3(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ArgsSchema[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *ArgsSchema) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Key = _field + return offset, nil +} + +func (p *ArgsSchema) FastReadField2(buf []byte) (int, error) { + offset := 0 + + _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) + offset += l + if err != nil { + return offset, err + } + _field := make([]ContentType, 0, size) + for i := 0; i < size; i++ { + var _elem ContentType + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _elem = v + } + + _field = append(_field, _elem) + } + p.SupportContentTypes = _field + return offset, nil +} + +func (p *ArgsSchema) FastReadField3(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.JSONSchema = _field + return offset, nil +} + +func (p *ArgsSchema) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *ArgsSchema) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField3(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *ArgsSchema) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + l += p.field3Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *ArgsSchema) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetKey() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 1) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Key) + } + return offset +} + +func (p *ArgsSchema) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetSupportContentTypes() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 2) + listBeginOffset := offset + offset += thrift.Binary.ListBeginLength() + var length int + for _, v := range p.SupportContentTypes { + length++ + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, v) + } + thrift.Binary.WriteListBegin(buf[listBeginOffset:], thrift.STRING, length) + } + return offset +} + +func (p *ArgsSchema) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetJSONSchema() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 3) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.JSONSchema) + } + return offset +} + +func (p *ArgsSchema) field1Length() int { + l := 0 + if p.IsSetKey() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.Key) + } + return l +} + +func (p *ArgsSchema) field2Length() int { + l := 0 + if p.IsSetSupportContentTypes() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.ListBeginLength() + for _, v := range p.SupportContentTypes { + _ = v + l += thrift.Binary.StringLengthNocopy(v) + } + } + return l +} + +func (p *ArgsSchema) field3Length() int { + l := 0 + if p.IsSetJSONSchema() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.JSONSchema) + } + return l +} + +func (p *ArgsSchema) DeepCopy(s interface{}) error { + src, ok := s.(*ArgsSchema) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.Key != nil { + var tmp string + if *src.Key != "" { + tmp = kutils.StringDeepCopy(*src.Key) + } + p.Key = &tmp + } + + if src.SupportContentTypes != nil { + p.SupportContentTypes = make([]ContentType, 0, len(src.SupportContentTypes)) + for _, elem := range src.SupportContentTypes { + var _elem ContentType + _elem = elem + p.SupportContentTypes = append(p.SupportContentTypes, _elem) + } + } + + if src.JSONSchema != nil { + var tmp string + if *src.JSONSchema != "" { + tmp = kutils.StringDeepCopy(*src.JSONSchema) + } + p.JSONSchema = &tmp + } + + return nil +} + +func (p *PageInfo) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.I32 { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.I32 { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 3: + if fieldTypeId == thrift.BOOL { + l, err = p.FastReadField3(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 4: + if fieldTypeId == thrift.I64 { + l, err = p.FastReadField4(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_PageInfo[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *PageInfo) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field *int32 + if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.PageNum = _field + return offset, nil +} + +func (p *PageInfo) FastReadField2(buf []byte) (int, error) { + offset := 0 + + var _field *int32 + if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.PageSize = _field + return offset, nil +} + +func (p *PageInfo) FastReadField3(buf []byte) (int, error) { + offset := 0 + + var _field *bool + if v, l, err := thrift.Binary.ReadBool(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.HasMore = _field + return offset, nil +} + +func (p *PageInfo) FastReadField4(buf []byte) (int, error) { + offset := 0 + + var _field *int64 + if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.TotalCount = _field + return offset, nil +} + +func (p *PageInfo) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *PageInfo) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField3(buf[offset:], w) + offset += p.fastWriteField4(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *PageInfo) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + l += p.field3Length() + l += p.field4Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *PageInfo) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetPageNum() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 1) + offset += thrift.Binary.WriteI32(buf[offset:], *p.PageNum) + } + return offset +} + +func (p *PageInfo) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetPageSize() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 2) + offset += thrift.Binary.WriteI32(buf[offset:], *p.PageSize) + } + return offset +} + +func (p *PageInfo) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetHasMore() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.BOOL, 3) + offset += thrift.Binary.WriteBool(buf[offset:], *p.HasMore) + } + return offset +} + +func (p *PageInfo) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetTotalCount() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 4) + offset += thrift.Binary.WriteI64(buf[offset:], *p.TotalCount) + } + return offset +} + +func (p *PageInfo) field1Length() int { + l := 0 + if p.IsSetPageNum() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I32Length() + } + return l +} + +func (p *PageInfo) field2Length() int { + l := 0 + if p.IsSetPageSize() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I32Length() + } + return l +} + +func (p *PageInfo) field3Length() int { + l := 0 + if p.IsSetHasMore() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.BoolLength() + } + return l +} + +func (p *PageInfo) field4Length() int { + l := 0 + if p.IsSetTotalCount() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() + } + return l +} + +func (p *PageInfo) DeepCopy(s interface{}) error { + src, ok := s.(*PageInfo) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.PageNum != nil { + tmp := *src.PageNum + p.PageNum = &tmp + } + + if src.PageSize != nil { + tmp := *src.PageSize + p.PageSize = &tmp + } + + if src.HasMore != nil { + tmp := *src.HasMore + p.HasMore = &tmp + } + + if src.TotalCount != nil { + tmp := *src.TotalCount + p.TotalCount = &tmp + } + + return nil +} + +func (p *OpenAPIResponse) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.I32 { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_OpenAPIResponse[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *OpenAPIResponse) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field *int32 + if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Code = _field + return offset, nil +} + +func (p *OpenAPIResponse) FastReadField2(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Msg = _field + return offset, nil +} + +func (p *OpenAPIResponse) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *OpenAPIResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *OpenAPIResponse) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *OpenAPIResponse) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetCode() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 1) + offset += thrift.Binary.WriteI32(buf[offset:], *p.Code) + } + return offset +} + +func (p *OpenAPIResponse) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetMsg() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Msg) + } + return offset +} + +func (p *OpenAPIResponse) field1Length() int { + l := 0 + if p.IsSetCode() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I32Length() + } + return l +} + +func (p *OpenAPIResponse) field2Length() int { + l := 0 + if p.IsSetMsg() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.Msg) + } + return l +} + +func (p *OpenAPIResponse) DeepCopy(s interface{}) error { + src, ok := s.(*OpenAPIResponse) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.Code != nil { + tmp := *src.Code + p.Code = &tmp + } + + if src.Msg != nil { + var tmp string + if *src.Msg != "" { + tmp = kutils.StringDeepCopy(*src.Msg) + } + p.Msg = &tmp + } + + return nil +} + +func (p *OrderBy) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.BOOL { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_OrderBy[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *OrderBy) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Field = _field + return offset, nil +} + +func (p *OrderBy) FastReadField2(buf []byte) (int, error) { + offset := 0 + + var _field *bool + if v, l, err := thrift.Binary.ReadBool(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.IsAsc = _field + return offset, nil +} + +func (p *OrderBy) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *OrderBy) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField1(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *OrderBy) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *OrderBy) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetField() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 1) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Field) + } + return offset +} + +func (p *OrderBy) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetIsAsc() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.BOOL, 2) + offset += thrift.Binary.WriteBool(buf[offset:], *p.IsAsc) + } + return offset +} + +func (p *OrderBy) field1Length() int { + l := 0 + if p.IsSetField() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.Field) + } + return l +} + +func (p *OrderBy) field2Length() int { + l := 0 + if p.IsSetIsAsc() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.BoolLength() + } + return l +} + +func (p *OrderBy) DeepCopy(s interface{}) error { + src, ok := s.(*OrderBy) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.Field != nil { + var tmp string + if *src.Field != "" { + tmp = kutils.StringDeepCopy(*src.Field) + } + p.Field = &tmp + } + + if src.IsAsc != nil { + tmp := *src.IsAsc + p.IsAsc = &tmp + } + + return nil +} diff --git a/backend/kitex_gen/coze/loop/evaluation/domain_openapi/common/k-consts.go b/backend/kitex_gen/coze/loop/evaluation/domain_openapi/common/k-consts.go new file mode 100644 index 000000000..bc1f8c0bf --- /dev/null +++ b/backend/kitex_gen/coze/loop/evaluation/domain_openapi/common/k-consts.go @@ -0,0 +1,4 @@ +package common + +// KitexUnusedProtection is used to prevent 'imported and not used' error. +var KitexUnusedProtection = struct{}{} diff --git a/backend/kitex_gen/coze/loop/evaluation/domain_openapi/eval_set/eval_set.go b/backend/kitex_gen/coze/loop/evaluation/domain_openapi/eval_set/eval_set.go new file mode 100644 index 000000000..45f3c7b93 --- /dev/null +++ b/backend/kitex_gen/coze/loop/evaluation/domain_openapi/eval_set/eval_set.go @@ -0,0 +1,3785 @@ +// Code generated by thriftgo (0.4.1). DO NOT EDIT. + +package eval_set + +import ( + "fmt" + "github.com/apache/thrift/lib/go/thrift" + "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/domain_openapi/common" + "strings" +) + +const ( + EvaluationSetStatusActive = "active" + + EvaluationSetStatusArchived = "archived" + + FieldDisplayFormatPlainText = "plain_text" + + FieldDisplayFormatMarkdown = "markdown" + + FieldDisplayFormatJSON = "json" + + FieldDisplayFormateYAML = "yaml" + + FieldDisplayFormateCode = "code" +) + +// 评测集状态 +type EvaluationSetStatus = string + +type FieldDisplayFormat = string + +// 字段Schema +type FieldSchema struct { + Name *string `thrift:"name,1,optional" frugal:"1,optional,string" form:"name" json:"name,omitempty" query:"name"` + Description *string `thrift:"description,2,optional" frugal:"2,optional,string" form:"description" json:"description,omitempty" query:"description"` + ContentType *common.ContentType `thrift:"content_type,3,optional" frugal:"3,optional,string" form:"content_type" json:"content_type,omitempty" query:"content_type"` + // 默认渲染格式,如 code, json, etc.mai + DefaultDisplayFormat *FieldDisplayFormat `thrift:"default_display_format,4,optional" frugal:"4,optional,string" form:"default_display_format" json:"default_display_format,omitempty" query:"default_display_format"` + IsRequired *bool `thrift:"is_required,5,optional" frugal:"5,optional,bool" form:"is_required" json:"is_required,omitempty" query:"is_required"` + // JSON Schema字符串 + TextSchema *string `thrift:"text_schema,6,optional" frugal:"6,optional,string" form:"text_schema" json:"text_schema,omitempty" query:"text_schema"` +} + +func NewFieldSchema() *FieldSchema { + return &FieldSchema{} +} + +func (p *FieldSchema) InitDefault() { +} + +var FieldSchema_Name_DEFAULT string + +func (p *FieldSchema) GetName() (v string) { + if p == nil { + return + } + if !p.IsSetName() { + return FieldSchema_Name_DEFAULT + } + return *p.Name +} + +var FieldSchema_Description_DEFAULT string + +func (p *FieldSchema) GetDescription() (v string) { + if p == nil { + return + } + if !p.IsSetDescription() { + return FieldSchema_Description_DEFAULT + } + return *p.Description +} + +var FieldSchema_ContentType_DEFAULT common.ContentType + +func (p *FieldSchema) GetContentType() (v common.ContentType) { + if p == nil { + return + } + if !p.IsSetContentType() { + return FieldSchema_ContentType_DEFAULT + } + return *p.ContentType +} + +var FieldSchema_DefaultDisplayFormat_DEFAULT FieldDisplayFormat + +func (p *FieldSchema) GetDefaultDisplayFormat() (v FieldDisplayFormat) { + if p == nil { + return + } + if !p.IsSetDefaultDisplayFormat() { + return FieldSchema_DefaultDisplayFormat_DEFAULT + } + return *p.DefaultDisplayFormat +} + +var FieldSchema_IsRequired_DEFAULT bool + +func (p *FieldSchema) GetIsRequired() (v bool) { + if p == nil { + return + } + if !p.IsSetIsRequired() { + return FieldSchema_IsRequired_DEFAULT + } + return *p.IsRequired +} + +var FieldSchema_TextSchema_DEFAULT string + +func (p *FieldSchema) GetTextSchema() (v string) { + if p == nil { + return + } + if !p.IsSetTextSchema() { + return FieldSchema_TextSchema_DEFAULT + } + return *p.TextSchema +} +func (p *FieldSchema) SetName(val *string) { + p.Name = val +} +func (p *FieldSchema) SetDescription(val *string) { + p.Description = val +} +func (p *FieldSchema) SetContentType(val *common.ContentType) { + p.ContentType = val +} +func (p *FieldSchema) SetDefaultDisplayFormat(val *FieldDisplayFormat) { + p.DefaultDisplayFormat = val +} +func (p *FieldSchema) SetIsRequired(val *bool) { + p.IsRequired = val +} +func (p *FieldSchema) SetTextSchema(val *string) { + p.TextSchema = val +} + +var fieldIDToName_FieldSchema = map[int16]string{ + 1: "name", + 2: "description", + 3: "content_type", + 4: "default_display_format", + 5: "is_required", + 6: "text_schema", +} + +func (p *FieldSchema) IsSetName() bool { + return p.Name != nil +} + +func (p *FieldSchema) IsSetDescription() bool { + return p.Description != nil +} + +func (p *FieldSchema) IsSetContentType() bool { + return p.ContentType != nil +} + +func (p *FieldSchema) IsSetDefaultDisplayFormat() bool { + return p.DefaultDisplayFormat != nil +} + +func (p *FieldSchema) IsSetIsRequired() bool { + return p.IsRequired != nil +} + +func (p *FieldSchema) IsSetTextSchema() bool { + return p.TextSchema != nil +} + +func (p *FieldSchema) 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 + } + 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_FieldSchema[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 *FieldSchema) 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 *FieldSchema) ReadField2(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 *FieldSchema) ReadField3(iprot thrift.TProtocol) error { + + var _field *common.ContentType + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = &v + } + p.ContentType = _field + return nil +} +func (p *FieldSchema) ReadField4(iprot thrift.TProtocol) error { + + var _field *FieldDisplayFormat + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = &v + } + p.DefaultDisplayFormat = _field + return nil +} +func (p *FieldSchema) ReadField5(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 *FieldSchema) ReadField6(iprot thrift.TProtocol) error { + + var _field *string + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = &v + } + p.TextSchema = _field + return nil +} + +func (p *FieldSchema) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("FieldSchema"); 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 *FieldSchema) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetName() { + 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 *FieldSchema) writeField2(oprot thrift.TProtocol) (err error) { + if p.IsSetDescription() { + if err = oprot.WriteFieldBegin("description", thrift.STRING, 2); 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 2 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) +} +func (p *FieldSchema) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetContentType() { + if err = oprot.WriteFieldBegin("content_type", thrift.STRING, 3); 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 3 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) +} +func (p *FieldSchema) writeField4(oprot thrift.TProtocol) (err error) { + if p.IsSetDefaultDisplayFormat() { + if err = oprot.WriteFieldBegin("default_display_format", thrift.STRING, 4); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(*p.DefaultDisplayFormat); 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 *FieldSchema) writeField5(oprot thrift.TProtocol) (err error) { + if p.IsSetIsRequired() { + if err = oprot.WriteFieldBegin("is_required", thrift.BOOL, 5); 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 5 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 5 end error: ", p), err) +} +func (p *FieldSchema) writeField6(oprot thrift.TProtocol) (err error) { + if p.IsSetTextSchema() { + if err = oprot.WriteFieldBegin("text_schema", thrift.STRING, 6); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(*p.TextSchema); 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 *FieldSchema) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("FieldSchema(%+v)", *p) + +} + +func (p *FieldSchema) DeepEqual(ano *FieldSchema) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.Name) { + return false + } + if !p.Field2DeepEqual(ano.Description) { + return false + } + if !p.Field3DeepEqual(ano.ContentType) { + return false + } + if !p.Field4DeepEqual(ano.DefaultDisplayFormat) { + return false + } + if !p.Field5DeepEqual(ano.IsRequired) { + return false + } + if !p.Field6DeepEqual(ano.TextSchema) { + return false + } + return true +} + +func (p *FieldSchema) Field1DeepEqual(src *string) bool { + + if p.Name == src { + return true + } else if p.Name == nil || src == nil { + return false + } + if strings.Compare(*p.Name, *src) != 0 { + return false + } + return true +} +func (p *FieldSchema) Field2DeepEqual(src *string) bool { + + if p.Description == src { + return true + } else if p.Description == nil || src == nil { + return false + } + if strings.Compare(*p.Description, *src) != 0 { + return false + } + return true +} +func (p *FieldSchema) Field3DeepEqual(src *common.ContentType) bool { + + if p.ContentType == src { + return true + } else if p.ContentType == nil || src == nil { + return false + } + if strings.Compare(*p.ContentType, *src) != 0 { + return false + } + return true +} +func (p *FieldSchema) Field4DeepEqual(src *FieldDisplayFormat) bool { + + if p.DefaultDisplayFormat == src { + return true + } else if p.DefaultDisplayFormat == nil || src == nil { + return false + } + if strings.Compare(*p.DefaultDisplayFormat, *src) != 0 { + return false + } + return true +} +func (p *FieldSchema) Field5DeepEqual(src *bool) bool { + + if p.IsRequired == src { + return true + } else if p.IsRequired == nil || src == nil { + return false + } + if *p.IsRequired != *src { + return false + } + return true +} +func (p *FieldSchema) Field6DeepEqual(src *string) bool { + + if p.TextSchema == src { + return true + } else if p.TextSchema == nil || src == nil { + return false + } + if strings.Compare(*p.TextSchema, *src) != 0 { + return false + } + return true +} + +// 评测集Schema +type EvaluationSetSchema struct { + FieldSchemas []*FieldSchema `thrift:"field_schemas,1,optional" frugal:"1,optional,list" form:"field_schemas" json:"field_schemas,omitempty" query:"field_schemas"` +} + +func NewEvaluationSetSchema() *EvaluationSetSchema { + return &EvaluationSetSchema{} +} + +func (p *EvaluationSetSchema) InitDefault() { +} + +var EvaluationSetSchema_FieldSchemas_DEFAULT []*FieldSchema + +func (p *EvaluationSetSchema) GetFieldSchemas() (v []*FieldSchema) { + if p == nil { + return + } + if !p.IsSetFieldSchemas() { + return EvaluationSetSchema_FieldSchemas_DEFAULT + } + return p.FieldSchemas +} +func (p *EvaluationSetSchema) SetFieldSchemas(val []*FieldSchema) { + p.FieldSchemas = val +} + +var fieldIDToName_EvaluationSetSchema = map[int16]string{ + 1: "field_schemas", +} + +func (p *EvaluationSetSchema) IsSetFieldSchemas() bool { + return p.FieldSchemas != nil +} + +func (p *EvaluationSetSchema) 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_EvaluationSetSchema[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 *EvaluationSetSchema) ReadField1(iprot thrift.TProtocol) error { + _, size, err := iprot.ReadListBegin() + if err != nil { + return err + } + _field := make([]*FieldSchema, 0, size) + values := make([]FieldSchema, 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.FieldSchemas = _field + return nil +} + +func (p *EvaluationSetSchema) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("EvaluationSetSchema"); 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 *EvaluationSetSchema) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetFieldSchemas() { + if err = oprot.WriteFieldBegin("field_schemas", thrift.LIST, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteListBegin(thrift.STRUCT, len(p.FieldSchemas)); err != nil { + return err + } + for _, v := range p.FieldSchemas { + 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 *EvaluationSetSchema) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("EvaluationSetSchema(%+v)", *p) + +} + +func (p *EvaluationSetSchema) DeepEqual(ano *EvaluationSetSchema) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.FieldSchemas) { + return false + } + return true +} + +func (p *EvaluationSetSchema) Field1DeepEqual(src []*FieldSchema) bool { + + if len(p.FieldSchemas) != len(src) { + return false + } + for i, v := range p.FieldSchemas { + _src := src[i] + if !v.DeepEqual(_src) { + return false + } + } + return true +} + +// 评测集版本 +type EvaluationSetVersion struct { + ID *int64 `thrift:"id,1,optional" frugal:"1,optional,i64" form:"id" json:"id,omitempty" query:"id"` + Version *string `thrift:"version,2,optional" frugal:"2,optional,string" form:"version" json:"version,omitempty" query:"version"` + Description *string `thrift:"description,3,optional" frugal:"3,optional,string" form:"description" json:"description,omitempty" query:"description"` + EvaluationSetSchema *EvaluationSetSchema `thrift:"evaluation_set_schema,4,optional" frugal:"4,optional,EvaluationSetSchema" form:"evaluation_set_schema" json:"evaluation_set_schema,omitempty" query:"evaluation_set_schema"` + ItemCount *int64 `thrift:"item_count,5,optional" frugal:"5,optional,i64" form:"item_count" json:"item_count,omitempty" query:"item_count"` + BaseInfo *common.BaseInfo `thrift:"base_info,100,optional" frugal:"100,optional,common.BaseInfo" form:"base_info" json:"base_info,omitempty" query:"base_info"` +} + +func NewEvaluationSetVersion() *EvaluationSetVersion { + return &EvaluationSetVersion{} +} + +func (p *EvaluationSetVersion) InitDefault() { +} + +var EvaluationSetVersion_ID_DEFAULT int64 + +func (p *EvaluationSetVersion) GetID() (v int64) { + if p == nil { + return + } + if !p.IsSetID() { + return EvaluationSetVersion_ID_DEFAULT + } + return *p.ID +} + +var EvaluationSetVersion_Version_DEFAULT string + +func (p *EvaluationSetVersion) GetVersion() (v string) { + if p == nil { + return + } + if !p.IsSetVersion() { + return EvaluationSetVersion_Version_DEFAULT + } + return *p.Version +} + +var EvaluationSetVersion_Description_DEFAULT string + +func (p *EvaluationSetVersion) GetDescription() (v string) { + if p == nil { + return + } + if !p.IsSetDescription() { + return EvaluationSetVersion_Description_DEFAULT + } + return *p.Description +} + +var EvaluationSetVersion_EvaluationSetSchema_DEFAULT *EvaluationSetSchema + +func (p *EvaluationSetVersion) GetEvaluationSetSchema() (v *EvaluationSetSchema) { + if p == nil { + return + } + if !p.IsSetEvaluationSetSchema() { + return EvaluationSetVersion_EvaluationSetSchema_DEFAULT + } + return p.EvaluationSetSchema +} + +var EvaluationSetVersion_ItemCount_DEFAULT int64 + +func (p *EvaluationSetVersion) GetItemCount() (v int64) { + if p == nil { + return + } + if !p.IsSetItemCount() { + return EvaluationSetVersion_ItemCount_DEFAULT + } + return *p.ItemCount +} + +var EvaluationSetVersion_BaseInfo_DEFAULT *common.BaseInfo + +func (p *EvaluationSetVersion) GetBaseInfo() (v *common.BaseInfo) { + if p == nil { + return + } + if !p.IsSetBaseInfo() { + return EvaluationSetVersion_BaseInfo_DEFAULT + } + return p.BaseInfo +} +func (p *EvaluationSetVersion) SetID(val *int64) { + p.ID = val +} +func (p *EvaluationSetVersion) SetVersion(val *string) { + p.Version = val +} +func (p *EvaluationSetVersion) SetDescription(val *string) { + p.Description = val +} +func (p *EvaluationSetVersion) SetEvaluationSetSchema(val *EvaluationSetSchema) { + p.EvaluationSetSchema = val +} +func (p *EvaluationSetVersion) SetItemCount(val *int64) { + p.ItemCount = val +} +func (p *EvaluationSetVersion) SetBaseInfo(val *common.BaseInfo) { + p.BaseInfo = val +} + +var fieldIDToName_EvaluationSetVersion = map[int16]string{ + 1: "id", + 2: "version", + 3: "description", + 4: "evaluation_set_schema", + 5: "item_count", + 100: "base_info", +} + +func (p *EvaluationSetVersion) IsSetID() bool { + return p.ID != nil +} + +func (p *EvaluationSetVersion) IsSetVersion() bool { + return p.Version != nil +} + +func (p *EvaluationSetVersion) IsSetDescription() bool { + return p.Description != nil +} + +func (p *EvaluationSetVersion) IsSetEvaluationSetSchema() bool { + return p.EvaluationSetSchema != nil +} + +func (p *EvaluationSetVersion) IsSetItemCount() bool { + return p.ItemCount != nil +} + +func (p *EvaluationSetVersion) IsSetBaseInfo() bool { + return p.BaseInfo != nil +} + +func (p *EvaluationSetVersion) 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.STRUCT { + if err = p.ReadField4(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 5: + if fieldTypeId == thrift.I64 { + if err = p.ReadField5(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 100: + if fieldTypeId == thrift.STRUCT { + if err = p.ReadField100(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_EvaluationSetVersion[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 *EvaluationSetVersion) 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 *EvaluationSetVersion) ReadField2(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 *EvaluationSetVersion) 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 *EvaluationSetVersion) ReadField4(iprot thrift.TProtocol) error { + _field := NewEvaluationSetSchema() + if err := _field.Read(iprot); err != nil { + return err + } + p.EvaluationSetSchema = _field + return nil +} +func (p *EvaluationSetVersion) ReadField5(iprot thrift.TProtocol) error { + + var _field *int64 + if v, err := iprot.ReadI64(); err != nil { + return err + } else { + _field = &v + } + p.ItemCount = _field + return nil +} +func (p *EvaluationSetVersion) ReadField100(iprot thrift.TProtocol) error { + _field := common.NewBaseInfo() + if err := _field.Read(iprot); err != nil { + return err + } + p.BaseInfo = _field + return nil +} + +func (p *EvaluationSetVersion) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("EvaluationSetVersion"); 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.writeField100(oprot); err != nil { + fieldId = 100 + 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 *EvaluationSetVersion) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetID() { + 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 *EvaluationSetVersion) writeField2(oprot thrift.TProtocol) (err error) { + if p.IsSetVersion() { + if err = oprot.WriteFieldBegin("version", thrift.STRING, 2); 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 2 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) +} +func (p *EvaluationSetVersion) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetDescription() { + 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 *EvaluationSetVersion) writeField4(oprot thrift.TProtocol) (err error) { + if p.IsSetEvaluationSetSchema() { + if err = oprot.WriteFieldBegin("evaluation_set_schema", thrift.STRUCT, 4); err != nil { + goto WriteFieldBeginError + } + if err := p.EvaluationSetSchema.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 *EvaluationSetVersion) writeField5(oprot thrift.TProtocol) (err error) { + if p.IsSetItemCount() { + if err = oprot.WriteFieldBegin("item_count", thrift.I64, 5); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI64(*p.ItemCount); 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 *EvaluationSetVersion) writeField100(oprot thrift.TProtocol) (err error) { + if p.IsSetBaseInfo() { + if err = oprot.WriteFieldBegin("base_info", thrift.STRUCT, 100); err != nil { + goto WriteFieldBeginError + } + if err := p.BaseInfo.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 100 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 100 end error: ", p), err) +} + +func (p *EvaluationSetVersion) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("EvaluationSetVersion(%+v)", *p) + +} + +func (p *EvaluationSetVersion) DeepEqual(ano *EvaluationSetVersion) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.ID) { + return false + } + if !p.Field2DeepEqual(ano.Version) { + return false + } + if !p.Field3DeepEqual(ano.Description) { + return false + } + if !p.Field4DeepEqual(ano.EvaluationSetSchema) { + return false + } + if !p.Field5DeepEqual(ano.ItemCount) { + return false + } + if !p.Field100DeepEqual(ano.BaseInfo) { + return false + } + return true +} + +func (p *EvaluationSetVersion) Field1DeepEqual(src *int64) bool { + + if p.ID == src { + return true + } else if p.ID == nil || src == nil { + return false + } + if *p.ID != *src { + return false + } + return true +} +func (p *EvaluationSetVersion) Field2DeepEqual(src *string) bool { + + if p.Version == src { + return true + } else if p.Version == nil || src == nil { + return false + } + if strings.Compare(*p.Version, *src) != 0 { + return false + } + return true +} +func (p *EvaluationSetVersion) Field3DeepEqual(src *string) bool { + + if p.Description == src { + return true + } else if p.Description == nil || src == nil { + return false + } + if strings.Compare(*p.Description, *src) != 0 { + return false + } + return true +} +func (p *EvaluationSetVersion) Field4DeepEqual(src *EvaluationSetSchema) bool { + + if !p.EvaluationSetSchema.DeepEqual(src) { + return false + } + return true +} +func (p *EvaluationSetVersion) Field5DeepEqual(src *int64) bool { + + if p.ItemCount == src { + return true + } else if p.ItemCount == nil || src == nil { + return false + } + if *p.ItemCount != *src { + return false + } + return true +} +func (p *EvaluationSetVersion) Field100DeepEqual(src *common.BaseInfo) bool { + + if !p.BaseInfo.DeepEqual(src) { + return false + } + return true +} + +// 评测集 +type EvaluationSet struct { + ID *int64 `thrift:"id,1,optional" frugal:"1,optional,i64" form:"id" json:"id,omitempty" query:"id"` + Name *string `thrift:"name,2,optional" frugal:"2,optional,string" form:"name" json:"name,omitempty" query:"name"` + Description *string `thrift:"description,3,optional" frugal:"3,optional,string" form:"description" json:"description,omitempty" query:"description"` + Status *EvaluationSetStatus `thrift:"status,4,optional" frugal:"4,optional,string" form:"status" json:"status,omitempty" query:"status"` + ItemCount *int64 `thrift:"item_count,5,optional" frugal:"5,optional,i64" form:"item_count" json:"item_count,omitempty" query:"item_count"` + LatestVersion *string `thrift:"latest_version,6,optional" frugal:"6,optional,string" form:"latest_version" json:"latest_version,omitempty" query:"latest_version"` + ChangeUncommitted *bool `thrift:"change_uncommitted,7,optional" frugal:"7,optional,bool" form:"change_uncommitted" json:"change_uncommitted,omitempty" query:"change_uncommitted"` + CurrentVersion *EvaluationSetVersion `thrift:"current_version,20,optional" frugal:"20,optional,EvaluationSetVersion" form:"current_version" json:"current_version,omitempty" query:"current_version"` + BaseInfo *common.BaseInfo `thrift:"base_info,100,optional" frugal:"100,optional,common.BaseInfo" form:"base_info" json:"base_info,omitempty" query:"base_info"` +} + +func NewEvaluationSet() *EvaluationSet { + return &EvaluationSet{} +} + +func (p *EvaluationSet) InitDefault() { +} + +var EvaluationSet_ID_DEFAULT int64 + +func (p *EvaluationSet) GetID() (v int64) { + if p == nil { + return + } + if !p.IsSetID() { + return EvaluationSet_ID_DEFAULT + } + return *p.ID +} + +var EvaluationSet_Name_DEFAULT string + +func (p *EvaluationSet) GetName() (v string) { + if p == nil { + return + } + if !p.IsSetName() { + return EvaluationSet_Name_DEFAULT + } + return *p.Name +} + +var EvaluationSet_Description_DEFAULT string + +func (p *EvaluationSet) GetDescription() (v string) { + if p == nil { + return + } + if !p.IsSetDescription() { + return EvaluationSet_Description_DEFAULT + } + return *p.Description +} + +var EvaluationSet_Status_DEFAULT EvaluationSetStatus + +func (p *EvaluationSet) GetStatus() (v EvaluationSetStatus) { + if p == nil { + return + } + if !p.IsSetStatus() { + return EvaluationSet_Status_DEFAULT + } + return *p.Status +} + +var EvaluationSet_ItemCount_DEFAULT int64 + +func (p *EvaluationSet) GetItemCount() (v int64) { + if p == nil { + return + } + if !p.IsSetItemCount() { + return EvaluationSet_ItemCount_DEFAULT + } + return *p.ItemCount +} + +var EvaluationSet_LatestVersion_DEFAULT string + +func (p *EvaluationSet) GetLatestVersion() (v string) { + if p == nil { + return + } + if !p.IsSetLatestVersion() { + return EvaluationSet_LatestVersion_DEFAULT + } + return *p.LatestVersion +} + +var EvaluationSet_ChangeUncommitted_DEFAULT bool + +func (p *EvaluationSet) GetChangeUncommitted() (v bool) { + if p == nil { + return + } + if !p.IsSetChangeUncommitted() { + return EvaluationSet_ChangeUncommitted_DEFAULT + } + return *p.ChangeUncommitted +} + +var EvaluationSet_CurrentVersion_DEFAULT *EvaluationSetVersion + +func (p *EvaluationSet) GetCurrentVersion() (v *EvaluationSetVersion) { + if p == nil { + return + } + if !p.IsSetCurrentVersion() { + return EvaluationSet_CurrentVersion_DEFAULT + } + return p.CurrentVersion +} + +var EvaluationSet_BaseInfo_DEFAULT *common.BaseInfo + +func (p *EvaluationSet) GetBaseInfo() (v *common.BaseInfo) { + if p == nil { + return + } + if !p.IsSetBaseInfo() { + return EvaluationSet_BaseInfo_DEFAULT + } + return p.BaseInfo +} +func (p *EvaluationSet) SetID(val *int64) { + p.ID = val +} +func (p *EvaluationSet) SetName(val *string) { + p.Name = val +} +func (p *EvaluationSet) SetDescription(val *string) { + p.Description = val +} +func (p *EvaluationSet) SetStatus(val *EvaluationSetStatus) { + p.Status = val +} +func (p *EvaluationSet) SetItemCount(val *int64) { + p.ItemCount = val +} +func (p *EvaluationSet) SetLatestVersion(val *string) { + p.LatestVersion = val +} +func (p *EvaluationSet) SetChangeUncommitted(val *bool) { + p.ChangeUncommitted = val +} +func (p *EvaluationSet) SetCurrentVersion(val *EvaluationSetVersion) { + p.CurrentVersion = val +} +func (p *EvaluationSet) SetBaseInfo(val *common.BaseInfo) { + p.BaseInfo = val +} + +var fieldIDToName_EvaluationSet = map[int16]string{ + 1: "id", + 2: "name", + 3: "description", + 4: "status", + 5: "item_count", + 6: "latest_version", + 7: "change_uncommitted", + 20: "current_version", + 100: "base_info", +} + +func (p *EvaluationSet) IsSetID() bool { + return p.ID != nil +} + +func (p *EvaluationSet) IsSetName() bool { + return p.Name != nil +} + +func (p *EvaluationSet) IsSetDescription() bool { + return p.Description != nil +} + +func (p *EvaluationSet) IsSetStatus() bool { + return p.Status != nil +} + +func (p *EvaluationSet) IsSetItemCount() bool { + return p.ItemCount != nil +} + +func (p *EvaluationSet) IsSetLatestVersion() bool { + return p.LatestVersion != nil +} + +func (p *EvaluationSet) IsSetChangeUncommitted() bool { + return p.ChangeUncommitted != nil +} + +func (p *EvaluationSet) IsSetCurrentVersion() bool { + return p.CurrentVersion != nil +} + +func (p *EvaluationSet) IsSetBaseInfo() bool { + return p.BaseInfo != nil +} + +func (p *EvaluationSet) 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.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 + } + } 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 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 100: + if fieldTypeId == thrift.STRUCT { + if err = p.ReadField100(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_EvaluationSet[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 *EvaluationSet) 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 *EvaluationSet) 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 *EvaluationSet) 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 *EvaluationSet) ReadField4(iprot thrift.TProtocol) error { + + var _field *EvaluationSetStatus + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = &v + } + p.Status = _field + return nil +} +func (p *EvaluationSet) ReadField5(iprot thrift.TProtocol) error { + + var _field *int64 + if v, err := iprot.ReadI64(); err != nil { + return err + } else { + _field = &v + } + p.ItemCount = _field + return nil +} +func (p *EvaluationSet) ReadField6(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 *EvaluationSet) ReadField7(iprot thrift.TProtocol) error { + + var _field *bool + if v, err := iprot.ReadBool(); err != nil { + return err + } else { + _field = &v + } + p.ChangeUncommitted = _field + return nil +} +func (p *EvaluationSet) ReadField20(iprot thrift.TProtocol) error { + _field := NewEvaluationSetVersion() + if err := _field.Read(iprot); err != nil { + return err + } + p.CurrentVersion = _field + return nil +} +func (p *EvaluationSet) ReadField100(iprot thrift.TProtocol) error { + _field := common.NewBaseInfo() + if err := _field.Read(iprot); err != nil { + return err + } + p.BaseInfo = _field + return nil +} + +func (p *EvaluationSet) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("EvaluationSet"); 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.writeField20(oprot); err != nil { + fieldId = 20 + goto WriteFieldError + } + if err = p.writeField100(oprot); err != nil { + fieldId = 100 + 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 *EvaluationSet) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetID() { + 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 *EvaluationSet) writeField2(oprot thrift.TProtocol) (err error) { + if p.IsSetName() { + 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 *EvaluationSet) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetDescription() { + 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 *EvaluationSet) writeField4(oprot thrift.TProtocol) (err error) { + if p.IsSetStatus() { + if err = oprot.WriteFieldBegin("status", thrift.STRING, 4); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(*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 *EvaluationSet) writeField5(oprot thrift.TProtocol) (err error) { + if p.IsSetItemCount() { + if err = oprot.WriteFieldBegin("item_count", thrift.I64, 5); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI64(*p.ItemCount); 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 *EvaluationSet) writeField6(oprot thrift.TProtocol) (err error) { + if p.IsSetLatestVersion() { + if err = oprot.WriteFieldBegin("latest_version", thrift.STRING, 6); 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 6 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 6 end error: ", p), err) +} +func (p *EvaluationSet) writeField7(oprot thrift.TProtocol) (err error) { + if p.IsSetChangeUncommitted() { + if err = oprot.WriteFieldBegin("change_uncommitted", thrift.BOOL, 7); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteBool(*p.ChangeUncommitted); 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 *EvaluationSet) writeField20(oprot thrift.TProtocol) (err error) { + if p.IsSetCurrentVersion() { + if err = oprot.WriteFieldBegin("current_version", thrift.STRUCT, 20); err != nil { + goto WriteFieldBeginError + } + if err := p.CurrentVersion.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 *EvaluationSet) writeField100(oprot thrift.TProtocol) (err error) { + if p.IsSetBaseInfo() { + if err = oprot.WriteFieldBegin("base_info", thrift.STRUCT, 100); err != nil { + goto WriteFieldBeginError + } + if err := p.BaseInfo.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 100 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 100 end error: ", p), err) +} + +func (p *EvaluationSet) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("EvaluationSet(%+v)", *p) + +} + +func (p *EvaluationSet) DeepEqual(ano *EvaluationSet) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.ID) { + return false + } + if !p.Field2DeepEqual(ano.Name) { + return false + } + if !p.Field3DeepEqual(ano.Description) { + return false + } + if !p.Field4DeepEqual(ano.Status) { + return false + } + if !p.Field5DeepEqual(ano.ItemCount) { + return false + } + if !p.Field6DeepEqual(ano.LatestVersion) { + return false + } + if !p.Field7DeepEqual(ano.ChangeUncommitted) { + return false + } + if !p.Field20DeepEqual(ano.CurrentVersion) { + return false + } + if !p.Field100DeepEqual(ano.BaseInfo) { + return false + } + return true +} + +func (p *EvaluationSet) Field1DeepEqual(src *int64) bool { + + if p.ID == src { + return true + } else if p.ID == nil || src == nil { + return false + } + if *p.ID != *src { + return false + } + return true +} +func (p *EvaluationSet) Field2DeepEqual(src *string) bool { + + if p.Name == src { + return true + } else if p.Name == nil || src == nil { + return false + } + if strings.Compare(*p.Name, *src) != 0 { + return false + } + return true +} +func (p *EvaluationSet) Field3DeepEqual(src *string) bool { + + if p.Description == src { + return true + } else if p.Description == nil || src == nil { + return false + } + if strings.Compare(*p.Description, *src) != 0 { + return false + } + return true +} +func (p *EvaluationSet) Field4DeepEqual(src *EvaluationSetStatus) bool { + + if p.Status == src { + return true + } else if p.Status == nil || src == nil { + return false + } + if strings.Compare(*p.Status, *src) != 0 { + return false + } + return true +} +func (p *EvaluationSet) Field5DeepEqual(src *int64) bool { + + if p.ItemCount == src { + return true + } else if p.ItemCount == nil || src == nil { + return false + } + if *p.ItemCount != *src { + return false + } + return true +} +func (p *EvaluationSet) Field6DeepEqual(src *string) bool { + + if p.LatestVersion == src { + return true + } else if p.LatestVersion == nil || src == nil { + return false + } + if strings.Compare(*p.LatestVersion, *src) != 0 { + return false + } + return true +} +func (p *EvaluationSet) Field7DeepEqual(src *bool) bool { + + if p.ChangeUncommitted == src { + return true + } else if p.ChangeUncommitted == nil || src == nil { + return false + } + if *p.ChangeUncommitted != *src { + return false + } + return true +} +func (p *EvaluationSet) Field20DeepEqual(src *EvaluationSetVersion) bool { + + if !p.CurrentVersion.DeepEqual(src) { + return false + } + return true +} +func (p *EvaluationSet) Field100DeepEqual(src *common.BaseInfo) bool { + + if !p.BaseInfo.DeepEqual(src) { + return false + } + return true +} + +// 字段数据 +type FieldData struct { + Name *string `thrift:"name,1,optional" frugal:"1,optional,string" form:"name" json:"name,omitempty" query:"name"` + Content *common.Content `thrift:"content,2,optional" frugal:"2,optional,common.Content" form:"content" json:"content,omitempty" query:"content"` +} + +func NewFieldData() *FieldData { + return &FieldData{} +} + +func (p *FieldData) InitDefault() { +} + +var FieldData_Name_DEFAULT string + +func (p *FieldData) GetName() (v string) { + if p == nil { + return + } + if !p.IsSetName() { + return FieldData_Name_DEFAULT + } + return *p.Name +} + +var FieldData_Content_DEFAULT *common.Content + +func (p *FieldData) GetContent() (v *common.Content) { + if p == nil { + return + } + if !p.IsSetContent() { + return FieldData_Content_DEFAULT + } + return p.Content +} +func (p *FieldData) SetName(val *string) { + p.Name = val +} +func (p *FieldData) SetContent(val *common.Content) { + p.Content = val +} + +var fieldIDToName_FieldData = map[int16]string{ + 1: "name", + 2: "content", +} + +func (p *FieldData) IsSetName() bool { + return p.Name != nil +} + +func (p *FieldData) IsSetContent() bool { + return p.Content != nil +} + +func (p *FieldData) 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.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_FieldData[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 *FieldData) 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 *FieldData) ReadField2(iprot thrift.TProtocol) error { + _field := common.NewContent() + if err := _field.Read(iprot); err != nil { + return err + } + p.Content = _field + return nil +} + +func (p *FieldData) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("FieldData"); 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 *FieldData) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetName() { + 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 *FieldData) writeField2(oprot thrift.TProtocol) (err error) { + if p.IsSetContent() { + if err = oprot.WriteFieldBegin("content", thrift.STRUCT, 2); err != nil { + goto WriteFieldBeginError + } + if err := p.Content.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 *FieldData) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("FieldData(%+v)", *p) + +} + +func (p *FieldData) DeepEqual(ano *FieldData) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.Name) { + return false + } + if !p.Field2DeepEqual(ano.Content) { + return false + } + return true +} + +func (p *FieldData) Field1DeepEqual(src *string) bool { + + if p.Name == src { + return true + } else if p.Name == nil || src == nil { + return false + } + if strings.Compare(*p.Name, *src) != 0 { + return false + } + return true +} +func (p *FieldData) Field2DeepEqual(src *common.Content) bool { + + if !p.Content.DeepEqual(src) { + return false + } + return true +} + +// 轮次数据 +type Turn struct { + ID *int64 `thrift:"id,1,optional" frugal:"1,optional,i64" form:"id" json:"id,omitempty" query:"id"` + FieldDataList []*FieldData `thrift:"field_data_list,2,optional" frugal:"2,optional,list" form:"field_data_list" json:"field_data_list,omitempty" query:"field_data_list"` +} + +func NewTurn() *Turn { + return &Turn{} +} + +func (p *Turn) InitDefault() { +} + +var Turn_ID_DEFAULT int64 + +func (p *Turn) GetID() (v int64) { + if p == nil { + return + } + if !p.IsSetID() { + return Turn_ID_DEFAULT + } + return *p.ID +} + +var Turn_FieldDataList_DEFAULT []*FieldData + +func (p *Turn) GetFieldDataList() (v []*FieldData) { + if p == nil { + return + } + if !p.IsSetFieldDataList() { + return Turn_FieldDataList_DEFAULT + } + return p.FieldDataList +} +func (p *Turn) SetID(val *int64) { + p.ID = val +} +func (p *Turn) SetFieldDataList(val []*FieldData) { + p.FieldDataList = val +} + +var fieldIDToName_Turn = map[int16]string{ + 1: "id", + 2: "field_data_list", +} + +func (p *Turn) IsSetID() bool { + return p.ID != nil +} + +func (p *Turn) IsSetFieldDataList() bool { + return p.FieldDataList != nil +} + +func (p *Turn) 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.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_Turn[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 *Turn) 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 *Turn) ReadField2(iprot thrift.TProtocol) error { + _, size, err := iprot.ReadListBegin() + if err != nil { + return err + } + _field := make([]*FieldData, 0, size) + values := make([]FieldData, 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.FieldDataList = _field + return nil +} + +func (p *Turn) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("Turn"); 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 *Turn) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetID() { + 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 *Turn) writeField2(oprot thrift.TProtocol) (err error) { + if p.IsSetFieldDataList() { + if err = oprot.WriteFieldBegin("field_data_list", thrift.LIST, 2); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteListBegin(thrift.STRUCT, len(p.FieldDataList)); err != nil { + return err + } + for _, v := range p.FieldDataList { + 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 *Turn) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("Turn(%+v)", *p) + +} + +func (p *Turn) DeepEqual(ano *Turn) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.ID) { + return false + } + if !p.Field2DeepEqual(ano.FieldDataList) { + return false + } + return true +} + +func (p *Turn) Field1DeepEqual(src *int64) bool { + + if p.ID == src { + return true + } else if p.ID == nil || src == nil { + return false + } + if *p.ID != *src { + return false + } + return true +} +func (p *Turn) Field2DeepEqual(src []*FieldData) bool { + + if len(p.FieldDataList) != len(src) { + return false + } + for i, v := range p.FieldDataList { + _src := src[i] + if !v.DeepEqual(_src) { + return false + } + } + return true +} + +// 评测集数据项 +type EvaluationSetItem struct { + ID *int64 `thrift:"id,1,optional" frugal:"1,optional,i64" form:"id" json:"id,omitempty" query:"id"` + ItemKey *string `thrift:"item_key,2,optional" frugal:"2,optional,string" form:"item_key" json:"item_key,omitempty" query:"item_key"` + Turns []*Turn `thrift:"turns,3,optional" frugal:"3,optional,list" form:"turns" json:"turns,omitempty" query:"turns"` + BaseInfo *common.BaseInfo `thrift:"base_info,100,optional" frugal:"100,optional,common.BaseInfo" form:"base_info" json:"base_info,omitempty" query:"base_info"` +} + +func NewEvaluationSetItem() *EvaluationSetItem { + return &EvaluationSetItem{} +} + +func (p *EvaluationSetItem) InitDefault() { +} + +var EvaluationSetItem_ID_DEFAULT int64 + +func (p *EvaluationSetItem) GetID() (v int64) { + if p == nil { + return + } + if !p.IsSetID() { + return EvaluationSetItem_ID_DEFAULT + } + return *p.ID +} + +var EvaluationSetItem_ItemKey_DEFAULT string + +func (p *EvaluationSetItem) GetItemKey() (v string) { + if p == nil { + return + } + if !p.IsSetItemKey() { + return EvaluationSetItem_ItemKey_DEFAULT + } + return *p.ItemKey +} + +var EvaluationSetItem_Turns_DEFAULT []*Turn + +func (p *EvaluationSetItem) GetTurns() (v []*Turn) { + if p == nil { + return + } + if !p.IsSetTurns() { + return EvaluationSetItem_Turns_DEFAULT + } + return p.Turns +} + +var EvaluationSetItem_BaseInfo_DEFAULT *common.BaseInfo + +func (p *EvaluationSetItem) GetBaseInfo() (v *common.BaseInfo) { + if p == nil { + return + } + if !p.IsSetBaseInfo() { + return EvaluationSetItem_BaseInfo_DEFAULT + } + return p.BaseInfo +} +func (p *EvaluationSetItem) SetID(val *int64) { + p.ID = val +} +func (p *EvaluationSetItem) SetItemKey(val *string) { + p.ItemKey = val +} +func (p *EvaluationSetItem) SetTurns(val []*Turn) { + p.Turns = val +} +func (p *EvaluationSetItem) SetBaseInfo(val *common.BaseInfo) { + p.BaseInfo = val +} + +var fieldIDToName_EvaluationSetItem = map[int16]string{ + 1: "id", + 2: "item_key", + 3: "turns", + 100: "base_info", +} + +func (p *EvaluationSetItem) IsSetID() bool { + return p.ID != nil +} + +func (p *EvaluationSetItem) IsSetItemKey() bool { + return p.ItemKey != nil +} + +func (p *EvaluationSetItem) IsSetTurns() bool { + return p.Turns != nil +} + +func (p *EvaluationSetItem) IsSetBaseInfo() bool { + return p.BaseInfo != nil +} + +func (p *EvaluationSetItem) 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.LIST { + if err = p.ReadField3(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 100: + if fieldTypeId == thrift.STRUCT { + if err = p.ReadField100(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_EvaluationSetItem[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 *EvaluationSetItem) 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 *EvaluationSetItem) ReadField2(iprot thrift.TProtocol) error { + + var _field *string + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = &v + } + p.ItemKey = _field + return nil +} +func (p *EvaluationSetItem) ReadField3(iprot thrift.TProtocol) error { + _, size, err := iprot.ReadListBegin() + if err != nil { + return err + } + _field := make([]*Turn, 0, size) + values := make([]Turn, 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.Turns = _field + return nil +} +func (p *EvaluationSetItem) ReadField100(iprot thrift.TProtocol) error { + _field := common.NewBaseInfo() + if err := _field.Read(iprot); err != nil { + return err + } + p.BaseInfo = _field + return nil +} + +func (p *EvaluationSetItem) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("EvaluationSetItem"); 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.writeField100(oprot); err != nil { + fieldId = 100 + 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 *EvaluationSetItem) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetID() { + 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 *EvaluationSetItem) writeField2(oprot thrift.TProtocol) (err error) { + if p.IsSetItemKey() { + if err = oprot.WriteFieldBegin("item_key", thrift.STRING, 2); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(*p.ItemKey); 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 *EvaluationSetItem) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetTurns() { + if err = oprot.WriteFieldBegin("turns", thrift.LIST, 3); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteListBegin(thrift.STRUCT, len(p.Turns)); err != nil { + return err + } + for _, v := range p.Turns { + 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 *EvaluationSetItem) writeField100(oprot thrift.TProtocol) (err error) { + if p.IsSetBaseInfo() { + if err = oprot.WriteFieldBegin("base_info", thrift.STRUCT, 100); err != nil { + goto WriteFieldBeginError + } + if err := p.BaseInfo.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 100 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 100 end error: ", p), err) +} + +func (p *EvaluationSetItem) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("EvaluationSetItem(%+v)", *p) + +} + +func (p *EvaluationSetItem) DeepEqual(ano *EvaluationSetItem) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.ID) { + return false + } + if !p.Field2DeepEqual(ano.ItemKey) { + return false + } + if !p.Field3DeepEqual(ano.Turns) { + return false + } + if !p.Field100DeepEqual(ano.BaseInfo) { + return false + } + return true +} + +func (p *EvaluationSetItem) Field1DeepEqual(src *int64) bool { + + if p.ID == src { + return true + } else if p.ID == nil || src == nil { + return false + } + if *p.ID != *src { + return false + } + return true +} +func (p *EvaluationSetItem) Field2DeepEqual(src *string) bool { + + if p.ItemKey == src { + return true + } else if p.ItemKey == nil || src == nil { + return false + } + if strings.Compare(*p.ItemKey, *src) != 0 { + return false + } + return true +} +func (p *EvaluationSetItem) Field3DeepEqual(src []*Turn) bool { + + if len(p.Turns) != len(src) { + return false + } + for i, v := range p.Turns { + _src := src[i] + if !v.DeepEqual(_src) { + return false + } + } + return true +} +func (p *EvaluationSetItem) Field100DeepEqual(src *common.BaseInfo) bool { + + if !p.BaseInfo.DeepEqual(src) { + return false + } + return true +} + +// 数据项错误信息 +type ItemError struct { + ItemKey *string `thrift:"item_key,1,optional" frugal:"1,optional,string" form:"item_key" json:"item_key,omitempty" query:"item_key"` + ErrorCode *string `thrift:"error_code,2,optional" frugal:"2,optional,string" form:"error_code" json:"error_code,omitempty" query:"error_code"` + ErrorMessage *string `thrift:"error_message,3,optional" frugal:"3,optional,string" form:"error_message" json:"error_message,omitempty" query:"error_message"` +} + +func NewItemError() *ItemError { + return &ItemError{} +} + +func (p *ItemError) InitDefault() { +} + +var ItemError_ItemKey_DEFAULT string + +func (p *ItemError) GetItemKey() (v string) { + if p == nil { + return + } + if !p.IsSetItemKey() { + return ItemError_ItemKey_DEFAULT + } + return *p.ItemKey +} + +var ItemError_ErrorCode_DEFAULT string + +func (p *ItemError) GetErrorCode() (v string) { + if p == nil { + return + } + if !p.IsSetErrorCode() { + return ItemError_ErrorCode_DEFAULT + } + return *p.ErrorCode +} + +var ItemError_ErrorMessage_DEFAULT string + +func (p *ItemError) GetErrorMessage() (v string) { + if p == nil { + return + } + if !p.IsSetErrorMessage() { + return ItemError_ErrorMessage_DEFAULT + } + return *p.ErrorMessage +} +func (p *ItemError) SetItemKey(val *string) { + p.ItemKey = val +} +func (p *ItemError) SetErrorCode(val *string) { + p.ErrorCode = val +} +func (p *ItemError) SetErrorMessage(val *string) { + p.ErrorMessage = val +} + +var fieldIDToName_ItemError = map[int16]string{ + 1: "item_key", + 2: "error_code", + 3: "error_message", +} + +func (p *ItemError) IsSetItemKey() bool { + return p.ItemKey != nil +} + +func (p *ItemError) IsSetErrorCode() bool { + return p.ErrorCode != nil +} + +func (p *ItemError) IsSetErrorMessage() bool { + return p.ErrorMessage != nil +} + +func (p *ItemError) 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_ItemError[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 *ItemError) ReadField1(iprot thrift.TProtocol) error { + + var _field *string + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = &v + } + p.ItemKey = _field + return nil +} +func (p *ItemError) ReadField2(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 *ItemError) ReadField3(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 *ItemError) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("ItemError"); 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 *ItemError) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetItemKey() { + if err = oprot.WriteFieldBegin("item_key", thrift.STRING, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(*p.ItemKey); 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 *ItemError) writeField2(oprot thrift.TProtocol) (err error) { + if p.IsSetErrorCode() { + if err = oprot.WriteFieldBegin("error_code", thrift.STRING, 2); 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 2 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) +} +func (p *ItemError) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetErrorMessage() { + if err = oprot.WriteFieldBegin("error_message", thrift.STRING, 3); 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 3 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) +} + +func (p *ItemError) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("ItemError(%+v)", *p) + +} + +func (p *ItemError) DeepEqual(ano *ItemError) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.ItemKey) { + return false + } + if !p.Field2DeepEqual(ano.ErrorCode) { + return false + } + if !p.Field3DeepEqual(ano.ErrorMessage) { + return false + } + return true +} + +func (p *ItemError) Field1DeepEqual(src *string) bool { + + if p.ItemKey == src { + return true + } else if p.ItemKey == nil || src == nil { + return false + } + if strings.Compare(*p.ItemKey, *src) != 0 { + return false + } + return true +} +func (p *ItemError) Field2DeepEqual(src *string) bool { + + if p.ErrorCode == src { + return true + } else if p.ErrorCode == nil || src == nil { + return false + } + if strings.Compare(*p.ErrorCode, *src) != 0 { + return false + } + return true +} +func (p *ItemError) Field3DeepEqual(src *string) bool { + + if p.ErrorMessage == src { + return true + } else if p.ErrorMessage == nil || src == nil { + return false + } + if strings.Compare(*p.ErrorMessage, *src) != 0 { + return false + } + return true +} + +type ItemErrorGroup struct { + ErrorCode *string `thrift:"error_code,1,optional" frugal:"1,optional,string" form:"error_code" json:"error_code,omitempty" query:"error_code"` + ErrorMessage *string `thrift:"error_message,2,optional" frugal:"2,optional,string" form:"error_message" json:"error_message,omitempty" query:"error_message"` + ItemKeys []string `thrift:"item_keys,3,optional" frugal:"3,optional,list" form:"item_keys" json:"item_keys,omitempty" query:"item_keys"` +} + +func NewItemErrorGroup() *ItemErrorGroup { + return &ItemErrorGroup{} +} + +func (p *ItemErrorGroup) InitDefault() { +} + +var ItemErrorGroup_ErrorCode_DEFAULT string + +func (p *ItemErrorGroup) GetErrorCode() (v string) { + if p == nil { + return + } + if !p.IsSetErrorCode() { + return ItemErrorGroup_ErrorCode_DEFAULT + } + return *p.ErrorCode +} + +var ItemErrorGroup_ErrorMessage_DEFAULT string + +func (p *ItemErrorGroup) GetErrorMessage() (v string) { + if p == nil { + return + } + if !p.IsSetErrorMessage() { + return ItemErrorGroup_ErrorMessage_DEFAULT + } + return *p.ErrorMessage +} + +var ItemErrorGroup_ItemKeys_DEFAULT []string + +func (p *ItemErrorGroup) GetItemKeys() (v []string) { + if p == nil { + return + } + if !p.IsSetItemKeys() { + return ItemErrorGroup_ItemKeys_DEFAULT + } + return p.ItemKeys +} +func (p *ItemErrorGroup) SetErrorCode(val *string) { + p.ErrorCode = val +} +func (p *ItemErrorGroup) SetErrorMessage(val *string) { + p.ErrorMessage = val +} +func (p *ItemErrorGroup) SetItemKeys(val []string) { + p.ItemKeys = val +} + +var fieldIDToName_ItemErrorGroup = map[int16]string{ + 1: "error_code", + 2: "error_message", + 3: "item_keys", +} + +func (p *ItemErrorGroup) IsSetErrorCode() bool { + return p.ErrorCode != nil +} + +func (p *ItemErrorGroup) IsSetErrorMessage() bool { + return p.ErrorMessage != nil +} + +func (p *ItemErrorGroup) IsSetItemKeys() bool { + return p.ItemKeys != nil +} + +func (p *ItemErrorGroup) 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_ItemErrorGroup[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 *ItemErrorGroup) ReadField1(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 *ItemErrorGroup) ReadField2(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 *ItemErrorGroup) 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.ItemKeys = _field + return nil +} + +func (p *ItemErrorGroup) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("ItemErrorGroup"); 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 *ItemErrorGroup) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetErrorCode() { + if err = oprot.WriteFieldBegin("error_code", thrift.STRING, 1); 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 1 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) +} +func (p *ItemErrorGroup) writeField2(oprot thrift.TProtocol) (err error) { + if p.IsSetErrorMessage() { + if err = oprot.WriteFieldBegin("error_message", thrift.STRING, 2); 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 2 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) +} +func (p *ItemErrorGroup) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetItemKeys() { + if err = oprot.WriteFieldBegin("item_keys", thrift.LIST, 3); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteListBegin(thrift.STRING, len(p.ItemKeys)); err != nil { + return err + } + for _, v := range p.ItemKeys { + 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 *ItemErrorGroup) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("ItemErrorGroup(%+v)", *p) + +} + +func (p *ItemErrorGroup) DeepEqual(ano *ItemErrorGroup) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.ErrorCode) { + return false + } + if !p.Field2DeepEqual(ano.ErrorMessage) { + return false + } + if !p.Field3DeepEqual(ano.ItemKeys) { + return false + } + return true +} + +func (p *ItemErrorGroup) Field1DeepEqual(src *string) bool { + + if p.ErrorCode == src { + return true + } else if p.ErrorCode == nil || src == nil { + return false + } + if strings.Compare(*p.ErrorCode, *src) != 0 { + return false + } + return true +} +func (p *ItemErrorGroup) Field2DeepEqual(src *string) bool { + + if p.ErrorMessage == src { + return true + } else if p.ErrorMessage == nil || src == nil { + return false + } + if strings.Compare(*p.ErrorMessage, *src) != 0 { + return false + } + return true +} +func (p *ItemErrorGroup) Field3DeepEqual(src []string) bool { + + if len(p.ItemKeys) != len(src) { + return false + } + for i, v := range p.ItemKeys { + _src := src[i] + if strings.Compare(v, _src) != 0 { + return false + } + } + return true +} diff --git a/backend/kitex_gen/coze/loop/evaluation/domain_openapi/eval_set/eval_set_validator.go b/backend/kitex_gen/coze/loop/evaluation/domain_openapi/eval_set/eval_set_validator.go new file mode 100644 index 000000000..f80c58b9f --- /dev/null +++ b/backend/kitex_gen/coze/loop/evaluation/domain_openapi/eval_set/eval_set_validator.go @@ -0,0 +1,80 @@ +// Code generated by Validator v0.2.6. DO NOT EDIT. + +package eval_set + +import ( + "bytes" + "fmt" + "reflect" + "regexp" + "strings" + "time" +) + +// unused protection +var ( + _ = fmt.Formatter(nil) + _ = (*bytes.Buffer)(nil) + _ = (*strings.Builder)(nil) + _ = reflect.Type(nil) + _ = (*regexp.Regexp)(nil) + _ = time.Nanosecond +) + +func (p *FieldSchema) IsValid() error { + return nil +} +func (p *EvaluationSetSchema) IsValid() error { + return nil +} +func (p *EvaluationSetVersion) IsValid() error { + if p.EvaluationSetSchema != nil { + if err := p.EvaluationSetSchema.IsValid(); err != nil { + return fmt.Errorf("field EvaluationSetSchema not valid, %w", err) + } + } + if p.BaseInfo != nil { + if err := p.BaseInfo.IsValid(); err != nil { + return fmt.Errorf("field BaseInfo not valid, %w", err) + } + } + return nil +} +func (p *EvaluationSet) IsValid() error { + if p.CurrentVersion != nil { + if err := p.CurrentVersion.IsValid(); err != nil { + return fmt.Errorf("field CurrentVersion not valid, %w", err) + } + } + if p.BaseInfo != nil { + if err := p.BaseInfo.IsValid(); err != nil { + return fmt.Errorf("field BaseInfo not valid, %w", err) + } + } + return nil +} +func (p *FieldData) IsValid() error { + if p.Content != nil { + if err := p.Content.IsValid(); err != nil { + return fmt.Errorf("field Content not valid, %w", err) + } + } + return nil +} +func (p *Turn) IsValid() error { + return nil +} +func (p *EvaluationSetItem) IsValid() error { + if p.BaseInfo != nil { + if err := p.BaseInfo.IsValid(); err != nil { + return fmt.Errorf("field BaseInfo not valid, %w", err) + } + } + return nil +} +func (p *ItemError) IsValid() error { + return nil +} +func (p *ItemErrorGroup) IsValid() error { + return nil +} diff --git a/backend/kitex_gen/coze/loop/evaluation/domain_openapi/eval_set/k-consts.go b/backend/kitex_gen/coze/loop/evaluation/domain_openapi/eval_set/k-consts.go new file mode 100644 index 000000000..408eed373 --- /dev/null +++ b/backend/kitex_gen/coze/loop/evaluation/domain_openapi/eval_set/k-consts.go @@ -0,0 +1,4 @@ +package eval_set + +// KitexUnusedProtection is used to prevent 'imported and not used' error. +var KitexUnusedProtection = struct{}{} diff --git a/backend/kitex_gen/coze/loop/evaluation/domain_openapi/eval_set/k-eval_set.go b/backend/kitex_gen/coze/loop/evaluation/domain_openapi/eval_set/k-eval_set.go new file mode 100644 index 000000000..1ce5b74e5 --- /dev/null +++ b/backend/kitex_gen/coze/loop/evaluation/domain_openapi/eval_set/k-eval_set.go @@ -0,0 +1,2692 @@ +// Code generated by Kitex v0.13.1. DO NOT EDIT. + +package eval_set + +import ( + "bytes" + "fmt" + "reflect" + "strings" + + "github.com/cloudwego/gopkg/protocol/thrift" + kutils "github.com/cloudwego/kitex/pkg/utils" + + "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/domain_openapi/common" +) + +var ( + _ = common.KitexUnusedProtection +) + +// unused protection +var ( + _ = fmt.Formatter(nil) + _ = (*bytes.Buffer)(nil) + _ = (*strings.Builder)(nil) + _ = reflect.Type(nil) + _ = thrift.STOP +) + +func (p *FieldSchema) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 3: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField3(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 4: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField4(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 5: + if fieldTypeId == thrift.BOOL { + l, err = p.FastReadField5(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 6: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField6(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_FieldSchema[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *FieldSchema) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Name = _field + return offset, nil +} + +func (p *FieldSchema) FastReadField2(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Description = _field + return offset, nil +} + +func (p *FieldSchema) FastReadField3(buf []byte) (int, error) { + offset := 0 + + var _field *common.ContentType + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.ContentType = _field + return offset, nil +} + +func (p *FieldSchema) FastReadField4(buf []byte) (int, error) { + offset := 0 + + var _field *FieldDisplayFormat + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.DefaultDisplayFormat = _field + return offset, nil +} + +func (p *FieldSchema) FastReadField5(buf []byte) (int, error) { + offset := 0 + + var _field *bool + if v, l, err := thrift.Binary.ReadBool(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.IsRequired = _field + return offset, nil +} + +func (p *FieldSchema) FastReadField6(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.TextSchema = _field + return offset, nil +} + +func (p *FieldSchema) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *FieldSchema) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField5(buf[offset:], w) + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField3(buf[offset:], w) + offset += p.fastWriteField4(buf[offset:], w) + offset += p.fastWriteField6(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *FieldSchema) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + l += p.field3Length() + l += p.field4Length() + l += p.field5Length() + l += p.field6Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *FieldSchema) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetName() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 1) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Name) + } + return offset +} + +func (p *FieldSchema) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetDescription() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Description) + } + return offset +} + +func (p *FieldSchema) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetContentType() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 3) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.ContentType) + } + return offset +} + +func (p *FieldSchema) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetDefaultDisplayFormat() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 4) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.DefaultDisplayFormat) + } + return offset +} + +func (p *FieldSchema) fastWriteField5(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetIsRequired() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.BOOL, 5) + offset += thrift.Binary.WriteBool(buf[offset:], *p.IsRequired) + } + return offset +} + +func (p *FieldSchema) fastWriteField6(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetTextSchema() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 6) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.TextSchema) + } + return offset +} + +func (p *FieldSchema) field1Length() int { + l := 0 + if p.IsSetName() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.Name) + } + return l +} + +func (p *FieldSchema) field2Length() int { + l := 0 + if p.IsSetDescription() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.Description) + } + return l +} + +func (p *FieldSchema) field3Length() int { + l := 0 + if p.IsSetContentType() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.ContentType) + } + return l +} + +func (p *FieldSchema) field4Length() int { + l := 0 + if p.IsSetDefaultDisplayFormat() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.DefaultDisplayFormat) + } + return l +} + +func (p *FieldSchema) field5Length() int { + l := 0 + if p.IsSetIsRequired() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.BoolLength() + } + return l +} + +func (p *FieldSchema) field6Length() int { + l := 0 + if p.IsSetTextSchema() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.TextSchema) + } + return l +} + +func (p *FieldSchema) DeepCopy(s interface{}) error { + src, ok := s.(*FieldSchema) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.Name != nil { + var tmp string + if *src.Name != "" { + tmp = kutils.StringDeepCopy(*src.Name) + } + p.Name = &tmp + } + + if src.Description != nil { + var tmp string + if *src.Description != "" { + tmp = kutils.StringDeepCopy(*src.Description) + } + p.Description = &tmp + } + + if src.ContentType != nil { + tmp := *src.ContentType + p.ContentType = &tmp + } + + if src.DefaultDisplayFormat != nil { + tmp := *src.DefaultDisplayFormat + p.DefaultDisplayFormat = &tmp + } + + if src.IsRequired != nil { + tmp := *src.IsRequired + p.IsRequired = &tmp + } + + if src.TextSchema != nil { + var tmp string + if *src.TextSchema != "" { + tmp = kutils.StringDeepCopy(*src.TextSchema) + } + p.TextSchema = &tmp + } + + return nil +} + +func (p *EvaluationSetSchema) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.LIST { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationSetSchema[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *EvaluationSetSchema) FastReadField1(buf []byte) (int, error) { + offset := 0 + + _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) + offset += l + if err != nil { + return offset, err + } + _field := make([]*FieldSchema, 0, size) + values := make([]FieldSchema, size) + for i := 0; i < size; i++ { + _elem := &values[i] + _elem.InitDefault() + if l, err := _elem.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + + _field = append(_field, _elem) + } + p.FieldSchemas = _field + return offset, nil +} + +func (p *EvaluationSetSchema) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *EvaluationSetSchema) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *EvaluationSetSchema) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *EvaluationSetSchema) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetFieldSchemas() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 1) + listBeginOffset := offset + offset += thrift.Binary.ListBeginLength() + var length int + for _, v := range p.FieldSchemas { + length++ + offset += v.FastWriteNocopy(buf[offset:], w) + } + thrift.Binary.WriteListBegin(buf[listBeginOffset:], thrift.STRUCT, length) + } + return offset +} + +func (p *EvaluationSetSchema) field1Length() int { + l := 0 + if p.IsSetFieldSchemas() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.ListBeginLength() + for _, v := range p.FieldSchemas { + _ = v + l += v.BLength() + } + } + return l +} + +func (p *EvaluationSetSchema) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationSetSchema) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.FieldSchemas != nil { + p.FieldSchemas = make([]*FieldSchema, 0, len(src.FieldSchemas)) + for _, elem := range src.FieldSchemas { + var _elem *FieldSchema + if elem != nil { + _elem = &FieldSchema{} + if err := _elem.DeepCopy(elem); err != nil { + return err + } + } + + p.FieldSchemas = append(p.FieldSchemas, _elem) + } + } + + return nil +} + +func (p *EvaluationSetVersion) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.I64 { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 3: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField3(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 4: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField4(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 5: + if fieldTypeId == thrift.I64 { + l, err = p.FastReadField5(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 100: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField100(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationSetVersion[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *EvaluationSetVersion) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field *int64 + if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.ID = _field + return offset, nil +} + +func (p *EvaluationSetVersion) FastReadField2(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Version = _field + return offset, nil +} + +func (p *EvaluationSetVersion) FastReadField3(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Description = _field + return offset, nil +} + +func (p *EvaluationSetVersion) FastReadField4(buf []byte) (int, error) { + offset := 0 + _field := NewEvaluationSetSchema() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.EvaluationSetSchema = _field + return offset, nil +} + +func (p *EvaluationSetVersion) FastReadField5(buf []byte) (int, error) { + offset := 0 + + var _field *int64 + if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.ItemCount = _field + return offset, nil +} + +func (p *EvaluationSetVersion) FastReadField100(buf []byte) (int, error) { + offset := 0 + _field := common.NewBaseInfo() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.BaseInfo = _field + return offset, nil +} + +func (p *EvaluationSetVersion) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *EvaluationSetVersion) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField5(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField3(buf[offset:], w) + offset += p.fastWriteField4(buf[offset:], w) + offset += p.fastWriteField100(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *EvaluationSetVersion) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + l += p.field3Length() + l += p.field4Length() + l += p.field5Length() + l += p.field100Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *EvaluationSetVersion) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetID() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) + offset += thrift.Binary.WriteI64(buf[offset:], *p.ID) + } + return offset +} + +func (p *EvaluationSetVersion) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetVersion() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Version) + } + return offset +} + +func (p *EvaluationSetVersion) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetDescription() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 3) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Description) + } + return offset +} + +func (p *EvaluationSetVersion) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetEvaluationSetSchema() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 4) + offset += p.EvaluationSetSchema.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *EvaluationSetVersion) fastWriteField5(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetItemCount() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 5) + offset += thrift.Binary.WriteI64(buf[offset:], *p.ItemCount) + } + return offset +} + +func (p *EvaluationSetVersion) fastWriteField100(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetBaseInfo() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 100) + offset += p.BaseInfo.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *EvaluationSetVersion) field1Length() int { + l := 0 + if p.IsSetID() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() + } + return l +} + +func (p *EvaluationSetVersion) field2Length() int { + l := 0 + if p.IsSetVersion() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.Version) + } + return l +} + +func (p *EvaluationSetVersion) field3Length() int { + l := 0 + if p.IsSetDescription() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.Description) + } + return l +} + +func (p *EvaluationSetVersion) field4Length() int { + l := 0 + if p.IsSetEvaluationSetSchema() { + l += thrift.Binary.FieldBeginLength() + l += p.EvaluationSetSchema.BLength() + } + return l +} + +func (p *EvaluationSetVersion) field5Length() int { + l := 0 + if p.IsSetItemCount() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() + } + return l +} + +func (p *EvaluationSetVersion) field100Length() int { + l := 0 + if p.IsSetBaseInfo() { + l += thrift.Binary.FieldBeginLength() + l += p.BaseInfo.BLength() + } + return l +} + +func (p *EvaluationSetVersion) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationSetVersion) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.ID != nil { + tmp := *src.ID + p.ID = &tmp + } + + if src.Version != nil { + var tmp string + if *src.Version != "" { + tmp = kutils.StringDeepCopy(*src.Version) + } + p.Version = &tmp + } + + if src.Description != nil { + var tmp string + if *src.Description != "" { + tmp = kutils.StringDeepCopy(*src.Description) + } + p.Description = &tmp + } + + var _evaluationSetSchema *EvaluationSetSchema + if src.EvaluationSetSchema != nil { + _evaluationSetSchema = &EvaluationSetSchema{} + if err := _evaluationSetSchema.DeepCopy(src.EvaluationSetSchema); err != nil { + return err + } + } + p.EvaluationSetSchema = _evaluationSetSchema + + if src.ItemCount != nil { + tmp := *src.ItemCount + p.ItemCount = &tmp + } + + var _baseInfo *common.BaseInfo + if src.BaseInfo != nil { + _baseInfo = &common.BaseInfo{} + if err := _baseInfo.DeepCopy(src.BaseInfo); err != nil { + return err + } + } + p.BaseInfo = _baseInfo + + return nil +} + +func (p *EvaluationSet) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.I64 { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 3: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField3(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 4: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField4(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 5: + if fieldTypeId == thrift.I64 { + l, err = p.FastReadField5(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 6: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField6(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 7: + if fieldTypeId == thrift.BOOL { + l, err = p.FastReadField7(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 20: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField20(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 100: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField100(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationSet[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *EvaluationSet) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field *int64 + if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.ID = _field + return offset, nil +} + +func (p *EvaluationSet) FastReadField2(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Name = _field + return offset, nil +} + +func (p *EvaluationSet) FastReadField3(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Description = _field + return offset, nil +} + +func (p *EvaluationSet) FastReadField4(buf []byte) (int, error) { + offset := 0 + + var _field *EvaluationSetStatus + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Status = _field + return offset, nil +} + +func (p *EvaluationSet) FastReadField5(buf []byte) (int, error) { + offset := 0 + + var _field *int64 + if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.ItemCount = _field + return offset, nil +} + +func (p *EvaluationSet) FastReadField6(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.LatestVersion = _field + return offset, nil +} + +func (p *EvaluationSet) FastReadField7(buf []byte) (int, error) { + offset := 0 + + var _field *bool + if v, l, err := thrift.Binary.ReadBool(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.ChangeUncommitted = _field + return offset, nil +} + +func (p *EvaluationSet) FastReadField20(buf []byte) (int, error) { + offset := 0 + _field := NewEvaluationSetVersion() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.CurrentVersion = _field + return offset, nil +} + +func (p *EvaluationSet) FastReadField100(buf []byte) (int, error) { + offset := 0 + _field := common.NewBaseInfo() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.BaseInfo = _field + return offset, nil +} + +func (p *EvaluationSet) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *EvaluationSet) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField5(buf[offset:], w) + offset += p.fastWriteField7(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField3(buf[offset:], w) + offset += p.fastWriteField4(buf[offset:], w) + offset += p.fastWriteField6(buf[offset:], w) + offset += p.fastWriteField20(buf[offset:], w) + offset += p.fastWriteField100(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *EvaluationSet) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + l += p.field3Length() + l += p.field4Length() + l += p.field5Length() + l += p.field6Length() + l += p.field7Length() + l += p.field20Length() + l += p.field100Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *EvaluationSet) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetID() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) + offset += thrift.Binary.WriteI64(buf[offset:], *p.ID) + } + return offset +} + +func (p *EvaluationSet) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetName() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Name) + } + return offset +} + +func (p *EvaluationSet) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetDescription() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 3) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Description) + } + return offset +} + +func (p *EvaluationSet) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetStatus() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 4) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Status) + } + return offset +} + +func (p *EvaluationSet) fastWriteField5(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetItemCount() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 5) + offset += thrift.Binary.WriteI64(buf[offset:], *p.ItemCount) + } + return offset +} + +func (p *EvaluationSet) fastWriteField6(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetLatestVersion() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 6) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.LatestVersion) + } + return offset +} + +func (p *EvaluationSet) fastWriteField7(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetChangeUncommitted() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.BOOL, 7) + offset += thrift.Binary.WriteBool(buf[offset:], *p.ChangeUncommitted) + } + return offset +} + +func (p *EvaluationSet) fastWriteField20(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetCurrentVersion() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 20) + offset += p.CurrentVersion.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *EvaluationSet) fastWriteField100(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetBaseInfo() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 100) + offset += p.BaseInfo.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *EvaluationSet) field1Length() int { + l := 0 + if p.IsSetID() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() + } + return l +} + +func (p *EvaluationSet) field2Length() int { + l := 0 + if p.IsSetName() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.Name) + } + return l +} + +func (p *EvaluationSet) field3Length() int { + l := 0 + if p.IsSetDescription() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.Description) + } + return l +} + +func (p *EvaluationSet) field4Length() int { + l := 0 + if p.IsSetStatus() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.Status) + } + return l +} + +func (p *EvaluationSet) field5Length() int { + l := 0 + if p.IsSetItemCount() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() + } + return l +} + +func (p *EvaluationSet) field6Length() int { + l := 0 + if p.IsSetLatestVersion() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.LatestVersion) + } + return l +} + +func (p *EvaluationSet) field7Length() int { + l := 0 + if p.IsSetChangeUncommitted() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.BoolLength() + } + return l +} + +func (p *EvaluationSet) field20Length() int { + l := 0 + if p.IsSetCurrentVersion() { + l += thrift.Binary.FieldBeginLength() + l += p.CurrentVersion.BLength() + } + return l +} + +func (p *EvaluationSet) field100Length() int { + l := 0 + if p.IsSetBaseInfo() { + l += thrift.Binary.FieldBeginLength() + l += p.BaseInfo.BLength() + } + return l +} + +func (p *EvaluationSet) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationSet) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.ID != nil { + tmp := *src.ID + p.ID = &tmp + } + + if src.Name != nil { + var tmp string + if *src.Name != "" { + tmp = kutils.StringDeepCopy(*src.Name) + } + p.Name = &tmp + } + + if src.Description != nil { + var tmp string + if *src.Description != "" { + tmp = kutils.StringDeepCopy(*src.Description) + } + p.Description = &tmp + } + + if src.Status != nil { + tmp := *src.Status + p.Status = &tmp + } + + if src.ItemCount != nil { + tmp := *src.ItemCount + p.ItemCount = &tmp + } + + if src.LatestVersion != nil { + var tmp string + if *src.LatestVersion != "" { + tmp = kutils.StringDeepCopy(*src.LatestVersion) + } + p.LatestVersion = &tmp + } + + if src.ChangeUncommitted != nil { + tmp := *src.ChangeUncommitted + p.ChangeUncommitted = &tmp + } + + var _currentVersion *EvaluationSetVersion + if src.CurrentVersion != nil { + _currentVersion = &EvaluationSetVersion{} + if err := _currentVersion.DeepCopy(src.CurrentVersion); err != nil { + return err + } + } + p.CurrentVersion = _currentVersion + + var _baseInfo *common.BaseInfo + if src.BaseInfo != nil { + _baseInfo = &common.BaseInfo{} + if err := _baseInfo.DeepCopy(src.BaseInfo); err != nil { + return err + } + } + p.BaseInfo = _baseInfo + + return nil +} + +func (p *FieldData) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_FieldData[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *FieldData) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Name = _field + return offset, nil +} + +func (p *FieldData) FastReadField2(buf []byte) (int, error) { + offset := 0 + _field := common.NewContent() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Content = _field + return offset, nil +} + +func (p *FieldData) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *FieldData) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *FieldData) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *FieldData) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetName() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 1) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Name) + } + return offset +} + +func (p *FieldData) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetContent() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 2) + offset += p.Content.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *FieldData) field1Length() int { + l := 0 + if p.IsSetName() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.Name) + } + return l +} + +func (p *FieldData) field2Length() int { + l := 0 + if p.IsSetContent() { + l += thrift.Binary.FieldBeginLength() + l += p.Content.BLength() + } + return l +} + +func (p *FieldData) DeepCopy(s interface{}) error { + src, ok := s.(*FieldData) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.Name != nil { + var tmp string + if *src.Name != "" { + tmp = kutils.StringDeepCopy(*src.Name) + } + p.Name = &tmp + } + + var _content *common.Content + if src.Content != nil { + _content = &common.Content{} + if err := _content.DeepCopy(src.Content); err != nil { + return err + } + } + p.Content = _content + + return nil +} + +func (p *Turn) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.I64 { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.LIST { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_Turn[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *Turn) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field *int64 + if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.ID = _field + return offset, nil +} + +func (p *Turn) FastReadField2(buf []byte) (int, error) { + offset := 0 + + _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) + offset += l + if err != nil { + return offset, err + } + _field := make([]*FieldData, 0, size) + values := make([]FieldData, size) + for i := 0; i < size; i++ { + _elem := &values[i] + _elem.InitDefault() + if l, err := _elem.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + + _field = append(_field, _elem) + } + p.FieldDataList = _field + return offset, nil +} + +func (p *Turn) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *Turn) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *Turn) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *Turn) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetID() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) + offset += thrift.Binary.WriteI64(buf[offset:], *p.ID) + } + return offset +} + +func (p *Turn) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetFieldDataList() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 2) + listBeginOffset := offset + offset += thrift.Binary.ListBeginLength() + var length int + for _, v := range p.FieldDataList { + length++ + offset += v.FastWriteNocopy(buf[offset:], w) + } + thrift.Binary.WriteListBegin(buf[listBeginOffset:], thrift.STRUCT, length) + } + return offset +} + +func (p *Turn) field1Length() int { + l := 0 + if p.IsSetID() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() + } + return l +} + +func (p *Turn) field2Length() int { + l := 0 + if p.IsSetFieldDataList() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.ListBeginLength() + for _, v := range p.FieldDataList { + _ = v + l += v.BLength() + } + } + return l +} + +func (p *Turn) DeepCopy(s interface{}) error { + src, ok := s.(*Turn) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.ID != nil { + tmp := *src.ID + p.ID = &tmp + } + + if src.FieldDataList != nil { + p.FieldDataList = make([]*FieldData, 0, len(src.FieldDataList)) + for _, elem := range src.FieldDataList { + var _elem *FieldData + if elem != nil { + _elem = &FieldData{} + if err := _elem.DeepCopy(elem); err != nil { + return err + } + } + + p.FieldDataList = append(p.FieldDataList, _elem) + } + } + + return nil +} + +func (p *EvaluationSetItem) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.I64 { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 3: + if fieldTypeId == thrift.LIST { + l, err = p.FastReadField3(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 100: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField100(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationSetItem[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *EvaluationSetItem) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field *int64 + if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.ID = _field + return offset, nil +} + +func (p *EvaluationSetItem) FastReadField2(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.ItemKey = _field + return offset, nil +} + +func (p *EvaluationSetItem) FastReadField3(buf []byte) (int, error) { + offset := 0 + + _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) + offset += l + if err != nil { + return offset, err + } + _field := make([]*Turn, 0, size) + values := make([]Turn, size) + for i := 0; i < size; i++ { + _elem := &values[i] + _elem.InitDefault() + if l, err := _elem.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + + _field = append(_field, _elem) + } + p.Turns = _field + return offset, nil +} + +func (p *EvaluationSetItem) FastReadField100(buf []byte) (int, error) { + offset := 0 + _field := common.NewBaseInfo() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.BaseInfo = _field + return offset, nil +} + +func (p *EvaluationSetItem) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *EvaluationSetItem) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField3(buf[offset:], w) + offset += p.fastWriteField100(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *EvaluationSetItem) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + l += p.field3Length() + l += p.field100Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *EvaluationSetItem) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetID() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) + offset += thrift.Binary.WriteI64(buf[offset:], *p.ID) + } + return offset +} + +func (p *EvaluationSetItem) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetItemKey() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.ItemKey) + } + return offset +} + +func (p *EvaluationSetItem) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetTurns() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 3) + listBeginOffset := offset + offset += thrift.Binary.ListBeginLength() + var length int + for _, v := range p.Turns { + length++ + offset += v.FastWriteNocopy(buf[offset:], w) + } + thrift.Binary.WriteListBegin(buf[listBeginOffset:], thrift.STRUCT, length) + } + return offset +} + +func (p *EvaluationSetItem) fastWriteField100(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetBaseInfo() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 100) + offset += p.BaseInfo.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *EvaluationSetItem) field1Length() int { + l := 0 + if p.IsSetID() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() + } + return l +} + +func (p *EvaluationSetItem) field2Length() int { + l := 0 + if p.IsSetItemKey() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.ItemKey) + } + return l +} + +func (p *EvaluationSetItem) field3Length() int { + l := 0 + if p.IsSetTurns() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.ListBeginLength() + for _, v := range p.Turns { + _ = v + l += v.BLength() + } + } + return l +} + +func (p *EvaluationSetItem) field100Length() int { + l := 0 + if p.IsSetBaseInfo() { + l += thrift.Binary.FieldBeginLength() + l += p.BaseInfo.BLength() + } + return l +} + +func (p *EvaluationSetItem) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationSetItem) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.ID != nil { + tmp := *src.ID + p.ID = &tmp + } + + if src.ItemKey != nil { + var tmp string + if *src.ItemKey != "" { + tmp = kutils.StringDeepCopy(*src.ItemKey) + } + p.ItemKey = &tmp + } + + if src.Turns != nil { + p.Turns = make([]*Turn, 0, len(src.Turns)) + for _, elem := range src.Turns { + var _elem *Turn + if elem != nil { + _elem = &Turn{} + if err := _elem.DeepCopy(elem); err != nil { + return err + } + } + + p.Turns = append(p.Turns, _elem) + } + } + + var _baseInfo *common.BaseInfo + if src.BaseInfo != nil { + _baseInfo = &common.BaseInfo{} + if err := _baseInfo.DeepCopy(src.BaseInfo); err != nil { + return err + } + } + p.BaseInfo = _baseInfo + + return nil +} + +func (p *ItemError) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 3: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField3(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ItemError[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *ItemError) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.ItemKey = _field + return offset, nil +} + +func (p *ItemError) FastReadField2(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.ErrorCode = _field + return offset, nil +} + +func (p *ItemError) FastReadField3(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.ErrorMessage = _field + return offset, nil +} + +func (p *ItemError) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *ItemError) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField3(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *ItemError) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + l += p.field3Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *ItemError) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetItemKey() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 1) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.ItemKey) + } + return offset +} + +func (p *ItemError) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetErrorCode() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.ErrorCode) + } + return offset +} + +func (p *ItemError) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetErrorMessage() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 3) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.ErrorMessage) + } + return offset +} + +func (p *ItemError) field1Length() int { + l := 0 + if p.IsSetItemKey() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.ItemKey) + } + return l +} + +func (p *ItemError) field2Length() int { + l := 0 + if p.IsSetErrorCode() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.ErrorCode) + } + return l +} + +func (p *ItemError) field3Length() int { + l := 0 + if p.IsSetErrorMessage() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.ErrorMessage) + } + return l +} + +func (p *ItemError) DeepCopy(s interface{}) error { + src, ok := s.(*ItemError) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.ItemKey != nil { + var tmp string + if *src.ItemKey != "" { + tmp = kutils.StringDeepCopy(*src.ItemKey) + } + p.ItemKey = &tmp + } + + if src.ErrorCode != nil { + var tmp string + if *src.ErrorCode != "" { + tmp = kutils.StringDeepCopy(*src.ErrorCode) + } + p.ErrorCode = &tmp + } + + if src.ErrorMessage != nil { + var tmp string + if *src.ErrorMessage != "" { + tmp = kutils.StringDeepCopy(*src.ErrorMessage) + } + p.ErrorMessage = &tmp + } + + return nil +} + +func (p *ItemErrorGroup) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 3: + if fieldTypeId == thrift.LIST { + l, err = p.FastReadField3(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ItemErrorGroup[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *ItemErrorGroup) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.ErrorCode = _field + return offset, nil +} + +func (p *ItemErrorGroup) FastReadField2(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.ErrorMessage = _field + return offset, nil +} + +func (p *ItemErrorGroup) FastReadField3(buf []byte) (int, error) { + offset := 0 + + _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) + offset += l + if err != nil { + return offset, err + } + _field := make([]string, 0, size) + for i := 0; i < size; i++ { + var _elem string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _elem = v + } + + _field = append(_field, _elem) + } + p.ItemKeys = _field + return offset, nil +} + +func (p *ItemErrorGroup) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *ItemErrorGroup) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField3(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *ItemErrorGroup) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + l += p.field3Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *ItemErrorGroup) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetErrorCode() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 1) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.ErrorCode) + } + return offset +} + +func (p *ItemErrorGroup) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetErrorMessage() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.ErrorMessage) + } + return offset +} + +func (p *ItemErrorGroup) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetItemKeys() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 3) + listBeginOffset := offset + offset += thrift.Binary.ListBeginLength() + var length int + for _, v := range p.ItemKeys { + length++ + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, v) + } + thrift.Binary.WriteListBegin(buf[listBeginOffset:], thrift.STRING, length) + } + return offset +} + +func (p *ItemErrorGroup) field1Length() int { + l := 0 + if p.IsSetErrorCode() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.ErrorCode) + } + return l +} + +func (p *ItemErrorGroup) field2Length() int { + l := 0 + if p.IsSetErrorMessage() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.ErrorMessage) + } + return l +} + +func (p *ItemErrorGroup) field3Length() int { + l := 0 + if p.IsSetItemKeys() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.ListBeginLength() + for _, v := range p.ItemKeys { + _ = v + l += thrift.Binary.StringLengthNocopy(v) + } + } + return l +} + +func (p *ItemErrorGroup) DeepCopy(s interface{}) error { + src, ok := s.(*ItemErrorGroup) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.ErrorCode != nil { + var tmp string + if *src.ErrorCode != "" { + tmp = kutils.StringDeepCopy(*src.ErrorCode) + } + p.ErrorCode = &tmp + } + + if src.ErrorMessage != nil { + var tmp string + if *src.ErrorMessage != "" { + tmp = kutils.StringDeepCopy(*src.ErrorMessage) + } + p.ErrorMessage = &tmp + } + + if src.ItemKeys != nil { + p.ItemKeys = make([]string, 0, len(src.ItemKeys)) + for _, elem := range src.ItemKeys { + var _elem string + if elem != "" { + _elem = kutils.StringDeepCopy(elem) + } + p.ItemKeys = append(p.ItemKeys, _elem) + } + } + + return nil +} diff --git a/backend/kitex_gen/coze/loop/evaluation/domain_openapi/evaluator/evaluator.go b/backend/kitex_gen/coze/loop/evaluation/domain_openapi/evaluator/evaluator.go new file mode 100644 index 000000000..2cefbf196 --- /dev/null +++ b/backend/kitex_gen/coze/loop/evaluation/domain_openapi/evaluator/evaluator.go @@ -0,0 +1,4733 @@ +// Code generated by thriftgo (0.4.1). DO NOT EDIT. + +package evaluator + +import ( + "fmt" + "github.com/apache/thrift/lib/go/thrift" + "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/domain_openapi/common" + "strings" +) + +const ( + EvaluatorTypePrompt = "prompt" + + EvaluatorTypeCode = "code" + + LanguageTypePython = "python" + + LanguageTypeJS = "javascript" + + EvaluatorRunStatusSuccess = "success" + + EvaluatorRunStatusFailed = "failed" + + EvaluatorRunStatusProcessing = "processing" + + RoleSystem = "system" + + RoleUser = "user" + + RoleAssistant = "assistant" +) + +// 评估器类型 +type EvaluatorType = string + +// 语言类型 +type LanguageType = string + +// 运行状态 +type EvaluatorRunStatus = string + +// 消息角色 +type Role = string + +// 消息结构 +type Message struct { + Role *Role `thrift:"role,1,optional" frugal:"1,optional,string" form:"role" json:"role,omitempty" query:"role"` + Content *common.Content `thrift:"content,2,optional" frugal:"2,optional,common.Content" form:"content" json:"content,omitempty" query:"content"` + Ext map[string]string `thrift:"ext,3,optional" frugal:"3,optional,map" form:"ext" json:"ext,omitempty" query:"ext"` +} + +func NewMessage() *Message { + return &Message{} +} + +func (p *Message) InitDefault() { +} + +var Message_Role_DEFAULT Role + +func (p *Message) GetRole() (v Role) { + if p == nil { + return + } + if !p.IsSetRole() { + return Message_Role_DEFAULT + } + return *p.Role +} + +var Message_Content_DEFAULT *common.Content + +func (p *Message) GetContent() (v *common.Content) { + if p == nil { + return + } + if !p.IsSetContent() { + return Message_Content_DEFAULT + } + return p.Content +} + +var Message_Ext_DEFAULT map[string]string + +func (p *Message) GetExt() (v map[string]string) { + if p == nil { + return + } + if !p.IsSetExt() { + return Message_Ext_DEFAULT + } + return p.Ext +} +func (p *Message) SetRole(val *Role) { + p.Role = val +} +func (p *Message) SetContent(val *common.Content) { + p.Content = val +} +func (p *Message) SetExt(val map[string]string) { + p.Ext = val +} + +var fieldIDToName_Message = map[int16]string{ + 1: "role", + 2: "content", + 3: "ext", +} + +func (p *Message) IsSetRole() bool { + return p.Role != nil +} + +func (p *Message) IsSetContent() bool { + return p.Content != nil +} + +func (p *Message) IsSetExt() bool { + return p.Ext != nil +} + +func (p *Message) 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.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.MAP { + 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_Message[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 *Message) ReadField1(iprot thrift.TProtocol) error { + + var _field *Role + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = &v + } + p.Role = _field + return nil +} +func (p *Message) ReadField2(iprot thrift.TProtocol) error { + _field := common.NewContent() + if err := _field.Read(iprot); err != nil { + return err + } + p.Content = _field + return nil +} +func (p *Message) 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 *Message) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("Message"); 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 *Message) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetRole() { + 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 *Message) writeField2(oprot thrift.TProtocol) (err error) { + if p.IsSetContent() { + if err = oprot.WriteFieldBegin("content", thrift.STRUCT, 2); err != nil { + goto WriteFieldBeginError + } + if err := p.Content.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 *Message) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetExt() { + 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 *Message) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("Message(%+v)", *p) + +} + +func (p *Message) DeepEqual(ano *Message) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.Role) { + return false + } + if !p.Field2DeepEqual(ano.Content) { + return false + } + if !p.Field3DeepEqual(ano.Ext) { + return false + } + return true +} + +func (p *Message) Field1DeepEqual(src *Role) bool { + + if p.Role == src { + return true + } else if p.Role == nil || src == nil { + return false + } + if strings.Compare(*p.Role, *src) != 0 { + return false + } + return true +} +func (p *Message) Field2DeepEqual(src *common.Content) bool { + + if !p.Content.DeepEqual(src) { + return false + } + return true +} +func (p *Message) Field3DeepEqual(src map[string]string) bool { + + if len(p.Ext) != len(src) { + return false + } + for k, v := range p.Ext { + _src := src[k] + if strings.Compare(v, _src) != 0 { + return false + } + } + return true +} + +// Prompt评估器 +type PromptEvaluator struct { + MessageList []*Message `thrift:"message_list,1,optional" frugal:"1,optional,list" form:"message_list" json:"message_list,omitempty" query:"message_list"` + ModelConfig *common.ModelConfig `thrift:"model_config,2,optional" frugal:"2,optional,common.ModelConfig" form:"model_config" json:"model_config,omitempty" query:"model_config"` +} + +func NewPromptEvaluator() *PromptEvaluator { + return &PromptEvaluator{} +} + +func (p *PromptEvaluator) InitDefault() { +} + +var PromptEvaluator_MessageList_DEFAULT []*Message + +func (p *PromptEvaluator) GetMessageList() (v []*Message) { + if p == nil { + return + } + if !p.IsSetMessageList() { + return PromptEvaluator_MessageList_DEFAULT + } + return p.MessageList +} + +var PromptEvaluator_ModelConfig_DEFAULT *common.ModelConfig + +func (p *PromptEvaluator) GetModelConfig() (v *common.ModelConfig) { + if p == nil { + return + } + if !p.IsSetModelConfig() { + return PromptEvaluator_ModelConfig_DEFAULT + } + return p.ModelConfig +} +func (p *PromptEvaluator) SetMessageList(val []*Message) { + p.MessageList = val +} +func (p *PromptEvaluator) SetModelConfig(val *common.ModelConfig) { + p.ModelConfig = val +} + +var fieldIDToName_PromptEvaluator = map[int16]string{ + 1: "message_list", + 2: "model_config", +} + +func (p *PromptEvaluator) IsSetMessageList() bool { + return p.MessageList != nil +} + +func (p *PromptEvaluator) IsSetModelConfig() bool { + return p.ModelConfig != nil +} + +func (p *PromptEvaluator) 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.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_PromptEvaluator[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 *PromptEvaluator) ReadField1(iprot thrift.TProtocol) error { + _, size, err := iprot.ReadListBegin() + if err != nil { + return err + } + _field := make([]*Message, 0, size) + values := make([]Message, 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.MessageList = _field + return nil +} +func (p *PromptEvaluator) ReadField2(iprot thrift.TProtocol) error { + _field := common.NewModelConfig() + if err := _field.Read(iprot); err != nil { + return err + } + p.ModelConfig = _field + return nil +} + +func (p *PromptEvaluator) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("PromptEvaluator"); 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 *PromptEvaluator) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetMessageList() { + if err = oprot.WriteFieldBegin("message_list", thrift.LIST, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteListBegin(thrift.STRUCT, len(p.MessageList)); err != nil { + return err + } + for _, v := range p.MessageList { + 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 *PromptEvaluator) writeField2(oprot thrift.TProtocol) (err error) { + if p.IsSetModelConfig() { + if err = oprot.WriteFieldBegin("model_config", thrift.STRUCT, 2); err != nil { + goto WriteFieldBeginError + } + if err := p.ModelConfig.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 *PromptEvaluator) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("PromptEvaluator(%+v)", *p) + +} + +func (p *PromptEvaluator) DeepEqual(ano *PromptEvaluator) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.MessageList) { + return false + } + if !p.Field2DeepEqual(ano.ModelConfig) { + return false + } + return true +} + +func (p *PromptEvaluator) Field1DeepEqual(src []*Message) bool { + + if len(p.MessageList) != len(src) { + return false + } + for i, v := range p.MessageList { + _src := src[i] + if !v.DeepEqual(_src) { + return false + } + } + return true +} +func (p *PromptEvaluator) Field2DeepEqual(src *common.ModelConfig) bool { + + if !p.ModelConfig.DeepEqual(src) { + return false + } + return true +} + +// 代码评估器 +type CodeEvaluator struct { + LanguageType *LanguageType `thrift:"language_type,1,optional" frugal:"1,optional,string" form:"language_type" json:"language_type,omitempty" query:"language_type"` + Code *string `thrift:"code,2,optional" frugal:"2,optional,string" form:"code" json:"code,omitempty" query:"code"` +} + +func NewCodeEvaluator() *CodeEvaluator { + return &CodeEvaluator{} +} + +func (p *CodeEvaluator) InitDefault() { +} + +var CodeEvaluator_LanguageType_DEFAULT LanguageType + +func (p *CodeEvaluator) GetLanguageType() (v LanguageType) { + if p == nil { + return + } + if !p.IsSetLanguageType() { + return CodeEvaluator_LanguageType_DEFAULT + } + return *p.LanguageType +} + +var CodeEvaluator_Code_DEFAULT string + +func (p *CodeEvaluator) GetCode() (v string) { + if p == nil { + return + } + if !p.IsSetCode() { + return CodeEvaluator_Code_DEFAULT + } + return *p.Code +} +func (p *CodeEvaluator) SetLanguageType(val *LanguageType) { + p.LanguageType = val +} +func (p *CodeEvaluator) SetCode(val *string) { + p.Code = val +} + +var fieldIDToName_CodeEvaluator = map[int16]string{ + 1: "language_type", + 2: "code", +} + +func (p *CodeEvaluator) IsSetLanguageType() bool { + return p.LanguageType != nil +} + +func (p *CodeEvaluator) IsSetCode() bool { + return p.Code != nil +} + +func (p *CodeEvaluator) 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_CodeEvaluator[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 *CodeEvaluator) ReadField1(iprot thrift.TProtocol) error { + + var _field *LanguageType + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = &v + } + p.LanguageType = _field + return nil +} +func (p *CodeEvaluator) ReadField2(iprot thrift.TProtocol) error { + + var _field *string + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = &v + } + p.Code = _field + return nil +} + +func (p *CodeEvaluator) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("CodeEvaluator"); 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 *CodeEvaluator) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetLanguageType() { + if err = oprot.WriteFieldBegin("language_type", thrift.STRING, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(*p.LanguageType); 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 *CodeEvaluator) writeField2(oprot thrift.TProtocol) (err error) { + if p.IsSetCode() { + if err = oprot.WriteFieldBegin("code", thrift.STRING, 2); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(*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 2 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) +} + +func (p *CodeEvaluator) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("CodeEvaluator(%+v)", *p) + +} + +func (p *CodeEvaluator) DeepEqual(ano *CodeEvaluator) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.LanguageType) { + return false + } + if !p.Field2DeepEqual(ano.Code) { + return false + } + return true +} + +func (p *CodeEvaluator) Field1DeepEqual(src *LanguageType) bool { + + if p.LanguageType == src { + return true + } else if p.LanguageType == nil || src == nil { + return false + } + if strings.Compare(*p.LanguageType, *src) != 0 { + return false + } + return true +} +func (p *CodeEvaluator) Field2DeepEqual(src *string) bool { + + if p.Code == src { + return true + } else if p.Code == nil || src == nil { + return false + } + if strings.Compare(*p.Code, *src) != 0 { + return false + } + return true +} + +// 评估器内容 +type EvaluatorContent struct { + ReceiveChatHistory *bool `thrift:"receive_chat_history,1,optional" frugal:"1,optional,bool" form:"receive_chat_history" json:"receive_chat_history,omitempty" query:"receive_chat_history"` + InputSchemas []*common.ArgsSchema `thrift:"input_schemas,2,optional" frugal:"2,optional,list" form:"input_schemas" json:"input_schemas,omitempty" query:"input_schemas"` + PromptEvaluator *PromptEvaluator `thrift:"prompt_evaluator,3,optional" frugal:"3,optional,PromptEvaluator" form:"prompt_evaluator" json:"prompt_evaluator,omitempty" query:"prompt_evaluator"` + CodeEvaluator *CodeEvaluator `thrift:"code_evaluator,4,optional" frugal:"4,optional,CodeEvaluator" form:"code_evaluator" json:"code_evaluator,omitempty" query:"code_evaluator"` +} + +func NewEvaluatorContent() *EvaluatorContent { + return &EvaluatorContent{} +} + +func (p *EvaluatorContent) InitDefault() { +} + +var EvaluatorContent_ReceiveChatHistory_DEFAULT bool + +func (p *EvaluatorContent) GetReceiveChatHistory() (v bool) { + if p == nil { + return + } + if !p.IsSetReceiveChatHistory() { + return EvaluatorContent_ReceiveChatHistory_DEFAULT + } + return *p.ReceiveChatHistory +} + +var EvaluatorContent_InputSchemas_DEFAULT []*common.ArgsSchema + +func (p *EvaluatorContent) GetInputSchemas() (v []*common.ArgsSchema) { + if p == nil { + return + } + if !p.IsSetInputSchemas() { + return EvaluatorContent_InputSchemas_DEFAULT + } + return p.InputSchemas +} + +var EvaluatorContent_PromptEvaluator_DEFAULT *PromptEvaluator + +func (p *EvaluatorContent) GetPromptEvaluator() (v *PromptEvaluator) { + if p == nil { + return + } + if !p.IsSetPromptEvaluator() { + return EvaluatorContent_PromptEvaluator_DEFAULT + } + return p.PromptEvaluator +} + +var EvaluatorContent_CodeEvaluator_DEFAULT *CodeEvaluator + +func (p *EvaluatorContent) GetCodeEvaluator() (v *CodeEvaluator) { + if p == nil { + return + } + if !p.IsSetCodeEvaluator() { + return EvaluatorContent_CodeEvaluator_DEFAULT + } + return p.CodeEvaluator +} +func (p *EvaluatorContent) SetReceiveChatHistory(val *bool) { + p.ReceiveChatHistory = val +} +func (p *EvaluatorContent) SetInputSchemas(val []*common.ArgsSchema) { + p.InputSchemas = val +} +func (p *EvaluatorContent) SetPromptEvaluator(val *PromptEvaluator) { + p.PromptEvaluator = val +} +func (p *EvaluatorContent) SetCodeEvaluator(val *CodeEvaluator) { + p.CodeEvaluator = val +} + +var fieldIDToName_EvaluatorContent = map[int16]string{ + 1: "receive_chat_history", + 2: "input_schemas", + 3: "prompt_evaluator", + 4: "code_evaluator", +} + +func (p *EvaluatorContent) IsSetReceiveChatHistory() bool { + return p.ReceiveChatHistory != nil +} + +func (p *EvaluatorContent) IsSetInputSchemas() bool { + return p.InputSchemas != nil +} + +func (p *EvaluatorContent) IsSetPromptEvaluator() bool { + return p.PromptEvaluator != nil +} + +func (p *EvaluatorContent) IsSetCodeEvaluator() bool { + return p.CodeEvaluator != nil +} + +func (p *EvaluatorContent) 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.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 + } + 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_EvaluatorContent[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 *EvaluatorContent) ReadField1(iprot thrift.TProtocol) error { + + var _field *bool + if v, err := iprot.ReadBool(); err != nil { + return err + } else { + _field = &v + } + p.ReceiveChatHistory = _field + return nil +} +func (p *EvaluatorContent) ReadField2(iprot thrift.TProtocol) error { + _, size, err := iprot.ReadListBegin() + if err != nil { + return err + } + _field := make([]*common.ArgsSchema, 0, size) + values := make([]common.ArgsSchema, 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.InputSchemas = _field + return nil +} +func (p *EvaluatorContent) ReadField3(iprot thrift.TProtocol) error { + _field := NewPromptEvaluator() + if err := _field.Read(iprot); err != nil { + return err + } + p.PromptEvaluator = _field + return nil +} +func (p *EvaluatorContent) ReadField4(iprot thrift.TProtocol) error { + _field := NewCodeEvaluator() + if err := _field.Read(iprot); err != nil { + return err + } + p.CodeEvaluator = _field + return nil +} + +func (p *EvaluatorContent) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("EvaluatorContent"); 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 *EvaluatorContent) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetReceiveChatHistory() { + if err = oprot.WriteFieldBegin("receive_chat_history", thrift.BOOL, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteBool(*p.ReceiveChatHistory); 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 *EvaluatorContent) writeField2(oprot thrift.TProtocol) (err error) { + if p.IsSetInputSchemas() { + if err = oprot.WriteFieldBegin("input_schemas", thrift.LIST, 2); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteListBegin(thrift.STRUCT, len(p.InputSchemas)); err != nil { + return err + } + for _, v := range p.InputSchemas { + 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 *EvaluatorContent) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetPromptEvaluator() { + if err = oprot.WriteFieldBegin("prompt_evaluator", thrift.STRUCT, 3); err != nil { + goto WriteFieldBeginError + } + if err := p.PromptEvaluator.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 *EvaluatorContent) writeField4(oprot thrift.TProtocol) (err error) { + if p.IsSetCodeEvaluator() { + if err = oprot.WriteFieldBegin("code_evaluator", thrift.STRUCT, 4); err != nil { + goto WriteFieldBeginError + } + if err := p.CodeEvaluator.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 *EvaluatorContent) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("EvaluatorContent(%+v)", *p) + +} + +func (p *EvaluatorContent) DeepEqual(ano *EvaluatorContent) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.ReceiveChatHistory) { + return false + } + if !p.Field2DeepEqual(ano.InputSchemas) { + return false + } + if !p.Field3DeepEqual(ano.PromptEvaluator) { + return false + } + if !p.Field4DeepEqual(ano.CodeEvaluator) { + return false + } + return true +} + +func (p *EvaluatorContent) Field1DeepEqual(src *bool) bool { + + if p.ReceiveChatHistory == src { + return true + } else if p.ReceiveChatHistory == nil || src == nil { + return false + } + if *p.ReceiveChatHistory != *src { + return false + } + return true +} +func (p *EvaluatorContent) Field2DeepEqual(src []*common.ArgsSchema) bool { + + if len(p.InputSchemas) != len(src) { + return false + } + for i, v := range p.InputSchemas { + _src := src[i] + if !v.DeepEqual(_src) { + return false + } + } + return true +} +func (p *EvaluatorContent) Field3DeepEqual(src *PromptEvaluator) bool { + + if !p.PromptEvaluator.DeepEqual(src) { + return false + } + return true +} +func (p *EvaluatorContent) Field4DeepEqual(src *CodeEvaluator) bool { + + if !p.CodeEvaluator.DeepEqual(src) { + return false + } + return true +} + +// 评估器版本 +type EvaluatorVersion struct { + EvaluatorVersionID *string `thrift:"evaluator_version_id,1,optional" frugal:"1,optional,string" form:"evaluator_version_id" json:"evaluator_version_id,omitempty" query:"evaluator_version_id"` + Version *string `thrift:"version,2,optional" frugal:"2,optional,string" form:"version" json:"version,omitempty" query:"version"` + Description *string `thrift:"description,3,optional" frugal:"3,optional,string" form:"description" json:"description,omitempty" query:"description"` + EvaluatorContent *EvaluatorContent `thrift:"evaluator_content,4,optional" frugal:"4,optional,EvaluatorContent" form:"evaluator_content" json:"evaluator_content,omitempty" query:"evaluator_content"` + BaseInfo *common.BaseInfo `thrift:"base_info,5,optional" frugal:"5,optional,common.BaseInfo" form:"base_info" json:"base_info,omitempty" query:"base_info"` +} + +func NewEvaluatorVersion() *EvaluatorVersion { + return &EvaluatorVersion{} +} + +func (p *EvaluatorVersion) InitDefault() { +} + +var EvaluatorVersion_EvaluatorVersionID_DEFAULT string + +func (p *EvaluatorVersion) GetEvaluatorVersionID() (v string) { + if p == nil { + return + } + if !p.IsSetEvaluatorVersionID() { + return EvaluatorVersion_EvaluatorVersionID_DEFAULT + } + return *p.EvaluatorVersionID +} + +var EvaluatorVersion_Version_DEFAULT string + +func (p *EvaluatorVersion) GetVersion() (v string) { + if p == nil { + return + } + if !p.IsSetVersion() { + return EvaluatorVersion_Version_DEFAULT + } + return *p.Version +} + +var EvaluatorVersion_Description_DEFAULT string + +func (p *EvaluatorVersion) GetDescription() (v string) { + if p == nil { + return + } + if !p.IsSetDescription() { + return EvaluatorVersion_Description_DEFAULT + } + return *p.Description +} + +var EvaluatorVersion_EvaluatorContent_DEFAULT *EvaluatorContent + +func (p *EvaluatorVersion) GetEvaluatorContent() (v *EvaluatorContent) { + if p == nil { + return + } + if !p.IsSetEvaluatorContent() { + return EvaluatorVersion_EvaluatorContent_DEFAULT + } + return p.EvaluatorContent +} + +var EvaluatorVersion_BaseInfo_DEFAULT *common.BaseInfo + +func (p *EvaluatorVersion) GetBaseInfo() (v *common.BaseInfo) { + if p == nil { + return + } + if !p.IsSetBaseInfo() { + return EvaluatorVersion_BaseInfo_DEFAULT + } + return p.BaseInfo +} +func (p *EvaluatorVersion) SetEvaluatorVersionID(val *string) { + p.EvaluatorVersionID = val +} +func (p *EvaluatorVersion) SetVersion(val *string) { + p.Version = val +} +func (p *EvaluatorVersion) SetDescription(val *string) { + p.Description = val +} +func (p *EvaluatorVersion) SetEvaluatorContent(val *EvaluatorContent) { + p.EvaluatorContent = val +} +func (p *EvaluatorVersion) SetBaseInfo(val *common.BaseInfo) { + p.BaseInfo = val +} + +var fieldIDToName_EvaluatorVersion = map[int16]string{ + 1: "evaluator_version_id", + 2: "version", + 3: "description", + 4: "evaluator_content", + 5: "base_info", +} + +func (p *EvaluatorVersion) IsSetEvaluatorVersionID() bool { + return p.EvaluatorVersionID != nil +} + +func (p *EvaluatorVersion) IsSetVersion() bool { + return p.Version != nil +} + +func (p *EvaluatorVersion) IsSetDescription() bool { + return p.Description != nil +} + +func (p *EvaluatorVersion) IsSetEvaluatorContent() bool { + return p.EvaluatorContent != nil +} + +func (p *EvaluatorVersion) IsSetBaseInfo() bool { + return p.BaseInfo != nil +} + +func (p *EvaluatorVersion) 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.STRUCT { + 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_EvaluatorVersion[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 *EvaluatorVersion) ReadField1(iprot thrift.TProtocol) error { + + var _field *string + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = &v + } + p.EvaluatorVersionID = _field + return nil +} +func (p *EvaluatorVersion) ReadField2(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 *EvaluatorVersion) 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 *EvaluatorVersion) ReadField4(iprot thrift.TProtocol) error { + _field := NewEvaluatorContent() + if err := _field.Read(iprot); err != nil { + return err + } + p.EvaluatorContent = _field + return nil +} +func (p *EvaluatorVersion) ReadField5(iprot thrift.TProtocol) error { + _field := common.NewBaseInfo() + if err := _field.Read(iprot); err != nil { + return err + } + p.BaseInfo = _field + return nil +} + +func (p *EvaluatorVersion) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("EvaluatorVersion"); 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 *EvaluatorVersion) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetEvaluatorVersionID() { + if err = oprot.WriteFieldBegin("evaluator_version_id", thrift.STRING, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(*p.EvaluatorVersionID); 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 *EvaluatorVersion) writeField2(oprot thrift.TProtocol) (err error) { + if p.IsSetVersion() { + if err = oprot.WriteFieldBegin("version", thrift.STRING, 2); 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 2 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) +} +func (p *EvaluatorVersion) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetDescription() { + 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 *EvaluatorVersion) writeField4(oprot thrift.TProtocol) (err error) { + if p.IsSetEvaluatorContent() { + if err = oprot.WriteFieldBegin("evaluator_content", thrift.STRUCT, 4); err != nil { + goto WriteFieldBeginError + } + if err := p.EvaluatorContent.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 *EvaluatorVersion) writeField5(oprot thrift.TProtocol) (err error) { + if p.IsSetBaseInfo() { + if err = oprot.WriteFieldBegin("base_info", thrift.STRUCT, 5); err != nil { + goto WriteFieldBeginError + } + if err := p.BaseInfo.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 *EvaluatorVersion) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("EvaluatorVersion(%+v)", *p) + +} + +func (p *EvaluatorVersion) DeepEqual(ano *EvaluatorVersion) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.EvaluatorVersionID) { + return false + } + if !p.Field2DeepEqual(ano.Version) { + return false + } + if !p.Field3DeepEqual(ano.Description) { + return false + } + if !p.Field4DeepEqual(ano.EvaluatorContent) { + return false + } + if !p.Field5DeepEqual(ano.BaseInfo) { + return false + } + return true +} + +func (p *EvaluatorVersion) Field1DeepEqual(src *string) bool { + + if p.EvaluatorVersionID == src { + return true + } else if p.EvaluatorVersionID == nil || src == nil { + return false + } + if strings.Compare(*p.EvaluatorVersionID, *src) != 0 { + return false + } + return true +} +func (p *EvaluatorVersion) Field2DeepEqual(src *string) bool { + + if p.Version == src { + return true + } else if p.Version == nil || src == nil { + return false + } + if strings.Compare(*p.Version, *src) != 0 { + return false + } + return true +} +func (p *EvaluatorVersion) Field3DeepEqual(src *string) bool { + + if p.Description == src { + return true + } else if p.Description == nil || src == nil { + return false + } + if strings.Compare(*p.Description, *src) != 0 { + return false + } + return true +} +func (p *EvaluatorVersion) Field4DeepEqual(src *EvaluatorContent) bool { + + if !p.EvaluatorContent.DeepEqual(src) { + return false + } + return true +} +func (p *EvaluatorVersion) Field5DeepEqual(src *common.BaseInfo) bool { + + if !p.BaseInfo.DeepEqual(src) { + return false + } + return true +} + +// 评估器 +type Evaluator struct { + EvaluatorID *string `thrift:"evaluator_id,1,optional" frugal:"1,optional,string" form:"evaluator_id" json:"evaluator_id,omitempty" query:"evaluator_id"` + Name *string `thrift:"name,2,optional" frugal:"2,optional,string" form:"name" json:"name,omitempty" query:"name"` + Description *string `thrift:"description,3,optional" frugal:"3,optional,string" form:"description" json:"description,omitempty" query:"description"` + EvaluatorType *EvaluatorType `thrift:"evaluator_type,4,optional" frugal:"4,optional,string" form:"evaluator_type" json:"evaluator_type,omitempty" query:"evaluator_type"` + DraftSubmitted *bool `thrift:"draft_submitted,5,optional" frugal:"5,optional,bool" form:"draft_submitted" json:"draft_submitted,omitempty" query:"draft_submitted"` + LatestVersion *string `thrift:"latest_version,6,optional" frugal:"6,optional,string" form:"latest_version" json:"latest_version,omitempty" query:"latest_version"` + CurrentVersion *EvaluatorVersion `thrift:"current_version,7,optional" frugal:"7,optional,EvaluatorVersion" form:"current_version" json:"current_version,omitempty" query:"current_version"` + BaseInfo *common.BaseInfo `thrift:"base_info,8,optional" frugal:"8,optional,common.BaseInfo" form:"base_info" json:"base_info,omitempty" query:"base_info"` +} + +func NewEvaluator() *Evaluator { + return &Evaluator{} +} + +func (p *Evaluator) InitDefault() { +} + +var Evaluator_EvaluatorID_DEFAULT string + +func (p *Evaluator) GetEvaluatorID() (v string) { + if p == nil { + return + } + if !p.IsSetEvaluatorID() { + return Evaluator_EvaluatorID_DEFAULT + } + return *p.EvaluatorID +} + +var Evaluator_Name_DEFAULT string + +func (p *Evaluator) GetName() (v string) { + if p == nil { + return + } + if !p.IsSetName() { + return Evaluator_Name_DEFAULT + } + return *p.Name +} + +var Evaluator_Description_DEFAULT string + +func (p *Evaluator) GetDescription() (v string) { + if p == nil { + return + } + if !p.IsSetDescription() { + return Evaluator_Description_DEFAULT + } + return *p.Description +} + +var Evaluator_EvaluatorType_DEFAULT EvaluatorType + +func (p *Evaluator) GetEvaluatorType() (v EvaluatorType) { + if p == nil { + return + } + if !p.IsSetEvaluatorType() { + return Evaluator_EvaluatorType_DEFAULT + } + return *p.EvaluatorType +} + +var Evaluator_DraftSubmitted_DEFAULT bool + +func (p *Evaluator) GetDraftSubmitted() (v bool) { + if p == nil { + return + } + if !p.IsSetDraftSubmitted() { + return Evaluator_DraftSubmitted_DEFAULT + } + return *p.DraftSubmitted +} + +var Evaluator_LatestVersion_DEFAULT string + +func (p *Evaluator) GetLatestVersion() (v string) { + if p == nil { + return + } + if !p.IsSetLatestVersion() { + return Evaluator_LatestVersion_DEFAULT + } + return *p.LatestVersion +} + +var Evaluator_CurrentVersion_DEFAULT *EvaluatorVersion + +func (p *Evaluator) GetCurrentVersion() (v *EvaluatorVersion) { + if p == nil { + return + } + if !p.IsSetCurrentVersion() { + return Evaluator_CurrentVersion_DEFAULT + } + return p.CurrentVersion +} + +var Evaluator_BaseInfo_DEFAULT *common.BaseInfo + +func (p *Evaluator) GetBaseInfo() (v *common.BaseInfo) { + if p == nil { + return + } + if !p.IsSetBaseInfo() { + return Evaluator_BaseInfo_DEFAULT + } + return p.BaseInfo +} +func (p *Evaluator) SetEvaluatorID(val *string) { + p.EvaluatorID = val +} +func (p *Evaluator) SetName(val *string) { + p.Name = val +} +func (p *Evaluator) SetDescription(val *string) { + p.Description = val +} +func (p *Evaluator) SetEvaluatorType(val *EvaluatorType) { + p.EvaluatorType = val +} +func (p *Evaluator) SetDraftSubmitted(val *bool) { + p.DraftSubmitted = val +} +func (p *Evaluator) SetLatestVersion(val *string) { + p.LatestVersion = val +} +func (p *Evaluator) SetCurrentVersion(val *EvaluatorVersion) { + p.CurrentVersion = val +} +func (p *Evaluator) SetBaseInfo(val *common.BaseInfo) { + p.BaseInfo = val +} + +var fieldIDToName_Evaluator = map[int16]string{ + 1: "evaluator_id", + 2: "name", + 3: "description", + 4: "evaluator_type", + 5: "draft_submitted", + 6: "latest_version", + 7: "current_version", + 8: "base_info", +} + +func (p *Evaluator) IsSetEvaluatorID() bool { + return p.EvaluatorID != nil +} + +func (p *Evaluator) IsSetName() bool { + return p.Name != nil +} + +func (p *Evaluator) IsSetDescription() bool { + return p.Description != nil +} + +func (p *Evaluator) IsSetEvaluatorType() bool { + return p.EvaluatorType != nil +} + +func (p *Evaluator) IsSetDraftSubmitted() bool { + return p.DraftSubmitted != nil +} + +func (p *Evaluator) IsSetLatestVersion() bool { + return p.LatestVersion != nil +} + +func (p *Evaluator) IsSetCurrentVersion() bool { + return p.CurrentVersion != nil +} + +func (p *Evaluator) IsSetBaseInfo() bool { + return p.BaseInfo != nil +} + +func (p *Evaluator) 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.STRUCT { + if err = p.ReadField7(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 8: + if fieldTypeId == thrift.STRUCT { + if err = p.ReadField8(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + default: + if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + } + if err = iprot.ReadFieldEnd(); err != nil { + goto ReadFieldEndError + } + } + if err = iprot.ReadStructEnd(); err != nil { + goto ReadStructEndError + } + + return nil +ReadStructBeginError: + return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) +ReadFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_Evaluator[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 *Evaluator) ReadField1(iprot thrift.TProtocol) error { + + var _field *string + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = &v + } + p.EvaluatorID = _field + return nil +} +func (p *Evaluator) 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 *Evaluator) 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 *Evaluator) ReadField4(iprot thrift.TProtocol) error { + + var _field *EvaluatorType + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = &v + } + p.EvaluatorType = _field + return nil +} +func (p *Evaluator) ReadField5(iprot thrift.TProtocol) error { + + var _field *bool + if v, err := iprot.ReadBool(); err != nil { + return err + } else { + _field = &v + } + p.DraftSubmitted = _field + return nil +} +func (p *Evaluator) ReadField6(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 *Evaluator) ReadField7(iprot thrift.TProtocol) error { + _field := NewEvaluatorVersion() + if err := _field.Read(iprot); err != nil { + return err + } + p.CurrentVersion = _field + return nil +} +func (p *Evaluator) ReadField8(iprot thrift.TProtocol) error { + _field := common.NewBaseInfo() + if err := _field.Read(iprot); err != nil { + return err + } + p.BaseInfo = _field + return nil +} + +func (p *Evaluator) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("Evaluator"); 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 *Evaluator) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetEvaluatorID() { + if err = oprot.WriteFieldBegin("evaluator_id", thrift.STRING, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(*p.EvaluatorID); 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 *Evaluator) writeField2(oprot thrift.TProtocol) (err error) { + if p.IsSetName() { + 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 *Evaluator) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetDescription() { + 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 *Evaluator) writeField4(oprot thrift.TProtocol) (err error) { + if p.IsSetEvaluatorType() { + if err = oprot.WriteFieldBegin("evaluator_type", thrift.STRING, 4); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(*p.EvaluatorType); 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 *Evaluator) writeField5(oprot thrift.TProtocol) (err error) { + if p.IsSetDraftSubmitted() { + if err = oprot.WriteFieldBegin("draft_submitted", thrift.BOOL, 5); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteBool(*p.DraftSubmitted); 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 *Evaluator) writeField6(oprot thrift.TProtocol) (err error) { + if p.IsSetLatestVersion() { + if err = oprot.WriteFieldBegin("latest_version", thrift.STRING, 6); 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 6 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 6 end error: ", p), err) +} +func (p *Evaluator) writeField7(oprot thrift.TProtocol) (err error) { + if p.IsSetCurrentVersion() { + if err = oprot.WriteFieldBegin("current_version", thrift.STRUCT, 7); err != nil { + goto WriteFieldBeginError + } + if err := p.CurrentVersion.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 *Evaluator) writeField8(oprot thrift.TProtocol) (err error) { + if p.IsSetBaseInfo() { + if err = oprot.WriteFieldBegin("base_info", thrift.STRUCT, 8); err != nil { + goto WriteFieldBeginError + } + if err := p.BaseInfo.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 *Evaluator) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("Evaluator(%+v)", *p) + +} + +func (p *Evaluator) DeepEqual(ano *Evaluator) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.EvaluatorID) { + return false + } + if !p.Field2DeepEqual(ano.Name) { + return false + } + if !p.Field3DeepEqual(ano.Description) { + return false + } + if !p.Field4DeepEqual(ano.EvaluatorType) { + return false + } + if !p.Field5DeepEqual(ano.DraftSubmitted) { + return false + } + if !p.Field6DeepEqual(ano.LatestVersion) { + return false + } + if !p.Field7DeepEqual(ano.CurrentVersion) { + return false + } + if !p.Field8DeepEqual(ano.BaseInfo) { + return false + } + return true +} + +func (p *Evaluator) Field1DeepEqual(src *string) bool { + + if p.EvaluatorID == src { + return true + } else if p.EvaluatorID == nil || src == nil { + return false + } + if strings.Compare(*p.EvaluatorID, *src) != 0 { + return false + } + return true +} +func (p *Evaluator) Field2DeepEqual(src *string) bool { + + if p.Name == src { + return true + } else if p.Name == nil || src == nil { + return false + } + if strings.Compare(*p.Name, *src) != 0 { + return false + } + return true +} +func (p *Evaluator) Field3DeepEqual(src *string) bool { + + if p.Description == src { + return true + } else if p.Description == nil || src == nil { + return false + } + if strings.Compare(*p.Description, *src) != 0 { + return false + } + return true +} +func (p *Evaluator) Field4DeepEqual(src *EvaluatorType) bool { + + if p.EvaluatorType == src { + return true + } else if p.EvaluatorType == nil || src == nil { + return false + } + if strings.Compare(*p.EvaluatorType, *src) != 0 { + return false + } + return true +} +func (p *Evaluator) Field5DeepEqual(src *bool) bool { + + if p.DraftSubmitted == src { + return true + } else if p.DraftSubmitted == nil || src == nil { + return false + } + if *p.DraftSubmitted != *src { + return false + } + return true +} +func (p *Evaluator) Field6DeepEqual(src *string) bool { + + if p.LatestVersion == src { + return true + } else if p.LatestVersion == nil || src == nil { + return false + } + if strings.Compare(*p.LatestVersion, *src) != 0 { + return false + } + return true +} +func (p *Evaluator) Field7DeepEqual(src *EvaluatorVersion) bool { + + if !p.CurrentVersion.DeepEqual(src) { + return false + } + return true +} +func (p *Evaluator) Field8DeepEqual(src *common.BaseInfo) bool { + + if !p.BaseInfo.DeepEqual(src) { + return false + } + return true +} + +// 评估器结果 +type EvaluatorResult_ struct { + Score *float64 `thrift:"score,1,optional" frugal:"1,optional,double" form:"score" json:"score,omitempty" query:"score"` + Reasoning *string `thrift:"reasoning,2,optional" frugal:"2,optional,string" form:"reasoning" json:"reasoning,omitempty" query:"reasoning"` +} + +func NewEvaluatorResult_() *EvaluatorResult_ { + return &EvaluatorResult_{} +} + +func (p *EvaluatorResult_) InitDefault() { +} + +var EvaluatorResult__Score_DEFAULT float64 + +func (p *EvaluatorResult_) GetScore() (v float64) { + if p == nil { + return + } + if !p.IsSetScore() { + return EvaluatorResult__Score_DEFAULT + } + return *p.Score +} + +var EvaluatorResult__Reasoning_DEFAULT string + +func (p *EvaluatorResult_) GetReasoning() (v string) { + if p == nil { + return + } + if !p.IsSetReasoning() { + return EvaluatorResult__Reasoning_DEFAULT + } + return *p.Reasoning +} +func (p *EvaluatorResult_) SetScore(val *float64) { + p.Score = val +} +func (p *EvaluatorResult_) SetReasoning(val *string) { + p.Reasoning = val +} + +var fieldIDToName_EvaluatorResult_ = map[int16]string{ + 1: "score", + 2: "reasoning", +} + +func (p *EvaluatorResult_) IsSetScore() bool { + return p.Score != nil +} + +func (p *EvaluatorResult_) IsSetReasoning() bool { + return p.Reasoning != nil +} + +func (p *EvaluatorResult_) 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.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_EvaluatorResult_[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 *EvaluatorResult_) ReadField1(iprot thrift.TProtocol) error { + + var _field *float64 + if v, err := iprot.ReadDouble(); err != nil { + return err + } else { + _field = &v + } + p.Score = _field + return nil +} +func (p *EvaluatorResult_) ReadField2(iprot thrift.TProtocol) error { + + var _field *string + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = &v + } + p.Reasoning = _field + return nil +} + +func (p *EvaluatorResult_) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("EvaluatorResult"); 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 *EvaluatorResult_) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetScore() { + if err = oprot.WriteFieldBegin("score", thrift.DOUBLE, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteDouble(*p.Score); 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 *EvaluatorResult_) writeField2(oprot thrift.TProtocol) (err error) { + if p.IsSetReasoning() { + if err = oprot.WriteFieldBegin("reasoning", thrift.STRING, 2); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(*p.Reasoning); 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 *EvaluatorResult_) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("EvaluatorResult_(%+v)", *p) + +} + +func (p *EvaluatorResult_) DeepEqual(ano *EvaluatorResult_) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.Score) { + return false + } + if !p.Field2DeepEqual(ano.Reasoning) { + return false + } + return true +} + +func (p *EvaluatorResult_) Field1DeepEqual(src *float64) bool { + + if p.Score == src { + return true + } else if p.Score == nil || src == nil { + return false + } + if *p.Score != *src { + return false + } + return true +} +func (p *EvaluatorResult_) Field2DeepEqual(src *string) bool { + + if p.Reasoning == src { + return true + } else if p.Reasoning == nil || src == nil { + return false + } + if strings.Compare(*p.Reasoning, *src) != 0 { + return false + } + return true +} + +// 评估器使用量 +type EvaluatorUsage struct { + InputTokens *string `thrift:"input_tokens,1,optional" frugal:"1,optional,string" form:"input_tokens" json:"input_tokens,omitempty" query:"input_tokens"` + OutputTokens *string `thrift:"output_tokens,2,optional" frugal:"2,optional,string" form:"output_tokens" json:"output_tokens,omitempty" query:"output_tokens"` +} + +func NewEvaluatorUsage() *EvaluatorUsage { + return &EvaluatorUsage{} +} + +func (p *EvaluatorUsage) InitDefault() { +} + +var EvaluatorUsage_InputTokens_DEFAULT string + +func (p *EvaluatorUsage) GetInputTokens() (v string) { + if p == nil { + return + } + if !p.IsSetInputTokens() { + return EvaluatorUsage_InputTokens_DEFAULT + } + return *p.InputTokens +} + +var EvaluatorUsage_OutputTokens_DEFAULT string + +func (p *EvaluatorUsage) GetOutputTokens() (v string) { + if p == nil { + return + } + if !p.IsSetOutputTokens() { + return EvaluatorUsage_OutputTokens_DEFAULT + } + return *p.OutputTokens +} +func (p *EvaluatorUsage) SetInputTokens(val *string) { + p.InputTokens = val +} +func (p *EvaluatorUsage) SetOutputTokens(val *string) { + p.OutputTokens = val +} + +var fieldIDToName_EvaluatorUsage = map[int16]string{ + 1: "input_tokens", + 2: "output_tokens", +} + +func (p *EvaluatorUsage) IsSetInputTokens() bool { + return p.InputTokens != nil +} + +func (p *EvaluatorUsage) IsSetOutputTokens() bool { + return p.OutputTokens != nil +} + +func (p *EvaluatorUsage) 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_EvaluatorUsage[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 *EvaluatorUsage) 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 *EvaluatorUsage) ReadField2(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 *EvaluatorUsage) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("EvaluatorUsage"); 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 *EvaluatorUsage) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetInputTokens() { + if err = oprot.WriteFieldBegin("input_tokens", 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 *EvaluatorUsage) writeField2(oprot thrift.TProtocol) (err error) { + if p.IsSetOutputTokens() { + if err = oprot.WriteFieldBegin("output_tokens", thrift.STRING, 2); 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 2 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) +} + +func (p *EvaluatorUsage) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("EvaluatorUsage(%+v)", *p) + +} + +func (p *EvaluatorUsage) DeepEqual(ano *EvaluatorUsage) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.InputTokens) { + return false + } + if !p.Field2DeepEqual(ano.OutputTokens) { + return false + } + return true +} + +func (p *EvaluatorUsage) Field1DeepEqual(src *string) bool { + + if p.InputTokens == src { + return true + } else if p.InputTokens == nil || src == nil { + return false + } + if strings.Compare(*p.InputTokens, *src) != 0 { + return false + } + return true +} +func (p *EvaluatorUsage) Field2DeepEqual(src *string) bool { + + if p.OutputTokens == src { + return true + } else if p.OutputTokens == nil || src == nil { + return false + } + if strings.Compare(*p.OutputTokens, *src) != 0 { + return false + } + return true +} + +// 评估器运行错误 +type EvaluatorRunError struct { + Code *int32 `thrift:"code,1,optional" frugal:"1,optional,i32" form:"code" json:"code,omitempty" query:"code"` + Message *string `thrift:"message,2,optional" frugal:"2,optional,string" form:"message" json:"message,omitempty" query:"message"` +} + +func NewEvaluatorRunError() *EvaluatorRunError { + return &EvaluatorRunError{} +} + +func (p *EvaluatorRunError) InitDefault() { +} + +var EvaluatorRunError_Code_DEFAULT int32 + +func (p *EvaluatorRunError) GetCode() (v int32) { + if p == nil { + return + } + if !p.IsSetCode() { + return EvaluatorRunError_Code_DEFAULT + } + return *p.Code +} + +var EvaluatorRunError_Message_DEFAULT string + +func (p *EvaluatorRunError) GetMessage() (v string) { + if p == nil { + return + } + if !p.IsSetMessage() { + return EvaluatorRunError_Message_DEFAULT + } + return *p.Message +} +func (p *EvaluatorRunError) SetCode(val *int32) { + p.Code = val +} +func (p *EvaluatorRunError) SetMessage(val *string) { + p.Message = val +} + +var fieldIDToName_EvaluatorRunError = map[int16]string{ + 1: "code", + 2: "message", +} + +func (p *EvaluatorRunError) IsSetCode() bool { + return p.Code != nil +} + +func (p *EvaluatorRunError) IsSetMessage() bool { + return p.Message != nil +} + +func (p *EvaluatorRunError) 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_EvaluatorRunError[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 *EvaluatorRunError) 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 *EvaluatorRunError) 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 *EvaluatorRunError) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("EvaluatorRunError"); 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 *EvaluatorRunError) 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 *EvaluatorRunError) writeField2(oprot thrift.TProtocol) (err error) { + if p.IsSetMessage() { + 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 *EvaluatorRunError) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("EvaluatorRunError(%+v)", *p) + +} + +func (p *EvaluatorRunError) DeepEqual(ano *EvaluatorRunError) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.Code) { + return false + } + if !p.Field2DeepEqual(ano.Message) { + return false + } + return true +} + +func (p *EvaluatorRunError) Field1DeepEqual(src *int32) bool { + + if p.Code == src { + return true + } else if p.Code == nil || src == nil { + return false + } + if *p.Code != *src { + return false + } + return true +} +func (p *EvaluatorRunError) Field2DeepEqual(src *string) bool { + + if p.Message == src { + return true + } else if p.Message == nil || src == nil { + return false + } + if strings.Compare(*p.Message, *src) != 0 { + return false + } + return true +} + +// 评估器输出数据 +type EvaluatorOutputData struct { + EvaluatorResult_ *EvaluatorResult_ `thrift:"evaluator_result,1,optional" frugal:"1,optional,EvaluatorResult_" form:"evaluator_result" json:"evaluator_result,omitempty" query:"evaluator_result"` + EvaluatorUsage *EvaluatorUsage `thrift:"evaluator_usage,2,optional" frugal:"2,optional,EvaluatorUsage" form:"evaluator_usage" json:"evaluator_usage,omitempty" query:"evaluator_usage"` + EvaluatorRunError *EvaluatorRunError `thrift:"evaluator_run_error,3,optional" frugal:"3,optional,EvaluatorRunError" form:"evaluator_run_error" json:"evaluator_run_error,omitempty" query:"evaluator_run_error"` + TimeConsumingMs *string `thrift:"time_consuming_ms,4,optional" frugal:"4,optional,string" form:"time_consuming_ms" json:"time_consuming_ms,omitempty" query:"time_consuming_ms"` +} + +func NewEvaluatorOutputData() *EvaluatorOutputData { + return &EvaluatorOutputData{} +} + +func (p *EvaluatorOutputData) InitDefault() { +} + +var EvaluatorOutputData_EvaluatorResult__DEFAULT *EvaluatorResult_ + +func (p *EvaluatorOutputData) GetEvaluatorResult_() (v *EvaluatorResult_) { + if p == nil { + return + } + if !p.IsSetEvaluatorResult_() { + return EvaluatorOutputData_EvaluatorResult__DEFAULT + } + return p.EvaluatorResult_ +} + +var EvaluatorOutputData_EvaluatorUsage_DEFAULT *EvaluatorUsage + +func (p *EvaluatorOutputData) GetEvaluatorUsage() (v *EvaluatorUsage) { + if p == nil { + return + } + if !p.IsSetEvaluatorUsage() { + return EvaluatorOutputData_EvaluatorUsage_DEFAULT + } + return p.EvaluatorUsage +} + +var EvaluatorOutputData_EvaluatorRunError_DEFAULT *EvaluatorRunError + +func (p *EvaluatorOutputData) GetEvaluatorRunError() (v *EvaluatorRunError) { + if p == nil { + return + } + if !p.IsSetEvaluatorRunError() { + return EvaluatorOutputData_EvaluatorRunError_DEFAULT + } + return p.EvaluatorRunError +} + +var EvaluatorOutputData_TimeConsumingMs_DEFAULT string + +func (p *EvaluatorOutputData) GetTimeConsumingMs() (v string) { + if p == nil { + return + } + if !p.IsSetTimeConsumingMs() { + return EvaluatorOutputData_TimeConsumingMs_DEFAULT + } + return *p.TimeConsumingMs +} +func (p *EvaluatorOutputData) SetEvaluatorResult_(val *EvaluatorResult_) { + p.EvaluatorResult_ = val +} +func (p *EvaluatorOutputData) SetEvaluatorUsage(val *EvaluatorUsage) { + p.EvaluatorUsage = val +} +func (p *EvaluatorOutputData) SetEvaluatorRunError(val *EvaluatorRunError) { + p.EvaluatorRunError = val +} +func (p *EvaluatorOutputData) SetTimeConsumingMs(val *string) { + p.TimeConsumingMs = val +} + +var fieldIDToName_EvaluatorOutputData = map[int16]string{ + 1: "evaluator_result", + 2: "evaluator_usage", + 3: "evaluator_run_error", + 4: "time_consuming_ms", +} + +func (p *EvaluatorOutputData) IsSetEvaluatorResult_() bool { + return p.EvaluatorResult_ != nil +} + +func (p *EvaluatorOutputData) IsSetEvaluatorUsage() bool { + return p.EvaluatorUsage != nil +} + +func (p *EvaluatorOutputData) IsSetEvaluatorRunError() bool { + return p.EvaluatorRunError != nil +} + +func (p *EvaluatorOutputData) IsSetTimeConsumingMs() bool { + return p.TimeConsumingMs != nil +} + +func (p *EvaluatorOutputData) 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.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_EvaluatorOutputData[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 *EvaluatorOutputData) ReadField1(iprot thrift.TProtocol) error { + _field := NewEvaluatorResult_() + if err := _field.Read(iprot); err != nil { + return err + } + p.EvaluatorResult_ = _field + return nil +} +func (p *EvaluatorOutputData) ReadField2(iprot thrift.TProtocol) error { + _field := NewEvaluatorUsage() + if err := _field.Read(iprot); err != nil { + return err + } + p.EvaluatorUsage = _field + return nil +} +func (p *EvaluatorOutputData) ReadField3(iprot thrift.TProtocol) error { + _field := NewEvaluatorRunError() + if err := _field.Read(iprot); err != nil { + return err + } + p.EvaluatorRunError = _field + return nil +} +func (p *EvaluatorOutputData) ReadField4(iprot thrift.TProtocol) error { + + var _field *string + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = &v + } + p.TimeConsumingMs = _field + return nil +} + +func (p *EvaluatorOutputData) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("EvaluatorOutputData"); 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 *EvaluatorOutputData) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetEvaluatorResult_() { + if err = oprot.WriteFieldBegin("evaluator_result", thrift.STRUCT, 1); err != nil { + goto WriteFieldBeginError + } + if err := p.EvaluatorResult_.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 *EvaluatorOutputData) writeField2(oprot thrift.TProtocol) (err error) { + if p.IsSetEvaluatorUsage() { + if err = oprot.WriteFieldBegin("evaluator_usage", thrift.STRUCT, 2); err != nil { + goto WriteFieldBeginError + } + if err := p.EvaluatorUsage.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 *EvaluatorOutputData) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetEvaluatorRunError() { + if err = oprot.WriteFieldBegin("evaluator_run_error", thrift.STRUCT, 3); err != nil { + goto WriteFieldBeginError + } + if err := p.EvaluatorRunError.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 *EvaluatorOutputData) writeField4(oprot thrift.TProtocol) (err error) { + if p.IsSetTimeConsumingMs() { + if err = oprot.WriteFieldBegin("time_consuming_ms", thrift.STRING, 4); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(*p.TimeConsumingMs); 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 *EvaluatorOutputData) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("EvaluatorOutputData(%+v)", *p) + +} + +func (p *EvaluatorOutputData) DeepEqual(ano *EvaluatorOutputData) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.EvaluatorResult_) { + return false + } + if !p.Field2DeepEqual(ano.EvaluatorUsage) { + return false + } + if !p.Field3DeepEqual(ano.EvaluatorRunError) { + return false + } + if !p.Field4DeepEqual(ano.TimeConsumingMs) { + return false + } + return true +} + +func (p *EvaluatorOutputData) Field1DeepEqual(src *EvaluatorResult_) bool { + + if !p.EvaluatorResult_.DeepEqual(src) { + return false + } + return true +} +func (p *EvaluatorOutputData) Field2DeepEqual(src *EvaluatorUsage) bool { + + if !p.EvaluatorUsage.DeepEqual(src) { + return false + } + return true +} +func (p *EvaluatorOutputData) Field3DeepEqual(src *EvaluatorRunError) bool { + + if !p.EvaluatorRunError.DeepEqual(src) { + return false + } + return true +} +func (p *EvaluatorOutputData) Field4DeepEqual(src *string) bool { + + if p.TimeConsumingMs == src { + return true + } else if p.TimeConsumingMs == nil || src == nil { + return false + } + if strings.Compare(*p.TimeConsumingMs, *src) != 0 { + return false + } + return true +} + +// 评估器输入数据 +type EvaluatorInputData struct { + HistoryMessages []*Message `thrift:"history_messages,1,optional" frugal:"1,optional,list" form:"history_messages" json:"history_messages,omitempty" query:"history_messages"` + InputFields map[string]*common.Content `thrift:"input_fields,2,optional" frugal:"2,optional,map" form:"input_fields" json:"input_fields,omitempty" query:"input_fields"` +} + +func NewEvaluatorInputData() *EvaluatorInputData { + return &EvaluatorInputData{} +} + +func (p *EvaluatorInputData) InitDefault() { +} + +var EvaluatorInputData_HistoryMessages_DEFAULT []*Message + +func (p *EvaluatorInputData) GetHistoryMessages() (v []*Message) { + if p == nil { + return + } + if !p.IsSetHistoryMessages() { + return EvaluatorInputData_HistoryMessages_DEFAULT + } + return p.HistoryMessages +} + +var EvaluatorInputData_InputFields_DEFAULT map[string]*common.Content + +func (p *EvaluatorInputData) GetInputFields() (v map[string]*common.Content) { + if p == nil { + return + } + if !p.IsSetInputFields() { + return EvaluatorInputData_InputFields_DEFAULT + } + return p.InputFields +} +func (p *EvaluatorInputData) SetHistoryMessages(val []*Message) { + p.HistoryMessages = val +} +func (p *EvaluatorInputData) SetInputFields(val map[string]*common.Content) { + p.InputFields = val +} + +var fieldIDToName_EvaluatorInputData = map[int16]string{ + 1: "history_messages", + 2: "input_fields", +} + +func (p *EvaluatorInputData) IsSetHistoryMessages() bool { + return p.HistoryMessages != nil +} + +func (p *EvaluatorInputData) IsSetInputFields() bool { + return p.InputFields != nil +} + +func (p *EvaluatorInputData) 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.MAP { + 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_EvaluatorInputData[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 *EvaluatorInputData) ReadField1(iprot thrift.TProtocol) error { + _, size, err := iprot.ReadListBegin() + if err != nil { + return err + } + _field := make([]*Message, 0, size) + values := make([]Message, 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.HistoryMessages = _field + return nil +} +func (p *EvaluatorInputData) ReadField2(iprot thrift.TProtocol) error { + _, _, size, err := iprot.ReadMapBegin() + if err != nil { + return err + } + _field := make(map[string]*common.Content, size) + values := make([]common.Content, 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.InputFields = _field + return nil +} + +func (p *EvaluatorInputData) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("EvaluatorInputData"); 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 *EvaluatorInputData) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetHistoryMessages() { + if err = oprot.WriteFieldBegin("history_messages", thrift.LIST, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteListBegin(thrift.STRUCT, len(p.HistoryMessages)); err != nil { + return err + } + for _, v := range p.HistoryMessages { + 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 *EvaluatorInputData) writeField2(oprot thrift.TProtocol) (err error) { + if p.IsSetInputFields() { + if err = oprot.WriteFieldBegin("input_fields", thrift.MAP, 2); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteMapBegin(thrift.STRING, thrift.STRUCT, len(p.InputFields)); err != nil { + return err + } + for k, v := range p.InputFields { + 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 *EvaluatorInputData) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("EvaluatorInputData(%+v)", *p) + +} + +func (p *EvaluatorInputData) DeepEqual(ano *EvaluatorInputData) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.HistoryMessages) { + return false + } + if !p.Field2DeepEqual(ano.InputFields) { + return false + } + return true +} + +func (p *EvaluatorInputData) Field1DeepEqual(src []*Message) bool { + + if len(p.HistoryMessages) != len(src) { + return false + } + for i, v := range p.HistoryMessages { + _src := src[i] + if !v.DeepEqual(_src) { + return false + } + } + return true +} +func (p *EvaluatorInputData) Field2DeepEqual(src map[string]*common.Content) bool { + + if len(p.InputFields) != len(src) { + return false + } + for k, v := range p.InputFields { + _src := src[k] + if !v.DeepEqual(_src) { + return false + } + } + return true +} + +// 评估器执行记录 +type EvaluatorRecord struct { + RecordID *string `thrift:"record_id,1,optional" frugal:"1,optional,string" form:"record_id" json:"record_id,omitempty" query:"record_id"` + EvaluatorVersionID *string `thrift:"evaluator_version_id,2,optional" frugal:"2,optional,string" form:"evaluator_version_id" json:"evaluator_version_id,omitempty" query:"evaluator_version_id"` + TraceID *string `thrift:"trace_id,3,optional" frugal:"3,optional,string" form:"trace_id" json:"trace_id,omitempty" query:"trace_id"` + Status *EvaluatorRunStatus `thrift:"status,4,optional" frugal:"4,optional,string" form:"status" json:"status,omitempty" query:"status"` + EvaluatorInputData *EvaluatorInputData `thrift:"evaluator_input_data,5,optional" frugal:"5,optional,EvaluatorInputData" form:"evaluator_input_data" json:"evaluator_input_data,omitempty" query:"evaluator_input_data"` + EvaluatorOutputData *EvaluatorOutputData `thrift:"evaluator_output_data,6,optional" frugal:"6,optional,EvaluatorOutputData" form:"evaluator_output_data" json:"evaluator_output_data,omitempty" query:"evaluator_output_data"` + BaseInfo *common.BaseInfo `thrift:"base_info,7,optional" frugal:"7,optional,common.BaseInfo" form:"base_info" json:"base_info,omitempty" query:"base_info"` + Ext map[string]string `thrift:"ext,8,optional" frugal:"8,optional,map" form:"ext" json:"ext,omitempty" query:"ext"` +} + +func NewEvaluatorRecord() *EvaluatorRecord { + return &EvaluatorRecord{} +} + +func (p *EvaluatorRecord) InitDefault() { +} + +var EvaluatorRecord_RecordID_DEFAULT string + +func (p *EvaluatorRecord) GetRecordID() (v string) { + if p == nil { + return + } + if !p.IsSetRecordID() { + return EvaluatorRecord_RecordID_DEFAULT + } + return *p.RecordID +} + +var EvaluatorRecord_EvaluatorVersionID_DEFAULT string + +func (p *EvaluatorRecord) GetEvaluatorVersionID() (v string) { + if p == nil { + return + } + if !p.IsSetEvaluatorVersionID() { + return EvaluatorRecord_EvaluatorVersionID_DEFAULT + } + return *p.EvaluatorVersionID +} + +var EvaluatorRecord_TraceID_DEFAULT string + +func (p *EvaluatorRecord) GetTraceID() (v string) { + if p == nil { + return + } + if !p.IsSetTraceID() { + return EvaluatorRecord_TraceID_DEFAULT + } + return *p.TraceID +} + +var EvaluatorRecord_Status_DEFAULT EvaluatorRunStatus + +func (p *EvaluatorRecord) GetStatus() (v EvaluatorRunStatus) { + if p == nil { + return + } + if !p.IsSetStatus() { + return EvaluatorRecord_Status_DEFAULT + } + return *p.Status +} + +var EvaluatorRecord_EvaluatorInputData_DEFAULT *EvaluatorInputData + +func (p *EvaluatorRecord) GetEvaluatorInputData() (v *EvaluatorInputData) { + if p == nil { + return + } + if !p.IsSetEvaluatorInputData() { + return EvaluatorRecord_EvaluatorInputData_DEFAULT + } + return p.EvaluatorInputData +} + +var EvaluatorRecord_EvaluatorOutputData_DEFAULT *EvaluatorOutputData + +func (p *EvaluatorRecord) GetEvaluatorOutputData() (v *EvaluatorOutputData) { + if p == nil { + return + } + if !p.IsSetEvaluatorOutputData() { + return EvaluatorRecord_EvaluatorOutputData_DEFAULT + } + return p.EvaluatorOutputData +} + +var EvaluatorRecord_BaseInfo_DEFAULT *common.BaseInfo + +func (p *EvaluatorRecord) GetBaseInfo() (v *common.BaseInfo) { + if p == nil { + return + } + if !p.IsSetBaseInfo() { + return EvaluatorRecord_BaseInfo_DEFAULT + } + return p.BaseInfo +} + +var EvaluatorRecord_Ext_DEFAULT map[string]string + +func (p *EvaluatorRecord) GetExt() (v map[string]string) { + if p == nil { + return + } + if !p.IsSetExt() { + return EvaluatorRecord_Ext_DEFAULT + } + return p.Ext +} +func (p *EvaluatorRecord) SetRecordID(val *string) { + p.RecordID = val +} +func (p *EvaluatorRecord) SetEvaluatorVersionID(val *string) { + p.EvaluatorVersionID = val +} +func (p *EvaluatorRecord) SetTraceID(val *string) { + p.TraceID = val +} +func (p *EvaluatorRecord) SetStatus(val *EvaluatorRunStatus) { + p.Status = val +} +func (p *EvaluatorRecord) SetEvaluatorInputData(val *EvaluatorInputData) { + p.EvaluatorInputData = val +} +func (p *EvaluatorRecord) SetEvaluatorOutputData(val *EvaluatorOutputData) { + p.EvaluatorOutputData = val +} +func (p *EvaluatorRecord) SetBaseInfo(val *common.BaseInfo) { + p.BaseInfo = val +} +func (p *EvaluatorRecord) SetExt(val map[string]string) { + p.Ext = val +} + +var fieldIDToName_EvaluatorRecord = map[int16]string{ + 1: "record_id", + 2: "evaluator_version_id", + 3: "trace_id", + 4: "status", + 5: "evaluator_input_data", + 6: "evaluator_output_data", + 7: "base_info", + 8: "ext", +} + +func (p *EvaluatorRecord) IsSetRecordID() bool { + return p.RecordID != nil +} + +func (p *EvaluatorRecord) IsSetEvaluatorVersionID() bool { + return p.EvaluatorVersionID != nil +} + +func (p *EvaluatorRecord) IsSetTraceID() bool { + return p.TraceID != nil +} + +func (p *EvaluatorRecord) IsSetStatus() bool { + return p.Status != nil +} + +func (p *EvaluatorRecord) IsSetEvaluatorInputData() bool { + return p.EvaluatorInputData != nil +} + +func (p *EvaluatorRecord) IsSetEvaluatorOutputData() bool { + return p.EvaluatorOutputData != nil +} + +func (p *EvaluatorRecord) IsSetBaseInfo() bool { + return p.BaseInfo != nil +} + +func (p *EvaluatorRecord) IsSetExt() bool { + return p.Ext != nil +} + +func (p *EvaluatorRecord) 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.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.MAP { + 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_EvaluatorRecord[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 *EvaluatorRecord) ReadField1(iprot thrift.TProtocol) error { + + var _field *string + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = &v + } + p.RecordID = _field + return nil +} +func (p *EvaluatorRecord) ReadField2(iprot thrift.TProtocol) error { + + var _field *string + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = &v + } + p.EvaluatorVersionID = _field + return nil +} +func (p *EvaluatorRecord) ReadField3(iprot thrift.TProtocol) error { + + var _field *string + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = &v + } + p.TraceID = _field + return nil +} +func (p *EvaluatorRecord) ReadField4(iprot thrift.TProtocol) error { + + var _field *EvaluatorRunStatus + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = &v + } + p.Status = _field + return nil +} +func (p *EvaluatorRecord) ReadField5(iprot thrift.TProtocol) error { + _field := NewEvaluatorInputData() + if err := _field.Read(iprot); err != nil { + return err + } + p.EvaluatorInputData = _field + return nil +} +func (p *EvaluatorRecord) ReadField6(iprot thrift.TProtocol) error { + _field := NewEvaluatorOutputData() + if err := _field.Read(iprot); err != nil { + return err + } + p.EvaluatorOutputData = _field + return nil +} +func (p *EvaluatorRecord) ReadField7(iprot thrift.TProtocol) error { + _field := common.NewBaseInfo() + if err := _field.Read(iprot); err != nil { + return err + } + p.BaseInfo = _field + return nil +} +func (p *EvaluatorRecord) 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.Ext = _field + return nil +} + +func (p *EvaluatorRecord) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("EvaluatorRecord"); 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 *EvaluatorRecord) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetRecordID() { + if err = oprot.WriteFieldBegin("record_id", thrift.STRING, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(*p.RecordID); 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 *EvaluatorRecord) writeField2(oprot thrift.TProtocol) (err error) { + if p.IsSetEvaluatorVersionID() { + if err = oprot.WriteFieldBegin("evaluator_version_id", thrift.STRING, 2); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(*p.EvaluatorVersionID); 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 *EvaluatorRecord) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetTraceID() { + if err = oprot.WriteFieldBegin("trace_id", thrift.STRING, 3); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(*p.TraceID); 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 *EvaluatorRecord) writeField4(oprot thrift.TProtocol) (err error) { + if p.IsSetStatus() { + if err = oprot.WriteFieldBegin("status", thrift.STRING, 4); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(*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 *EvaluatorRecord) writeField5(oprot thrift.TProtocol) (err error) { + if p.IsSetEvaluatorInputData() { + if err = oprot.WriteFieldBegin("evaluator_input_data", thrift.STRUCT, 5); err != nil { + goto WriteFieldBeginError + } + if err := p.EvaluatorInputData.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 *EvaluatorRecord) writeField6(oprot thrift.TProtocol) (err error) { + if p.IsSetEvaluatorOutputData() { + if err = oprot.WriteFieldBegin("evaluator_output_data", thrift.STRUCT, 6); err != nil { + goto WriteFieldBeginError + } + if err := p.EvaluatorOutputData.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 *EvaluatorRecord) writeField7(oprot thrift.TProtocol) (err error) { + if p.IsSetBaseInfo() { + if err = oprot.WriteFieldBegin("base_info", thrift.STRUCT, 7); err != nil { + goto WriteFieldBeginError + } + if err := p.BaseInfo.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 *EvaluatorRecord) writeField8(oprot thrift.TProtocol) (err error) { + if p.IsSetExt() { + if err = oprot.WriteFieldBegin("ext", thrift.MAP, 8); 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 8 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 8 end error: ", p), err) +} + +func (p *EvaluatorRecord) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("EvaluatorRecord(%+v)", *p) + +} + +func (p *EvaluatorRecord) DeepEqual(ano *EvaluatorRecord) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.RecordID) { + return false + } + if !p.Field2DeepEqual(ano.EvaluatorVersionID) { + return false + } + if !p.Field3DeepEqual(ano.TraceID) { + return false + } + if !p.Field4DeepEqual(ano.Status) { + return false + } + if !p.Field5DeepEqual(ano.EvaluatorInputData) { + return false + } + if !p.Field6DeepEqual(ano.EvaluatorOutputData) { + return false + } + if !p.Field7DeepEqual(ano.BaseInfo) { + return false + } + if !p.Field8DeepEqual(ano.Ext) { + return false + } + return true +} + +func (p *EvaluatorRecord) Field1DeepEqual(src *string) bool { + + if p.RecordID == src { + return true + } else if p.RecordID == nil || src == nil { + return false + } + if strings.Compare(*p.RecordID, *src) != 0 { + return false + } + return true +} +func (p *EvaluatorRecord) Field2DeepEqual(src *string) bool { + + if p.EvaluatorVersionID == src { + return true + } else if p.EvaluatorVersionID == nil || src == nil { + return false + } + if strings.Compare(*p.EvaluatorVersionID, *src) != 0 { + return false + } + return true +} +func (p *EvaluatorRecord) Field3DeepEqual(src *string) bool { + + if p.TraceID == src { + return true + } else if p.TraceID == nil || src == nil { + return false + } + if strings.Compare(*p.TraceID, *src) != 0 { + return false + } + return true +} +func (p *EvaluatorRecord) Field4DeepEqual(src *EvaluatorRunStatus) bool { + + if p.Status == src { + return true + } else if p.Status == nil || src == nil { + return false + } + if strings.Compare(*p.Status, *src) != 0 { + return false + } + return true +} +func (p *EvaluatorRecord) Field5DeepEqual(src *EvaluatorInputData) bool { + + if !p.EvaluatorInputData.DeepEqual(src) { + return false + } + return true +} +func (p *EvaluatorRecord) Field6DeepEqual(src *EvaluatorOutputData) bool { + + if !p.EvaluatorOutputData.DeepEqual(src) { + return false + } + return true +} +func (p *EvaluatorRecord) Field7DeepEqual(src *common.BaseInfo) bool { + + if !p.BaseInfo.DeepEqual(src) { + return false + } + return true +} +func (p *EvaluatorRecord) Field8DeepEqual(src map[string]string) bool { + + if len(p.Ext) != len(src) { + return false + } + for k, v := range p.Ext { + _src := src[k] + if strings.Compare(v, _src) != 0 { + return false + } + } + return true +} diff --git a/backend/kitex_gen/coze/loop/evaluation/domain_openapi/evaluator/evaluator_validator.go b/backend/kitex_gen/coze/loop/evaluation/domain_openapi/evaluator/evaluator_validator.go new file mode 100644 index 000000000..8f55dce6b --- /dev/null +++ b/backend/kitex_gen/coze/loop/evaluation/domain_openapi/evaluator/evaluator_validator.go @@ -0,0 +1,129 @@ +// Code generated by Validator v0.2.6. DO NOT EDIT. + +package evaluator + +import ( + "bytes" + "fmt" + "reflect" + "regexp" + "strings" + "time" +) + +// unused protection +var ( + _ = fmt.Formatter(nil) + _ = (*bytes.Buffer)(nil) + _ = (*strings.Builder)(nil) + _ = reflect.Type(nil) + _ = (*regexp.Regexp)(nil) + _ = time.Nanosecond +) + +func (p *Message) IsValid() error { + if p.Content != nil { + if err := p.Content.IsValid(); err != nil { + return fmt.Errorf("field Content not valid, %w", err) + } + } + return nil +} +func (p *PromptEvaluator) IsValid() error { + if p.ModelConfig != nil { + if err := p.ModelConfig.IsValid(); err != nil { + return fmt.Errorf("field ModelConfig not valid, %w", err) + } + } + return nil +} +func (p *CodeEvaluator) IsValid() error { + return nil +} +func (p *EvaluatorContent) IsValid() error { + if p.PromptEvaluator != nil { + if err := p.PromptEvaluator.IsValid(); err != nil { + return fmt.Errorf("field PromptEvaluator not valid, %w", err) + } + } + if p.CodeEvaluator != nil { + if err := p.CodeEvaluator.IsValid(); err != nil { + return fmt.Errorf("field CodeEvaluator not valid, %w", err) + } + } + return nil +} +func (p *EvaluatorVersion) IsValid() error { + if p.EvaluatorContent != nil { + if err := p.EvaluatorContent.IsValid(); err != nil { + return fmt.Errorf("field EvaluatorContent not valid, %w", err) + } + } + if p.BaseInfo != nil { + if err := p.BaseInfo.IsValid(); err != nil { + return fmt.Errorf("field BaseInfo not valid, %w", err) + } + } + return nil +} +func (p *Evaluator) IsValid() error { + if p.CurrentVersion != nil { + if err := p.CurrentVersion.IsValid(); err != nil { + return fmt.Errorf("field CurrentVersion not valid, %w", err) + } + } + if p.BaseInfo != nil { + if err := p.BaseInfo.IsValid(); err != nil { + return fmt.Errorf("field BaseInfo not valid, %w", err) + } + } + return nil +} +func (p *EvaluatorResult_) IsValid() error { + return nil +} +func (p *EvaluatorUsage) IsValid() error { + return nil +} +func (p *EvaluatorRunError) IsValid() error { + return nil +} +func (p *EvaluatorOutputData) IsValid() error { + if p.EvaluatorResult_ != nil { + if err := p.EvaluatorResult_.IsValid(); err != nil { + return fmt.Errorf("field EvaluatorResult_ not valid, %w", err) + } + } + if p.EvaluatorUsage != nil { + if err := p.EvaluatorUsage.IsValid(); err != nil { + return fmt.Errorf("field EvaluatorUsage not valid, %w", err) + } + } + if p.EvaluatorRunError != nil { + if err := p.EvaluatorRunError.IsValid(); err != nil { + return fmt.Errorf("field EvaluatorRunError not valid, %w", err) + } + } + return nil +} +func (p *EvaluatorInputData) IsValid() error { + return nil +} +func (p *EvaluatorRecord) IsValid() error { + if p.EvaluatorInputData != nil { + if err := p.EvaluatorInputData.IsValid(); err != nil { + return fmt.Errorf("field EvaluatorInputData not valid, %w", err) + } + } + if p.EvaluatorOutputData != nil { + if err := p.EvaluatorOutputData.IsValid(); err != nil { + return fmt.Errorf("field EvaluatorOutputData not valid, %w", err) + } + } + if p.BaseInfo != nil { + if err := p.BaseInfo.IsValid(); err != nil { + return fmt.Errorf("field BaseInfo not valid, %w", err) + } + } + return nil +} diff --git a/backend/kitex_gen/coze/loop/evaluation/domain_openapi/evaluator/k-consts.go b/backend/kitex_gen/coze/loop/evaluation/domain_openapi/evaluator/k-consts.go new file mode 100644 index 000000000..392e1de47 --- /dev/null +++ b/backend/kitex_gen/coze/loop/evaluation/domain_openapi/evaluator/k-consts.go @@ -0,0 +1,4 @@ +package evaluator + +// KitexUnusedProtection is used to prevent 'imported and not used' error. +var KitexUnusedProtection = struct{}{} diff --git a/backend/kitex_gen/coze/loop/evaluation/domain_openapi/evaluator/k-evaluator.go b/backend/kitex_gen/coze/loop/evaluation/domain_openapi/evaluator/k-evaluator.go new file mode 100644 index 000000000..723540d1c --- /dev/null +++ b/backend/kitex_gen/coze/loop/evaluation/domain_openapi/evaluator/k-evaluator.go @@ -0,0 +1,3436 @@ +// Code generated by Kitex v0.13.1. DO NOT EDIT. + +package evaluator + +import ( + "bytes" + "fmt" + "reflect" + "strings" + + "github.com/cloudwego/gopkg/protocol/thrift" + kutils "github.com/cloudwego/kitex/pkg/utils" + + "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/domain_openapi/common" +) + +var ( + _ = common.KitexUnusedProtection +) + +// unused protection +var ( + _ = fmt.Formatter(nil) + _ = (*bytes.Buffer)(nil) + _ = (*strings.Builder)(nil) + _ = reflect.Type(nil) + _ = thrift.STOP +) + +func (p *Message) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 3: + if fieldTypeId == thrift.MAP { + l, err = p.FastReadField3(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_Message[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *Message) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field *Role + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Role = _field + return offset, nil +} + +func (p *Message) FastReadField2(buf []byte) (int, error) { + offset := 0 + _field := common.NewContent() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Content = _field + return offset, nil +} + +func (p *Message) FastReadField3(buf []byte) (int, error) { + offset := 0 + + _, _, size, l, err := thrift.Binary.ReadMapBegin(buf[offset:]) + offset += l + if err != nil { + return offset, err + } + _field := make(map[string]string, size) + for i := 0; i < size; i++ { + var _key string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _key = v + } + + var _val string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _val = v + } + + _field[_key] = _val + } + p.Ext = _field + return offset, nil +} + +func (p *Message) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *Message) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField3(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *Message) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + l += p.field3Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *Message) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetRole() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 1) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Role) + } + return offset +} + +func (p *Message) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetContent() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 2) + offset += p.Content.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *Message) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetExt() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.MAP, 3) + mapBeginOffset := offset + offset += thrift.Binary.MapBeginLength() + var length int + for k, v := range p.Ext { + length++ + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, k) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, v) + } + thrift.Binary.WriteMapBegin(buf[mapBeginOffset:], thrift.STRING, thrift.STRING, length) + } + return offset +} + +func (p *Message) field1Length() int { + l := 0 + if p.IsSetRole() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.Role) + } + return l +} + +func (p *Message) field2Length() int { + l := 0 + if p.IsSetContent() { + l += thrift.Binary.FieldBeginLength() + l += p.Content.BLength() + } + return l +} + +func (p *Message) field3Length() int { + l := 0 + if p.IsSetExt() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.MapBeginLength() + for k, v := range p.Ext { + _, _ = k, v + + l += thrift.Binary.StringLengthNocopy(k) + l += thrift.Binary.StringLengthNocopy(v) + } + } + return l +} + +func (p *Message) DeepCopy(s interface{}) error { + src, ok := s.(*Message) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.Role != nil { + tmp := *src.Role + p.Role = &tmp + } + + var _content *common.Content + if src.Content != nil { + _content = &common.Content{} + if err := _content.DeepCopy(src.Content); err != nil { + return err + } + } + p.Content = _content + + if src.Ext != nil { + p.Ext = make(map[string]string, len(src.Ext)) + for key, val := range src.Ext { + var _key string + if key != "" { + _key = kutils.StringDeepCopy(key) + } + + var _val string + if val != "" { + _val = kutils.StringDeepCopy(val) + } + + p.Ext[_key] = _val + } + } + + return nil +} + +func (p *PromptEvaluator) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.LIST { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_PromptEvaluator[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *PromptEvaluator) FastReadField1(buf []byte) (int, error) { + offset := 0 + + _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) + offset += l + if err != nil { + return offset, err + } + _field := make([]*Message, 0, size) + values := make([]Message, size) + for i := 0; i < size; i++ { + _elem := &values[i] + _elem.InitDefault() + if l, err := _elem.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + + _field = append(_field, _elem) + } + p.MessageList = _field + return offset, nil +} + +func (p *PromptEvaluator) FastReadField2(buf []byte) (int, error) { + offset := 0 + _field := common.NewModelConfig() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.ModelConfig = _field + return offset, nil +} + +func (p *PromptEvaluator) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *PromptEvaluator) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *PromptEvaluator) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *PromptEvaluator) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetMessageList() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 1) + listBeginOffset := offset + offset += thrift.Binary.ListBeginLength() + var length int + for _, v := range p.MessageList { + length++ + offset += v.FastWriteNocopy(buf[offset:], w) + } + thrift.Binary.WriteListBegin(buf[listBeginOffset:], thrift.STRUCT, length) + } + return offset +} + +func (p *PromptEvaluator) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetModelConfig() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 2) + offset += p.ModelConfig.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *PromptEvaluator) field1Length() int { + l := 0 + if p.IsSetMessageList() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.ListBeginLength() + for _, v := range p.MessageList { + _ = v + l += v.BLength() + } + } + return l +} + +func (p *PromptEvaluator) field2Length() int { + l := 0 + if p.IsSetModelConfig() { + l += thrift.Binary.FieldBeginLength() + l += p.ModelConfig.BLength() + } + return l +} + +func (p *PromptEvaluator) DeepCopy(s interface{}) error { + src, ok := s.(*PromptEvaluator) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.MessageList != nil { + p.MessageList = make([]*Message, 0, len(src.MessageList)) + for _, elem := range src.MessageList { + var _elem *Message + if elem != nil { + _elem = &Message{} + if err := _elem.DeepCopy(elem); err != nil { + return err + } + } + + p.MessageList = append(p.MessageList, _elem) + } + } + + var _modelConfig *common.ModelConfig + if src.ModelConfig != nil { + _modelConfig = &common.ModelConfig{} + if err := _modelConfig.DeepCopy(src.ModelConfig); err != nil { + return err + } + } + p.ModelConfig = _modelConfig + + return nil +} + +func (p *CodeEvaluator) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_CodeEvaluator[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *CodeEvaluator) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field *LanguageType + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.LanguageType = _field + return offset, nil +} + +func (p *CodeEvaluator) FastReadField2(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Code = _field + return offset, nil +} + +func (p *CodeEvaluator) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *CodeEvaluator) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *CodeEvaluator) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *CodeEvaluator) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetLanguageType() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 1) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.LanguageType) + } + return offset +} + +func (p *CodeEvaluator) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetCode() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Code) + } + return offset +} + +func (p *CodeEvaluator) field1Length() int { + l := 0 + if p.IsSetLanguageType() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.LanguageType) + } + return l +} + +func (p *CodeEvaluator) field2Length() int { + l := 0 + if p.IsSetCode() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.Code) + } + return l +} + +func (p *CodeEvaluator) DeepCopy(s interface{}) error { + src, ok := s.(*CodeEvaluator) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.LanguageType != nil { + tmp := *src.LanguageType + p.LanguageType = &tmp + } + + if src.Code != nil { + var tmp string + if *src.Code != "" { + tmp = kutils.StringDeepCopy(*src.Code) + } + p.Code = &tmp + } + + return nil +} + +func (p *EvaluatorContent) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.BOOL { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.LIST { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 3: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField3(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 4: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField4(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluatorContent[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *EvaluatorContent) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field *bool + if v, l, err := thrift.Binary.ReadBool(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.ReceiveChatHistory = _field + return offset, nil +} + +func (p *EvaluatorContent) FastReadField2(buf []byte) (int, error) { + offset := 0 + + _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) + offset += l + if err != nil { + return offset, err + } + _field := make([]*common.ArgsSchema, 0, size) + values := make([]common.ArgsSchema, size) + for i := 0; i < size; i++ { + _elem := &values[i] + _elem.InitDefault() + if l, err := _elem.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + + _field = append(_field, _elem) + } + p.InputSchemas = _field + return offset, nil +} + +func (p *EvaluatorContent) FastReadField3(buf []byte) (int, error) { + offset := 0 + _field := NewPromptEvaluator() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.PromptEvaluator = _field + return offset, nil +} + +func (p *EvaluatorContent) FastReadField4(buf []byte) (int, error) { + offset := 0 + _field := NewCodeEvaluator() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.CodeEvaluator = _field + return offset, nil +} + +func (p *EvaluatorContent) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *EvaluatorContent) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField3(buf[offset:], w) + offset += p.fastWriteField4(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *EvaluatorContent) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + l += p.field3Length() + l += p.field4Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *EvaluatorContent) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetReceiveChatHistory() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.BOOL, 1) + offset += thrift.Binary.WriteBool(buf[offset:], *p.ReceiveChatHistory) + } + return offset +} + +func (p *EvaluatorContent) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetInputSchemas() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 2) + listBeginOffset := offset + offset += thrift.Binary.ListBeginLength() + var length int + for _, v := range p.InputSchemas { + length++ + offset += v.FastWriteNocopy(buf[offset:], w) + } + thrift.Binary.WriteListBegin(buf[listBeginOffset:], thrift.STRUCT, length) + } + return offset +} + +func (p *EvaluatorContent) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetPromptEvaluator() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 3) + offset += p.PromptEvaluator.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *EvaluatorContent) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetCodeEvaluator() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 4) + offset += p.CodeEvaluator.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *EvaluatorContent) field1Length() int { + l := 0 + if p.IsSetReceiveChatHistory() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.BoolLength() + } + return l +} + +func (p *EvaluatorContent) field2Length() int { + l := 0 + if p.IsSetInputSchemas() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.ListBeginLength() + for _, v := range p.InputSchemas { + _ = v + l += v.BLength() + } + } + return l +} + +func (p *EvaluatorContent) field3Length() int { + l := 0 + if p.IsSetPromptEvaluator() { + l += thrift.Binary.FieldBeginLength() + l += p.PromptEvaluator.BLength() + } + return l +} + +func (p *EvaluatorContent) field4Length() int { + l := 0 + if p.IsSetCodeEvaluator() { + l += thrift.Binary.FieldBeginLength() + l += p.CodeEvaluator.BLength() + } + return l +} + +func (p *EvaluatorContent) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluatorContent) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.ReceiveChatHistory != nil { + tmp := *src.ReceiveChatHistory + p.ReceiveChatHistory = &tmp + } + + if src.InputSchemas != nil { + p.InputSchemas = make([]*common.ArgsSchema, 0, len(src.InputSchemas)) + for _, elem := range src.InputSchemas { + var _elem *common.ArgsSchema + if elem != nil { + _elem = &common.ArgsSchema{} + if err := _elem.DeepCopy(elem); err != nil { + return err + } + } + + p.InputSchemas = append(p.InputSchemas, _elem) + } + } + + var _promptEvaluator *PromptEvaluator + if src.PromptEvaluator != nil { + _promptEvaluator = &PromptEvaluator{} + if err := _promptEvaluator.DeepCopy(src.PromptEvaluator); err != nil { + return err + } + } + p.PromptEvaluator = _promptEvaluator + + var _codeEvaluator *CodeEvaluator + if src.CodeEvaluator != nil { + _codeEvaluator = &CodeEvaluator{} + if err := _codeEvaluator.DeepCopy(src.CodeEvaluator); err != nil { + return err + } + } + p.CodeEvaluator = _codeEvaluator + + return nil +} + +func (p *EvaluatorVersion) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 3: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField3(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 4: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField4(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 5: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField5(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluatorVersion[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *EvaluatorVersion) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.EvaluatorVersionID = _field + return offset, nil +} + +func (p *EvaluatorVersion) FastReadField2(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Version = _field + return offset, nil +} + +func (p *EvaluatorVersion) FastReadField3(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Description = _field + return offset, nil +} + +func (p *EvaluatorVersion) FastReadField4(buf []byte) (int, error) { + offset := 0 + _field := NewEvaluatorContent() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.EvaluatorContent = _field + return offset, nil +} + +func (p *EvaluatorVersion) FastReadField5(buf []byte) (int, error) { + offset := 0 + _field := common.NewBaseInfo() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.BaseInfo = _field + return offset, nil +} + +func (p *EvaluatorVersion) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *EvaluatorVersion) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField3(buf[offset:], w) + offset += p.fastWriteField4(buf[offset:], w) + offset += p.fastWriteField5(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *EvaluatorVersion) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + l += p.field3Length() + l += p.field4Length() + l += p.field5Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *EvaluatorVersion) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetEvaluatorVersionID() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 1) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.EvaluatorVersionID) + } + return offset +} + +func (p *EvaluatorVersion) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetVersion() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Version) + } + return offset +} + +func (p *EvaluatorVersion) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetDescription() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 3) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Description) + } + return offset +} + +func (p *EvaluatorVersion) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetEvaluatorContent() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 4) + offset += p.EvaluatorContent.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *EvaluatorVersion) fastWriteField5(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetBaseInfo() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 5) + offset += p.BaseInfo.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *EvaluatorVersion) field1Length() int { + l := 0 + if p.IsSetEvaluatorVersionID() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.EvaluatorVersionID) + } + return l +} + +func (p *EvaluatorVersion) field2Length() int { + l := 0 + if p.IsSetVersion() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.Version) + } + return l +} + +func (p *EvaluatorVersion) field3Length() int { + l := 0 + if p.IsSetDescription() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.Description) + } + return l +} + +func (p *EvaluatorVersion) field4Length() int { + l := 0 + if p.IsSetEvaluatorContent() { + l += thrift.Binary.FieldBeginLength() + l += p.EvaluatorContent.BLength() + } + return l +} + +func (p *EvaluatorVersion) field5Length() int { + l := 0 + if p.IsSetBaseInfo() { + l += thrift.Binary.FieldBeginLength() + l += p.BaseInfo.BLength() + } + return l +} + +func (p *EvaluatorVersion) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluatorVersion) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.EvaluatorVersionID != nil { + var tmp string + if *src.EvaluatorVersionID != "" { + tmp = kutils.StringDeepCopy(*src.EvaluatorVersionID) + } + p.EvaluatorVersionID = &tmp + } + + if src.Version != nil { + var tmp string + if *src.Version != "" { + tmp = kutils.StringDeepCopy(*src.Version) + } + p.Version = &tmp + } + + if src.Description != nil { + var tmp string + if *src.Description != "" { + tmp = kutils.StringDeepCopy(*src.Description) + } + p.Description = &tmp + } + + var _evaluatorContent *EvaluatorContent + if src.EvaluatorContent != nil { + _evaluatorContent = &EvaluatorContent{} + if err := _evaluatorContent.DeepCopy(src.EvaluatorContent); err != nil { + return err + } + } + p.EvaluatorContent = _evaluatorContent + + var _baseInfo *common.BaseInfo + if src.BaseInfo != nil { + _baseInfo = &common.BaseInfo{} + if err := _baseInfo.DeepCopy(src.BaseInfo); err != nil { + return err + } + } + p.BaseInfo = _baseInfo + + return nil +} + +func (p *Evaluator) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 3: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField3(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 4: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField4(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 5: + if fieldTypeId == thrift.BOOL { + l, err = p.FastReadField5(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 6: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField6(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 7: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField7(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 8: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField8(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_Evaluator[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *Evaluator) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.EvaluatorID = _field + return offset, nil +} + +func (p *Evaluator) FastReadField2(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Name = _field + return offset, nil +} + +func (p *Evaluator) FastReadField3(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Description = _field + return offset, nil +} + +func (p *Evaluator) FastReadField4(buf []byte) (int, error) { + offset := 0 + + var _field *EvaluatorType + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.EvaluatorType = _field + return offset, nil +} + +func (p *Evaluator) FastReadField5(buf []byte) (int, error) { + offset := 0 + + var _field *bool + if v, l, err := thrift.Binary.ReadBool(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.DraftSubmitted = _field + return offset, nil +} + +func (p *Evaluator) FastReadField6(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.LatestVersion = _field + return offset, nil +} + +func (p *Evaluator) FastReadField7(buf []byte) (int, error) { + offset := 0 + _field := NewEvaluatorVersion() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.CurrentVersion = _field + return offset, nil +} + +func (p *Evaluator) FastReadField8(buf []byte) (int, error) { + offset := 0 + _field := common.NewBaseInfo() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.BaseInfo = _field + return offset, nil +} + +func (p *Evaluator) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *Evaluator) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField5(buf[offset:], w) + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField3(buf[offset:], w) + offset += p.fastWriteField4(buf[offset:], w) + offset += p.fastWriteField6(buf[offset:], w) + offset += p.fastWriteField7(buf[offset:], w) + offset += p.fastWriteField8(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *Evaluator) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + l += p.field3Length() + l += p.field4Length() + l += p.field5Length() + l += p.field6Length() + l += p.field7Length() + l += p.field8Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *Evaluator) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetEvaluatorID() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 1) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.EvaluatorID) + } + return offset +} + +func (p *Evaluator) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetName() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Name) + } + return offset +} + +func (p *Evaluator) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetDescription() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 3) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Description) + } + return offset +} + +func (p *Evaluator) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetEvaluatorType() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 4) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.EvaluatorType) + } + return offset +} + +func (p *Evaluator) fastWriteField5(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetDraftSubmitted() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.BOOL, 5) + offset += thrift.Binary.WriteBool(buf[offset:], *p.DraftSubmitted) + } + return offset +} + +func (p *Evaluator) fastWriteField6(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetLatestVersion() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 6) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.LatestVersion) + } + return offset +} + +func (p *Evaluator) fastWriteField7(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetCurrentVersion() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 7) + offset += p.CurrentVersion.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *Evaluator) fastWriteField8(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetBaseInfo() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 8) + offset += p.BaseInfo.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *Evaluator) field1Length() int { + l := 0 + if p.IsSetEvaluatorID() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.EvaluatorID) + } + return l +} + +func (p *Evaluator) field2Length() int { + l := 0 + if p.IsSetName() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.Name) + } + return l +} + +func (p *Evaluator) field3Length() int { + l := 0 + if p.IsSetDescription() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.Description) + } + return l +} + +func (p *Evaluator) field4Length() int { + l := 0 + if p.IsSetEvaluatorType() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.EvaluatorType) + } + return l +} + +func (p *Evaluator) field5Length() int { + l := 0 + if p.IsSetDraftSubmitted() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.BoolLength() + } + return l +} + +func (p *Evaluator) field6Length() int { + l := 0 + if p.IsSetLatestVersion() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.LatestVersion) + } + return l +} + +func (p *Evaluator) field7Length() int { + l := 0 + if p.IsSetCurrentVersion() { + l += thrift.Binary.FieldBeginLength() + l += p.CurrentVersion.BLength() + } + return l +} + +func (p *Evaluator) field8Length() int { + l := 0 + if p.IsSetBaseInfo() { + l += thrift.Binary.FieldBeginLength() + l += p.BaseInfo.BLength() + } + return l +} + +func (p *Evaluator) DeepCopy(s interface{}) error { + src, ok := s.(*Evaluator) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.EvaluatorID != nil { + var tmp string + if *src.EvaluatorID != "" { + tmp = kutils.StringDeepCopy(*src.EvaluatorID) + } + p.EvaluatorID = &tmp + } + + if src.Name != nil { + var tmp string + if *src.Name != "" { + tmp = kutils.StringDeepCopy(*src.Name) + } + p.Name = &tmp + } + + if src.Description != nil { + var tmp string + if *src.Description != "" { + tmp = kutils.StringDeepCopy(*src.Description) + } + p.Description = &tmp + } + + if src.EvaluatorType != nil { + tmp := *src.EvaluatorType + p.EvaluatorType = &tmp + } + + if src.DraftSubmitted != nil { + tmp := *src.DraftSubmitted + p.DraftSubmitted = &tmp + } + + if src.LatestVersion != nil { + var tmp string + if *src.LatestVersion != "" { + tmp = kutils.StringDeepCopy(*src.LatestVersion) + } + p.LatestVersion = &tmp + } + + var _currentVersion *EvaluatorVersion + if src.CurrentVersion != nil { + _currentVersion = &EvaluatorVersion{} + if err := _currentVersion.DeepCopy(src.CurrentVersion); err != nil { + return err + } + } + p.CurrentVersion = _currentVersion + + var _baseInfo *common.BaseInfo + if src.BaseInfo != nil { + _baseInfo = &common.BaseInfo{} + if err := _baseInfo.DeepCopy(src.BaseInfo); err != nil { + return err + } + } + p.BaseInfo = _baseInfo + + return nil +} + +func (p *EvaluatorResult_) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.DOUBLE { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluatorResult_[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *EvaluatorResult_) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field *float64 + if v, l, err := thrift.Binary.ReadDouble(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Score = _field + return offset, nil +} + +func (p *EvaluatorResult_) FastReadField2(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Reasoning = _field + return offset, nil +} + +func (p *EvaluatorResult_) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *EvaluatorResult_) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *EvaluatorResult_) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *EvaluatorResult_) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetScore() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.DOUBLE, 1) + offset += thrift.Binary.WriteDouble(buf[offset:], *p.Score) + } + return offset +} + +func (p *EvaluatorResult_) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetReasoning() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Reasoning) + } + return offset +} + +func (p *EvaluatorResult_) field1Length() int { + l := 0 + if p.IsSetScore() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.DoubleLength() + } + return l +} + +func (p *EvaluatorResult_) field2Length() int { + l := 0 + if p.IsSetReasoning() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.Reasoning) + } + return l +} + +func (p *EvaluatorResult_) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluatorResult_) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.Score != nil { + tmp := *src.Score + p.Score = &tmp + } + + if src.Reasoning != nil { + var tmp string + if *src.Reasoning != "" { + tmp = kutils.StringDeepCopy(*src.Reasoning) + } + p.Reasoning = &tmp + } + + return nil +} + +func (p *EvaluatorUsage) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluatorUsage[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *EvaluatorUsage) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.InputTokens = _field + return offset, nil +} + +func (p *EvaluatorUsage) FastReadField2(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.OutputTokens = _field + return offset, nil +} + +func (p *EvaluatorUsage) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *EvaluatorUsage) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *EvaluatorUsage) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *EvaluatorUsage) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetInputTokens() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 1) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.InputTokens) + } + return offset +} + +func (p *EvaluatorUsage) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetOutputTokens() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.OutputTokens) + } + return offset +} + +func (p *EvaluatorUsage) field1Length() int { + l := 0 + if p.IsSetInputTokens() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.InputTokens) + } + return l +} + +func (p *EvaluatorUsage) field2Length() int { + l := 0 + if p.IsSetOutputTokens() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.OutputTokens) + } + return l +} + +func (p *EvaluatorUsage) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluatorUsage) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.InputTokens != nil { + var tmp string + if *src.InputTokens != "" { + tmp = kutils.StringDeepCopy(*src.InputTokens) + } + p.InputTokens = &tmp + } + + if src.OutputTokens != nil { + var tmp string + if *src.OutputTokens != "" { + tmp = kutils.StringDeepCopy(*src.OutputTokens) + } + p.OutputTokens = &tmp + } + + return nil +} + +func (p *EvaluatorRunError) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.I32 { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluatorRunError[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *EvaluatorRunError) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field *int32 + if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Code = _field + return offset, nil +} + +func (p *EvaluatorRunError) FastReadField2(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Message = _field + return offset, nil +} + +func (p *EvaluatorRunError) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *EvaluatorRunError) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *EvaluatorRunError) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *EvaluatorRunError) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetCode() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 1) + offset += thrift.Binary.WriteI32(buf[offset:], *p.Code) + } + return offset +} + +func (p *EvaluatorRunError) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetMessage() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Message) + } + return offset +} + +func (p *EvaluatorRunError) field1Length() int { + l := 0 + if p.IsSetCode() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I32Length() + } + return l +} + +func (p *EvaluatorRunError) field2Length() int { + l := 0 + if p.IsSetMessage() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.Message) + } + return l +} + +func (p *EvaluatorRunError) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluatorRunError) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.Code != nil { + tmp := *src.Code + p.Code = &tmp + } + + if src.Message != nil { + var tmp string + if *src.Message != "" { + tmp = kutils.StringDeepCopy(*src.Message) + } + p.Message = &tmp + } + + return nil +} + +func (p *EvaluatorOutputData) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 3: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField3(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 4: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField4(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluatorOutputData[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *EvaluatorOutputData) FastReadField1(buf []byte) (int, error) { + offset := 0 + _field := NewEvaluatorResult_() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.EvaluatorResult_ = _field + return offset, nil +} + +func (p *EvaluatorOutputData) FastReadField2(buf []byte) (int, error) { + offset := 0 + _field := NewEvaluatorUsage() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.EvaluatorUsage = _field + return offset, nil +} + +func (p *EvaluatorOutputData) FastReadField3(buf []byte) (int, error) { + offset := 0 + _field := NewEvaluatorRunError() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.EvaluatorRunError = _field + return offset, nil +} + +func (p *EvaluatorOutputData) FastReadField4(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.TimeConsumingMs = _field + return offset, nil +} + +func (p *EvaluatorOutputData) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *EvaluatorOutputData) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField3(buf[offset:], w) + offset += p.fastWriteField4(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *EvaluatorOutputData) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + l += p.field3Length() + l += p.field4Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *EvaluatorOutputData) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetEvaluatorResult_() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) + offset += p.EvaluatorResult_.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *EvaluatorOutputData) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetEvaluatorUsage() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 2) + offset += p.EvaluatorUsage.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *EvaluatorOutputData) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetEvaluatorRunError() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 3) + offset += p.EvaluatorRunError.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *EvaluatorOutputData) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetTimeConsumingMs() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 4) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.TimeConsumingMs) + } + return offset +} + +func (p *EvaluatorOutputData) field1Length() int { + l := 0 + if p.IsSetEvaluatorResult_() { + l += thrift.Binary.FieldBeginLength() + l += p.EvaluatorResult_.BLength() + } + return l +} + +func (p *EvaluatorOutputData) field2Length() int { + l := 0 + if p.IsSetEvaluatorUsage() { + l += thrift.Binary.FieldBeginLength() + l += p.EvaluatorUsage.BLength() + } + return l +} + +func (p *EvaluatorOutputData) field3Length() int { + l := 0 + if p.IsSetEvaluatorRunError() { + l += thrift.Binary.FieldBeginLength() + l += p.EvaluatorRunError.BLength() + } + return l +} + +func (p *EvaluatorOutputData) field4Length() int { + l := 0 + if p.IsSetTimeConsumingMs() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.TimeConsumingMs) + } + return l +} + +func (p *EvaluatorOutputData) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluatorOutputData) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + var _evaluatorResult_ *EvaluatorResult_ + if src.EvaluatorResult_ != nil { + _evaluatorResult_ = &EvaluatorResult_{} + if err := _evaluatorResult_.DeepCopy(src.EvaluatorResult_); err != nil { + return err + } + } + p.EvaluatorResult_ = _evaluatorResult_ + + var _evaluatorUsage *EvaluatorUsage + if src.EvaluatorUsage != nil { + _evaluatorUsage = &EvaluatorUsage{} + if err := _evaluatorUsage.DeepCopy(src.EvaluatorUsage); err != nil { + return err + } + } + p.EvaluatorUsage = _evaluatorUsage + + var _evaluatorRunError *EvaluatorRunError + if src.EvaluatorRunError != nil { + _evaluatorRunError = &EvaluatorRunError{} + if err := _evaluatorRunError.DeepCopy(src.EvaluatorRunError); err != nil { + return err + } + } + p.EvaluatorRunError = _evaluatorRunError + + if src.TimeConsumingMs != nil { + var tmp string + if *src.TimeConsumingMs != "" { + tmp = kutils.StringDeepCopy(*src.TimeConsumingMs) + } + p.TimeConsumingMs = &tmp + } + + return nil +} + +func (p *EvaluatorInputData) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.LIST { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.MAP { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluatorInputData[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *EvaluatorInputData) FastReadField1(buf []byte) (int, error) { + offset := 0 + + _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) + offset += l + if err != nil { + return offset, err + } + _field := make([]*Message, 0, size) + values := make([]Message, size) + for i := 0; i < size; i++ { + _elem := &values[i] + _elem.InitDefault() + if l, err := _elem.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + + _field = append(_field, _elem) + } + p.HistoryMessages = _field + return offset, nil +} + +func (p *EvaluatorInputData) FastReadField2(buf []byte) (int, error) { + offset := 0 + + _, _, size, l, err := thrift.Binary.ReadMapBegin(buf[offset:]) + offset += l + if err != nil { + return offset, err + } + _field := make(map[string]*common.Content, size) + values := make([]common.Content, size) + for i := 0; i < size; i++ { + var _key string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _key = v + } + + _val := &values[i] + _val.InitDefault() + if l, err := _val.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + + _field[_key] = _val + } + p.InputFields = _field + return offset, nil +} + +func (p *EvaluatorInputData) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *EvaluatorInputData) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *EvaluatorInputData) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *EvaluatorInputData) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetHistoryMessages() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 1) + listBeginOffset := offset + offset += thrift.Binary.ListBeginLength() + var length int + for _, v := range p.HistoryMessages { + length++ + offset += v.FastWriteNocopy(buf[offset:], w) + } + thrift.Binary.WriteListBegin(buf[listBeginOffset:], thrift.STRUCT, length) + } + return offset +} + +func (p *EvaluatorInputData) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetInputFields() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.MAP, 2) + mapBeginOffset := offset + offset += thrift.Binary.MapBeginLength() + var length int + for k, v := range p.InputFields { + length++ + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, k) + offset += v.FastWriteNocopy(buf[offset:], w) + } + thrift.Binary.WriteMapBegin(buf[mapBeginOffset:], thrift.STRING, thrift.STRUCT, length) + } + return offset +} + +func (p *EvaluatorInputData) field1Length() int { + l := 0 + if p.IsSetHistoryMessages() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.ListBeginLength() + for _, v := range p.HistoryMessages { + _ = v + l += v.BLength() + } + } + return l +} + +func (p *EvaluatorInputData) field2Length() int { + l := 0 + if p.IsSetInputFields() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.MapBeginLength() + for k, v := range p.InputFields { + _, _ = k, v + + l += thrift.Binary.StringLengthNocopy(k) + l += v.BLength() + } + } + return l +} + +func (p *EvaluatorInputData) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluatorInputData) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.HistoryMessages != nil { + p.HistoryMessages = make([]*Message, 0, len(src.HistoryMessages)) + for _, elem := range src.HistoryMessages { + var _elem *Message + if elem != nil { + _elem = &Message{} + if err := _elem.DeepCopy(elem); err != nil { + return err + } + } + + p.HistoryMessages = append(p.HistoryMessages, _elem) + } + } + + if src.InputFields != nil { + p.InputFields = make(map[string]*common.Content, len(src.InputFields)) + for key, val := range src.InputFields { + var _key string + if key != "" { + _key = kutils.StringDeepCopy(key) + } + + var _val *common.Content + if val != nil { + _val = &common.Content{} + if err := _val.DeepCopy(val); err != nil { + return err + } + } + + p.InputFields[_key] = _val + } + } + + return nil +} + +func (p *EvaluatorRecord) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 3: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField3(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 4: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField4(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 5: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField5(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 6: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField6(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 7: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField7(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 8: + if fieldTypeId == thrift.MAP { + l, err = p.FastReadField8(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluatorRecord[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *EvaluatorRecord) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.RecordID = _field + return offset, nil +} + +func (p *EvaluatorRecord) FastReadField2(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.EvaluatorVersionID = _field + return offset, nil +} + +func (p *EvaluatorRecord) FastReadField3(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.TraceID = _field + return offset, nil +} + +func (p *EvaluatorRecord) FastReadField4(buf []byte) (int, error) { + offset := 0 + + var _field *EvaluatorRunStatus + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Status = _field + return offset, nil +} + +func (p *EvaluatorRecord) FastReadField5(buf []byte) (int, error) { + offset := 0 + _field := NewEvaluatorInputData() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.EvaluatorInputData = _field + return offset, nil +} + +func (p *EvaluatorRecord) FastReadField6(buf []byte) (int, error) { + offset := 0 + _field := NewEvaluatorOutputData() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.EvaluatorOutputData = _field + return offset, nil +} + +func (p *EvaluatorRecord) FastReadField7(buf []byte) (int, error) { + offset := 0 + _field := common.NewBaseInfo() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.BaseInfo = _field + return offset, nil +} + +func (p *EvaluatorRecord) FastReadField8(buf []byte) (int, error) { + offset := 0 + + _, _, size, l, err := thrift.Binary.ReadMapBegin(buf[offset:]) + offset += l + if err != nil { + return offset, err + } + _field := make(map[string]string, size) + for i := 0; i < size; i++ { + var _key string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _key = v + } + + var _val string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _val = v + } + + _field[_key] = _val + } + p.Ext = _field + return offset, nil +} + +func (p *EvaluatorRecord) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *EvaluatorRecord) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField3(buf[offset:], w) + offset += p.fastWriteField4(buf[offset:], w) + offset += p.fastWriteField5(buf[offset:], w) + offset += p.fastWriteField6(buf[offset:], w) + offset += p.fastWriteField7(buf[offset:], w) + offset += p.fastWriteField8(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *EvaluatorRecord) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + l += p.field3Length() + l += p.field4Length() + l += p.field5Length() + l += p.field6Length() + l += p.field7Length() + l += p.field8Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *EvaluatorRecord) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetRecordID() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 1) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.RecordID) + } + return offset +} + +func (p *EvaluatorRecord) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetEvaluatorVersionID() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.EvaluatorVersionID) + } + return offset +} + +func (p *EvaluatorRecord) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetTraceID() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 3) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.TraceID) + } + return offset +} + +func (p *EvaluatorRecord) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetStatus() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 4) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Status) + } + return offset +} + +func (p *EvaluatorRecord) fastWriteField5(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetEvaluatorInputData() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 5) + offset += p.EvaluatorInputData.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *EvaluatorRecord) fastWriteField6(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetEvaluatorOutputData() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 6) + offset += p.EvaluatorOutputData.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *EvaluatorRecord) fastWriteField7(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetBaseInfo() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 7) + offset += p.BaseInfo.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *EvaluatorRecord) fastWriteField8(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetExt() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.MAP, 8) + mapBeginOffset := offset + offset += thrift.Binary.MapBeginLength() + var length int + for k, v := range p.Ext { + length++ + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, k) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, v) + } + thrift.Binary.WriteMapBegin(buf[mapBeginOffset:], thrift.STRING, thrift.STRING, length) + } + return offset +} + +func (p *EvaluatorRecord) field1Length() int { + l := 0 + if p.IsSetRecordID() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.RecordID) + } + return l +} + +func (p *EvaluatorRecord) field2Length() int { + l := 0 + if p.IsSetEvaluatorVersionID() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.EvaluatorVersionID) + } + return l +} + +func (p *EvaluatorRecord) field3Length() int { + l := 0 + if p.IsSetTraceID() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.TraceID) + } + return l +} + +func (p *EvaluatorRecord) field4Length() int { + l := 0 + if p.IsSetStatus() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.Status) + } + return l +} + +func (p *EvaluatorRecord) field5Length() int { + l := 0 + if p.IsSetEvaluatorInputData() { + l += thrift.Binary.FieldBeginLength() + l += p.EvaluatorInputData.BLength() + } + return l +} + +func (p *EvaluatorRecord) field6Length() int { + l := 0 + if p.IsSetEvaluatorOutputData() { + l += thrift.Binary.FieldBeginLength() + l += p.EvaluatorOutputData.BLength() + } + return l +} + +func (p *EvaluatorRecord) field7Length() int { + l := 0 + if p.IsSetBaseInfo() { + l += thrift.Binary.FieldBeginLength() + l += p.BaseInfo.BLength() + } + return l +} + +func (p *EvaluatorRecord) field8Length() int { + l := 0 + if p.IsSetExt() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.MapBeginLength() + for k, v := range p.Ext { + _, _ = k, v + + l += thrift.Binary.StringLengthNocopy(k) + l += thrift.Binary.StringLengthNocopy(v) + } + } + return l +} + +func (p *EvaluatorRecord) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluatorRecord) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.RecordID != nil { + var tmp string + if *src.RecordID != "" { + tmp = kutils.StringDeepCopy(*src.RecordID) + } + p.RecordID = &tmp + } + + if src.EvaluatorVersionID != nil { + var tmp string + if *src.EvaluatorVersionID != "" { + tmp = kutils.StringDeepCopy(*src.EvaluatorVersionID) + } + p.EvaluatorVersionID = &tmp + } + + if src.TraceID != nil { + var tmp string + if *src.TraceID != "" { + tmp = kutils.StringDeepCopy(*src.TraceID) + } + p.TraceID = &tmp + } + + if src.Status != nil { + tmp := *src.Status + p.Status = &tmp + } + + var _evaluatorInputData *EvaluatorInputData + if src.EvaluatorInputData != nil { + _evaluatorInputData = &EvaluatorInputData{} + if err := _evaluatorInputData.DeepCopy(src.EvaluatorInputData); err != nil { + return err + } + } + p.EvaluatorInputData = _evaluatorInputData + + var _evaluatorOutputData *EvaluatorOutputData + if src.EvaluatorOutputData != nil { + _evaluatorOutputData = &EvaluatorOutputData{} + if err := _evaluatorOutputData.DeepCopy(src.EvaluatorOutputData); err != nil { + return err + } + } + p.EvaluatorOutputData = _evaluatorOutputData + + var _baseInfo *common.BaseInfo + if src.BaseInfo != nil { + _baseInfo = &common.BaseInfo{} + if err := _baseInfo.DeepCopy(src.BaseInfo); err != nil { + return err + } + } + p.BaseInfo = _baseInfo + + if src.Ext != nil { + p.Ext = make(map[string]string, len(src.Ext)) + for key, val := range src.Ext { + var _key string + if key != "" { + _key = kutils.StringDeepCopy(key) + } + + var _val string + if val != "" { + _val = kutils.StringDeepCopy(val) + } + + p.Ext[_key] = _val + } + } + + return nil +} diff --git a/backend/kitex_gen/coze/loop/evaluation/domain_openapi/experiment/experiment.go b/backend/kitex_gen/coze/loop/evaluation/domain_openapi/experiment/experiment.go new file mode 100644 index 000000000..6d9f96732 --- /dev/null +++ b/backend/kitex_gen/coze/loop/evaluation/domain_openapi/experiment/experiment.go @@ -0,0 +1,6927 @@ +// Code generated by thriftgo (0.4.1). DO NOT EDIT. + +package experiment + +import ( + "fmt" + "github.com/apache/thrift/lib/go/thrift" + "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/domain_openapi/common" + "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/domain_openapi/eval_set" + "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/domain_openapi/evaluator" + "strings" +) + +const ( + ExperimentStatusPending = "pending" + + ExperimentStatusProcessing = "processing" + + ExperimentStatusSuccess = "success" + + ExperimentStatusFailed = "failed" + + ExperimentStatusTerminated = "terminated" + + ExperimentTypeOffline = "offline" + + ExperimentTypeOnline = "online" +) + +// 实验状态 +type ExperimentStatus = string + +// 实验类型 +type ExperimentType = string + +// 字段映射 +type FieldMapping struct { + FieldName *string `thrift:"field_name,1,optional" frugal:"1,optional,string" form:"field_name" json:"field_name,omitempty" query:"field_name"` + FromFieldName *string `thrift:"from_field_name,2,optional" frugal:"2,optional,string" form:"from_field_name" json:"from_field_name,omitempty" query:"from_field_name"` + ConstValue *string `thrift:"const_value,3,optional" frugal:"3,optional,string" form:"const_value" json:"const_value,omitempty" query:"const_value"` +} + +func NewFieldMapping() *FieldMapping { + return &FieldMapping{} +} + +func (p *FieldMapping) InitDefault() { +} + +var FieldMapping_FieldName_DEFAULT string + +func (p *FieldMapping) GetFieldName() (v string) { + if p == nil { + return + } + if !p.IsSetFieldName() { + return FieldMapping_FieldName_DEFAULT + } + return *p.FieldName +} + +var FieldMapping_FromFieldName_DEFAULT string + +func (p *FieldMapping) GetFromFieldName() (v string) { + if p == nil { + return + } + if !p.IsSetFromFieldName() { + return FieldMapping_FromFieldName_DEFAULT + } + return *p.FromFieldName +} + +var FieldMapping_ConstValue_DEFAULT string + +func (p *FieldMapping) GetConstValue() (v string) { + if p == nil { + return + } + if !p.IsSetConstValue() { + return FieldMapping_ConstValue_DEFAULT + } + return *p.ConstValue +} +func (p *FieldMapping) SetFieldName(val *string) { + p.FieldName = val +} +func (p *FieldMapping) SetFromFieldName(val *string) { + p.FromFieldName = val +} +func (p *FieldMapping) SetConstValue(val *string) { + p.ConstValue = val +} + +var fieldIDToName_FieldMapping = map[int16]string{ + 1: "field_name", + 2: "from_field_name", + 3: "const_value", +} + +func (p *FieldMapping) IsSetFieldName() bool { + return p.FieldName != nil +} + +func (p *FieldMapping) IsSetFromFieldName() bool { + return p.FromFieldName != nil +} + +func (p *FieldMapping) IsSetConstValue() bool { + return p.ConstValue != nil +} + +func (p *FieldMapping) 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_FieldMapping[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 *FieldMapping) ReadField1(iprot thrift.TProtocol) error { + + var _field *string + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = &v + } + p.FieldName = _field + return nil +} +func (p *FieldMapping) ReadField2(iprot thrift.TProtocol) error { + + var _field *string + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = &v + } + p.FromFieldName = _field + return nil +} +func (p *FieldMapping) ReadField3(iprot thrift.TProtocol) error { + + var _field *string + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = &v + } + p.ConstValue = _field + return nil +} + +func (p *FieldMapping) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("FieldMapping"); 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 *FieldMapping) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetFieldName() { + if err = oprot.WriteFieldBegin("field_name", thrift.STRING, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(*p.FieldName); 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 *FieldMapping) writeField2(oprot thrift.TProtocol) (err error) { + if p.IsSetFromFieldName() { + if err = oprot.WriteFieldBegin("from_field_name", thrift.STRING, 2); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(*p.FromFieldName); 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 *FieldMapping) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetConstValue() { + if err = oprot.WriteFieldBegin("const_value", thrift.STRING, 3); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(*p.ConstValue); 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 *FieldMapping) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("FieldMapping(%+v)", *p) + +} + +func (p *FieldMapping) DeepEqual(ano *FieldMapping) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.FieldName) { + return false + } + if !p.Field2DeepEqual(ano.FromFieldName) { + return false + } + if !p.Field3DeepEqual(ano.ConstValue) { + return false + } + return true +} + +func (p *FieldMapping) Field1DeepEqual(src *string) bool { + + if p.FieldName == src { + return true + } else if p.FieldName == nil || src == nil { + return false + } + if strings.Compare(*p.FieldName, *src) != 0 { + return false + } + return true +} +func (p *FieldMapping) Field2DeepEqual(src *string) bool { + + if p.FromFieldName == src { + return true + } else if p.FromFieldName == nil || src == nil { + return false + } + if strings.Compare(*p.FromFieldName, *src) != 0 { + return false + } + return true +} +func (p *FieldMapping) Field3DeepEqual(src *string) bool { + + if p.ConstValue == src { + return true + } else if p.ConstValue == nil || src == nil { + return false + } + if strings.Compare(*p.ConstValue, *src) != 0 { + return false + } + return true +} + +// 目标字段映射 +type TargetFieldMapping struct { + FromEvalSet []*FieldMapping `thrift:"from_eval_set,1,optional" frugal:"1,optional,list" form:"from_eval_set" json:"from_eval_set,omitempty" query:"from_eval_set"` +} + +func NewTargetFieldMapping() *TargetFieldMapping { + return &TargetFieldMapping{} +} + +func (p *TargetFieldMapping) InitDefault() { +} + +var TargetFieldMapping_FromEvalSet_DEFAULT []*FieldMapping + +func (p *TargetFieldMapping) GetFromEvalSet() (v []*FieldMapping) { + if p == nil { + return + } + if !p.IsSetFromEvalSet() { + return TargetFieldMapping_FromEvalSet_DEFAULT + } + return p.FromEvalSet +} +func (p *TargetFieldMapping) SetFromEvalSet(val []*FieldMapping) { + p.FromEvalSet = val +} + +var fieldIDToName_TargetFieldMapping = map[int16]string{ + 1: "from_eval_set", +} + +func (p *TargetFieldMapping) IsSetFromEvalSet() bool { + return p.FromEvalSet != nil +} + +func (p *TargetFieldMapping) 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_TargetFieldMapping[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 *TargetFieldMapping) ReadField1(iprot thrift.TProtocol) error { + _, size, err := iprot.ReadListBegin() + if err != nil { + return err + } + _field := make([]*FieldMapping, 0, size) + values := make([]FieldMapping, 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.FromEvalSet = _field + return nil +} + +func (p *TargetFieldMapping) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("TargetFieldMapping"); 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 *TargetFieldMapping) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetFromEvalSet() { + if err = oprot.WriteFieldBegin("from_eval_set", thrift.LIST, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteListBegin(thrift.STRUCT, len(p.FromEvalSet)); err != nil { + return err + } + for _, v := range p.FromEvalSet { + 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 *TargetFieldMapping) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("TargetFieldMapping(%+v)", *p) + +} + +func (p *TargetFieldMapping) DeepEqual(ano *TargetFieldMapping) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.FromEvalSet) { + return false + } + return true +} + +func (p *TargetFieldMapping) Field1DeepEqual(src []*FieldMapping) bool { + + if len(p.FromEvalSet) != len(src) { + return false + } + for i, v := range p.FromEvalSet { + _src := src[i] + if !v.DeepEqual(_src) { + return false + } + } + return true +} + +// 评估器字段映射 +type EvaluatorFieldMapping struct { + EvaluatorVersionID *string `thrift:"evaluator_version_id,1,optional" frugal:"1,optional,string" form:"evaluator_version_id" json:"evaluator_version_id,omitempty" query:"evaluator_version_id"` + FromEvalSet []*FieldMapping `thrift:"from_eval_set,2,optional" frugal:"2,optional,list" form:"from_eval_set" json:"from_eval_set,omitempty" query:"from_eval_set"` + FromTarget []*FieldMapping `thrift:"from_target,3,optional" frugal:"3,optional,list" form:"from_target" json:"from_target,omitempty" query:"from_target"` +} + +func NewEvaluatorFieldMapping() *EvaluatorFieldMapping { + return &EvaluatorFieldMapping{} +} + +func (p *EvaluatorFieldMapping) InitDefault() { +} + +var EvaluatorFieldMapping_EvaluatorVersionID_DEFAULT string + +func (p *EvaluatorFieldMapping) GetEvaluatorVersionID() (v string) { + if p == nil { + return + } + if !p.IsSetEvaluatorVersionID() { + return EvaluatorFieldMapping_EvaluatorVersionID_DEFAULT + } + return *p.EvaluatorVersionID +} + +var EvaluatorFieldMapping_FromEvalSet_DEFAULT []*FieldMapping + +func (p *EvaluatorFieldMapping) GetFromEvalSet() (v []*FieldMapping) { + if p == nil { + return + } + if !p.IsSetFromEvalSet() { + return EvaluatorFieldMapping_FromEvalSet_DEFAULT + } + return p.FromEvalSet +} + +var EvaluatorFieldMapping_FromTarget_DEFAULT []*FieldMapping + +func (p *EvaluatorFieldMapping) GetFromTarget() (v []*FieldMapping) { + if p == nil { + return + } + if !p.IsSetFromTarget() { + return EvaluatorFieldMapping_FromTarget_DEFAULT + } + return p.FromTarget +} +func (p *EvaluatorFieldMapping) SetEvaluatorVersionID(val *string) { + p.EvaluatorVersionID = val +} +func (p *EvaluatorFieldMapping) SetFromEvalSet(val []*FieldMapping) { + p.FromEvalSet = val +} +func (p *EvaluatorFieldMapping) SetFromTarget(val []*FieldMapping) { + p.FromTarget = val +} + +var fieldIDToName_EvaluatorFieldMapping = map[int16]string{ + 1: "evaluator_version_id", + 2: "from_eval_set", + 3: "from_target", +} + +func (p *EvaluatorFieldMapping) IsSetEvaluatorVersionID() bool { + return p.EvaluatorVersionID != nil +} + +func (p *EvaluatorFieldMapping) IsSetFromEvalSet() bool { + return p.FromEvalSet != nil +} + +func (p *EvaluatorFieldMapping) IsSetFromTarget() bool { + return p.FromTarget != nil +} + +func (p *EvaluatorFieldMapping) 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 + } + 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_EvaluatorFieldMapping[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 *EvaluatorFieldMapping) ReadField1(iprot thrift.TProtocol) error { + + var _field *string + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = &v + } + p.EvaluatorVersionID = _field + return nil +} +func (p *EvaluatorFieldMapping) ReadField2(iprot thrift.TProtocol) error { + _, size, err := iprot.ReadListBegin() + if err != nil { + return err + } + _field := make([]*FieldMapping, 0, size) + values := make([]FieldMapping, 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.FromEvalSet = _field + return nil +} +func (p *EvaluatorFieldMapping) ReadField3(iprot thrift.TProtocol) error { + _, size, err := iprot.ReadListBegin() + if err != nil { + return err + } + _field := make([]*FieldMapping, 0, size) + values := make([]FieldMapping, 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.FromTarget = _field + return nil +} + +func (p *EvaluatorFieldMapping) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("EvaluatorFieldMapping"); 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 *EvaluatorFieldMapping) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetEvaluatorVersionID() { + if err = oprot.WriteFieldBegin("evaluator_version_id", thrift.STRING, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(*p.EvaluatorVersionID); 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 *EvaluatorFieldMapping) writeField2(oprot thrift.TProtocol) (err error) { + if p.IsSetFromEvalSet() { + if err = oprot.WriteFieldBegin("from_eval_set", thrift.LIST, 2); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteListBegin(thrift.STRUCT, len(p.FromEvalSet)); err != nil { + return err + } + for _, v := range p.FromEvalSet { + 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 *EvaluatorFieldMapping) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetFromTarget() { + if err = oprot.WriteFieldBegin("from_target", thrift.LIST, 3); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteListBegin(thrift.STRUCT, len(p.FromTarget)); err != nil { + return err + } + for _, v := range p.FromTarget { + 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 *EvaluatorFieldMapping) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("EvaluatorFieldMapping(%+v)", *p) + +} + +func (p *EvaluatorFieldMapping) DeepEqual(ano *EvaluatorFieldMapping) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.EvaluatorVersionID) { + return false + } + if !p.Field2DeepEqual(ano.FromEvalSet) { + return false + } + if !p.Field3DeepEqual(ano.FromTarget) { + return false + } + return true +} + +func (p *EvaluatorFieldMapping) Field1DeepEqual(src *string) bool { + + if p.EvaluatorVersionID == src { + return true + } else if p.EvaluatorVersionID == nil || src == nil { + return false + } + if strings.Compare(*p.EvaluatorVersionID, *src) != 0 { + return false + } + return true +} +func (p *EvaluatorFieldMapping) Field2DeepEqual(src []*FieldMapping) bool { + + if len(p.FromEvalSet) != len(src) { + return false + } + for i, v := range p.FromEvalSet { + _src := src[i] + if !v.DeepEqual(_src) { + return false + } + } + return true +} +func (p *EvaluatorFieldMapping) Field3DeepEqual(src []*FieldMapping) bool { + + if len(p.FromTarget) != len(src) { + return false + } + for i, v := range p.FromTarget { + _src := src[i] + if !v.DeepEqual(_src) { + return false + } + } + return true +} + +// Token使用量 +type TokenUsage struct { + InputTokens *string `thrift:"input_tokens,1,optional" frugal:"1,optional,string" form:"input_tokens" json:"input_tokens,omitempty" query:"input_tokens"` + OutputTokens *string `thrift:"output_tokens,2,optional" frugal:"2,optional,string" form:"output_tokens" json:"output_tokens,omitempty" query:"output_tokens"` +} + +func NewTokenUsage() *TokenUsage { + return &TokenUsage{} +} + +func (p *TokenUsage) InitDefault() { +} + +var TokenUsage_InputTokens_DEFAULT string + +func (p *TokenUsage) GetInputTokens() (v string) { + if p == nil { + return + } + if !p.IsSetInputTokens() { + return TokenUsage_InputTokens_DEFAULT + } + return *p.InputTokens +} + +var TokenUsage_OutputTokens_DEFAULT string + +func (p *TokenUsage) GetOutputTokens() (v string) { + if p == nil { + return + } + if !p.IsSetOutputTokens() { + return TokenUsage_OutputTokens_DEFAULT + } + return *p.OutputTokens +} +func (p *TokenUsage) SetInputTokens(val *string) { + p.InputTokens = val +} +func (p *TokenUsage) SetOutputTokens(val *string) { + p.OutputTokens = val +} + +var fieldIDToName_TokenUsage = map[int16]string{ + 1: "input_tokens", + 2: "output_tokens", +} + +func (p *TokenUsage) IsSetInputTokens() bool { + return p.InputTokens != nil +} + +func (p *TokenUsage) IsSetOutputTokens() bool { + return p.OutputTokens != nil +} + +func (p *TokenUsage) 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_TokenUsage[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 *TokenUsage) 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 *TokenUsage) ReadField2(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 *TokenUsage) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("TokenUsage"); 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 *TokenUsage) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetInputTokens() { + if err = oprot.WriteFieldBegin("input_tokens", 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 *TokenUsage) writeField2(oprot thrift.TProtocol) (err error) { + if p.IsSetOutputTokens() { + if err = oprot.WriteFieldBegin("output_tokens", thrift.STRING, 2); 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 2 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) +} + +func (p *TokenUsage) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("TokenUsage(%+v)", *p) + +} + +func (p *TokenUsage) DeepEqual(ano *TokenUsage) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.InputTokens) { + return false + } + if !p.Field2DeepEqual(ano.OutputTokens) { + return false + } + return true +} + +func (p *TokenUsage) Field1DeepEqual(src *string) bool { + + if p.InputTokens == src { + return true + } else if p.InputTokens == nil || src == nil { + return false + } + if strings.Compare(*p.InputTokens, *src) != 0 { + return false + } + return true +} +func (p *TokenUsage) Field2DeepEqual(src *string) bool { + + if p.OutputTokens == src { + return true + } else if p.OutputTokens == nil || src == nil { + return false + } + if strings.Compare(*p.OutputTokens, *src) != 0 { + return false + } + return true +} + +// 评估器聚合结果 +type EvaluatorAggregateResult_ struct { + EvaluatorVersionID *string `thrift:"evaluator_version_id,1,optional" frugal:"1,optional,string" form:"evaluator_version_id" json:"evaluator_version_id,omitempty" query:"evaluator_version_id"` + EvaluatorName *string `thrift:"evaluator_name,2,optional" frugal:"2,optional,string" form:"evaluator_name" json:"evaluator_name,omitempty" query:"evaluator_name"` + AverageScore *float64 `thrift:"average_score,3,optional" frugal:"3,optional,double" form:"average_score" json:"average_score,omitempty" query:"average_score"` + MaxScore *float64 `thrift:"max_score,4,optional" frugal:"4,optional,double" form:"max_score" json:"max_score,omitempty" query:"max_score"` + MinScore *float64 `thrift:"min_score,5,optional" frugal:"5,optional,double" form:"min_score" json:"min_score,omitempty" query:"min_score"` + SuccessCount *int32 `thrift:"success_count,6,optional" frugal:"6,optional,i32" form:"success_count" json:"success_count,omitempty" query:"success_count"` + FailedCount *int32 `thrift:"failed_count,7,optional" frugal:"7,optional,i32" form:"failed_count" json:"failed_count,omitempty" query:"failed_count"` +} + +func NewEvaluatorAggregateResult_() *EvaluatorAggregateResult_ { + return &EvaluatorAggregateResult_{} +} + +func (p *EvaluatorAggregateResult_) InitDefault() { +} + +var EvaluatorAggregateResult__EvaluatorVersionID_DEFAULT string + +func (p *EvaluatorAggregateResult_) GetEvaluatorVersionID() (v string) { + if p == nil { + return + } + if !p.IsSetEvaluatorVersionID() { + return EvaluatorAggregateResult__EvaluatorVersionID_DEFAULT + } + return *p.EvaluatorVersionID +} + +var EvaluatorAggregateResult__EvaluatorName_DEFAULT string + +func (p *EvaluatorAggregateResult_) GetEvaluatorName() (v string) { + if p == nil { + return + } + if !p.IsSetEvaluatorName() { + return EvaluatorAggregateResult__EvaluatorName_DEFAULT + } + return *p.EvaluatorName +} + +var EvaluatorAggregateResult__AverageScore_DEFAULT float64 + +func (p *EvaluatorAggregateResult_) GetAverageScore() (v float64) { + if p == nil { + return + } + if !p.IsSetAverageScore() { + return EvaluatorAggregateResult__AverageScore_DEFAULT + } + return *p.AverageScore +} + +var EvaluatorAggregateResult__MaxScore_DEFAULT float64 + +func (p *EvaluatorAggregateResult_) GetMaxScore() (v float64) { + if p == nil { + return + } + if !p.IsSetMaxScore() { + return EvaluatorAggregateResult__MaxScore_DEFAULT + } + return *p.MaxScore +} + +var EvaluatorAggregateResult__MinScore_DEFAULT float64 + +func (p *EvaluatorAggregateResult_) GetMinScore() (v float64) { + if p == nil { + return + } + if !p.IsSetMinScore() { + return EvaluatorAggregateResult__MinScore_DEFAULT + } + return *p.MinScore +} + +var EvaluatorAggregateResult__SuccessCount_DEFAULT int32 + +func (p *EvaluatorAggregateResult_) GetSuccessCount() (v int32) { + if p == nil { + return + } + if !p.IsSetSuccessCount() { + return EvaluatorAggregateResult__SuccessCount_DEFAULT + } + return *p.SuccessCount +} + +var EvaluatorAggregateResult__FailedCount_DEFAULT int32 + +func (p *EvaluatorAggregateResult_) GetFailedCount() (v int32) { + if p == nil { + return + } + if !p.IsSetFailedCount() { + return EvaluatorAggregateResult__FailedCount_DEFAULT + } + return *p.FailedCount +} +func (p *EvaluatorAggregateResult_) SetEvaluatorVersionID(val *string) { + p.EvaluatorVersionID = val +} +func (p *EvaluatorAggregateResult_) SetEvaluatorName(val *string) { + p.EvaluatorName = val +} +func (p *EvaluatorAggregateResult_) SetAverageScore(val *float64) { + p.AverageScore = val +} +func (p *EvaluatorAggregateResult_) SetMaxScore(val *float64) { + p.MaxScore = val +} +func (p *EvaluatorAggregateResult_) SetMinScore(val *float64) { + p.MinScore = val +} +func (p *EvaluatorAggregateResult_) SetSuccessCount(val *int32) { + p.SuccessCount = val +} +func (p *EvaluatorAggregateResult_) SetFailedCount(val *int32) { + p.FailedCount = val +} + +var fieldIDToName_EvaluatorAggregateResult_ = map[int16]string{ + 1: "evaluator_version_id", + 2: "evaluator_name", + 3: "average_score", + 4: "max_score", + 5: "min_score", + 6: "success_count", + 7: "failed_count", +} + +func (p *EvaluatorAggregateResult_) IsSetEvaluatorVersionID() bool { + return p.EvaluatorVersionID != nil +} + +func (p *EvaluatorAggregateResult_) IsSetEvaluatorName() bool { + return p.EvaluatorName != nil +} + +func (p *EvaluatorAggregateResult_) IsSetAverageScore() bool { + return p.AverageScore != nil +} + +func (p *EvaluatorAggregateResult_) IsSetMaxScore() bool { + return p.MaxScore != nil +} + +func (p *EvaluatorAggregateResult_) IsSetMinScore() bool { + return p.MinScore != nil +} + +func (p *EvaluatorAggregateResult_) IsSetSuccessCount() bool { + return p.SuccessCount != nil +} + +func (p *EvaluatorAggregateResult_) IsSetFailedCount() bool { + return p.FailedCount != nil +} + +func (p *EvaluatorAggregateResult_) 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.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 + } + case 5: + if fieldTypeId == thrift.DOUBLE { + 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 + } + 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_EvaluatorAggregateResult_[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 *EvaluatorAggregateResult_) ReadField1(iprot thrift.TProtocol) error { + + var _field *string + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = &v + } + p.EvaluatorVersionID = _field + return nil +} +func (p *EvaluatorAggregateResult_) ReadField2(iprot thrift.TProtocol) error { + + var _field *string + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = &v + } + p.EvaluatorName = _field + return nil +} +func (p *EvaluatorAggregateResult_) ReadField3(iprot thrift.TProtocol) error { + + var _field *float64 + if v, err := iprot.ReadDouble(); err != nil { + return err + } else { + _field = &v + } + p.AverageScore = _field + return nil +} +func (p *EvaluatorAggregateResult_) ReadField4(iprot thrift.TProtocol) error { + + var _field *float64 + if v, err := iprot.ReadDouble(); err != nil { + return err + } else { + _field = &v + } + p.MaxScore = _field + return nil +} +func (p *EvaluatorAggregateResult_) ReadField5(iprot thrift.TProtocol) error { + + var _field *float64 + if v, err := iprot.ReadDouble(); err != nil { + return err + } else { + _field = &v + } + p.MinScore = _field + return nil +} +func (p *EvaluatorAggregateResult_) ReadField6(iprot thrift.TProtocol) error { + + var _field *int32 + if v, err := iprot.ReadI32(); err != nil { + return err + } else { + _field = &v + } + p.SuccessCount = _field + return nil +} +func (p *EvaluatorAggregateResult_) ReadField7(iprot thrift.TProtocol) error { + + var _field *int32 + if v, err := iprot.ReadI32(); err != nil { + return err + } else { + _field = &v + } + p.FailedCount = _field + return nil +} + +func (p *EvaluatorAggregateResult_) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("EvaluatorAggregateResult"); 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 *EvaluatorAggregateResult_) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetEvaluatorVersionID() { + if err = oprot.WriteFieldBegin("evaluator_version_id", thrift.STRING, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(*p.EvaluatorVersionID); 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 *EvaluatorAggregateResult_) writeField2(oprot thrift.TProtocol) (err error) { + if p.IsSetEvaluatorName() { + if err = oprot.WriteFieldBegin("evaluator_name", thrift.STRING, 2); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(*p.EvaluatorName); 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 *EvaluatorAggregateResult_) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetAverageScore() { + if err = oprot.WriteFieldBegin("average_score", thrift.DOUBLE, 3); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteDouble(*p.AverageScore); 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 *EvaluatorAggregateResult_) writeField4(oprot thrift.TProtocol) (err error) { + if p.IsSetMaxScore() { + if err = oprot.WriteFieldBegin("max_score", thrift.DOUBLE, 4); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteDouble(*p.MaxScore); 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 *EvaluatorAggregateResult_) writeField5(oprot thrift.TProtocol) (err error) { + if p.IsSetMinScore() { + if err = oprot.WriteFieldBegin("min_score", thrift.DOUBLE, 5); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteDouble(*p.MinScore); 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 *EvaluatorAggregateResult_) writeField6(oprot thrift.TProtocol) (err error) { + if p.IsSetSuccessCount() { + if err = oprot.WriteFieldBegin("success_count", thrift.I32, 6); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI32(*p.SuccessCount); 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 *EvaluatorAggregateResult_) writeField7(oprot thrift.TProtocol) (err error) { + if p.IsSetFailedCount() { + if err = oprot.WriteFieldBegin("failed_count", thrift.I32, 7); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI32(*p.FailedCount); 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 *EvaluatorAggregateResult_) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("EvaluatorAggregateResult_(%+v)", *p) + +} + +func (p *EvaluatorAggregateResult_) DeepEqual(ano *EvaluatorAggregateResult_) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.EvaluatorVersionID) { + return false + } + if !p.Field2DeepEqual(ano.EvaluatorName) { + return false + } + if !p.Field3DeepEqual(ano.AverageScore) { + return false + } + if !p.Field4DeepEqual(ano.MaxScore) { + return false + } + if !p.Field5DeepEqual(ano.MinScore) { + return false + } + if !p.Field6DeepEqual(ano.SuccessCount) { + return false + } + if !p.Field7DeepEqual(ano.FailedCount) { + return false + } + return true +} + +func (p *EvaluatorAggregateResult_) Field1DeepEqual(src *string) bool { + + if p.EvaluatorVersionID == src { + return true + } else if p.EvaluatorVersionID == nil || src == nil { + return false + } + if strings.Compare(*p.EvaluatorVersionID, *src) != 0 { + return false + } + return true +} +func (p *EvaluatorAggregateResult_) Field2DeepEqual(src *string) bool { + + if p.EvaluatorName == src { + return true + } else if p.EvaluatorName == nil || src == nil { + return false + } + if strings.Compare(*p.EvaluatorName, *src) != 0 { + return false + } + return true +} +func (p *EvaluatorAggregateResult_) Field3DeepEqual(src *float64) bool { + + if p.AverageScore == src { + return true + } else if p.AverageScore == nil || src == nil { + return false + } + if *p.AverageScore != *src { + return false + } + return true +} +func (p *EvaluatorAggregateResult_) Field4DeepEqual(src *float64) bool { + + if p.MaxScore == src { + return true + } else if p.MaxScore == nil || src == nil { + return false + } + if *p.MaxScore != *src { + return false + } + return true +} +func (p *EvaluatorAggregateResult_) Field5DeepEqual(src *float64) bool { + + if p.MinScore == src { + return true + } else if p.MinScore == nil || src == nil { + return false + } + if *p.MinScore != *src { + return false + } + return true +} +func (p *EvaluatorAggregateResult_) Field6DeepEqual(src *int32) bool { + + if p.SuccessCount == src { + return true + } else if p.SuccessCount == nil || src == nil { + return false + } + if *p.SuccessCount != *src { + return false + } + return true +} +func (p *EvaluatorAggregateResult_) Field7DeepEqual(src *int32) bool { + + if p.FailedCount == src { + return true + } else if p.FailedCount == nil || src == nil { + return false + } + if *p.FailedCount != *src { + return false + } + return true +} + +// 实验统计 +type ExperimentStatistics struct { + EvaluatorAggregateResults []*EvaluatorAggregateResult_ `thrift:"evaluator_aggregate_results,1,optional" frugal:"1,optional,list" form:"evaluator_aggregate_results" json:"evaluator_aggregate_results,omitempty" query:"evaluator_aggregate_results"` + TokenUsage *TokenUsage `thrift:"token_usage,2,optional" frugal:"2,optional,TokenUsage" form:"token_usage" json:"token_usage,omitempty" query:"token_usage"` + CreditCost *float64 `thrift:"credit_cost,3,optional" frugal:"3,optional,double" form:"credit_cost" json:"credit_cost,omitempty" query:"credit_cost"` + PendingTurnCount *int32 `thrift:"pending_turn_count,4,optional" frugal:"4,optional,i32" form:"pending_turn_count" json:"pending_turn_count,omitempty" query:"pending_turn_count"` + SuccessTurnCount *int32 `thrift:"success_turn_count,5,optional" frugal:"5,optional,i32" form:"success_turn_count" json:"success_turn_count,omitempty" query:"success_turn_count"` + FailedTurnCount *int32 `thrift:"failed_turn_count,6,optional" frugal:"6,optional,i32" form:"failed_turn_count" json:"failed_turn_count,omitempty" query:"failed_turn_count"` + TerminatedTurnCount *int32 `thrift:"terminated_turn_count,7,optional" frugal:"7,optional,i32" form:"terminated_turn_count" json:"terminated_turn_count,omitempty" query:"terminated_turn_count"` + ProcessingTurnCount *int32 `thrift:"processing_turn_count,8,optional" frugal:"8,optional,i32" form:"processing_turn_count" json:"processing_turn_count,omitempty" query:"processing_turn_count"` +} + +func NewExperimentStatistics() *ExperimentStatistics { + return &ExperimentStatistics{} +} + +func (p *ExperimentStatistics) InitDefault() { +} + +var ExperimentStatistics_EvaluatorAggregateResults_DEFAULT []*EvaluatorAggregateResult_ + +func (p *ExperimentStatistics) GetEvaluatorAggregateResults() (v []*EvaluatorAggregateResult_) { + if p == nil { + return + } + if !p.IsSetEvaluatorAggregateResults() { + return ExperimentStatistics_EvaluatorAggregateResults_DEFAULT + } + return p.EvaluatorAggregateResults +} + +var ExperimentStatistics_TokenUsage_DEFAULT *TokenUsage + +func (p *ExperimentStatistics) GetTokenUsage() (v *TokenUsage) { + if p == nil { + return + } + if !p.IsSetTokenUsage() { + return ExperimentStatistics_TokenUsage_DEFAULT + } + return p.TokenUsage +} + +var ExperimentStatistics_CreditCost_DEFAULT float64 + +func (p *ExperimentStatistics) GetCreditCost() (v float64) { + if p == nil { + return + } + if !p.IsSetCreditCost() { + return ExperimentStatistics_CreditCost_DEFAULT + } + return *p.CreditCost +} + +var ExperimentStatistics_PendingTurnCount_DEFAULT int32 + +func (p *ExperimentStatistics) GetPendingTurnCount() (v int32) { + if p == nil { + return + } + if !p.IsSetPendingTurnCount() { + return ExperimentStatistics_PendingTurnCount_DEFAULT + } + return *p.PendingTurnCount +} + +var ExperimentStatistics_SuccessTurnCount_DEFAULT int32 + +func (p *ExperimentStatistics) GetSuccessTurnCount() (v int32) { + if p == nil { + return + } + if !p.IsSetSuccessTurnCount() { + return ExperimentStatistics_SuccessTurnCount_DEFAULT + } + return *p.SuccessTurnCount +} + +var ExperimentStatistics_FailedTurnCount_DEFAULT int32 + +func (p *ExperimentStatistics) GetFailedTurnCount() (v int32) { + if p == nil { + return + } + if !p.IsSetFailedTurnCount() { + return ExperimentStatistics_FailedTurnCount_DEFAULT + } + return *p.FailedTurnCount +} + +var ExperimentStatistics_TerminatedTurnCount_DEFAULT int32 + +func (p *ExperimentStatistics) GetTerminatedTurnCount() (v int32) { + if p == nil { + return + } + if !p.IsSetTerminatedTurnCount() { + return ExperimentStatistics_TerminatedTurnCount_DEFAULT + } + return *p.TerminatedTurnCount +} + +var ExperimentStatistics_ProcessingTurnCount_DEFAULT int32 + +func (p *ExperimentStatistics) GetProcessingTurnCount() (v int32) { + if p == nil { + return + } + if !p.IsSetProcessingTurnCount() { + return ExperimentStatistics_ProcessingTurnCount_DEFAULT + } + return *p.ProcessingTurnCount +} +func (p *ExperimentStatistics) SetEvaluatorAggregateResults(val []*EvaluatorAggregateResult_) { + p.EvaluatorAggregateResults = val +} +func (p *ExperimentStatistics) SetTokenUsage(val *TokenUsage) { + p.TokenUsage = val +} +func (p *ExperimentStatistics) SetCreditCost(val *float64) { + p.CreditCost = val +} +func (p *ExperimentStatistics) SetPendingTurnCount(val *int32) { + p.PendingTurnCount = val +} +func (p *ExperimentStatistics) SetSuccessTurnCount(val *int32) { + p.SuccessTurnCount = val +} +func (p *ExperimentStatistics) SetFailedTurnCount(val *int32) { + p.FailedTurnCount = val +} +func (p *ExperimentStatistics) SetTerminatedTurnCount(val *int32) { + p.TerminatedTurnCount = val +} +func (p *ExperimentStatistics) SetProcessingTurnCount(val *int32) { + p.ProcessingTurnCount = val +} + +var fieldIDToName_ExperimentStatistics = map[int16]string{ + 1: "evaluator_aggregate_results", + 2: "token_usage", + 3: "credit_cost", + 4: "pending_turn_count", + 5: "success_turn_count", + 6: "failed_turn_count", + 7: "terminated_turn_count", + 8: "processing_turn_count", +} + +func (p *ExperimentStatistics) IsSetEvaluatorAggregateResults() bool { + return p.EvaluatorAggregateResults != nil +} + +func (p *ExperimentStatistics) IsSetTokenUsage() bool { + return p.TokenUsage != nil +} + +func (p *ExperimentStatistics) IsSetCreditCost() bool { + return p.CreditCost != nil +} + +func (p *ExperimentStatistics) IsSetPendingTurnCount() bool { + return p.PendingTurnCount != nil +} + +func (p *ExperimentStatistics) IsSetSuccessTurnCount() bool { + return p.SuccessTurnCount != nil +} + +func (p *ExperimentStatistics) IsSetFailedTurnCount() bool { + return p.FailedTurnCount != nil +} + +func (p *ExperimentStatistics) IsSetTerminatedTurnCount() bool { + return p.TerminatedTurnCount != nil +} + +func (p *ExperimentStatistics) IsSetProcessingTurnCount() bool { + return p.ProcessingTurnCount != nil +} + +func (p *ExperimentStatistics) 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.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.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.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.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.I32 { + 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_ExperimentStatistics[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 *ExperimentStatistics) ReadField1(iprot thrift.TProtocol) error { + _, size, err := iprot.ReadListBegin() + if err != nil { + return err + } + _field := make([]*EvaluatorAggregateResult_, 0, size) + values := make([]EvaluatorAggregateResult_, 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.EvaluatorAggregateResults = _field + return nil +} +func (p *ExperimentStatistics) ReadField2(iprot thrift.TProtocol) error { + _field := NewTokenUsage() + if err := _field.Read(iprot); err != nil { + return err + } + p.TokenUsage = _field + return nil +} +func (p *ExperimentStatistics) ReadField3(iprot thrift.TProtocol) error { + + var _field *float64 + if v, err := iprot.ReadDouble(); err != nil { + return err + } else { + _field = &v + } + p.CreditCost = _field + return nil +} +func (p *ExperimentStatistics) ReadField4(iprot thrift.TProtocol) error { + + var _field *int32 + if v, err := iprot.ReadI32(); err != nil { + return err + } else { + _field = &v + } + p.PendingTurnCount = _field + return nil +} +func (p *ExperimentStatistics) ReadField5(iprot thrift.TProtocol) error { + + var _field *int32 + if v, err := iprot.ReadI32(); err != nil { + return err + } else { + _field = &v + } + p.SuccessTurnCount = _field + return nil +} +func (p *ExperimentStatistics) ReadField6(iprot thrift.TProtocol) error { + + var _field *int32 + if v, err := iprot.ReadI32(); err != nil { + return err + } else { + _field = &v + } + p.FailedTurnCount = _field + return nil +} +func (p *ExperimentStatistics) ReadField7(iprot thrift.TProtocol) error { + + var _field *int32 + if v, err := iprot.ReadI32(); err != nil { + return err + } else { + _field = &v + } + p.TerminatedTurnCount = _field + return nil +} +func (p *ExperimentStatistics) ReadField8(iprot thrift.TProtocol) error { + + var _field *int32 + if v, err := iprot.ReadI32(); err != nil { + return err + } else { + _field = &v + } + p.ProcessingTurnCount = _field + return nil +} + +func (p *ExperimentStatistics) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("ExperimentStatistics"); 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 *ExperimentStatistics) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetEvaluatorAggregateResults() { + if err = oprot.WriteFieldBegin("evaluator_aggregate_results", thrift.LIST, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteListBegin(thrift.STRUCT, len(p.EvaluatorAggregateResults)); err != nil { + return err + } + for _, v := range p.EvaluatorAggregateResults { + 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 *ExperimentStatistics) writeField2(oprot thrift.TProtocol) (err error) { + if p.IsSetTokenUsage() { + if err = oprot.WriteFieldBegin("token_usage", thrift.STRUCT, 2); err != nil { + goto WriteFieldBeginError + } + if err := p.TokenUsage.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 *ExperimentStatistics) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetCreditCost() { + if err = oprot.WriteFieldBegin("credit_cost", thrift.DOUBLE, 3); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteDouble(*p.CreditCost); 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 *ExperimentStatistics) writeField4(oprot thrift.TProtocol) (err error) { + if p.IsSetPendingTurnCount() { + if err = oprot.WriteFieldBegin("pending_turn_count", thrift.I32, 4); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI32(*p.PendingTurnCount); 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 *ExperimentStatistics) writeField5(oprot thrift.TProtocol) (err error) { + if p.IsSetSuccessTurnCount() { + if err = oprot.WriteFieldBegin("success_turn_count", thrift.I32, 5); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI32(*p.SuccessTurnCount); 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 *ExperimentStatistics) writeField6(oprot thrift.TProtocol) (err error) { + if p.IsSetFailedTurnCount() { + if err = oprot.WriteFieldBegin("failed_turn_count", thrift.I32, 6); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI32(*p.FailedTurnCount); 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 *ExperimentStatistics) writeField7(oprot thrift.TProtocol) (err error) { + if p.IsSetTerminatedTurnCount() { + if err = oprot.WriteFieldBegin("terminated_turn_count", thrift.I32, 7); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI32(*p.TerminatedTurnCount); 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 *ExperimentStatistics) writeField8(oprot thrift.TProtocol) (err error) { + if p.IsSetProcessingTurnCount() { + if err = oprot.WriteFieldBegin("processing_turn_count", thrift.I32, 8); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI32(*p.ProcessingTurnCount); 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 *ExperimentStatistics) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("ExperimentStatistics(%+v)", *p) + +} + +func (p *ExperimentStatistics) DeepEqual(ano *ExperimentStatistics) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.EvaluatorAggregateResults) { + return false + } + if !p.Field2DeepEqual(ano.TokenUsage) { + return false + } + if !p.Field3DeepEqual(ano.CreditCost) { + return false + } + if !p.Field4DeepEqual(ano.PendingTurnCount) { + return false + } + if !p.Field5DeepEqual(ano.SuccessTurnCount) { + return false + } + if !p.Field6DeepEqual(ano.FailedTurnCount) { + return false + } + if !p.Field7DeepEqual(ano.TerminatedTurnCount) { + return false + } + if !p.Field8DeepEqual(ano.ProcessingTurnCount) { + return false + } + return true +} + +func (p *ExperimentStatistics) Field1DeepEqual(src []*EvaluatorAggregateResult_) bool { + + if len(p.EvaluatorAggregateResults) != len(src) { + return false + } + for i, v := range p.EvaluatorAggregateResults { + _src := src[i] + if !v.DeepEqual(_src) { + return false + } + } + return true +} +func (p *ExperimentStatistics) Field2DeepEqual(src *TokenUsage) bool { + + if !p.TokenUsage.DeepEqual(src) { + return false + } + return true +} +func (p *ExperimentStatistics) Field3DeepEqual(src *float64) bool { + + if p.CreditCost == src { + return true + } else if p.CreditCost == nil || src == nil { + return false + } + if *p.CreditCost != *src { + return false + } + return true +} +func (p *ExperimentStatistics) Field4DeepEqual(src *int32) bool { + + if p.PendingTurnCount == src { + return true + } else if p.PendingTurnCount == nil || src == nil { + return false + } + if *p.PendingTurnCount != *src { + return false + } + return true +} +func (p *ExperimentStatistics) Field5DeepEqual(src *int32) bool { + + if p.SuccessTurnCount == src { + return true + } else if p.SuccessTurnCount == nil || src == nil { + return false + } + if *p.SuccessTurnCount != *src { + return false + } + return true +} +func (p *ExperimentStatistics) Field6DeepEqual(src *int32) bool { + + if p.FailedTurnCount == src { + return true + } else if p.FailedTurnCount == nil || src == nil { + return false + } + if *p.FailedTurnCount != *src { + return false + } + return true +} +func (p *ExperimentStatistics) Field7DeepEqual(src *int32) bool { + + if p.TerminatedTurnCount == src { + return true + } else if p.TerminatedTurnCount == nil || src == nil { + return false + } + if *p.TerminatedTurnCount != *src { + return false + } + return true +} +func (p *ExperimentStatistics) Field8DeepEqual(src *int32) bool { + + if p.ProcessingTurnCount == src { + return true + } else if p.ProcessingTurnCount == nil || src == nil { + return false + } + if *p.ProcessingTurnCount != *src { + return false + } + return true +} + +// 评测实验 +type Experiment struct { + ExperimentID *string `thrift:"experiment_id,1,optional" frugal:"1,optional,string" form:"experiment_id" json:"experiment_id,omitempty" query:"experiment_id"` + Name *string `thrift:"name,2,optional" frugal:"2,optional,string" form:"name" json:"name,omitempty" query:"name"` + Description *string `thrift:"description,3,optional" frugal:"3,optional,string" form:"description" json:"description,omitempty" query:"description"` + Status *ExperimentStatus `thrift:"status,4,optional" frugal:"4,optional,string" form:"status" json:"status,omitempty" query:"status"` + StatusMessage *string `thrift:"status_message,5,optional" frugal:"5,optional,string" form:"status_message" json:"status_message,omitempty" query:"status_message"` + // ISO 8601格式 + StartTime *string `thrift:"start_time,6,optional" frugal:"6,optional,string" form:"start_time" json:"start_time,omitempty" query:"start_time"` + // ISO 8601格式 + EndTime *string `thrift:"end_time,7,optional" frugal:"7,optional,string" form:"end_time" json:"end_time,omitempty" query:"end_time"` + EvalSetVersionID *string `thrift:"eval_set_version_id,8,optional" frugal:"8,optional,string" form:"eval_set_version_id" json:"eval_set_version_id,omitempty" query:"eval_set_version_id"` + TargetVersionID *string `thrift:"target_version_id,9,optional" frugal:"9,optional,string" form:"target_version_id" json:"target_version_id,omitempty" query:"target_version_id"` + EvaluatorVersionIds []string `thrift:"evaluator_version_ids,10,optional" frugal:"10,optional,list" form:"evaluator_version_ids" json:"evaluator_version_ids,omitempty" query:"evaluator_version_ids"` + TargetFieldMapping *TargetFieldMapping `thrift:"target_field_mapping,11,optional" frugal:"11,optional,TargetFieldMapping" form:"target_field_mapping" json:"target_field_mapping,omitempty" query:"target_field_mapping"` + EvaluatorFieldMapping []*EvaluatorFieldMapping `thrift:"evaluator_field_mapping,12,optional" frugal:"12,optional,list" form:"evaluator_field_mapping" json:"evaluator_field_mapping,omitempty" query:"evaluator_field_mapping"` + ItemConcurNum *int32 `thrift:"item_concur_num,13,optional" frugal:"13,optional,i32" form:"item_concur_num" json:"item_concur_num,omitempty" query:"item_concur_num"` + EvaluatorsConcurNum *int32 `thrift:"evaluators_concur_num,14,optional" frugal:"14,optional,i32" form:"evaluators_concur_num" json:"evaluators_concur_num,omitempty" query:"evaluators_concur_num"` + ExperimentType *ExperimentType `thrift:"experiment_type,15,optional" frugal:"15,optional,string" form:"experiment_type" json:"experiment_type,omitempty" query:"experiment_type"` + ExperimentStatistics *ExperimentStatistics `thrift:"experiment_statistics,16,optional" frugal:"16,optional,ExperimentStatistics" form:"experiment_statistics" json:"experiment_statistics,omitempty" query:"experiment_statistics"` + BaseInfo *common.BaseInfo `thrift:"base_info,17,optional" frugal:"17,optional,common.BaseInfo" form:"base_info" json:"base_info,omitempty" query:"base_info"` +} + +func NewExperiment() *Experiment { + return &Experiment{} +} + +func (p *Experiment) InitDefault() { +} + +var Experiment_ExperimentID_DEFAULT string + +func (p *Experiment) GetExperimentID() (v string) { + if p == nil { + return + } + if !p.IsSetExperimentID() { + return Experiment_ExperimentID_DEFAULT + } + return *p.ExperimentID +} + +var Experiment_Name_DEFAULT string + +func (p *Experiment) GetName() (v string) { + if p == nil { + return + } + if !p.IsSetName() { + return Experiment_Name_DEFAULT + } + return *p.Name +} + +var Experiment_Description_DEFAULT string + +func (p *Experiment) GetDescription() (v string) { + if p == nil { + return + } + if !p.IsSetDescription() { + return Experiment_Description_DEFAULT + } + return *p.Description +} + +var Experiment_Status_DEFAULT ExperimentStatus + +func (p *Experiment) GetStatus() (v ExperimentStatus) { + if p == nil { + return + } + if !p.IsSetStatus() { + return Experiment_Status_DEFAULT + } + return *p.Status +} + +var Experiment_StatusMessage_DEFAULT string + +func (p *Experiment) GetStatusMessage() (v string) { + if p == nil { + return + } + if !p.IsSetStatusMessage() { + return Experiment_StatusMessage_DEFAULT + } + return *p.StatusMessage +} + +var Experiment_StartTime_DEFAULT string + +func (p *Experiment) GetStartTime() (v string) { + if p == nil { + return + } + if !p.IsSetStartTime() { + return Experiment_StartTime_DEFAULT + } + return *p.StartTime +} + +var Experiment_EndTime_DEFAULT string + +func (p *Experiment) GetEndTime() (v string) { + if p == nil { + return + } + if !p.IsSetEndTime() { + return Experiment_EndTime_DEFAULT + } + return *p.EndTime +} + +var Experiment_EvalSetVersionID_DEFAULT string + +func (p *Experiment) GetEvalSetVersionID() (v string) { + if p == nil { + return + } + if !p.IsSetEvalSetVersionID() { + return Experiment_EvalSetVersionID_DEFAULT + } + return *p.EvalSetVersionID +} + +var Experiment_TargetVersionID_DEFAULT string + +func (p *Experiment) GetTargetVersionID() (v string) { + if p == nil { + return + } + if !p.IsSetTargetVersionID() { + return Experiment_TargetVersionID_DEFAULT + } + return *p.TargetVersionID +} + +var Experiment_EvaluatorVersionIds_DEFAULT []string + +func (p *Experiment) GetEvaluatorVersionIds() (v []string) { + if p == nil { + return + } + if !p.IsSetEvaluatorVersionIds() { + return Experiment_EvaluatorVersionIds_DEFAULT + } + return p.EvaluatorVersionIds +} + +var Experiment_TargetFieldMapping_DEFAULT *TargetFieldMapping + +func (p *Experiment) GetTargetFieldMapping() (v *TargetFieldMapping) { + if p == nil { + return + } + if !p.IsSetTargetFieldMapping() { + return Experiment_TargetFieldMapping_DEFAULT + } + return p.TargetFieldMapping +} + +var Experiment_EvaluatorFieldMapping_DEFAULT []*EvaluatorFieldMapping + +func (p *Experiment) GetEvaluatorFieldMapping() (v []*EvaluatorFieldMapping) { + if p == nil { + return + } + if !p.IsSetEvaluatorFieldMapping() { + return Experiment_EvaluatorFieldMapping_DEFAULT + } + return p.EvaluatorFieldMapping +} + +var Experiment_ItemConcurNum_DEFAULT int32 + +func (p *Experiment) GetItemConcurNum() (v int32) { + if p == nil { + return + } + if !p.IsSetItemConcurNum() { + return Experiment_ItemConcurNum_DEFAULT + } + return *p.ItemConcurNum +} + +var Experiment_EvaluatorsConcurNum_DEFAULT int32 + +func (p *Experiment) GetEvaluatorsConcurNum() (v int32) { + if p == nil { + return + } + if !p.IsSetEvaluatorsConcurNum() { + return Experiment_EvaluatorsConcurNum_DEFAULT + } + return *p.EvaluatorsConcurNum +} + +var Experiment_ExperimentType_DEFAULT ExperimentType + +func (p *Experiment) GetExperimentType() (v ExperimentType) { + if p == nil { + return + } + if !p.IsSetExperimentType() { + return Experiment_ExperimentType_DEFAULT + } + return *p.ExperimentType +} + +var Experiment_ExperimentStatistics_DEFAULT *ExperimentStatistics + +func (p *Experiment) GetExperimentStatistics() (v *ExperimentStatistics) { + if p == nil { + return + } + if !p.IsSetExperimentStatistics() { + return Experiment_ExperimentStatistics_DEFAULT + } + return p.ExperimentStatistics +} + +var Experiment_BaseInfo_DEFAULT *common.BaseInfo + +func (p *Experiment) GetBaseInfo() (v *common.BaseInfo) { + if p == nil { + return + } + if !p.IsSetBaseInfo() { + return Experiment_BaseInfo_DEFAULT + } + return p.BaseInfo +} +func (p *Experiment) SetExperimentID(val *string) { + p.ExperimentID = val +} +func (p *Experiment) SetName(val *string) { + p.Name = val +} +func (p *Experiment) SetDescription(val *string) { + p.Description = val +} +func (p *Experiment) SetStatus(val *ExperimentStatus) { + p.Status = val +} +func (p *Experiment) SetStatusMessage(val *string) { + p.StatusMessage = val +} +func (p *Experiment) SetStartTime(val *string) { + p.StartTime = val +} +func (p *Experiment) SetEndTime(val *string) { + p.EndTime = val +} +func (p *Experiment) SetEvalSetVersionID(val *string) { + p.EvalSetVersionID = val +} +func (p *Experiment) SetTargetVersionID(val *string) { + p.TargetVersionID = val +} +func (p *Experiment) SetEvaluatorVersionIds(val []string) { + p.EvaluatorVersionIds = val +} +func (p *Experiment) SetTargetFieldMapping(val *TargetFieldMapping) { + p.TargetFieldMapping = val +} +func (p *Experiment) SetEvaluatorFieldMapping(val []*EvaluatorFieldMapping) { + p.EvaluatorFieldMapping = val +} +func (p *Experiment) SetItemConcurNum(val *int32) { + p.ItemConcurNum = val +} +func (p *Experiment) SetEvaluatorsConcurNum(val *int32) { + p.EvaluatorsConcurNum = val +} +func (p *Experiment) SetExperimentType(val *ExperimentType) { + p.ExperimentType = val +} +func (p *Experiment) SetExperimentStatistics(val *ExperimentStatistics) { + p.ExperimentStatistics = val +} +func (p *Experiment) SetBaseInfo(val *common.BaseInfo) { + p.BaseInfo = val +} + +var fieldIDToName_Experiment = map[int16]string{ + 1: "experiment_id", + 2: "name", + 3: "description", + 4: "status", + 5: "status_message", + 6: "start_time", + 7: "end_time", + 8: "eval_set_version_id", + 9: "target_version_id", + 10: "evaluator_version_ids", + 11: "target_field_mapping", + 12: "evaluator_field_mapping", + 13: "item_concur_num", + 14: "evaluators_concur_num", + 15: "experiment_type", + 16: "experiment_statistics", + 17: "base_info", +} + +func (p *Experiment) IsSetExperimentID() bool { + return p.ExperimentID != nil +} + +func (p *Experiment) IsSetName() bool { + return p.Name != nil +} + +func (p *Experiment) IsSetDescription() bool { + return p.Description != nil +} + +func (p *Experiment) IsSetStatus() bool { + return p.Status != nil +} + +func (p *Experiment) IsSetStatusMessage() bool { + return p.StatusMessage != nil +} + +func (p *Experiment) IsSetStartTime() bool { + return p.StartTime != nil +} + +func (p *Experiment) IsSetEndTime() bool { + return p.EndTime != nil +} + +func (p *Experiment) IsSetEvalSetVersionID() bool { + return p.EvalSetVersionID != nil +} + +func (p *Experiment) IsSetTargetVersionID() bool { + return p.TargetVersionID != nil +} + +func (p *Experiment) IsSetEvaluatorVersionIds() bool { + return p.EvaluatorVersionIds != nil +} + +func (p *Experiment) IsSetTargetFieldMapping() bool { + return p.TargetFieldMapping != nil +} + +func (p *Experiment) IsSetEvaluatorFieldMapping() bool { + return p.EvaluatorFieldMapping != nil +} + +func (p *Experiment) IsSetItemConcurNum() bool { + return p.ItemConcurNum != nil +} + +func (p *Experiment) IsSetEvaluatorsConcurNum() bool { + return p.EvaluatorsConcurNum != nil +} + +func (p *Experiment) IsSetExperimentType() bool { + return p.ExperimentType != nil +} + +func (p *Experiment) IsSetExperimentStatistics() bool { + return p.ExperimentStatistics != nil +} + +func (p *Experiment) IsSetBaseInfo() bool { + return p.BaseInfo != nil +} + +func (p *Experiment) 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.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.LIST { + 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.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.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.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.STRUCT { + if err = p.ReadField17(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_Experiment[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 *Experiment) ReadField1(iprot thrift.TProtocol) error { + + var _field *string + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = &v + } + p.ExperimentID = _field + return nil +} +func (p *Experiment) 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 *Experiment) 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 *Experiment) ReadField4(iprot thrift.TProtocol) error { + + var _field *ExperimentStatus + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = &v + } + p.Status = _field + return nil +} +func (p *Experiment) ReadField5(iprot thrift.TProtocol) error { + + var _field *string + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = &v + } + p.StatusMessage = _field + return nil +} +func (p *Experiment) ReadField6(iprot thrift.TProtocol) error { + + var _field *string + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = &v + } + p.StartTime = _field + return nil +} +func (p *Experiment) ReadField7(iprot thrift.TProtocol) error { + + var _field *string + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = &v + } + p.EndTime = _field + return nil +} +func (p *Experiment) ReadField8(iprot thrift.TProtocol) error { + + var _field *string + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = &v + } + p.EvalSetVersionID = _field + return nil +} +func (p *Experiment) ReadField9(iprot thrift.TProtocol) error { + + var _field *string + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = &v + } + p.TargetVersionID = _field + return nil +} +func (p *Experiment) ReadField10(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.EvaluatorVersionIds = _field + return nil +} +func (p *Experiment) ReadField11(iprot thrift.TProtocol) error { + _field := NewTargetFieldMapping() + if err := _field.Read(iprot); err != nil { + return err + } + p.TargetFieldMapping = _field + return nil +} +func (p *Experiment) ReadField12(iprot thrift.TProtocol) error { + _, size, err := iprot.ReadListBegin() + if err != nil { + return err + } + _field := make([]*EvaluatorFieldMapping, 0, size) + values := make([]EvaluatorFieldMapping, 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.EvaluatorFieldMapping = _field + return nil +} +func (p *Experiment) ReadField13(iprot thrift.TProtocol) error { + + var _field *int32 + if v, err := iprot.ReadI32(); err != nil { + return err + } else { + _field = &v + } + p.ItemConcurNum = _field + return nil +} +func (p *Experiment) ReadField14(iprot thrift.TProtocol) error { + + var _field *int32 + if v, err := iprot.ReadI32(); err != nil { + return err + } else { + _field = &v + } + p.EvaluatorsConcurNum = _field + return nil +} +func (p *Experiment) ReadField15(iprot thrift.TProtocol) error { + + var _field *ExperimentType + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = &v + } + p.ExperimentType = _field + return nil +} +func (p *Experiment) ReadField16(iprot thrift.TProtocol) error { + _field := NewExperimentStatistics() + if err := _field.Read(iprot); err != nil { + return err + } + p.ExperimentStatistics = _field + return nil +} +func (p *Experiment) ReadField17(iprot thrift.TProtocol) error { + _field := common.NewBaseInfo() + if err := _field.Read(iprot); err != nil { + return err + } + p.BaseInfo = _field + return nil +} + +func (p *Experiment) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("Experiment"); 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 = 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 *Experiment) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetExperimentID() { + if err = oprot.WriteFieldBegin("experiment_id", thrift.STRING, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(*p.ExperimentID); 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 *Experiment) writeField2(oprot thrift.TProtocol) (err error) { + if p.IsSetName() { + 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 *Experiment) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetDescription() { + 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 *Experiment) writeField4(oprot thrift.TProtocol) (err error) { + if p.IsSetStatus() { + if err = oprot.WriteFieldBegin("status", thrift.STRING, 4); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(*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 *Experiment) writeField5(oprot thrift.TProtocol) (err error) { + if p.IsSetStatusMessage() { + if err = oprot.WriteFieldBegin("status_message", thrift.STRING, 5); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(*p.StatusMessage); 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 *Experiment) writeField6(oprot thrift.TProtocol) (err error) { + if p.IsSetStartTime() { + if err = oprot.WriteFieldBegin("start_time", thrift.STRING, 6); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(*p.StartTime); 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 *Experiment) writeField7(oprot thrift.TProtocol) (err error) { + if p.IsSetEndTime() { + if err = oprot.WriteFieldBegin("end_time", thrift.STRING, 7); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(*p.EndTime); 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 *Experiment) writeField8(oprot thrift.TProtocol) (err error) { + if p.IsSetEvalSetVersionID() { + if err = oprot.WriteFieldBegin("eval_set_version_id", thrift.STRING, 8); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(*p.EvalSetVersionID); 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 *Experiment) writeField9(oprot thrift.TProtocol) (err error) { + if p.IsSetTargetVersionID() { + if err = oprot.WriteFieldBegin("target_version_id", thrift.STRING, 9); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(*p.TargetVersionID); 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 *Experiment) writeField10(oprot thrift.TProtocol) (err error) { + if p.IsSetEvaluatorVersionIds() { + if err = oprot.WriteFieldBegin("evaluator_version_ids", thrift.LIST, 10); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteListBegin(thrift.STRING, len(p.EvaluatorVersionIds)); err != nil { + return err + } + for _, v := range p.EvaluatorVersionIds { + 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 10 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 10 end error: ", p), err) +} +func (p *Experiment) writeField11(oprot thrift.TProtocol) (err error) { + if p.IsSetTargetFieldMapping() { + if err = oprot.WriteFieldBegin("target_field_mapping", thrift.STRUCT, 11); err != nil { + goto WriteFieldBeginError + } + if err := p.TargetFieldMapping.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 *Experiment) writeField12(oprot thrift.TProtocol) (err error) { + if p.IsSetEvaluatorFieldMapping() { + if err = oprot.WriteFieldBegin("evaluator_field_mapping", thrift.LIST, 12); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteListBegin(thrift.STRUCT, len(p.EvaluatorFieldMapping)); err != nil { + return err + } + for _, v := range p.EvaluatorFieldMapping { + 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 *Experiment) writeField13(oprot thrift.TProtocol) (err error) { + if p.IsSetItemConcurNum() { + if err = oprot.WriteFieldBegin("item_concur_num", thrift.I32, 13); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI32(*p.ItemConcurNum); 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 *Experiment) writeField14(oprot thrift.TProtocol) (err error) { + if p.IsSetEvaluatorsConcurNum() { + if err = oprot.WriteFieldBegin("evaluators_concur_num", thrift.I32, 14); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI32(*p.EvaluatorsConcurNum); 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 *Experiment) writeField15(oprot thrift.TProtocol) (err error) { + if p.IsSetExperimentType() { + if err = oprot.WriteFieldBegin("experiment_type", thrift.STRING, 15); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(*p.ExperimentType); 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 *Experiment) writeField16(oprot thrift.TProtocol) (err error) { + if p.IsSetExperimentStatistics() { + if err = oprot.WriteFieldBegin("experiment_statistics", thrift.STRUCT, 16); err != nil { + goto WriteFieldBeginError + } + if err := p.ExperimentStatistics.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 *Experiment) writeField17(oprot thrift.TProtocol) (err error) { + if p.IsSetBaseInfo() { + if err = oprot.WriteFieldBegin("base_info", thrift.STRUCT, 17); err != nil { + goto WriteFieldBeginError + } + if err := p.BaseInfo.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 17 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 17 end error: ", p), err) +} + +func (p *Experiment) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("Experiment(%+v)", *p) + +} + +func (p *Experiment) DeepEqual(ano *Experiment) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.ExperimentID) { + return false + } + if !p.Field2DeepEqual(ano.Name) { + return false + } + if !p.Field3DeepEqual(ano.Description) { + return false + } + if !p.Field4DeepEqual(ano.Status) { + return false + } + if !p.Field5DeepEqual(ano.StatusMessage) { + return false + } + if !p.Field6DeepEqual(ano.StartTime) { + return false + } + if !p.Field7DeepEqual(ano.EndTime) { + return false + } + if !p.Field8DeepEqual(ano.EvalSetVersionID) { + return false + } + if !p.Field9DeepEqual(ano.TargetVersionID) { + return false + } + if !p.Field10DeepEqual(ano.EvaluatorVersionIds) { + return false + } + if !p.Field11DeepEqual(ano.TargetFieldMapping) { + return false + } + if !p.Field12DeepEqual(ano.EvaluatorFieldMapping) { + return false + } + if !p.Field13DeepEqual(ano.ItemConcurNum) { + return false + } + if !p.Field14DeepEqual(ano.EvaluatorsConcurNum) { + return false + } + if !p.Field15DeepEqual(ano.ExperimentType) { + return false + } + if !p.Field16DeepEqual(ano.ExperimentStatistics) { + return false + } + if !p.Field17DeepEqual(ano.BaseInfo) { + return false + } + return true +} + +func (p *Experiment) Field1DeepEqual(src *string) bool { + + if p.ExperimentID == src { + return true + } else if p.ExperimentID == nil || src == nil { + return false + } + if strings.Compare(*p.ExperimentID, *src) != 0 { + return false + } + return true +} +func (p *Experiment) Field2DeepEqual(src *string) bool { + + if p.Name == src { + return true + } else if p.Name == nil || src == nil { + return false + } + if strings.Compare(*p.Name, *src) != 0 { + return false + } + return true +} +func (p *Experiment) Field3DeepEqual(src *string) bool { + + if p.Description == src { + return true + } else if p.Description == nil || src == nil { + return false + } + if strings.Compare(*p.Description, *src) != 0 { + return false + } + return true +} +func (p *Experiment) Field4DeepEqual(src *ExperimentStatus) bool { + + if p.Status == src { + return true + } else if p.Status == nil || src == nil { + return false + } + if strings.Compare(*p.Status, *src) != 0 { + return false + } + return true +} +func (p *Experiment) Field5DeepEqual(src *string) bool { + + if p.StatusMessage == src { + return true + } else if p.StatusMessage == nil || src == nil { + return false + } + if strings.Compare(*p.StatusMessage, *src) != 0 { + return false + } + return true +} +func (p *Experiment) Field6DeepEqual(src *string) bool { + + if p.StartTime == src { + return true + } else if p.StartTime == nil || src == nil { + return false + } + if strings.Compare(*p.StartTime, *src) != 0 { + return false + } + return true +} +func (p *Experiment) Field7DeepEqual(src *string) bool { + + if p.EndTime == src { + return true + } else if p.EndTime == nil || src == nil { + return false + } + if strings.Compare(*p.EndTime, *src) != 0 { + return false + } + return true +} +func (p *Experiment) Field8DeepEqual(src *string) bool { + + if p.EvalSetVersionID == src { + return true + } else if p.EvalSetVersionID == nil || src == nil { + return false + } + if strings.Compare(*p.EvalSetVersionID, *src) != 0 { + return false + } + return true +} +func (p *Experiment) Field9DeepEqual(src *string) bool { + + if p.TargetVersionID == src { + return true + } else if p.TargetVersionID == nil || src == nil { + return false + } + if strings.Compare(*p.TargetVersionID, *src) != 0 { + return false + } + return true +} +func (p *Experiment) Field10DeepEqual(src []string) bool { + + if len(p.EvaluatorVersionIds) != len(src) { + return false + } + for i, v := range p.EvaluatorVersionIds { + _src := src[i] + if strings.Compare(v, _src) != 0 { + return false + } + } + return true +} +func (p *Experiment) Field11DeepEqual(src *TargetFieldMapping) bool { + + if !p.TargetFieldMapping.DeepEqual(src) { + return false + } + return true +} +func (p *Experiment) Field12DeepEqual(src []*EvaluatorFieldMapping) bool { + + if len(p.EvaluatorFieldMapping) != len(src) { + return false + } + for i, v := range p.EvaluatorFieldMapping { + _src := src[i] + if !v.DeepEqual(_src) { + return false + } + } + return true +} +func (p *Experiment) Field13DeepEqual(src *int32) bool { + + if p.ItemConcurNum == src { + return true + } else if p.ItemConcurNum == nil || src == nil { + return false + } + if *p.ItemConcurNum != *src { + return false + } + return true +} +func (p *Experiment) Field14DeepEqual(src *int32) bool { + + if p.EvaluatorsConcurNum == src { + return true + } else if p.EvaluatorsConcurNum == nil || src == nil { + return false + } + if *p.EvaluatorsConcurNum != *src { + return false + } + return true +} +func (p *Experiment) Field15DeepEqual(src *ExperimentType) bool { + + if p.ExperimentType == src { + return true + } else if p.ExperimentType == nil || src == nil { + return false + } + if strings.Compare(*p.ExperimentType, *src) != 0 { + return false + } + return true +} +func (p *Experiment) Field16DeepEqual(src *ExperimentStatistics) bool { + + if !p.ExperimentStatistics.DeepEqual(src) { + return false + } + return true +} +func (p *Experiment) Field17DeepEqual(src *common.BaseInfo) bool { + + if !p.BaseInfo.DeepEqual(src) { + return false + } + return true +} + +// 列定义 - 评测集字段 +type ColumnEvalSetField struct { + Key *string `thrift:"key,1,optional" frugal:"1,optional,string" form:"key" json:"key,omitempty" query:"key"` + Name *string `thrift:"name,2,optional" frugal:"2,optional,string" form:"name" json:"name,omitempty" query:"name"` + Description *string `thrift:"description,3,optional" frugal:"3,optional,string" form:"description" json:"description,omitempty" query:"description"` + ContentType *common.ContentType `thrift:"content_type,4,optional" frugal:"4,optional,string" form:"content_type" json:"content_type,omitempty" query:"content_type"` +} + +func NewColumnEvalSetField() *ColumnEvalSetField { + return &ColumnEvalSetField{} +} + +func (p *ColumnEvalSetField) InitDefault() { +} + +var ColumnEvalSetField_Key_DEFAULT string + +func (p *ColumnEvalSetField) GetKey() (v string) { + if p == nil { + return + } + if !p.IsSetKey() { + return ColumnEvalSetField_Key_DEFAULT + } + return *p.Key +} + +var ColumnEvalSetField_Name_DEFAULT string + +func (p *ColumnEvalSetField) GetName() (v string) { + if p == nil { + return + } + if !p.IsSetName() { + return ColumnEvalSetField_Name_DEFAULT + } + return *p.Name +} + +var ColumnEvalSetField_Description_DEFAULT string + +func (p *ColumnEvalSetField) GetDescription() (v string) { + if p == nil { + return + } + if !p.IsSetDescription() { + return ColumnEvalSetField_Description_DEFAULT + } + return *p.Description +} + +var ColumnEvalSetField_ContentType_DEFAULT common.ContentType + +func (p *ColumnEvalSetField) GetContentType() (v common.ContentType) { + if p == nil { + return + } + if !p.IsSetContentType() { + return ColumnEvalSetField_ContentType_DEFAULT + } + return *p.ContentType +} +func (p *ColumnEvalSetField) SetKey(val *string) { + p.Key = val +} +func (p *ColumnEvalSetField) SetName(val *string) { + p.Name = val +} +func (p *ColumnEvalSetField) SetDescription(val *string) { + p.Description = val +} +func (p *ColumnEvalSetField) SetContentType(val *common.ContentType) { + p.ContentType = val +} + +var fieldIDToName_ColumnEvalSetField = map[int16]string{ + 1: "key", + 2: "name", + 3: "description", + 4: "content_type", +} + +func (p *ColumnEvalSetField) IsSetKey() bool { + return p.Key != nil +} + +func (p *ColumnEvalSetField) IsSetName() bool { + return p.Name != nil +} + +func (p *ColumnEvalSetField) IsSetDescription() bool { + return p.Description != nil +} + +func (p *ColumnEvalSetField) IsSetContentType() bool { + return p.ContentType != nil +} + +func (p *ColumnEvalSetField) 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_ColumnEvalSetField[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 *ColumnEvalSetField) ReadField1(iprot thrift.TProtocol) error { + + var _field *string + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = &v + } + p.Key = _field + return nil +} +func (p *ColumnEvalSetField) 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 *ColumnEvalSetField) 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 *ColumnEvalSetField) ReadField4(iprot thrift.TProtocol) error { + + var _field *common.ContentType + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = &v + } + p.ContentType = _field + return nil +} + +func (p *ColumnEvalSetField) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("ColumnEvalSetField"); 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 *ColumnEvalSetField) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetKey() { + if err = oprot.WriteFieldBegin("key", thrift.STRING, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(*p.Key); 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 *ColumnEvalSetField) writeField2(oprot thrift.TProtocol) (err error) { + if p.IsSetName() { + 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 *ColumnEvalSetField) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetDescription() { + 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 *ColumnEvalSetField) writeField4(oprot thrift.TProtocol) (err error) { + if p.IsSetContentType() { + if err = oprot.WriteFieldBegin("content_type", 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 *ColumnEvalSetField) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("ColumnEvalSetField(%+v)", *p) + +} + +func (p *ColumnEvalSetField) DeepEqual(ano *ColumnEvalSetField) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.Key) { + return false + } + if !p.Field2DeepEqual(ano.Name) { + return false + } + if !p.Field3DeepEqual(ano.Description) { + return false + } + if !p.Field4DeepEqual(ano.ContentType) { + return false + } + return true +} + +func (p *ColumnEvalSetField) Field1DeepEqual(src *string) bool { + + if p.Key == src { + return true + } else if p.Key == nil || src == nil { + return false + } + if strings.Compare(*p.Key, *src) != 0 { + return false + } + return true +} +func (p *ColumnEvalSetField) Field2DeepEqual(src *string) bool { + + if p.Name == src { + return true + } else if p.Name == nil || src == nil { + return false + } + if strings.Compare(*p.Name, *src) != 0 { + return false + } + return true +} +func (p *ColumnEvalSetField) Field3DeepEqual(src *string) bool { + + if p.Description == src { + return true + } else if p.Description == nil || src == nil { + return false + } + if strings.Compare(*p.Description, *src) != 0 { + return false + } + return true +} +func (p *ColumnEvalSetField) Field4DeepEqual(src *common.ContentType) bool { + + if p.ContentType == src { + return true + } else if p.ContentType == nil || src == nil { + return false + } + if strings.Compare(*p.ContentType, *src) != 0 { + return false + } + return true +} + +// 列定义 - 评估器 +type ColumnEvaluator struct { + EvaluatorVersionID *string `thrift:"evaluator_version_id,1,optional" frugal:"1,optional,string" form:"evaluator_version_id" json:"evaluator_version_id,omitempty" query:"evaluator_version_id"` + EvaluatorID *string `thrift:"evaluator_id,2,optional" frugal:"2,optional,string" form:"evaluator_id" json:"evaluator_id,omitempty" query:"evaluator_id"` + EvaluatorType *evaluator.EvaluatorType `thrift:"evaluator_type,3,optional" frugal:"3,optional,string" form:"evaluator_type" json:"evaluator_type,omitempty" query:"evaluator_type"` + Name *string `thrift:"name,4,optional" frugal:"4,optional,string" form:"name" json:"name,omitempty" query:"name"` + Version *string `thrift:"version,5,optional" frugal:"5,optional,string" form:"version" json:"version,omitempty" query:"version"` + Description *string `thrift:"description,6,optional" frugal:"6,optional,string" form:"description" json:"description,omitempty" query:"description"` +} + +func NewColumnEvaluator() *ColumnEvaluator { + return &ColumnEvaluator{} +} + +func (p *ColumnEvaluator) InitDefault() { +} + +var ColumnEvaluator_EvaluatorVersionID_DEFAULT string + +func (p *ColumnEvaluator) GetEvaluatorVersionID() (v string) { + if p == nil { + return + } + if !p.IsSetEvaluatorVersionID() { + return ColumnEvaluator_EvaluatorVersionID_DEFAULT + } + return *p.EvaluatorVersionID +} + +var ColumnEvaluator_EvaluatorID_DEFAULT string + +func (p *ColumnEvaluator) GetEvaluatorID() (v string) { + if p == nil { + return + } + if !p.IsSetEvaluatorID() { + return ColumnEvaluator_EvaluatorID_DEFAULT + } + return *p.EvaluatorID +} + +var ColumnEvaluator_EvaluatorType_DEFAULT evaluator.EvaluatorType + +func (p *ColumnEvaluator) GetEvaluatorType() (v evaluator.EvaluatorType) { + if p == nil { + return + } + if !p.IsSetEvaluatorType() { + return ColumnEvaluator_EvaluatorType_DEFAULT + } + return *p.EvaluatorType +} + +var ColumnEvaluator_Name_DEFAULT string + +func (p *ColumnEvaluator) GetName() (v string) { + if p == nil { + return + } + if !p.IsSetName() { + return ColumnEvaluator_Name_DEFAULT + } + return *p.Name +} + +var ColumnEvaluator_Version_DEFAULT string + +func (p *ColumnEvaluator) GetVersion() (v string) { + if p == nil { + return + } + if !p.IsSetVersion() { + return ColumnEvaluator_Version_DEFAULT + } + return *p.Version +} + +var ColumnEvaluator_Description_DEFAULT string + +func (p *ColumnEvaluator) GetDescription() (v string) { + if p == nil { + return + } + if !p.IsSetDescription() { + return ColumnEvaluator_Description_DEFAULT + } + return *p.Description +} +func (p *ColumnEvaluator) SetEvaluatorVersionID(val *string) { + p.EvaluatorVersionID = val +} +func (p *ColumnEvaluator) SetEvaluatorID(val *string) { + p.EvaluatorID = val +} +func (p *ColumnEvaluator) SetEvaluatorType(val *evaluator.EvaluatorType) { + p.EvaluatorType = val +} +func (p *ColumnEvaluator) SetName(val *string) { + p.Name = val +} +func (p *ColumnEvaluator) SetVersion(val *string) { + p.Version = val +} +func (p *ColumnEvaluator) SetDescription(val *string) { + p.Description = val +} + +var fieldIDToName_ColumnEvaluator = map[int16]string{ + 1: "evaluator_version_id", + 2: "evaluator_id", + 3: "evaluator_type", + 4: "name", + 5: "version", + 6: "description", +} + +func (p *ColumnEvaluator) IsSetEvaluatorVersionID() bool { + return p.EvaluatorVersionID != nil +} + +func (p *ColumnEvaluator) IsSetEvaluatorID() bool { + return p.EvaluatorID != nil +} + +func (p *ColumnEvaluator) IsSetEvaluatorType() bool { + return p.EvaluatorType != nil +} + +func (p *ColumnEvaluator) IsSetName() bool { + return p.Name != nil +} + +func (p *ColumnEvaluator) IsSetVersion() bool { + return p.Version != nil +} + +func (p *ColumnEvaluator) IsSetDescription() bool { + return p.Description != nil +} + +func (p *ColumnEvaluator) 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_ColumnEvaluator[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 *ColumnEvaluator) ReadField1(iprot thrift.TProtocol) error { + + var _field *string + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = &v + } + p.EvaluatorVersionID = _field + return nil +} +func (p *ColumnEvaluator) ReadField2(iprot thrift.TProtocol) error { + + var _field *string + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = &v + } + p.EvaluatorID = _field + return nil +} +func (p *ColumnEvaluator) ReadField3(iprot thrift.TProtocol) error { + + var _field *evaluator.EvaluatorType + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = &v + } + p.EvaluatorType = _field + return nil +} +func (p *ColumnEvaluator) 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 *ColumnEvaluator) ReadField5(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 *ColumnEvaluator) ReadField6(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 *ColumnEvaluator) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("ColumnEvaluator"); 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 *ColumnEvaluator) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetEvaluatorVersionID() { + if err = oprot.WriteFieldBegin("evaluator_version_id", thrift.STRING, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(*p.EvaluatorVersionID); 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 *ColumnEvaluator) writeField2(oprot thrift.TProtocol) (err error) { + if p.IsSetEvaluatorID() { + if err = oprot.WriteFieldBegin("evaluator_id", thrift.STRING, 2); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(*p.EvaluatorID); 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 *ColumnEvaluator) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetEvaluatorType() { + if err = oprot.WriteFieldBegin("evaluator_type", thrift.STRING, 3); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(*p.EvaluatorType); 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 *ColumnEvaluator) 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 *ColumnEvaluator) writeField5(oprot thrift.TProtocol) (err error) { + if p.IsSetVersion() { + if err = oprot.WriteFieldBegin("version", thrift.STRING, 5); 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 5 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 5 end error: ", p), err) +} +func (p *ColumnEvaluator) writeField6(oprot thrift.TProtocol) (err error) { + if p.IsSetDescription() { + if err = oprot.WriteFieldBegin("description", thrift.STRING, 6); 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 6 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 6 end error: ", p), err) +} + +func (p *ColumnEvaluator) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("ColumnEvaluator(%+v)", *p) + +} + +func (p *ColumnEvaluator) DeepEqual(ano *ColumnEvaluator) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.EvaluatorVersionID) { + return false + } + if !p.Field2DeepEqual(ano.EvaluatorID) { + return false + } + if !p.Field3DeepEqual(ano.EvaluatorType) { + return false + } + if !p.Field4DeepEqual(ano.Name) { + return false + } + if !p.Field5DeepEqual(ano.Version) { + return false + } + if !p.Field6DeepEqual(ano.Description) { + return false + } + return true +} + +func (p *ColumnEvaluator) Field1DeepEqual(src *string) bool { + + if p.EvaluatorVersionID == src { + return true + } else if p.EvaluatorVersionID == nil || src == nil { + return false + } + if strings.Compare(*p.EvaluatorVersionID, *src) != 0 { + return false + } + return true +} +func (p *ColumnEvaluator) Field2DeepEqual(src *string) bool { + + if p.EvaluatorID == src { + return true + } else if p.EvaluatorID == nil || src == nil { + return false + } + if strings.Compare(*p.EvaluatorID, *src) != 0 { + return false + } + return true +} +func (p *ColumnEvaluator) Field3DeepEqual(src *evaluator.EvaluatorType) bool { + + if p.EvaluatorType == src { + return true + } else if p.EvaluatorType == nil || src == nil { + return false + } + if strings.Compare(*p.EvaluatorType, *src) != 0 { + return false + } + return true +} +func (p *ColumnEvaluator) Field4DeepEqual(src *string) bool { + + if p.Name == src { + return true + } else if p.Name == nil || src == nil { + return false + } + if strings.Compare(*p.Name, *src) != 0 { + return false + } + return true +} +func (p *ColumnEvaluator) Field5DeepEqual(src *string) bool { + + if p.Version == src { + return true + } else if p.Version == nil || src == nil { + return false + } + if strings.Compare(*p.Version, *src) != 0 { + return false + } + return true +} +func (p *ColumnEvaluator) Field6DeepEqual(src *string) bool { + + if p.Description == src { + return true + } else if p.Description == nil || src == nil { + return false + } + if strings.Compare(*p.Description, *src) != 0 { + return false + } + return true +} + +// 目标输出结果 +type TargetOutput struct { + TargetRecordID *string `thrift:"target_record_id,1,optional" frugal:"1,optional,string" form:"target_record_id" json:"target_record_id,omitempty" query:"target_record_id"` + Status *evaluator.EvaluatorRunStatus `thrift:"status,2,optional" frugal:"2,optional,string" form:"status" json:"status,omitempty" query:"status"` + OutputFields map[string]*common.Content `thrift:"output_fields,3,optional" frugal:"3,optional,map" form:"output_fields" json:"output_fields,omitempty" query:"output_fields"` + TimeConsumingMs *string `thrift:"time_consuming_ms,4,optional" frugal:"4,optional,string" form:"time_consuming_ms" json:"time_consuming_ms,omitempty" query:"time_consuming_ms"` + Error *evaluator.EvaluatorRunError `thrift:"error,5,optional" frugal:"5,optional,evaluator.EvaluatorRunError" form:"error" json:"error,omitempty" query:"error"` +} + +func NewTargetOutput() *TargetOutput { + return &TargetOutput{} +} + +func (p *TargetOutput) InitDefault() { +} + +var TargetOutput_TargetRecordID_DEFAULT string + +func (p *TargetOutput) GetTargetRecordID() (v string) { + if p == nil { + return + } + if !p.IsSetTargetRecordID() { + return TargetOutput_TargetRecordID_DEFAULT + } + return *p.TargetRecordID +} + +var TargetOutput_Status_DEFAULT evaluator.EvaluatorRunStatus + +func (p *TargetOutput) GetStatus() (v evaluator.EvaluatorRunStatus) { + if p == nil { + return + } + if !p.IsSetStatus() { + return TargetOutput_Status_DEFAULT + } + return *p.Status +} + +var TargetOutput_OutputFields_DEFAULT map[string]*common.Content + +func (p *TargetOutput) GetOutputFields() (v map[string]*common.Content) { + if p == nil { + return + } + if !p.IsSetOutputFields() { + return TargetOutput_OutputFields_DEFAULT + } + return p.OutputFields +} + +var TargetOutput_TimeConsumingMs_DEFAULT string + +func (p *TargetOutput) GetTimeConsumingMs() (v string) { + if p == nil { + return + } + if !p.IsSetTimeConsumingMs() { + return TargetOutput_TimeConsumingMs_DEFAULT + } + return *p.TimeConsumingMs +} + +var TargetOutput_Error_DEFAULT *evaluator.EvaluatorRunError + +func (p *TargetOutput) GetError() (v *evaluator.EvaluatorRunError) { + if p == nil { + return + } + if !p.IsSetError() { + return TargetOutput_Error_DEFAULT + } + return p.Error +} +func (p *TargetOutput) SetTargetRecordID(val *string) { + p.TargetRecordID = val +} +func (p *TargetOutput) SetStatus(val *evaluator.EvaluatorRunStatus) { + p.Status = val +} +func (p *TargetOutput) SetOutputFields(val map[string]*common.Content) { + p.OutputFields = val +} +func (p *TargetOutput) SetTimeConsumingMs(val *string) { + p.TimeConsumingMs = val +} +func (p *TargetOutput) SetError(val *evaluator.EvaluatorRunError) { + p.Error = val +} + +var fieldIDToName_TargetOutput = map[int16]string{ + 1: "target_record_id", + 2: "status", + 3: "output_fields", + 4: "time_consuming_ms", + 5: "error", +} + +func (p *TargetOutput) IsSetTargetRecordID() bool { + return p.TargetRecordID != nil +} + +func (p *TargetOutput) IsSetStatus() bool { + return p.Status != nil +} + +func (p *TargetOutput) IsSetOutputFields() bool { + return p.OutputFields != nil +} + +func (p *TargetOutput) IsSetTimeConsumingMs() bool { + return p.TimeConsumingMs != nil +} + +func (p *TargetOutput) IsSetError() bool { + return p.Error != nil +} + +func (p *TargetOutput) 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.STRUCT { + 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_TargetOutput[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 *TargetOutput) ReadField1(iprot thrift.TProtocol) error { + + var _field *string + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = &v + } + p.TargetRecordID = _field + return nil +} +func (p *TargetOutput) ReadField2(iprot thrift.TProtocol) error { + + var _field *evaluator.EvaluatorRunStatus + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = &v + } + p.Status = _field + return nil +} +func (p *TargetOutput) ReadField3(iprot thrift.TProtocol) error { + _, _, size, err := iprot.ReadMapBegin() + if err != nil { + return err + } + _field := make(map[string]*common.Content, size) + values := make([]common.Content, 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.OutputFields = _field + return nil +} +func (p *TargetOutput) ReadField4(iprot thrift.TProtocol) error { + + var _field *string + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = &v + } + p.TimeConsumingMs = _field + return nil +} +func (p *TargetOutput) ReadField5(iprot thrift.TProtocol) error { + _field := evaluator.NewEvaluatorRunError() + if err := _field.Read(iprot); err != nil { + return err + } + p.Error = _field + return nil +} + +func (p *TargetOutput) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("TargetOutput"); 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 *TargetOutput) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetTargetRecordID() { + if err = oprot.WriteFieldBegin("target_record_id", thrift.STRING, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(*p.TargetRecordID); 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 *TargetOutput) writeField2(oprot thrift.TProtocol) (err error) { + if p.IsSetStatus() { + if err = oprot.WriteFieldBegin("status", thrift.STRING, 2); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(*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 2 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) +} +func (p *TargetOutput) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetOutputFields() { + if err = oprot.WriteFieldBegin("output_fields", thrift.MAP, 3); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteMapBegin(thrift.STRING, thrift.STRUCT, len(p.OutputFields)); err != nil { + return err + } + for k, v := range p.OutputFields { + 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 *TargetOutput) writeField4(oprot thrift.TProtocol) (err error) { + if p.IsSetTimeConsumingMs() { + if err = oprot.WriteFieldBegin("time_consuming_ms", thrift.STRING, 4); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(*p.TimeConsumingMs); 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 *TargetOutput) writeField5(oprot thrift.TProtocol) (err error) { + if p.IsSetError() { + if err = oprot.WriteFieldBegin("error", thrift.STRUCT, 5); err != nil { + goto WriteFieldBeginError + } + if err := p.Error.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 *TargetOutput) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("TargetOutput(%+v)", *p) + +} + +func (p *TargetOutput) DeepEqual(ano *TargetOutput) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.TargetRecordID) { + return false + } + if !p.Field2DeepEqual(ano.Status) { + return false + } + if !p.Field3DeepEqual(ano.OutputFields) { + return false + } + if !p.Field4DeepEqual(ano.TimeConsumingMs) { + return false + } + if !p.Field5DeepEqual(ano.Error) { + return false + } + return true +} + +func (p *TargetOutput) Field1DeepEqual(src *string) bool { + + if p.TargetRecordID == src { + return true + } else if p.TargetRecordID == nil || src == nil { + return false + } + if strings.Compare(*p.TargetRecordID, *src) != 0 { + return false + } + return true +} +func (p *TargetOutput) Field2DeepEqual(src *evaluator.EvaluatorRunStatus) bool { + + if p.Status == src { + return true + } else if p.Status == nil || src == nil { + return false + } + if strings.Compare(*p.Status, *src) != 0 { + return false + } + return true +} +func (p *TargetOutput) Field3DeepEqual(src map[string]*common.Content) bool { + + if len(p.OutputFields) != len(src) { + return false + } + for k, v := range p.OutputFields { + _src := src[k] + if !v.DeepEqual(_src) { + return false + } + } + return true +} +func (p *TargetOutput) Field4DeepEqual(src *string) bool { + + if p.TimeConsumingMs == src { + return true + } else if p.TimeConsumingMs == nil || src == nil { + return false + } + if strings.Compare(*p.TimeConsumingMs, *src) != 0 { + return false + } + return true +} +func (p *TargetOutput) Field5DeepEqual(src *evaluator.EvaluatorRunError) bool { + + if !p.Error.DeepEqual(src) { + return false + } + return true +} + +// 评估器输出结果 +type EvaluatorOutput struct { + // key为evaluator_version_id + EvaluatorRecords map[string]*evaluator.EvaluatorRecord `thrift:"evaluator_records,1,optional" frugal:"1,optional,map" form:"evaluator_records" json:"evaluator_records,omitempty" query:"evaluator_records"` +} + +func NewEvaluatorOutput() *EvaluatorOutput { + return &EvaluatorOutput{} +} + +func (p *EvaluatorOutput) InitDefault() { +} + +var EvaluatorOutput_EvaluatorRecords_DEFAULT map[string]*evaluator.EvaluatorRecord + +func (p *EvaluatorOutput) GetEvaluatorRecords() (v map[string]*evaluator.EvaluatorRecord) { + if p == nil { + return + } + if !p.IsSetEvaluatorRecords() { + return EvaluatorOutput_EvaluatorRecords_DEFAULT + } + return p.EvaluatorRecords +} +func (p *EvaluatorOutput) SetEvaluatorRecords(val map[string]*evaluator.EvaluatorRecord) { + p.EvaluatorRecords = val +} + +var fieldIDToName_EvaluatorOutput = map[int16]string{ + 1: "evaluator_records", +} + +func (p *EvaluatorOutput) IsSetEvaluatorRecords() bool { + return p.EvaluatorRecords != nil +} + +func (p *EvaluatorOutput) 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 + } + 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_EvaluatorOutput[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 *EvaluatorOutput) ReadField1(iprot thrift.TProtocol) error { + _, _, size, err := iprot.ReadMapBegin() + if err != nil { + return err + } + _field := make(map[string]*evaluator.EvaluatorRecord, size) + values := make([]evaluator.EvaluatorRecord, 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.EvaluatorRecords = _field + return nil +} + +func (p *EvaluatorOutput) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("EvaluatorOutput"); 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 *EvaluatorOutput) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetEvaluatorRecords() { + if err = oprot.WriteFieldBegin("evaluator_records", thrift.MAP, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteMapBegin(thrift.STRING, thrift.STRUCT, len(p.EvaluatorRecords)); err != nil { + return err + } + for k, v := range p.EvaluatorRecords { + 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 *EvaluatorOutput) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("EvaluatorOutput(%+v)", *p) + +} + +func (p *EvaluatorOutput) DeepEqual(ano *EvaluatorOutput) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.EvaluatorRecords) { + return false + } + return true +} + +func (p *EvaluatorOutput) Field1DeepEqual(src map[string]*evaluator.EvaluatorRecord) bool { + + if len(p.EvaluatorRecords) != len(src) { + return false + } + for k, v := range p.EvaluatorRecords { + _src := src[k] + if !v.DeepEqual(_src) { + return false + } + } + return true +} + +// 实验结果载荷 +type ExperimentResultPayload struct { + TurnID *string `thrift:"turn_id,1,optional" frugal:"1,optional,string" form:"turn_id" json:"turn_id,omitempty" query:"turn_id"` + EvalSetTurn *eval_set.Turn `thrift:"eval_set_turn,2,optional" frugal:"2,optional,eval_set.Turn" form:"eval_set_turn" json:"eval_set_turn,omitempty" query:"eval_set_turn"` + TargetOutput *TargetOutput `thrift:"target_output,3,optional" frugal:"3,optional,TargetOutput" form:"target_output" json:"target_output,omitempty" query:"target_output"` + EvaluatorOutput *EvaluatorOutput `thrift:"evaluator_output,4,optional" frugal:"4,optional,EvaluatorOutput" form:"evaluator_output" json:"evaluator_output,omitempty" query:"evaluator_output"` +} + +func NewExperimentResultPayload() *ExperimentResultPayload { + return &ExperimentResultPayload{} +} + +func (p *ExperimentResultPayload) InitDefault() { +} + +var ExperimentResultPayload_TurnID_DEFAULT string + +func (p *ExperimentResultPayload) GetTurnID() (v string) { + if p == nil { + return + } + if !p.IsSetTurnID() { + return ExperimentResultPayload_TurnID_DEFAULT + } + return *p.TurnID +} + +var ExperimentResultPayload_EvalSetTurn_DEFAULT *eval_set.Turn + +func (p *ExperimentResultPayload) GetEvalSetTurn() (v *eval_set.Turn) { + if p == nil { + return + } + if !p.IsSetEvalSetTurn() { + return ExperimentResultPayload_EvalSetTurn_DEFAULT + } + return p.EvalSetTurn +} + +var ExperimentResultPayload_TargetOutput_DEFAULT *TargetOutput + +func (p *ExperimentResultPayload) GetTargetOutput() (v *TargetOutput) { + if p == nil { + return + } + if !p.IsSetTargetOutput() { + return ExperimentResultPayload_TargetOutput_DEFAULT + } + return p.TargetOutput +} + +var ExperimentResultPayload_EvaluatorOutput_DEFAULT *EvaluatorOutput + +func (p *ExperimentResultPayload) GetEvaluatorOutput() (v *EvaluatorOutput) { + if p == nil { + return + } + if !p.IsSetEvaluatorOutput() { + return ExperimentResultPayload_EvaluatorOutput_DEFAULT + } + return p.EvaluatorOutput +} +func (p *ExperimentResultPayload) SetTurnID(val *string) { + p.TurnID = val +} +func (p *ExperimentResultPayload) SetEvalSetTurn(val *eval_set.Turn) { + p.EvalSetTurn = val +} +func (p *ExperimentResultPayload) SetTargetOutput(val *TargetOutput) { + p.TargetOutput = val +} +func (p *ExperimentResultPayload) SetEvaluatorOutput(val *EvaluatorOutput) { + p.EvaluatorOutput = val +} + +var fieldIDToName_ExperimentResultPayload = map[int16]string{ + 1: "turn_id", + 2: "eval_set_turn", + 3: "target_output", + 4: "evaluator_output", +} + +func (p *ExperimentResultPayload) IsSetTurnID() bool { + return p.TurnID != nil +} + +func (p *ExperimentResultPayload) IsSetEvalSetTurn() bool { + return p.EvalSetTurn != nil +} + +func (p *ExperimentResultPayload) IsSetTargetOutput() bool { + return p.TargetOutput != nil +} + +func (p *ExperimentResultPayload) IsSetEvaluatorOutput() bool { + return p.EvaluatorOutput != nil +} + +func (p *ExperimentResultPayload) 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.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 + } + 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_ExperimentResultPayload[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 *ExperimentResultPayload) ReadField1(iprot thrift.TProtocol) error { + + var _field *string + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = &v + } + p.TurnID = _field + return nil +} +func (p *ExperimentResultPayload) ReadField2(iprot thrift.TProtocol) error { + _field := eval_set.NewTurn() + if err := _field.Read(iprot); err != nil { + return err + } + p.EvalSetTurn = _field + return nil +} +func (p *ExperimentResultPayload) ReadField3(iprot thrift.TProtocol) error { + _field := NewTargetOutput() + if err := _field.Read(iprot); err != nil { + return err + } + p.TargetOutput = _field + return nil +} +func (p *ExperimentResultPayload) ReadField4(iprot thrift.TProtocol) error { + _field := NewEvaluatorOutput() + if err := _field.Read(iprot); err != nil { + return err + } + p.EvaluatorOutput = _field + return nil +} + +func (p *ExperimentResultPayload) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("ExperimentResultPayload"); 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 *ExperimentResultPayload) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetTurnID() { + if err = oprot.WriteFieldBegin("turn_id", thrift.STRING, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(*p.TurnID); 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 *ExperimentResultPayload) writeField2(oprot thrift.TProtocol) (err error) { + if p.IsSetEvalSetTurn() { + if err = oprot.WriteFieldBegin("eval_set_turn", thrift.STRUCT, 2); err != nil { + goto WriteFieldBeginError + } + if err := p.EvalSetTurn.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 *ExperimentResultPayload) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetTargetOutput() { + if err = oprot.WriteFieldBegin("target_output", thrift.STRUCT, 3); err != nil { + goto WriteFieldBeginError + } + if err := p.TargetOutput.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 *ExperimentResultPayload) writeField4(oprot thrift.TProtocol) (err error) { + if p.IsSetEvaluatorOutput() { + if err = oprot.WriteFieldBegin("evaluator_output", thrift.STRUCT, 4); err != nil { + goto WriteFieldBeginError + } + if err := p.EvaluatorOutput.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 *ExperimentResultPayload) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("ExperimentResultPayload(%+v)", *p) + +} + +func (p *ExperimentResultPayload) DeepEqual(ano *ExperimentResultPayload) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.TurnID) { + return false + } + if !p.Field2DeepEqual(ano.EvalSetTurn) { + return false + } + if !p.Field3DeepEqual(ano.TargetOutput) { + return false + } + if !p.Field4DeepEqual(ano.EvaluatorOutput) { + return false + } + return true +} + +func (p *ExperimentResultPayload) Field1DeepEqual(src *string) bool { + + if p.TurnID == src { + return true + } else if p.TurnID == nil || src == nil { + return false + } + if strings.Compare(*p.TurnID, *src) != 0 { + return false + } + return true +} +func (p *ExperimentResultPayload) Field2DeepEqual(src *eval_set.Turn) bool { + + if !p.EvalSetTurn.DeepEqual(src) { + return false + } + return true +} +func (p *ExperimentResultPayload) Field3DeepEqual(src *TargetOutput) bool { + + if !p.TargetOutput.DeepEqual(src) { + return false + } + return true +} +func (p *ExperimentResultPayload) Field4DeepEqual(src *EvaluatorOutput) bool { + + if !p.EvaluatorOutput.DeepEqual(src) { + return false + } + return true +} + +// 轮次结果 +type TurnResult_ struct { + TurnID *string `thrift:"turn_id,1,optional" frugal:"1,optional,string" form:"turn_id" json:"turn_id,omitempty" query:"turn_id"` + ExperimentResults []*ExperimentResult_ `thrift:"experiment_results,2,optional" frugal:"2,optional,list" form:"experiment_results" json:"experiment_results,omitempty" query:"experiment_results"` +} + +func NewTurnResult_() *TurnResult_ { + return &TurnResult_{} +} + +func (p *TurnResult_) InitDefault() { +} + +var TurnResult__TurnID_DEFAULT string + +func (p *TurnResult_) GetTurnID() (v string) { + if p == nil { + return + } + if !p.IsSetTurnID() { + return TurnResult__TurnID_DEFAULT + } + return *p.TurnID +} + +var TurnResult__ExperimentResults_DEFAULT []*ExperimentResult_ + +func (p *TurnResult_) GetExperimentResults() (v []*ExperimentResult_) { + if p == nil { + return + } + if !p.IsSetExperimentResults() { + return TurnResult__ExperimentResults_DEFAULT + } + return p.ExperimentResults +} +func (p *TurnResult_) SetTurnID(val *string) { + p.TurnID = val +} +func (p *TurnResult_) SetExperimentResults(val []*ExperimentResult_) { + p.ExperimentResults = val +} + +var fieldIDToName_TurnResult_ = map[int16]string{ + 1: "turn_id", + 2: "experiment_results", +} + +func (p *TurnResult_) IsSetTurnID() bool { + return p.TurnID != nil +} + +func (p *TurnResult_) IsSetExperimentResults() bool { + return p.ExperimentResults != nil +} + +func (p *TurnResult_) 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 + } + 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_TurnResult_[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 *TurnResult_) ReadField1(iprot thrift.TProtocol) error { + + var _field *string + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = &v + } + p.TurnID = _field + return nil +} +func (p *TurnResult_) ReadField2(iprot thrift.TProtocol) error { + _, size, err := iprot.ReadListBegin() + if err != nil { + return err + } + _field := make([]*ExperimentResult_, 0, size) + values := make([]ExperimentResult_, 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.ExperimentResults = _field + return nil +} + +func (p *TurnResult_) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("TurnResult"); 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 *TurnResult_) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetTurnID() { + if err = oprot.WriteFieldBegin("turn_id", thrift.STRING, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(*p.TurnID); 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 *TurnResult_) writeField2(oprot thrift.TProtocol) (err error) { + if p.IsSetExperimentResults() { + if err = oprot.WriteFieldBegin("experiment_results", thrift.LIST, 2); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteListBegin(thrift.STRUCT, len(p.ExperimentResults)); err != nil { + return err + } + for _, v := range p.ExperimentResults { + 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 *TurnResult_) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("TurnResult_(%+v)", *p) + +} + +func (p *TurnResult_) DeepEqual(ano *TurnResult_) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.TurnID) { + return false + } + if !p.Field2DeepEqual(ano.ExperimentResults) { + return false + } + return true +} + +func (p *TurnResult_) Field1DeepEqual(src *string) bool { + + if p.TurnID == src { + return true + } else if p.TurnID == nil || src == nil { + return false + } + if strings.Compare(*p.TurnID, *src) != 0 { + return false + } + return true +} +func (p *TurnResult_) Field2DeepEqual(src []*ExperimentResult_) bool { + + if len(p.ExperimentResults) != len(src) { + return false + } + for i, v := range p.ExperimentResults { + _src := src[i] + if !v.DeepEqual(_src) { + return false + } + } + return true +} + +// 实验结果 +type ExperimentResult_ struct { + ExperimentID *string `thrift:"experiment_id,1,optional" frugal:"1,optional,string" form:"experiment_id" json:"experiment_id,omitempty" query:"experiment_id"` + Payload *ExperimentResultPayload `thrift:"payload,2,optional" frugal:"2,optional,ExperimentResultPayload" form:"payload" json:"payload,omitempty" query:"payload"` +} + +func NewExperimentResult_() *ExperimentResult_ { + return &ExperimentResult_{} +} + +func (p *ExperimentResult_) InitDefault() { +} + +var ExperimentResult__ExperimentID_DEFAULT string + +func (p *ExperimentResult_) GetExperimentID() (v string) { + if p == nil { + return + } + if !p.IsSetExperimentID() { + return ExperimentResult__ExperimentID_DEFAULT + } + return *p.ExperimentID +} + +var ExperimentResult__Payload_DEFAULT *ExperimentResultPayload + +func (p *ExperimentResult_) GetPayload() (v *ExperimentResultPayload) { + if p == nil { + return + } + if !p.IsSetPayload() { + return ExperimentResult__Payload_DEFAULT + } + return p.Payload +} +func (p *ExperimentResult_) SetExperimentID(val *string) { + p.ExperimentID = val +} +func (p *ExperimentResult_) SetPayload(val *ExperimentResultPayload) { + p.Payload = val +} + +var fieldIDToName_ExperimentResult_ = map[int16]string{ + 1: "experiment_id", + 2: "payload", +} + +func (p *ExperimentResult_) IsSetExperimentID() bool { + return p.ExperimentID != nil +} + +func (p *ExperimentResult_) IsSetPayload() bool { + return p.Payload != nil +} + +func (p *ExperimentResult_) 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.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_ExperimentResult_[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 *ExperimentResult_) ReadField1(iprot thrift.TProtocol) error { + + var _field *string + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = &v + } + p.ExperimentID = _field + return nil +} +func (p *ExperimentResult_) ReadField2(iprot thrift.TProtocol) error { + _field := NewExperimentResultPayload() + if err := _field.Read(iprot); err != nil { + return err + } + p.Payload = _field + return nil +} + +func (p *ExperimentResult_) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("ExperimentResult"); 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 *ExperimentResult_) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetExperimentID() { + if err = oprot.WriteFieldBegin("experiment_id", thrift.STRING, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(*p.ExperimentID); 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 *ExperimentResult_) writeField2(oprot thrift.TProtocol) (err error) { + if p.IsSetPayload() { + if err = oprot.WriteFieldBegin("payload", thrift.STRUCT, 2); err != nil { + goto WriteFieldBeginError + } + if err := p.Payload.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 *ExperimentResult_) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("ExperimentResult_(%+v)", *p) + +} + +func (p *ExperimentResult_) DeepEqual(ano *ExperimentResult_) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.ExperimentID) { + return false + } + if !p.Field2DeepEqual(ano.Payload) { + return false + } + return true +} + +func (p *ExperimentResult_) Field1DeepEqual(src *string) bool { + + if p.ExperimentID == src { + return true + } else if p.ExperimentID == nil || src == nil { + return false + } + if strings.Compare(*p.ExperimentID, *src) != 0 { + return false + } + return true +} +func (p *ExperimentResult_) Field2DeepEqual(src *ExperimentResultPayload) bool { + + if !p.Payload.DeepEqual(src) { + return false + } + return true +} + +// 数据项结果 +type ItemResult_ struct { + ItemID *string `thrift:"item_id,1,optional" frugal:"1,optional,string" form:"item_id" json:"item_id,omitempty" query:"item_id"` + TurnResults []*TurnResult_ `thrift:"turn_results,2,optional" frugal:"2,optional,list" form:"turn_results" json:"turn_results,omitempty" query:"turn_results"` +} + +func NewItemResult_() *ItemResult_ { + return &ItemResult_{} +} + +func (p *ItemResult_) InitDefault() { +} + +var ItemResult__ItemID_DEFAULT string + +func (p *ItemResult_) GetItemID() (v string) { + if p == nil { + return + } + if !p.IsSetItemID() { + return ItemResult__ItemID_DEFAULT + } + return *p.ItemID +} + +var ItemResult__TurnResults_DEFAULT []*TurnResult_ + +func (p *ItemResult_) GetTurnResults() (v []*TurnResult_) { + if p == nil { + return + } + if !p.IsSetTurnResults() { + return ItemResult__TurnResults_DEFAULT + } + return p.TurnResults +} +func (p *ItemResult_) SetItemID(val *string) { + p.ItemID = val +} +func (p *ItemResult_) SetTurnResults(val []*TurnResult_) { + p.TurnResults = val +} + +var fieldIDToName_ItemResult_ = map[int16]string{ + 1: "item_id", + 2: "turn_results", +} + +func (p *ItemResult_) IsSetItemID() bool { + return p.ItemID != nil +} + +func (p *ItemResult_) IsSetTurnResults() bool { + return p.TurnResults != nil +} + +func (p *ItemResult_) 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 + } + 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_ItemResult_[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 *ItemResult_) ReadField1(iprot thrift.TProtocol) error { + + var _field *string + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = &v + } + p.ItemID = _field + return nil +} +func (p *ItemResult_) ReadField2(iprot thrift.TProtocol) error { + _, size, err := iprot.ReadListBegin() + if err != nil { + return err + } + _field := make([]*TurnResult_, 0, size) + values := make([]TurnResult_, 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.TurnResults = _field + return nil +} + +func (p *ItemResult_) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("ItemResult"); 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 *ItemResult_) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetItemID() { + if err = oprot.WriteFieldBegin("item_id", thrift.STRING, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(*p.ItemID); 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 *ItemResult_) writeField2(oprot thrift.TProtocol) (err error) { + if p.IsSetTurnResults() { + if err = oprot.WriteFieldBegin("turn_results", thrift.LIST, 2); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteListBegin(thrift.STRUCT, len(p.TurnResults)); err != nil { + return err + } + for _, v := range p.TurnResults { + 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 *ItemResult_) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("ItemResult_(%+v)", *p) + +} + +func (p *ItemResult_) DeepEqual(ano *ItemResult_) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.ItemID) { + return false + } + if !p.Field2DeepEqual(ano.TurnResults) { + return false + } + return true +} + +func (p *ItemResult_) Field1DeepEqual(src *string) bool { + + if p.ItemID == src { + return true + } else if p.ItemID == nil || src == nil { + return false + } + if strings.Compare(*p.ItemID, *src) != 0 { + return false + } + return true +} +func (p *ItemResult_) Field2DeepEqual(src []*TurnResult_) bool { + + if len(p.TurnResults) != len(src) { + return false + } + for i, v := range p.TurnResults { + _src := src[i] + if !v.DeepEqual(_src) { + return false + } + } + return true +} diff --git a/backend/kitex_gen/coze/loop/evaluation/domain_openapi/experiment/experiment_validator.go b/backend/kitex_gen/coze/loop/evaluation/domain_openapi/experiment/experiment_validator.go new file mode 100644 index 000000000..d776d33f9 --- /dev/null +++ b/backend/kitex_gen/coze/loop/evaluation/domain_openapi/experiment/experiment_validator.go @@ -0,0 +1,113 @@ +// Code generated by Validator v0.2.6. DO NOT EDIT. + +package experiment + +import ( + "bytes" + "fmt" + "reflect" + "regexp" + "strings" + "time" +) + +// unused protection +var ( + _ = fmt.Formatter(nil) + _ = (*bytes.Buffer)(nil) + _ = (*strings.Builder)(nil) + _ = reflect.Type(nil) + _ = (*regexp.Regexp)(nil) + _ = time.Nanosecond +) + +func (p *FieldMapping) IsValid() error { + return nil +} +func (p *TargetFieldMapping) IsValid() error { + return nil +} +func (p *EvaluatorFieldMapping) IsValid() error { + return nil +} +func (p *TokenUsage) IsValid() error { + return nil +} +func (p *EvaluatorAggregateResult_) IsValid() error { + return nil +} +func (p *ExperimentStatistics) IsValid() error { + if p.TokenUsage != nil { + if err := p.TokenUsage.IsValid(); err != nil { + return fmt.Errorf("field TokenUsage not valid, %w", err) + } + } + return nil +} +func (p *Experiment) IsValid() error { + if p.TargetFieldMapping != nil { + if err := p.TargetFieldMapping.IsValid(); err != nil { + return fmt.Errorf("field TargetFieldMapping not valid, %w", err) + } + } + if p.ExperimentStatistics != nil { + if err := p.ExperimentStatistics.IsValid(); err != nil { + return fmt.Errorf("field ExperimentStatistics not valid, %w", err) + } + } + if p.BaseInfo != nil { + if err := p.BaseInfo.IsValid(); err != nil { + return fmt.Errorf("field BaseInfo not valid, %w", err) + } + } + return nil +} +func (p *ColumnEvalSetField) IsValid() error { + return nil +} +func (p *ColumnEvaluator) IsValid() error { + return nil +} +func (p *TargetOutput) IsValid() error { + if p.Error != nil { + if err := p.Error.IsValid(); err != nil { + return fmt.Errorf("field Error not valid, %w", err) + } + } + return nil +} +func (p *EvaluatorOutput) IsValid() error { + return nil +} +func (p *ExperimentResultPayload) IsValid() error { + if p.EvalSetTurn != nil { + if err := p.EvalSetTurn.IsValid(); err != nil { + return fmt.Errorf("field EvalSetTurn not valid, %w", err) + } + } + if p.TargetOutput != nil { + if err := p.TargetOutput.IsValid(); err != nil { + return fmt.Errorf("field TargetOutput not valid, %w", err) + } + } + if p.EvaluatorOutput != nil { + if err := p.EvaluatorOutput.IsValid(); err != nil { + return fmt.Errorf("field EvaluatorOutput not valid, %w", err) + } + } + return nil +} +func (p *TurnResult_) IsValid() error { + return nil +} +func (p *ExperimentResult_) IsValid() error { + if p.Payload != nil { + if err := p.Payload.IsValid(); err != nil { + return fmt.Errorf("field Payload not valid, %w", err) + } + } + return nil +} +func (p *ItemResult_) IsValid() error { + return nil +} diff --git a/backend/kitex_gen/coze/loop/evaluation/domain_openapi/experiment/k-consts.go b/backend/kitex_gen/coze/loop/evaluation/domain_openapi/experiment/k-consts.go new file mode 100644 index 000000000..92d1a2010 --- /dev/null +++ b/backend/kitex_gen/coze/loop/evaluation/domain_openapi/experiment/k-consts.go @@ -0,0 +1,4 @@ +package experiment + +// KitexUnusedProtection is used to prevent 'imported and not used' error. +var KitexUnusedProtection = struct{}{} diff --git a/backend/kitex_gen/coze/loop/evaluation/domain_openapi/experiment/k-experiment.go b/backend/kitex_gen/coze/loop/evaluation/domain_openapi/experiment/k-experiment.go new file mode 100644 index 000000000..e71103ebc --- /dev/null +++ b/backend/kitex_gen/coze/loop/evaluation/domain_openapi/experiment/k-experiment.go @@ -0,0 +1,4998 @@ +// Code generated by Kitex v0.13.1. DO NOT EDIT. + +package experiment + +import ( + "bytes" + "fmt" + "reflect" + "strings" + + "github.com/cloudwego/gopkg/protocol/thrift" + kutils "github.com/cloudwego/kitex/pkg/utils" + + "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/domain_openapi/common" + "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/domain_openapi/eval_set" + "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/domain_openapi/evaluator" +) + +var ( + _ = common.KitexUnusedProtection + _ = eval_set.KitexUnusedProtection + _ = evaluator.KitexUnusedProtection +) + +// unused protection +var ( + _ = fmt.Formatter(nil) + _ = (*bytes.Buffer)(nil) + _ = (*strings.Builder)(nil) + _ = reflect.Type(nil) + _ = thrift.STOP +) + +func (p *FieldMapping) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 3: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField3(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_FieldMapping[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *FieldMapping) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.FieldName = _field + return offset, nil +} + +func (p *FieldMapping) FastReadField2(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.FromFieldName = _field + return offset, nil +} + +func (p *FieldMapping) FastReadField3(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.ConstValue = _field + return offset, nil +} + +func (p *FieldMapping) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *FieldMapping) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField3(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *FieldMapping) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + l += p.field3Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *FieldMapping) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetFieldName() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 1) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.FieldName) + } + return offset +} + +func (p *FieldMapping) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetFromFieldName() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.FromFieldName) + } + return offset +} + +func (p *FieldMapping) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetConstValue() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 3) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.ConstValue) + } + return offset +} + +func (p *FieldMapping) field1Length() int { + l := 0 + if p.IsSetFieldName() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.FieldName) + } + return l +} + +func (p *FieldMapping) field2Length() int { + l := 0 + if p.IsSetFromFieldName() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.FromFieldName) + } + return l +} + +func (p *FieldMapping) field3Length() int { + l := 0 + if p.IsSetConstValue() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.ConstValue) + } + return l +} + +func (p *FieldMapping) DeepCopy(s interface{}) error { + src, ok := s.(*FieldMapping) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.FieldName != nil { + var tmp string + if *src.FieldName != "" { + tmp = kutils.StringDeepCopy(*src.FieldName) + } + p.FieldName = &tmp + } + + if src.FromFieldName != nil { + var tmp string + if *src.FromFieldName != "" { + tmp = kutils.StringDeepCopy(*src.FromFieldName) + } + p.FromFieldName = &tmp + } + + if src.ConstValue != nil { + var tmp string + if *src.ConstValue != "" { + tmp = kutils.StringDeepCopy(*src.ConstValue) + } + p.ConstValue = &tmp + } + + return nil +} + +func (p *TargetFieldMapping) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.LIST { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TargetFieldMapping[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *TargetFieldMapping) FastReadField1(buf []byte) (int, error) { + offset := 0 + + _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) + offset += l + if err != nil { + return offset, err + } + _field := make([]*FieldMapping, 0, size) + values := make([]FieldMapping, size) + for i := 0; i < size; i++ { + _elem := &values[i] + _elem.InitDefault() + if l, err := _elem.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + + _field = append(_field, _elem) + } + p.FromEvalSet = _field + return offset, nil +} + +func (p *TargetFieldMapping) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *TargetFieldMapping) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *TargetFieldMapping) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *TargetFieldMapping) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetFromEvalSet() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 1) + listBeginOffset := offset + offset += thrift.Binary.ListBeginLength() + var length int + for _, v := range p.FromEvalSet { + length++ + offset += v.FastWriteNocopy(buf[offset:], w) + } + thrift.Binary.WriteListBegin(buf[listBeginOffset:], thrift.STRUCT, length) + } + return offset +} + +func (p *TargetFieldMapping) field1Length() int { + l := 0 + if p.IsSetFromEvalSet() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.ListBeginLength() + for _, v := range p.FromEvalSet { + _ = v + l += v.BLength() + } + } + return l +} + +func (p *TargetFieldMapping) DeepCopy(s interface{}) error { + src, ok := s.(*TargetFieldMapping) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.FromEvalSet != nil { + p.FromEvalSet = make([]*FieldMapping, 0, len(src.FromEvalSet)) + for _, elem := range src.FromEvalSet { + var _elem *FieldMapping + if elem != nil { + _elem = &FieldMapping{} + if err := _elem.DeepCopy(elem); err != nil { + return err + } + } + + p.FromEvalSet = append(p.FromEvalSet, _elem) + } + } + + return nil +} + +func (p *EvaluatorFieldMapping) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.LIST { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 3: + if fieldTypeId == thrift.LIST { + l, err = p.FastReadField3(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluatorFieldMapping[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *EvaluatorFieldMapping) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.EvaluatorVersionID = _field + return offset, nil +} + +func (p *EvaluatorFieldMapping) FastReadField2(buf []byte) (int, error) { + offset := 0 + + _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) + offset += l + if err != nil { + return offset, err + } + _field := make([]*FieldMapping, 0, size) + values := make([]FieldMapping, size) + for i := 0; i < size; i++ { + _elem := &values[i] + _elem.InitDefault() + if l, err := _elem.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + + _field = append(_field, _elem) + } + p.FromEvalSet = _field + return offset, nil +} + +func (p *EvaluatorFieldMapping) FastReadField3(buf []byte) (int, error) { + offset := 0 + + _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) + offset += l + if err != nil { + return offset, err + } + _field := make([]*FieldMapping, 0, size) + values := make([]FieldMapping, size) + for i := 0; i < size; i++ { + _elem := &values[i] + _elem.InitDefault() + if l, err := _elem.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + + _field = append(_field, _elem) + } + p.FromTarget = _field + return offset, nil +} + +func (p *EvaluatorFieldMapping) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *EvaluatorFieldMapping) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField3(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *EvaluatorFieldMapping) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + l += p.field3Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *EvaluatorFieldMapping) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetEvaluatorVersionID() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 1) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.EvaluatorVersionID) + } + return offset +} + +func (p *EvaluatorFieldMapping) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetFromEvalSet() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 2) + listBeginOffset := offset + offset += thrift.Binary.ListBeginLength() + var length int + for _, v := range p.FromEvalSet { + length++ + offset += v.FastWriteNocopy(buf[offset:], w) + } + thrift.Binary.WriteListBegin(buf[listBeginOffset:], thrift.STRUCT, length) + } + return offset +} + +func (p *EvaluatorFieldMapping) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetFromTarget() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 3) + listBeginOffset := offset + offset += thrift.Binary.ListBeginLength() + var length int + for _, v := range p.FromTarget { + length++ + offset += v.FastWriteNocopy(buf[offset:], w) + } + thrift.Binary.WriteListBegin(buf[listBeginOffset:], thrift.STRUCT, length) + } + return offset +} + +func (p *EvaluatorFieldMapping) field1Length() int { + l := 0 + if p.IsSetEvaluatorVersionID() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.EvaluatorVersionID) + } + return l +} + +func (p *EvaluatorFieldMapping) field2Length() int { + l := 0 + if p.IsSetFromEvalSet() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.ListBeginLength() + for _, v := range p.FromEvalSet { + _ = v + l += v.BLength() + } + } + return l +} + +func (p *EvaluatorFieldMapping) field3Length() int { + l := 0 + if p.IsSetFromTarget() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.ListBeginLength() + for _, v := range p.FromTarget { + _ = v + l += v.BLength() + } + } + return l +} + +func (p *EvaluatorFieldMapping) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluatorFieldMapping) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.EvaluatorVersionID != nil { + var tmp string + if *src.EvaluatorVersionID != "" { + tmp = kutils.StringDeepCopy(*src.EvaluatorVersionID) + } + p.EvaluatorVersionID = &tmp + } + + if src.FromEvalSet != nil { + p.FromEvalSet = make([]*FieldMapping, 0, len(src.FromEvalSet)) + for _, elem := range src.FromEvalSet { + var _elem *FieldMapping + if elem != nil { + _elem = &FieldMapping{} + if err := _elem.DeepCopy(elem); err != nil { + return err + } + } + + p.FromEvalSet = append(p.FromEvalSet, _elem) + } + } + + if src.FromTarget != nil { + p.FromTarget = make([]*FieldMapping, 0, len(src.FromTarget)) + for _, elem := range src.FromTarget { + var _elem *FieldMapping + if elem != nil { + _elem = &FieldMapping{} + if err := _elem.DeepCopy(elem); err != nil { + return err + } + } + + p.FromTarget = append(p.FromTarget, _elem) + } + } + + return nil +} + +func (p *TokenUsage) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TokenUsage[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *TokenUsage) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.InputTokens = _field + return offset, nil +} + +func (p *TokenUsage) FastReadField2(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.OutputTokens = _field + return offset, nil +} + +func (p *TokenUsage) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *TokenUsage) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *TokenUsage) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *TokenUsage) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetInputTokens() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 1) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.InputTokens) + } + return offset +} + +func (p *TokenUsage) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetOutputTokens() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.OutputTokens) + } + return offset +} + +func (p *TokenUsage) field1Length() int { + l := 0 + if p.IsSetInputTokens() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.InputTokens) + } + return l +} + +func (p *TokenUsage) field2Length() int { + l := 0 + if p.IsSetOutputTokens() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.OutputTokens) + } + return l +} + +func (p *TokenUsage) DeepCopy(s interface{}) error { + src, ok := s.(*TokenUsage) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.InputTokens != nil { + var tmp string + if *src.InputTokens != "" { + tmp = kutils.StringDeepCopy(*src.InputTokens) + } + p.InputTokens = &tmp + } + + if src.OutputTokens != nil { + var tmp string + if *src.OutputTokens != "" { + tmp = kutils.StringDeepCopy(*src.OutputTokens) + } + p.OutputTokens = &tmp + } + + return nil +} + +func (p *EvaluatorAggregateResult_) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 3: + if fieldTypeId == thrift.DOUBLE { + l, err = p.FastReadField3(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 4: + if fieldTypeId == thrift.DOUBLE { + l, err = p.FastReadField4(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 5: + if fieldTypeId == thrift.DOUBLE { + l, err = p.FastReadField5(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 6: + if fieldTypeId == thrift.I32 { + l, err = p.FastReadField6(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 7: + if fieldTypeId == thrift.I32 { + l, err = p.FastReadField7(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluatorAggregateResult_[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *EvaluatorAggregateResult_) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.EvaluatorVersionID = _field + return offset, nil +} + +func (p *EvaluatorAggregateResult_) FastReadField2(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.EvaluatorName = _field + return offset, nil +} + +func (p *EvaluatorAggregateResult_) FastReadField3(buf []byte) (int, error) { + offset := 0 + + var _field *float64 + if v, l, err := thrift.Binary.ReadDouble(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.AverageScore = _field + return offset, nil +} + +func (p *EvaluatorAggregateResult_) FastReadField4(buf []byte) (int, error) { + offset := 0 + + var _field *float64 + if v, l, err := thrift.Binary.ReadDouble(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.MaxScore = _field + return offset, nil +} + +func (p *EvaluatorAggregateResult_) FastReadField5(buf []byte) (int, error) { + offset := 0 + + var _field *float64 + if v, l, err := thrift.Binary.ReadDouble(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.MinScore = _field + return offset, nil +} + +func (p *EvaluatorAggregateResult_) FastReadField6(buf []byte) (int, error) { + offset := 0 + + var _field *int32 + if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.SuccessCount = _field + return offset, nil +} + +func (p *EvaluatorAggregateResult_) FastReadField7(buf []byte) (int, error) { + offset := 0 + + var _field *int32 + if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.FailedCount = _field + return offset, nil +} + +func (p *EvaluatorAggregateResult_) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *EvaluatorAggregateResult_) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField3(buf[offset:], w) + offset += p.fastWriteField4(buf[offset:], w) + offset += p.fastWriteField5(buf[offset:], w) + offset += p.fastWriteField6(buf[offset:], w) + offset += p.fastWriteField7(buf[offset:], w) + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *EvaluatorAggregateResult_) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + l += p.field3Length() + l += p.field4Length() + l += p.field5Length() + l += p.field6Length() + l += p.field7Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *EvaluatorAggregateResult_) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetEvaluatorVersionID() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 1) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.EvaluatorVersionID) + } + return offset +} + +func (p *EvaluatorAggregateResult_) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetEvaluatorName() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.EvaluatorName) + } + return offset +} + +func (p *EvaluatorAggregateResult_) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetAverageScore() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.DOUBLE, 3) + offset += thrift.Binary.WriteDouble(buf[offset:], *p.AverageScore) + } + return offset +} + +func (p *EvaluatorAggregateResult_) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetMaxScore() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.DOUBLE, 4) + offset += thrift.Binary.WriteDouble(buf[offset:], *p.MaxScore) + } + return offset +} + +func (p *EvaluatorAggregateResult_) fastWriteField5(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetMinScore() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.DOUBLE, 5) + offset += thrift.Binary.WriteDouble(buf[offset:], *p.MinScore) + } + return offset +} + +func (p *EvaluatorAggregateResult_) fastWriteField6(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetSuccessCount() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 6) + offset += thrift.Binary.WriteI32(buf[offset:], *p.SuccessCount) + } + return offset +} + +func (p *EvaluatorAggregateResult_) fastWriteField7(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetFailedCount() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 7) + offset += thrift.Binary.WriteI32(buf[offset:], *p.FailedCount) + } + return offset +} + +func (p *EvaluatorAggregateResult_) field1Length() int { + l := 0 + if p.IsSetEvaluatorVersionID() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.EvaluatorVersionID) + } + return l +} + +func (p *EvaluatorAggregateResult_) field2Length() int { + l := 0 + if p.IsSetEvaluatorName() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.EvaluatorName) + } + return l +} + +func (p *EvaluatorAggregateResult_) field3Length() int { + l := 0 + if p.IsSetAverageScore() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.DoubleLength() + } + return l +} + +func (p *EvaluatorAggregateResult_) field4Length() int { + l := 0 + if p.IsSetMaxScore() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.DoubleLength() + } + return l +} + +func (p *EvaluatorAggregateResult_) field5Length() int { + l := 0 + if p.IsSetMinScore() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.DoubleLength() + } + return l +} + +func (p *EvaluatorAggregateResult_) field6Length() int { + l := 0 + if p.IsSetSuccessCount() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I32Length() + } + return l +} + +func (p *EvaluatorAggregateResult_) field7Length() int { + l := 0 + if p.IsSetFailedCount() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I32Length() + } + return l +} + +func (p *EvaluatorAggregateResult_) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluatorAggregateResult_) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.EvaluatorVersionID != nil { + var tmp string + if *src.EvaluatorVersionID != "" { + tmp = kutils.StringDeepCopy(*src.EvaluatorVersionID) + } + p.EvaluatorVersionID = &tmp + } + + if src.EvaluatorName != nil { + var tmp string + if *src.EvaluatorName != "" { + tmp = kutils.StringDeepCopy(*src.EvaluatorName) + } + p.EvaluatorName = &tmp + } + + if src.AverageScore != nil { + tmp := *src.AverageScore + p.AverageScore = &tmp + } + + if src.MaxScore != nil { + tmp := *src.MaxScore + p.MaxScore = &tmp + } + + if src.MinScore != nil { + tmp := *src.MinScore + p.MinScore = &tmp + } + + if src.SuccessCount != nil { + tmp := *src.SuccessCount + p.SuccessCount = &tmp + } + + if src.FailedCount != nil { + tmp := *src.FailedCount + p.FailedCount = &tmp + } + + return nil +} + +func (p *ExperimentStatistics) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.LIST { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 3: + if fieldTypeId == thrift.DOUBLE { + l, err = p.FastReadField3(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 4: + if fieldTypeId == thrift.I32 { + l, err = p.FastReadField4(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 5: + if fieldTypeId == thrift.I32 { + l, err = p.FastReadField5(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 6: + if fieldTypeId == thrift.I32 { + l, err = p.FastReadField6(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 7: + if fieldTypeId == thrift.I32 { + l, err = p.FastReadField7(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 8: + if fieldTypeId == thrift.I32 { + l, err = p.FastReadField8(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ExperimentStatistics[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *ExperimentStatistics) FastReadField1(buf []byte) (int, error) { + offset := 0 + + _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) + offset += l + if err != nil { + return offset, err + } + _field := make([]*EvaluatorAggregateResult_, 0, size) + values := make([]EvaluatorAggregateResult_, size) + for i := 0; i < size; i++ { + _elem := &values[i] + _elem.InitDefault() + if l, err := _elem.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + + _field = append(_field, _elem) + } + p.EvaluatorAggregateResults = _field + return offset, nil +} + +func (p *ExperimentStatistics) FastReadField2(buf []byte) (int, error) { + offset := 0 + _field := NewTokenUsage() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.TokenUsage = _field + return offset, nil +} + +func (p *ExperimentStatistics) FastReadField3(buf []byte) (int, error) { + offset := 0 + + var _field *float64 + if v, l, err := thrift.Binary.ReadDouble(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.CreditCost = _field + return offset, nil +} + +func (p *ExperimentStatistics) FastReadField4(buf []byte) (int, error) { + offset := 0 + + var _field *int32 + if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.PendingTurnCount = _field + return offset, nil +} + +func (p *ExperimentStatistics) FastReadField5(buf []byte) (int, error) { + offset := 0 + + var _field *int32 + if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.SuccessTurnCount = _field + return offset, nil +} + +func (p *ExperimentStatistics) FastReadField6(buf []byte) (int, error) { + offset := 0 + + var _field *int32 + if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.FailedTurnCount = _field + return offset, nil +} + +func (p *ExperimentStatistics) FastReadField7(buf []byte) (int, error) { + offset := 0 + + var _field *int32 + if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.TerminatedTurnCount = _field + return offset, nil +} + +func (p *ExperimentStatistics) FastReadField8(buf []byte) (int, error) { + offset := 0 + + var _field *int32 + if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.ProcessingTurnCount = _field + return offset, nil +} + +func (p *ExperimentStatistics) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *ExperimentStatistics) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField3(buf[offset:], w) + offset += p.fastWriteField4(buf[offset:], w) + offset += p.fastWriteField5(buf[offset:], w) + offset += p.fastWriteField6(buf[offset:], w) + offset += p.fastWriteField7(buf[offset:], w) + offset += p.fastWriteField8(buf[offset:], w) + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *ExperimentStatistics) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + l += p.field3Length() + l += p.field4Length() + l += p.field5Length() + l += p.field6Length() + l += p.field7Length() + l += p.field8Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *ExperimentStatistics) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetEvaluatorAggregateResults() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 1) + listBeginOffset := offset + offset += thrift.Binary.ListBeginLength() + var length int + for _, v := range p.EvaluatorAggregateResults { + length++ + offset += v.FastWriteNocopy(buf[offset:], w) + } + thrift.Binary.WriteListBegin(buf[listBeginOffset:], thrift.STRUCT, length) + } + return offset +} + +func (p *ExperimentStatistics) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetTokenUsage() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 2) + offset += p.TokenUsage.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *ExperimentStatistics) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetCreditCost() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.DOUBLE, 3) + offset += thrift.Binary.WriteDouble(buf[offset:], *p.CreditCost) + } + return offset +} + +func (p *ExperimentStatistics) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetPendingTurnCount() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 4) + offset += thrift.Binary.WriteI32(buf[offset:], *p.PendingTurnCount) + } + return offset +} + +func (p *ExperimentStatistics) fastWriteField5(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetSuccessTurnCount() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 5) + offset += thrift.Binary.WriteI32(buf[offset:], *p.SuccessTurnCount) + } + return offset +} + +func (p *ExperimentStatistics) fastWriteField6(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetFailedTurnCount() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 6) + offset += thrift.Binary.WriteI32(buf[offset:], *p.FailedTurnCount) + } + return offset +} + +func (p *ExperimentStatistics) fastWriteField7(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetTerminatedTurnCount() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 7) + offset += thrift.Binary.WriteI32(buf[offset:], *p.TerminatedTurnCount) + } + return offset +} + +func (p *ExperimentStatistics) fastWriteField8(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetProcessingTurnCount() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 8) + offset += thrift.Binary.WriteI32(buf[offset:], *p.ProcessingTurnCount) + } + return offset +} + +func (p *ExperimentStatistics) field1Length() int { + l := 0 + if p.IsSetEvaluatorAggregateResults() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.ListBeginLength() + for _, v := range p.EvaluatorAggregateResults { + _ = v + l += v.BLength() + } + } + return l +} + +func (p *ExperimentStatistics) field2Length() int { + l := 0 + if p.IsSetTokenUsage() { + l += thrift.Binary.FieldBeginLength() + l += p.TokenUsage.BLength() + } + return l +} + +func (p *ExperimentStatistics) field3Length() int { + l := 0 + if p.IsSetCreditCost() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.DoubleLength() + } + return l +} + +func (p *ExperimentStatistics) field4Length() int { + l := 0 + if p.IsSetPendingTurnCount() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I32Length() + } + return l +} + +func (p *ExperimentStatistics) field5Length() int { + l := 0 + if p.IsSetSuccessTurnCount() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I32Length() + } + return l +} + +func (p *ExperimentStatistics) field6Length() int { + l := 0 + if p.IsSetFailedTurnCount() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I32Length() + } + return l +} + +func (p *ExperimentStatistics) field7Length() int { + l := 0 + if p.IsSetTerminatedTurnCount() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I32Length() + } + return l +} + +func (p *ExperimentStatistics) field8Length() int { + l := 0 + if p.IsSetProcessingTurnCount() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I32Length() + } + return l +} + +func (p *ExperimentStatistics) DeepCopy(s interface{}) error { + src, ok := s.(*ExperimentStatistics) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.EvaluatorAggregateResults != nil { + p.EvaluatorAggregateResults = make([]*EvaluatorAggregateResult_, 0, len(src.EvaluatorAggregateResults)) + for _, elem := range src.EvaluatorAggregateResults { + var _elem *EvaluatorAggregateResult_ + if elem != nil { + _elem = &EvaluatorAggregateResult_{} + if err := _elem.DeepCopy(elem); err != nil { + return err + } + } + + p.EvaluatorAggregateResults = append(p.EvaluatorAggregateResults, _elem) + } + } + + var _tokenUsage *TokenUsage + if src.TokenUsage != nil { + _tokenUsage = &TokenUsage{} + if err := _tokenUsage.DeepCopy(src.TokenUsage); err != nil { + return err + } + } + p.TokenUsage = _tokenUsage + + if src.CreditCost != nil { + tmp := *src.CreditCost + p.CreditCost = &tmp + } + + if src.PendingTurnCount != nil { + tmp := *src.PendingTurnCount + p.PendingTurnCount = &tmp + } + + if src.SuccessTurnCount != nil { + tmp := *src.SuccessTurnCount + p.SuccessTurnCount = &tmp + } + + if src.FailedTurnCount != nil { + tmp := *src.FailedTurnCount + p.FailedTurnCount = &tmp + } + + if src.TerminatedTurnCount != nil { + tmp := *src.TerminatedTurnCount + p.TerminatedTurnCount = &tmp + } + + if src.ProcessingTurnCount != nil { + tmp := *src.ProcessingTurnCount + p.ProcessingTurnCount = &tmp + } + + return nil +} + +func (p *Experiment) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 3: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField3(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 4: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField4(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 5: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField5(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 6: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField6(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 7: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField7(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 8: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField8(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 9: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField9(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 10: + if fieldTypeId == thrift.LIST { + l, err = p.FastReadField10(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 11: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField11(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 12: + if fieldTypeId == thrift.LIST { + l, err = p.FastReadField12(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 13: + if fieldTypeId == thrift.I32 { + l, err = p.FastReadField13(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 14: + if fieldTypeId == thrift.I32 { + l, err = p.FastReadField14(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 15: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField15(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 16: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField16(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 17: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField17(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_Experiment[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *Experiment) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.ExperimentID = _field + return offset, nil +} + +func (p *Experiment) FastReadField2(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Name = _field + return offset, nil +} + +func (p *Experiment) FastReadField3(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Description = _field + return offset, nil +} + +func (p *Experiment) FastReadField4(buf []byte) (int, error) { + offset := 0 + + var _field *ExperimentStatus + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Status = _field + return offset, nil +} + +func (p *Experiment) FastReadField5(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.StatusMessage = _field + return offset, nil +} + +func (p *Experiment) FastReadField6(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.StartTime = _field + return offset, nil +} + +func (p *Experiment) FastReadField7(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.EndTime = _field + return offset, nil +} + +func (p *Experiment) FastReadField8(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.EvalSetVersionID = _field + return offset, nil +} + +func (p *Experiment) FastReadField9(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.TargetVersionID = _field + return offset, nil +} + +func (p *Experiment) FastReadField10(buf []byte) (int, error) { + offset := 0 + + _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) + offset += l + if err != nil { + return offset, err + } + _field := make([]string, 0, size) + for i := 0; i < size; i++ { + var _elem string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _elem = v + } + + _field = append(_field, _elem) + } + p.EvaluatorVersionIds = _field + return offset, nil +} + +func (p *Experiment) FastReadField11(buf []byte) (int, error) { + offset := 0 + _field := NewTargetFieldMapping() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.TargetFieldMapping = _field + return offset, nil +} + +func (p *Experiment) FastReadField12(buf []byte) (int, error) { + offset := 0 + + _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) + offset += l + if err != nil { + return offset, err + } + _field := make([]*EvaluatorFieldMapping, 0, size) + values := make([]EvaluatorFieldMapping, size) + for i := 0; i < size; i++ { + _elem := &values[i] + _elem.InitDefault() + if l, err := _elem.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + + _field = append(_field, _elem) + } + p.EvaluatorFieldMapping = _field + return offset, nil +} + +func (p *Experiment) FastReadField13(buf []byte) (int, error) { + offset := 0 + + var _field *int32 + if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.ItemConcurNum = _field + return offset, nil +} + +func (p *Experiment) FastReadField14(buf []byte) (int, error) { + offset := 0 + + var _field *int32 + if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.EvaluatorsConcurNum = _field + return offset, nil +} + +func (p *Experiment) FastReadField15(buf []byte) (int, error) { + offset := 0 + + var _field *ExperimentType + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.ExperimentType = _field + return offset, nil +} + +func (p *Experiment) FastReadField16(buf []byte) (int, error) { + offset := 0 + _field := NewExperimentStatistics() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.ExperimentStatistics = _field + return offset, nil +} + +func (p *Experiment) FastReadField17(buf []byte) (int, error) { + offset := 0 + _field := common.NewBaseInfo() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.BaseInfo = _field + return offset, nil +} + +func (p *Experiment) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *Experiment) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField13(buf[offset:], w) + offset += p.fastWriteField14(buf[offset:], w) + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField3(buf[offset:], w) + offset += p.fastWriteField4(buf[offset:], w) + offset += p.fastWriteField5(buf[offset:], w) + offset += p.fastWriteField6(buf[offset:], w) + offset += p.fastWriteField7(buf[offset:], w) + offset += p.fastWriteField8(buf[offset:], w) + offset += p.fastWriteField9(buf[offset:], w) + offset += p.fastWriteField10(buf[offset:], w) + offset += p.fastWriteField11(buf[offset:], w) + offset += p.fastWriteField12(buf[offset:], w) + offset += p.fastWriteField15(buf[offset:], w) + offset += p.fastWriteField16(buf[offset:], w) + offset += p.fastWriteField17(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *Experiment) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + l += p.field3Length() + l += p.field4Length() + l += p.field5Length() + l += p.field6Length() + l += p.field7Length() + l += p.field8Length() + l += p.field9Length() + l += p.field10Length() + l += p.field11Length() + l += p.field12Length() + l += p.field13Length() + l += p.field14Length() + l += p.field15Length() + l += p.field16Length() + l += p.field17Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *Experiment) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetExperimentID() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 1) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.ExperimentID) + } + return offset +} + +func (p *Experiment) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetName() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Name) + } + return offset +} + +func (p *Experiment) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetDescription() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 3) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Description) + } + return offset +} + +func (p *Experiment) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetStatus() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 4) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Status) + } + return offset +} + +func (p *Experiment) fastWriteField5(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetStatusMessage() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 5) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.StatusMessage) + } + return offset +} + +func (p *Experiment) fastWriteField6(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetStartTime() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 6) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.StartTime) + } + return offset +} + +func (p *Experiment) fastWriteField7(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetEndTime() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 7) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.EndTime) + } + return offset +} + +func (p *Experiment) fastWriteField8(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetEvalSetVersionID() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 8) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.EvalSetVersionID) + } + return offset +} + +func (p *Experiment) fastWriteField9(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetTargetVersionID() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 9) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.TargetVersionID) + } + return offset +} + +func (p *Experiment) fastWriteField10(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetEvaluatorVersionIds() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 10) + listBeginOffset := offset + offset += thrift.Binary.ListBeginLength() + var length int + for _, v := range p.EvaluatorVersionIds { + length++ + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, v) + } + thrift.Binary.WriteListBegin(buf[listBeginOffset:], thrift.STRING, length) + } + return offset +} + +func (p *Experiment) fastWriteField11(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetTargetFieldMapping() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 11) + offset += p.TargetFieldMapping.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *Experiment) fastWriteField12(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetEvaluatorFieldMapping() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 12) + listBeginOffset := offset + offset += thrift.Binary.ListBeginLength() + var length int + for _, v := range p.EvaluatorFieldMapping { + length++ + offset += v.FastWriteNocopy(buf[offset:], w) + } + thrift.Binary.WriteListBegin(buf[listBeginOffset:], thrift.STRUCT, length) + } + return offset +} + +func (p *Experiment) fastWriteField13(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetItemConcurNum() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 13) + offset += thrift.Binary.WriteI32(buf[offset:], *p.ItemConcurNum) + } + return offset +} + +func (p *Experiment) fastWriteField14(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetEvaluatorsConcurNum() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 14) + offset += thrift.Binary.WriteI32(buf[offset:], *p.EvaluatorsConcurNum) + } + return offset +} + +func (p *Experiment) fastWriteField15(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetExperimentType() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 15) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.ExperimentType) + } + return offset +} + +func (p *Experiment) fastWriteField16(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetExperimentStatistics() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 16) + offset += p.ExperimentStatistics.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *Experiment) fastWriteField17(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetBaseInfo() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 17) + offset += p.BaseInfo.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *Experiment) field1Length() int { + l := 0 + if p.IsSetExperimentID() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.ExperimentID) + } + return l +} + +func (p *Experiment) field2Length() int { + l := 0 + if p.IsSetName() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.Name) + } + return l +} + +func (p *Experiment) field3Length() int { + l := 0 + if p.IsSetDescription() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.Description) + } + return l +} + +func (p *Experiment) field4Length() int { + l := 0 + if p.IsSetStatus() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.Status) + } + return l +} + +func (p *Experiment) field5Length() int { + l := 0 + if p.IsSetStatusMessage() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.StatusMessage) + } + return l +} + +func (p *Experiment) field6Length() int { + l := 0 + if p.IsSetStartTime() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.StartTime) + } + return l +} + +func (p *Experiment) field7Length() int { + l := 0 + if p.IsSetEndTime() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.EndTime) + } + return l +} + +func (p *Experiment) field8Length() int { + l := 0 + if p.IsSetEvalSetVersionID() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.EvalSetVersionID) + } + return l +} + +func (p *Experiment) field9Length() int { + l := 0 + if p.IsSetTargetVersionID() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.TargetVersionID) + } + return l +} + +func (p *Experiment) field10Length() int { + l := 0 + if p.IsSetEvaluatorVersionIds() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.ListBeginLength() + for _, v := range p.EvaluatorVersionIds { + _ = v + l += thrift.Binary.StringLengthNocopy(v) + } + } + return l +} + +func (p *Experiment) field11Length() int { + l := 0 + if p.IsSetTargetFieldMapping() { + l += thrift.Binary.FieldBeginLength() + l += p.TargetFieldMapping.BLength() + } + return l +} + +func (p *Experiment) field12Length() int { + l := 0 + if p.IsSetEvaluatorFieldMapping() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.ListBeginLength() + for _, v := range p.EvaluatorFieldMapping { + _ = v + l += v.BLength() + } + } + return l +} + +func (p *Experiment) field13Length() int { + l := 0 + if p.IsSetItemConcurNum() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I32Length() + } + return l +} + +func (p *Experiment) field14Length() int { + l := 0 + if p.IsSetEvaluatorsConcurNum() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I32Length() + } + return l +} + +func (p *Experiment) field15Length() int { + l := 0 + if p.IsSetExperimentType() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.ExperimentType) + } + return l +} + +func (p *Experiment) field16Length() int { + l := 0 + if p.IsSetExperimentStatistics() { + l += thrift.Binary.FieldBeginLength() + l += p.ExperimentStatistics.BLength() + } + return l +} + +func (p *Experiment) field17Length() int { + l := 0 + if p.IsSetBaseInfo() { + l += thrift.Binary.FieldBeginLength() + l += p.BaseInfo.BLength() + } + return l +} + +func (p *Experiment) DeepCopy(s interface{}) error { + src, ok := s.(*Experiment) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.ExperimentID != nil { + var tmp string + if *src.ExperimentID != "" { + tmp = kutils.StringDeepCopy(*src.ExperimentID) + } + p.ExperimentID = &tmp + } + + if src.Name != nil { + var tmp string + if *src.Name != "" { + tmp = kutils.StringDeepCopy(*src.Name) + } + p.Name = &tmp + } + + if src.Description != nil { + var tmp string + if *src.Description != "" { + tmp = kutils.StringDeepCopy(*src.Description) + } + p.Description = &tmp + } + + if src.Status != nil { + tmp := *src.Status + p.Status = &tmp + } + + if src.StatusMessage != nil { + var tmp string + if *src.StatusMessage != "" { + tmp = kutils.StringDeepCopy(*src.StatusMessage) + } + p.StatusMessage = &tmp + } + + if src.StartTime != nil { + var tmp string + if *src.StartTime != "" { + tmp = kutils.StringDeepCopy(*src.StartTime) + } + p.StartTime = &tmp + } + + if src.EndTime != nil { + var tmp string + if *src.EndTime != "" { + tmp = kutils.StringDeepCopy(*src.EndTime) + } + p.EndTime = &tmp + } + + if src.EvalSetVersionID != nil { + var tmp string + if *src.EvalSetVersionID != "" { + tmp = kutils.StringDeepCopy(*src.EvalSetVersionID) + } + p.EvalSetVersionID = &tmp + } + + if src.TargetVersionID != nil { + var tmp string + if *src.TargetVersionID != "" { + tmp = kutils.StringDeepCopy(*src.TargetVersionID) + } + p.TargetVersionID = &tmp + } + + if src.EvaluatorVersionIds != nil { + p.EvaluatorVersionIds = make([]string, 0, len(src.EvaluatorVersionIds)) + for _, elem := range src.EvaluatorVersionIds { + var _elem string + if elem != "" { + _elem = kutils.StringDeepCopy(elem) + } + p.EvaluatorVersionIds = append(p.EvaluatorVersionIds, _elem) + } + } + + var _targetFieldMapping *TargetFieldMapping + if src.TargetFieldMapping != nil { + _targetFieldMapping = &TargetFieldMapping{} + if err := _targetFieldMapping.DeepCopy(src.TargetFieldMapping); err != nil { + return err + } + } + p.TargetFieldMapping = _targetFieldMapping + + if src.EvaluatorFieldMapping != nil { + p.EvaluatorFieldMapping = make([]*EvaluatorFieldMapping, 0, len(src.EvaluatorFieldMapping)) + for _, elem := range src.EvaluatorFieldMapping { + var _elem *EvaluatorFieldMapping + if elem != nil { + _elem = &EvaluatorFieldMapping{} + if err := _elem.DeepCopy(elem); err != nil { + return err + } + } + + p.EvaluatorFieldMapping = append(p.EvaluatorFieldMapping, _elem) + } + } + + if src.ItemConcurNum != nil { + tmp := *src.ItemConcurNum + p.ItemConcurNum = &tmp + } + + if src.EvaluatorsConcurNum != nil { + tmp := *src.EvaluatorsConcurNum + p.EvaluatorsConcurNum = &tmp + } + + if src.ExperimentType != nil { + tmp := *src.ExperimentType + p.ExperimentType = &tmp + } + + var _experimentStatistics *ExperimentStatistics + if src.ExperimentStatistics != nil { + _experimentStatistics = &ExperimentStatistics{} + if err := _experimentStatistics.DeepCopy(src.ExperimentStatistics); err != nil { + return err + } + } + p.ExperimentStatistics = _experimentStatistics + + var _baseInfo *common.BaseInfo + if src.BaseInfo != nil { + _baseInfo = &common.BaseInfo{} + if err := _baseInfo.DeepCopy(src.BaseInfo); err != nil { + return err + } + } + p.BaseInfo = _baseInfo + + return nil +} + +func (p *ColumnEvalSetField) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 3: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField3(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 4: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField4(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ColumnEvalSetField[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *ColumnEvalSetField) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Key = _field + return offset, nil +} + +func (p *ColumnEvalSetField) FastReadField2(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Name = _field + return offset, nil +} + +func (p *ColumnEvalSetField) FastReadField3(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Description = _field + return offset, nil +} + +func (p *ColumnEvalSetField) FastReadField4(buf []byte) (int, error) { + offset := 0 + + var _field *common.ContentType + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.ContentType = _field + return offset, nil +} + +func (p *ColumnEvalSetField) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *ColumnEvalSetField) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField3(buf[offset:], w) + offset += p.fastWriteField4(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *ColumnEvalSetField) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + l += p.field3Length() + l += p.field4Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *ColumnEvalSetField) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetKey() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 1) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Key) + } + return offset +} + +func (p *ColumnEvalSetField) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetName() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Name) + } + return offset +} + +func (p *ColumnEvalSetField) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetDescription() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 3) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Description) + } + return offset +} + +func (p *ColumnEvalSetField) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetContentType() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 4) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.ContentType) + } + return offset +} + +func (p *ColumnEvalSetField) field1Length() int { + l := 0 + if p.IsSetKey() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.Key) + } + return l +} + +func (p *ColumnEvalSetField) field2Length() int { + l := 0 + if p.IsSetName() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.Name) + } + return l +} + +func (p *ColumnEvalSetField) field3Length() int { + l := 0 + if p.IsSetDescription() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.Description) + } + return l +} + +func (p *ColumnEvalSetField) field4Length() int { + l := 0 + if p.IsSetContentType() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.ContentType) + } + return l +} + +func (p *ColumnEvalSetField) DeepCopy(s interface{}) error { + src, ok := s.(*ColumnEvalSetField) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.Key != nil { + var tmp string + if *src.Key != "" { + tmp = kutils.StringDeepCopy(*src.Key) + } + p.Key = &tmp + } + + if src.Name != nil { + var tmp string + if *src.Name != "" { + tmp = kutils.StringDeepCopy(*src.Name) + } + p.Name = &tmp + } + + if src.Description != nil { + var tmp string + if *src.Description != "" { + tmp = kutils.StringDeepCopy(*src.Description) + } + p.Description = &tmp + } + + if src.ContentType != nil { + tmp := *src.ContentType + p.ContentType = &tmp + } + + return nil +} + +func (p *ColumnEvaluator) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 3: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField3(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 4: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField4(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 5: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField5(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 6: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField6(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ColumnEvaluator[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *ColumnEvaluator) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.EvaluatorVersionID = _field + return offset, nil +} + +func (p *ColumnEvaluator) FastReadField2(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.EvaluatorID = _field + return offset, nil +} + +func (p *ColumnEvaluator) FastReadField3(buf []byte) (int, error) { + offset := 0 + + var _field *evaluator.EvaluatorType + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.EvaluatorType = _field + return offset, nil +} + +func (p *ColumnEvaluator) FastReadField4(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Name = _field + return offset, nil +} + +func (p *ColumnEvaluator) FastReadField5(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Version = _field + return offset, nil +} + +func (p *ColumnEvaluator) FastReadField6(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Description = _field + return offset, nil +} + +func (p *ColumnEvaluator) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *ColumnEvaluator) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField3(buf[offset:], w) + offset += p.fastWriteField4(buf[offset:], w) + offset += p.fastWriteField5(buf[offset:], w) + offset += p.fastWriteField6(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *ColumnEvaluator) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + l += p.field3Length() + l += p.field4Length() + l += p.field5Length() + l += p.field6Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *ColumnEvaluator) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetEvaluatorVersionID() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 1) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.EvaluatorVersionID) + } + return offset +} + +func (p *ColumnEvaluator) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetEvaluatorID() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.EvaluatorID) + } + return offset +} + +func (p *ColumnEvaluator) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetEvaluatorType() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 3) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.EvaluatorType) + } + return offset +} + +func (p *ColumnEvaluator) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetName() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 4) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Name) + } + return offset +} + +func (p *ColumnEvaluator) fastWriteField5(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetVersion() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 5) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Version) + } + return offset +} + +func (p *ColumnEvaluator) fastWriteField6(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetDescription() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 6) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Description) + } + return offset +} + +func (p *ColumnEvaluator) field1Length() int { + l := 0 + if p.IsSetEvaluatorVersionID() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.EvaluatorVersionID) + } + return l +} + +func (p *ColumnEvaluator) field2Length() int { + l := 0 + if p.IsSetEvaluatorID() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.EvaluatorID) + } + return l +} + +func (p *ColumnEvaluator) field3Length() int { + l := 0 + if p.IsSetEvaluatorType() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.EvaluatorType) + } + return l +} + +func (p *ColumnEvaluator) field4Length() int { + l := 0 + if p.IsSetName() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.Name) + } + return l +} + +func (p *ColumnEvaluator) field5Length() int { + l := 0 + if p.IsSetVersion() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.Version) + } + return l +} + +func (p *ColumnEvaluator) field6Length() int { + l := 0 + if p.IsSetDescription() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.Description) + } + return l +} + +func (p *ColumnEvaluator) DeepCopy(s interface{}) error { + src, ok := s.(*ColumnEvaluator) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.EvaluatorVersionID != nil { + var tmp string + if *src.EvaluatorVersionID != "" { + tmp = kutils.StringDeepCopy(*src.EvaluatorVersionID) + } + p.EvaluatorVersionID = &tmp + } + + if src.EvaluatorID != nil { + var tmp string + if *src.EvaluatorID != "" { + tmp = kutils.StringDeepCopy(*src.EvaluatorID) + } + p.EvaluatorID = &tmp + } + + if src.EvaluatorType != nil { + tmp := *src.EvaluatorType + p.EvaluatorType = &tmp + } + + if src.Name != nil { + var tmp string + if *src.Name != "" { + tmp = kutils.StringDeepCopy(*src.Name) + } + p.Name = &tmp + } + + if src.Version != nil { + var tmp string + if *src.Version != "" { + tmp = kutils.StringDeepCopy(*src.Version) + } + p.Version = &tmp + } + + if src.Description != nil { + var tmp string + if *src.Description != "" { + tmp = kutils.StringDeepCopy(*src.Description) + } + p.Description = &tmp + } + + return nil +} + +func (p *TargetOutput) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 3: + if fieldTypeId == thrift.MAP { + l, err = p.FastReadField3(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 4: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField4(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 5: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField5(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TargetOutput[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *TargetOutput) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.TargetRecordID = _field + return offset, nil +} + +func (p *TargetOutput) FastReadField2(buf []byte) (int, error) { + offset := 0 + + var _field *evaluator.EvaluatorRunStatus + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Status = _field + return offset, nil +} + +func (p *TargetOutput) FastReadField3(buf []byte) (int, error) { + offset := 0 + + _, _, size, l, err := thrift.Binary.ReadMapBegin(buf[offset:]) + offset += l + if err != nil { + return offset, err + } + _field := make(map[string]*common.Content, size) + values := make([]common.Content, size) + for i := 0; i < size; i++ { + var _key string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _key = v + } + + _val := &values[i] + _val.InitDefault() + if l, err := _val.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + + _field[_key] = _val + } + p.OutputFields = _field + return offset, nil +} + +func (p *TargetOutput) FastReadField4(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.TimeConsumingMs = _field + return offset, nil +} + +func (p *TargetOutput) FastReadField5(buf []byte) (int, error) { + offset := 0 + _field := evaluator.NewEvaluatorRunError() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Error = _field + return offset, nil +} + +func (p *TargetOutput) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *TargetOutput) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField3(buf[offset:], w) + offset += p.fastWriteField4(buf[offset:], w) + offset += p.fastWriteField5(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *TargetOutput) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + l += p.field3Length() + l += p.field4Length() + l += p.field5Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *TargetOutput) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetTargetRecordID() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 1) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.TargetRecordID) + } + return offset +} + +func (p *TargetOutput) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetStatus() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Status) + } + return offset +} + +func (p *TargetOutput) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetOutputFields() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.MAP, 3) + mapBeginOffset := offset + offset += thrift.Binary.MapBeginLength() + var length int + for k, v := range p.OutputFields { + length++ + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, k) + offset += v.FastWriteNocopy(buf[offset:], w) + } + thrift.Binary.WriteMapBegin(buf[mapBeginOffset:], thrift.STRING, thrift.STRUCT, length) + } + return offset +} + +func (p *TargetOutput) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetTimeConsumingMs() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 4) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.TimeConsumingMs) + } + return offset +} + +func (p *TargetOutput) fastWriteField5(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetError() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 5) + offset += p.Error.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *TargetOutput) field1Length() int { + l := 0 + if p.IsSetTargetRecordID() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.TargetRecordID) + } + return l +} + +func (p *TargetOutput) field2Length() int { + l := 0 + if p.IsSetStatus() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.Status) + } + return l +} + +func (p *TargetOutput) field3Length() int { + l := 0 + if p.IsSetOutputFields() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.MapBeginLength() + for k, v := range p.OutputFields { + _, _ = k, v + + l += thrift.Binary.StringLengthNocopy(k) + l += v.BLength() + } + } + return l +} + +func (p *TargetOutput) field4Length() int { + l := 0 + if p.IsSetTimeConsumingMs() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.TimeConsumingMs) + } + return l +} + +func (p *TargetOutput) field5Length() int { + l := 0 + if p.IsSetError() { + l += thrift.Binary.FieldBeginLength() + l += p.Error.BLength() + } + return l +} + +func (p *TargetOutput) DeepCopy(s interface{}) error { + src, ok := s.(*TargetOutput) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.TargetRecordID != nil { + var tmp string + if *src.TargetRecordID != "" { + tmp = kutils.StringDeepCopy(*src.TargetRecordID) + } + p.TargetRecordID = &tmp + } + + if src.Status != nil { + tmp := *src.Status + p.Status = &tmp + } + + if src.OutputFields != nil { + p.OutputFields = make(map[string]*common.Content, len(src.OutputFields)) + for key, val := range src.OutputFields { + var _key string + if key != "" { + _key = kutils.StringDeepCopy(key) + } + + var _val *common.Content + if val != nil { + _val = &common.Content{} + if err := _val.DeepCopy(val); err != nil { + return err + } + } + + p.OutputFields[_key] = _val + } + } + + if src.TimeConsumingMs != nil { + var tmp string + if *src.TimeConsumingMs != "" { + tmp = kutils.StringDeepCopy(*src.TimeConsumingMs) + } + p.TimeConsumingMs = &tmp + } + + var _error *evaluator.EvaluatorRunError + if src.Error != nil { + _error = &evaluator.EvaluatorRunError{} + if err := _error.DeepCopy(src.Error); err != nil { + return err + } + } + p.Error = _error + + return nil +} + +func (p *EvaluatorOutput) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.MAP { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluatorOutput[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *EvaluatorOutput) FastReadField1(buf []byte) (int, error) { + offset := 0 + + _, _, size, l, err := thrift.Binary.ReadMapBegin(buf[offset:]) + offset += l + if err != nil { + return offset, err + } + _field := make(map[string]*evaluator.EvaluatorRecord, size) + values := make([]evaluator.EvaluatorRecord, size) + for i := 0; i < size; i++ { + var _key string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _key = v + } + + _val := &values[i] + _val.InitDefault() + if l, err := _val.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + + _field[_key] = _val + } + p.EvaluatorRecords = _field + return offset, nil +} + +func (p *EvaluatorOutput) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *EvaluatorOutput) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *EvaluatorOutput) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *EvaluatorOutput) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetEvaluatorRecords() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.MAP, 1) + mapBeginOffset := offset + offset += thrift.Binary.MapBeginLength() + var length int + for k, v := range p.EvaluatorRecords { + length++ + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, k) + offset += v.FastWriteNocopy(buf[offset:], w) + } + thrift.Binary.WriteMapBegin(buf[mapBeginOffset:], thrift.STRING, thrift.STRUCT, length) + } + return offset +} + +func (p *EvaluatorOutput) field1Length() int { + l := 0 + if p.IsSetEvaluatorRecords() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.MapBeginLength() + for k, v := range p.EvaluatorRecords { + _, _ = k, v + + l += thrift.Binary.StringLengthNocopy(k) + l += v.BLength() + } + } + return l +} + +func (p *EvaluatorOutput) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluatorOutput) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.EvaluatorRecords != nil { + p.EvaluatorRecords = make(map[string]*evaluator.EvaluatorRecord, len(src.EvaluatorRecords)) + for key, val := range src.EvaluatorRecords { + var _key string + if key != "" { + _key = kutils.StringDeepCopy(key) + } + + var _val *evaluator.EvaluatorRecord + if val != nil { + _val = &evaluator.EvaluatorRecord{} + if err := _val.DeepCopy(val); err != nil { + return err + } + } + + p.EvaluatorRecords[_key] = _val + } + } + + return nil +} + +func (p *ExperimentResultPayload) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 3: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField3(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 4: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField4(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ExperimentResultPayload[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *ExperimentResultPayload) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.TurnID = _field + return offset, nil +} + +func (p *ExperimentResultPayload) FastReadField2(buf []byte) (int, error) { + offset := 0 + _field := eval_set.NewTurn() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.EvalSetTurn = _field + return offset, nil +} + +func (p *ExperimentResultPayload) FastReadField3(buf []byte) (int, error) { + offset := 0 + _field := NewTargetOutput() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.TargetOutput = _field + return offset, nil +} + +func (p *ExperimentResultPayload) FastReadField4(buf []byte) (int, error) { + offset := 0 + _field := NewEvaluatorOutput() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.EvaluatorOutput = _field + return offset, nil +} + +func (p *ExperimentResultPayload) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *ExperimentResultPayload) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField3(buf[offset:], w) + offset += p.fastWriteField4(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *ExperimentResultPayload) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + l += p.field3Length() + l += p.field4Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *ExperimentResultPayload) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetTurnID() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 1) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.TurnID) + } + return offset +} + +func (p *ExperimentResultPayload) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetEvalSetTurn() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 2) + offset += p.EvalSetTurn.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *ExperimentResultPayload) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetTargetOutput() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 3) + offset += p.TargetOutput.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *ExperimentResultPayload) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetEvaluatorOutput() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 4) + offset += p.EvaluatorOutput.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *ExperimentResultPayload) field1Length() int { + l := 0 + if p.IsSetTurnID() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.TurnID) + } + return l +} + +func (p *ExperimentResultPayload) field2Length() int { + l := 0 + if p.IsSetEvalSetTurn() { + l += thrift.Binary.FieldBeginLength() + l += p.EvalSetTurn.BLength() + } + return l +} + +func (p *ExperimentResultPayload) field3Length() int { + l := 0 + if p.IsSetTargetOutput() { + l += thrift.Binary.FieldBeginLength() + l += p.TargetOutput.BLength() + } + return l +} + +func (p *ExperimentResultPayload) field4Length() int { + l := 0 + if p.IsSetEvaluatorOutput() { + l += thrift.Binary.FieldBeginLength() + l += p.EvaluatorOutput.BLength() + } + return l +} + +func (p *ExperimentResultPayload) DeepCopy(s interface{}) error { + src, ok := s.(*ExperimentResultPayload) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.TurnID != nil { + var tmp string + if *src.TurnID != "" { + tmp = kutils.StringDeepCopy(*src.TurnID) + } + p.TurnID = &tmp + } + + var _evalSetTurn *eval_set.Turn + if src.EvalSetTurn != nil { + _evalSetTurn = &eval_set.Turn{} + if err := _evalSetTurn.DeepCopy(src.EvalSetTurn); err != nil { + return err + } + } + p.EvalSetTurn = _evalSetTurn + + var _targetOutput *TargetOutput + if src.TargetOutput != nil { + _targetOutput = &TargetOutput{} + if err := _targetOutput.DeepCopy(src.TargetOutput); err != nil { + return err + } + } + p.TargetOutput = _targetOutput + + var _evaluatorOutput *EvaluatorOutput + if src.EvaluatorOutput != nil { + _evaluatorOutput = &EvaluatorOutput{} + if err := _evaluatorOutput.DeepCopy(src.EvaluatorOutput); err != nil { + return err + } + } + p.EvaluatorOutput = _evaluatorOutput + + return nil +} + +func (p *TurnResult_) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.LIST { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TurnResult_[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *TurnResult_) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.TurnID = _field + return offset, nil +} + +func (p *TurnResult_) FastReadField2(buf []byte) (int, error) { + offset := 0 + + _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) + offset += l + if err != nil { + return offset, err + } + _field := make([]*ExperimentResult_, 0, size) + values := make([]ExperimentResult_, size) + for i := 0; i < size; i++ { + _elem := &values[i] + _elem.InitDefault() + if l, err := _elem.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + + _field = append(_field, _elem) + } + p.ExperimentResults = _field + return offset, nil +} + +func (p *TurnResult_) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *TurnResult_) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *TurnResult_) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *TurnResult_) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetTurnID() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 1) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.TurnID) + } + return offset +} + +func (p *TurnResult_) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetExperimentResults() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 2) + listBeginOffset := offset + offset += thrift.Binary.ListBeginLength() + var length int + for _, v := range p.ExperimentResults { + length++ + offset += v.FastWriteNocopy(buf[offset:], w) + } + thrift.Binary.WriteListBegin(buf[listBeginOffset:], thrift.STRUCT, length) + } + return offset +} + +func (p *TurnResult_) field1Length() int { + l := 0 + if p.IsSetTurnID() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.TurnID) + } + return l +} + +func (p *TurnResult_) field2Length() int { + l := 0 + if p.IsSetExperimentResults() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.ListBeginLength() + for _, v := range p.ExperimentResults { + _ = v + l += v.BLength() + } + } + return l +} + +func (p *TurnResult_) DeepCopy(s interface{}) error { + src, ok := s.(*TurnResult_) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.TurnID != nil { + var tmp string + if *src.TurnID != "" { + tmp = kutils.StringDeepCopy(*src.TurnID) + } + p.TurnID = &tmp + } + + if src.ExperimentResults != nil { + p.ExperimentResults = make([]*ExperimentResult_, 0, len(src.ExperimentResults)) + for _, elem := range src.ExperimentResults { + var _elem *ExperimentResult_ + if elem != nil { + _elem = &ExperimentResult_{} + if err := _elem.DeepCopy(elem); err != nil { + return err + } + } + + p.ExperimentResults = append(p.ExperimentResults, _elem) + } + } + + return nil +} + +func (p *ExperimentResult_) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ExperimentResult_[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *ExperimentResult_) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.ExperimentID = _field + return offset, nil +} + +func (p *ExperimentResult_) FastReadField2(buf []byte) (int, error) { + offset := 0 + _field := NewExperimentResultPayload() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Payload = _field + return offset, nil +} + +func (p *ExperimentResult_) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *ExperimentResult_) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *ExperimentResult_) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *ExperimentResult_) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetExperimentID() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 1) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.ExperimentID) + } + return offset +} + +func (p *ExperimentResult_) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetPayload() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 2) + offset += p.Payload.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *ExperimentResult_) field1Length() int { + l := 0 + if p.IsSetExperimentID() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.ExperimentID) + } + return l +} + +func (p *ExperimentResult_) field2Length() int { + l := 0 + if p.IsSetPayload() { + l += thrift.Binary.FieldBeginLength() + l += p.Payload.BLength() + } + return l +} + +func (p *ExperimentResult_) DeepCopy(s interface{}) error { + src, ok := s.(*ExperimentResult_) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.ExperimentID != nil { + var tmp string + if *src.ExperimentID != "" { + tmp = kutils.StringDeepCopy(*src.ExperimentID) + } + p.ExperimentID = &tmp + } + + var _payload *ExperimentResultPayload + if src.Payload != nil { + _payload = &ExperimentResultPayload{} + if err := _payload.DeepCopy(src.Payload); err != nil { + return err + } + } + p.Payload = _payload + + return nil +} + +func (p *ItemResult_) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.LIST { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ItemResult_[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *ItemResult_) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.ItemID = _field + return offset, nil +} + +func (p *ItemResult_) FastReadField2(buf []byte) (int, error) { + offset := 0 + + _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) + offset += l + if err != nil { + return offset, err + } + _field := make([]*TurnResult_, 0, size) + values := make([]TurnResult_, size) + for i := 0; i < size; i++ { + _elem := &values[i] + _elem.InitDefault() + if l, err := _elem.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + + _field = append(_field, _elem) + } + p.TurnResults = _field + return offset, nil +} + +func (p *ItemResult_) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *ItemResult_) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *ItemResult_) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *ItemResult_) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetItemID() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 1) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.ItemID) + } + return offset +} + +func (p *ItemResult_) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetTurnResults() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 2) + listBeginOffset := offset + offset += thrift.Binary.ListBeginLength() + var length int + for _, v := range p.TurnResults { + length++ + offset += v.FastWriteNocopy(buf[offset:], w) + } + thrift.Binary.WriteListBegin(buf[listBeginOffset:], thrift.STRUCT, length) + } + return offset +} + +func (p *ItemResult_) field1Length() int { + l := 0 + if p.IsSetItemID() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.ItemID) + } + return l +} + +func (p *ItemResult_) field2Length() int { + l := 0 + if p.IsSetTurnResults() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.ListBeginLength() + for _, v := range p.TurnResults { + _ = v + l += v.BLength() + } + } + return l +} + +func (p *ItemResult_) DeepCopy(s interface{}) error { + src, ok := s.(*ItemResult_) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.ItemID != nil { + var tmp string + if *src.ItemID != "" { + tmp = kutils.StringDeepCopy(*src.ItemID) + } + p.ItemID = &tmp + } + + if src.TurnResults != nil { + p.TurnResults = make([]*TurnResult_, 0, len(src.TurnResults)) + for _, elem := range src.TurnResults { + var _elem *TurnResult_ + if elem != nil { + _elem = &TurnResult_{} + if err := _elem.DeepCopy(elem); err != nil { + return err + } + } + + p.TurnResults = append(p.TurnResults, _elem) + } + } + + return nil +} diff --git a/backend/kitex_gen/coze/loop/evaluation/evaluationopenapiservice/client.go b/backend/kitex_gen/coze/loop/evaluation/evaluationopenapiservice/client.go new file mode 100644 index 000000000..1d46ccc92 --- /dev/null +++ b/backend/kitex_gen/coze/loop/evaluation/evaluationopenapiservice/client.go @@ -0,0 +1,139 @@ +// Code generated by Kitex v0.13.1. DO NOT EDIT. + +package evaluationopenapiservice + +import ( + "context" + client "github.com/cloudwego/kitex/client" + callopt "github.com/cloudwego/kitex/client/callopt" + openapi "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/openapi" +) + +// Client is designed to provide IDL-compatible methods with call-option parameter for kitex framework. +type Client interface { + CreateEvaluationSet(ctx context.Context, req *openapi.CreateEvaluationSetOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.CreateEvaluationSetOpenAPIResponse, err error) + GetEvaluationSet(ctx context.Context, req *openapi.GetEvaluationSetOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.GetEvaluationSetOpenAPIResponse, err error) + ListEvaluationSets(ctx context.Context, req *openapi.ListEvaluationSetsOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.ListEvaluationSetsOpenAPIResponse, err error) + CreateEvaluationSetVersion(ctx context.Context, req *openapi.CreateEvaluationSetVersionOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.CreateEvaluationSetVersionOpenAPIResponse, err error) + BatchCreateEvaluationSetItems(ctx context.Context, req *openapi.BatchCreateEvaluationSetItemsOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.BatchCreateEvaluationSetItemsOpenAPIResponse, err error) + BatchUpdateEvaluationSetItems(ctx context.Context, req *openapi.BatchUpdateEvaluationSetItemsOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.BatchUpdateEvaluationSetItemsOpenAPIResponse, err error) + BatchDeleteEvaluationSetItems(ctx context.Context, req *openapi.BatchDeleteEvaluationSetItemsOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.BatchDeleteEvaluationSetItemsOpenAPIResponse, err error) + ClearEvaluationSetDraftItems(ctx context.Context, req *openapi.ClearEvaluationSetDraftItemsOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.ClearEvaluationSetDraftItemsOpenAPIResponse, err error) + ListEvaluationSetVersionItems(ctx context.Context, req *openapi.ListEvaluationSetVersionItemsOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.ListEvaluationSetVersionItemsOpenAPIResponse, err error) + CreateEvaluator(ctx context.Context, req *openapi.CreateEvaluatorOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.CreateEvaluatorOpenAPIResponse, err error) + SubmitEvaluatorVersion(ctx context.Context, req *openapi.SubmitEvaluatorVersionOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.SubmitEvaluatorVersionOpenAPIResponse, err error) + GetEvaluatorVersion(ctx context.Context, req *openapi.GetEvaluatorVersionOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.GetEvaluatorVersionOpenAPIResponse, err error) + RunEvaluator(ctx context.Context, req *openapi.RunEvaluatorOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.RunEvaluatorOpenAPIResponse, err error) + GetEvaluatorRecord(ctx context.Context, req *openapi.GetEvaluatorRecordOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.GetEvaluatorRecordOpenAPIResponse, err error) + CreateExperiment(ctx context.Context, req *openapi.CreateExperimentOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.CreateExperimentOpenAPIResponse, err error) + GetExperimentResult_(ctx context.Context, req *openapi.GetExperimentResultOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.GetExperimentResultOpenAPIResponse, err error) +} + +// NewClient creates a client for the service defined in IDL. +func NewClient(destService string, opts ...client.Option) (Client, error) { + var options []client.Option + options = append(options, client.WithDestService(destService)) + + options = append(options, opts...) + + kc, err := client.NewClient(serviceInfo(), options...) + if err != nil { + return nil, err + } + return &kEvaluationOpenAPIServiceClient{ + kClient: newServiceClient(kc), + }, nil +} + +// MustNewClient creates a client for the service defined in IDL. It panics if any error occurs. +func MustNewClient(destService string, opts ...client.Option) Client { + kc, err := NewClient(destService, opts...) + if err != nil { + panic(err) + } + return kc +} + +type kEvaluationOpenAPIServiceClient struct { + *kClient +} + +func (p *kEvaluationOpenAPIServiceClient) CreateEvaluationSet(ctx context.Context, req *openapi.CreateEvaluationSetOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.CreateEvaluationSetOpenAPIResponse, err error) { + ctx = client.NewCtxWithCallOptions(ctx, callOptions) + return p.kClient.CreateEvaluationSet(ctx, req) +} + +func (p *kEvaluationOpenAPIServiceClient) GetEvaluationSet(ctx context.Context, req *openapi.GetEvaluationSetOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.GetEvaluationSetOpenAPIResponse, err error) { + ctx = client.NewCtxWithCallOptions(ctx, callOptions) + return p.kClient.GetEvaluationSet(ctx, req) +} + +func (p *kEvaluationOpenAPIServiceClient) ListEvaluationSets(ctx context.Context, req *openapi.ListEvaluationSetsOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.ListEvaluationSetsOpenAPIResponse, err error) { + ctx = client.NewCtxWithCallOptions(ctx, callOptions) + return p.kClient.ListEvaluationSets(ctx, req) +} + +func (p *kEvaluationOpenAPIServiceClient) CreateEvaluationSetVersion(ctx context.Context, req *openapi.CreateEvaluationSetVersionOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.CreateEvaluationSetVersionOpenAPIResponse, err error) { + ctx = client.NewCtxWithCallOptions(ctx, callOptions) + return p.kClient.CreateEvaluationSetVersion(ctx, req) +} + +func (p *kEvaluationOpenAPIServiceClient) BatchCreateEvaluationSetItems(ctx context.Context, req *openapi.BatchCreateEvaluationSetItemsOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.BatchCreateEvaluationSetItemsOpenAPIResponse, err error) { + ctx = client.NewCtxWithCallOptions(ctx, callOptions) + return p.kClient.BatchCreateEvaluationSetItems(ctx, req) +} + +func (p *kEvaluationOpenAPIServiceClient) BatchUpdateEvaluationSetItems(ctx context.Context, req *openapi.BatchUpdateEvaluationSetItemsOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.BatchUpdateEvaluationSetItemsOpenAPIResponse, err error) { + ctx = client.NewCtxWithCallOptions(ctx, callOptions) + return p.kClient.BatchUpdateEvaluationSetItems(ctx, req) +} + +func (p *kEvaluationOpenAPIServiceClient) BatchDeleteEvaluationSetItems(ctx context.Context, req *openapi.BatchDeleteEvaluationSetItemsOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.BatchDeleteEvaluationSetItemsOpenAPIResponse, err error) { + ctx = client.NewCtxWithCallOptions(ctx, callOptions) + return p.kClient.BatchDeleteEvaluationSetItems(ctx, req) +} + +func (p *kEvaluationOpenAPIServiceClient) ClearEvaluationSetDraftItems(ctx context.Context, req *openapi.ClearEvaluationSetDraftItemsOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.ClearEvaluationSetDraftItemsOpenAPIResponse, err error) { + ctx = client.NewCtxWithCallOptions(ctx, callOptions) + return p.kClient.ClearEvaluationSetDraftItems(ctx, req) +} + +func (p *kEvaluationOpenAPIServiceClient) ListEvaluationSetVersionItems(ctx context.Context, req *openapi.ListEvaluationSetVersionItemsOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.ListEvaluationSetVersionItemsOpenAPIResponse, err error) { + ctx = client.NewCtxWithCallOptions(ctx, callOptions) + return p.kClient.ListEvaluationSetVersionItems(ctx, req) +} + +func (p *kEvaluationOpenAPIServiceClient) CreateEvaluator(ctx context.Context, req *openapi.CreateEvaluatorOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.CreateEvaluatorOpenAPIResponse, err error) { + ctx = client.NewCtxWithCallOptions(ctx, callOptions) + return p.kClient.CreateEvaluator(ctx, req) +} + +func (p *kEvaluationOpenAPIServiceClient) SubmitEvaluatorVersion(ctx context.Context, req *openapi.SubmitEvaluatorVersionOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.SubmitEvaluatorVersionOpenAPIResponse, err error) { + ctx = client.NewCtxWithCallOptions(ctx, callOptions) + return p.kClient.SubmitEvaluatorVersion(ctx, req) +} + +func (p *kEvaluationOpenAPIServiceClient) GetEvaluatorVersion(ctx context.Context, req *openapi.GetEvaluatorVersionOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.GetEvaluatorVersionOpenAPIResponse, err error) { + ctx = client.NewCtxWithCallOptions(ctx, callOptions) + return p.kClient.GetEvaluatorVersion(ctx, req) +} + +func (p *kEvaluationOpenAPIServiceClient) RunEvaluator(ctx context.Context, req *openapi.RunEvaluatorOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.RunEvaluatorOpenAPIResponse, err error) { + ctx = client.NewCtxWithCallOptions(ctx, callOptions) + return p.kClient.RunEvaluator(ctx, req) +} + +func (p *kEvaluationOpenAPIServiceClient) GetEvaluatorRecord(ctx context.Context, req *openapi.GetEvaluatorRecordOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.GetEvaluatorRecordOpenAPIResponse, err error) { + ctx = client.NewCtxWithCallOptions(ctx, callOptions) + return p.kClient.GetEvaluatorRecord(ctx, req) +} + +func (p *kEvaluationOpenAPIServiceClient) CreateExperiment(ctx context.Context, req *openapi.CreateExperimentOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.CreateExperimentOpenAPIResponse, err error) { + ctx = client.NewCtxWithCallOptions(ctx, callOptions) + return p.kClient.CreateExperiment(ctx, req) +} + +func (p *kEvaluationOpenAPIServiceClient) GetExperimentResult_(ctx context.Context, req *openapi.GetExperimentResultOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.GetExperimentResultOpenAPIResponse, err error) { + ctx = client.NewCtxWithCallOptions(ctx, callOptions) + return p.kClient.GetExperimentResult_(ctx, req) +} diff --git a/backend/kitex_gen/coze/loop/evaluation/evaluationopenapiservice/evaluationopenapiservice.go b/backend/kitex_gen/coze/loop/evaluation/evaluationopenapiservice/evaluationopenapiservice.go new file mode 100644 index 000000000..99893a777 --- /dev/null +++ b/backend/kitex_gen/coze/loop/evaluation/evaluationopenapiservice/evaluationopenapiservice.go @@ -0,0 +1,636 @@ +// Code generated by Kitex v0.13.1. DO NOT EDIT. + +package evaluationopenapiservice + +import ( + "context" + "errors" + client "github.com/cloudwego/kitex/client" + kitex "github.com/cloudwego/kitex/pkg/serviceinfo" + evaluation "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation" + openapi "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/openapi" +) + +var errInvalidMessageType = errors.New("invalid message type for service method handler") + +var serviceMethods = map[string]kitex.MethodInfo{ + "CreateEvaluationSet": kitex.NewMethodInfo( + createEvaluationSetHandler, + newEvaluationOpenAPIServiceCreateEvaluationSetArgs, + newEvaluationOpenAPIServiceCreateEvaluationSetResult, + false, + kitex.WithStreamingMode(kitex.StreamingNone), + ), + "GetEvaluationSet": kitex.NewMethodInfo( + getEvaluationSetHandler, + newEvaluationOpenAPIServiceGetEvaluationSetArgs, + newEvaluationOpenAPIServiceGetEvaluationSetResult, + false, + kitex.WithStreamingMode(kitex.StreamingNone), + ), + "ListEvaluationSets": kitex.NewMethodInfo( + listEvaluationSetsHandler, + newEvaluationOpenAPIServiceListEvaluationSetsArgs, + newEvaluationOpenAPIServiceListEvaluationSetsResult, + false, + kitex.WithStreamingMode(kitex.StreamingNone), + ), + "CreateEvaluationSetVersion": kitex.NewMethodInfo( + createEvaluationSetVersionHandler, + newEvaluationOpenAPIServiceCreateEvaluationSetVersionArgs, + newEvaluationOpenAPIServiceCreateEvaluationSetVersionResult, + false, + kitex.WithStreamingMode(kitex.StreamingNone), + ), + "BatchCreateEvaluationSetItems": kitex.NewMethodInfo( + batchCreateEvaluationSetItemsHandler, + newEvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs, + newEvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult, + false, + kitex.WithStreamingMode(kitex.StreamingNone), + ), + "BatchUpdateEvaluationSetItems": kitex.NewMethodInfo( + batchUpdateEvaluationSetItemsHandler, + newEvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs, + newEvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult, + false, + kitex.WithStreamingMode(kitex.StreamingNone), + ), + "BatchDeleteEvaluationSetItems": kitex.NewMethodInfo( + batchDeleteEvaluationSetItemsHandler, + newEvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs, + newEvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult, + false, + kitex.WithStreamingMode(kitex.StreamingNone), + ), + "ClearEvaluationSetDraftItems": kitex.NewMethodInfo( + clearEvaluationSetDraftItemsHandler, + newEvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs, + newEvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult, + false, + kitex.WithStreamingMode(kitex.StreamingNone), + ), + "ListEvaluationSetVersionItems": kitex.NewMethodInfo( + listEvaluationSetVersionItemsHandler, + newEvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs, + newEvaluationOpenAPIServiceListEvaluationSetVersionItemsResult, + false, + kitex.WithStreamingMode(kitex.StreamingNone), + ), + "CreateEvaluator": kitex.NewMethodInfo( + createEvaluatorHandler, + newEvaluationOpenAPIServiceCreateEvaluatorArgs, + newEvaluationOpenAPIServiceCreateEvaluatorResult, + false, + kitex.WithStreamingMode(kitex.StreamingNone), + ), + "SubmitEvaluatorVersion": kitex.NewMethodInfo( + submitEvaluatorVersionHandler, + newEvaluationOpenAPIServiceSubmitEvaluatorVersionArgs, + newEvaluationOpenAPIServiceSubmitEvaluatorVersionResult, + false, + kitex.WithStreamingMode(kitex.StreamingNone), + ), + "GetEvaluatorVersion": kitex.NewMethodInfo( + getEvaluatorVersionHandler, + newEvaluationOpenAPIServiceGetEvaluatorVersionArgs, + newEvaluationOpenAPIServiceGetEvaluatorVersionResult, + false, + kitex.WithStreamingMode(kitex.StreamingNone), + ), + "RunEvaluator": kitex.NewMethodInfo( + runEvaluatorHandler, + newEvaluationOpenAPIServiceRunEvaluatorArgs, + newEvaluationOpenAPIServiceRunEvaluatorResult, + false, + kitex.WithStreamingMode(kitex.StreamingNone), + ), + "GetEvaluatorRecord": kitex.NewMethodInfo( + getEvaluatorRecordHandler, + newEvaluationOpenAPIServiceGetEvaluatorRecordArgs, + newEvaluationOpenAPIServiceGetEvaluatorRecordResult, + false, + kitex.WithStreamingMode(kitex.StreamingNone), + ), + "CreateExperiment": kitex.NewMethodInfo( + createExperimentHandler, + newEvaluationOpenAPIServiceCreateExperimentArgs, + newEvaluationOpenAPIServiceCreateExperimentResult, + false, + kitex.WithStreamingMode(kitex.StreamingNone), + ), + "GetExperimentResult": kitex.NewMethodInfo( + getExperimentResult_Handler, + newEvaluationOpenAPIServiceGetExperimentResultArgs, + newEvaluationOpenAPIServiceGetExperimentResultResult, + false, + kitex.WithStreamingMode(kitex.StreamingNone), + ), +} + +var ( + evaluationOpenAPIServiceServiceInfo = NewServiceInfo() +) + +// for server +func serviceInfo() *kitex.ServiceInfo { + return evaluationOpenAPIServiceServiceInfo +} + +// NewServiceInfo creates a new ServiceInfo +func NewServiceInfo() *kitex.ServiceInfo { + return newServiceInfo() +} + +func newServiceInfo() *kitex.ServiceInfo { + serviceName := "EvaluationOpenAPIService" + handlerType := (*evaluation.EvaluationOpenAPIService)(nil) + extra := map[string]interface{}{ + "PackageName": "evaluation", + } + svcInfo := &kitex.ServiceInfo{ + ServiceName: serviceName, + HandlerType: handlerType, + Methods: serviceMethods, + PayloadCodec: kitex.Thrift, + KiteXGenVersion: "v0.13.1", + Extra: extra, + } + return svcInfo +} + +func createEvaluationSetHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceCreateEvaluationSetArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceCreateEvaluationSetResult) + success, err := handler.(openapi.EvaluationOpenAPIService).CreateEvaluationSet(ctx, realArg.Req) + if err != nil { + return err + } + realResult.Success = success + return nil +} + +func newEvaluationOpenAPIServiceCreateEvaluationSetArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceCreateEvaluationSetArgs() +} + +func newEvaluationOpenAPIServiceCreateEvaluationSetResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceCreateEvaluationSetResult() +} + +func getEvaluationSetHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceGetEvaluationSetArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceGetEvaluationSetResult) + success, err := handler.(openapi.EvaluationOpenAPIService).GetEvaluationSet(ctx, realArg.Req) + if err != nil { + return err + } + realResult.Success = success + return nil +} + +func newEvaluationOpenAPIServiceGetEvaluationSetArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceGetEvaluationSetArgs() +} + +func newEvaluationOpenAPIServiceGetEvaluationSetResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceGetEvaluationSetResult() +} + +func listEvaluationSetsHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceListEvaluationSetsArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceListEvaluationSetsResult) + success, err := handler.(openapi.EvaluationOpenAPIService).ListEvaluationSets(ctx, realArg.Req) + if err != nil { + return err + } + realResult.Success = success + return nil +} + +func newEvaluationOpenAPIServiceListEvaluationSetsArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceListEvaluationSetsArgs() +} + +func newEvaluationOpenAPIServiceListEvaluationSetsResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceListEvaluationSetsResult() +} + +func createEvaluationSetVersionHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceCreateEvaluationSetVersionResult) + success, err := handler.(openapi.EvaluationOpenAPIService).CreateEvaluationSetVersion(ctx, realArg.Req) + if err != nil { + return err + } + realResult.Success = success + return nil +} + +func newEvaluationOpenAPIServiceCreateEvaluationSetVersionArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceCreateEvaluationSetVersionArgs() +} + +func newEvaluationOpenAPIServiceCreateEvaluationSetVersionResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceCreateEvaluationSetVersionResult() +} + +func batchCreateEvaluationSetItemsHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult) + success, err := handler.(openapi.EvaluationOpenAPIService).BatchCreateEvaluationSetItems(ctx, realArg.Req) + if err != nil { + return err + } + realResult.Success = success + return nil +} + +func newEvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs() +} + +func newEvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult() +} + +func batchUpdateEvaluationSetItemsHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult) + success, err := handler.(openapi.EvaluationOpenAPIService).BatchUpdateEvaluationSetItems(ctx, realArg.Req) + if err != nil { + return err + } + realResult.Success = success + return nil +} + +func newEvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs() +} + +func newEvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult() +} + +func batchDeleteEvaluationSetItemsHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult) + success, err := handler.(openapi.EvaluationOpenAPIService).BatchDeleteEvaluationSetItems(ctx, realArg.Req) + if err != nil { + return err + } + realResult.Success = success + return nil +} + +func newEvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs() +} + +func newEvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult() +} + +func clearEvaluationSetDraftItemsHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult) + success, err := handler.(openapi.EvaluationOpenAPIService).ClearEvaluationSetDraftItems(ctx, realArg.Req) + if err != nil { + return err + } + realResult.Success = success + return nil +} + +func newEvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs() +} + +func newEvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult() +} + +func listEvaluationSetVersionItemsHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult) + success, err := handler.(openapi.EvaluationOpenAPIService).ListEvaluationSetVersionItems(ctx, realArg.Req) + if err != nil { + return err + } + realResult.Success = success + return nil +} + +func newEvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs() +} + +func newEvaluationOpenAPIServiceListEvaluationSetVersionItemsResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceListEvaluationSetVersionItemsResult() +} + +func createEvaluatorHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceCreateEvaluatorArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceCreateEvaluatorResult) + success, err := handler.(openapi.EvaluationOpenAPIService).CreateEvaluator(ctx, realArg.Req) + if err != nil { + return err + } + realResult.Success = success + return nil +} + +func newEvaluationOpenAPIServiceCreateEvaluatorArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceCreateEvaluatorArgs() +} + +func newEvaluationOpenAPIServiceCreateEvaluatorResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceCreateEvaluatorResult() +} + +func submitEvaluatorVersionHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceSubmitEvaluatorVersionResult) + success, err := handler.(openapi.EvaluationOpenAPIService).SubmitEvaluatorVersion(ctx, realArg.Req) + if err != nil { + return err + } + realResult.Success = success + return nil +} + +func newEvaluationOpenAPIServiceSubmitEvaluatorVersionArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceSubmitEvaluatorVersionArgs() +} + +func newEvaluationOpenAPIServiceSubmitEvaluatorVersionResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceSubmitEvaluatorVersionResult() +} + +func getEvaluatorVersionHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceGetEvaluatorVersionArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceGetEvaluatorVersionResult) + success, err := handler.(openapi.EvaluationOpenAPIService).GetEvaluatorVersion(ctx, realArg.Req) + if err != nil { + return err + } + realResult.Success = success + return nil +} + +func newEvaluationOpenAPIServiceGetEvaluatorVersionArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceGetEvaluatorVersionArgs() +} + +func newEvaluationOpenAPIServiceGetEvaluatorVersionResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceGetEvaluatorVersionResult() +} + +func runEvaluatorHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceRunEvaluatorArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceRunEvaluatorResult) + success, err := handler.(openapi.EvaluationOpenAPIService).RunEvaluator(ctx, realArg.Req) + if err != nil { + return err + } + realResult.Success = success + return nil +} + +func newEvaluationOpenAPIServiceRunEvaluatorArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceRunEvaluatorArgs() +} + +func newEvaluationOpenAPIServiceRunEvaluatorResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceRunEvaluatorResult() +} + +func getEvaluatorRecordHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceGetEvaluatorRecordArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceGetEvaluatorRecordResult) + success, err := handler.(openapi.EvaluationOpenAPIService).GetEvaluatorRecord(ctx, realArg.Req) + if err != nil { + return err + } + realResult.Success = success + return nil +} + +func newEvaluationOpenAPIServiceGetEvaluatorRecordArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceGetEvaluatorRecordArgs() +} + +func newEvaluationOpenAPIServiceGetEvaluatorRecordResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceGetEvaluatorRecordResult() +} + +func createExperimentHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceCreateExperimentArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceCreateExperimentResult) + success, err := handler.(openapi.EvaluationOpenAPIService).CreateExperiment(ctx, realArg.Req) + if err != nil { + return err + } + realResult.Success = success + return nil +} + +func newEvaluationOpenAPIServiceCreateExperimentArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceCreateExperimentArgs() +} + +func newEvaluationOpenAPIServiceCreateExperimentResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceCreateExperimentResult() +} + +func getExperimentResult_Handler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceGetExperimentResultArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceGetExperimentResultResult) + success, err := handler.(openapi.EvaluationOpenAPIService).GetExperimentResult_(ctx, realArg.Req) + if err != nil { + return err + } + realResult.Success = success + return nil +} + +func newEvaluationOpenAPIServiceGetExperimentResultArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceGetExperimentResultArgs() +} + +func newEvaluationOpenAPIServiceGetExperimentResultResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceGetExperimentResultResult() +} + +type kClient struct { + c client.Client + sc client.Streaming +} + +func newServiceClient(c client.Client) *kClient { + return &kClient{ + c: c, + sc: c.(client.Streaming), + } +} + +func (p *kClient) CreateEvaluationSet(ctx context.Context, req *openapi.CreateEvaluationSetOpenAPIRequest) (r *openapi.CreateEvaluationSetOpenAPIResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceCreateEvaluationSetArgs + _args.Req = req + var _result openapi.EvaluationOpenAPIServiceCreateEvaluationSetResult + if err = p.c.Call(ctx, "CreateEvaluationSet", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} + +func (p *kClient) GetEvaluationSet(ctx context.Context, req *openapi.GetEvaluationSetOpenAPIRequest) (r *openapi.GetEvaluationSetOpenAPIResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceGetEvaluationSetArgs + _args.Req = req + var _result openapi.EvaluationOpenAPIServiceGetEvaluationSetResult + if err = p.c.Call(ctx, "GetEvaluationSet", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} + +func (p *kClient) ListEvaluationSets(ctx context.Context, req *openapi.ListEvaluationSetsOpenAPIRequest) (r *openapi.ListEvaluationSetsOpenAPIResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceListEvaluationSetsArgs + _args.Req = req + var _result openapi.EvaluationOpenAPIServiceListEvaluationSetsResult + if err = p.c.Call(ctx, "ListEvaluationSets", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} + +func (p *kClient) CreateEvaluationSetVersion(ctx context.Context, req *openapi.CreateEvaluationSetVersionOpenAPIRequest) (r *openapi.CreateEvaluationSetVersionOpenAPIResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs + _args.Req = req + var _result openapi.EvaluationOpenAPIServiceCreateEvaluationSetVersionResult + if err = p.c.Call(ctx, "CreateEvaluationSetVersion", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} + +func (p *kClient) BatchCreateEvaluationSetItems(ctx context.Context, req *openapi.BatchCreateEvaluationSetItemsOpenAPIRequest) (r *openapi.BatchCreateEvaluationSetItemsOpenAPIResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs + _args.Req = req + var _result openapi.EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult + if err = p.c.Call(ctx, "BatchCreateEvaluationSetItems", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} + +func (p *kClient) BatchUpdateEvaluationSetItems(ctx context.Context, req *openapi.BatchUpdateEvaluationSetItemsOpenAPIRequest) (r *openapi.BatchUpdateEvaluationSetItemsOpenAPIResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs + _args.Req = req + var _result openapi.EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult + if err = p.c.Call(ctx, "BatchUpdateEvaluationSetItems", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} + +func (p *kClient) BatchDeleteEvaluationSetItems(ctx context.Context, req *openapi.BatchDeleteEvaluationSetItemsOpenAPIRequest) (r *openapi.BatchDeleteEvaluationSetItemsOpenAPIResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs + _args.Req = req + var _result openapi.EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult + if err = p.c.Call(ctx, "BatchDeleteEvaluationSetItems", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} + +func (p *kClient) ClearEvaluationSetDraftItems(ctx context.Context, req *openapi.ClearEvaluationSetDraftItemsOpenAPIRequest) (r *openapi.ClearEvaluationSetDraftItemsOpenAPIResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs + _args.Req = req + var _result openapi.EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult + if err = p.c.Call(ctx, "ClearEvaluationSetDraftItems", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} + +func (p *kClient) ListEvaluationSetVersionItems(ctx context.Context, req *openapi.ListEvaluationSetVersionItemsOpenAPIRequest) (r *openapi.ListEvaluationSetVersionItemsOpenAPIResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs + _args.Req = req + var _result openapi.EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult + if err = p.c.Call(ctx, "ListEvaluationSetVersionItems", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} + +func (p *kClient) CreateEvaluator(ctx context.Context, req *openapi.CreateEvaluatorOpenAPIRequest) (r *openapi.CreateEvaluatorOpenAPIResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceCreateEvaluatorArgs + _args.Req = req + var _result openapi.EvaluationOpenAPIServiceCreateEvaluatorResult + if err = p.c.Call(ctx, "CreateEvaluator", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} + +func (p *kClient) SubmitEvaluatorVersion(ctx context.Context, req *openapi.SubmitEvaluatorVersionOpenAPIRequest) (r *openapi.SubmitEvaluatorVersionOpenAPIResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs + _args.Req = req + var _result openapi.EvaluationOpenAPIServiceSubmitEvaluatorVersionResult + if err = p.c.Call(ctx, "SubmitEvaluatorVersion", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} + +func (p *kClient) GetEvaluatorVersion(ctx context.Context, req *openapi.GetEvaluatorVersionOpenAPIRequest) (r *openapi.GetEvaluatorVersionOpenAPIResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceGetEvaluatorVersionArgs + _args.Req = req + var _result openapi.EvaluationOpenAPIServiceGetEvaluatorVersionResult + if err = p.c.Call(ctx, "GetEvaluatorVersion", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} + +func (p *kClient) RunEvaluator(ctx context.Context, req *openapi.RunEvaluatorOpenAPIRequest) (r *openapi.RunEvaluatorOpenAPIResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceRunEvaluatorArgs + _args.Req = req + var _result openapi.EvaluationOpenAPIServiceRunEvaluatorResult + if err = p.c.Call(ctx, "RunEvaluator", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} + +func (p *kClient) GetEvaluatorRecord(ctx context.Context, req *openapi.GetEvaluatorRecordOpenAPIRequest) (r *openapi.GetEvaluatorRecordOpenAPIResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceGetEvaluatorRecordArgs + _args.Req = req + var _result openapi.EvaluationOpenAPIServiceGetEvaluatorRecordResult + if err = p.c.Call(ctx, "GetEvaluatorRecord", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} + +func (p *kClient) CreateExperiment(ctx context.Context, req *openapi.CreateExperimentOpenAPIRequest) (r *openapi.CreateExperimentOpenAPIResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceCreateExperimentArgs + _args.Req = req + var _result openapi.EvaluationOpenAPIServiceCreateExperimentResult + if err = p.c.Call(ctx, "CreateExperiment", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} + +func (p *kClient) GetExperimentResult_(ctx context.Context, req *openapi.GetExperimentResultOpenAPIRequest) (r *openapi.GetExperimentResultOpenAPIResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceGetExperimentResultArgs + _args.Req = req + var _result openapi.EvaluationOpenAPIServiceGetExperimentResultResult + if err = p.c.Call(ctx, "GetExperimentResult", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} diff --git a/backend/kitex_gen/coze/loop/evaluation/evaluationopenapiservice/server.go b/backend/kitex_gen/coze/loop/evaluation/evaluationopenapiservice/server.go new file mode 100644 index 000000000..4bfa08a31 --- /dev/null +++ b/backend/kitex_gen/coze/loop/evaluation/evaluationopenapiservice/server.go @@ -0,0 +1,25 @@ +// Code generated by Kitex v0.13.1. DO NOT EDIT. +package evaluationopenapiservice + +import ( + server "github.com/cloudwego/kitex/server" + evaluation "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation" +) + +// NewServer creates a server.Server with the given handler and options. +func NewServer(handler evaluation.EvaluationOpenAPIService, opts ...server.Option) server.Server { + var options []server.Option + + options = append(options, opts...) + options = append(options, server.WithCompatibleMiddlewareForUnary()) + + svr := server.NewServer(options...) + if err := svr.RegisterService(serviceInfo(), handler); err != nil { + panic(err) + } + return svr +} + +func RegisterService(svr server.Server, handler evaluation.EvaluationOpenAPIService, opts ...server.RegisterOption) error { + return svr.RegisterService(serviceInfo(), handler, opts...) +} diff --git a/backend/kitex_gen/coze/loop/evaluation/k-coze.loop.evaluation.go b/backend/kitex_gen/coze/loop/evaluation/k-coze.loop.evaluation.go index 902326619..d51f9b68d 100644 --- a/backend/kitex_gen/coze/loop/evaluation/k-coze.loop.evaluation.go +++ b/backend/kitex_gen/coze/loop/evaluation/k-coze.loop.evaluation.go @@ -14,6 +14,7 @@ import ( "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/eval_target" "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/evaluator" "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/expt" + "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/openapi" ) var ( @@ -21,6 +22,7 @@ var ( _ = eval_target.KitexUnusedProtection _ = evaluator.KitexUnusedProtection _ = expt.KitexUnusedProtection + _ = openapi.KitexUnusedProtection ) // unused protection diff --git a/backend/kitex_gen/coze/loop/evaluation/openapi/coze.loop.evaluation.openapi.go b/backend/kitex_gen/coze/loop/evaluation/openapi/coze.loop.evaluation.openapi.go new file mode 100644 index 000000000..9bf48e798 --- /dev/null +++ b/backend/kitex_gen/coze/loop/evaluation/openapi/coze.loop.evaluation.openapi.go @@ -0,0 +1,24712 @@ +// Code generated by thriftgo (0.4.1). DO NOT EDIT. + +package openapi + +import ( + "context" + "fmt" + "github.com/apache/thrift/lib/go/thrift" + "github.com/coze-dev/coze-loop/backend/kitex_gen/base" + "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/domain_openapi/common" + "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/domain_openapi/eval_set" + "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/domain_openapi/evaluator" + "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/domain_openapi/experiment" + "strings" +) + +// =============================== +// 评测集相关接口 (9个接口) +// =============================== +// 1.1 创建评测集 +type CreateEvaluationSetOpenAPIRequest struct { + WorkspaceID int64 `thrift:"workspace_id,1,required" frugal:"1,required,i64" json:"workspace_id" form:"workspace_id,required" query:"workspace_id,required"` + Name string `thrift:"name,2,required" frugal:"2,required,string" form:"name,required" json:"name,required" query:"name,required"` + Description *string `thrift:"description,3,optional" frugal:"3,optional,string" form:"description" json:"description,omitempty" query:"description"` + EvaluationSetSchema *eval_set.EvaluationSetSchema `thrift:"evaluation_set_schema,4,optional" frugal:"4,optional,eval_set.EvaluationSetSchema" form:"evaluation_set_schema" json:"evaluation_set_schema,omitempty" query:"evaluation_set_schema"` + Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` +} + +func NewCreateEvaluationSetOpenAPIRequest() *CreateEvaluationSetOpenAPIRequest { + return &CreateEvaluationSetOpenAPIRequest{} +} + +func (p *CreateEvaluationSetOpenAPIRequest) InitDefault() { +} + +func (p *CreateEvaluationSetOpenAPIRequest) GetWorkspaceID() (v int64) { + if p != nil { + return p.WorkspaceID + } + return +} + +func (p *CreateEvaluationSetOpenAPIRequest) GetName() (v string) { + if p != nil { + return p.Name + } + return +} + +var CreateEvaluationSetOpenAPIRequest_Description_DEFAULT string + +func (p *CreateEvaluationSetOpenAPIRequest) GetDescription() (v string) { + if p == nil { + return + } + if !p.IsSetDescription() { + return CreateEvaluationSetOpenAPIRequest_Description_DEFAULT + } + return *p.Description +} + +var CreateEvaluationSetOpenAPIRequest_EvaluationSetSchema_DEFAULT *eval_set.EvaluationSetSchema + +func (p *CreateEvaluationSetOpenAPIRequest) GetEvaluationSetSchema() (v *eval_set.EvaluationSetSchema) { + if p == nil { + return + } + if !p.IsSetEvaluationSetSchema() { + return CreateEvaluationSetOpenAPIRequest_EvaluationSetSchema_DEFAULT + } + return p.EvaluationSetSchema +} + +var CreateEvaluationSetOpenAPIRequest_Base_DEFAULT *base.Base + +func (p *CreateEvaluationSetOpenAPIRequest) GetBase() (v *base.Base) { + if p == nil { + return + } + if !p.IsSetBase() { + return CreateEvaluationSetOpenAPIRequest_Base_DEFAULT + } + return p.Base +} +func (p *CreateEvaluationSetOpenAPIRequest) SetWorkspaceID(val int64) { + p.WorkspaceID = val +} +func (p *CreateEvaluationSetOpenAPIRequest) SetName(val string) { + p.Name = val +} +func (p *CreateEvaluationSetOpenAPIRequest) SetDescription(val *string) { + p.Description = val +} +func (p *CreateEvaluationSetOpenAPIRequest) SetEvaluationSetSchema(val *eval_set.EvaluationSetSchema) { + p.EvaluationSetSchema = val +} +func (p *CreateEvaluationSetOpenAPIRequest) SetBase(val *base.Base) { + p.Base = val +} + +var fieldIDToName_CreateEvaluationSetOpenAPIRequest = map[int16]string{ + 1: "workspace_id", + 2: "name", + 3: "description", + 4: "evaluation_set_schema", + 255: "Base", +} + +func (p *CreateEvaluationSetOpenAPIRequest) IsSetDescription() bool { + return p.Description != nil +} + +func (p *CreateEvaluationSetOpenAPIRequest) IsSetEvaluationSetSchema() bool { + return p.EvaluationSetSchema != nil +} + +func (p *CreateEvaluationSetOpenAPIRequest) IsSetBase() bool { + return p.Base != nil +} + +func (p *CreateEvaluationSetOpenAPIRequest) Read(iprot thrift.TProtocol) (err error) { + var fieldTypeId thrift.TType + var fieldId int16 + var issetWorkspaceID bool = false + var issetName 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 + } + issetWorkspaceID = 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 + } + issetName = 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.STRUCT { + 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 !issetWorkspaceID { + fieldId = 1 + goto RequiredFieldNotSetError + } + + if !issetName { + 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_CreateEvaluationSetOpenAPIRequest[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_CreateEvaluationSetOpenAPIRequest[fieldId])) +} + +func (p *CreateEvaluationSetOpenAPIRequest) ReadField1(iprot thrift.TProtocol) error { + + var _field int64 + if v, err := iprot.ReadI64(); err != nil { + return err + } else { + _field = v + } + p.WorkspaceID = _field + return nil +} +func (p *CreateEvaluationSetOpenAPIRequest) 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 *CreateEvaluationSetOpenAPIRequest) 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 *CreateEvaluationSetOpenAPIRequest) ReadField4(iprot thrift.TProtocol) error { + _field := eval_set.NewEvaluationSetSchema() + if err := _field.Read(iprot); err != nil { + return err + } + p.EvaluationSetSchema = _field + return nil +} +func (p *CreateEvaluationSetOpenAPIRequest) ReadField255(iprot thrift.TProtocol) error { + _field := base.NewBase() + if err := _field.Read(iprot); err != nil { + return err + } + p.Base = _field + return nil +} + +func (p *CreateEvaluationSetOpenAPIRequest) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("CreateEvaluationSetOpenAPIRequest"); 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 *CreateEvaluationSetOpenAPIRequest) writeField1(oprot thrift.TProtocol) (err error) { + if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI64(p.WorkspaceID); 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 *CreateEvaluationSetOpenAPIRequest) 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 *CreateEvaluationSetOpenAPIRequest) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetDescription() { + 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 *CreateEvaluationSetOpenAPIRequest) writeField4(oprot thrift.TProtocol) (err error) { + if p.IsSetEvaluationSetSchema() { + if err = oprot.WriteFieldBegin("evaluation_set_schema", thrift.STRUCT, 4); err != nil { + goto WriteFieldBeginError + } + if err := p.EvaluationSetSchema.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 *CreateEvaluationSetOpenAPIRequest) 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 *CreateEvaluationSetOpenAPIRequest) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("CreateEvaluationSetOpenAPIRequest(%+v)", *p) + +} + +func (p *CreateEvaluationSetOpenAPIRequest) DeepEqual(ano *CreateEvaluationSetOpenAPIRequest) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.WorkspaceID) { + return false + } + if !p.Field2DeepEqual(ano.Name) { + return false + } + if !p.Field3DeepEqual(ano.Description) { + return false + } + if !p.Field4DeepEqual(ano.EvaluationSetSchema) { + return false + } + if !p.Field255DeepEqual(ano.Base) { + return false + } + return true +} + +func (p *CreateEvaluationSetOpenAPIRequest) Field1DeepEqual(src int64) bool { + + if p.WorkspaceID != src { + return false + } + return true +} +func (p *CreateEvaluationSetOpenAPIRequest) Field2DeepEqual(src string) bool { + + if strings.Compare(p.Name, src) != 0 { + return false + } + return true +} +func (p *CreateEvaluationSetOpenAPIRequest) Field3DeepEqual(src *string) bool { + + if p.Description == src { + return true + } else if p.Description == nil || src == nil { + return false + } + if strings.Compare(*p.Description, *src) != 0 { + return false + } + return true +} +func (p *CreateEvaluationSetOpenAPIRequest) Field4DeepEqual(src *eval_set.EvaluationSetSchema) bool { + + if !p.EvaluationSetSchema.DeepEqual(src) { + return false + } + return true +} +func (p *CreateEvaluationSetOpenAPIRequest) Field255DeepEqual(src *base.Base) bool { + + if !p.Base.DeepEqual(src) { + return false + } + return true +} + +type CreateEvaluationSetOpenAPIResponse struct { + Code *int32 `thrift:"code,1,optional" frugal:"1,optional,i32" form:"code" json:"code,omitempty" query:"code"` + Msg *string `thrift:"msg,2,optional" frugal:"2,optional,string" form:"msg" json:"msg,omitempty" query:"msg"` + Data *CreateEvaluationSetOpenAPIData `thrift:"data,3,optional" frugal:"3,optional,CreateEvaluationSetOpenAPIData" form:"data" json:"data,omitempty" query:"data"` + BaseResp *base.BaseResp `thrift:"BaseResp,255" frugal:"255,default,base.BaseResp" form:"BaseResp" json:"BaseResp" query:"BaseResp"` +} + +func NewCreateEvaluationSetOpenAPIResponse() *CreateEvaluationSetOpenAPIResponse { + return &CreateEvaluationSetOpenAPIResponse{} +} + +func (p *CreateEvaluationSetOpenAPIResponse) InitDefault() { +} + +var CreateEvaluationSetOpenAPIResponse_Code_DEFAULT int32 + +func (p *CreateEvaluationSetOpenAPIResponse) GetCode() (v int32) { + if p == nil { + return + } + if !p.IsSetCode() { + return CreateEvaluationSetOpenAPIResponse_Code_DEFAULT + } + return *p.Code +} + +var CreateEvaluationSetOpenAPIResponse_Msg_DEFAULT string + +func (p *CreateEvaluationSetOpenAPIResponse) GetMsg() (v string) { + if p == nil { + return + } + if !p.IsSetMsg() { + return CreateEvaluationSetOpenAPIResponse_Msg_DEFAULT + } + return *p.Msg +} + +var CreateEvaluationSetOpenAPIResponse_Data_DEFAULT *CreateEvaluationSetOpenAPIData + +func (p *CreateEvaluationSetOpenAPIResponse) GetData() (v *CreateEvaluationSetOpenAPIData) { + if p == nil { + return + } + if !p.IsSetData() { + return CreateEvaluationSetOpenAPIResponse_Data_DEFAULT + } + return p.Data +} + +var CreateEvaluationSetOpenAPIResponse_BaseResp_DEFAULT *base.BaseResp + +func (p *CreateEvaluationSetOpenAPIResponse) GetBaseResp() (v *base.BaseResp) { + if p == nil { + return + } + if !p.IsSetBaseResp() { + return CreateEvaluationSetOpenAPIResponse_BaseResp_DEFAULT + } + return p.BaseResp +} +func (p *CreateEvaluationSetOpenAPIResponse) SetCode(val *int32) { + p.Code = val +} +func (p *CreateEvaluationSetOpenAPIResponse) SetMsg(val *string) { + p.Msg = val +} +func (p *CreateEvaluationSetOpenAPIResponse) SetData(val *CreateEvaluationSetOpenAPIData) { + p.Data = val +} +func (p *CreateEvaluationSetOpenAPIResponse) SetBaseResp(val *base.BaseResp) { + p.BaseResp = val +} + +var fieldIDToName_CreateEvaluationSetOpenAPIResponse = map[int16]string{ + 1: "code", + 2: "msg", + 3: "data", + 255: "BaseResp", +} + +func (p *CreateEvaluationSetOpenAPIResponse) IsSetCode() bool { + return p.Code != nil +} + +func (p *CreateEvaluationSetOpenAPIResponse) IsSetMsg() bool { + return p.Msg != nil +} + +func (p *CreateEvaluationSetOpenAPIResponse) IsSetData() bool { + return p.Data != nil +} + +func (p *CreateEvaluationSetOpenAPIResponse) IsSetBaseResp() bool { + return p.BaseResp != nil +} + +func (p *CreateEvaluationSetOpenAPIResponse) Read(iprot thrift.TProtocol) (err error) { + var fieldTypeId thrift.TType + var fieldId int16 + + if _, err = iprot.ReadStructBegin(); err != nil { + goto ReadStructBeginError + } + + for { + _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + + switch fieldId { + case 1: + if fieldTypeId == thrift.I32 { + if err = p.ReadField1(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 2: + if fieldTypeId == thrift.STRING { + if err = p.ReadField2(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 3: + if fieldTypeId == thrift.STRUCT { + if err = p.ReadField3(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 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_CreateEvaluationSetOpenAPIResponse[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 *CreateEvaluationSetOpenAPIResponse) 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 *CreateEvaluationSetOpenAPIResponse) 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 *CreateEvaluationSetOpenAPIResponse) ReadField3(iprot thrift.TProtocol) error { + _field := NewCreateEvaluationSetOpenAPIData() + if err := _field.Read(iprot); err != nil { + return err + } + p.Data = _field + return nil +} +func (p *CreateEvaluationSetOpenAPIResponse) ReadField255(iprot thrift.TProtocol) error { + _field := base.NewBaseResp() + if err := _field.Read(iprot); err != nil { + return err + } + p.BaseResp = _field + return nil +} + +func (p *CreateEvaluationSetOpenAPIResponse) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("CreateEvaluationSetOpenAPIResponse"); 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 *CreateEvaluationSetOpenAPIResponse) 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 *CreateEvaluationSetOpenAPIResponse) 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 *CreateEvaluationSetOpenAPIResponse) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetData() { + 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 *CreateEvaluationSetOpenAPIResponse) 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 *CreateEvaluationSetOpenAPIResponse) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("CreateEvaluationSetOpenAPIResponse(%+v)", *p) + +} + +func (p *CreateEvaluationSetOpenAPIResponse) DeepEqual(ano *CreateEvaluationSetOpenAPIResponse) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.Code) { + return false + } + if !p.Field2DeepEqual(ano.Msg) { + return false + } + if !p.Field3DeepEqual(ano.Data) { + return false + } + if !p.Field255DeepEqual(ano.BaseResp) { + return false + } + return true +} + +func (p *CreateEvaluationSetOpenAPIResponse) Field1DeepEqual(src *int32) bool { + + if p.Code == src { + return true + } else if p.Code == nil || src == nil { + return false + } + if *p.Code != *src { + return false + } + return true +} +func (p *CreateEvaluationSetOpenAPIResponse) Field2DeepEqual(src *string) bool { + + if p.Msg == src { + return true + } else if p.Msg == nil || src == nil { + return false + } + if strings.Compare(*p.Msg, *src) != 0 { + return false + } + return true +} +func (p *CreateEvaluationSetOpenAPIResponse) Field3DeepEqual(src *CreateEvaluationSetOpenAPIData) bool { + + if !p.Data.DeepEqual(src) { + return false + } + return true +} +func (p *CreateEvaluationSetOpenAPIResponse) Field255DeepEqual(src *base.BaseResp) bool { + + if !p.BaseResp.DeepEqual(src) { + return false + } + return true +} + +type CreateEvaluationSetOpenAPIData struct { + EvaluationSetID *int64 `thrift:"evaluation_set_id,1,optional" frugal:"1,optional,i64" form:"evaluation_set_id" json:"evaluation_set_id,string,omitempty" query:"evaluation_set_id"` +} + +func NewCreateEvaluationSetOpenAPIData() *CreateEvaluationSetOpenAPIData { + return &CreateEvaluationSetOpenAPIData{} +} + +func (p *CreateEvaluationSetOpenAPIData) InitDefault() { +} + +var CreateEvaluationSetOpenAPIData_EvaluationSetID_DEFAULT int64 + +func (p *CreateEvaluationSetOpenAPIData) GetEvaluationSetID() (v int64) { + if p == nil { + return + } + if !p.IsSetEvaluationSetID() { + return CreateEvaluationSetOpenAPIData_EvaluationSetID_DEFAULT + } + return *p.EvaluationSetID +} +func (p *CreateEvaluationSetOpenAPIData) SetEvaluationSetID(val *int64) { + p.EvaluationSetID = val +} + +var fieldIDToName_CreateEvaluationSetOpenAPIData = map[int16]string{ + 1: "evaluation_set_id", +} + +func (p *CreateEvaluationSetOpenAPIData) IsSetEvaluationSetID() bool { + return p.EvaluationSetID != nil +} + +func (p *CreateEvaluationSetOpenAPIData) 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 + } + 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_CreateEvaluationSetOpenAPIData[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 *CreateEvaluationSetOpenAPIData) ReadField1(iprot thrift.TProtocol) error { + + var _field *int64 + if v, err := iprot.ReadI64(); err != nil { + return err + } else { + _field = &v + } + p.EvaluationSetID = _field + return nil +} + +func (p *CreateEvaluationSetOpenAPIData) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("CreateEvaluationSetOpenAPIData"); 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 *CreateEvaluationSetOpenAPIData) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetEvaluationSetID() { + if err = oprot.WriteFieldBegin("evaluation_set_id", thrift.I64, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI64(*p.EvaluationSetID); 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 *CreateEvaluationSetOpenAPIData) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("CreateEvaluationSetOpenAPIData(%+v)", *p) + +} + +func (p *CreateEvaluationSetOpenAPIData) DeepEqual(ano *CreateEvaluationSetOpenAPIData) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.EvaluationSetID) { + return false + } + return true +} + +func (p *CreateEvaluationSetOpenAPIData) Field1DeepEqual(src *int64) bool { + + if p.EvaluationSetID == src { + return true + } else if p.EvaluationSetID == nil || src == nil { + return false + } + if *p.EvaluationSetID != *src { + return false + } + return true +} + +// 1.2 获取评测集详情 +type GetEvaluationSetOpenAPIRequest struct { + WorkspaceID int64 `thrift:"workspace_id,1,required" frugal:"1,required,i64" json:"workspace_id" form:"workspace_id,required" query:"workspace_id,required"` + EvaluationSetID int64 `thrift:"evaluation_set_id,2,required" frugal:"2,required,i64" json:"evaluation_set_id,required" path:"evaluation_set_id,required"` + Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` +} + +func NewGetEvaluationSetOpenAPIRequest() *GetEvaluationSetOpenAPIRequest { + return &GetEvaluationSetOpenAPIRequest{} +} + +func (p *GetEvaluationSetOpenAPIRequest) InitDefault() { +} + +func (p *GetEvaluationSetOpenAPIRequest) GetWorkspaceID() (v int64) { + if p != nil { + return p.WorkspaceID + } + return +} + +func (p *GetEvaluationSetOpenAPIRequest) GetEvaluationSetID() (v int64) { + if p != nil { + return p.EvaluationSetID + } + return +} + +var GetEvaluationSetOpenAPIRequest_Base_DEFAULT *base.Base + +func (p *GetEvaluationSetOpenAPIRequest) GetBase() (v *base.Base) { + if p == nil { + return + } + if !p.IsSetBase() { + return GetEvaluationSetOpenAPIRequest_Base_DEFAULT + } + return p.Base +} +func (p *GetEvaluationSetOpenAPIRequest) SetWorkspaceID(val int64) { + p.WorkspaceID = val +} +func (p *GetEvaluationSetOpenAPIRequest) SetEvaluationSetID(val int64) { + p.EvaluationSetID = val +} +func (p *GetEvaluationSetOpenAPIRequest) SetBase(val *base.Base) { + p.Base = val +} + +var fieldIDToName_GetEvaluationSetOpenAPIRequest = map[int16]string{ + 1: "workspace_id", + 2: "evaluation_set_id", + 255: "Base", +} + +func (p *GetEvaluationSetOpenAPIRequest) IsSetBase() bool { + return p.Base != nil +} + +func (p *GetEvaluationSetOpenAPIRequest) Read(iprot thrift.TProtocol) (err error) { + var fieldTypeId thrift.TType + var fieldId int16 + var issetWorkspaceID bool = false + var issetEvaluationSetID 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 + } + issetWorkspaceID = 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 + } + issetEvaluationSetID = 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 !issetWorkspaceID { + fieldId = 1 + goto RequiredFieldNotSetError + } + + if !issetEvaluationSetID { + 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_GetEvaluationSetOpenAPIRequest[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_GetEvaluationSetOpenAPIRequest[fieldId])) +} + +func (p *GetEvaluationSetOpenAPIRequest) ReadField1(iprot thrift.TProtocol) error { + + var _field int64 + if v, err := iprot.ReadI64(); err != nil { + return err + } else { + _field = v + } + p.WorkspaceID = _field + return nil +} +func (p *GetEvaluationSetOpenAPIRequest) ReadField2(iprot thrift.TProtocol) error { + + var _field int64 + if v, err := iprot.ReadI64(); err != nil { + return err + } else { + _field = v + } + p.EvaluationSetID = _field + return nil +} +func (p *GetEvaluationSetOpenAPIRequest) ReadField255(iprot thrift.TProtocol) error { + _field := base.NewBase() + if err := _field.Read(iprot); err != nil { + return err + } + p.Base = _field + return nil +} + +func (p *GetEvaluationSetOpenAPIRequest) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("GetEvaluationSetOpenAPIRequest"); 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 *GetEvaluationSetOpenAPIRequest) writeField1(oprot thrift.TProtocol) (err error) { + if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI64(p.WorkspaceID); 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 *GetEvaluationSetOpenAPIRequest) writeField2(oprot thrift.TProtocol) (err error) { + if err = oprot.WriteFieldBegin("evaluation_set_id", thrift.I64, 2); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI64(p.EvaluationSetID); 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 *GetEvaluationSetOpenAPIRequest) 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 *GetEvaluationSetOpenAPIRequest) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("GetEvaluationSetOpenAPIRequest(%+v)", *p) + +} + +func (p *GetEvaluationSetOpenAPIRequest) DeepEqual(ano *GetEvaluationSetOpenAPIRequest) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.WorkspaceID) { + return false + } + if !p.Field2DeepEqual(ano.EvaluationSetID) { + return false + } + if !p.Field255DeepEqual(ano.Base) { + return false + } + return true +} + +func (p *GetEvaluationSetOpenAPIRequest) Field1DeepEqual(src int64) bool { + + if p.WorkspaceID != src { + return false + } + return true +} +func (p *GetEvaluationSetOpenAPIRequest) Field2DeepEqual(src int64) bool { + + if p.EvaluationSetID != src { + return false + } + return true +} +func (p *GetEvaluationSetOpenAPIRequest) Field255DeepEqual(src *base.Base) bool { + + if !p.Base.DeepEqual(src) { + return false + } + return true +} + +type GetEvaluationSetOpenAPIResponse struct { + Code *int32 `thrift:"code,1,optional" frugal:"1,optional,i32" form:"code" json:"code,omitempty" query:"code"` + Msg *string `thrift:"msg,2,optional" frugal:"2,optional,string" form:"msg" json:"msg,omitempty" query:"msg"` + Data *GetEvaluationSetOpenAPIData `thrift:"data,3,optional" frugal:"3,optional,GetEvaluationSetOpenAPIData" form:"data" json:"data,omitempty" query:"data"` + BaseResp *base.BaseResp `thrift:"BaseResp,255" frugal:"255,default,base.BaseResp" form:"BaseResp" json:"BaseResp" query:"BaseResp"` +} + +func NewGetEvaluationSetOpenAPIResponse() *GetEvaluationSetOpenAPIResponse { + return &GetEvaluationSetOpenAPIResponse{} +} + +func (p *GetEvaluationSetOpenAPIResponse) InitDefault() { +} + +var GetEvaluationSetOpenAPIResponse_Code_DEFAULT int32 + +func (p *GetEvaluationSetOpenAPIResponse) GetCode() (v int32) { + if p == nil { + return + } + if !p.IsSetCode() { + return GetEvaluationSetOpenAPIResponse_Code_DEFAULT + } + return *p.Code +} + +var GetEvaluationSetOpenAPIResponse_Msg_DEFAULT string + +func (p *GetEvaluationSetOpenAPIResponse) GetMsg() (v string) { + if p == nil { + return + } + if !p.IsSetMsg() { + return GetEvaluationSetOpenAPIResponse_Msg_DEFAULT + } + return *p.Msg +} + +var GetEvaluationSetOpenAPIResponse_Data_DEFAULT *GetEvaluationSetOpenAPIData + +func (p *GetEvaluationSetOpenAPIResponse) GetData() (v *GetEvaluationSetOpenAPIData) { + if p == nil { + return + } + if !p.IsSetData() { + return GetEvaluationSetOpenAPIResponse_Data_DEFAULT + } + return p.Data +} + +var GetEvaluationSetOpenAPIResponse_BaseResp_DEFAULT *base.BaseResp + +func (p *GetEvaluationSetOpenAPIResponse) GetBaseResp() (v *base.BaseResp) { + if p == nil { + return + } + if !p.IsSetBaseResp() { + return GetEvaluationSetOpenAPIResponse_BaseResp_DEFAULT + } + return p.BaseResp +} +func (p *GetEvaluationSetOpenAPIResponse) SetCode(val *int32) { + p.Code = val +} +func (p *GetEvaluationSetOpenAPIResponse) SetMsg(val *string) { + p.Msg = val +} +func (p *GetEvaluationSetOpenAPIResponse) SetData(val *GetEvaluationSetOpenAPIData) { + p.Data = val +} +func (p *GetEvaluationSetOpenAPIResponse) SetBaseResp(val *base.BaseResp) { + p.BaseResp = val +} + +var fieldIDToName_GetEvaluationSetOpenAPIResponse = map[int16]string{ + 1: "code", + 2: "msg", + 3: "data", + 255: "BaseResp", +} + +func (p *GetEvaluationSetOpenAPIResponse) IsSetCode() bool { + return p.Code != nil +} + +func (p *GetEvaluationSetOpenAPIResponse) IsSetMsg() bool { + return p.Msg != nil +} + +func (p *GetEvaluationSetOpenAPIResponse) IsSetData() bool { + return p.Data != nil +} + +func (p *GetEvaluationSetOpenAPIResponse) IsSetBaseResp() bool { + return p.BaseResp != nil +} + +func (p *GetEvaluationSetOpenAPIResponse) Read(iprot thrift.TProtocol) (err error) { + var fieldTypeId thrift.TType + var fieldId int16 + + if _, err = iprot.ReadStructBegin(); err != nil { + goto ReadStructBeginError + } + + for { + _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + + switch fieldId { + case 1: + if fieldTypeId == thrift.I32 { + if err = p.ReadField1(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 2: + if fieldTypeId == thrift.STRING { + if err = p.ReadField2(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 3: + if fieldTypeId == thrift.STRUCT { + if err = p.ReadField3(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 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_GetEvaluationSetOpenAPIResponse[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 *GetEvaluationSetOpenAPIResponse) 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 *GetEvaluationSetOpenAPIResponse) 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 *GetEvaluationSetOpenAPIResponse) ReadField3(iprot thrift.TProtocol) error { + _field := NewGetEvaluationSetOpenAPIData() + if err := _field.Read(iprot); err != nil { + return err + } + p.Data = _field + return nil +} +func (p *GetEvaluationSetOpenAPIResponse) ReadField255(iprot thrift.TProtocol) error { + _field := base.NewBaseResp() + if err := _field.Read(iprot); err != nil { + return err + } + p.BaseResp = _field + return nil +} + +func (p *GetEvaluationSetOpenAPIResponse) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("GetEvaluationSetOpenAPIResponse"); 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 *GetEvaluationSetOpenAPIResponse) 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 *GetEvaluationSetOpenAPIResponse) 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 *GetEvaluationSetOpenAPIResponse) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetData() { + 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 *GetEvaluationSetOpenAPIResponse) 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 *GetEvaluationSetOpenAPIResponse) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("GetEvaluationSetOpenAPIResponse(%+v)", *p) + +} + +func (p *GetEvaluationSetOpenAPIResponse) DeepEqual(ano *GetEvaluationSetOpenAPIResponse) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.Code) { + return false + } + if !p.Field2DeepEqual(ano.Msg) { + return false + } + if !p.Field3DeepEqual(ano.Data) { + return false + } + if !p.Field255DeepEqual(ano.BaseResp) { + return false + } + return true +} + +func (p *GetEvaluationSetOpenAPIResponse) Field1DeepEqual(src *int32) bool { + + if p.Code == src { + return true + } else if p.Code == nil || src == nil { + return false + } + if *p.Code != *src { + return false + } + return true +} +func (p *GetEvaluationSetOpenAPIResponse) Field2DeepEqual(src *string) bool { + + if p.Msg == src { + return true + } else if p.Msg == nil || src == nil { + return false + } + if strings.Compare(*p.Msg, *src) != 0 { + return false + } + return true +} +func (p *GetEvaluationSetOpenAPIResponse) Field3DeepEqual(src *GetEvaluationSetOpenAPIData) bool { + + if !p.Data.DeepEqual(src) { + return false + } + return true +} +func (p *GetEvaluationSetOpenAPIResponse) Field255DeepEqual(src *base.BaseResp) bool { + + if !p.BaseResp.DeepEqual(src) { + return false + } + return true +} + +type GetEvaluationSetOpenAPIData struct { + EvaluationSet *eval_set.EvaluationSet `thrift:"evaluation_set,1,optional" frugal:"1,optional,eval_set.EvaluationSet" form:"evaluation_set" json:"evaluation_set,omitempty" query:"evaluation_set"` +} + +func NewGetEvaluationSetOpenAPIData() *GetEvaluationSetOpenAPIData { + return &GetEvaluationSetOpenAPIData{} +} + +func (p *GetEvaluationSetOpenAPIData) InitDefault() { +} + +var GetEvaluationSetOpenAPIData_EvaluationSet_DEFAULT *eval_set.EvaluationSet + +func (p *GetEvaluationSetOpenAPIData) GetEvaluationSet() (v *eval_set.EvaluationSet) { + if p == nil { + return + } + if !p.IsSetEvaluationSet() { + return GetEvaluationSetOpenAPIData_EvaluationSet_DEFAULT + } + return p.EvaluationSet +} +func (p *GetEvaluationSetOpenAPIData) SetEvaluationSet(val *eval_set.EvaluationSet) { + p.EvaluationSet = val +} + +var fieldIDToName_GetEvaluationSetOpenAPIData = map[int16]string{ + 1: "evaluation_set", +} + +func (p *GetEvaluationSetOpenAPIData) IsSetEvaluationSet() bool { + return p.EvaluationSet != nil +} + +func (p *GetEvaluationSetOpenAPIData) 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_GetEvaluationSetOpenAPIData[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 *GetEvaluationSetOpenAPIData) ReadField1(iprot thrift.TProtocol) error { + _field := eval_set.NewEvaluationSet() + if err := _field.Read(iprot); err != nil { + return err + } + p.EvaluationSet = _field + return nil +} + +func (p *GetEvaluationSetOpenAPIData) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("GetEvaluationSetOpenAPIData"); 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 *GetEvaluationSetOpenAPIData) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetEvaluationSet() { + if err = oprot.WriteFieldBegin("evaluation_set", thrift.STRUCT, 1); err != nil { + goto WriteFieldBeginError + } + if err := p.EvaluationSet.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 *GetEvaluationSetOpenAPIData) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("GetEvaluationSetOpenAPIData(%+v)", *p) + +} + +func (p *GetEvaluationSetOpenAPIData) DeepEqual(ano *GetEvaluationSetOpenAPIData) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.EvaluationSet) { + return false + } + return true +} + +func (p *GetEvaluationSetOpenAPIData) Field1DeepEqual(src *eval_set.EvaluationSet) bool { + + if !p.EvaluationSet.DeepEqual(src) { + return false + } + return true +} + +// 1.3 查询评测集列表 +type ListEvaluationSetsOpenAPIRequest struct { + WorkspaceID int64 `thrift:"workspace_id,1,required" frugal:"1,required,i64" json:"workspace_id" form:"workspace_id,required" query:"workspace_id,required"` + Name *string `thrift:"name,2,optional" frugal:"2,optional,string" form:"name" json:"name,omitempty" query:"name"` + Creators []string `thrift:"creators,3,optional" frugal:"3,optional,list" form:"creators" json:"creators,omitempty" query:"creators"` + EvaluationSetIds []int64 `thrift:"evaluation_set_ids,4,optional" frugal:"4,optional,list" json:"evaluation_set_ids" form:"evaluation_set_ids" query:"evaluation_set_ids"` + PageToken *string `thrift:"page_token,100,optional" frugal:"100,optional,string" form:"page_token" json:"page_token,omitempty" query:"page_token"` + PageSize *int32 `thrift:"page_size,101,optional" frugal:"101,optional,i32" form:"page_size" json:"page_size,omitempty" query:"page_size"` + OrderBys []*common.OrderBy `thrift:"order_bys,103,optional" frugal:"103,optional,list" form:"order_bys" json:"order_bys,omitempty" query:"order_bys"` + Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` +} + +func NewListEvaluationSetsOpenAPIRequest() *ListEvaluationSetsOpenAPIRequest { + return &ListEvaluationSetsOpenAPIRequest{} +} + +func (p *ListEvaluationSetsOpenAPIRequest) InitDefault() { +} + +func (p *ListEvaluationSetsOpenAPIRequest) GetWorkspaceID() (v int64) { + if p != nil { + return p.WorkspaceID + } + return +} + +var ListEvaluationSetsOpenAPIRequest_Name_DEFAULT string + +func (p *ListEvaluationSetsOpenAPIRequest) GetName() (v string) { + if p == nil { + return + } + if !p.IsSetName() { + return ListEvaluationSetsOpenAPIRequest_Name_DEFAULT + } + return *p.Name +} + +var ListEvaluationSetsOpenAPIRequest_Creators_DEFAULT []string + +func (p *ListEvaluationSetsOpenAPIRequest) GetCreators() (v []string) { + if p == nil { + return + } + if !p.IsSetCreators() { + return ListEvaluationSetsOpenAPIRequest_Creators_DEFAULT + } + return p.Creators +} + +var ListEvaluationSetsOpenAPIRequest_EvaluationSetIds_DEFAULT []int64 + +func (p *ListEvaluationSetsOpenAPIRequest) GetEvaluationSetIds() (v []int64) { + if p == nil { + return + } + if !p.IsSetEvaluationSetIds() { + return ListEvaluationSetsOpenAPIRequest_EvaluationSetIds_DEFAULT + } + return p.EvaluationSetIds +} + +var ListEvaluationSetsOpenAPIRequest_PageToken_DEFAULT string + +func (p *ListEvaluationSetsOpenAPIRequest) GetPageToken() (v string) { + if p == nil { + return + } + if !p.IsSetPageToken() { + return ListEvaluationSetsOpenAPIRequest_PageToken_DEFAULT + } + return *p.PageToken +} + +var ListEvaluationSetsOpenAPIRequest_PageSize_DEFAULT int32 + +func (p *ListEvaluationSetsOpenAPIRequest) GetPageSize() (v int32) { + if p == nil { + return + } + if !p.IsSetPageSize() { + return ListEvaluationSetsOpenAPIRequest_PageSize_DEFAULT + } + return *p.PageSize +} + +var ListEvaluationSetsOpenAPIRequest_OrderBys_DEFAULT []*common.OrderBy + +func (p *ListEvaluationSetsOpenAPIRequest) GetOrderBys() (v []*common.OrderBy) { + if p == nil { + return + } + if !p.IsSetOrderBys() { + return ListEvaluationSetsOpenAPIRequest_OrderBys_DEFAULT + } + return p.OrderBys +} + +var ListEvaluationSetsOpenAPIRequest_Base_DEFAULT *base.Base + +func (p *ListEvaluationSetsOpenAPIRequest) GetBase() (v *base.Base) { + if p == nil { + return + } + if !p.IsSetBase() { + return ListEvaluationSetsOpenAPIRequest_Base_DEFAULT + } + return p.Base +} +func (p *ListEvaluationSetsOpenAPIRequest) SetWorkspaceID(val int64) { + p.WorkspaceID = val +} +func (p *ListEvaluationSetsOpenAPIRequest) SetName(val *string) { + p.Name = val +} +func (p *ListEvaluationSetsOpenAPIRequest) SetCreators(val []string) { + p.Creators = val +} +func (p *ListEvaluationSetsOpenAPIRequest) SetEvaluationSetIds(val []int64) { + p.EvaluationSetIds = val +} +func (p *ListEvaluationSetsOpenAPIRequest) SetPageToken(val *string) { + p.PageToken = val +} +func (p *ListEvaluationSetsOpenAPIRequest) SetPageSize(val *int32) { + p.PageSize = val +} +func (p *ListEvaluationSetsOpenAPIRequest) SetOrderBys(val []*common.OrderBy) { + p.OrderBys = val +} +func (p *ListEvaluationSetsOpenAPIRequest) SetBase(val *base.Base) { + p.Base = val +} + +var fieldIDToName_ListEvaluationSetsOpenAPIRequest = map[int16]string{ + 1: "workspace_id", + 2: "name", + 3: "creators", + 4: "evaluation_set_ids", + 100: "page_token", + 101: "page_size", + 103: "order_bys", + 255: "Base", +} + +func (p *ListEvaluationSetsOpenAPIRequest) IsSetName() bool { + return p.Name != nil +} + +func (p *ListEvaluationSetsOpenAPIRequest) IsSetCreators() bool { + return p.Creators != nil +} + +func (p *ListEvaluationSetsOpenAPIRequest) IsSetEvaluationSetIds() bool { + return p.EvaluationSetIds != nil +} + +func (p *ListEvaluationSetsOpenAPIRequest) IsSetPageToken() bool { + return p.PageToken != nil +} + +func (p *ListEvaluationSetsOpenAPIRequest) IsSetPageSize() bool { + return p.PageSize != nil +} + +func (p *ListEvaluationSetsOpenAPIRequest) IsSetOrderBys() bool { + return p.OrderBys != nil +} + +func (p *ListEvaluationSetsOpenAPIRequest) IsSetBase() bool { + return p.Base != nil +} + +func (p *ListEvaluationSetsOpenAPIRequest) Read(iprot thrift.TProtocol) (err error) { + var fieldTypeId thrift.TType + var fieldId int16 + var issetWorkspaceID 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 + } + issetWorkspaceID = 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.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 100: + if fieldTypeId == thrift.STRING { + if err = p.ReadField100(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 101: + if fieldTypeId == thrift.I32 { + if err = p.ReadField101(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 103: + if fieldTypeId == thrift.LIST { + if err = p.ReadField103(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 !issetWorkspaceID { + 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_ListEvaluationSetsOpenAPIRequest[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_ListEvaluationSetsOpenAPIRequest[fieldId])) +} + +func (p *ListEvaluationSetsOpenAPIRequest) ReadField1(iprot thrift.TProtocol) error { + + var _field int64 + if v, err := iprot.ReadI64(); err != nil { + return err + } else { + _field = v + } + p.WorkspaceID = _field + return nil +} +func (p *ListEvaluationSetsOpenAPIRequest) 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 *ListEvaluationSetsOpenAPIRequest) 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.Creators = _field + return nil +} +func (p *ListEvaluationSetsOpenAPIRequest) ReadField4(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.EvaluationSetIds = _field + return nil +} +func (p *ListEvaluationSetsOpenAPIRequest) ReadField100(iprot thrift.TProtocol) error { + + var _field *string + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = &v + } + p.PageToken = _field + return nil +} +func (p *ListEvaluationSetsOpenAPIRequest) ReadField101(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 *ListEvaluationSetsOpenAPIRequest) ReadField103(iprot thrift.TProtocol) error { + _, size, err := iprot.ReadListBegin() + if err != nil { + return err + } + _field := make([]*common.OrderBy, 0, size) + values := make([]common.OrderBy, 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.OrderBys = _field + return nil +} +func (p *ListEvaluationSetsOpenAPIRequest) ReadField255(iprot thrift.TProtocol) error { + _field := base.NewBase() + if err := _field.Read(iprot); err != nil { + return err + } + p.Base = _field + return nil +} + +func (p *ListEvaluationSetsOpenAPIRequest) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("ListEvaluationSetsOpenAPIRequest"); 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.writeField100(oprot); err != nil { + fieldId = 100 + goto WriteFieldError + } + if err = p.writeField101(oprot); err != nil { + fieldId = 101 + goto WriteFieldError + } + if err = p.writeField103(oprot); err != nil { + fieldId = 103 + 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 *ListEvaluationSetsOpenAPIRequest) writeField1(oprot thrift.TProtocol) (err error) { + if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI64(p.WorkspaceID); 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 *ListEvaluationSetsOpenAPIRequest) writeField2(oprot thrift.TProtocol) (err error) { + if p.IsSetName() { + 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 *ListEvaluationSetsOpenAPIRequest) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetCreators() { + if err = oprot.WriteFieldBegin("creators", thrift.LIST, 3); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteListBegin(thrift.STRING, len(p.Creators)); err != nil { + return err + } + for _, v := range p.Creators { + 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 *ListEvaluationSetsOpenAPIRequest) writeField4(oprot thrift.TProtocol) (err error) { + if p.IsSetEvaluationSetIds() { + if err = oprot.WriteFieldBegin("evaluation_set_ids", thrift.LIST, 4); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteListBegin(thrift.I64, len(p.EvaluationSetIds)); err != nil { + return err + } + for _, v := range p.EvaluationSetIds { + 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 4 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err) +} +func (p *ListEvaluationSetsOpenAPIRequest) writeField100(oprot thrift.TProtocol) (err error) { + if p.IsSetPageToken() { + if err = oprot.WriteFieldBegin("page_token", thrift.STRING, 100); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(*p.PageToken); 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 *ListEvaluationSetsOpenAPIRequest) writeField101(oprot thrift.TProtocol) (err error) { + if p.IsSetPageSize() { + if err = oprot.WriteFieldBegin("page_size", thrift.I32, 101); 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 101 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 101 end error: ", p), err) +} +func (p *ListEvaluationSetsOpenAPIRequest) writeField103(oprot thrift.TProtocol) (err error) { + if p.IsSetOrderBys() { + if err = oprot.WriteFieldBegin("order_bys", thrift.LIST, 103); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteListBegin(thrift.STRUCT, len(p.OrderBys)); err != nil { + return err + } + for _, v := range p.OrderBys { + 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 103 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 103 end error: ", p), err) +} +func (p *ListEvaluationSetsOpenAPIRequest) 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 *ListEvaluationSetsOpenAPIRequest) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("ListEvaluationSetsOpenAPIRequest(%+v)", *p) + +} + +func (p *ListEvaluationSetsOpenAPIRequest) DeepEqual(ano *ListEvaluationSetsOpenAPIRequest) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.WorkspaceID) { + return false + } + if !p.Field2DeepEqual(ano.Name) { + return false + } + if !p.Field3DeepEqual(ano.Creators) { + return false + } + if !p.Field4DeepEqual(ano.EvaluationSetIds) { + return false + } + if !p.Field100DeepEqual(ano.PageToken) { + return false + } + if !p.Field101DeepEqual(ano.PageSize) { + return false + } + if !p.Field103DeepEqual(ano.OrderBys) { + return false + } + if !p.Field255DeepEqual(ano.Base) { + return false + } + return true +} + +func (p *ListEvaluationSetsOpenAPIRequest) Field1DeepEqual(src int64) bool { + + if p.WorkspaceID != src { + return false + } + return true +} +func (p *ListEvaluationSetsOpenAPIRequest) Field2DeepEqual(src *string) bool { + + if p.Name == src { + return true + } else if p.Name == nil || src == nil { + return false + } + if strings.Compare(*p.Name, *src) != 0 { + return false + } + return true +} +func (p *ListEvaluationSetsOpenAPIRequest) Field3DeepEqual(src []string) bool { + + if len(p.Creators) != len(src) { + return false + } + for i, v := range p.Creators { + _src := src[i] + if strings.Compare(v, _src) != 0 { + return false + } + } + return true +} +func (p *ListEvaluationSetsOpenAPIRequest) Field4DeepEqual(src []int64) bool { + + if len(p.EvaluationSetIds) != len(src) { + return false + } + for i, v := range p.EvaluationSetIds { + _src := src[i] + if v != _src { + return false + } + } + return true +} +func (p *ListEvaluationSetsOpenAPIRequest) Field100DeepEqual(src *string) bool { + + if p.PageToken == src { + return true + } else if p.PageToken == nil || src == nil { + return false + } + if strings.Compare(*p.PageToken, *src) != 0 { + return false + } + return true +} +func (p *ListEvaluationSetsOpenAPIRequest) Field101DeepEqual(src *int32) bool { + + if p.PageSize == src { + return true + } else if p.PageSize == nil || src == nil { + return false + } + if *p.PageSize != *src { + return false + } + return true +} +func (p *ListEvaluationSetsOpenAPIRequest) Field103DeepEqual(src []*common.OrderBy) bool { + + if len(p.OrderBys) != len(src) { + return false + } + for i, v := range p.OrderBys { + _src := src[i] + if !v.DeepEqual(_src) { + return false + } + } + return true +} +func (p *ListEvaluationSetsOpenAPIRequest) Field255DeepEqual(src *base.Base) bool { + + if !p.Base.DeepEqual(src) { + return false + } + return true +} + +type ListEvaluationSetsOpenAPIResponse struct { + Code *int32 `thrift:"code,1,optional" frugal:"1,optional,i32" form:"code" json:"code,omitempty" query:"code"` + Msg *string `thrift:"msg,2,optional" frugal:"2,optional,string" form:"msg" json:"msg,omitempty" query:"msg"` + Data *ListEvaluationSetsOpenAPIData `thrift:"data,3,optional" frugal:"3,optional,ListEvaluationSetsOpenAPIData" form:"data" json:"data,omitempty" query:"data"` + BaseResp *base.BaseResp `thrift:"BaseResp,255" frugal:"255,default,base.BaseResp" form:"BaseResp" json:"BaseResp" query:"BaseResp"` +} + +func NewListEvaluationSetsOpenAPIResponse() *ListEvaluationSetsOpenAPIResponse { + return &ListEvaluationSetsOpenAPIResponse{} +} + +func (p *ListEvaluationSetsOpenAPIResponse) InitDefault() { +} + +var ListEvaluationSetsOpenAPIResponse_Code_DEFAULT int32 + +func (p *ListEvaluationSetsOpenAPIResponse) GetCode() (v int32) { + if p == nil { + return + } + if !p.IsSetCode() { + return ListEvaluationSetsOpenAPIResponse_Code_DEFAULT + } + return *p.Code +} + +var ListEvaluationSetsOpenAPIResponse_Msg_DEFAULT string + +func (p *ListEvaluationSetsOpenAPIResponse) GetMsg() (v string) { + if p == nil { + return + } + if !p.IsSetMsg() { + return ListEvaluationSetsOpenAPIResponse_Msg_DEFAULT + } + return *p.Msg +} + +var ListEvaluationSetsOpenAPIResponse_Data_DEFAULT *ListEvaluationSetsOpenAPIData + +func (p *ListEvaluationSetsOpenAPIResponse) GetData() (v *ListEvaluationSetsOpenAPIData) { + if p == nil { + return + } + if !p.IsSetData() { + return ListEvaluationSetsOpenAPIResponse_Data_DEFAULT + } + return p.Data +} + +var ListEvaluationSetsOpenAPIResponse_BaseResp_DEFAULT *base.BaseResp + +func (p *ListEvaluationSetsOpenAPIResponse) GetBaseResp() (v *base.BaseResp) { + if p == nil { + return + } + if !p.IsSetBaseResp() { + return ListEvaluationSetsOpenAPIResponse_BaseResp_DEFAULT + } + return p.BaseResp +} +func (p *ListEvaluationSetsOpenAPIResponse) SetCode(val *int32) { + p.Code = val +} +func (p *ListEvaluationSetsOpenAPIResponse) SetMsg(val *string) { + p.Msg = val +} +func (p *ListEvaluationSetsOpenAPIResponse) SetData(val *ListEvaluationSetsOpenAPIData) { + p.Data = val +} +func (p *ListEvaluationSetsOpenAPIResponse) SetBaseResp(val *base.BaseResp) { + p.BaseResp = val +} + +var fieldIDToName_ListEvaluationSetsOpenAPIResponse = map[int16]string{ + 1: "code", + 2: "msg", + 3: "data", + 255: "BaseResp", +} + +func (p *ListEvaluationSetsOpenAPIResponse) IsSetCode() bool { + return p.Code != nil +} + +func (p *ListEvaluationSetsOpenAPIResponse) IsSetMsg() bool { + return p.Msg != nil +} + +func (p *ListEvaluationSetsOpenAPIResponse) IsSetData() bool { + return p.Data != nil +} + +func (p *ListEvaluationSetsOpenAPIResponse) IsSetBaseResp() bool { + return p.BaseResp != nil +} + +func (p *ListEvaluationSetsOpenAPIResponse) Read(iprot thrift.TProtocol) (err error) { + var fieldTypeId thrift.TType + var fieldId int16 + + if _, err = iprot.ReadStructBegin(); err != nil { + goto ReadStructBeginError + } + + for { + _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + + switch fieldId { + case 1: + if fieldTypeId == thrift.I32 { + if err = p.ReadField1(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 2: + if fieldTypeId == thrift.STRING { + if err = p.ReadField2(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 3: + if fieldTypeId == thrift.STRUCT { + if err = p.ReadField3(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 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_ListEvaluationSetsOpenAPIResponse[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 *ListEvaluationSetsOpenAPIResponse) 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 *ListEvaluationSetsOpenAPIResponse) 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 *ListEvaluationSetsOpenAPIResponse) ReadField3(iprot thrift.TProtocol) error { + _field := NewListEvaluationSetsOpenAPIData() + if err := _field.Read(iprot); err != nil { + return err + } + p.Data = _field + return nil +} +func (p *ListEvaluationSetsOpenAPIResponse) ReadField255(iprot thrift.TProtocol) error { + _field := base.NewBaseResp() + if err := _field.Read(iprot); err != nil { + return err + } + p.BaseResp = _field + return nil +} + +func (p *ListEvaluationSetsOpenAPIResponse) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("ListEvaluationSetsOpenAPIResponse"); 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 *ListEvaluationSetsOpenAPIResponse) 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 *ListEvaluationSetsOpenAPIResponse) 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 *ListEvaluationSetsOpenAPIResponse) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetData() { + 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 *ListEvaluationSetsOpenAPIResponse) 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 *ListEvaluationSetsOpenAPIResponse) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("ListEvaluationSetsOpenAPIResponse(%+v)", *p) + +} + +func (p *ListEvaluationSetsOpenAPIResponse) DeepEqual(ano *ListEvaluationSetsOpenAPIResponse) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.Code) { + return false + } + if !p.Field2DeepEqual(ano.Msg) { + return false + } + if !p.Field3DeepEqual(ano.Data) { + return false + } + if !p.Field255DeepEqual(ano.BaseResp) { + return false + } + return true +} + +func (p *ListEvaluationSetsOpenAPIResponse) Field1DeepEqual(src *int32) bool { + + if p.Code == src { + return true + } else if p.Code == nil || src == nil { + return false + } + if *p.Code != *src { + return false + } + return true +} +func (p *ListEvaluationSetsOpenAPIResponse) Field2DeepEqual(src *string) bool { + + if p.Msg == src { + return true + } else if p.Msg == nil || src == nil { + return false + } + if strings.Compare(*p.Msg, *src) != 0 { + return false + } + return true +} +func (p *ListEvaluationSetsOpenAPIResponse) Field3DeepEqual(src *ListEvaluationSetsOpenAPIData) bool { + + if !p.Data.DeepEqual(src) { + return false + } + return true +} +func (p *ListEvaluationSetsOpenAPIResponse) Field255DeepEqual(src *base.BaseResp) bool { + + if !p.BaseResp.DeepEqual(src) { + return false + } + return true +} + +type ListEvaluationSetsOpenAPIData struct { + Items []*eval_set.EvaluationSet `thrift:"items,1,optional" frugal:"1,optional,list" form:"items" json:"items,omitempty" query:"items"` + HasMore *bool `thrift:"has_more,100,optional" frugal:"100,optional,bool" form:"has_more" json:"has_more,omitempty" query:"has_more"` + NextPageToken *string `thrift:"next_page_token,101,optional" frugal:"101,optional,string" form:"next_page_token" json:"next_page_token,omitempty" query:"next_page_token"` + Total *int64 `thrift:"total,102,optional" frugal:"102,optional,i64" form:"total" json:"total,omitempty" query:"total"` +} + +func NewListEvaluationSetsOpenAPIData() *ListEvaluationSetsOpenAPIData { + return &ListEvaluationSetsOpenAPIData{} +} + +func (p *ListEvaluationSetsOpenAPIData) InitDefault() { +} + +var ListEvaluationSetsOpenAPIData_Items_DEFAULT []*eval_set.EvaluationSet + +func (p *ListEvaluationSetsOpenAPIData) GetItems() (v []*eval_set.EvaluationSet) { + if p == nil { + return + } + if !p.IsSetItems() { + return ListEvaluationSetsOpenAPIData_Items_DEFAULT + } + return p.Items +} + +var ListEvaluationSetsOpenAPIData_HasMore_DEFAULT bool + +func (p *ListEvaluationSetsOpenAPIData) GetHasMore() (v bool) { + if p == nil { + return + } + if !p.IsSetHasMore() { + return ListEvaluationSetsOpenAPIData_HasMore_DEFAULT + } + return *p.HasMore +} + +var ListEvaluationSetsOpenAPIData_NextPageToken_DEFAULT string + +func (p *ListEvaluationSetsOpenAPIData) GetNextPageToken() (v string) { + if p == nil { + return + } + if !p.IsSetNextPageToken() { + return ListEvaluationSetsOpenAPIData_NextPageToken_DEFAULT + } + return *p.NextPageToken +} + +var ListEvaluationSetsOpenAPIData_Total_DEFAULT int64 + +func (p *ListEvaluationSetsOpenAPIData) GetTotal() (v int64) { + if p == nil { + return + } + if !p.IsSetTotal() { + return ListEvaluationSetsOpenAPIData_Total_DEFAULT + } + return *p.Total +} +func (p *ListEvaluationSetsOpenAPIData) SetItems(val []*eval_set.EvaluationSet) { + p.Items = val +} +func (p *ListEvaluationSetsOpenAPIData) SetHasMore(val *bool) { + p.HasMore = val +} +func (p *ListEvaluationSetsOpenAPIData) SetNextPageToken(val *string) { + p.NextPageToken = val +} +func (p *ListEvaluationSetsOpenAPIData) SetTotal(val *int64) { + p.Total = val +} + +var fieldIDToName_ListEvaluationSetsOpenAPIData = map[int16]string{ + 1: "items", + 100: "has_more", + 101: "next_page_token", + 102: "total", +} + +func (p *ListEvaluationSetsOpenAPIData) IsSetItems() bool { + return p.Items != nil +} + +func (p *ListEvaluationSetsOpenAPIData) IsSetHasMore() bool { + return p.HasMore != nil +} + +func (p *ListEvaluationSetsOpenAPIData) IsSetNextPageToken() bool { + return p.NextPageToken != nil +} + +func (p *ListEvaluationSetsOpenAPIData) IsSetTotal() bool { + return p.Total != nil +} + +func (p *ListEvaluationSetsOpenAPIData) 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 100: + if fieldTypeId == thrift.BOOL { + if err = p.ReadField100(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.I64 { + 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_ListEvaluationSetsOpenAPIData[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 *ListEvaluationSetsOpenAPIData) ReadField1(iprot thrift.TProtocol) error { + _, size, err := iprot.ReadListBegin() + if err != nil { + return err + } + _field := make([]*eval_set.EvaluationSet, 0, size) + values := make([]eval_set.EvaluationSet, 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.Items = _field + return nil +} +func (p *ListEvaluationSetsOpenAPIData) ReadField100(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 *ListEvaluationSetsOpenAPIData) ReadField101(iprot thrift.TProtocol) error { + + var _field *string + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = &v + } + p.NextPageToken = _field + return nil +} +func (p *ListEvaluationSetsOpenAPIData) ReadField102(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 *ListEvaluationSetsOpenAPIData) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("ListEvaluationSetsOpenAPIData"); err != nil { + goto WriteStructBeginError + } + if p != nil { + if err = p.writeField1(oprot); err != nil { + fieldId = 1 + 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 = 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 *ListEvaluationSetsOpenAPIData) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetItems() { + if err = oprot.WriteFieldBegin("items", thrift.LIST, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteListBegin(thrift.STRUCT, len(p.Items)); err != nil { + return err + } + for _, v := range p.Items { + 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 *ListEvaluationSetsOpenAPIData) writeField100(oprot thrift.TProtocol) (err error) { + if p.IsSetHasMore() { + if err = oprot.WriteFieldBegin("has_more", thrift.BOOL, 100); 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 100 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 100 end error: ", p), err) +} +func (p *ListEvaluationSetsOpenAPIData) writeField101(oprot thrift.TProtocol) (err error) { + if p.IsSetNextPageToken() { + if err = oprot.WriteFieldBegin("next_page_token", thrift.STRING, 101); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(*p.NextPageToken); 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 *ListEvaluationSetsOpenAPIData) writeField102(oprot thrift.TProtocol) (err error) { + if p.IsSetTotal() { + if err = oprot.WriteFieldBegin("total", thrift.I64, 102); 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 102 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 102 end error: ", p), err) +} + +func (p *ListEvaluationSetsOpenAPIData) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("ListEvaluationSetsOpenAPIData(%+v)", *p) + +} + +func (p *ListEvaluationSetsOpenAPIData) DeepEqual(ano *ListEvaluationSetsOpenAPIData) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.Items) { + return false + } + if !p.Field100DeepEqual(ano.HasMore) { + return false + } + if !p.Field101DeepEqual(ano.NextPageToken) { + return false + } + if !p.Field102DeepEqual(ano.Total) { + return false + } + return true +} + +func (p *ListEvaluationSetsOpenAPIData) Field1DeepEqual(src []*eval_set.EvaluationSet) bool { + + if len(p.Items) != len(src) { + return false + } + for i, v := range p.Items { + _src := src[i] + if !v.DeepEqual(_src) { + return false + } + } + return true +} +func (p *ListEvaluationSetsOpenAPIData) Field100DeepEqual(src *bool) bool { + + if p.HasMore == src { + return true + } else if p.HasMore == nil || src == nil { + return false + } + if *p.HasMore != *src { + return false + } + return true +} +func (p *ListEvaluationSetsOpenAPIData) Field101DeepEqual(src *string) bool { + + if p.NextPageToken == src { + return true + } else if p.NextPageToken == nil || src == nil { + return false + } + if strings.Compare(*p.NextPageToken, *src) != 0 { + return false + } + return true +} +func (p *ListEvaluationSetsOpenAPIData) Field102DeepEqual(src *int64) bool { + + if p.Total == src { + return true + } else if p.Total == nil || src == nil { + return false + } + if *p.Total != *src { + return false + } + return true +} + +// 1.4 创建评测集版本 +type CreateEvaluationSetVersionOpenAPIRequest struct { + WorkspaceID int64 `thrift:"workspace_id,1,required" frugal:"1,required,i64" json:"workspace_id" form:"workspace_id,required" query:"workspace_id,required"` + EvaluationSetID int64 `thrift:"evaluation_set_id,2,required" frugal:"2,required,i64" json:"evaluation_set_id,required" path:"evaluation_set_id,required"` + Version *string `thrift:"version,3,optional" frugal:"3,optional,string" form:"version" json:"version,omitempty" query:"version"` + Description *string `thrift:"description,4,optional" frugal:"4,optional,string" form:"description" json:"description,omitempty" query:"description"` + Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` +} + +func NewCreateEvaluationSetVersionOpenAPIRequest() *CreateEvaluationSetVersionOpenAPIRequest { + return &CreateEvaluationSetVersionOpenAPIRequest{} +} + +func (p *CreateEvaluationSetVersionOpenAPIRequest) InitDefault() { +} + +func (p *CreateEvaluationSetVersionOpenAPIRequest) GetWorkspaceID() (v int64) { + if p != nil { + return p.WorkspaceID + } + return +} + +func (p *CreateEvaluationSetVersionOpenAPIRequest) GetEvaluationSetID() (v int64) { + if p != nil { + return p.EvaluationSetID + } + return +} + +var CreateEvaluationSetVersionOpenAPIRequest_Version_DEFAULT string + +func (p *CreateEvaluationSetVersionOpenAPIRequest) GetVersion() (v string) { + if p == nil { + return + } + if !p.IsSetVersion() { + return CreateEvaluationSetVersionOpenAPIRequest_Version_DEFAULT + } + return *p.Version +} + +var CreateEvaluationSetVersionOpenAPIRequest_Description_DEFAULT string + +func (p *CreateEvaluationSetVersionOpenAPIRequest) GetDescription() (v string) { + if p == nil { + return + } + if !p.IsSetDescription() { + return CreateEvaluationSetVersionOpenAPIRequest_Description_DEFAULT + } + return *p.Description +} + +var CreateEvaluationSetVersionOpenAPIRequest_Base_DEFAULT *base.Base + +func (p *CreateEvaluationSetVersionOpenAPIRequest) GetBase() (v *base.Base) { + if p == nil { + return + } + if !p.IsSetBase() { + return CreateEvaluationSetVersionOpenAPIRequest_Base_DEFAULT + } + return p.Base +} +func (p *CreateEvaluationSetVersionOpenAPIRequest) SetWorkspaceID(val int64) { + p.WorkspaceID = val +} +func (p *CreateEvaluationSetVersionOpenAPIRequest) SetEvaluationSetID(val int64) { + p.EvaluationSetID = val +} +func (p *CreateEvaluationSetVersionOpenAPIRequest) SetVersion(val *string) { + p.Version = val +} +func (p *CreateEvaluationSetVersionOpenAPIRequest) SetDescription(val *string) { + p.Description = val +} +func (p *CreateEvaluationSetVersionOpenAPIRequest) SetBase(val *base.Base) { + p.Base = val +} + +var fieldIDToName_CreateEvaluationSetVersionOpenAPIRequest = map[int16]string{ + 1: "workspace_id", + 2: "evaluation_set_id", + 3: "version", + 4: "description", + 255: "Base", +} + +func (p *CreateEvaluationSetVersionOpenAPIRequest) IsSetVersion() bool { + return p.Version != nil +} + +func (p *CreateEvaluationSetVersionOpenAPIRequest) IsSetDescription() bool { + return p.Description != nil +} + +func (p *CreateEvaluationSetVersionOpenAPIRequest) IsSetBase() bool { + return p.Base != nil +} + +func (p *CreateEvaluationSetVersionOpenAPIRequest) Read(iprot thrift.TProtocol) (err error) { + var fieldTypeId thrift.TType + var fieldId int16 + var issetWorkspaceID bool = false + var issetEvaluationSetID 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 + } + issetWorkspaceID = 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 + } + issetEvaluationSetID = 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 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 !issetWorkspaceID { + fieldId = 1 + goto RequiredFieldNotSetError + } + + if !issetEvaluationSetID { + 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_CreateEvaluationSetVersionOpenAPIRequest[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_CreateEvaluationSetVersionOpenAPIRequest[fieldId])) +} + +func (p *CreateEvaluationSetVersionOpenAPIRequest) ReadField1(iprot thrift.TProtocol) error { + + var _field int64 + if v, err := iprot.ReadI64(); err != nil { + return err + } else { + _field = v + } + p.WorkspaceID = _field + return nil +} +func (p *CreateEvaluationSetVersionOpenAPIRequest) ReadField2(iprot thrift.TProtocol) error { + + var _field int64 + if v, err := iprot.ReadI64(); err != nil { + return err + } else { + _field = v + } + p.EvaluationSetID = _field + return nil +} +func (p *CreateEvaluationSetVersionOpenAPIRequest) ReadField3(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 *CreateEvaluationSetVersionOpenAPIRequest) ReadField4(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 *CreateEvaluationSetVersionOpenAPIRequest) ReadField255(iprot thrift.TProtocol) error { + _field := base.NewBase() + if err := _field.Read(iprot); err != nil { + return err + } + p.Base = _field + return nil +} + +func (p *CreateEvaluationSetVersionOpenAPIRequest) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("CreateEvaluationSetVersionOpenAPIRequest"); 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 *CreateEvaluationSetVersionOpenAPIRequest) writeField1(oprot thrift.TProtocol) (err error) { + if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI64(p.WorkspaceID); 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 *CreateEvaluationSetVersionOpenAPIRequest) writeField2(oprot thrift.TProtocol) (err error) { + if err = oprot.WriteFieldBegin("evaluation_set_id", thrift.I64, 2); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI64(p.EvaluationSetID); 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 *CreateEvaluationSetVersionOpenAPIRequest) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetVersion() { + if err = oprot.WriteFieldBegin("version", thrift.STRING, 3); 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 3 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) +} +func (p *CreateEvaluationSetVersionOpenAPIRequest) writeField4(oprot thrift.TProtocol) (err error) { + if p.IsSetDescription() { + if err = oprot.WriteFieldBegin("description", thrift.STRING, 4); 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 4 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err) +} +func (p *CreateEvaluationSetVersionOpenAPIRequest) 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 *CreateEvaluationSetVersionOpenAPIRequest) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("CreateEvaluationSetVersionOpenAPIRequest(%+v)", *p) + +} + +func (p *CreateEvaluationSetVersionOpenAPIRequest) DeepEqual(ano *CreateEvaluationSetVersionOpenAPIRequest) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.WorkspaceID) { + return false + } + if !p.Field2DeepEqual(ano.EvaluationSetID) { + return false + } + if !p.Field3DeepEqual(ano.Version) { + return false + } + if !p.Field4DeepEqual(ano.Description) { + return false + } + if !p.Field255DeepEqual(ano.Base) { + return false + } + return true +} + +func (p *CreateEvaluationSetVersionOpenAPIRequest) Field1DeepEqual(src int64) bool { + + if p.WorkspaceID != src { + return false + } + return true +} +func (p *CreateEvaluationSetVersionOpenAPIRequest) Field2DeepEqual(src int64) bool { + + if p.EvaluationSetID != src { + return false + } + return true +} +func (p *CreateEvaluationSetVersionOpenAPIRequest) Field3DeepEqual(src *string) bool { + + if p.Version == src { + return true + } else if p.Version == nil || src == nil { + return false + } + if strings.Compare(*p.Version, *src) != 0 { + return false + } + return true +} +func (p *CreateEvaluationSetVersionOpenAPIRequest) Field4DeepEqual(src *string) bool { + + if p.Description == src { + return true + } else if p.Description == nil || src == nil { + return false + } + if strings.Compare(*p.Description, *src) != 0 { + return false + } + return true +} +func (p *CreateEvaluationSetVersionOpenAPIRequest) Field255DeepEqual(src *base.Base) bool { + + if !p.Base.DeepEqual(src) { + return false + } + return true +} + +type CreateEvaluationSetVersionOpenAPIResponse struct { + Code *int32 `thrift:"code,1,optional" frugal:"1,optional,i32" form:"code" json:"code,omitempty" query:"code"` + Msg *string `thrift:"msg,2,optional" frugal:"2,optional,string" form:"msg" json:"msg,omitempty" query:"msg"` + Data *CreateEvaluationSetVersionOpenAPIData `thrift:"data,3,optional" frugal:"3,optional,CreateEvaluationSetVersionOpenAPIData" form:"data" json:"data,omitempty" query:"data"` + BaseResp *base.BaseResp `thrift:"BaseResp,255" frugal:"255,default,base.BaseResp" form:"BaseResp" json:"BaseResp" query:"BaseResp"` +} + +func NewCreateEvaluationSetVersionOpenAPIResponse() *CreateEvaluationSetVersionOpenAPIResponse { + return &CreateEvaluationSetVersionOpenAPIResponse{} +} + +func (p *CreateEvaluationSetVersionOpenAPIResponse) InitDefault() { +} + +var CreateEvaluationSetVersionOpenAPIResponse_Code_DEFAULT int32 + +func (p *CreateEvaluationSetVersionOpenAPIResponse) GetCode() (v int32) { + if p == nil { + return + } + if !p.IsSetCode() { + return CreateEvaluationSetVersionOpenAPIResponse_Code_DEFAULT + } + return *p.Code +} + +var CreateEvaluationSetVersionOpenAPIResponse_Msg_DEFAULT string + +func (p *CreateEvaluationSetVersionOpenAPIResponse) GetMsg() (v string) { + if p == nil { + return + } + if !p.IsSetMsg() { + return CreateEvaluationSetVersionOpenAPIResponse_Msg_DEFAULT + } + return *p.Msg +} + +var CreateEvaluationSetVersionOpenAPIResponse_Data_DEFAULT *CreateEvaluationSetVersionOpenAPIData + +func (p *CreateEvaluationSetVersionOpenAPIResponse) GetData() (v *CreateEvaluationSetVersionOpenAPIData) { + if p == nil { + return + } + if !p.IsSetData() { + return CreateEvaluationSetVersionOpenAPIResponse_Data_DEFAULT + } + return p.Data +} + +var CreateEvaluationSetVersionOpenAPIResponse_BaseResp_DEFAULT *base.BaseResp + +func (p *CreateEvaluationSetVersionOpenAPIResponse) GetBaseResp() (v *base.BaseResp) { + if p == nil { + return + } + if !p.IsSetBaseResp() { + return CreateEvaluationSetVersionOpenAPIResponse_BaseResp_DEFAULT + } + return p.BaseResp +} +func (p *CreateEvaluationSetVersionOpenAPIResponse) SetCode(val *int32) { + p.Code = val +} +func (p *CreateEvaluationSetVersionOpenAPIResponse) SetMsg(val *string) { + p.Msg = val +} +func (p *CreateEvaluationSetVersionOpenAPIResponse) SetData(val *CreateEvaluationSetVersionOpenAPIData) { + p.Data = val +} +func (p *CreateEvaluationSetVersionOpenAPIResponse) SetBaseResp(val *base.BaseResp) { + p.BaseResp = val +} + +var fieldIDToName_CreateEvaluationSetVersionOpenAPIResponse = map[int16]string{ + 1: "code", + 2: "msg", + 3: "data", + 255: "BaseResp", +} + +func (p *CreateEvaluationSetVersionOpenAPIResponse) IsSetCode() bool { + return p.Code != nil +} + +func (p *CreateEvaluationSetVersionOpenAPIResponse) IsSetMsg() bool { + return p.Msg != nil +} + +func (p *CreateEvaluationSetVersionOpenAPIResponse) IsSetData() bool { + return p.Data != nil +} + +func (p *CreateEvaluationSetVersionOpenAPIResponse) IsSetBaseResp() bool { + return p.BaseResp != nil +} + +func (p *CreateEvaluationSetVersionOpenAPIResponse) Read(iprot thrift.TProtocol) (err error) { + var fieldTypeId thrift.TType + var fieldId int16 + + if _, err = iprot.ReadStructBegin(); err != nil { + goto ReadStructBeginError + } + + for { + _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + + switch fieldId { + case 1: + if fieldTypeId == thrift.I32 { + if err = p.ReadField1(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 2: + if fieldTypeId == thrift.STRING { + if err = p.ReadField2(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 3: + if fieldTypeId == thrift.STRUCT { + if err = p.ReadField3(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 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_CreateEvaluationSetVersionOpenAPIResponse[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 *CreateEvaluationSetVersionOpenAPIResponse) 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 *CreateEvaluationSetVersionOpenAPIResponse) 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 *CreateEvaluationSetVersionOpenAPIResponse) ReadField3(iprot thrift.TProtocol) error { + _field := NewCreateEvaluationSetVersionOpenAPIData() + if err := _field.Read(iprot); err != nil { + return err + } + p.Data = _field + return nil +} +func (p *CreateEvaluationSetVersionOpenAPIResponse) ReadField255(iprot thrift.TProtocol) error { + _field := base.NewBaseResp() + if err := _field.Read(iprot); err != nil { + return err + } + p.BaseResp = _field + return nil +} + +func (p *CreateEvaluationSetVersionOpenAPIResponse) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("CreateEvaluationSetVersionOpenAPIResponse"); 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 *CreateEvaluationSetVersionOpenAPIResponse) 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 *CreateEvaluationSetVersionOpenAPIResponse) 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 *CreateEvaluationSetVersionOpenAPIResponse) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetData() { + 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 *CreateEvaluationSetVersionOpenAPIResponse) 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 *CreateEvaluationSetVersionOpenAPIResponse) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("CreateEvaluationSetVersionOpenAPIResponse(%+v)", *p) + +} + +func (p *CreateEvaluationSetVersionOpenAPIResponse) DeepEqual(ano *CreateEvaluationSetVersionOpenAPIResponse) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.Code) { + return false + } + if !p.Field2DeepEqual(ano.Msg) { + return false + } + if !p.Field3DeepEqual(ano.Data) { + return false + } + if !p.Field255DeepEqual(ano.BaseResp) { + return false + } + return true +} + +func (p *CreateEvaluationSetVersionOpenAPIResponse) Field1DeepEqual(src *int32) bool { + + if p.Code == src { + return true + } else if p.Code == nil || src == nil { + return false + } + if *p.Code != *src { + return false + } + return true +} +func (p *CreateEvaluationSetVersionOpenAPIResponse) Field2DeepEqual(src *string) bool { + + if p.Msg == src { + return true + } else if p.Msg == nil || src == nil { + return false + } + if strings.Compare(*p.Msg, *src) != 0 { + return false + } + return true +} +func (p *CreateEvaluationSetVersionOpenAPIResponse) Field3DeepEqual(src *CreateEvaluationSetVersionOpenAPIData) bool { + + if !p.Data.DeepEqual(src) { + return false + } + return true +} +func (p *CreateEvaluationSetVersionOpenAPIResponse) Field255DeepEqual(src *base.BaseResp) bool { + + if !p.BaseResp.DeepEqual(src) { + return false + } + return true +} + +type CreateEvaluationSetVersionOpenAPIData struct { + VersionID *string `thrift:"version_id,1,optional" frugal:"1,optional,string" form:"version_id" json:"version_id,string,omitempty" query:"version_id"` +} + +func NewCreateEvaluationSetVersionOpenAPIData() *CreateEvaluationSetVersionOpenAPIData { + return &CreateEvaluationSetVersionOpenAPIData{} +} + +func (p *CreateEvaluationSetVersionOpenAPIData) InitDefault() { +} + +var CreateEvaluationSetVersionOpenAPIData_VersionID_DEFAULT string + +func (p *CreateEvaluationSetVersionOpenAPIData) GetVersionID() (v string) { + if p == nil { + return + } + if !p.IsSetVersionID() { + return CreateEvaluationSetVersionOpenAPIData_VersionID_DEFAULT + } + return *p.VersionID +} +func (p *CreateEvaluationSetVersionOpenAPIData) SetVersionID(val *string) { + p.VersionID = val +} + +var fieldIDToName_CreateEvaluationSetVersionOpenAPIData = map[int16]string{ + 1: "version_id", +} + +func (p *CreateEvaluationSetVersionOpenAPIData) IsSetVersionID() bool { + return p.VersionID != nil +} + +func (p *CreateEvaluationSetVersionOpenAPIData) 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_CreateEvaluationSetVersionOpenAPIData[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 *CreateEvaluationSetVersionOpenAPIData) ReadField1(iprot thrift.TProtocol) error { + + var _field *string + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = &v + } + p.VersionID = _field + return nil +} + +func (p *CreateEvaluationSetVersionOpenAPIData) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("CreateEvaluationSetVersionOpenAPIData"); 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 *CreateEvaluationSetVersionOpenAPIData) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetVersionID() { + if err = oprot.WriteFieldBegin("version_id", thrift.STRING, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(*p.VersionID); 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 *CreateEvaluationSetVersionOpenAPIData) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("CreateEvaluationSetVersionOpenAPIData(%+v)", *p) + +} + +func (p *CreateEvaluationSetVersionOpenAPIData) DeepEqual(ano *CreateEvaluationSetVersionOpenAPIData) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.VersionID) { + return false + } + return true +} + +func (p *CreateEvaluationSetVersionOpenAPIData) Field1DeepEqual(src *string) bool { + + if p.VersionID == src { + return true + } else if p.VersionID == nil || src == nil { + return false + } + if strings.Compare(*p.VersionID, *src) != 0 { + return false + } + return true +} + +// 1.5 批量添加评测集数据 +type BatchCreateEvaluationSetItemsOpenAPIRequest struct { + WorkspaceID int64 `thrift:"workspace_id,1,required" frugal:"1,required,i64" json:"workspace_id" form:"workspace_id,required" query:"workspace_id,required"` + EvaluationSetID int64 `thrift:"evaluation_set_id,2,required" frugal:"2,required,i64" json:"evaluation_set_id,required" path:"evaluation_set_id,required"` + Items []*eval_set.EvaluationSetItem `thrift:"items,3,optional" frugal:"3,optional,list" form:"items" json:"items,omitempty" query:"items"` + SkipInvalidItems *bool `thrift:"skip_invalid_items,4,optional" frugal:"4,optional,bool" form:"skip_invalid_items" json:"skip_invalid_items,omitempty" query:"skip_invalid_items"` + AllowPartialAdd *bool `thrift:"allow_partial_add,5,optional" frugal:"5,optional,bool" form:"allow_partial_add" json:"allow_partial_add,omitempty" query:"allow_partial_add"` + Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` +} + +func NewBatchCreateEvaluationSetItemsOpenAPIRequest() *BatchCreateEvaluationSetItemsOpenAPIRequest { + return &BatchCreateEvaluationSetItemsOpenAPIRequest{} +} + +func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) InitDefault() { +} + +func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) GetWorkspaceID() (v int64) { + if p != nil { + return p.WorkspaceID + } + return +} + +func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) GetEvaluationSetID() (v int64) { + if p != nil { + return p.EvaluationSetID + } + return +} + +var BatchCreateEvaluationSetItemsOpenAPIRequest_Items_DEFAULT []*eval_set.EvaluationSetItem + +func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) GetItems() (v []*eval_set.EvaluationSetItem) { + if p == nil { + return + } + if !p.IsSetItems() { + return BatchCreateEvaluationSetItemsOpenAPIRequest_Items_DEFAULT + } + return p.Items +} + +var BatchCreateEvaluationSetItemsOpenAPIRequest_SkipInvalidItems_DEFAULT bool + +func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) GetSkipInvalidItems() (v bool) { + if p == nil { + return + } + if !p.IsSetSkipInvalidItems() { + return BatchCreateEvaluationSetItemsOpenAPIRequest_SkipInvalidItems_DEFAULT + } + return *p.SkipInvalidItems +} + +var BatchCreateEvaluationSetItemsOpenAPIRequest_AllowPartialAdd_DEFAULT bool + +func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) GetAllowPartialAdd() (v bool) { + if p == nil { + return + } + if !p.IsSetAllowPartialAdd() { + return BatchCreateEvaluationSetItemsOpenAPIRequest_AllowPartialAdd_DEFAULT + } + return *p.AllowPartialAdd +} + +var BatchCreateEvaluationSetItemsOpenAPIRequest_Base_DEFAULT *base.Base + +func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) GetBase() (v *base.Base) { + if p == nil { + return + } + if !p.IsSetBase() { + return BatchCreateEvaluationSetItemsOpenAPIRequest_Base_DEFAULT + } + return p.Base +} +func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) SetWorkspaceID(val int64) { + p.WorkspaceID = val +} +func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) SetEvaluationSetID(val int64) { + p.EvaluationSetID = val +} +func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) SetItems(val []*eval_set.EvaluationSetItem) { + p.Items = val +} +func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) SetSkipInvalidItems(val *bool) { + p.SkipInvalidItems = val +} +func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) SetAllowPartialAdd(val *bool) { + p.AllowPartialAdd = val +} +func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) SetBase(val *base.Base) { + p.Base = val +} + +var fieldIDToName_BatchCreateEvaluationSetItemsOpenAPIRequest = map[int16]string{ + 1: "workspace_id", + 2: "evaluation_set_id", + 3: "items", + 4: "skip_invalid_items", + 5: "allow_partial_add", + 255: "Base", +} + +func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) IsSetItems() bool { + return p.Items != nil +} + +func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) IsSetSkipInvalidItems() bool { + return p.SkipInvalidItems != nil +} + +func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) IsSetAllowPartialAdd() bool { + return p.AllowPartialAdd != nil +} + +func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) IsSetBase() bool { + return p.Base != nil +} + +func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) Read(iprot thrift.TProtocol) (err error) { + var fieldTypeId thrift.TType + var fieldId int16 + var issetWorkspaceID bool = false + var issetEvaluationSetID 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 + } + issetWorkspaceID = 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 + } + issetEvaluationSetID = 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.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 + } + 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 !issetWorkspaceID { + fieldId = 1 + goto RequiredFieldNotSetError + } + + if !issetEvaluationSetID { + 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_BatchCreateEvaluationSetItemsOpenAPIRequest[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_BatchCreateEvaluationSetItemsOpenAPIRequest[fieldId])) +} + +func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) ReadField1(iprot thrift.TProtocol) error { + + var _field int64 + if v, err := iprot.ReadI64(); err != nil { + return err + } else { + _field = v + } + p.WorkspaceID = _field + return nil +} +func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) ReadField2(iprot thrift.TProtocol) error { + + var _field int64 + if v, err := iprot.ReadI64(); err != nil { + return err + } else { + _field = v + } + p.EvaluationSetID = _field + return nil +} +func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) ReadField3(iprot thrift.TProtocol) error { + _, size, err := iprot.ReadListBegin() + if err != nil { + return err + } + _field := make([]*eval_set.EvaluationSetItem, 0, size) + values := make([]eval_set.EvaluationSetItem, 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.Items = _field + return nil +} +func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) ReadField4(iprot thrift.TProtocol) error { + + var _field *bool + if v, err := iprot.ReadBool(); err != nil { + return err + } else { + _field = &v + } + p.SkipInvalidItems = _field + return nil +} +func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) ReadField5(iprot thrift.TProtocol) error { + + var _field *bool + if v, err := iprot.ReadBool(); err != nil { + return err + } else { + _field = &v + } + p.AllowPartialAdd = _field + return nil +} +func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) ReadField255(iprot thrift.TProtocol) error { + _field := base.NewBase() + if err := _field.Read(iprot); err != nil { + return err + } + p.Base = _field + return nil +} + +func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("BatchCreateEvaluationSetItemsOpenAPIRequest"); 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 *BatchCreateEvaluationSetItemsOpenAPIRequest) writeField1(oprot thrift.TProtocol) (err error) { + if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI64(p.WorkspaceID); 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 *BatchCreateEvaluationSetItemsOpenAPIRequest) writeField2(oprot thrift.TProtocol) (err error) { + if err = oprot.WriteFieldBegin("evaluation_set_id", thrift.I64, 2); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI64(p.EvaluationSetID); 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 *BatchCreateEvaluationSetItemsOpenAPIRequest) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetItems() { + if err = oprot.WriteFieldBegin("items", thrift.LIST, 3); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteListBegin(thrift.STRUCT, len(p.Items)); err != nil { + return err + } + for _, v := range p.Items { + 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 *BatchCreateEvaluationSetItemsOpenAPIRequest) writeField4(oprot thrift.TProtocol) (err error) { + if p.IsSetSkipInvalidItems() { + if err = oprot.WriteFieldBegin("skip_invalid_items", thrift.BOOL, 4); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteBool(*p.SkipInvalidItems); 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 *BatchCreateEvaluationSetItemsOpenAPIRequest) writeField5(oprot thrift.TProtocol) (err error) { + if p.IsSetAllowPartialAdd() { + if err = oprot.WriteFieldBegin("allow_partial_add", thrift.BOOL, 5); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteBool(*p.AllowPartialAdd); 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 *BatchCreateEvaluationSetItemsOpenAPIRequest) 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 *BatchCreateEvaluationSetItemsOpenAPIRequest) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("BatchCreateEvaluationSetItemsOpenAPIRequest(%+v)", *p) + +} + +func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) DeepEqual(ano *BatchCreateEvaluationSetItemsOpenAPIRequest) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.WorkspaceID) { + return false + } + if !p.Field2DeepEqual(ano.EvaluationSetID) { + return false + } + if !p.Field3DeepEqual(ano.Items) { + return false + } + if !p.Field4DeepEqual(ano.SkipInvalidItems) { + return false + } + if !p.Field5DeepEqual(ano.AllowPartialAdd) { + return false + } + if !p.Field255DeepEqual(ano.Base) { + return false + } + return true +} + +func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) Field1DeepEqual(src int64) bool { + + if p.WorkspaceID != src { + return false + } + return true +} +func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) Field2DeepEqual(src int64) bool { + + if p.EvaluationSetID != src { + return false + } + return true +} +func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) Field3DeepEqual(src []*eval_set.EvaluationSetItem) bool { + + if len(p.Items) != len(src) { + return false + } + for i, v := range p.Items { + _src := src[i] + if !v.DeepEqual(_src) { + return false + } + } + return true +} +func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) Field4DeepEqual(src *bool) bool { + + if p.SkipInvalidItems == src { + return true + } else if p.SkipInvalidItems == nil || src == nil { + return false + } + if *p.SkipInvalidItems != *src { + return false + } + return true +} +func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) Field5DeepEqual(src *bool) bool { + + if p.AllowPartialAdd == src { + return true + } else if p.AllowPartialAdd == nil || src == nil { + return false + } + if *p.AllowPartialAdd != *src { + return false + } + return true +} +func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) Field255DeepEqual(src *base.Base) bool { + + if !p.Base.DeepEqual(src) { + return false + } + return true +} + +type BatchCreateEvaluationSetItemsOpenAPIResponse struct { + Code *int32 `thrift:"code,1,optional" frugal:"1,optional,i32" form:"code" json:"code,omitempty" query:"code"` + Msg *string `thrift:"msg,2,optional" frugal:"2,optional,string" form:"msg" json:"msg,omitempty" query:"msg"` + Data *BatchCreateEvaluationSetItemsOpenAPIData `thrift:"data,3,optional" frugal:"3,optional,BatchCreateEvaluationSetItemsOpenAPIData" form:"data" json:"data,omitempty" query:"data"` + BaseResp *base.BaseResp `thrift:"BaseResp,255" frugal:"255,default,base.BaseResp" form:"BaseResp" json:"BaseResp" query:"BaseResp"` +} + +func NewBatchCreateEvaluationSetItemsOpenAPIResponse() *BatchCreateEvaluationSetItemsOpenAPIResponse { + return &BatchCreateEvaluationSetItemsOpenAPIResponse{} +} + +func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) InitDefault() { +} + +var BatchCreateEvaluationSetItemsOpenAPIResponse_Code_DEFAULT int32 + +func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) GetCode() (v int32) { + if p == nil { + return + } + if !p.IsSetCode() { + return BatchCreateEvaluationSetItemsOpenAPIResponse_Code_DEFAULT + } + return *p.Code +} + +var BatchCreateEvaluationSetItemsOpenAPIResponse_Msg_DEFAULT string + +func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) GetMsg() (v string) { + if p == nil { + return + } + if !p.IsSetMsg() { + return BatchCreateEvaluationSetItemsOpenAPIResponse_Msg_DEFAULT + } + return *p.Msg +} + +var BatchCreateEvaluationSetItemsOpenAPIResponse_Data_DEFAULT *BatchCreateEvaluationSetItemsOpenAPIData + +func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) GetData() (v *BatchCreateEvaluationSetItemsOpenAPIData) { + if p == nil { + return + } + if !p.IsSetData() { + return BatchCreateEvaluationSetItemsOpenAPIResponse_Data_DEFAULT + } + return p.Data +} + +var BatchCreateEvaluationSetItemsOpenAPIResponse_BaseResp_DEFAULT *base.BaseResp + +func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) GetBaseResp() (v *base.BaseResp) { + if p == nil { + return + } + if !p.IsSetBaseResp() { + return BatchCreateEvaluationSetItemsOpenAPIResponse_BaseResp_DEFAULT + } + return p.BaseResp +} +func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) SetCode(val *int32) { + p.Code = val +} +func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) SetMsg(val *string) { + p.Msg = val +} +func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) SetData(val *BatchCreateEvaluationSetItemsOpenAPIData) { + p.Data = val +} +func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) SetBaseResp(val *base.BaseResp) { + p.BaseResp = val +} + +var fieldIDToName_BatchCreateEvaluationSetItemsOpenAPIResponse = map[int16]string{ + 1: "code", + 2: "msg", + 3: "data", + 255: "BaseResp", +} + +func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) IsSetCode() bool { + return p.Code != nil +} + +func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) IsSetMsg() bool { + return p.Msg != nil +} + +func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) IsSetData() bool { + return p.Data != nil +} + +func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) IsSetBaseResp() bool { + return p.BaseResp != nil +} + +func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) Read(iprot thrift.TProtocol) (err error) { + var fieldTypeId thrift.TType + var fieldId int16 + + if _, err = iprot.ReadStructBegin(); err != nil { + goto ReadStructBeginError + } + + for { + _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + + switch fieldId { + case 1: + if fieldTypeId == thrift.I32 { + if err = p.ReadField1(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 2: + if fieldTypeId == thrift.STRING { + if err = p.ReadField2(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 3: + if fieldTypeId == thrift.STRUCT { + if err = p.ReadField3(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 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_BatchCreateEvaluationSetItemsOpenAPIResponse[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 *BatchCreateEvaluationSetItemsOpenAPIResponse) 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 *BatchCreateEvaluationSetItemsOpenAPIResponse) 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 *BatchCreateEvaluationSetItemsOpenAPIResponse) ReadField3(iprot thrift.TProtocol) error { + _field := NewBatchCreateEvaluationSetItemsOpenAPIData() + if err := _field.Read(iprot); err != nil { + return err + } + p.Data = _field + return nil +} +func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) ReadField255(iprot thrift.TProtocol) error { + _field := base.NewBaseResp() + if err := _field.Read(iprot); err != nil { + return err + } + p.BaseResp = _field + return nil +} + +func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("BatchCreateEvaluationSetItemsOpenAPIResponse"); 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 *BatchCreateEvaluationSetItemsOpenAPIResponse) 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 *BatchCreateEvaluationSetItemsOpenAPIResponse) 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 *BatchCreateEvaluationSetItemsOpenAPIResponse) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetData() { + 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 *BatchCreateEvaluationSetItemsOpenAPIResponse) 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 *BatchCreateEvaluationSetItemsOpenAPIResponse) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("BatchCreateEvaluationSetItemsOpenAPIResponse(%+v)", *p) + +} + +func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) DeepEqual(ano *BatchCreateEvaluationSetItemsOpenAPIResponse) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.Code) { + return false + } + if !p.Field2DeepEqual(ano.Msg) { + return false + } + if !p.Field3DeepEqual(ano.Data) { + return false + } + if !p.Field255DeepEqual(ano.BaseResp) { + return false + } + return true +} + +func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) Field1DeepEqual(src *int32) bool { + + if p.Code == src { + return true + } else if p.Code == nil || src == nil { + return false + } + if *p.Code != *src { + return false + } + return true +} +func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) Field2DeepEqual(src *string) bool { + + if p.Msg == src { + return true + } else if p.Msg == nil || src == nil { + return false + } + if strings.Compare(*p.Msg, *src) != 0 { + return false + } + return true +} +func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) Field3DeepEqual(src *BatchCreateEvaluationSetItemsOpenAPIData) bool { + + if !p.Data.DeepEqual(src) { + return false + } + return true +} +func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) Field255DeepEqual(src *base.BaseResp) bool { + + if !p.BaseResp.DeepEqual(src) { + return false + } + return true +} + +type BatchCreateEvaluationSetItemsOpenAPIData struct { + AddedItems map[int64]string `thrift:"added_items,1,optional" frugal:"1,optional,map" form:"added_items" json:"added_items,omitempty" query:"added_items"` + Errors []*eval_set.ItemErrorGroup `thrift:"errors,2,optional" frugal:"2,optional,list" form:"errors" json:"errors,omitempty" query:"errors"` +} + +func NewBatchCreateEvaluationSetItemsOpenAPIData() *BatchCreateEvaluationSetItemsOpenAPIData { + return &BatchCreateEvaluationSetItemsOpenAPIData{} +} + +func (p *BatchCreateEvaluationSetItemsOpenAPIData) InitDefault() { +} + +var BatchCreateEvaluationSetItemsOpenAPIData_AddedItems_DEFAULT map[int64]string + +func (p *BatchCreateEvaluationSetItemsOpenAPIData) GetAddedItems() (v map[int64]string) { + if p == nil { + return + } + if !p.IsSetAddedItems() { + return BatchCreateEvaluationSetItemsOpenAPIData_AddedItems_DEFAULT + } + return p.AddedItems +} + +var BatchCreateEvaluationSetItemsOpenAPIData_Errors_DEFAULT []*eval_set.ItemErrorGroup + +func (p *BatchCreateEvaluationSetItemsOpenAPIData) GetErrors() (v []*eval_set.ItemErrorGroup) { + if p == nil { + return + } + if !p.IsSetErrors() { + return BatchCreateEvaluationSetItemsOpenAPIData_Errors_DEFAULT + } + return p.Errors +} +func (p *BatchCreateEvaluationSetItemsOpenAPIData) SetAddedItems(val map[int64]string) { + p.AddedItems = val +} +func (p *BatchCreateEvaluationSetItemsOpenAPIData) SetErrors(val []*eval_set.ItemErrorGroup) { + p.Errors = val +} + +var fieldIDToName_BatchCreateEvaluationSetItemsOpenAPIData = map[int16]string{ + 1: "added_items", + 2: "errors", +} + +func (p *BatchCreateEvaluationSetItemsOpenAPIData) IsSetAddedItems() bool { + return p.AddedItems != nil +} + +func (p *BatchCreateEvaluationSetItemsOpenAPIData) IsSetErrors() bool { + return p.Errors != nil +} + +func (p *BatchCreateEvaluationSetItemsOpenAPIData) 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 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_BatchCreateEvaluationSetItemsOpenAPIData[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 *BatchCreateEvaluationSetItemsOpenAPIData) ReadField1(iprot thrift.TProtocol) error { + _, _, size, err := iprot.ReadMapBegin() + if err != nil { + return err + } + _field := make(map[int64]string, size) + for i := 0; i < size; i++ { + var _key int64 + if v, err := iprot.ReadI64(); 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.AddedItems = _field + return nil +} +func (p *BatchCreateEvaluationSetItemsOpenAPIData) ReadField2(iprot thrift.TProtocol) error { + _, size, err := iprot.ReadListBegin() + if err != nil { + return err + } + _field := make([]*eval_set.ItemErrorGroup, 0, size) + values := make([]eval_set.ItemErrorGroup, 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 *BatchCreateEvaluationSetItemsOpenAPIData) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("BatchCreateEvaluationSetItemsOpenAPIData"); 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 *BatchCreateEvaluationSetItemsOpenAPIData) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetAddedItems() { + if err = oprot.WriteFieldBegin("added_items", thrift.MAP, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteMapBegin(thrift.I64, thrift.STRING, len(p.AddedItems)); err != nil { + return err + } + for k, v := range p.AddedItems { + if err := oprot.WriteI64(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 *BatchCreateEvaluationSetItemsOpenAPIData) writeField2(oprot thrift.TProtocol) (err error) { + if p.IsSetErrors() { + if err = oprot.WriteFieldBegin("errors", thrift.LIST, 2); 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 2 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) +} + +func (p *BatchCreateEvaluationSetItemsOpenAPIData) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("BatchCreateEvaluationSetItemsOpenAPIData(%+v)", *p) + +} + +func (p *BatchCreateEvaluationSetItemsOpenAPIData) DeepEqual(ano *BatchCreateEvaluationSetItemsOpenAPIData) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.AddedItems) { + return false + } + if !p.Field2DeepEqual(ano.Errors) { + return false + } + return true +} + +func (p *BatchCreateEvaluationSetItemsOpenAPIData) Field1DeepEqual(src map[int64]string) bool { + + if len(p.AddedItems) != len(src) { + return false + } + for k, v := range p.AddedItems { + _src := src[k] + if strings.Compare(v, _src) != 0 { + return false + } + } + return true +} +func (p *BatchCreateEvaluationSetItemsOpenAPIData) Field2DeepEqual(src []*eval_set.ItemErrorGroup) bool { + + if len(p.Errors) != len(src) { + return false + } + for i, v := range p.Errors { + _src := src[i] + if !v.DeepEqual(_src) { + return false + } + } + return true +} + +// 1.6 批量更新评测集数据 +type BatchUpdateEvaluationSetItemsOpenAPIRequest struct { + WorkspaceID int64 `thrift:"workspace_id,1,required" frugal:"1,required,i64" json:"workspace_id" form:"workspace_id,required" query:"workspace_id,required"` + EvaluationSetID int64 `thrift:"evaluation_set_id,2,required" frugal:"2,required,i64" json:"evaluation_set_id,required" path:"evaluation_set_id,required"` + Items []*eval_set.EvaluationSetItem `thrift:"items,3,optional" frugal:"3,optional,list" form:"items" json:"items,omitempty" query:"items"` + SkipInvalidItems *bool `thrift:"skip_invalid_items,4,optional" frugal:"4,optional,bool" form:"skip_invalid_items" json:"skip_invalid_items,omitempty" query:"skip_invalid_items"` + Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` +} + +func NewBatchUpdateEvaluationSetItemsOpenAPIRequest() *BatchUpdateEvaluationSetItemsOpenAPIRequest { + return &BatchUpdateEvaluationSetItemsOpenAPIRequest{} +} + +func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) InitDefault() { +} + +func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) GetWorkspaceID() (v int64) { + if p != nil { + return p.WorkspaceID + } + return +} + +func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) GetEvaluationSetID() (v int64) { + if p != nil { + return p.EvaluationSetID + } + return +} + +var BatchUpdateEvaluationSetItemsOpenAPIRequest_Items_DEFAULT []*eval_set.EvaluationSetItem + +func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) GetItems() (v []*eval_set.EvaluationSetItem) { + if p == nil { + return + } + if !p.IsSetItems() { + return BatchUpdateEvaluationSetItemsOpenAPIRequest_Items_DEFAULT + } + return p.Items +} + +var BatchUpdateEvaluationSetItemsOpenAPIRequest_SkipInvalidItems_DEFAULT bool + +func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) GetSkipInvalidItems() (v bool) { + if p == nil { + return + } + if !p.IsSetSkipInvalidItems() { + return BatchUpdateEvaluationSetItemsOpenAPIRequest_SkipInvalidItems_DEFAULT + } + return *p.SkipInvalidItems +} + +var BatchUpdateEvaluationSetItemsOpenAPIRequest_Base_DEFAULT *base.Base + +func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) GetBase() (v *base.Base) { + if p == nil { + return + } + if !p.IsSetBase() { + return BatchUpdateEvaluationSetItemsOpenAPIRequest_Base_DEFAULT + } + return p.Base +} +func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) SetWorkspaceID(val int64) { + p.WorkspaceID = val +} +func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) SetEvaluationSetID(val int64) { + p.EvaluationSetID = val +} +func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) SetItems(val []*eval_set.EvaluationSetItem) { + p.Items = val +} +func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) SetSkipInvalidItems(val *bool) { + p.SkipInvalidItems = val +} +func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) SetBase(val *base.Base) { + p.Base = val +} + +var fieldIDToName_BatchUpdateEvaluationSetItemsOpenAPIRequest = map[int16]string{ + 1: "workspace_id", + 2: "evaluation_set_id", + 3: "items", + 4: "skip_invalid_items", + 255: "Base", +} + +func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) IsSetItems() bool { + return p.Items != nil +} + +func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) IsSetSkipInvalidItems() bool { + return p.SkipInvalidItems != nil +} + +func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) IsSetBase() bool { + return p.Base != nil +} + +func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) Read(iprot thrift.TProtocol) (err error) { + var fieldTypeId thrift.TType + var fieldId int16 + var issetWorkspaceID bool = false + var issetEvaluationSetID 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 + } + issetWorkspaceID = 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 + } + issetEvaluationSetID = 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.BOOL { + if err = p.ReadField4(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 255: + if fieldTypeId == thrift.STRUCT { + if err = p.ReadField255(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + default: + if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + } + if err = iprot.ReadFieldEnd(); err != nil { + goto ReadFieldEndError + } + } + if err = iprot.ReadStructEnd(); err != nil { + goto ReadStructEndError + } + + if !issetWorkspaceID { + fieldId = 1 + goto RequiredFieldNotSetError + } + + if !issetEvaluationSetID { + 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_BatchUpdateEvaluationSetItemsOpenAPIRequest[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_BatchUpdateEvaluationSetItemsOpenAPIRequest[fieldId])) +} + +func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) ReadField1(iprot thrift.TProtocol) error { + + var _field int64 + if v, err := iprot.ReadI64(); err != nil { + return err + } else { + _field = v + } + p.WorkspaceID = _field + return nil +} +func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) ReadField2(iprot thrift.TProtocol) error { + + var _field int64 + if v, err := iprot.ReadI64(); err != nil { + return err + } else { + _field = v + } + p.EvaluationSetID = _field + return nil +} +func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) ReadField3(iprot thrift.TProtocol) error { + _, size, err := iprot.ReadListBegin() + if err != nil { + return err + } + _field := make([]*eval_set.EvaluationSetItem, 0, size) + values := make([]eval_set.EvaluationSetItem, 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.Items = _field + return nil +} +func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) ReadField4(iprot thrift.TProtocol) error { + + var _field *bool + if v, err := iprot.ReadBool(); err != nil { + return err + } else { + _field = &v + } + p.SkipInvalidItems = _field + return nil +} +func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) ReadField255(iprot thrift.TProtocol) error { + _field := base.NewBase() + if err := _field.Read(iprot); err != nil { + return err + } + p.Base = _field + return nil +} + +func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("BatchUpdateEvaluationSetItemsOpenAPIRequest"); 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 *BatchUpdateEvaluationSetItemsOpenAPIRequest) writeField1(oprot thrift.TProtocol) (err error) { + if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI64(p.WorkspaceID); 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 *BatchUpdateEvaluationSetItemsOpenAPIRequest) writeField2(oprot thrift.TProtocol) (err error) { + if err = oprot.WriteFieldBegin("evaluation_set_id", thrift.I64, 2); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI64(p.EvaluationSetID); 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 *BatchUpdateEvaluationSetItemsOpenAPIRequest) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetItems() { + if err = oprot.WriteFieldBegin("items", thrift.LIST, 3); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteListBegin(thrift.STRUCT, len(p.Items)); err != nil { + return err + } + for _, v := range p.Items { + 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 *BatchUpdateEvaluationSetItemsOpenAPIRequest) writeField4(oprot thrift.TProtocol) (err error) { + if p.IsSetSkipInvalidItems() { + if err = oprot.WriteFieldBegin("skip_invalid_items", thrift.BOOL, 4); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteBool(*p.SkipInvalidItems); 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 *BatchUpdateEvaluationSetItemsOpenAPIRequest) 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 *BatchUpdateEvaluationSetItemsOpenAPIRequest) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("BatchUpdateEvaluationSetItemsOpenAPIRequest(%+v)", *p) + +} + +func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) DeepEqual(ano *BatchUpdateEvaluationSetItemsOpenAPIRequest) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.WorkspaceID) { + return false + } + if !p.Field2DeepEqual(ano.EvaluationSetID) { + return false + } + if !p.Field3DeepEqual(ano.Items) { + return false + } + if !p.Field4DeepEqual(ano.SkipInvalidItems) { + return false + } + if !p.Field255DeepEqual(ano.Base) { + return false + } + return true +} + +func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) Field1DeepEqual(src int64) bool { + + if p.WorkspaceID != src { + return false + } + return true +} +func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) Field2DeepEqual(src int64) bool { + + if p.EvaluationSetID != src { + return false + } + return true +} +func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) Field3DeepEqual(src []*eval_set.EvaluationSetItem) bool { + + if len(p.Items) != len(src) { + return false + } + for i, v := range p.Items { + _src := src[i] + if !v.DeepEqual(_src) { + return false + } + } + return true +} +func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) Field4DeepEqual(src *bool) bool { + + if p.SkipInvalidItems == src { + return true + } else if p.SkipInvalidItems == nil || src == nil { + return false + } + if *p.SkipInvalidItems != *src { + return false + } + return true +} +func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) Field255DeepEqual(src *base.Base) bool { + + if !p.Base.DeepEqual(src) { + return false + } + return true +} + +type BatchUpdateEvaluationSetItemsOpenAPIResponse struct { + Code *int32 `thrift:"code,1,optional" frugal:"1,optional,i32" form:"code" json:"code,omitempty" query:"code"` + Msg *string `thrift:"msg,2,optional" frugal:"2,optional,string" form:"msg" json:"msg,omitempty" query:"msg"` + Data *BatchUpdateEvaluationSetItemsOpenAPIData `thrift:"data,3,optional" frugal:"3,optional,BatchUpdateEvaluationSetItemsOpenAPIData" form:"data" json:"data,omitempty" query:"data"` + BaseResp *base.BaseResp `thrift:"BaseResp,255" frugal:"255,default,base.BaseResp" form:"BaseResp" json:"BaseResp" query:"BaseResp"` +} + +func NewBatchUpdateEvaluationSetItemsOpenAPIResponse() *BatchUpdateEvaluationSetItemsOpenAPIResponse { + return &BatchUpdateEvaluationSetItemsOpenAPIResponse{} +} + +func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) InitDefault() { +} + +var BatchUpdateEvaluationSetItemsOpenAPIResponse_Code_DEFAULT int32 + +func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) GetCode() (v int32) { + if p == nil { + return + } + if !p.IsSetCode() { + return BatchUpdateEvaluationSetItemsOpenAPIResponse_Code_DEFAULT + } + return *p.Code +} + +var BatchUpdateEvaluationSetItemsOpenAPIResponse_Msg_DEFAULT string + +func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) GetMsg() (v string) { + if p == nil { + return + } + if !p.IsSetMsg() { + return BatchUpdateEvaluationSetItemsOpenAPIResponse_Msg_DEFAULT + } + return *p.Msg +} + +var BatchUpdateEvaluationSetItemsOpenAPIResponse_Data_DEFAULT *BatchUpdateEvaluationSetItemsOpenAPIData + +func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) GetData() (v *BatchUpdateEvaluationSetItemsOpenAPIData) { + if p == nil { + return + } + if !p.IsSetData() { + return BatchUpdateEvaluationSetItemsOpenAPIResponse_Data_DEFAULT + } + return p.Data +} + +var BatchUpdateEvaluationSetItemsOpenAPIResponse_BaseResp_DEFAULT *base.BaseResp + +func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) GetBaseResp() (v *base.BaseResp) { + if p == nil { + return + } + if !p.IsSetBaseResp() { + return BatchUpdateEvaluationSetItemsOpenAPIResponse_BaseResp_DEFAULT + } + return p.BaseResp +} +func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) SetCode(val *int32) { + p.Code = val +} +func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) SetMsg(val *string) { + p.Msg = val +} +func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) SetData(val *BatchUpdateEvaluationSetItemsOpenAPIData) { + p.Data = val +} +func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) SetBaseResp(val *base.BaseResp) { + p.BaseResp = val +} + +var fieldIDToName_BatchUpdateEvaluationSetItemsOpenAPIResponse = map[int16]string{ + 1: "code", + 2: "msg", + 3: "data", + 255: "BaseResp", +} + +func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) IsSetCode() bool { + return p.Code != nil +} + +func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) IsSetMsg() bool { + return p.Msg != nil +} + +func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) IsSetData() bool { + return p.Data != nil +} + +func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) IsSetBaseResp() bool { + return p.BaseResp != nil +} + +func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) Read(iprot thrift.TProtocol) (err error) { + var fieldTypeId thrift.TType + var fieldId int16 + + if _, err = iprot.ReadStructBegin(); err != nil { + goto ReadStructBeginError + } + + for { + _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + + switch fieldId { + case 1: + if fieldTypeId == thrift.I32 { + if err = p.ReadField1(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 2: + if fieldTypeId == thrift.STRING { + if err = p.ReadField2(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 3: + if fieldTypeId == thrift.STRUCT { + if err = p.ReadField3(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 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_BatchUpdateEvaluationSetItemsOpenAPIResponse[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 *BatchUpdateEvaluationSetItemsOpenAPIResponse) 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 *BatchUpdateEvaluationSetItemsOpenAPIResponse) 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 *BatchUpdateEvaluationSetItemsOpenAPIResponse) ReadField3(iprot thrift.TProtocol) error { + _field := NewBatchUpdateEvaluationSetItemsOpenAPIData() + if err := _field.Read(iprot); err != nil { + return err + } + p.Data = _field + return nil +} +func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) ReadField255(iprot thrift.TProtocol) error { + _field := base.NewBaseResp() + if err := _field.Read(iprot); err != nil { + return err + } + p.BaseResp = _field + return nil +} + +func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("BatchUpdateEvaluationSetItemsOpenAPIResponse"); 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 *BatchUpdateEvaluationSetItemsOpenAPIResponse) 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 *BatchUpdateEvaluationSetItemsOpenAPIResponse) 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 *BatchUpdateEvaluationSetItemsOpenAPIResponse) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetData() { + 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 *BatchUpdateEvaluationSetItemsOpenAPIResponse) 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 *BatchUpdateEvaluationSetItemsOpenAPIResponse) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("BatchUpdateEvaluationSetItemsOpenAPIResponse(%+v)", *p) + +} + +func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) DeepEqual(ano *BatchUpdateEvaluationSetItemsOpenAPIResponse) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.Code) { + return false + } + if !p.Field2DeepEqual(ano.Msg) { + return false + } + if !p.Field3DeepEqual(ano.Data) { + return false + } + if !p.Field255DeepEqual(ano.BaseResp) { + return false + } + return true +} + +func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) Field1DeepEqual(src *int32) bool { + + if p.Code == src { + return true + } else if p.Code == nil || src == nil { + return false + } + if *p.Code != *src { + return false + } + return true +} +func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) Field2DeepEqual(src *string) bool { + + if p.Msg == src { + return true + } else if p.Msg == nil || src == nil { + return false + } + if strings.Compare(*p.Msg, *src) != 0 { + return false + } + return true +} +func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) Field3DeepEqual(src *BatchUpdateEvaluationSetItemsOpenAPIData) bool { + + if !p.Data.DeepEqual(src) { + return false + } + return true +} +func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) Field255DeepEqual(src *base.BaseResp) bool { + + if !p.BaseResp.DeepEqual(src) { + return false + } + return true +} + +type BatchUpdateEvaluationSetItemsOpenAPIData struct { + UpdatedItems map[int64]string `thrift:"updated_items,1,optional" frugal:"1,optional,map" form:"updated_items" json:"updated_items,omitempty" query:"updated_items"` + Errors []*eval_set.ItemErrorGroup `thrift:"errors,2,optional" frugal:"2,optional,list" form:"errors" json:"errors,omitempty" query:"errors"` +} + +func NewBatchUpdateEvaluationSetItemsOpenAPIData() *BatchUpdateEvaluationSetItemsOpenAPIData { + return &BatchUpdateEvaluationSetItemsOpenAPIData{} +} + +func (p *BatchUpdateEvaluationSetItemsOpenAPIData) InitDefault() { +} + +var BatchUpdateEvaluationSetItemsOpenAPIData_UpdatedItems_DEFAULT map[int64]string + +func (p *BatchUpdateEvaluationSetItemsOpenAPIData) GetUpdatedItems() (v map[int64]string) { + if p == nil { + return + } + if !p.IsSetUpdatedItems() { + return BatchUpdateEvaluationSetItemsOpenAPIData_UpdatedItems_DEFAULT + } + return p.UpdatedItems +} + +var BatchUpdateEvaluationSetItemsOpenAPIData_Errors_DEFAULT []*eval_set.ItemErrorGroup + +func (p *BatchUpdateEvaluationSetItemsOpenAPIData) GetErrors() (v []*eval_set.ItemErrorGroup) { + if p == nil { + return + } + if !p.IsSetErrors() { + return BatchUpdateEvaluationSetItemsOpenAPIData_Errors_DEFAULT + } + return p.Errors +} +func (p *BatchUpdateEvaluationSetItemsOpenAPIData) SetUpdatedItems(val map[int64]string) { + p.UpdatedItems = val +} +func (p *BatchUpdateEvaluationSetItemsOpenAPIData) SetErrors(val []*eval_set.ItemErrorGroup) { + p.Errors = val +} + +var fieldIDToName_BatchUpdateEvaluationSetItemsOpenAPIData = map[int16]string{ + 1: "updated_items", + 2: "errors", +} + +func (p *BatchUpdateEvaluationSetItemsOpenAPIData) IsSetUpdatedItems() bool { + return p.UpdatedItems != nil +} + +func (p *BatchUpdateEvaluationSetItemsOpenAPIData) IsSetErrors() bool { + return p.Errors != nil +} + +func (p *BatchUpdateEvaluationSetItemsOpenAPIData) 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 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_BatchUpdateEvaluationSetItemsOpenAPIData[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 *BatchUpdateEvaluationSetItemsOpenAPIData) ReadField1(iprot thrift.TProtocol) error { + _, _, size, err := iprot.ReadMapBegin() + if err != nil { + return err + } + _field := make(map[int64]string, size) + for i := 0; i < size; i++ { + var _key int64 + if v, err := iprot.ReadI64(); 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.UpdatedItems = _field + return nil +} +func (p *BatchUpdateEvaluationSetItemsOpenAPIData) ReadField2(iprot thrift.TProtocol) error { + _, size, err := iprot.ReadListBegin() + if err != nil { + return err + } + _field := make([]*eval_set.ItemErrorGroup, 0, size) + values := make([]eval_set.ItemErrorGroup, 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 *BatchUpdateEvaluationSetItemsOpenAPIData) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("BatchUpdateEvaluationSetItemsOpenAPIData"); 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 *BatchUpdateEvaluationSetItemsOpenAPIData) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetUpdatedItems() { + if err = oprot.WriteFieldBegin("updated_items", thrift.MAP, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteMapBegin(thrift.I64, thrift.STRING, len(p.UpdatedItems)); err != nil { + return err + } + for k, v := range p.UpdatedItems { + if err := oprot.WriteI64(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 *BatchUpdateEvaluationSetItemsOpenAPIData) writeField2(oprot thrift.TProtocol) (err error) { + if p.IsSetErrors() { + if err = oprot.WriteFieldBegin("errors", thrift.LIST, 2); 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 2 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) +} + +func (p *BatchUpdateEvaluationSetItemsOpenAPIData) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("BatchUpdateEvaluationSetItemsOpenAPIData(%+v)", *p) + +} + +func (p *BatchUpdateEvaluationSetItemsOpenAPIData) DeepEqual(ano *BatchUpdateEvaluationSetItemsOpenAPIData) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.UpdatedItems) { + return false + } + if !p.Field2DeepEqual(ano.Errors) { + return false + } + return true +} + +func (p *BatchUpdateEvaluationSetItemsOpenAPIData) Field1DeepEqual(src map[int64]string) bool { + + if len(p.UpdatedItems) != len(src) { + return false + } + for k, v := range p.UpdatedItems { + _src := src[k] + if strings.Compare(v, _src) != 0 { + return false + } + } + return true +} +func (p *BatchUpdateEvaluationSetItemsOpenAPIData) Field2DeepEqual(src []*eval_set.ItemErrorGroup) bool { + + if len(p.Errors) != len(src) { + return false + } + for i, v := range p.Errors { + _src := src[i] + if !v.DeepEqual(_src) { + return false + } + } + return true +} + +// 1.7 批量删除评测集数据 +type BatchDeleteEvaluationSetItemsOpenAPIRequest struct { + WorkspaceID int64 `thrift:"workspace_id,1,required" frugal:"1,required,i64" json:"workspace_id" form:"workspace_id,required" query:"workspace_id,required"` + EvaluationSetID int64 `thrift:"evaluation_set_id,2,required" frugal:"2,required,i64" json:"evaluation_set_id,required" path:"evaluation_set_id,required"` + ItemIds []string `thrift:"item_ids,3,optional" frugal:"3,optional,list" form:"item_ids" json:"item_ids,omitempty" query:"item_ids"` + Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` +} + +func NewBatchDeleteEvaluationSetItemsOpenAPIRequest() *BatchDeleteEvaluationSetItemsOpenAPIRequest { + return &BatchDeleteEvaluationSetItemsOpenAPIRequest{} +} + +func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) InitDefault() { +} + +func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) GetWorkspaceID() (v int64) { + if p != nil { + return p.WorkspaceID + } + return +} + +func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) GetEvaluationSetID() (v int64) { + if p != nil { + return p.EvaluationSetID + } + return +} + +var BatchDeleteEvaluationSetItemsOpenAPIRequest_ItemIds_DEFAULT []string + +func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) GetItemIds() (v []string) { + if p == nil { + return + } + if !p.IsSetItemIds() { + return BatchDeleteEvaluationSetItemsOpenAPIRequest_ItemIds_DEFAULT + } + return p.ItemIds +} + +var BatchDeleteEvaluationSetItemsOpenAPIRequest_Base_DEFAULT *base.Base + +func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) GetBase() (v *base.Base) { + if p == nil { + return + } + if !p.IsSetBase() { + return BatchDeleteEvaluationSetItemsOpenAPIRequest_Base_DEFAULT + } + return p.Base +} +func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) SetWorkspaceID(val int64) { + p.WorkspaceID = val +} +func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) SetEvaluationSetID(val int64) { + p.EvaluationSetID = val +} +func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) SetItemIds(val []string) { + p.ItemIds = val +} +func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) SetBase(val *base.Base) { + p.Base = val +} + +var fieldIDToName_BatchDeleteEvaluationSetItemsOpenAPIRequest = map[int16]string{ + 1: "workspace_id", + 2: "evaluation_set_id", + 3: "item_ids", + 255: "Base", +} + +func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) IsSetItemIds() bool { + return p.ItemIds != nil +} + +func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) IsSetBase() bool { + return p.Base != nil +} + +func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) Read(iprot thrift.TProtocol) (err error) { + var fieldTypeId thrift.TType + var fieldId int16 + var issetWorkspaceID bool = false + var issetEvaluationSetID 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 + } + issetWorkspaceID = 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 + } + issetEvaluationSetID = 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 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 !issetWorkspaceID { + fieldId = 1 + goto RequiredFieldNotSetError + } + + if !issetEvaluationSetID { + 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_BatchDeleteEvaluationSetItemsOpenAPIRequest[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_BatchDeleteEvaluationSetItemsOpenAPIRequest[fieldId])) +} + +func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) ReadField1(iprot thrift.TProtocol) error { + + var _field int64 + if v, err := iprot.ReadI64(); err != nil { + return err + } else { + _field = v + } + p.WorkspaceID = _field + return nil +} +func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) ReadField2(iprot thrift.TProtocol) error { + + var _field int64 + if v, err := iprot.ReadI64(); err != nil { + return err + } else { + _field = v + } + p.EvaluationSetID = _field + return nil +} +func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) 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.ItemIds = _field + return nil +} +func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) ReadField255(iprot thrift.TProtocol) error { + _field := base.NewBase() + if err := _field.Read(iprot); err != nil { + return err + } + p.Base = _field + return nil +} + +func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("BatchDeleteEvaluationSetItemsOpenAPIRequest"); 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 *BatchDeleteEvaluationSetItemsOpenAPIRequest) writeField1(oprot thrift.TProtocol) (err error) { + if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI64(p.WorkspaceID); 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 *BatchDeleteEvaluationSetItemsOpenAPIRequest) writeField2(oprot thrift.TProtocol) (err error) { + if err = oprot.WriteFieldBegin("evaluation_set_id", thrift.I64, 2); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI64(p.EvaluationSetID); 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 *BatchDeleteEvaluationSetItemsOpenAPIRequest) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetItemIds() { + if err = oprot.WriteFieldBegin("item_ids", thrift.LIST, 3); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteListBegin(thrift.STRING, len(p.ItemIds)); err != nil { + return err + } + for _, v := range p.ItemIds { + 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 *BatchDeleteEvaluationSetItemsOpenAPIRequest) 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 *BatchDeleteEvaluationSetItemsOpenAPIRequest) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("BatchDeleteEvaluationSetItemsOpenAPIRequest(%+v)", *p) + +} + +func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) DeepEqual(ano *BatchDeleteEvaluationSetItemsOpenAPIRequest) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.WorkspaceID) { + return false + } + if !p.Field2DeepEqual(ano.EvaluationSetID) { + return false + } + if !p.Field3DeepEqual(ano.ItemIds) { + return false + } + if !p.Field255DeepEqual(ano.Base) { + return false + } + return true +} + +func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) Field1DeepEqual(src int64) bool { + + if p.WorkspaceID != src { + return false + } + return true +} +func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) Field2DeepEqual(src int64) bool { + + if p.EvaluationSetID != src { + return false + } + return true +} +func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) Field3DeepEqual(src []string) bool { + + if len(p.ItemIds) != len(src) { + return false + } + for i, v := range p.ItemIds { + _src := src[i] + if strings.Compare(v, _src) != 0 { + return false + } + } + return true +} +func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) Field255DeepEqual(src *base.Base) bool { + + if !p.Base.DeepEqual(src) { + return false + } + return true +} + +type BatchDeleteEvaluationSetItemsOpenAPIResponse struct { + Code *int32 `thrift:"code,1,optional" frugal:"1,optional,i32" form:"code" json:"code,omitempty" query:"code"` + Msg *string `thrift:"msg,2,optional" frugal:"2,optional,string" form:"msg" json:"msg,omitempty" query:"msg"` + Data *BatchDeleteEvaluationSetItemsOpenAPIData `thrift:"data,3,optional" frugal:"3,optional,BatchDeleteEvaluationSetItemsOpenAPIData" form:"data" json:"data,omitempty" query:"data"` + BaseResp *base.BaseResp `thrift:"BaseResp,255" frugal:"255,default,base.BaseResp" form:"BaseResp" json:"BaseResp" query:"BaseResp"` +} + +func NewBatchDeleteEvaluationSetItemsOpenAPIResponse() *BatchDeleteEvaluationSetItemsOpenAPIResponse { + return &BatchDeleteEvaluationSetItemsOpenAPIResponse{} +} + +func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) InitDefault() { +} + +var BatchDeleteEvaluationSetItemsOpenAPIResponse_Code_DEFAULT int32 + +func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) GetCode() (v int32) { + if p == nil { + return + } + if !p.IsSetCode() { + return BatchDeleteEvaluationSetItemsOpenAPIResponse_Code_DEFAULT + } + return *p.Code +} + +var BatchDeleteEvaluationSetItemsOpenAPIResponse_Msg_DEFAULT string + +func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) GetMsg() (v string) { + if p == nil { + return + } + if !p.IsSetMsg() { + return BatchDeleteEvaluationSetItemsOpenAPIResponse_Msg_DEFAULT + } + return *p.Msg +} + +var BatchDeleteEvaluationSetItemsOpenAPIResponse_Data_DEFAULT *BatchDeleteEvaluationSetItemsOpenAPIData + +func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) GetData() (v *BatchDeleteEvaluationSetItemsOpenAPIData) { + if p == nil { + return + } + if !p.IsSetData() { + return BatchDeleteEvaluationSetItemsOpenAPIResponse_Data_DEFAULT + } + return p.Data +} + +var BatchDeleteEvaluationSetItemsOpenAPIResponse_BaseResp_DEFAULT *base.BaseResp + +func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) GetBaseResp() (v *base.BaseResp) { + if p == nil { + return + } + if !p.IsSetBaseResp() { + return BatchDeleteEvaluationSetItemsOpenAPIResponse_BaseResp_DEFAULT + } + return p.BaseResp +} +func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) SetCode(val *int32) { + p.Code = val +} +func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) SetMsg(val *string) { + p.Msg = val +} +func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) SetData(val *BatchDeleteEvaluationSetItemsOpenAPIData) { + p.Data = val +} +func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) SetBaseResp(val *base.BaseResp) { + p.BaseResp = val +} + +var fieldIDToName_BatchDeleteEvaluationSetItemsOpenAPIResponse = map[int16]string{ + 1: "code", + 2: "msg", + 3: "data", + 255: "BaseResp", +} + +func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) IsSetCode() bool { + return p.Code != nil +} + +func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) IsSetMsg() bool { + return p.Msg != nil +} + +func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) IsSetData() bool { + return p.Data != nil +} + +func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) IsSetBaseResp() bool { + return p.BaseResp != nil +} + +func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) Read(iprot thrift.TProtocol) (err error) { + var fieldTypeId thrift.TType + var fieldId int16 + + if _, err = iprot.ReadStructBegin(); err != nil { + goto ReadStructBeginError + } + + for { + _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + + switch fieldId { + case 1: + if fieldTypeId == thrift.I32 { + if err = p.ReadField1(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 2: + if fieldTypeId == thrift.STRING { + if err = p.ReadField2(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 3: + if fieldTypeId == thrift.STRUCT { + if err = p.ReadField3(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 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_BatchDeleteEvaluationSetItemsOpenAPIResponse[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 *BatchDeleteEvaluationSetItemsOpenAPIResponse) 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 *BatchDeleteEvaluationSetItemsOpenAPIResponse) 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 *BatchDeleteEvaluationSetItemsOpenAPIResponse) ReadField3(iprot thrift.TProtocol) error { + _field := NewBatchDeleteEvaluationSetItemsOpenAPIData() + if err := _field.Read(iprot); err != nil { + return err + } + p.Data = _field + return nil +} +func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) ReadField255(iprot thrift.TProtocol) error { + _field := base.NewBaseResp() + if err := _field.Read(iprot); err != nil { + return err + } + p.BaseResp = _field + return nil +} + +func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("BatchDeleteEvaluationSetItemsOpenAPIResponse"); 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 *BatchDeleteEvaluationSetItemsOpenAPIResponse) 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 *BatchDeleteEvaluationSetItemsOpenAPIResponse) 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 *BatchDeleteEvaluationSetItemsOpenAPIResponse) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetData() { + 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 *BatchDeleteEvaluationSetItemsOpenAPIResponse) 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 *BatchDeleteEvaluationSetItemsOpenAPIResponse) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("BatchDeleteEvaluationSetItemsOpenAPIResponse(%+v)", *p) + +} + +func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) DeepEqual(ano *BatchDeleteEvaluationSetItemsOpenAPIResponse) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.Code) { + return false + } + if !p.Field2DeepEqual(ano.Msg) { + return false + } + if !p.Field3DeepEqual(ano.Data) { + return false + } + if !p.Field255DeepEqual(ano.BaseResp) { + return false + } + return true +} + +func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) Field1DeepEqual(src *int32) bool { + + if p.Code == src { + return true + } else if p.Code == nil || src == nil { + return false + } + if *p.Code != *src { + return false + } + return true +} +func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) Field2DeepEqual(src *string) bool { + + if p.Msg == src { + return true + } else if p.Msg == nil || src == nil { + return false + } + if strings.Compare(*p.Msg, *src) != 0 { + return false + } + return true +} +func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) Field3DeepEqual(src *BatchDeleteEvaluationSetItemsOpenAPIData) bool { + + if !p.Data.DeepEqual(src) { + return false + } + return true +} +func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) Field255DeepEqual(src *base.BaseResp) bool { + + if !p.BaseResp.DeepEqual(src) { + return false + } + return true +} + +type BatchDeleteEvaluationSetItemsOpenAPIData struct { + DeletedCount *int32 `thrift:"deleted_count,1,optional" frugal:"1,optional,i32" form:"deleted_count" json:"deleted_count,omitempty" query:"deleted_count"` +} + +func NewBatchDeleteEvaluationSetItemsOpenAPIData() *BatchDeleteEvaluationSetItemsOpenAPIData { + return &BatchDeleteEvaluationSetItemsOpenAPIData{} +} + +func (p *BatchDeleteEvaluationSetItemsOpenAPIData) InitDefault() { +} + +var BatchDeleteEvaluationSetItemsOpenAPIData_DeletedCount_DEFAULT int32 + +func (p *BatchDeleteEvaluationSetItemsOpenAPIData) GetDeletedCount() (v int32) { + if p == nil { + return + } + if !p.IsSetDeletedCount() { + return BatchDeleteEvaluationSetItemsOpenAPIData_DeletedCount_DEFAULT + } + return *p.DeletedCount +} +func (p *BatchDeleteEvaluationSetItemsOpenAPIData) SetDeletedCount(val *int32) { + p.DeletedCount = val +} + +var fieldIDToName_BatchDeleteEvaluationSetItemsOpenAPIData = map[int16]string{ + 1: "deleted_count", +} + +func (p *BatchDeleteEvaluationSetItemsOpenAPIData) IsSetDeletedCount() bool { + return p.DeletedCount != nil +} + +func (p *BatchDeleteEvaluationSetItemsOpenAPIData) 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_BatchDeleteEvaluationSetItemsOpenAPIData[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 *BatchDeleteEvaluationSetItemsOpenAPIData) ReadField1(iprot thrift.TProtocol) error { + + var _field *int32 + if v, err := iprot.ReadI32(); err != nil { + return err + } else { + _field = &v + } + p.DeletedCount = _field + return nil +} + +func (p *BatchDeleteEvaluationSetItemsOpenAPIData) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("BatchDeleteEvaluationSetItemsOpenAPIData"); 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 *BatchDeleteEvaluationSetItemsOpenAPIData) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetDeletedCount() { + if err = oprot.WriteFieldBegin("deleted_count", thrift.I32, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI32(*p.DeletedCount); 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 *BatchDeleteEvaluationSetItemsOpenAPIData) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("BatchDeleteEvaluationSetItemsOpenAPIData(%+v)", *p) + +} + +func (p *BatchDeleteEvaluationSetItemsOpenAPIData) DeepEqual(ano *BatchDeleteEvaluationSetItemsOpenAPIData) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.DeletedCount) { + return false + } + return true +} + +func (p *BatchDeleteEvaluationSetItemsOpenAPIData) Field1DeepEqual(src *int32) bool { + + if p.DeletedCount == src { + return true + } else if p.DeletedCount == nil || src == nil { + return false + } + if *p.DeletedCount != *src { + return false + } + return true +} + +// 1.8 清空评测集草稿数据 +type ClearEvaluationSetDraftItemsOpenAPIRequest struct { + WorkspaceID int64 `thrift:"workspace_id,1,required" frugal:"1,required,i64" json:"workspace_id" form:"workspace_id,required" query:"workspace_id,required"` + EvaluationSetID int64 `thrift:"evaluation_set_id,2,required" frugal:"2,required,i64" json:"evaluation_set_id,required" path:"evaluation_set_id,required"` + Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` +} + +func NewClearEvaluationSetDraftItemsOpenAPIRequest() *ClearEvaluationSetDraftItemsOpenAPIRequest { + return &ClearEvaluationSetDraftItemsOpenAPIRequest{} +} + +func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) InitDefault() { +} + +func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) GetWorkspaceID() (v int64) { + if p != nil { + return p.WorkspaceID + } + return +} + +func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) GetEvaluationSetID() (v int64) { + if p != nil { + return p.EvaluationSetID + } + return +} + +var ClearEvaluationSetDraftItemsOpenAPIRequest_Base_DEFAULT *base.Base + +func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) GetBase() (v *base.Base) { + if p == nil { + return + } + if !p.IsSetBase() { + return ClearEvaluationSetDraftItemsOpenAPIRequest_Base_DEFAULT + } + return p.Base +} +func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) SetWorkspaceID(val int64) { + p.WorkspaceID = val +} +func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) SetEvaluationSetID(val int64) { + p.EvaluationSetID = val +} +func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) SetBase(val *base.Base) { + p.Base = val +} + +var fieldIDToName_ClearEvaluationSetDraftItemsOpenAPIRequest = map[int16]string{ + 1: "workspace_id", + 2: "evaluation_set_id", + 255: "Base", +} + +func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) IsSetBase() bool { + return p.Base != nil +} + +func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) Read(iprot thrift.TProtocol) (err error) { + var fieldTypeId thrift.TType + var fieldId int16 + var issetWorkspaceID bool = false + var issetEvaluationSetID 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 + } + issetWorkspaceID = 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 + } + issetEvaluationSetID = 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 !issetWorkspaceID { + fieldId = 1 + goto RequiredFieldNotSetError + } + + if !issetEvaluationSetID { + 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_ClearEvaluationSetDraftItemsOpenAPIRequest[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_ClearEvaluationSetDraftItemsOpenAPIRequest[fieldId])) +} + +func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) ReadField1(iprot thrift.TProtocol) error { + + var _field int64 + if v, err := iprot.ReadI64(); err != nil { + return err + } else { + _field = v + } + p.WorkspaceID = _field + return nil +} +func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) ReadField2(iprot thrift.TProtocol) error { + + var _field int64 + if v, err := iprot.ReadI64(); err != nil { + return err + } else { + _field = v + } + p.EvaluationSetID = _field + return nil +} +func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) ReadField255(iprot thrift.TProtocol) error { + _field := base.NewBase() + if err := _field.Read(iprot); err != nil { + return err + } + p.Base = _field + return nil +} + +func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("ClearEvaluationSetDraftItemsOpenAPIRequest"); 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 *ClearEvaluationSetDraftItemsOpenAPIRequest) writeField1(oprot thrift.TProtocol) (err error) { + if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI64(p.WorkspaceID); 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 *ClearEvaluationSetDraftItemsOpenAPIRequest) writeField2(oprot thrift.TProtocol) (err error) { + if err = oprot.WriteFieldBegin("evaluation_set_id", thrift.I64, 2); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI64(p.EvaluationSetID); 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 *ClearEvaluationSetDraftItemsOpenAPIRequest) 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 *ClearEvaluationSetDraftItemsOpenAPIRequest) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("ClearEvaluationSetDraftItemsOpenAPIRequest(%+v)", *p) + +} + +func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) DeepEqual(ano *ClearEvaluationSetDraftItemsOpenAPIRequest) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.WorkspaceID) { + return false + } + if !p.Field2DeepEqual(ano.EvaluationSetID) { + return false + } + if !p.Field255DeepEqual(ano.Base) { + return false + } + return true +} + +func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) Field1DeepEqual(src int64) bool { + + if p.WorkspaceID != src { + return false + } + return true +} +func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) Field2DeepEqual(src int64) bool { + + if p.EvaluationSetID != src { + return false + } + return true +} +func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) Field255DeepEqual(src *base.Base) bool { + + if !p.Base.DeepEqual(src) { + return false + } + return true +} + +type ClearEvaluationSetDraftItemsOpenAPIResponse struct { + Code *int32 `thrift:"code,1,optional" frugal:"1,optional,i32" form:"code" json:"code,omitempty" query:"code"` + Msg *string `thrift:"msg,2,optional" frugal:"2,optional,string" form:"msg" json:"msg,omitempty" query:"msg"` + Data *ClearEvaluationSetDraftItemsOpenAPIData `thrift:"data,3,optional" frugal:"3,optional,ClearEvaluationSetDraftItemsOpenAPIData" form:"data" json:"data,omitempty" query:"data"` + BaseResp *base.BaseResp `thrift:"BaseResp,255" frugal:"255,default,base.BaseResp" form:"BaseResp" json:"BaseResp" query:"BaseResp"` +} + +func NewClearEvaluationSetDraftItemsOpenAPIResponse() *ClearEvaluationSetDraftItemsOpenAPIResponse { + return &ClearEvaluationSetDraftItemsOpenAPIResponse{} +} + +func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) InitDefault() { +} + +var ClearEvaluationSetDraftItemsOpenAPIResponse_Code_DEFAULT int32 + +func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) GetCode() (v int32) { + if p == nil { + return + } + if !p.IsSetCode() { + return ClearEvaluationSetDraftItemsOpenAPIResponse_Code_DEFAULT + } + return *p.Code +} + +var ClearEvaluationSetDraftItemsOpenAPIResponse_Msg_DEFAULT string + +func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) GetMsg() (v string) { + if p == nil { + return + } + if !p.IsSetMsg() { + return ClearEvaluationSetDraftItemsOpenAPIResponse_Msg_DEFAULT + } + return *p.Msg +} + +var ClearEvaluationSetDraftItemsOpenAPIResponse_Data_DEFAULT *ClearEvaluationSetDraftItemsOpenAPIData + +func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) GetData() (v *ClearEvaluationSetDraftItemsOpenAPIData) { + if p == nil { + return + } + if !p.IsSetData() { + return ClearEvaluationSetDraftItemsOpenAPIResponse_Data_DEFAULT + } + return p.Data +} + +var ClearEvaluationSetDraftItemsOpenAPIResponse_BaseResp_DEFAULT *base.BaseResp + +func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) GetBaseResp() (v *base.BaseResp) { + if p == nil { + return + } + if !p.IsSetBaseResp() { + return ClearEvaluationSetDraftItemsOpenAPIResponse_BaseResp_DEFAULT + } + return p.BaseResp +} +func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) SetCode(val *int32) { + p.Code = val +} +func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) SetMsg(val *string) { + p.Msg = val +} +func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) SetData(val *ClearEvaluationSetDraftItemsOpenAPIData) { + p.Data = val +} +func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) SetBaseResp(val *base.BaseResp) { + p.BaseResp = val +} + +var fieldIDToName_ClearEvaluationSetDraftItemsOpenAPIResponse = map[int16]string{ + 1: "code", + 2: "msg", + 3: "data", + 255: "BaseResp", +} + +func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) IsSetCode() bool { + return p.Code != nil +} + +func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) IsSetMsg() bool { + return p.Msg != nil +} + +func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) IsSetData() bool { + return p.Data != nil +} + +func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) IsSetBaseResp() bool { + return p.BaseResp != nil +} + +func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) Read(iprot thrift.TProtocol) (err error) { + var fieldTypeId thrift.TType + var fieldId int16 + + if _, err = iprot.ReadStructBegin(); err != nil { + goto ReadStructBeginError + } + + for { + _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + + switch fieldId { + case 1: + if fieldTypeId == thrift.I32 { + if err = p.ReadField1(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 2: + if fieldTypeId == thrift.STRING { + if err = p.ReadField2(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 3: + if fieldTypeId == thrift.STRUCT { + if err = p.ReadField3(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 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_ClearEvaluationSetDraftItemsOpenAPIResponse[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 *ClearEvaluationSetDraftItemsOpenAPIResponse) 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 *ClearEvaluationSetDraftItemsOpenAPIResponse) 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 *ClearEvaluationSetDraftItemsOpenAPIResponse) ReadField3(iprot thrift.TProtocol) error { + _field := NewClearEvaluationSetDraftItemsOpenAPIData() + if err := _field.Read(iprot); err != nil { + return err + } + p.Data = _field + return nil +} +func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) ReadField255(iprot thrift.TProtocol) error { + _field := base.NewBaseResp() + if err := _field.Read(iprot); err != nil { + return err + } + p.BaseResp = _field + return nil +} + +func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("ClearEvaluationSetDraftItemsOpenAPIResponse"); 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 *ClearEvaluationSetDraftItemsOpenAPIResponse) 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 *ClearEvaluationSetDraftItemsOpenAPIResponse) 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 *ClearEvaluationSetDraftItemsOpenAPIResponse) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetData() { + 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 *ClearEvaluationSetDraftItemsOpenAPIResponse) 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 *ClearEvaluationSetDraftItemsOpenAPIResponse) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("ClearEvaluationSetDraftItemsOpenAPIResponse(%+v)", *p) + +} + +func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) DeepEqual(ano *ClearEvaluationSetDraftItemsOpenAPIResponse) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.Code) { + return false + } + if !p.Field2DeepEqual(ano.Msg) { + return false + } + if !p.Field3DeepEqual(ano.Data) { + return false + } + if !p.Field255DeepEqual(ano.BaseResp) { + return false + } + return true +} + +func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) Field1DeepEqual(src *int32) bool { + + if p.Code == src { + return true + } else if p.Code == nil || src == nil { + return false + } + if *p.Code != *src { + return false + } + return true +} +func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) Field2DeepEqual(src *string) bool { + + if p.Msg == src { + return true + } else if p.Msg == nil || src == nil { + return false + } + if strings.Compare(*p.Msg, *src) != 0 { + return false + } + return true +} +func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) Field3DeepEqual(src *ClearEvaluationSetDraftItemsOpenAPIData) bool { + + if !p.Data.DeepEqual(src) { + return false + } + return true +} +func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) Field255DeepEqual(src *base.BaseResp) bool { + + if !p.BaseResp.DeepEqual(src) { + return false + } + return true +} + +type ClearEvaluationSetDraftItemsOpenAPIData struct { + ClearedCount *int32 `thrift:"cleared_count,1,optional" frugal:"1,optional,i32" form:"cleared_count" json:"cleared_count,omitempty" query:"cleared_count"` +} + +func NewClearEvaluationSetDraftItemsOpenAPIData() *ClearEvaluationSetDraftItemsOpenAPIData { + return &ClearEvaluationSetDraftItemsOpenAPIData{} +} + +func (p *ClearEvaluationSetDraftItemsOpenAPIData) InitDefault() { +} + +var ClearEvaluationSetDraftItemsOpenAPIData_ClearedCount_DEFAULT int32 + +func (p *ClearEvaluationSetDraftItemsOpenAPIData) GetClearedCount() (v int32) { + if p == nil { + return + } + if !p.IsSetClearedCount() { + return ClearEvaluationSetDraftItemsOpenAPIData_ClearedCount_DEFAULT + } + return *p.ClearedCount +} +func (p *ClearEvaluationSetDraftItemsOpenAPIData) SetClearedCount(val *int32) { + p.ClearedCount = val +} + +var fieldIDToName_ClearEvaluationSetDraftItemsOpenAPIData = map[int16]string{ + 1: "cleared_count", +} + +func (p *ClearEvaluationSetDraftItemsOpenAPIData) IsSetClearedCount() bool { + return p.ClearedCount != nil +} + +func (p *ClearEvaluationSetDraftItemsOpenAPIData) 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_ClearEvaluationSetDraftItemsOpenAPIData[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 *ClearEvaluationSetDraftItemsOpenAPIData) ReadField1(iprot thrift.TProtocol) error { + + var _field *int32 + if v, err := iprot.ReadI32(); err != nil { + return err + } else { + _field = &v + } + p.ClearedCount = _field + return nil +} + +func (p *ClearEvaluationSetDraftItemsOpenAPIData) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("ClearEvaluationSetDraftItemsOpenAPIData"); 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 *ClearEvaluationSetDraftItemsOpenAPIData) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetClearedCount() { + if err = oprot.WriteFieldBegin("cleared_count", thrift.I32, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI32(*p.ClearedCount); 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 *ClearEvaluationSetDraftItemsOpenAPIData) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("ClearEvaluationSetDraftItemsOpenAPIData(%+v)", *p) + +} + +func (p *ClearEvaluationSetDraftItemsOpenAPIData) DeepEqual(ano *ClearEvaluationSetDraftItemsOpenAPIData) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.ClearedCount) { + return false + } + return true +} + +func (p *ClearEvaluationSetDraftItemsOpenAPIData) Field1DeepEqual(src *int32) bool { + + if p.ClearedCount == src { + return true + } else if p.ClearedCount == nil || src == nil { + return false + } + if *p.ClearedCount != *src { + return false + } + return true +} + +// 1.9 查询评测集特定版本数据 +type ListEvaluationSetVersionItemsOpenAPIRequest struct { + WorkspaceID int64 `thrift:"workspace_id,1,required" frugal:"1,required,i64" json:"workspace_id" form:"workspace_id,required" query:"workspace_id,required"` + EvaluationSetID int64 `thrift:"evaluation_set_id,2,required" frugal:"2,required,i64" json:"evaluation_set_id,required" path:"evaluation_set_id,required"` + VersionID string `thrift:"version_id,3,required" frugal:"3,required,string" json:"version_id,required" path:"version_id,required"` + PageToken *string `thrift:"page_token,4,optional" frugal:"4,optional,string" form:"page_token" json:"page_token,omitempty" query:"page_token"` + PageSize *int32 `thrift:"page_size,5,optional" frugal:"5,optional,i32" form:"page_size" json:"page_size,omitempty" query:"page_size"` + Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` +} + +func NewListEvaluationSetVersionItemsOpenAPIRequest() *ListEvaluationSetVersionItemsOpenAPIRequest { + return &ListEvaluationSetVersionItemsOpenAPIRequest{} +} + +func (p *ListEvaluationSetVersionItemsOpenAPIRequest) InitDefault() { +} + +func (p *ListEvaluationSetVersionItemsOpenAPIRequest) GetWorkspaceID() (v int64) { + if p != nil { + return p.WorkspaceID + } + return +} + +func (p *ListEvaluationSetVersionItemsOpenAPIRequest) GetEvaluationSetID() (v int64) { + if p != nil { + return p.EvaluationSetID + } + return +} + +func (p *ListEvaluationSetVersionItemsOpenAPIRequest) GetVersionID() (v string) { + if p != nil { + return p.VersionID + } + return +} + +var ListEvaluationSetVersionItemsOpenAPIRequest_PageToken_DEFAULT string + +func (p *ListEvaluationSetVersionItemsOpenAPIRequest) GetPageToken() (v string) { + if p == nil { + return + } + if !p.IsSetPageToken() { + return ListEvaluationSetVersionItemsOpenAPIRequest_PageToken_DEFAULT + } + return *p.PageToken +} + +var ListEvaluationSetVersionItemsOpenAPIRequest_PageSize_DEFAULT int32 + +func (p *ListEvaluationSetVersionItemsOpenAPIRequest) GetPageSize() (v int32) { + if p == nil { + return + } + if !p.IsSetPageSize() { + return ListEvaluationSetVersionItemsOpenAPIRequest_PageSize_DEFAULT + } + return *p.PageSize +} + +var ListEvaluationSetVersionItemsOpenAPIRequest_Base_DEFAULT *base.Base + +func (p *ListEvaluationSetVersionItemsOpenAPIRequest) GetBase() (v *base.Base) { + if p == nil { + return + } + if !p.IsSetBase() { + return ListEvaluationSetVersionItemsOpenAPIRequest_Base_DEFAULT + } + return p.Base +} +func (p *ListEvaluationSetVersionItemsOpenAPIRequest) SetWorkspaceID(val int64) { + p.WorkspaceID = val +} +func (p *ListEvaluationSetVersionItemsOpenAPIRequest) SetEvaluationSetID(val int64) { + p.EvaluationSetID = val +} +func (p *ListEvaluationSetVersionItemsOpenAPIRequest) SetVersionID(val string) { + p.VersionID = val +} +func (p *ListEvaluationSetVersionItemsOpenAPIRequest) SetPageToken(val *string) { + p.PageToken = val +} +func (p *ListEvaluationSetVersionItemsOpenAPIRequest) SetPageSize(val *int32) { + p.PageSize = val +} +func (p *ListEvaluationSetVersionItemsOpenAPIRequest) SetBase(val *base.Base) { + p.Base = val +} + +var fieldIDToName_ListEvaluationSetVersionItemsOpenAPIRequest = map[int16]string{ + 1: "workspace_id", + 2: "evaluation_set_id", + 3: "version_id", + 4: "page_token", + 5: "page_size", + 255: "Base", +} + +func (p *ListEvaluationSetVersionItemsOpenAPIRequest) IsSetPageToken() bool { + return p.PageToken != nil +} + +func (p *ListEvaluationSetVersionItemsOpenAPIRequest) IsSetPageSize() bool { + return p.PageSize != nil +} + +func (p *ListEvaluationSetVersionItemsOpenAPIRequest) IsSetBase() bool { + return p.Base != nil +} + +func (p *ListEvaluationSetVersionItemsOpenAPIRequest) Read(iprot thrift.TProtocol) (err error) { + var fieldTypeId thrift.TType + var fieldId int16 + var issetWorkspaceID bool = false + var issetEvaluationSetID bool = false + var issetVersionID 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 + } + issetWorkspaceID = 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 + } + issetEvaluationSetID = 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 + } + issetVersionID = 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.I32 { + 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 !issetWorkspaceID { + fieldId = 1 + goto RequiredFieldNotSetError + } + + if !issetEvaluationSetID { + fieldId = 2 + goto RequiredFieldNotSetError + } + + if !issetVersionID { + 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_ListEvaluationSetVersionItemsOpenAPIRequest[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_ListEvaluationSetVersionItemsOpenAPIRequest[fieldId])) +} + +func (p *ListEvaluationSetVersionItemsOpenAPIRequest) ReadField1(iprot thrift.TProtocol) error { + + var _field int64 + if v, err := iprot.ReadI64(); err != nil { + return err + } else { + _field = v + } + p.WorkspaceID = _field + return nil +} +func (p *ListEvaluationSetVersionItemsOpenAPIRequest) ReadField2(iprot thrift.TProtocol) error { + + var _field int64 + if v, err := iprot.ReadI64(); err != nil { + return err + } else { + _field = v + } + p.EvaluationSetID = _field + return nil +} +func (p *ListEvaluationSetVersionItemsOpenAPIRequest) ReadField3(iprot thrift.TProtocol) error { + + var _field string + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = v + } + p.VersionID = _field + return nil +} +func (p *ListEvaluationSetVersionItemsOpenAPIRequest) ReadField4(iprot thrift.TProtocol) error { + + var _field *string + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = &v + } + p.PageToken = _field + return nil +} +func (p *ListEvaluationSetVersionItemsOpenAPIRequest) ReadField5(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 *ListEvaluationSetVersionItemsOpenAPIRequest) ReadField255(iprot thrift.TProtocol) error { + _field := base.NewBase() + if err := _field.Read(iprot); err != nil { + return err + } + p.Base = _field + return nil +} + +func (p *ListEvaluationSetVersionItemsOpenAPIRequest) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("ListEvaluationSetVersionItemsOpenAPIRequest"); 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 *ListEvaluationSetVersionItemsOpenAPIRequest) writeField1(oprot thrift.TProtocol) (err error) { + if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI64(p.WorkspaceID); 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 *ListEvaluationSetVersionItemsOpenAPIRequest) writeField2(oprot thrift.TProtocol) (err error) { + if err = oprot.WriteFieldBegin("evaluation_set_id", thrift.I64, 2); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI64(p.EvaluationSetID); 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 *ListEvaluationSetVersionItemsOpenAPIRequest) writeField3(oprot thrift.TProtocol) (err error) { + if err = oprot.WriteFieldBegin("version_id", thrift.STRING, 3); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(p.VersionID); 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 *ListEvaluationSetVersionItemsOpenAPIRequest) writeField4(oprot thrift.TProtocol) (err error) { + if p.IsSetPageToken() { + if err = oprot.WriteFieldBegin("page_token", thrift.STRING, 4); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(*p.PageToken); 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 *ListEvaluationSetVersionItemsOpenAPIRequest) writeField5(oprot thrift.TProtocol) (err error) { + if p.IsSetPageSize() { + if err = oprot.WriteFieldBegin("page_size", thrift.I32, 5); 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 5 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 5 end error: ", p), err) +} +func (p *ListEvaluationSetVersionItemsOpenAPIRequest) 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 *ListEvaluationSetVersionItemsOpenAPIRequest) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("ListEvaluationSetVersionItemsOpenAPIRequest(%+v)", *p) + +} + +func (p *ListEvaluationSetVersionItemsOpenAPIRequest) DeepEqual(ano *ListEvaluationSetVersionItemsOpenAPIRequest) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.WorkspaceID) { + return false + } + if !p.Field2DeepEqual(ano.EvaluationSetID) { + return false + } + if !p.Field3DeepEqual(ano.VersionID) { + return false + } + if !p.Field4DeepEqual(ano.PageToken) { + return false + } + if !p.Field5DeepEqual(ano.PageSize) { + return false + } + if !p.Field255DeepEqual(ano.Base) { + return false + } + return true +} + +func (p *ListEvaluationSetVersionItemsOpenAPIRequest) Field1DeepEqual(src int64) bool { + + if p.WorkspaceID != src { + return false + } + return true +} +func (p *ListEvaluationSetVersionItemsOpenAPIRequest) Field2DeepEqual(src int64) bool { + + if p.EvaluationSetID != src { + return false + } + return true +} +func (p *ListEvaluationSetVersionItemsOpenAPIRequest) Field3DeepEqual(src string) bool { + + if strings.Compare(p.VersionID, src) != 0 { + return false + } + return true +} +func (p *ListEvaluationSetVersionItemsOpenAPIRequest) Field4DeepEqual(src *string) bool { + + if p.PageToken == src { + return true + } else if p.PageToken == nil || src == nil { + return false + } + if strings.Compare(*p.PageToken, *src) != 0 { + return false + } + return true +} +func (p *ListEvaluationSetVersionItemsOpenAPIRequest) Field5DeepEqual(src *int32) bool { + + if p.PageSize == src { + return true + } else if p.PageSize == nil || src == nil { + return false + } + if *p.PageSize != *src { + return false + } + return true +} +func (p *ListEvaluationSetVersionItemsOpenAPIRequest) Field255DeepEqual(src *base.Base) bool { + + if !p.Base.DeepEqual(src) { + return false + } + return true +} + +type ListEvaluationSetVersionItemsOpenAPIResponse struct { + Code *int32 `thrift:"code,1,optional" frugal:"1,optional,i32" form:"code" json:"code,omitempty" query:"code"` + Msg *string `thrift:"msg,2,optional" frugal:"2,optional,string" form:"msg" json:"msg,omitempty" query:"msg"` + Data *ListEvaluationSetVersionItemsOpenAPIData `thrift:"data,3,optional" frugal:"3,optional,ListEvaluationSetVersionItemsOpenAPIData" form:"data" json:"data,omitempty" query:"data"` + BaseResp *base.BaseResp `thrift:"BaseResp,255" frugal:"255,default,base.BaseResp" form:"BaseResp" json:"BaseResp" query:"BaseResp"` +} + +func NewListEvaluationSetVersionItemsOpenAPIResponse() *ListEvaluationSetVersionItemsOpenAPIResponse { + return &ListEvaluationSetVersionItemsOpenAPIResponse{} +} + +func (p *ListEvaluationSetVersionItemsOpenAPIResponse) InitDefault() { +} + +var ListEvaluationSetVersionItemsOpenAPIResponse_Code_DEFAULT int32 + +func (p *ListEvaluationSetVersionItemsOpenAPIResponse) GetCode() (v int32) { + if p == nil { + return + } + if !p.IsSetCode() { + return ListEvaluationSetVersionItemsOpenAPIResponse_Code_DEFAULT + } + return *p.Code +} + +var ListEvaluationSetVersionItemsOpenAPIResponse_Msg_DEFAULT string + +func (p *ListEvaluationSetVersionItemsOpenAPIResponse) GetMsg() (v string) { + if p == nil { + return + } + if !p.IsSetMsg() { + return ListEvaluationSetVersionItemsOpenAPIResponse_Msg_DEFAULT + } + return *p.Msg +} + +var ListEvaluationSetVersionItemsOpenAPIResponse_Data_DEFAULT *ListEvaluationSetVersionItemsOpenAPIData + +func (p *ListEvaluationSetVersionItemsOpenAPIResponse) GetData() (v *ListEvaluationSetVersionItemsOpenAPIData) { + if p == nil { + return + } + if !p.IsSetData() { + return ListEvaluationSetVersionItemsOpenAPIResponse_Data_DEFAULT + } + return p.Data +} + +var ListEvaluationSetVersionItemsOpenAPIResponse_BaseResp_DEFAULT *base.BaseResp + +func (p *ListEvaluationSetVersionItemsOpenAPIResponse) GetBaseResp() (v *base.BaseResp) { + if p == nil { + return + } + if !p.IsSetBaseResp() { + return ListEvaluationSetVersionItemsOpenAPIResponse_BaseResp_DEFAULT + } + return p.BaseResp +} +func (p *ListEvaluationSetVersionItemsOpenAPIResponse) SetCode(val *int32) { + p.Code = val +} +func (p *ListEvaluationSetVersionItemsOpenAPIResponse) SetMsg(val *string) { + p.Msg = val +} +func (p *ListEvaluationSetVersionItemsOpenAPIResponse) SetData(val *ListEvaluationSetVersionItemsOpenAPIData) { + p.Data = val +} +func (p *ListEvaluationSetVersionItemsOpenAPIResponse) SetBaseResp(val *base.BaseResp) { + p.BaseResp = val +} + +var fieldIDToName_ListEvaluationSetVersionItemsOpenAPIResponse = map[int16]string{ + 1: "code", + 2: "msg", + 3: "data", + 255: "BaseResp", +} + +func (p *ListEvaluationSetVersionItemsOpenAPIResponse) IsSetCode() bool { + return p.Code != nil +} + +func (p *ListEvaluationSetVersionItemsOpenAPIResponse) IsSetMsg() bool { + return p.Msg != nil +} + +func (p *ListEvaluationSetVersionItemsOpenAPIResponse) IsSetData() bool { + return p.Data != nil +} + +func (p *ListEvaluationSetVersionItemsOpenAPIResponse) IsSetBaseResp() bool { + return p.BaseResp != nil +} + +func (p *ListEvaluationSetVersionItemsOpenAPIResponse) Read(iprot thrift.TProtocol) (err error) { + var fieldTypeId thrift.TType + var fieldId int16 + + if _, err = iprot.ReadStructBegin(); err != nil { + goto ReadStructBeginError + } + + for { + _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + + switch fieldId { + case 1: + if fieldTypeId == thrift.I32 { + if err = p.ReadField1(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 2: + if fieldTypeId == thrift.STRING { + if err = p.ReadField2(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 3: + if fieldTypeId == thrift.STRUCT { + if err = p.ReadField3(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 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_ListEvaluationSetVersionItemsOpenAPIResponse[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 *ListEvaluationSetVersionItemsOpenAPIResponse) 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 *ListEvaluationSetVersionItemsOpenAPIResponse) 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 *ListEvaluationSetVersionItemsOpenAPIResponse) ReadField3(iprot thrift.TProtocol) error { + _field := NewListEvaluationSetVersionItemsOpenAPIData() + if err := _field.Read(iprot); err != nil { + return err + } + p.Data = _field + return nil +} +func (p *ListEvaluationSetVersionItemsOpenAPIResponse) ReadField255(iprot thrift.TProtocol) error { + _field := base.NewBaseResp() + if err := _field.Read(iprot); err != nil { + return err + } + p.BaseResp = _field + return nil +} + +func (p *ListEvaluationSetVersionItemsOpenAPIResponse) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("ListEvaluationSetVersionItemsOpenAPIResponse"); 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 *ListEvaluationSetVersionItemsOpenAPIResponse) 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 *ListEvaluationSetVersionItemsOpenAPIResponse) 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 *ListEvaluationSetVersionItemsOpenAPIResponse) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetData() { + 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 *ListEvaluationSetVersionItemsOpenAPIResponse) 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 *ListEvaluationSetVersionItemsOpenAPIResponse) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("ListEvaluationSetVersionItemsOpenAPIResponse(%+v)", *p) + +} + +func (p *ListEvaluationSetVersionItemsOpenAPIResponse) DeepEqual(ano *ListEvaluationSetVersionItemsOpenAPIResponse) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.Code) { + return false + } + if !p.Field2DeepEqual(ano.Msg) { + return false + } + if !p.Field3DeepEqual(ano.Data) { + return false + } + if !p.Field255DeepEqual(ano.BaseResp) { + return false + } + return true +} + +func (p *ListEvaluationSetVersionItemsOpenAPIResponse) Field1DeepEqual(src *int32) bool { + + if p.Code == src { + return true + } else if p.Code == nil || src == nil { + return false + } + if *p.Code != *src { + return false + } + return true +} +func (p *ListEvaluationSetVersionItemsOpenAPIResponse) Field2DeepEqual(src *string) bool { + + if p.Msg == src { + return true + } else if p.Msg == nil || src == nil { + return false + } + if strings.Compare(*p.Msg, *src) != 0 { + return false + } + return true +} +func (p *ListEvaluationSetVersionItemsOpenAPIResponse) Field3DeepEqual(src *ListEvaluationSetVersionItemsOpenAPIData) bool { + + if !p.Data.DeepEqual(src) { + return false + } + return true +} +func (p *ListEvaluationSetVersionItemsOpenAPIResponse) Field255DeepEqual(src *base.BaseResp) bool { + + if !p.BaseResp.DeepEqual(src) { + return false + } + return true +} + +type ListEvaluationSetVersionItemsOpenAPIData struct { + Items []*eval_set.EvaluationSetItem `thrift:"items,1,optional" frugal:"1,optional,list" form:"items" json:"items,omitempty" query:"items"` + HasMore *bool `thrift:"has_more,2,optional" frugal:"2,optional,bool" form:"has_more" json:"has_more,omitempty" query:"has_more"` + NextPageToken *string `thrift:"next_page_token,3,optional" frugal:"3,optional,string" form:"next_page_token" json:"next_page_token,omitempty" query:"next_page_token"` + Total *int64 `thrift:"total,4,optional" frugal:"4,optional,i64" form:"total" json:"total,omitempty" query:"total"` +} + +func NewListEvaluationSetVersionItemsOpenAPIData() *ListEvaluationSetVersionItemsOpenAPIData { + return &ListEvaluationSetVersionItemsOpenAPIData{} +} + +func (p *ListEvaluationSetVersionItemsOpenAPIData) InitDefault() { +} + +var ListEvaluationSetVersionItemsOpenAPIData_Items_DEFAULT []*eval_set.EvaluationSetItem + +func (p *ListEvaluationSetVersionItemsOpenAPIData) GetItems() (v []*eval_set.EvaluationSetItem) { + if p == nil { + return + } + if !p.IsSetItems() { + return ListEvaluationSetVersionItemsOpenAPIData_Items_DEFAULT + } + return p.Items +} + +var ListEvaluationSetVersionItemsOpenAPIData_HasMore_DEFAULT bool + +func (p *ListEvaluationSetVersionItemsOpenAPIData) GetHasMore() (v bool) { + if p == nil { + return + } + if !p.IsSetHasMore() { + return ListEvaluationSetVersionItemsOpenAPIData_HasMore_DEFAULT + } + return *p.HasMore +} + +var ListEvaluationSetVersionItemsOpenAPIData_NextPageToken_DEFAULT string + +func (p *ListEvaluationSetVersionItemsOpenAPIData) GetNextPageToken() (v string) { + if p == nil { + return + } + if !p.IsSetNextPageToken() { + return ListEvaluationSetVersionItemsOpenAPIData_NextPageToken_DEFAULT + } + return *p.NextPageToken +} + +var ListEvaluationSetVersionItemsOpenAPIData_Total_DEFAULT int64 + +func (p *ListEvaluationSetVersionItemsOpenAPIData) GetTotal() (v int64) { + if p == nil { + return + } + if !p.IsSetTotal() { + return ListEvaluationSetVersionItemsOpenAPIData_Total_DEFAULT + } + return *p.Total +} +func (p *ListEvaluationSetVersionItemsOpenAPIData) SetItems(val []*eval_set.EvaluationSetItem) { + p.Items = val +} +func (p *ListEvaluationSetVersionItemsOpenAPIData) SetHasMore(val *bool) { + p.HasMore = val +} +func (p *ListEvaluationSetVersionItemsOpenAPIData) SetNextPageToken(val *string) { + p.NextPageToken = val +} +func (p *ListEvaluationSetVersionItemsOpenAPIData) SetTotal(val *int64) { + p.Total = val +} + +var fieldIDToName_ListEvaluationSetVersionItemsOpenAPIData = map[int16]string{ + 1: "items", + 2: "has_more", + 3: "next_page_token", + 4: "total", +} + +func (p *ListEvaluationSetVersionItemsOpenAPIData) IsSetItems() bool { + return p.Items != nil +} + +func (p *ListEvaluationSetVersionItemsOpenAPIData) IsSetHasMore() bool { + return p.HasMore != nil +} + +func (p *ListEvaluationSetVersionItemsOpenAPIData) IsSetNextPageToken() bool { + return p.NextPageToken != nil +} + +func (p *ListEvaluationSetVersionItemsOpenAPIData) IsSetTotal() bool { + return p.Total != nil +} + +func (p *ListEvaluationSetVersionItemsOpenAPIData) 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.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.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_ListEvaluationSetVersionItemsOpenAPIData[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 *ListEvaluationSetVersionItemsOpenAPIData) ReadField1(iprot thrift.TProtocol) error { + _, size, err := iprot.ReadListBegin() + if err != nil { + return err + } + _field := make([]*eval_set.EvaluationSetItem, 0, size) + values := make([]eval_set.EvaluationSetItem, 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.Items = _field + return nil +} +func (p *ListEvaluationSetVersionItemsOpenAPIData) ReadField2(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 *ListEvaluationSetVersionItemsOpenAPIData) ReadField3(iprot thrift.TProtocol) error { + + var _field *string + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = &v + } + p.NextPageToken = _field + return nil +} +func (p *ListEvaluationSetVersionItemsOpenAPIData) ReadField4(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 *ListEvaluationSetVersionItemsOpenAPIData) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("ListEvaluationSetVersionItemsOpenAPIData"); 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 *ListEvaluationSetVersionItemsOpenAPIData) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetItems() { + if err = oprot.WriteFieldBegin("items", thrift.LIST, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteListBegin(thrift.STRUCT, len(p.Items)); err != nil { + return err + } + for _, v := range p.Items { + 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 *ListEvaluationSetVersionItemsOpenAPIData) writeField2(oprot thrift.TProtocol) (err error) { + if p.IsSetHasMore() { + if err = oprot.WriteFieldBegin("has_more", thrift.BOOL, 2); 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 2 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) +} +func (p *ListEvaluationSetVersionItemsOpenAPIData) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetNextPageToken() { + if err = oprot.WriteFieldBegin("next_page_token", thrift.STRING, 3); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(*p.NextPageToken); 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 *ListEvaluationSetVersionItemsOpenAPIData) writeField4(oprot thrift.TProtocol) (err error) { + if p.IsSetTotal() { + if err = oprot.WriteFieldBegin("total", thrift.I64, 4); 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 4 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err) +} + +func (p *ListEvaluationSetVersionItemsOpenAPIData) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("ListEvaluationSetVersionItemsOpenAPIData(%+v)", *p) + +} + +func (p *ListEvaluationSetVersionItemsOpenAPIData) DeepEqual(ano *ListEvaluationSetVersionItemsOpenAPIData) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.Items) { + return false + } + if !p.Field2DeepEqual(ano.HasMore) { + return false + } + if !p.Field3DeepEqual(ano.NextPageToken) { + return false + } + if !p.Field4DeepEqual(ano.Total) { + return false + } + return true +} + +func (p *ListEvaluationSetVersionItemsOpenAPIData) Field1DeepEqual(src []*eval_set.EvaluationSetItem) bool { + + if len(p.Items) != len(src) { + return false + } + for i, v := range p.Items { + _src := src[i] + if !v.DeepEqual(_src) { + return false + } + } + return true +} +func (p *ListEvaluationSetVersionItemsOpenAPIData) Field2DeepEqual(src *bool) bool { + + if p.HasMore == src { + return true + } else if p.HasMore == nil || src == nil { + return false + } + if *p.HasMore != *src { + return false + } + return true +} +func (p *ListEvaluationSetVersionItemsOpenAPIData) Field3DeepEqual(src *string) bool { + + if p.NextPageToken == src { + return true + } else if p.NextPageToken == nil || src == nil { + return false + } + if strings.Compare(*p.NextPageToken, *src) != 0 { + return false + } + return true +} +func (p *ListEvaluationSetVersionItemsOpenAPIData) Field4DeepEqual(src *int64) bool { + + if p.Total == src { + return true + } else if p.Total == nil || src == nil { + return false + } + if *p.Total != *src { + return false + } + return true +} + +// =============================== +// 评估器相关接口 (5个接口) +// =============================== +// 2.1 创建评估器 +type CreateEvaluatorOpenAPIRequest struct { + WorkspaceID int64 `thrift:"workspace_id,1,required" frugal:"1,required,i64" json:"workspace_id" form:"workspace_id,required" query:"workspace_id,required"` + Evaluator *evaluator.Evaluator `thrift:"evaluator,2,required" frugal:"2,required,evaluator.Evaluator" form:"evaluator,required" json:"evaluator,required" query:"evaluator,required"` + Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` +} + +func NewCreateEvaluatorOpenAPIRequest() *CreateEvaluatorOpenAPIRequest { + return &CreateEvaluatorOpenAPIRequest{} +} + +func (p *CreateEvaluatorOpenAPIRequest) InitDefault() { +} + +func (p *CreateEvaluatorOpenAPIRequest) GetWorkspaceID() (v int64) { + if p != nil { + return p.WorkspaceID + } + return +} + +var CreateEvaluatorOpenAPIRequest_Evaluator_DEFAULT *evaluator.Evaluator + +func (p *CreateEvaluatorOpenAPIRequest) GetEvaluator() (v *evaluator.Evaluator) { + if p == nil { + return + } + if !p.IsSetEvaluator() { + return CreateEvaluatorOpenAPIRequest_Evaluator_DEFAULT + } + return p.Evaluator +} + +var CreateEvaluatorOpenAPIRequest_Base_DEFAULT *base.Base + +func (p *CreateEvaluatorOpenAPIRequest) GetBase() (v *base.Base) { + if p == nil { + return + } + if !p.IsSetBase() { + return CreateEvaluatorOpenAPIRequest_Base_DEFAULT + } + return p.Base +} +func (p *CreateEvaluatorOpenAPIRequest) SetWorkspaceID(val int64) { + p.WorkspaceID = val +} +func (p *CreateEvaluatorOpenAPIRequest) SetEvaluator(val *evaluator.Evaluator) { + p.Evaluator = val +} +func (p *CreateEvaluatorOpenAPIRequest) SetBase(val *base.Base) { + p.Base = val +} + +var fieldIDToName_CreateEvaluatorOpenAPIRequest = map[int16]string{ + 1: "workspace_id", + 2: "evaluator", + 255: "Base", +} + +func (p *CreateEvaluatorOpenAPIRequest) IsSetEvaluator() bool { + return p.Evaluator != nil +} + +func (p *CreateEvaluatorOpenAPIRequest) IsSetBase() bool { + return p.Base != nil +} + +func (p *CreateEvaluatorOpenAPIRequest) Read(iprot thrift.TProtocol) (err error) { + var fieldTypeId thrift.TType + var fieldId int16 + var issetWorkspaceID bool = false + var issetEvaluator 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 + } + issetWorkspaceID = true + } 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 + } + issetEvaluator = 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 !issetWorkspaceID { + fieldId = 1 + goto RequiredFieldNotSetError + } + + if !issetEvaluator { + 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_CreateEvaluatorOpenAPIRequest[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_CreateEvaluatorOpenAPIRequest[fieldId])) +} + +func (p *CreateEvaluatorOpenAPIRequest) ReadField1(iprot thrift.TProtocol) error { + + var _field int64 + if v, err := iprot.ReadI64(); err != nil { + return err + } else { + _field = v + } + p.WorkspaceID = _field + return nil +} +func (p *CreateEvaluatorOpenAPIRequest) ReadField2(iprot thrift.TProtocol) error { + _field := evaluator.NewEvaluator() + if err := _field.Read(iprot); err != nil { + return err + } + p.Evaluator = _field + return nil +} +func (p *CreateEvaluatorOpenAPIRequest) ReadField255(iprot thrift.TProtocol) error { + _field := base.NewBase() + if err := _field.Read(iprot); err != nil { + return err + } + p.Base = _field + return nil +} + +func (p *CreateEvaluatorOpenAPIRequest) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("CreateEvaluatorOpenAPIRequest"); 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 *CreateEvaluatorOpenAPIRequest) writeField1(oprot thrift.TProtocol) (err error) { + if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI64(p.WorkspaceID); 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 *CreateEvaluatorOpenAPIRequest) writeField2(oprot thrift.TProtocol) (err error) { + if err = oprot.WriteFieldBegin("evaluator", thrift.STRUCT, 2); err != nil { + goto WriteFieldBeginError + } + if err := p.Evaluator.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 *CreateEvaluatorOpenAPIRequest) 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 *CreateEvaluatorOpenAPIRequest) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("CreateEvaluatorOpenAPIRequest(%+v)", *p) + +} + +func (p *CreateEvaluatorOpenAPIRequest) DeepEqual(ano *CreateEvaluatorOpenAPIRequest) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.WorkspaceID) { + return false + } + if !p.Field2DeepEqual(ano.Evaluator) { + return false + } + if !p.Field255DeepEqual(ano.Base) { + return false + } + return true +} + +func (p *CreateEvaluatorOpenAPIRequest) Field1DeepEqual(src int64) bool { + + if p.WorkspaceID != src { + return false + } + return true +} +func (p *CreateEvaluatorOpenAPIRequest) Field2DeepEqual(src *evaluator.Evaluator) bool { + + if !p.Evaluator.DeepEqual(src) { + return false + } + return true +} +func (p *CreateEvaluatorOpenAPIRequest) Field255DeepEqual(src *base.Base) bool { + + if !p.Base.DeepEqual(src) { + return false + } + return true +} + +type CreateEvaluatorOpenAPIResponse struct { + Code *int32 `thrift:"code,1,optional" frugal:"1,optional,i32" form:"code" json:"code,omitempty" query:"code"` + Msg *string `thrift:"msg,2,optional" frugal:"2,optional,string" form:"msg" json:"msg,omitempty" query:"msg"` + Data *CreateEvaluatorOpenAPIData `thrift:"data,3,optional" frugal:"3,optional,CreateEvaluatorOpenAPIData" form:"data" json:"data,omitempty" query:"data"` + BaseResp *base.BaseResp `thrift:"BaseResp,255" frugal:"255,default,base.BaseResp" form:"BaseResp" json:"BaseResp" query:"BaseResp"` +} + +func NewCreateEvaluatorOpenAPIResponse() *CreateEvaluatorOpenAPIResponse { + return &CreateEvaluatorOpenAPIResponse{} +} + +func (p *CreateEvaluatorOpenAPIResponse) InitDefault() { +} + +var CreateEvaluatorOpenAPIResponse_Code_DEFAULT int32 + +func (p *CreateEvaluatorOpenAPIResponse) GetCode() (v int32) { + if p == nil { + return + } + if !p.IsSetCode() { + return CreateEvaluatorOpenAPIResponse_Code_DEFAULT + } + return *p.Code +} + +var CreateEvaluatorOpenAPIResponse_Msg_DEFAULT string + +func (p *CreateEvaluatorOpenAPIResponse) GetMsg() (v string) { + if p == nil { + return + } + if !p.IsSetMsg() { + return CreateEvaluatorOpenAPIResponse_Msg_DEFAULT + } + return *p.Msg +} + +var CreateEvaluatorOpenAPIResponse_Data_DEFAULT *CreateEvaluatorOpenAPIData + +func (p *CreateEvaluatorOpenAPIResponse) GetData() (v *CreateEvaluatorOpenAPIData) { + if p == nil { + return + } + if !p.IsSetData() { + return CreateEvaluatorOpenAPIResponse_Data_DEFAULT + } + return p.Data +} + +var CreateEvaluatorOpenAPIResponse_BaseResp_DEFAULT *base.BaseResp + +func (p *CreateEvaluatorOpenAPIResponse) GetBaseResp() (v *base.BaseResp) { + if p == nil { + return + } + if !p.IsSetBaseResp() { + return CreateEvaluatorOpenAPIResponse_BaseResp_DEFAULT + } + return p.BaseResp +} +func (p *CreateEvaluatorOpenAPIResponse) SetCode(val *int32) { + p.Code = val +} +func (p *CreateEvaluatorOpenAPIResponse) SetMsg(val *string) { + p.Msg = val +} +func (p *CreateEvaluatorOpenAPIResponse) SetData(val *CreateEvaluatorOpenAPIData) { + p.Data = val +} +func (p *CreateEvaluatorOpenAPIResponse) SetBaseResp(val *base.BaseResp) { + p.BaseResp = val +} + +var fieldIDToName_CreateEvaluatorOpenAPIResponse = map[int16]string{ + 1: "code", + 2: "msg", + 3: "data", + 255: "BaseResp", +} + +func (p *CreateEvaluatorOpenAPIResponse) IsSetCode() bool { + return p.Code != nil +} + +func (p *CreateEvaluatorOpenAPIResponse) IsSetMsg() bool { + return p.Msg != nil +} + +func (p *CreateEvaluatorOpenAPIResponse) IsSetData() bool { + return p.Data != nil +} + +func (p *CreateEvaluatorOpenAPIResponse) IsSetBaseResp() bool { + return p.BaseResp != nil +} + +func (p *CreateEvaluatorOpenAPIResponse) Read(iprot thrift.TProtocol) (err error) { + var fieldTypeId thrift.TType + var fieldId int16 + + if _, err = iprot.ReadStructBegin(); err != nil { + goto ReadStructBeginError + } + + for { + _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + + switch fieldId { + case 1: + if fieldTypeId == thrift.I32 { + if err = p.ReadField1(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 2: + if fieldTypeId == thrift.STRING { + if err = p.ReadField2(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 3: + if fieldTypeId == thrift.STRUCT { + if err = p.ReadField3(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 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_CreateEvaluatorOpenAPIResponse[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 *CreateEvaluatorOpenAPIResponse) 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 *CreateEvaluatorOpenAPIResponse) 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 *CreateEvaluatorOpenAPIResponse) ReadField3(iprot thrift.TProtocol) error { + _field := NewCreateEvaluatorOpenAPIData() + if err := _field.Read(iprot); err != nil { + return err + } + p.Data = _field + return nil +} +func (p *CreateEvaluatorOpenAPIResponse) ReadField255(iprot thrift.TProtocol) error { + _field := base.NewBaseResp() + if err := _field.Read(iprot); err != nil { + return err + } + p.BaseResp = _field + return nil +} + +func (p *CreateEvaluatorOpenAPIResponse) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("CreateEvaluatorOpenAPIResponse"); 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 *CreateEvaluatorOpenAPIResponse) 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 *CreateEvaluatorOpenAPIResponse) 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 *CreateEvaluatorOpenAPIResponse) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetData() { + 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 *CreateEvaluatorOpenAPIResponse) 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 *CreateEvaluatorOpenAPIResponse) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("CreateEvaluatorOpenAPIResponse(%+v)", *p) + +} + +func (p *CreateEvaluatorOpenAPIResponse) DeepEqual(ano *CreateEvaluatorOpenAPIResponse) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.Code) { + return false + } + if !p.Field2DeepEqual(ano.Msg) { + return false + } + if !p.Field3DeepEqual(ano.Data) { + return false + } + if !p.Field255DeepEqual(ano.BaseResp) { + return false + } + return true +} + +func (p *CreateEvaluatorOpenAPIResponse) Field1DeepEqual(src *int32) bool { + + if p.Code == src { + return true + } else if p.Code == nil || src == nil { + return false + } + if *p.Code != *src { + return false + } + return true +} +func (p *CreateEvaluatorOpenAPIResponse) Field2DeepEqual(src *string) bool { + + if p.Msg == src { + return true + } else if p.Msg == nil || src == nil { + return false + } + if strings.Compare(*p.Msg, *src) != 0 { + return false + } + return true +} +func (p *CreateEvaluatorOpenAPIResponse) Field3DeepEqual(src *CreateEvaluatorOpenAPIData) bool { + + if !p.Data.DeepEqual(src) { + return false + } + return true +} +func (p *CreateEvaluatorOpenAPIResponse) Field255DeepEqual(src *base.BaseResp) bool { + + if !p.BaseResp.DeepEqual(src) { + return false + } + return true +} + +type CreateEvaluatorOpenAPIData struct { + EvaluatorID *string `thrift:"evaluator_id,1,optional" frugal:"1,optional,string" form:"evaluator_id" json:"evaluator_id,string,omitempty" query:"evaluator_id"` +} + +func NewCreateEvaluatorOpenAPIData() *CreateEvaluatorOpenAPIData { + return &CreateEvaluatorOpenAPIData{} +} + +func (p *CreateEvaluatorOpenAPIData) InitDefault() { +} + +var CreateEvaluatorOpenAPIData_EvaluatorID_DEFAULT string + +func (p *CreateEvaluatorOpenAPIData) GetEvaluatorID() (v string) { + if p == nil { + return + } + if !p.IsSetEvaluatorID() { + return CreateEvaluatorOpenAPIData_EvaluatorID_DEFAULT + } + return *p.EvaluatorID +} +func (p *CreateEvaluatorOpenAPIData) SetEvaluatorID(val *string) { + p.EvaluatorID = val +} + +var fieldIDToName_CreateEvaluatorOpenAPIData = map[int16]string{ + 1: "evaluator_id", +} + +func (p *CreateEvaluatorOpenAPIData) IsSetEvaluatorID() bool { + return p.EvaluatorID != nil +} + +func (p *CreateEvaluatorOpenAPIData) 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_CreateEvaluatorOpenAPIData[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 *CreateEvaluatorOpenAPIData) ReadField1(iprot thrift.TProtocol) error { + + var _field *string + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = &v + } + p.EvaluatorID = _field + return nil +} + +func (p *CreateEvaluatorOpenAPIData) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("CreateEvaluatorOpenAPIData"); 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 *CreateEvaluatorOpenAPIData) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetEvaluatorID() { + if err = oprot.WriteFieldBegin("evaluator_id", thrift.STRING, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(*p.EvaluatorID); 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 *CreateEvaluatorOpenAPIData) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("CreateEvaluatorOpenAPIData(%+v)", *p) + +} + +func (p *CreateEvaluatorOpenAPIData) DeepEqual(ano *CreateEvaluatorOpenAPIData) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.EvaluatorID) { + return false + } + return true +} + +func (p *CreateEvaluatorOpenAPIData) Field1DeepEqual(src *string) bool { + + if p.EvaluatorID == src { + return true + } else if p.EvaluatorID == nil || src == nil { + return false + } + if strings.Compare(*p.EvaluatorID, *src) != 0 { + return false + } + return true +} + +// 2.2 提交评估器版本 +type SubmitEvaluatorVersionOpenAPIRequest struct { + WorkspaceID int64 `thrift:"workspace_id,1,required" frugal:"1,required,i64" json:"workspace_id" form:"workspace_id,required" query:"workspace_id,required"` + EvaluatorID string `thrift:"evaluator_id,2,required" frugal:"2,required,string" json:"evaluator_id,required" path:"evaluator_id,required"` + Version string `thrift:"version,3,required" frugal:"3,required,string" form:"version,required" json:"version,required" query:"version,required"` + Description *string `thrift:"description,4,optional" frugal:"4,optional,string" form:"description" json:"description,omitempty" query:"description"` + Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` +} + +func NewSubmitEvaluatorVersionOpenAPIRequest() *SubmitEvaluatorVersionOpenAPIRequest { + return &SubmitEvaluatorVersionOpenAPIRequest{} +} + +func (p *SubmitEvaluatorVersionOpenAPIRequest) InitDefault() { +} + +func (p *SubmitEvaluatorVersionOpenAPIRequest) GetWorkspaceID() (v int64) { + if p != nil { + return p.WorkspaceID + } + return +} + +func (p *SubmitEvaluatorVersionOpenAPIRequest) GetEvaluatorID() (v string) { + if p != nil { + return p.EvaluatorID + } + return +} + +func (p *SubmitEvaluatorVersionOpenAPIRequest) GetVersion() (v string) { + if p != nil { + return p.Version + } + return +} + +var SubmitEvaluatorVersionOpenAPIRequest_Description_DEFAULT string + +func (p *SubmitEvaluatorVersionOpenAPIRequest) GetDescription() (v string) { + if p == nil { + return + } + if !p.IsSetDescription() { + return SubmitEvaluatorVersionOpenAPIRequest_Description_DEFAULT + } + return *p.Description +} + +var SubmitEvaluatorVersionOpenAPIRequest_Base_DEFAULT *base.Base + +func (p *SubmitEvaluatorVersionOpenAPIRequest) GetBase() (v *base.Base) { + if p == nil { + return + } + if !p.IsSetBase() { + return SubmitEvaluatorVersionOpenAPIRequest_Base_DEFAULT + } + return p.Base +} +func (p *SubmitEvaluatorVersionOpenAPIRequest) SetWorkspaceID(val int64) { + p.WorkspaceID = val +} +func (p *SubmitEvaluatorVersionOpenAPIRequest) SetEvaluatorID(val string) { + p.EvaluatorID = val +} +func (p *SubmitEvaluatorVersionOpenAPIRequest) SetVersion(val string) { + p.Version = val +} +func (p *SubmitEvaluatorVersionOpenAPIRequest) SetDescription(val *string) { + p.Description = val +} +func (p *SubmitEvaluatorVersionOpenAPIRequest) SetBase(val *base.Base) { + p.Base = val +} + +var fieldIDToName_SubmitEvaluatorVersionOpenAPIRequest = map[int16]string{ + 1: "workspace_id", + 2: "evaluator_id", + 3: "version", + 4: "description", + 255: "Base", +} + +func (p *SubmitEvaluatorVersionOpenAPIRequest) IsSetDescription() bool { + return p.Description != nil +} + +func (p *SubmitEvaluatorVersionOpenAPIRequest) IsSetBase() bool { + return p.Base != nil +} + +func (p *SubmitEvaluatorVersionOpenAPIRequest) Read(iprot thrift.TProtocol) (err error) { + var fieldTypeId thrift.TType + var fieldId int16 + var issetWorkspaceID bool = false + var issetEvaluatorID bool = false + var issetVersion 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 + } + issetWorkspaceID = 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 + } + issetEvaluatorID = 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 + } + issetVersion = 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 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 !issetWorkspaceID { + fieldId = 1 + goto RequiredFieldNotSetError + } + + if !issetEvaluatorID { + fieldId = 2 + goto RequiredFieldNotSetError + } + + if !issetVersion { + 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_SubmitEvaluatorVersionOpenAPIRequest[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_SubmitEvaluatorVersionOpenAPIRequest[fieldId])) +} + +func (p *SubmitEvaluatorVersionOpenAPIRequest) ReadField1(iprot thrift.TProtocol) error { + + var _field int64 + if v, err := iprot.ReadI64(); err != nil { + return err + } else { + _field = v + } + p.WorkspaceID = _field + return nil +} +func (p *SubmitEvaluatorVersionOpenAPIRequest) ReadField2(iprot thrift.TProtocol) error { + + var _field string + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = v + } + p.EvaluatorID = _field + return nil +} +func (p *SubmitEvaluatorVersionOpenAPIRequest) ReadField3(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 *SubmitEvaluatorVersionOpenAPIRequest) ReadField4(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 *SubmitEvaluatorVersionOpenAPIRequest) ReadField255(iprot thrift.TProtocol) error { + _field := base.NewBase() + if err := _field.Read(iprot); err != nil { + return err + } + p.Base = _field + return nil +} + +func (p *SubmitEvaluatorVersionOpenAPIRequest) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("SubmitEvaluatorVersionOpenAPIRequest"); 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 *SubmitEvaluatorVersionOpenAPIRequest) writeField1(oprot thrift.TProtocol) (err error) { + if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI64(p.WorkspaceID); 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 *SubmitEvaluatorVersionOpenAPIRequest) writeField2(oprot thrift.TProtocol) (err error) { + if err = oprot.WriteFieldBegin("evaluator_id", thrift.STRING, 2); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(p.EvaluatorID); 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 *SubmitEvaluatorVersionOpenAPIRequest) writeField3(oprot thrift.TProtocol) (err error) { + if err = oprot.WriteFieldBegin("version", thrift.STRING, 3); 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 3 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) +} +func (p *SubmitEvaluatorVersionOpenAPIRequest) writeField4(oprot thrift.TProtocol) (err error) { + if p.IsSetDescription() { + if err = oprot.WriteFieldBegin("description", thrift.STRING, 4); 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 4 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err) +} +func (p *SubmitEvaluatorVersionOpenAPIRequest) 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 *SubmitEvaluatorVersionOpenAPIRequest) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("SubmitEvaluatorVersionOpenAPIRequest(%+v)", *p) + +} + +func (p *SubmitEvaluatorVersionOpenAPIRequest) DeepEqual(ano *SubmitEvaluatorVersionOpenAPIRequest) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.WorkspaceID) { + return false + } + if !p.Field2DeepEqual(ano.EvaluatorID) { + return false + } + if !p.Field3DeepEqual(ano.Version) { + return false + } + if !p.Field4DeepEqual(ano.Description) { + return false + } + if !p.Field255DeepEqual(ano.Base) { + return false + } + return true +} + +func (p *SubmitEvaluatorVersionOpenAPIRequest) Field1DeepEqual(src int64) bool { + + if p.WorkspaceID != src { + return false + } + return true +} +func (p *SubmitEvaluatorVersionOpenAPIRequest) Field2DeepEqual(src string) bool { + + if strings.Compare(p.EvaluatorID, src) != 0 { + return false + } + return true +} +func (p *SubmitEvaluatorVersionOpenAPIRequest) Field3DeepEqual(src string) bool { + + if strings.Compare(p.Version, src) != 0 { + return false + } + return true +} +func (p *SubmitEvaluatorVersionOpenAPIRequest) Field4DeepEqual(src *string) bool { + + if p.Description == src { + return true + } else if p.Description == nil || src == nil { + return false + } + if strings.Compare(*p.Description, *src) != 0 { + return false + } + return true +} +func (p *SubmitEvaluatorVersionOpenAPIRequest) Field255DeepEqual(src *base.Base) bool { + + if !p.Base.DeepEqual(src) { + return false + } + return true +} + +type SubmitEvaluatorVersionOpenAPIResponse struct { + Code *int32 `thrift:"code,1,optional" frugal:"1,optional,i32" form:"code" json:"code,omitempty" query:"code"` + Msg *string `thrift:"msg,2,optional" frugal:"2,optional,string" form:"msg" json:"msg,omitempty" query:"msg"` + Data *SubmitEvaluatorVersionOpenAPIData `thrift:"data,3,optional" frugal:"3,optional,SubmitEvaluatorVersionOpenAPIData" form:"data" json:"data,omitempty" query:"data"` + BaseResp *base.BaseResp `thrift:"BaseResp,255" frugal:"255,default,base.BaseResp" form:"BaseResp" json:"BaseResp" query:"BaseResp"` +} + +func NewSubmitEvaluatorVersionOpenAPIResponse() *SubmitEvaluatorVersionOpenAPIResponse { + return &SubmitEvaluatorVersionOpenAPIResponse{} +} + +func (p *SubmitEvaluatorVersionOpenAPIResponse) InitDefault() { +} + +var SubmitEvaluatorVersionOpenAPIResponse_Code_DEFAULT int32 + +func (p *SubmitEvaluatorVersionOpenAPIResponse) GetCode() (v int32) { + if p == nil { + return + } + if !p.IsSetCode() { + return SubmitEvaluatorVersionOpenAPIResponse_Code_DEFAULT + } + return *p.Code +} + +var SubmitEvaluatorVersionOpenAPIResponse_Msg_DEFAULT string + +func (p *SubmitEvaluatorVersionOpenAPIResponse) GetMsg() (v string) { + if p == nil { + return + } + if !p.IsSetMsg() { + return SubmitEvaluatorVersionOpenAPIResponse_Msg_DEFAULT + } + return *p.Msg +} + +var SubmitEvaluatorVersionOpenAPIResponse_Data_DEFAULT *SubmitEvaluatorVersionOpenAPIData + +func (p *SubmitEvaluatorVersionOpenAPIResponse) GetData() (v *SubmitEvaluatorVersionOpenAPIData) { + if p == nil { + return + } + if !p.IsSetData() { + return SubmitEvaluatorVersionOpenAPIResponse_Data_DEFAULT + } + return p.Data +} + +var SubmitEvaluatorVersionOpenAPIResponse_BaseResp_DEFAULT *base.BaseResp + +func (p *SubmitEvaluatorVersionOpenAPIResponse) GetBaseResp() (v *base.BaseResp) { + if p == nil { + return + } + if !p.IsSetBaseResp() { + return SubmitEvaluatorVersionOpenAPIResponse_BaseResp_DEFAULT + } + return p.BaseResp +} +func (p *SubmitEvaluatorVersionOpenAPIResponse) SetCode(val *int32) { + p.Code = val +} +func (p *SubmitEvaluatorVersionOpenAPIResponse) SetMsg(val *string) { + p.Msg = val +} +func (p *SubmitEvaluatorVersionOpenAPIResponse) SetData(val *SubmitEvaluatorVersionOpenAPIData) { + p.Data = val +} +func (p *SubmitEvaluatorVersionOpenAPIResponse) SetBaseResp(val *base.BaseResp) { + p.BaseResp = val +} + +var fieldIDToName_SubmitEvaluatorVersionOpenAPIResponse = map[int16]string{ + 1: "code", + 2: "msg", + 3: "data", + 255: "BaseResp", +} + +func (p *SubmitEvaluatorVersionOpenAPIResponse) IsSetCode() bool { + return p.Code != nil +} + +func (p *SubmitEvaluatorVersionOpenAPIResponse) IsSetMsg() bool { + return p.Msg != nil +} + +func (p *SubmitEvaluatorVersionOpenAPIResponse) IsSetData() bool { + return p.Data != nil +} + +func (p *SubmitEvaluatorVersionOpenAPIResponse) IsSetBaseResp() bool { + return p.BaseResp != nil +} + +func (p *SubmitEvaluatorVersionOpenAPIResponse) Read(iprot thrift.TProtocol) (err error) { + var fieldTypeId thrift.TType + var fieldId int16 + + if _, err = iprot.ReadStructBegin(); err != nil { + goto ReadStructBeginError + } + + for { + _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + + switch fieldId { + case 1: + if fieldTypeId == thrift.I32 { + if err = p.ReadField1(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 2: + if fieldTypeId == thrift.STRING { + if err = p.ReadField2(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 3: + if fieldTypeId == thrift.STRUCT { + if err = p.ReadField3(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 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_SubmitEvaluatorVersionOpenAPIResponse[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 *SubmitEvaluatorVersionOpenAPIResponse) 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 *SubmitEvaluatorVersionOpenAPIResponse) 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 *SubmitEvaluatorVersionOpenAPIResponse) ReadField3(iprot thrift.TProtocol) error { + _field := NewSubmitEvaluatorVersionOpenAPIData() + if err := _field.Read(iprot); err != nil { + return err + } + p.Data = _field + return nil +} +func (p *SubmitEvaluatorVersionOpenAPIResponse) ReadField255(iprot thrift.TProtocol) error { + _field := base.NewBaseResp() + if err := _field.Read(iprot); err != nil { + return err + } + p.BaseResp = _field + return nil +} + +func (p *SubmitEvaluatorVersionOpenAPIResponse) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("SubmitEvaluatorVersionOpenAPIResponse"); 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 *SubmitEvaluatorVersionOpenAPIResponse) 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 *SubmitEvaluatorVersionOpenAPIResponse) 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 *SubmitEvaluatorVersionOpenAPIResponse) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetData() { + 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 *SubmitEvaluatorVersionOpenAPIResponse) 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 *SubmitEvaluatorVersionOpenAPIResponse) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("SubmitEvaluatorVersionOpenAPIResponse(%+v)", *p) + +} + +func (p *SubmitEvaluatorVersionOpenAPIResponse) DeepEqual(ano *SubmitEvaluatorVersionOpenAPIResponse) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.Code) { + return false + } + if !p.Field2DeepEqual(ano.Msg) { + return false + } + if !p.Field3DeepEqual(ano.Data) { + return false + } + if !p.Field255DeepEqual(ano.BaseResp) { + return false + } + return true +} + +func (p *SubmitEvaluatorVersionOpenAPIResponse) Field1DeepEqual(src *int32) bool { + + if p.Code == src { + return true + } else if p.Code == nil || src == nil { + return false + } + if *p.Code != *src { + return false + } + return true +} +func (p *SubmitEvaluatorVersionOpenAPIResponse) Field2DeepEqual(src *string) bool { + + if p.Msg == src { + return true + } else if p.Msg == nil || src == nil { + return false + } + if strings.Compare(*p.Msg, *src) != 0 { + return false + } + return true +} +func (p *SubmitEvaluatorVersionOpenAPIResponse) Field3DeepEqual(src *SubmitEvaluatorVersionOpenAPIData) bool { + + if !p.Data.DeepEqual(src) { + return false + } + return true +} +func (p *SubmitEvaluatorVersionOpenAPIResponse) Field255DeepEqual(src *base.BaseResp) bool { + + if !p.BaseResp.DeepEqual(src) { + return false + } + return true +} + +type SubmitEvaluatorVersionOpenAPIData struct { + Evaluator *evaluator.Evaluator `thrift:"evaluator,1,optional" frugal:"1,optional,evaluator.Evaluator" form:"evaluator" json:"evaluator,omitempty" query:"evaluator"` +} + +func NewSubmitEvaluatorVersionOpenAPIData() *SubmitEvaluatorVersionOpenAPIData { + return &SubmitEvaluatorVersionOpenAPIData{} +} + +func (p *SubmitEvaluatorVersionOpenAPIData) InitDefault() { +} + +var SubmitEvaluatorVersionOpenAPIData_Evaluator_DEFAULT *evaluator.Evaluator + +func (p *SubmitEvaluatorVersionOpenAPIData) GetEvaluator() (v *evaluator.Evaluator) { + if p == nil { + return + } + if !p.IsSetEvaluator() { + return SubmitEvaluatorVersionOpenAPIData_Evaluator_DEFAULT + } + return p.Evaluator +} +func (p *SubmitEvaluatorVersionOpenAPIData) SetEvaluator(val *evaluator.Evaluator) { + p.Evaluator = val +} + +var fieldIDToName_SubmitEvaluatorVersionOpenAPIData = map[int16]string{ + 1: "evaluator", +} + +func (p *SubmitEvaluatorVersionOpenAPIData) IsSetEvaluator() bool { + return p.Evaluator != nil +} + +func (p *SubmitEvaluatorVersionOpenAPIData) 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_SubmitEvaluatorVersionOpenAPIData[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 *SubmitEvaluatorVersionOpenAPIData) ReadField1(iprot thrift.TProtocol) error { + _field := evaluator.NewEvaluator() + if err := _field.Read(iprot); err != nil { + return err + } + p.Evaluator = _field + return nil +} + +func (p *SubmitEvaluatorVersionOpenAPIData) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("SubmitEvaluatorVersionOpenAPIData"); 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 *SubmitEvaluatorVersionOpenAPIData) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetEvaluator() { + if err = oprot.WriteFieldBegin("evaluator", thrift.STRUCT, 1); err != nil { + goto WriteFieldBeginError + } + if err := p.Evaluator.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 *SubmitEvaluatorVersionOpenAPIData) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("SubmitEvaluatorVersionOpenAPIData(%+v)", *p) + +} + +func (p *SubmitEvaluatorVersionOpenAPIData) DeepEqual(ano *SubmitEvaluatorVersionOpenAPIData) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.Evaluator) { + return false + } + return true +} + +func (p *SubmitEvaluatorVersionOpenAPIData) Field1DeepEqual(src *evaluator.Evaluator) bool { + + if !p.Evaluator.DeepEqual(src) { + return false + } + return true +} + +// 2.3 获取评估器版本详情 +type GetEvaluatorVersionOpenAPIRequest struct { + WorkspaceID int64 `thrift:"workspace_id,1,required" frugal:"1,required,i64" json:"workspace_id" form:"workspace_id,required" query:"workspace_id,required"` + EvaluatorVersionID string `thrift:"evaluator_version_id,2,required" frugal:"2,required,string" json:"evaluator_version_id,required" path:"evaluator_version_id,required"` + IncludeDeleted *bool `thrift:"include_deleted,3,optional" frugal:"3,optional,bool" form:"include_deleted" json:"include_deleted,omitempty" query:"include_deleted"` + Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` +} + +func NewGetEvaluatorVersionOpenAPIRequest() *GetEvaluatorVersionOpenAPIRequest { + return &GetEvaluatorVersionOpenAPIRequest{} +} + +func (p *GetEvaluatorVersionOpenAPIRequest) InitDefault() { +} + +func (p *GetEvaluatorVersionOpenAPIRequest) GetWorkspaceID() (v int64) { + if p != nil { + return p.WorkspaceID + } + return +} + +func (p *GetEvaluatorVersionOpenAPIRequest) GetEvaluatorVersionID() (v string) { + if p != nil { + return p.EvaluatorVersionID + } + return +} + +var GetEvaluatorVersionOpenAPIRequest_IncludeDeleted_DEFAULT bool + +func (p *GetEvaluatorVersionOpenAPIRequest) GetIncludeDeleted() (v bool) { + if p == nil { + return + } + if !p.IsSetIncludeDeleted() { + return GetEvaluatorVersionOpenAPIRequest_IncludeDeleted_DEFAULT + } + return *p.IncludeDeleted +} + +var GetEvaluatorVersionOpenAPIRequest_Base_DEFAULT *base.Base + +func (p *GetEvaluatorVersionOpenAPIRequest) GetBase() (v *base.Base) { + if p == nil { + return + } + if !p.IsSetBase() { + return GetEvaluatorVersionOpenAPIRequest_Base_DEFAULT + } + return p.Base +} +func (p *GetEvaluatorVersionOpenAPIRequest) SetWorkspaceID(val int64) { + p.WorkspaceID = val +} +func (p *GetEvaluatorVersionOpenAPIRequest) SetEvaluatorVersionID(val string) { + p.EvaluatorVersionID = val +} +func (p *GetEvaluatorVersionOpenAPIRequest) SetIncludeDeleted(val *bool) { + p.IncludeDeleted = val +} +func (p *GetEvaluatorVersionOpenAPIRequest) SetBase(val *base.Base) { + p.Base = val +} + +var fieldIDToName_GetEvaluatorVersionOpenAPIRequest = map[int16]string{ + 1: "workspace_id", + 2: "evaluator_version_id", + 3: "include_deleted", + 255: "Base", +} + +func (p *GetEvaluatorVersionOpenAPIRequest) IsSetIncludeDeleted() bool { + return p.IncludeDeleted != nil +} + +func (p *GetEvaluatorVersionOpenAPIRequest) IsSetBase() bool { + return p.Base != nil +} + +func (p *GetEvaluatorVersionOpenAPIRequest) Read(iprot thrift.TProtocol) (err error) { + var fieldTypeId thrift.TType + var fieldId int16 + var issetWorkspaceID bool = false + var issetEvaluatorVersionID 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 + } + issetWorkspaceID = 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 + } + issetEvaluatorVersionID = 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 + } + } 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 !issetWorkspaceID { + fieldId = 1 + goto RequiredFieldNotSetError + } + + if !issetEvaluatorVersionID { + 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_GetEvaluatorVersionOpenAPIRequest[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_GetEvaluatorVersionOpenAPIRequest[fieldId])) +} + +func (p *GetEvaluatorVersionOpenAPIRequest) ReadField1(iprot thrift.TProtocol) error { + + var _field int64 + if v, err := iprot.ReadI64(); err != nil { + return err + } else { + _field = v + } + p.WorkspaceID = _field + return nil +} +func (p *GetEvaluatorVersionOpenAPIRequest) ReadField2(iprot thrift.TProtocol) error { + + var _field string + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = v + } + p.EvaluatorVersionID = _field + return nil +} +func (p *GetEvaluatorVersionOpenAPIRequest) ReadField3(iprot thrift.TProtocol) error { + + var _field *bool + if v, err := iprot.ReadBool(); err != nil { + return err + } else { + _field = &v + } + p.IncludeDeleted = _field + return nil +} +func (p *GetEvaluatorVersionOpenAPIRequest) ReadField255(iprot thrift.TProtocol) error { + _field := base.NewBase() + if err := _field.Read(iprot); err != nil { + return err + } + p.Base = _field + return nil +} + +func (p *GetEvaluatorVersionOpenAPIRequest) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("GetEvaluatorVersionOpenAPIRequest"); 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 *GetEvaluatorVersionOpenAPIRequest) writeField1(oprot thrift.TProtocol) (err error) { + if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI64(p.WorkspaceID); 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 *GetEvaluatorVersionOpenAPIRequest) writeField2(oprot thrift.TProtocol) (err error) { + if err = oprot.WriteFieldBegin("evaluator_version_id", thrift.STRING, 2); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(p.EvaluatorVersionID); 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 *GetEvaluatorVersionOpenAPIRequest) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetIncludeDeleted() { + if err = oprot.WriteFieldBegin("include_deleted", thrift.BOOL, 3); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteBool(*p.IncludeDeleted); 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 *GetEvaluatorVersionOpenAPIRequest) 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 *GetEvaluatorVersionOpenAPIRequest) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("GetEvaluatorVersionOpenAPIRequest(%+v)", *p) + +} + +func (p *GetEvaluatorVersionOpenAPIRequest) DeepEqual(ano *GetEvaluatorVersionOpenAPIRequest) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.WorkspaceID) { + return false + } + if !p.Field2DeepEqual(ano.EvaluatorVersionID) { + return false + } + if !p.Field3DeepEqual(ano.IncludeDeleted) { + return false + } + if !p.Field255DeepEqual(ano.Base) { + return false + } + return true +} + +func (p *GetEvaluatorVersionOpenAPIRequest) Field1DeepEqual(src int64) bool { + + if p.WorkspaceID != src { + return false + } + return true +} +func (p *GetEvaluatorVersionOpenAPIRequest) Field2DeepEqual(src string) bool { + + if strings.Compare(p.EvaluatorVersionID, src) != 0 { + return false + } + return true +} +func (p *GetEvaluatorVersionOpenAPIRequest) Field3DeepEqual(src *bool) bool { + + if p.IncludeDeleted == src { + return true + } else if p.IncludeDeleted == nil || src == nil { + return false + } + if *p.IncludeDeleted != *src { + return false + } + return true +} +func (p *GetEvaluatorVersionOpenAPIRequest) Field255DeepEqual(src *base.Base) bool { + + if !p.Base.DeepEqual(src) { + return false + } + return true +} + +type GetEvaluatorVersionOpenAPIResponse struct { + Code *int32 `thrift:"code,1,optional" frugal:"1,optional,i32" form:"code" json:"code,omitempty" query:"code"` + Msg *string `thrift:"msg,2,optional" frugal:"2,optional,string" form:"msg" json:"msg,omitempty" query:"msg"` + Data *GetEvaluatorVersionOpenAPIData `thrift:"data,3,optional" frugal:"3,optional,GetEvaluatorVersionOpenAPIData" form:"data" json:"data,omitempty" query:"data"` + BaseResp *base.BaseResp `thrift:"BaseResp,255" frugal:"255,default,base.BaseResp" form:"BaseResp" json:"BaseResp" query:"BaseResp"` +} + +func NewGetEvaluatorVersionOpenAPIResponse() *GetEvaluatorVersionOpenAPIResponse { + return &GetEvaluatorVersionOpenAPIResponse{} +} + +func (p *GetEvaluatorVersionOpenAPIResponse) InitDefault() { +} + +var GetEvaluatorVersionOpenAPIResponse_Code_DEFAULT int32 + +func (p *GetEvaluatorVersionOpenAPIResponse) GetCode() (v int32) { + if p == nil { + return + } + if !p.IsSetCode() { + return GetEvaluatorVersionOpenAPIResponse_Code_DEFAULT + } + return *p.Code +} + +var GetEvaluatorVersionOpenAPIResponse_Msg_DEFAULT string + +func (p *GetEvaluatorVersionOpenAPIResponse) GetMsg() (v string) { + if p == nil { + return + } + if !p.IsSetMsg() { + return GetEvaluatorVersionOpenAPIResponse_Msg_DEFAULT + } + return *p.Msg +} + +var GetEvaluatorVersionOpenAPIResponse_Data_DEFAULT *GetEvaluatorVersionOpenAPIData + +func (p *GetEvaluatorVersionOpenAPIResponse) GetData() (v *GetEvaluatorVersionOpenAPIData) { + if p == nil { + return + } + if !p.IsSetData() { + return GetEvaluatorVersionOpenAPIResponse_Data_DEFAULT + } + return p.Data +} + +var GetEvaluatorVersionOpenAPIResponse_BaseResp_DEFAULT *base.BaseResp + +func (p *GetEvaluatorVersionOpenAPIResponse) GetBaseResp() (v *base.BaseResp) { + if p == nil { + return + } + if !p.IsSetBaseResp() { + return GetEvaluatorVersionOpenAPIResponse_BaseResp_DEFAULT + } + return p.BaseResp +} +func (p *GetEvaluatorVersionOpenAPIResponse) SetCode(val *int32) { + p.Code = val +} +func (p *GetEvaluatorVersionOpenAPIResponse) SetMsg(val *string) { + p.Msg = val +} +func (p *GetEvaluatorVersionOpenAPIResponse) SetData(val *GetEvaluatorVersionOpenAPIData) { + p.Data = val +} +func (p *GetEvaluatorVersionOpenAPIResponse) SetBaseResp(val *base.BaseResp) { + p.BaseResp = val +} + +var fieldIDToName_GetEvaluatorVersionOpenAPIResponse = map[int16]string{ + 1: "code", + 2: "msg", + 3: "data", + 255: "BaseResp", +} + +func (p *GetEvaluatorVersionOpenAPIResponse) IsSetCode() bool { + return p.Code != nil +} + +func (p *GetEvaluatorVersionOpenAPIResponse) IsSetMsg() bool { + return p.Msg != nil +} + +func (p *GetEvaluatorVersionOpenAPIResponse) IsSetData() bool { + return p.Data != nil +} + +func (p *GetEvaluatorVersionOpenAPIResponse) IsSetBaseResp() bool { + return p.BaseResp != nil +} + +func (p *GetEvaluatorVersionOpenAPIResponse) Read(iprot thrift.TProtocol) (err error) { + var fieldTypeId thrift.TType + var fieldId int16 + + if _, err = iprot.ReadStructBegin(); err != nil { + goto ReadStructBeginError + } + + for { + _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + + switch fieldId { + case 1: + if fieldTypeId == thrift.I32 { + if err = p.ReadField1(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 2: + if fieldTypeId == thrift.STRING { + if err = p.ReadField2(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 3: + if fieldTypeId == thrift.STRUCT { + if err = p.ReadField3(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 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_GetEvaluatorVersionOpenAPIResponse[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 *GetEvaluatorVersionOpenAPIResponse) 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 *GetEvaluatorVersionOpenAPIResponse) 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 *GetEvaluatorVersionOpenAPIResponse) ReadField3(iprot thrift.TProtocol) error { + _field := NewGetEvaluatorVersionOpenAPIData() + if err := _field.Read(iprot); err != nil { + return err + } + p.Data = _field + return nil +} +func (p *GetEvaluatorVersionOpenAPIResponse) ReadField255(iprot thrift.TProtocol) error { + _field := base.NewBaseResp() + if err := _field.Read(iprot); err != nil { + return err + } + p.BaseResp = _field + return nil +} + +func (p *GetEvaluatorVersionOpenAPIResponse) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("GetEvaluatorVersionOpenAPIResponse"); 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 *GetEvaluatorVersionOpenAPIResponse) 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 *GetEvaluatorVersionOpenAPIResponse) 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 *GetEvaluatorVersionOpenAPIResponse) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetData() { + 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 *GetEvaluatorVersionOpenAPIResponse) 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 *GetEvaluatorVersionOpenAPIResponse) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("GetEvaluatorVersionOpenAPIResponse(%+v)", *p) + +} + +func (p *GetEvaluatorVersionOpenAPIResponse) DeepEqual(ano *GetEvaluatorVersionOpenAPIResponse) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.Code) { + return false + } + if !p.Field2DeepEqual(ano.Msg) { + return false + } + if !p.Field3DeepEqual(ano.Data) { + return false + } + if !p.Field255DeepEqual(ano.BaseResp) { + return false + } + return true +} + +func (p *GetEvaluatorVersionOpenAPIResponse) Field1DeepEqual(src *int32) bool { + + if p.Code == src { + return true + } else if p.Code == nil || src == nil { + return false + } + if *p.Code != *src { + return false + } + return true +} +func (p *GetEvaluatorVersionOpenAPIResponse) Field2DeepEqual(src *string) bool { + + if p.Msg == src { + return true + } else if p.Msg == nil || src == nil { + return false + } + if strings.Compare(*p.Msg, *src) != 0 { + return false + } + return true +} +func (p *GetEvaluatorVersionOpenAPIResponse) Field3DeepEqual(src *GetEvaluatorVersionOpenAPIData) bool { + + if !p.Data.DeepEqual(src) { + return false + } + return true +} +func (p *GetEvaluatorVersionOpenAPIResponse) Field255DeepEqual(src *base.BaseResp) bool { + + if !p.BaseResp.DeepEqual(src) { + return false + } + return true +} + +type GetEvaluatorVersionOpenAPIData struct { + Evaluator *evaluator.Evaluator `thrift:"evaluator,1,optional" frugal:"1,optional,evaluator.Evaluator" form:"evaluator" json:"evaluator,omitempty" query:"evaluator"` +} + +func NewGetEvaluatorVersionOpenAPIData() *GetEvaluatorVersionOpenAPIData { + return &GetEvaluatorVersionOpenAPIData{} +} + +func (p *GetEvaluatorVersionOpenAPIData) InitDefault() { +} + +var GetEvaluatorVersionOpenAPIData_Evaluator_DEFAULT *evaluator.Evaluator + +func (p *GetEvaluatorVersionOpenAPIData) GetEvaluator() (v *evaluator.Evaluator) { + if p == nil { + return + } + if !p.IsSetEvaluator() { + return GetEvaluatorVersionOpenAPIData_Evaluator_DEFAULT + } + return p.Evaluator +} +func (p *GetEvaluatorVersionOpenAPIData) SetEvaluator(val *evaluator.Evaluator) { + p.Evaluator = val +} + +var fieldIDToName_GetEvaluatorVersionOpenAPIData = map[int16]string{ + 1: "evaluator", +} + +func (p *GetEvaluatorVersionOpenAPIData) IsSetEvaluator() bool { + return p.Evaluator != nil +} + +func (p *GetEvaluatorVersionOpenAPIData) 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_GetEvaluatorVersionOpenAPIData[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 *GetEvaluatorVersionOpenAPIData) ReadField1(iprot thrift.TProtocol) error { + _field := evaluator.NewEvaluator() + if err := _field.Read(iprot); err != nil { + return err + } + p.Evaluator = _field + return nil +} + +func (p *GetEvaluatorVersionOpenAPIData) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("GetEvaluatorVersionOpenAPIData"); 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 *GetEvaluatorVersionOpenAPIData) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetEvaluator() { + if err = oprot.WriteFieldBegin("evaluator", thrift.STRUCT, 1); err != nil { + goto WriteFieldBeginError + } + if err := p.Evaluator.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 *GetEvaluatorVersionOpenAPIData) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("GetEvaluatorVersionOpenAPIData(%+v)", *p) + +} + +func (p *GetEvaluatorVersionOpenAPIData) DeepEqual(ano *GetEvaluatorVersionOpenAPIData) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.Evaluator) { + return false + } + return true +} + +func (p *GetEvaluatorVersionOpenAPIData) Field1DeepEqual(src *evaluator.Evaluator) bool { + + if !p.Evaluator.DeepEqual(src) { + return false + } + return true +} + +// 2.4 执行评估器 +type RunEvaluatorOpenAPIRequest struct { + WorkspaceID int64 `thrift:"workspace_id,1,required" frugal:"1,required,i64" json:"workspace_id" form:"workspace_id,required" query:"workspace_id,required"` + EvaluatorVersionID string `thrift:"evaluator_version_id,2,required" frugal:"2,required,string" json:"evaluator_version_id,required" path:"evaluator_version_id,required"` + InputData *evaluator.EvaluatorInputData `thrift:"input_data,3,required" frugal:"3,required,evaluator.EvaluatorInputData" form:"input_data,required" json:"input_data,required" query:"input_data,required"` + Ext map[string]string `thrift:"ext,4,optional" frugal:"4,optional,map" form:"ext" json:"ext,omitempty" query:"ext"` + Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` +} + +func NewRunEvaluatorOpenAPIRequest() *RunEvaluatorOpenAPIRequest { + return &RunEvaluatorOpenAPIRequest{} +} + +func (p *RunEvaluatorOpenAPIRequest) InitDefault() { +} + +func (p *RunEvaluatorOpenAPIRequest) GetWorkspaceID() (v int64) { + if p != nil { + return p.WorkspaceID + } + return +} + +func (p *RunEvaluatorOpenAPIRequest) GetEvaluatorVersionID() (v string) { + if p != nil { + return p.EvaluatorVersionID + } + return +} + +var RunEvaluatorOpenAPIRequest_InputData_DEFAULT *evaluator.EvaluatorInputData + +func (p *RunEvaluatorOpenAPIRequest) GetInputData() (v *evaluator.EvaluatorInputData) { + if p == nil { + return + } + if !p.IsSetInputData() { + return RunEvaluatorOpenAPIRequest_InputData_DEFAULT + } + return p.InputData +} + +var RunEvaluatorOpenAPIRequest_Ext_DEFAULT map[string]string + +func (p *RunEvaluatorOpenAPIRequest) GetExt() (v map[string]string) { + if p == nil { + return + } + if !p.IsSetExt() { + return RunEvaluatorOpenAPIRequest_Ext_DEFAULT + } + return p.Ext +} + +var RunEvaluatorOpenAPIRequest_Base_DEFAULT *base.Base + +func (p *RunEvaluatorOpenAPIRequest) GetBase() (v *base.Base) { + if p == nil { + return + } + if !p.IsSetBase() { + return RunEvaluatorOpenAPIRequest_Base_DEFAULT + } + return p.Base +} +func (p *RunEvaluatorOpenAPIRequest) SetWorkspaceID(val int64) { + p.WorkspaceID = val +} +func (p *RunEvaluatorOpenAPIRequest) SetEvaluatorVersionID(val string) { + p.EvaluatorVersionID = val +} +func (p *RunEvaluatorOpenAPIRequest) SetInputData(val *evaluator.EvaluatorInputData) { + p.InputData = val +} +func (p *RunEvaluatorOpenAPIRequest) SetExt(val map[string]string) { + p.Ext = val +} +func (p *RunEvaluatorOpenAPIRequest) SetBase(val *base.Base) { + p.Base = val +} + +var fieldIDToName_RunEvaluatorOpenAPIRequest = map[int16]string{ + 1: "workspace_id", + 2: "evaluator_version_id", + 3: "input_data", + 4: "ext", + 255: "Base", +} + +func (p *RunEvaluatorOpenAPIRequest) IsSetInputData() bool { + return p.InputData != nil +} + +func (p *RunEvaluatorOpenAPIRequest) IsSetExt() bool { + return p.Ext != nil +} + +func (p *RunEvaluatorOpenAPIRequest) IsSetBase() bool { + return p.Base != nil +} + +func (p *RunEvaluatorOpenAPIRequest) Read(iprot thrift.TProtocol) (err error) { + var fieldTypeId thrift.TType + var fieldId int16 + var issetWorkspaceID bool = false + var issetEvaluatorVersionID bool = false + var issetInputData 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 + } + issetWorkspaceID = 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 + } + issetEvaluatorVersionID = 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 + } + issetInputData = true + } 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 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 !issetWorkspaceID { + fieldId = 1 + goto RequiredFieldNotSetError + } + + if !issetEvaluatorVersionID { + fieldId = 2 + goto RequiredFieldNotSetError + } + + if !issetInputData { + 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_RunEvaluatorOpenAPIRequest[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_RunEvaluatorOpenAPIRequest[fieldId])) +} + +func (p *RunEvaluatorOpenAPIRequest) ReadField1(iprot thrift.TProtocol) error { + + var _field int64 + if v, err := iprot.ReadI64(); err != nil { + return err + } else { + _field = v + } + p.WorkspaceID = _field + return nil +} +func (p *RunEvaluatorOpenAPIRequest) ReadField2(iprot thrift.TProtocol) error { + + var _field string + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = v + } + p.EvaluatorVersionID = _field + return nil +} +func (p *RunEvaluatorOpenAPIRequest) ReadField3(iprot thrift.TProtocol) error { + _field := evaluator.NewEvaluatorInputData() + if err := _field.Read(iprot); err != nil { + return err + } + p.InputData = _field + return nil +} +func (p *RunEvaluatorOpenAPIRequest) 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 *RunEvaluatorOpenAPIRequest) ReadField255(iprot thrift.TProtocol) error { + _field := base.NewBase() + if err := _field.Read(iprot); err != nil { + return err + } + p.Base = _field + return nil +} + +func (p *RunEvaluatorOpenAPIRequest) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("RunEvaluatorOpenAPIRequest"); 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 *RunEvaluatorOpenAPIRequest) writeField1(oprot thrift.TProtocol) (err error) { + if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI64(p.WorkspaceID); 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 *RunEvaluatorOpenAPIRequest) writeField2(oprot thrift.TProtocol) (err error) { + if err = oprot.WriteFieldBegin("evaluator_version_id", thrift.STRING, 2); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(p.EvaluatorVersionID); 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 *RunEvaluatorOpenAPIRequest) writeField3(oprot thrift.TProtocol) (err error) { + if err = oprot.WriteFieldBegin("input_data", thrift.STRUCT, 3); err != nil { + goto WriteFieldBeginError + } + if err := p.InputData.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 *RunEvaluatorOpenAPIRequest) writeField4(oprot thrift.TProtocol) (err error) { + if p.IsSetExt() { + 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 *RunEvaluatorOpenAPIRequest) 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 *RunEvaluatorOpenAPIRequest) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("RunEvaluatorOpenAPIRequest(%+v)", *p) + +} + +func (p *RunEvaluatorOpenAPIRequest) DeepEqual(ano *RunEvaluatorOpenAPIRequest) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.WorkspaceID) { + return false + } + if !p.Field2DeepEqual(ano.EvaluatorVersionID) { + return false + } + if !p.Field3DeepEqual(ano.InputData) { + return false + } + if !p.Field4DeepEqual(ano.Ext) { + return false + } + if !p.Field255DeepEqual(ano.Base) { + return false + } + return true +} + +func (p *RunEvaluatorOpenAPIRequest) Field1DeepEqual(src int64) bool { + + if p.WorkspaceID != src { + return false + } + return true +} +func (p *RunEvaluatorOpenAPIRequest) Field2DeepEqual(src string) bool { + + if strings.Compare(p.EvaluatorVersionID, src) != 0 { + return false + } + return true +} +func (p *RunEvaluatorOpenAPIRequest) Field3DeepEqual(src *evaluator.EvaluatorInputData) bool { + + if !p.InputData.DeepEqual(src) { + return false + } + return true +} +func (p *RunEvaluatorOpenAPIRequest) Field4DeepEqual(src map[string]string) bool { + + if len(p.Ext) != len(src) { + return false + } + for k, v := range p.Ext { + _src := src[k] + if strings.Compare(v, _src) != 0 { + return false + } + } + return true +} +func (p *RunEvaluatorOpenAPIRequest) Field255DeepEqual(src *base.Base) bool { + + if !p.Base.DeepEqual(src) { + return false + } + return true +} + +type RunEvaluatorOpenAPIResponse struct { + Code *int32 `thrift:"code,1,optional" frugal:"1,optional,i32" form:"code" json:"code,omitempty" query:"code"` + Msg *string `thrift:"msg,2,optional" frugal:"2,optional,string" form:"msg" json:"msg,omitempty" query:"msg"` + Data *RunEvaluatorOpenAPIData `thrift:"data,3,optional" frugal:"3,optional,RunEvaluatorOpenAPIData" form:"data" json:"data,omitempty" query:"data"` + BaseResp *base.BaseResp `thrift:"BaseResp,255" frugal:"255,default,base.BaseResp" form:"BaseResp" json:"BaseResp" query:"BaseResp"` +} + +func NewRunEvaluatorOpenAPIResponse() *RunEvaluatorOpenAPIResponse { + return &RunEvaluatorOpenAPIResponse{} +} + +func (p *RunEvaluatorOpenAPIResponse) InitDefault() { +} + +var RunEvaluatorOpenAPIResponse_Code_DEFAULT int32 + +func (p *RunEvaluatorOpenAPIResponse) GetCode() (v int32) { + if p == nil { + return + } + if !p.IsSetCode() { + return RunEvaluatorOpenAPIResponse_Code_DEFAULT + } + return *p.Code +} + +var RunEvaluatorOpenAPIResponse_Msg_DEFAULT string + +func (p *RunEvaluatorOpenAPIResponse) GetMsg() (v string) { + if p == nil { + return + } + if !p.IsSetMsg() { + return RunEvaluatorOpenAPIResponse_Msg_DEFAULT + } + return *p.Msg +} + +var RunEvaluatorOpenAPIResponse_Data_DEFAULT *RunEvaluatorOpenAPIData + +func (p *RunEvaluatorOpenAPIResponse) GetData() (v *RunEvaluatorOpenAPIData) { + if p == nil { + return + } + if !p.IsSetData() { + return RunEvaluatorOpenAPIResponse_Data_DEFAULT + } + return p.Data +} + +var RunEvaluatorOpenAPIResponse_BaseResp_DEFAULT *base.BaseResp + +func (p *RunEvaluatorOpenAPIResponse) GetBaseResp() (v *base.BaseResp) { + if p == nil { + return + } + if !p.IsSetBaseResp() { + return RunEvaluatorOpenAPIResponse_BaseResp_DEFAULT + } + return p.BaseResp +} +func (p *RunEvaluatorOpenAPIResponse) SetCode(val *int32) { + p.Code = val +} +func (p *RunEvaluatorOpenAPIResponse) SetMsg(val *string) { + p.Msg = val +} +func (p *RunEvaluatorOpenAPIResponse) SetData(val *RunEvaluatorOpenAPIData) { + p.Data = val +} +func (p *RunEvaluatorOpenAPIResponse) SetBaseResp(val *base.BaseResp) { + p.BaseResp = val +} + +var fieldIDToName_RunEvaluatorOpenAPIResponse = map[int16]string{ + 1: "code", + 2: "msg", + 3: "data", + 255: "BaseResp", +} + +func (p *RunEvaluatorOpenAPIResponse) IsSetCode() bool { + return p.Code != nil +} + +func (p *RunEvaluatorOpenAPIResponse) IsSetMsg() bool { + return p.Msg != nil +} + +func (p *RunEvaluatorOpenAPIResponse) IsSetData() bool { + return p.Data != nil +} + +func (p *RunEvaluatorOpenAPIResponse) IsSetBaseResp() bool { + return p.BaseResp != nil +} + +func (p *RunEvaluatorOpenAPIResponse) Read(iprot thrift.TProtocol) (err error) { + var fieldTypeId thrift.TType + var fieldId int16 + + if _, err = iprot.ReadStructBegin(); err != nil { + goto ReadStructBeginError + } + + for { + _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + + switch fieldId { + case 1: + if fieldTypeId == thrift.I32 { + if err = p.ReadField1(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 2: + if fieldTypeId == thrift.STRING { + if err = p.ReadField2(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 3: + if fieldTypeId == thrift.STRUCT { + if err = p.ReadField3(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 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_RunEvaluatorOpenAPIResponse[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 *RunEvaluatorOpenAPIResponse) 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 *RunEvaluatorOpenAPIResponse) 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 *RunEvaluatorOpenAPIResponse) ReadField3(iprot thrift.TProtocol) error { + _field := NewRunEvaluatorOpenAPIData() + if err := _field.Read(iprot); err != nil { + return err + } + p.Data = _field + return nil +} +func (p *RunEvaluatorOpenAPIResponse) ReadField255(iprot thrift.TProtocol) error { + _field := base.NewBaseResp() + if err := _field.Read(iprot); err != nil { + return err + } + p.BaseResp = _field + return nil +} + +func (p *RunEvaluatorOpenAPIResponse) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("RunEvaluatorOpenAPIResponse"); 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 *RunEvaluatorOpenAPIResponse) 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 *RunEvaluatorOpenAPIResponse) 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 *RunEvaluatorOpenAPIResponse) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetData() { + 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 *RunEvaluatorOpenAPIResponse) 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 *RunEvaluatorOpenAPIResponse) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("RunEvaluatorOpenAPIResponse(%+v)", *p) + +} + +func (p *RunEvaluatorOpenAPIResponse) DeepEqual(ano *RunEvaluatorOpenAPIResponse) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.Code) { + return false + } + if !p.Field2DeepEqual(ano.Msg) { + return false + } + if !p.Field3DeepEqual(ano.Data) { + return false + } + if !p.Field255DeepEqual(ano.BaseResp) { + return false + } + return true +} + +func (p *RunEvaluatorOpenAPIResponse) Field1DeepEqual(src *int32) bool { + + if p.Code == src { + return true + } else if p.Code == nil || src == nil { + return false + } + if *p.Code != *src { + return false + } + return true +} +func (p *RunEvaluatorOpenAPIResponse) Field2DeepEqual(src *string) bool { + + if p.Msg == src { + return true + } else if p.Msg == nil || src == nil { + return false + } + if strings.Compare(*p.Msg, *src) != 0 { + return false + } + return true +} +func (p *RunEvaluatorOpenAPIResponse) Field3DeepEqual(src *RunEvaluatorOpenAPIData) bool { + + if !p.Data.DeepEqual(src) { + return false + } + return true +} +func (p *RunEvaluatorOpenAPIResponse) Field255DeepEqual(src *base.BaseResp) bool { + + if !p.BaseResp.DeepEqual(src) { + return false + } + return true +} + +type RunEvaluatorOpenAPIData struct { + Record *evaluator.EvaluatorRecord `thrift:"record,1,required" frugal:"1,required,evaluator.EvaluatorRecord" form:"record,required" json:"record,required" query:"record,required"` +} + +func NewRunEvaluatorOpenAPIData() *RunEvaluatorOpenAPIData { + return &RunEvaluatorOpenAPIData{} +} + +func (p *RunEvaluatorOpenAPIData) InitDefault() { +} + +var RunEvaluatorOpenAPIData_Record_DEFAULT *evaluator.EvaluatorRecord + +func (p *RunEvaluatorOpenAPIData) GetRecord() (v *evaluator.EvaluatorRecord) { + if p == nil { + return + } + if !p.IsSetRecord() { + return RunEvaluatorOpenAPIData_Record_DEFAULT + } + return p.Record +} +func (p *RunEvaluatorOpenAPIData) SetRecord(val *evaluator.EvaluatorRecord) { + p.Record = val +} + +var fieldIDToName_RunEvaluatorOpenAPIData = map[int16]string{ + 1: "record", +} + +func (p *RunEvaluatorOpenAPIData) IsSetRecord() bool { + return p.Record != nil +} + +func (p *RunEvaluatorOpenAPIData) Read(iprot thrift.TProtocol) (err error) { + var fieldTypeId thrift.TType + var fieldId int16 + var issetRecord 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 + } + issetRecord = 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 !issetRecord { + 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_RunEvaluatorOpenAPIData[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_RunEvaluatorOpenAPIData[fieldId])) +} + +func (p *RunEvaluatorOpenAPIData) ReadField1(iprot thrift.TProtocol) error { + _field := evaluator.NewEvaluatorRecord() + if err := _field.Read(iprot); err != nil { + return err + } + p.Record = _field + return nil +} + +func (p *RunEvaluatorOpenAPIData) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("RunEvaluatorOpenAPIData"); 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 *RunEvaluatorOpenAPIData) writeField1(oprot thrift.TProtocol) (err error) { + if err = oprot.WriteFieldBegin("record", thrift.STRUCT, 1); err != nil { + goto WriteFieldBeginError + } + if err := p.Record.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 *RunEvaluatorOpenAPIData) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("RunEvaluatorOpenAPIData(%+v)", *p) + +} + +func (p *RunEvaluatorOpenAPIData) DeepEqual(ano *RunEvaluatorOpenAPIData) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.Record) { + return false + } + return true +} + +func (p *RunEvaluatorOpenAPIData) Field1DeepEqual(src *evaluator.EvaluatorRecord) bool { + + if !p.Record.DeepEqual(src) { + return false + } + return true +} + +// 2.5 获取评估器执行结果 +type GetEvaluatorRecordOpenAPIRequest struct { + WorkspaceID int64 `thrift:"workspace_id,1,required" frugal:"1,required,i64" json:"workspace_id" form:"workspace_id,required" query:"workspace_id,required"` + EvaluatorRecordID string `thrift:"evaluator_record_id,2,required" frugal:"2,required,string" json:"evaluator_record_id,required" path:"evaluator_record_id,required"` + IncludeDeleted *bool `thrift:"include_deleted,3,optional" frugal:"3,optional,bool" form:"include_deleted" json:"include_deleted,omitempty" query:"include_deleted"` + Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` +} + +func NewGetEvaluatorRecordOpenAPIRequest() *GetEvaluatorRecordOpenAPIRequest { + return &GetEvaluatorRecordOpenAPIRequest{} +} + +func (p *GetEvaluatorRecordOpenAPIRequest) InitDefault() { +} + +func (p *GetEvaluatorRecordOpenAPIRequest) GetWorkspaceID() (v int64) { + if p != nil { + return p.WorkspaceID + } + return +} + +func (p *GetEvaluatorRecordOpenAPIRequest) GetEvaluatorRecordID() (v string) { + if p != nil { + return p.EvaluatorRecordID + } + return +} + +var GetEvaluatorRecordOpenAPIRequest_IncludeDeleted_DEFAULT bool + +func (p *GetEvaluatorRecordOpenAPIRequest) GetIncludeDeleted() (v bool) { + if p == nil { + return + } + if !p.IsSetIncludeDeleted() { + return GetEvaluatorRecordOpenAPIRequest_IncludeDeleted_DEFAULT + } + return *p.IncludeDeleted +} + +var GetEvaluatorRecordOpenAPIRequest_Base_DEFAULT *base.Base + +func (p *GetEvaluatorRecordOpenAPIRequest) GetBase() (v *base.Base) { + if p == nil { + return + } + if !p.IsSetBase() { + return GetEvaluatorRecordOpenAPIRequest_Base_DEFAULT + } + return p.Base +} +func (p *GetEvaluatorRecordOpenAPIRequest) SetWorkspaceID(val int64) { + p.WorkspaceID = val +} +func (p *GetEvaluatorRecordOpenAPIRequest) SetEvaluatorRecordID(val string) { + p.EvaluatorRecordID = val +} +func (p *GetEvaluatorRecordOpenAPIRequest) SetIncludeDeleted(val *bool) { + p.IncludeDeleted = val +} +func (p *GetEvaluatorRecordOpenAPIRequest) SetBase(val *base.Base) { + p.Base = val +} + +var fieldIDToName_GetEvaluatorRecordOpenAPIRequest = map[int16]string{ + 1: "workspace_id", + 2: "evaluator_record_id", + 3: "include_deleted", + 255: "Base", +} + +func (p *GetEvaluatorRecordOpenAPIRequest) IsSetIncludeDeleted() bool { + return p.IncludeDeleted != nil +} + +func (p *GetEvaluatorRecordOpenAPIRequest) IsSetBase() bool { + return p.Base != nil +} + +func (p *GetEvaluatorRecordOpenAPIRequest) Read(iprot thrift.TProtocol) (err error) { + var fieldTypeId thrift.TType + var fieldId int16 + var issetWorkspaceID bool = false + var issetEvaluatorRecordID 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 + } + issetWorkspaceID = 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 + } + issetEvaluatorRecordID = 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 + } + } 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 !issetWorkspaceID { + fieldId = 1 + goto RequiredFieldNotSetError + } + + if !issetEvaluatorRecordID { + 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_GetEvaluatorRecordOpenAPIRequest[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_GetEvaluatorRecordOpenAPIRequest[fieldId])) +} + +func (p *GetEvaluatorRecordOpenAPIRequest) ReadField1(iprot thrift.TProtocol) error { + + var _field int64 + if v, err := iprot.ReadI64(); err != nil { + return err + } else { + _field = v + } + p.WorkspaceID = _field + return nil +} +func (p *GetEvaluatorRecordOpenAPIRequest) ReadField2(iprot thrift.TProtocol) error { + + var _field string + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = v + } + p.EvaluatorRecordID = _field + return nil +} +func (p *GetEvaluatorRecordOpenAPIRequest) ReadField3(iprot thrift.TProtocol) error { + + var _field *bool + if v, err := iprot.ReadBool(); err != nil { + return err + } else { + _field = &v + } + p.IncludeDeleted = _field + return nil +} +func (p *GetEvaluatorRecordOpenAPIRequest) ReadField255(iprot thrift.TProtocol) error { + _field := base.NewBase() + if err := _field.Read(iprot); err != nil { + return err + } + p.Base = _field + return nil +} + +func (p *GetEvaluatorRecordOpenAPIRequest) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("GetEvaluatorRecordOpenAPIRequest"); 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 *GetEvaluatorRecordOpenAPIRequest) writeField1(oprot thrift.TProtocol) (err error) { + if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI64(p.WorkspaceID); 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 *GetEvaluatorRecordOpenAPIRequest) writeField2(oprot thrift.TProtocol) (err error) { + if err = oprot.WriteFieldBegin("evaluator_record_id", thrift.STRING, 2); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(p.EvaluatorRecordID); 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 *GetEvaluatorRecordOpenAPIRequest) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetIncludeDeleted() { + if err = oprot.WriteFieldBegin("include_deleted", thrift.BOOL, 3); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteBool(*p.IncludeDeleted); 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 *GetEvaluatorRecordOpenAPIRequest) 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 *GetEvaluatorRecordOpenAPIRequest) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("GetEvaluatorRecordOpenAPIRequest(%+v)", *p) + +} + +func (p *GetEvaluatorRecordOpenAPIRequest) DeepEqual(ano *GetEvaluatorRecordOpenAPIRequest) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.WorkspaceID) { + return false + } + if !p.Field2DeepEqual(ano.EvaluatorRecordID) { + return false + } + if !p.Field3DeepEqual(ano.IncludeDeleted) { + return false + } + if !p.Field255DeepEqual(ano.Base) { + return false + } + return true +} + +func (p *GetEvaluatorRecordOpenAPIRequest) Field1DeepEqual(src int64) bool { + + if p.WorkspaceID != src { + return false + } + return true +} +func (p *GetEvaluatorRecordOpenAPIRequest) Field2DeepEqual(src string) bool { + + if strings.Compare(p.EvaluatorRecordID, src) != 0 { + return false + } + return true +} +func (p *GetEvaluatorRecordOpenAPIRequest) Field3DeepEqual(src *bool) bool { + + if p.IncludeDeleted == src { + return true + } else if p.IncludeDeleted == nil || src == nil { + return false + } + if *p.IncludeDeleted != *src { + return false + } + return true +} +func (p *GetEvaluatorRecordOpenAPIRequest) Field255DeepEqual(src *base.Base) bool { + + if !p.Base.DeepEqual(src) { + return false + } + return true +} + +type GetEvaluatorRecordOpenAPIResponse struct { + Code *int32 `thrift:"code,1,optional" frugal:"1,optional,i32" form:"code" json:"code,omitempty" query:"code"` + Msg *string `thrift:"msg,2,optional" frugal:"2,optional,string" form:"msg" json:"msg,omitempty" query:"msg"` + Data *GetEvaluatorRecordOpenAPIData `thrift:"data,3,optional" frugal:"3,optional,GetEvaluatorRecordOpenAPIData" form:"data" json:"data,omitempty" query:"data"` + BaseResp *base.BaseResp `thrift:"BaseResp,255" frugal:"255,default,base.BaseResp" form:"BaseResp" json:"BaseResp" query:"BaseResp"` +} + +func NewGetEvaluatorRecordOpenAPIResponse() *GetEvaluatorRecordOpenAPIResponse { + return &GetEvaluatorRecordOpenAPIResponse{} +} + +func (p *GetEvaluatorRecordOpenAPIResponse) InitDefault() { +} + +var GetEvaluatorRecordOpenAPIResponse_Code_DEFAULT int32 + +func (p *GetEvaluatorRecordOpenAPIResponse) GetCode() (v int32) { + if p == nil { + return + } + if !p.IsSetCode() { + return GetEvaluatorRecordOpenAPIResponse_Code_DEFAULT + } + return *p.Code +} + +var GetEvaluatorRecordOpenAPIResponse_Msg_DEFAULT string + +func (p *GetEvaluatorRecordOpenAPIResponse) GetMsg() (v string) { + if p == nil { + return + } + if !p.IsSetMsg() { + return GetEvaluatorRecordOpenAPIResponse_Msg_DEFAULT + } + return *p.Msg +} + +var GetEvaluatorRecordOpenAPIResponse_Data_DEFAULT *GetEvaluatorRecordOpenAPIData + +func (p *GetEvaluatorRecordOpenAPIResponse) GetData() (v *GetEvaluatorRecordOpenAPIData) { + if p == nil { + return + } + if !p.IsSetData() { + return GetEvaluatorRecordOpenAPIResponse_Data_DEFAULT + } + return p.Data +} + +var GetEvaluatorRecordOpenAPIResponse_BaseResp_DEFAULT *base.BaseResp + +func (p *GetEvaluatorRecordOpenAPIResponse) GetBaseResp() (v *base.BaseResp) { + if p == nil { + return + } + if !p.IsSetBaseResp() { + return GetEvaluatorRecordOpenAPIResponse_BaseResp_DEFAULT + } + return p.BaseResp +} +func (p *GetEvaluatorRecordOpenAPIResponse) SetCode(val *int32) { + p.Code = val +} +func (p *GetEvaluatorRecordOpenAPIResponse) SetMsg(val *string) { + p.Msg = val +} +func (p *GetEvaluatorRecordOpenAPIResponse) SetData(val *GetEvaluatorRecordOpenAPIData) { + p.Data = val +} +func (p *GetEvaluatorRecordOpenAPIResponse) SetBaseResp(val *base.BaseResp) { + p.BaseResp = val +} + +var fieldIDToName_GetEvaluatorRecordOpenAPIResponse = map[int16]string{ + 1: "code", + 2: "msg", + 3: "data", + 255: "BaseResp", +} + +func (p *GetEvaluatorRecordOpenAPIResponse) IsSetCode() bool { + return p.Code != nil +} + +func (p *GetEvaluatorRecordOpenAPIResponse) IsSetMsg() bool { + return p.Msg != nil +} + +func (p *GetEvaluatorRecordOpenAPIResponse) IsSetData() bool { + return p.Data != nil +} + +func (p *GetEvaluatorRecordOpenAPIResponse) IsSetBaseResp() bool { + return p.BaseResp != nil +} + +func (p *GetEvaluatorRecordOpenAPIResponse) Read(iprot thrift.TProtocol) (err error) { + var fieldTypeId thrift.TType + var fieldId int16 + + if _, err = iprot.ReadStructBegin(); err != nil { + goto ReadStructBeginError + } + + for { + _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + + switch fieldId { + case 1: + if fieldTypeId == thrift.I32 { + if err = p.ReadField1(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 2: + if fieldTypeId == thrift.STRING { + if err = p.ReadField2(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 3: + if fieldTypeId == thrift.STRUCT { + if err = p.ReadField3(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 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_GetEvaluatorRecordOpenAPIResponse[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 *GetEvaluatorRecordOpenAPIResponse) 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 *GetEvaluatorRecordOpenAPIResponse) 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 *GetEvaluatorRecordOpenAPIResponse) ReadField3(iprot thrift.TProtocol) error { + _field := NewGetEvaluatorRecordOpenAPIData() + if err := _field.Read(iprot); err != nil { + return err + } + p.Data = _field + return nil +} +func (p *GetEvaluatorRecordOpenAPIResponse) ReadField255(iprot thrift.TProtocol) error { + _field := base.NewBaseResp() + if err := _field.Read(iprot); err != nil { + return err + } + p.BaseResp = _field + return nil +} + +func (p *GetEvaluatorRecordOpenAPIResponse) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("GetEvaluatorRecordOpenAPIResponse"); 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 *GetEvaluatorRecordOpenAPIResponse) 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 *GetEvaluatorRecordOpenAPIResponse) 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 *GetEvaluatorRecordOpenAPIResponse) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetData() { + 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 *GetEvaluatorRecordOpenAPIResponse) 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 *GetEvaluatorRecordOpenAPIResponse) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("GetEvaluatorRecordOpenAPIResponse(%+v)", *p) + +} + +func (p *GetEvaluatorRecordOpenAPIResponse) DeepEqual(ano *GetEvaluatorRecordOpenAPIResponse) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.Code) { + return false + } + if !p.Field2DeepEqual(ano.Msg) { + return false + } + if !p.Field3DeepEqual(ano.Data) { + return false + } + if !p.Field255DeepEqual(ano.BaseResp) { + return false + } + return true +} + +func (p *GetEvaluatorRecordOpenAPIResponse) Field1DeepEqual(src *int32) bool { + + if p.Code == src { + return true + } else if p.Code == nil || src == nil { + return false + } + if *p.Code != *src { + return false + } + return true +} +func (p *GetEvaluatorRecordOpenAPIResponse) Field2DeepEqual(src *string) bool { + + if p.Msg == src { + return true + } else if p.Msg == nil || src == nil { + return false + } + if strings.Compare(*p.Msg, *src) != 0 { + return false + } + return true +} +func (p *GetEvaluatorRecordOpenAPIResponse) Field3DeepEqual(src *GetEvaluatorRecordOpenAPIData) bool { + + if !p.Data.DeepEqual(src) { + return false + } + return true +} +func (p *GetEvaluatorRecordOpenAPIResponse) Field255DeepEqual(src *base.BaseResp) bool { + + if !p.BaseResp.DeepEqual(src) { + return false + } + return true +} + +type GetEvaluatorRecordOpenAPIData struct { + Record *evaluator.EvaluatorRecord `thrift:"record,1,required" frugal:"1,required,evaluator.EvaluatorRecord" form:"record,required" json:"record,required" query:"record,required"` +} + +func NewGetEvaluatorRecordOpenAPIData() *GetEvaluatorRecordOpenAPIData { + return &GetEvaluatorRecordOpenAPIData{} +} + +func (p *GetEvaluatorRecordOpenAPIData) InitDefault() { +} + +var GetEvaluatorRecordOpenAPIData_Record_DEFAULT *evaluator.EvaluatorRecord + +func (p *GetEvaluatorRecordOpenAPIData) GetRecord() (v *evaluator.EvaluatorRecord) { + if p == nil { + return + } + if !p.IsSetRecord() { + return GetEvaluatorRecordOpenAPIData_Record_DEFAULT + } + return p.Record +} +func (p *GetEvaluatorRecordOpenAPIData) SetRecord(val *evaluator.EvaluatorRecord) { + p.Record = val +} + +var fieldIDToName_GetEvaluatorRecordOpenAPIData = map[int16]string{ + 1: "record", +} + +func (p *GetEvaluatorRecordOpenAPIData) IsSetRecord() bool { + return p.Record != nil +} + +func (p *GetEvaluatorRecordOpenAPIData) Read(iprot thrift.TProtocol) (err error) { + var fieldTypeId thrift.TType + var fieldId int16 + var issetRecord 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 + } + issetRecord = 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 !issetRecord { + 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_GetEvaluatorRecordOpenAPIData[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_GetEvaluatorRecordOpenAPIData[fieldId])) +} + +func (p *GetEvaluatorRecordOpenAPIData) ReadField1(iprot thrift.TProtocol) error { + _field := evaluator.NewEvaluatorRecord() + if err := _field.Read(iprot); err != nil { + return err + } + p.Record = _field + return nil +} + +func (p *GetEvaluatorRecordOpenAPIData) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("GetEvaluatorRecordOpenAPIData"); 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 *GetEvaluatorRecordOpenAPIData) writeField1(oprot thrift.TProtocol) (err error) { + if err = oprot.WriteFieldBegin("record", thrift.STRUCT, 1); err != nil { + goto WriteFieldBeginError + } + if err := p.Record.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 *GetEvaluatorRecordOpenAPIData) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("GetEvaluatorRecordOpenAPIData(%+v)", *p) + +} + +func (p *GetEvaluatorRecordOpenAPIData) DeepEqual(ano *GetEvaluatorRecordOpenAPIData) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.Record) { + return false + } + return true +} + +func (p *GetEvaluatorRecordOpenAPIData) Field1DeepEqual(src *evaluator.EvaluatorRecord) bool { + + if !p.Record.DeepEqual(src) { + return false + } + return true +} + +// =============================== +// 评测实验相关接口 (2个接口) +// =============================== +// 3.1 创建评测实验 +type CreateExperimentOpenAPIRequest struct { + WorkspaceID int64 `thrift:"workspace_id,1,required" frugal:"1,required,i64" json:"workspace_id" form:"workspace_id,required" query:"workspace_id,required"` + EvalSetVersionID *string `thrift:"eval_set_version_id,2,optional" frugal:"2,optional,string" form:"eval_set_version_id" json:"eval_set_version_id,omitempty" query:"eval_set_version_id"` + TargetVersionID *string `thrift:"target_version_id,3,optional" frugal:"3,optional,string" form:"target_version_id" json:"target_version_id,omitempty" query:"target_version_id"` + EvaluatorVersionIds []string `thrift:"evaluator_version_ids,4,optional" frugal:"4,optional,list" form:"evaluator_version_ids" json:"evaluator_version_ids,omitempty" query:"evaluator_version_ids"` + Name *string `thrift:"name,5,optional" frugal:"5,optional,string" form:"name" json:"name,omitempty" query:"name"` + Description *string `thrift:"description,6,optional" frugal:"6,optional,string" form:"description" json:"description,omitempty" query:"description"` + TargetFieldMapping *experiment.TargetFieldMapping `thrift:"target_field_mapping,7,optional" frugal:"7,optional,experiment.TargetFieldMapping" form:"target_field_mapping" json:"target_field_mapping,omitempty" query:"target_field_mapping"` + EvaluatorFieldMapping []*experiment.EvaluatorFieldMapping `thrift:"evaluator_field_mapping,8,optional" frugal:"8,optional,list" form:"evaluator_field_mapping" json:"evaluator_field_mapping,omitempty" query:"evaluator_field_mapping"` + ItemConcurNum *int32 `thrift:"item_concur_num,9,optional" frugal:"9,optional,i32" form:"item_concur_num" json:"item_concur_num,omitempty" query:"item_concur_num"` + EvaluatorsConcurNum *int32 `thrift:"evaluators_concur_num,10,optional" frugal:"10,optional,i32" form:"evaluators_concur_num" json:"evaluators_concur_num,omitempty" query:"evaluators_concur_num"` + Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` +} + +func NewCreateExperimentOpenAPIRequest() *CreateExperimentOpenAPIRequest { + return &CreateExperimentOpenAPIRequest{} +} + +func (p *CreateExperimentOpenAPIRequest) InitDefault() { +} + +func (p *CreateExperimentOpenAPIRequest) GetWorkspaceID() (v int64) { + if p != nil { + return p.WorkspaceID + } + return +} + +var CreateExperimentOpenAPIRequest_EvalSetVersionID_DEFAULT string + +func (p *CreateExperimentOpenAPIRequest) GetEvalSetVersionID() (v string) { + if p == nil { + return + } + if !p.IsSetEvalSetVersionID() { + return CreateExperimentOpenAPIRequest_EvalSetVersionID_DEFAULT + } + return *p.EvalSetVersionID +} + +var CreateExperimentOpenAPIRequest_TargetVersionID_DEFAULT string + +func (p *CreateExperimentOpenAPIRequest) GetTargetVersionID() (v string) { + if p == nil { + return + } + if !p.IsSetTargetVersionID() { + return CreateExperimentOpenAPIRequest_TargetVersionID_DEFAULT + } + return *p.TargetVersionID +} + +var CreateExperimentOpenAPIRequest_EvaluatorVersionIds_DEFAULT []string + +func (p *CreateExperimentOpenAPIRequest) GetEvaluatorVersionIds() (v []string) { + if p == nil { + return + } + if !p.IsSetEvaluatorVersionIds() { + return CreateExperimentOpenAPIRequest_EvaluatorVersionIds_DEFAULT + } + return p.EvaluatorVersionIds +} + +var CreateExperimentOpenAPIRequest_Name_DEFAULT string + +func (p *CreateExperimentOpenAPIRequest) GetName() (v string) { + if p == nil { + return + } + if !p.IsSetName() { + return CreateExperimentOpenAPIRequest_Name_DEFAULT + } + return *p.Name +} + +var CreateExperimentOpenAPIRequest_Description_DEFAULT string + +func (p *CreateExperimentOpenAPIRequest) GetDescription() (v string) { + if p == nil { + return + } + if !p.IsSetDescription() { + return CreateExperimentOpenAPIRequest_Description_DEFAULT + } + return *p.Description +} + +var CreateExperimentOpenAPIRequest_TargetFieldMapping_DEFAULT *experiment.TargetFieldMapping + +func (p *CreateExperimentOpenAPIRequest) GetTargetFieldMapping() (v *experiment.TargetFieldMapping) { + if p == nil { + return + } + if !p.IsSetTargetFieldMapping() { + return CreateExperimentOpenAPIRequest_TargetFieldMapping_DEFAULT + } + return p.TargetFieldMapping +} + +var CreateExperimentOpenAPIRequest_EvaluatorFieldMapping_DEFAULT []*experiment.EvaluatorFieldMapping + +func (p *CreateExperimentOpenAPIRequest) GetEvaluatorFieldMapping() (v []*experiment.EvaluatorFieldMapping) { + if p == nil { + return + } + if !p.IsSetEvaluatorFieldMapping() { + return CreateExperimentOpenAPIRequest_EvaluatorFieldMapping_DEFAULT + } + return p.EvaluatorFieldMapping +} + +var CreateExperimentOpenAPIRequest_ItemConcurNum_DEFAULT int32 + +func (p *CreateExperimentOpenAPIRequest) GetItemConcurNum() (v int32) { + if p == nil { + return + } + if !p.IsSetItemConcurNum() { + return CreateExperimentOpenAPIRequest_ItemConcurNum_DEFAULT + } + return *p.ItemConcurNum +} + +var CreateExperimentOpenAPIRequest_EvaluatorsConcurNum_DEFAULT int32 + +func (p *CreateExperimentOpenAPIRequest) GetEvaluatorsConcurNum() (v int32) { + if p == nil { + return + } + if !p.IsSetEvaluatorsConcurNum() { + return CreateExperimentOpenAPIRequest_EvaluatorsConcurNum_DEFAULT + } + return *p.EvaluatorsConcurNum +} + +var CreateExperimentOpenAPIRequest_Base_DEFAULT *base.Base + +func (p *CreateExperimentOpenAPIRequest) GetBase() (v *base.Base) { + if p == nil { + return + } + if !p.IsSetBase() { + return CreateExperimentOpenAPIRequest_Base_DEFAULT + } + return p.Base +} +func (p *CreateExperimentOpenAPIRequest) SetWorkspaceID(val int64) { + p.WorkspaceID = val +} +func (p *CreateExperimentOpenAPIRequest) SetEvalSetVersionID(val *string) { + p.EvalSetVersionID = val +} +func (p *CreateExperimentOpenAPIRequest) SetTargetVersionID(val *string) { + p.TargetVersionID = val +} +func (p *CreateExperimentOpenAPIRequest) SetEvaluatorVersionIds(val []string) { + p.EvaluatorVersionIds = val +} +func (p *CreateExperimentOpenAPIRequest) SetName(val *string) { + p.Name = val +} +func (p *CreateExperimentOpenAPIRequest) SetDescription(val *string) { + p.Description = val +} +func (p *CreateExperimentOpenAPIRequest) SetTargetFieldMapping(val *experiment.TargetFieldMapping) { + p.TargetFieldMapping = val +} +func (p *CreateExperimentOpenAPIRequest) SetEvaluatorFieldMapping(val []*experiment.EvaluatorFieldMapping) { + p.EvaluatorFieldMapping = val +} +func (p *CreateExperimentOpenAPIRequest) SetItemConcurNum(val *int32) { + p.ItemConcurNum = val +} +func (p *CreateExperimentOpenAPIRequest) SetEvaluatorsConcurNum(val *int32) { + p.EvaluatorsConcurNum = val +} +func (p *CreateExperimentOpenAPIRequest) SetBase(val *base.Base) { + p.Base = val +} + +var fieldIDToName_CreateExperimentOpenAPIRequest = map[int16]string{ + 1: "workspace_id", + 2: "eval_set_version_id", + 3: "target_version_id", + 4: "evaluator_version_ids", + 5: "name", + 6: "description", + 7: "target_field_mapping", + 8: "evaluator_field_mapping", + 9: "item_concur_num", + 10: "evaluators_concur_num", + 255: "Base", +} + +func (p *CreateExperimentOpenAPIRequest) IsSetEvalSetVersionID() bool { + return p.EvalSetVersionID != nil +} + +func (p *CreateExperimentOpenAPIRequest) IsSetTargetVersionID() bool { + return p.TargetVersionID != nil +} + +func (p *CreateExperimentOpenAPIRequest) IsSetEvaluatorVersionIds() bool { + return p.EvaluatorVersionIds != nil +} + +func (p *CreateExperimentOpenAPIRequest) IsSetName() bool { + return p.Name != nil +} + +func (p *CreateExperimentOpenAPIRequest) IsSetDescription() bool { + return p.Description != nil +} + +func (p *CreateExperimentOpenAPIRequest) IsSetTargetFieldMapping() bool { + return p.TargetFieldMapping != nil +} + +func (p *CreateExperimentOpenAPIRequest) IsSetEvaluatorFieldMapping() bool { + return p.EvaluatorFieldMapping != nil +} + +func (p *CreateExperimentOpenAPIRequest) IsSetItemConcurNum() bool { + return p.ItemConcurNum != nil +} + +func (p *CreateExperimentOpenAPIRequest) IsSetEvaluatorsConcurNum() bool { + return p.EvaluatorsConcurNum != nil +} + +func (p *CreateExperimentOpenAPIRequest) IsSetBase() bool { + return p.Base != nil +} + +func (p *CreateExperimentOpenAPIRequest) Read(iprot thrift.TProtocol) (err error) { + var fieldTypeId thrift.TType + var fieldId int16 + var issetWorkspaceID 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 + } + issetWorkspaceID = 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.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.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.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.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 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 !issetWorkspaceID { + 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_CreateExperimentOpenAPIRequest[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_CreateExperimentOpenAPIRequest[fieldId])) +} + +func (p *CreateExperimentOpenAPIRequest) ReadField1(iprot thrift.TProtocol) error { + + var _field int64 + if v, err := iprot.ReadI64(); err != nil { + return err + } else { + _field = v + } + p.WorkspaceID = _field + return nil +} +func (p *CreateExperimentOpenAPIRequest) ReadField2(iprot thrift.TProtocol) error { + + var _field *string + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = &v + } + p.EvalSetVersionID = _field + return nil +} +func (p *CreateExperimentOpenAPIRequest) ReadField3(iprot thrift.TProtocol) error { + + var _field *string + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = &v + } + p.TargetVersionID = _field + return nil +} +func (p *CreateExperimentOpenAPIRequest) 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.EvaluatorVersionIds = _field + return nil +} +func (p *CreateExperimentOpenAPIRequest) 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 *CreateExperimentOpenAPIRequest) ReadField6(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 *CreateExperimentOpenAPIRequest) ReadField7(iprot thrift.TProtocol) error { + _field := experiment.NewTargetFieldMapping() + if err := _field.Read(iprot); err != nil { + return err + } + p.TargetFieldMapping = _field + return nil +} +func (p *CreateExperimentOpenAPIRequest) ReadField8(iprot thrift.TProtocol) error { + _, size, err := iprot.ReadListBegin() + if err != nil { + return err + } + _field := make([]*experiment.EvaluatorFieldMapping, 0, size) + values := make([]experiment.EvaluatorFieldMapping, 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.EvaluatorFieldMapping = _field + return nil +} +func (p *CreateExperimentOpenAPIRequest) ReadField9(iprot thrift.TProtocol) error { + + var _field *int32 + if v, err := iprot.ReadI32(); err != nil { + return err + } else { + _field = &v + } + p.ItemConcurNum = _field + return nil +} +func (p *CreateExperimentOpenAPIRequest) ReadField10(iprot thrift.TProtocol) error { + + var _field *int32 + if v, err := iprot.ReadI32(); err != nil { + return err + } else { + _field = &v + } + p.EvaluatorsConcurNum = _field + return nil +} +func (p *CreateExperimentOpenAPIRequest) ReadField255(iprot thrift.TProtocol) error { + _field := base.NewBase() + if err := _field.Read(iprot); err != nil { + return err + } + p.Base = _field + return nil +} + +func (p *CreateExperimentOpenAPIRequest) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("CreateExperimentOpenAPIRequest"); 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 *CreateExperimentOpenAPIRequest) writeField1(oprot thrift.TProtocol) (err error) { + if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI64(p.WorkspaceID); 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 *CreateExperimentOpenAPIRequest) writeField2(oprot thrift.TProtocol) (err error) { + if p.IsSetEvalSetVersionID() { + if err = oprot.WriteFieldBegin("eval_set_version_id", thrift.STRING, 2); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(*p.EvalSetVersionID); 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 *CreateExperimentOpenAPIRequest) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetTargetVersionID() { + if err = oprot.WriteFieldBegin("target_version_id", thrift.STRING, 3); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(*p.TargetVersionID); 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 *CreateExperimentOpenAPIRequest) writeField4(oprot thrift.TProtocol) (err error) { + if p.IsSetEvaluatorVersionIds() { + if err = oprot.WriteFieldBegin("evaluator_version_ids", thrift.LIST, 4); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteListBegin(thrift.STRING, len(p.EvaluatorVersionIds)); err != nil { + return err + } + for _, v := range p.EvaluatorVersionIds { + 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 *CreateExperimentOpenAPIRequest) 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 *CreateExperimentOpenAPIRequest) writeField6(oprot thrift.TProtocol) (err error) { + if p.IsSetDescription() { + if err = oprot.WriteFieldBegin("description", thrift.STRING, 6); 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 6 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 6 end error: ", p), err) +} +func (p *CreateExperimentOpenAPIRequest) writeField7(oprot thrift.TProtocol) (err error) { + if p.IsSetTargetFieldMapping() { + if err = oprot.WriteFieldBegin("target_field_mapping", thrift.STRUCT, 7); err != nil { + goto WriteFieldBeginError + } + if err := p.TargetFieldMapping.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 *CreateExperimentOpenAPIRequest) writeField8(oprot thrift.TProtocol) (err error) { + if p.IsSetEvaluatorFieldMapping() { + if err = oprot.WriteFieldBegin("evaluator_field_mapping", thrift.LIST, 8); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteListBegin(thrift.STRUCT, len(p.EvaluatorFieldMapping)); err != nil { + return err + } + for _, v := range p.EvaluatorFieldMapping { + 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 *CreateExperimentOpenAPIRequest) writeField9(oprot thrift.TProtocol) (err error) { + if p.IsSetItemConcurNum() { + if err = oprot.WriteFieldBegin("item_concur_num", thrift.I32, 9); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI32(*p.ItemConcurNum); 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 *CreateExperimentOpenAPIRequest) writeField10(oprot thrift.TProtocol) (err error) { + if p.IsSetEvaluatorsConcurNum() { + if err = oprot.WriteFieldBegin("evaluators_concur_num", thrift.I32, 10); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI32(*p.EvaluatorsConcurNum); 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 *CreateExperimentOpenAPIRequest) 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 *CreateExperimentOpenAPIRequest) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("CreateExperimentOpenAPIRequest(%+v)", *p) + +} + +func (p *CreateExperimentOpenAPIRequest) DeepEqual(ano *CreateExperimentOpenAPIRequest) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.WorkspaceID) { + return false + } + if !p.Field2DeepEqual(ano.EvalSetVersionID) { + return false + } + if !p.Field3DeepEqual(ano.TargetVersionID) { + return false + } + if !p.Field4DeepEqual(ano.EvaluatorVersionIds) { + return false + } + if !p.Field5DeepEqual(ano.Name) { + return false + } + if !p.Field6DeepEqual(ano.Description) { + return false + } + if !p.Field7DeepEqual(ano.TargetFieldMapping) { + return false + } + if !p.Field8DeepEqual(ano.EvaluatorFieldMapping) { + return false + } + if !p.Field9DeepEqual(ano.ItemConcurNum) { + return false + } + if !p.Field10DeepEqual(ano.EvaluatorsConcurNum) { + return false + } + if !p.Field255DeepEqual(ano.Base) { + return false + } + return true +} + +func (p *CreateExperimentOpenAPIRequest) Field1DeepEqual(src int64) bool { + + if p.WorkspaceID != src { + return false + } + return true +} +func (p *CreateExperimentOpenAPIRequest) Field2DeepEqual(src *string) bool { + + if p.EvalSetVersionID == src { + return true + } else if p.EvalSetVersionID == nil || src == nil { + return false + } + if strings.Compare(*p.EvalSetVersionID, *src) != 0 { + return false + } + return true +} +func (p *CreateExperimentOpenAPIRequest) Field3DeepEqual(src *string) bool { + + if p.TargetVersionID == src { + return true + } else if p.TargetVersionID == nil || src == nil { + return false + } + if strings.Compare(*p.TargetVersionID, *src) != 0 { + return false + } + return true +} +func (p *CreateExperimentOpenAPIRequest) Field4DeepEqual(src []string) bool { + + if len(p.EvaluatorVersionIds) != len(src) { + return false + } + for i, v := range p.EvaluatorVersionIds { + _src := src[i] + if strings.Compare(v, _src) != 0 { + return false + } + } + return true +} +func (p *CreateExperimentOpenAPIRequest) Field5DeepEqual(src *string) bool { + + if p.Name == src { + return true + } else if p.Name == nil || src == nil { + return false + } + if strings.Compare(*p.Name, *src) != 0 { + return false + } + return true +} +func (p *CreateExperimentOpenAPIRequest) Field6DeepEqual(src *string) bool { + + if p.Description == src { + return true + } else if p.Description == nil || src == nil { + return false + } + if strings.Compare(*p.Description, *src) != 0 { + return false + } + return true +} +func (p *CreateExperimentOpenAPIRequest) Field7DeepEqual(src *experiment.TargetFieldMapping) bool { + + if !p.TargetFieldMapping.DeepEqual(src) { + return false + } + return true +} +func (p *CreateExperimentOpenAPIRequest) Field8DeepEqual(src []*experiment.EvaluatorFieldMapping) bool { + + if len(p.EvaluatorFieldMapping) != len(src) { + return false + } + for i, v := range p.EvaluatorFieldMapping { + _src := src[i] + if !v.DeepEqual(_src) { + return false + } + } + return true +} +func (p *CreateExperimentOpenAPIRequest) Field9DeepEqual(src *int32) bool { + + if p.ItemConcurNum == src { + return true + } else if p.ItemConcurNum == nil || src == nil { + return false + } + if *p.ItemConcurNum != *src { + return false + } + return true +} +func (p *CreateExperimentOpenAPIRequest) Field10DeepEqual(src *int32) bool { + + if p.EvaluatorsConcurNum == src { + return true + } else if p.EvaluatorsConcurNum == nil || src == nil { + return false + } + if *p.EvaluatorsConcurNum != *src { + return false + } + return true +} +func (p *CreateExperimentOpenAPIRequest) Field255DeepEqual(src *base.Base) bool { + + if !p.Base.DeepEqual(src) { + return false + } + return true +} + +type CreateExperimentOpenAPIResponse struct { + Code *int32 `thrift:"code,1,optional" frugal:"1,optional,i32" form:"code" json:"code,omitempty" query:"code"` + Msg *string `thrift:"msg,2,optional" frugal:"2,optional,string" form:"msg" json:"msg,omitempty" query:"msg"` + Data *CreateExperimentOpenAPIData `thrift:"data,3,optional" frugal:"3,optional,CreateExperimentOpenAPIData" form:"data" json:"data,omitempty" query:"data"` + BaseResp *base.BaseResp `thrift:"BaseResp,255" frugal:"255,default,base.BaseResp" form:"BaseResp" json:"BaseResp" query:"BaseResp"` +} + +func NewCreateExperimentOpenAPIResponse() *CreateExperimentOpenAPIResponse { + return &CreateExperimentOpenAPIResponse{} +} + +func (p *CreateExperimentOpenAPIResponse) InitDefault() { +} + +var CreateExperimentOpenAPIResponse_Code_DEFAULT int32 + +func (p *CreateExperimentOpenAPIResponse) GetCode() (v int32) { + if p == nil { + return + } + if !p.IsSetCode() { + return CreateExperimentOpenAPIResponse_Code_DEFAULT + } + return *p.Code +} + +var CreateExperimentOpenAPIResponse_Msg_DEFAULT string + +func (p *CreateExperimentOpenAPIResponse) GetMsg() (v string) { + if p == nil { + return + } + if !p.IsSetMsg() { + return CreateExperimentOpenAPIResponse_Msg_DEFAULT + } + return *p.Msg +} + +var CreateExperimentOpenAPIResponse_Data_DEFAULT *CreateExperimentOpenAPIData + +func (p *CreateExperimentOpenAPIResponse) GetData() (v *CreateExperimentOpenAPIData) { + if p == nil { + return + } + if !p.IsSetData() { + return CreateExperimentOpenAPIResponse_Data_DEFAULT + } + return p.Data +} + +var CreateExperimentOpenAPIResponse_BaseResp_DEFAULT *base.BaseResp + +func (p *CreateExperimentOpenAPIResponse) GetBaseResp() (v *base.BaseResp) { + if p == nil { + return + } + if !p.IsSetBaseResp() { + return CreateExperimentOpenAPIResponse_BaseResp_DEFAULT + } + return p.BaseResp +} +func (p *CreateExperimentOpenAPIResponse) SetCode(val *int32) { + p.Code = val +} +func (p *CreateExperimentOpenAPIResponse) SetMsg(val *string) { + p.Msg = val +} +func (p *CreateExperimentOpenAPIResponse) SetData(val *CreateExperimentOpenAPIData) { + p.Data = val +} +func (p *CreateExperimentOpenAPIResponse) SetBaseResp(val *base.BaseResp) { + p.BaseResp = val +} + +var fieldIDToName_CreateExperimentOpenAPIResponse = map[int16]string{ + 1: "code", + 2: "msg", + 3: "data", + 255: "BaseResp", +} + +func (p *CreateExperimentOpenAPIResponse) IsSetCode() bool { + return p.Code != nil +} + +func (p *CreateExperimentOpenAPIResponse) IsSetMsg() bool { + return p.Msg != nil +} + +func (p *CreateExperimentOpenAPIResponse) IsSetData() bool { + return p.Data != nil +} + +func (p *CreateExperimentOpenAPIResponse) IsSetBaseResp() bool { + return p.BaseResp != nil +} + +func (p *CreateExperimentOpenAPIResponse) Read(iprot thrift.TProtocol) (err error) { + var fieldTypeId thrift.TType + var fieldId int16 + + if _, err = iprot.ReadStructBegin(); err != nil { + goto ReadStructBeginError + } + + for { + _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + + switch fieldId { + case 1: + if fieldTypeId == thrift.I32 { + if err = p.ReadField1(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 2: + if fieldTypeId == thrift.STRING { + if err = p.ReadField2(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 3: + if fieldTypeId == thrift.STRUCT { + if err = p.ReadField3(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 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_CreateExperimentOpenAPIResponse[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 *CreateExperimentOpenAPIResponse) 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 *CreateExperimentOpenAPIResponse) 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 *CreateExperimentOpenAPIResponse) ReadField3(iprot thrift.TProtocol) error { + _field := NewCreateExperimentOpenAPIData() + if err := _field.Read(iprot); err != nil { + return err + } + p.Data = _field + return nil +} +func (p *CreateExperimentOpenAPIResponse) ReadField255(iprot thrift.TProtocol) error { + _field := base.NewBaseResp() + if err := _field.Read(iprot); err != nil { + return err + } + p.BaseResp = _field + return nil +} + +func (p *CreateExperimentOpenAPIResponse) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("CreateExperimentOpenAPIResponse"); 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 *CreateExperimentOpenAPIResponse) 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 *CreateExperimentOpenAPIResponse) 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 *CreateExperimentOpenAPIResponse) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetData() { + 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 *CreateExperimentOpenAPIResponse) 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 *CreateExperimentOpenAPIResponse) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("CreateExperimentOpenAPIResponse(%+v)", *p) + +} + +func (p *CreateExperimentOpenAPIResponse) DeepEqual(ano *CreateExperimentOpenAPIResponse) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.Code) { + return false + } + if !p.Field2DeepEqual(ano.Msg) { + return false + } + if !p.Field3DeepEqual(ano.Data) { + return false + } + if !p.Field255DeepEqual(ano.BaseResp) { + return false + } + return true +} + +func (p *CreateExperimentOpenAPIResponse) Field1DeepEqual(src *int32) bool { + + if p.Code == src { + return true + } else if p.Code == nil || src == nil { + return false + } + if *p.Code != *src { + return false + } + return true +} +func (p *CreateExperimentOpenAPIResponse) Field2DeepEqual(src *string) bool { + + if p.Msg == src { + return true + } else if p.Msg == nil || src == nil { + return false + } + if strings.Compare(*p.Msg, *src) != 0 { + return false + } + return true +} +func (p *CreateExperimentOpenAPIResponse) Field3DeepEqual(src *CreateExperimentOpenAPIData) bool { + + if !p.Data.DeepEqual(src) { + return false + } + return true +} +func (p *CreateExperimentOpenAPIResponse) Field255DeepEqual(src *base.BaseResp) bool { + + if !p.BaseResp.DeepEqual(src) { + return false + } + return true +} + +type CreateExperimentOpenAPIData struct { + Experiment *experiment.Experiment `thrift:"experiment,1,optional" frugal:"1,optional,experiment.Experiment" form:"experiment" json:"experiment,omitempty" query:"experiment"` +} + +func NewCreateExperimentOpenAPIData() *CreateExperimentOpenAPIData { + return &CreateExperimentOpenAPIData{} +} + +func (p *CreateExperimentOpenAPIData) InitDefault() { +} + +var CreateExperimentOpenAPIData_Experiment_DEFAULT *experiment.Experiment + +func (p *CreateExperimentOpenAPIData) GetExperiment() (v *experiment.Experiment) { + if p == nil { + return + } + if !p.IsSetExperiment() { + return CreateExperimentOpenAPIData_Experiment_DEFAULT + } + return p.Experiment +} +func (p *CreateExperimentOpenAPIData) SetExperiment(val *experiment.Experiment) { + p.Experiment = val +} + +var fieldIDToName_CreateExperimentOpenAPIData = map[int16]string{ + 1: "experiment", +} + +func (p *CreateExperimentOpenAPIData) IsSetExperiment() bool { + return p.Experiment != nil +} + +func (p *CreateExperimentOpenAPIData) 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_CreateExperimentOpenAPIData[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 *CreateExperimentOpenAPIData) ReadField1(iprot thrift.TProtocol) error { + _field := experiment.NewExperiment() + if err := _field.Read(iprot); err != nil { + return err + } + p.Experiment = _field + return nil +} + +func (p *CreateExperimentOpenAPIData) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("CreateExperimentOpenAPIData"); 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 *CreateExperimentOpenAPIData) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetExperiment() { + if err = oprot.WriteFieldBegin("experiment", thrift.STRUCT, 1); err != nil { + goto WriteFieldBeginError + } + if err := p.Experiment.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 *CreateExperimentOpenAPIData) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("CreateExperimentOpenAPIData(%+v)", *p) + +} + +func (p *CreateExperimentOpenAPIData) DeepEqual(ano *CreateExperimentOpenAPIData) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.Experiment) { + return false + } + return true +} + +func (p *CreateExperimentOpenAPIData) Field1DeepEqual(src *experiment.Experiment) bool { + + if !p.Experiment.DeepEqual(src) { + return false + } + return true +} + +// 3.2 获取评测实验结果 +type GetExperimentResultOpenAPIRequest struct { + WorkspaceID int64 `thrift:"workspace_id,1,required" frugal:"1,required,i64" json:"workspace_id" form:"workspace_id,required" query:"workspace_id,required"` + ExperimentID string `thrift:"experiment_id,2,required" frugal:"2,required,string" json:"experiment_id,required" path:"experiment_id,required"` + PageToken *string `thrift:"page_token,3,optional" frugal:"3,optional,string" form:"page_token" json:"page_token,omitempty" query:"page_token"` + PageSize *int32 `thrift:"page_size,4,optional" frugal:"4,optional,i32" form:"page_size" json:"page_size,omitempty" query:"page_size"` + Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` +} + +func NewGetExperimentResultOpenAPIRequest() *GetExperimentResultOpenAPIRequest { + return &GetExperimentResultOpenAPIRequest{} +} + +func (p *GetExperimentResultOpenAPIRequest) InitDefault() { +} + +func (p *GetExperimentResultOpenAPIRequest) GetWorkspaceID() (v int64) { + if p != nil { + return p.WorkspaceID + } + return +} + +func (p *GetExperimentResultOpenAPIRequest) GetExperimentID() (v string) { + if p != nil { + return p.ExperimentID + } + return +} + +var GetExperimentResultOpenAPIRequest_PageToken_DEFAULT string + +func (p *GetExperimentResultOpenAPIRequest) GetPageToken() (v string) { + if p == nil { + return + } + if !p.IsSetPageToken() { + return GetExperimentResultOpenAPIRequest_PageToken_DEFAULT + } + return *p.PageToken +} + +var GetExperimentResultOpenAPIRequest_PageSize_DEFAULT int32 + +func (p *GetExperimentResultOpenAPIRequest) GetPageSize() (v int32) { + if p == nil { + return + } + if !p.IsSetPageSize() { + return GetExperimentResultOpenAPIRequest_PageSize_DEFAULT + } + return *p.PageSize +} + +var GetExperimentResultOpenAPIRequest_Base_DEFAULT *base.Base + +func (p *GetExperimentResultOpenAPIRequest) GetBase() (v *base.Base) { + if p == nil { + return + } + if !p.IsSetBase() { + return GetExperimentResultOpenAPIRequest_Base_DEFAULT + } + return p.Base +} +func (p *GetExperimentResultOpenAPIRequest) SetWorkspaceID(val int64) { + p.WorkspaceID = val +} +func (p *GetExperimentResultOpenAPIRequest) SetExperimentID(val string) { + p.ExperimentID = val +} +func (p *GetExperimentResultOpenAPIRequest) SetPageToken(val *string) { + p.PageToken = val +} +func (p *GetExperimentResultOpenAPIRequest) SetPageSize(val *int32) { + p.PageSize = val +} +func (p *GetExperimentResultOpenAPIRequest) SetBase(val *base.Base) { + p.Base = val +} + +var fieldIDToName_GetExperimentResultOpenAPIRequest = map[int16]string{ + 1: "workspace_id", + 2: "experiment_id", + 3: "page_token", + 4: "page_size", + 255: "Base", +} + +func (p *GetExperimentResultOpenAPIRequest) IsSetPageToken() bool { + return p.PageToken != nil +} + +func (p *GetExperimentResultOpenAPIRequest) IsSetPageSize() bool { + return p.PageSize != nil +} + +func (p *GetExperimentResultOpenAPIRequest) IsSetBase() bool { + return p.Base != nil +} + +func (p *GetExperimentResultOpenAPIRequest) Read(iprot thrift.TProtocol) (err error) { + var fieldTypeId thrift.TType + var fieldId int16 + var issetWorkspaceID bool = false + var issetExperimentID 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 + } + issetWorkspaceID = 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 + } + issetExperimentID = 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 + } + } 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 !issetWorkspaceID { + fieldId = 1 + goto RequiredFieldNotSetError + } + + if !issetExperimentID { + 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_GetExperimentResultOpenAPIRequest[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_GetExperimentResultOpenAPIRequest[fieldId])) +} + +func (p *GetExperimentResultOpenAPIRequest) ReadField1(iprot thrift.TProtocol) error { + + var _field int64 + if v, err := iprot.ReadI64(); err != nil { + return err + } else { + _field = v + } + p.WorkspaceID = _field + return nil +} +func (p *GetExperimentResultOpenAPIRequest) ReadField2(iprot thrift.TProtocol) error { + + var _field string + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = v + } + p.ExperimentID = _field + return nil +} +func (p *GetExperimentResultOpenAPIRequest) ReadField3(iprot thrift.TProtocol) error { + + var _field *string + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = &v + } + p.PageToken = _field + return nil +} +func (p *GetExperimentResultOpenAPIRequest) ReadField4(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 *GetExperimentResultOpenAPIRequest) ReadField255(iprot thrift.TProtocol) error { + _field := base.NewBase() + if err := _field.Read(iprot); err != nil { + return err + } + p.Base = _field + return nil +} + +func (p *GetExperimentResultOpenAPIRequest) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("GetExperimentResultOpenAPIRequest"); 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 *GetExperimentResultOpenAPIRequest) writeField1(oprot thrift.TProtocol) (err error) { + if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI64(p.WorkspaceID); 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 *GetExperimentResultOpenAPIRequest) writeField2(oprot thrift.TProtocol) (err error) { + if err = oprot.WriteFieldBegin("experiment_id", thrift.STRING, 2); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(p.ExperimentID); 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 *GetExperimentResultOpenAPIRequest) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetPageToken() { + if err = oprot.WriteFieldBegin("page_token", thrift.STRING, 3); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(*p.PageToken); 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 *GetExperimentResultOpenAPIRequest) writeField4(oprot thrift.TProtocol) (err error) { + if p.IsSetPageSize() { + if err = oprot.WriteFieldBegin("page_size", thrift.I32, 4); 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 4 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err) +} +func (p *GetExperimentResultOpenAPIRequest) 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 *GetExperimentResultOpenAPIRequest) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("GetExperimentResultOpenAPIRequest(%+v)", *p) + +} + +func (p *GetExperimentResultOpenAPIRequest) DeepEqual(ano *GetExperimentResultOpenAPIRequest) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.WorkspaceID) { + return false + } + if !p.Field2DeepEqual(ano.ExperimentID) { + return false + } + if !p.Field3DeepEqual(ano.PageToken) { + return false + } + if !p.Field4DeepEqual(ano.PageSize) { + return false + } + if !p.Field255DeepEqual(ano.Base) { + return false + } + return true +} + +func (p *GetExperimentResultOpenAPIRequest) Field1DeepEqual(src int64) bool { + + if p.WorkspaceID != src { + return false + } + return true +} +func (p *GetExperimentResultOpenAPIRequest) Field2DeepEqual(src string) bool { + + if strings.Compare(p.ExperimentID, src) != 0 { + return false + } + return true +} +func (p *GetExperimentResultOpenAPIRequest) Field3DeepEqual(src *string) bool { + + if p.PageToken == src { + return true + } else if p.PageToken == nil || src == nil { + return false + } + if strings.Compare(*p.PageToken, *src) != 0 { + return false + } + return true +} +func (p *GetExperimentResultOpenAPIRequest) Field4DeepEqual(src *int32) bool { + + if p.PageSize == src { + return true + } else if p.PageSize == nil || src == nil { + return false + } + if *p.PageSize != *src { + return false + } + return true +} +func (p *GetExperimentResultOpenAPIRequest) Field255DeepEqual(src *base.Base) bool { + + if !p.Base.DeepEqual(src) { + return false + } + return true +} + +type GetExperimentResultOpenAPIResponse struct { + Code *int32 `thrift:"code,1,optional" frugal:"1,optional,i32" form:"code" json:"code,omitempty" query:"code"` + Msg *string `thrift:"msg,2,optional" frugal:"2,optional,string" form:"msg" json:"msg,omitempty" query:"msg"` + Data *GetExperimentResultOpenAPIData `thrift:"data,3,optional" frugal:"3,optional,GetExperimentResultOpenAPIData" form:"data" json:"data,omitempty" query:"data"` + BaseResp *base.BaseResp `thrift:"BaseResp,255" frugal:"255,default,base.BaseResp" form:"BaseResp" json:"BaseResp" query:"BaseResp"` +} + +func NewGetExperimentResultOpenAPIResponse() *GetExperimentResultOpenAPIResponse { + return &GetExperimentResultOpenAPIResponse{} +} + +func (p *GetExperimentResultOpenAPIResponse) InitDefault() { +} + +var GetExperimentResultOpenAPIResponse_Code_DEFAULT int32 + +func (p *GetExperimentResultOpenAPIResponse) GetCode() (v int32) { + if p == nil { + return + } + if !p.IsSetCode() { + return GetExperimentResultOpenAPIResponse_Code_DEFAULT + } + return *p.Code +} + +var GetExperimentResultOpenAPIResponse_Msg_DEFAULT string + +func (p *GetExperimentResultOpenAPIResponse) GetMsg() (v string) { + if p == nil { + return + } + if !p.IsSetMsg() { + return GetExperimentResultOpenAPIResponse_Msg_DEFAULT + } + return *p.Msg +} + +var GetExperimentResultOpenAPIResponse_Data_DEFAULT *GetExperimentResultOpenAPIData + +func (p *GetExperimentResultOpenAPIResponse) GetData() (v *GetExperimentResultOpenAPIData) { + if p == nil { + return + } + if !p.IsSetData() { + return GetExperimentResultOpenAPIResponse_Data_DEFAULT + } + return p.Data +} + +var GetExperimentResultOpenAPIResponse_BaseResp_DEFAULT *base.BaseResp + +func (p *GetExperimentResultOpenAPIResponse) GetBaseResp() (v *base.BaseResp) { + if p == nil { + return + } + if !p.IsSetBaseResp() { + return GetExperimentResultOpenAPIResponse_BaseResp_DEFAULT + } + return p.BaseResp +} +func (p *GetExperimentResultOpenAPIResponse) SetCode(val *int32) { + p.Code = val +} +func (p *GetExperimentResultOpenAPIResponse) SetMsg(val *string) { + p.Msg = val +} +func (p *GetExperimentResultOpenAPIResponse) SetData(val *GetExperimentResultOpenAPIData) { + p.Data = val +} +func (p *GetExperimentResultOpenAPIResponse) SetBaseResp(val *base.BaseResp) { + p.BaseResp = val +} + +var fieldIDToName_GetExperimentResultOpenAPIResponse = map[int16]string{ + 1: "code", + 2: "msg", + 3: "data", + 255: "BaseResp", +} + +func (p *GetExperimentResultOpenAPIResponse) IsSetCode() bool { + return p.Code != nil +} + +func (p *GetExperimentResultOpenAPIResponse) IsSetMsg() bool { + return p.Msg != nil +} + +func (p *GetExperimentResultOpenAPIResponse) IsSetData() bool { + return p.Data != nil +} + +func (p *GetExperimentResultOpenAPIResponse) IsSetBaseResp() bool { + return p.BaseResp != nil +} + +func (p *GetExperimentResultOpenAPIResponse) Read(iprot thrift.TProtocol) (err error) { + var fieldTypeId thrift.TType + var fieldId int16 + + if _, err = iprot.ReadStructBegin(); err != nil { + goto ReadStructBeginError + } + + for { + _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + + switch fieldId { + case 1: + if fieldTypeId == thrift.I32 { + if err = p.ReadField1(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 2: + if fieldTypeId == thrift.STRING { + if err = p.ReadField2(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 3: + if fieldTypeId == thrift.STRUCT { + if err = p.ReadField3(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 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_GetExperimentResultOpenAPIResponse[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 *GetExperimentResultOpenAPIResponse) 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 *GetExperimentResultOpenAPIResponse) 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 *GetExperimentResultOpenAPIResponse) ReadField3(iprot thrift.TProtocol) error { + _field := NewGetExperimentResultOpenAPIData() + if err := _field.Read(iprot); err != nil { + return err + } + p.Data = _field + return nil +} +func (p *GetExperimentResultOpenAPIResponse) ReadField255(iprot thrift.TProtocol) error { + _field := base.NewBaseResp() + if err := _field.Read(iprot); err != nil { + return err + } + p.BaseResp = _field + return nil +} + +func (p *GetExperimentResultOpenAPIResponse) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("GetExperimentResultOpenAPIResponse"); 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 *GetExperimentResultOpenAPIResponse) 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 *GetExperimentResultOpenAPIResponse) 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 *GetExperimentResultOpenAPIResponse) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetData() { + 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 *GetExperimentResultOpenAPIResponse) 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 *GetExperimentResultOpenAPIResponse) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("GetExperimentResultOpenAPIResponse(%+v)", *p) + +} + +func (p *GetExperimentResultOpenAPIResponse) DeepEqual(ano *GetExperimentResultOpenAPIResponse) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.Code) { + return false + } + if !p.Field2DeepEqual(ano.Msg) { + return false + } + if !p.Field3DeepEqual(ano.Data) { + return false + } + if !p.Field255DeepEqual(ano.BaseResp) { + return false + } + return true +} + +func (p *GetExperimentResultOpenAPIResponse) Field1DeepEqual(src *int32) bool { + + if p.Code == src { + return true + } else if p.Code == nil || src == nil { + return false + } + if *p.Code != *src { + return false + } + return true +} +func (p *GetExperimentResultOpenAPIResponse) Field2DeepEqual(src *string) bool { + + if p.Msg == src { + return true + } else if p.Msg == nil || src == nil { + return false + } + if strings.Compare(*p.Msg, *src) != 0 { + return false + } + return true +} +func (p *GetExperimentResultOpenAPIResponse) Field3DeepEqual(src *GetExperimentResultOpenAPIData) bool { + + if !p.Data.DeepEqual(src) { + return false + } + return true +} +func (p *GetExperimentResultOpenAPIResponse) Field255DeepEqual(src *base.BaseResp) bool { + + if !p.BaseResp.DeepEqual(src) { + return false + } + return true +} + +type GetExperimentResultOpenAPIData struct { + ColumnEvalSetFields []*experiment.ColumnEvalSetField `thrift:"column_eval_set_fields,1,required" frugal:"1,required,list" form:"column_eval_set_fields,required" json:"column_eval_set_fields,required" query:"column_eval_set_fields,required"` + ColumnEvaluators []*experiment.ColumnEvaluator `thrift:"column_evaluators,2,optional" frugal:"2,optional,list" form:"column_evaluators" json:"column_evaluators,omitempty" query:"column_evaluators"` + ItemResults []*experiment.ItemResult_ `thrift:"item_results,3,optional" frugal:"3,optional,list" form:"item_results" json:"item_results,omitempty" query:"item_results"` + HasMore *bool `thrift:"has_more,4,optional" frugal:"4,optional,bool" form:"has_more" json:"has_more,omitempty" query:"has_more"` + NextPageToken *string `thrift:"next_page_token,5,optional" frugal:"5,optional,string" form:"next_page_token" json:"next_page_token,omitempty" query:"next_page_token"` + Total *int64 `thrift:"total,6,optional" frugal:"6,optional,i64" form:"total" json:"total,omitempty" query:"total"` +} + +func NewGetExperimentResultOpenAPIData() *GetExperimentResultOpenAPIData { + return &GetExperimentResultOpenAPIData{} +} + +func (p *GetExperimentResultOpenAPIData) InitDefault() { +} + +func (p *GetExperimentResultOpenAPIData) GetColumnEvalSetFields() (v []*experiment.ColumnEvalSetField) { + if p != nil { + return p.ColumnEvalSetFields + } + return +} + +var GetExperimentResultOpenAPIData_ColumnEvaluators_DEFAULT []*experiment.ColumnEvaluator + +func (p *GetExperimentResultOpenAPIData) GetColumnEvaluators() (v []*experiment.ColumnEvaluator) { + if p == nil { + return + } + if !p.IsSetColumnEvaluators() { + return GetExperimentResultOpenAPIData_ColumnEvaluators_DEFAULT + } + return p.ColumnEvaluators +} + +var GetExperimentResultOpenAPIData_ItemResults_DEFAULT []*experiment.ItemResult_ + +func (p *GetExperimentResultOpenAPIData) GetItemResults() (v []*experiment.ItemResult_) { + if p == nil { + return + } + if !p.IsSetItemResults() { + return GetExperimentResultOpenAPIData_ItemResults_DEFAULT + } + return p.ItemResults +} + +var GetExperimentResultOpenAPIData_HasMore_DEFAULT bool + +func (p *GetExperimentResultOpenAPIData) GetHasMore() (v bool) { + if p == nil { + return + } + if !p.IsSetHasMore() { + return GetExperimentResultOpenAPIData_HasMore_DEFAULT + } + return *p.HasMore +} + +var GetExperimentResultOpenAPIData_NextPageToken_DEFAULT string + +func (p *GetExperimentResultOpenAPIData) GetNextPageToken() (v string) { + if p == nil { + return + } + if !p.IsSetNextPageToken() { + return GetExperimentResultOpenAPIData_NextPageToken_DEFAULT + } + return *p.NextPageToken +} + +var GetExperimentResultOpenAPIData_Total_DEFAULT int64 + +func (p *GetExperimentResultOpenAPIData) GetTotal() (v int64) { + if p == nil { + return + } + if !p.IsSetTotal() { + return GetExperimentResultOpenAPIData_Total_DEFAULT + } + return *p.Total +} +func (p *GetExperimentResultOpenAPIData) SetColumnEvalSetFields(val []*experiment.ColumnEvalSetField) { + p.ColumnEvalSetFields = val +} +func (p *GetExperimentResultOpenAPIData) SetColumnEvaluators(val []*experiment.ColumnEvaluator) { + p.ColumnEvaluators = val +} +func (p *GetExperimentResultOpenAPIData) SetItemResults(val []*experiment.ItemResult_) { + p.ItemResults = val +} +func (p *GetExperimentResultOpenAPIData) SetHasMore(val *bool) { + p.HasMore = val +} +func (p *GetExperimentResultOpenAPIData) SetNextPageToken(val *string) { + p.NextPageToken = val +} +func (p *GetExperimentResultOpenAPIData) SetTotal(val *int64) { + p.Total = val +} + +var fieldIDToName_GetExperimentResultOpenAPIData = map[int16]string{ + 1: "column_eval_set_fields", + 2: "column_evaluators", + 3: "item_results", + 4: "has_more", + 5: "next_page_token", + 6: "total", +} + +func (p *GetExperimentResultOpenAPIData) IsSetColumnEvaluators() bool { + return p.ColumnEvaluators != nil +} + +func (p *GetExperimentResultOpenAPIData) IsSetItemResults() bool { + return p.ItemResults != nil +} + +func (p *GetExperimentResultOpenAPIData) IsSetHasMore() bool { + return p.HasMore != nil +} + +func (p *GetExperimentResultOpenAPIData) IsSetNextPageToken() bool { + return p.NextPageToken != nil +} + +func (p *GetExperimentResultOpenAPIData) IsSetTotal() bool { + return p.Total != nil +} + +func (p *GetExperimentResultOpenAPIData) Read(iprot thrift.TProtocol) (err error) { + var fieldTypeId thrift.TType + var fieldId int16 + var issetColumnEvalSetFields 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 + } + issetColumnEvalSetFields = true + } 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.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 + } + 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 !issetColumnEvalSetFields { + 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_GetExperimentResultOpenAPIData[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_GetExperimentResultOpenAPIData[fieldId])) +} + +func (p *GetExperimentResultOpenAPIData) ReadField1(iprot thrift.TProtocol) error { + _, size, err := iprot.ReadListBegin() + if err != nil { + return err + } + _field := make([]*experiment.ColumnEvalSetField, 0, size) + values := make([]experiment.ColumnEvalSetField, 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.ColumnEvalSetFields = _field + return nil +} +func (p *GetExperimentResultOpenAPIData) ReadField2(iprot thrift.TProtocol) error { + _, size, err := iprot.ReadListBegin() + if err != nil { + return err + } + _field := make([]*experiment.ColumnEvaluator, 0, size) + values := make([]experiment.ColumnEvaluator, 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.ColumnEvaluators = _field + return nil +} +func (p *GetExperimentResultOpenAPIData) ReadField3(iprot thrift.TProtocol) error { + _, size, err := iprot.ReadListBegin() + if err != nil { + return err + } + _field := make([]*experiment.ItemResult_, 0, size) + values := make([]experiment.ItemResult_, 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.ItemResults = _field + return nil +} +func (p *GetExperimentResultOpenAPIData) ReadField4(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 *GetExperimentResultOpenAPIData) ReadField5(iprot thrift.TProtocol) error { + + var _field *string + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = &v + } + p.NextPageToken = _field + return nil +} +func (p *GetExperimentResultOpenAPIData) ReadField6(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 *GetExperimentResultOpenAPIData) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("GetExperimentResultOpenAPIData"); 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 *GetExperimentResultOpenAPIData) writeField1(oprot thrift.TProtocol) (err error) { + if err = oprot.WriteFieldBegin("column_eval_set_fields", thrift.LIST, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteListBegin(thrift.STRUCT, len(p.ColumnEvalSetFields)); err != nil { + return err + } + for _, v := range p.ColumnEvalSetFields { + 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 *GetExperimentResultOpenAPIData) writeField2(oprot thrift.TProtocol) (err error) { + if p.IsSetColumnEvaluators() { + if err = oprot.WriteFieldBegin("column_evaluators", thrift.LIST, 2); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteListBegin(thrift.STRUCT, len(p.ColumnEvaluators)); err != nil { + return err + } + for _, v := range p.ColumnEvaluators { + 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 *GetExperimentResultOpenAPIData) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetItemResults() { + if err = oprot.WriteFieldBegin("item_results", thrift.LIST, 3); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteListBegin(thrift.STRUCT, len(p.ItemResults)); err != nil { + return err + } + for _, v := range p.ItemResults { + 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 *GetExperimentResultOpenAPIData) writeField4(oprot thrift.TProtocol) (err error) { + if p.IsSetHasMore() { + if err = oprot.WriteFieldBegin("has_more", thrift.BOOL, 4); 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 4 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err) +} +func (p *GetExperimentResultOpenAPIData) writeField5(oprot thrift.TProtocol) (err error) { + if p.IsSetNextPageToken() { + if err = oprot.WriteFieldBegin("next_page_token", thrift.STRING, 5); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(*p.NextPageToken); 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 *GetExperimentResultOpenAPIData) writeField6(oprot thrift.TProtocol) (err error) { + if p.IsSetTotal() { + if err = oprot.WriteFieldBegin("total", thrift.I64, 6); 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 6 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 6 end error: ", p), err) +} + +func (p *GetExperimentResultOpenAPIData) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("GetExperimentResultOpenAPIData(%+v)", *p) + +} + +func (p *GetExperimentResultOpenAPIData) DeepEqual(ano *GetExperimentResultOpenAPIData) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.ColumnEvalSetFields) { + return false + } + if !p.Field2DeepEqual(ano.ColumnEvaluators) { + return false + } + if !p.Field3DeepEqual(ano.ItemResults) { + return false + } + if !p.Field4DeepEqual(ano.HasMore) { + return false + } + if !p.Field5DeepEqual(ano.NextPageToken) { + return false + } + if !p.Field6DeepEqual(ano.Total) { + return false + } + return true +} + +func (p *GetExperimentResultOpenAPIData) Field1DeepEqual(src []*experiment.ColumnEvalSetField) bool { + + if len(p.ColumnEvalSetFields) != len(src) { + return false + } + for i, v := range p.ColumnEvalSetFields { + _src := src[i] + if !v.DeepEqual(_src) { + return false + } + } + return true +} +func (p *GetExperimentResultOpenAPIData) Field2DeepEqual(src []*experiment.ColumnEvaluator) bool { + + if len(p.ColumnEvaluators) != len(src) { + return false + } + for i, v := range p.ColumnEvaluators { + _src := src[i] + if !v.DeepEqual(_src) { + return false + } + } + return true +} +func (p *GetExperimentResultOpenAPIData) Field3DeepEqual(src []*experiment.ItemResult_) bool { + + if len(p.ItemResults) != len(src) { + return false + } + for i, v := range p.ItemResults { + _src := src[i] + if !v.DeepEqual(_src) { + return false + } + } + return true +} +func (p *GetExperimentResultOpenAPIData) Field4DeepEqual(src *bool) bool { + + if p.HasMore == src { + return true + } else if p.HasMore == nil || src == nil { + return false + } + if *p.HasMore != *src { + return false + } + return true +} +func (p *GetExperimentResultOpenAPIData) Field5DeepEqual(src *string) bool { + + if p.NextPageToken == src { + return true + } else if p.NextPageToken == nil || src == nil { + return false + } + if strings.Compare(*p.NextPageToken, *src) != 0 { + return false + } + return true +} +func (p *GetExperimentResultOpenAPIData) Field6DeepEqual(src *int64) bool { + + if p.Total == src { + return true + } else if p.Total == nil || src == nil { + return false + } + if *p.Total != *src { + return false + } + return true +} + +// =============================== +// 服务定义 (16个接口总计) +// =============================== +type EvaluationOpenAPIService interface { + // 评测集接口 (9个) + // 1.1 创建评测集 + CreateEvaluationSet(ctx context.Context, req *CreateEvaluationSetOpenAPIRequest) (r *CreateEvaluationSetOpenAPIResponse, err error) + // 1.2 获取评测集详情 + GetEvaluationSet(ctx context.Context, req *GetEvaluationSetOpenAPIRequest) (r *GetEvaluationSetOpenAPIResponse, err error) + // 1.3 查询评测集列表 + ListEvaluationSets(ctx context.Context, req *ListEvaluationSetsOpenAPIRequest) (r *ListEvaluationSetsOpenAPIResponse, err error) + // 1.4 创建评测集版本 + CreateEvaluationSetVersion(ctx context.Context, req *CreateEvaluationSetVersionOpenAPIRequest) (r *CreateEvaluationSetVersionOpenAPIResponse, err error) + // 1.5 批量添加评测集数据 + BatchCreateEvaluationSetItems(ctx context.Context, req *BatchCreateEvaluationSetItemsOpenAPIRequest) (r *BatchCreateEvaluationSetItemsOpenAPIResponse, err error) + // 1.6 批量更新评测集数据 + BatchUpdateEvaluationSetItems(ctx context.Context, req *BatchUpdateEvaluationSetItemsOpenAPIRequest) (r *BatchUpdateEvaluationSetItemsOpenAPIResponse, err error) + // 1.7 批量删除评测集数据 + BatchDeleteEvaluationSetItems(ctx context.Context, req *BatchDeleteEvaluationSetItemsOpenAPIRequest) (r *BatchDeleteEvaluationSetItemsOpenAPIResponse, err error) + // 1.8 清空评测集草稿数据 + ClearEvaluationSetDraftItems(ctx context.Context, req *ClearEvaluationSetDraftItemsOpenAPIRequest) (r *ClearEvaluationSetDraftItemsOpenAPIResponse, err error) + // 1.9 查询评测集特定版本数据 + ListEvaluationSetVersionItems(ctx context.Context, req *ListEvaluationSetVersionItemsOpenAPIRequest) (r *ListEvaluationSetVersionItemsOpenAPIResponse, err error) + // 评估器接口 (5个) + // 2.1 创建评估器 + CreateEvaluator(ctx context.Context, req *CreateEvaluatorOpenAPIRequest) (r *CreateEvaluatorOpenAPIResponse, err error) + // 2.2 提交评估器版本 + SubmitEvaluatorVersion(ctx context.Context, req *SubmitEvaluatorVersionOpenAPIRequest) (r *SubmitEvaluatorVersionOpenAPIResponse, err error) + // 2.3 获取评估器版本详情 + GetEvaluatorVersion(ctx context.Context, req *GetEvaluatorVersionOpenAPIRequest) (r *GetEvaluatorVersionOpenAPIResponse, err error) + // 2.4 执行评估器 + RunEvaluator(ctx context.Context, req *RunEvaluatorOpenAPIRequest) (r *RunEvaluatorOpenAPIResponse, err error) + // 2.5 获取评估器执行结果 + GetEvaluatorRecord(ctx context.Context, req *GetEvaluatorRecordOpenAPIRequest) (r *GetEvaluatorRecordOpenAPIResponse, err error) + // 评测实验接口 (2个) + // 3.1 创建评测实验 + CreateExperiment(ctx context.Context, req *CreateExperimentOpenAPIRequest) (r *CreateExperimentOpenAPIResponse, err error) + // 3.2 获取评测实验结果 + GetExperimentResult_(ctx context.Context, req *GetExperimentResultOpenAPIRequest) (r *GetExperimentResultOpenAPIResponse, err error) +} + +type EvaluationOpenAPIServiceClient struct { + c thrift.TClient +} + +func NewEvaluationOpenAPIServiceClientFactory(t thrift.TTransport, f thrift.TProtocolFactory) *EvaluationOpenAPIServiceClient { + return &EvaluationOpenAPIServiceClient{ + c: thrift.NewTStandardClient(f.GetProtocol(t), f.GetProtocol(t)), + } +} + +func NewEvaluationOpenAPIServiceClientProtocol(t thrift.TTransport, iprot thrift.TProtocol, oprot thrift.TProtocol) *EvaluationOpenAPIServiceClient { + return &EvaluationOpenAPIServiceClient{ + c: thrift.NewTStandardClient(iprot, oprot), + } +} + +func NewEvaluationOpenAPIServiceClient(c thrift.TClient) *EvaluationOpenAPIServiceClient { + return &EvaluationOpenAPIServiceClient{ + c: c, + } +} + +func (p *EvaluationOpenAPIServiceClient) Client_() thrift.TClient { + return p.c +} + +func (p *EvaluationOpenAPIServiceClient) CreateEvaluationSet(ctx context.Context, req *CreateEvaluationSetOpenAPIRequest) (r *CreateEvaluationSetOpenAPIResponse, err error) { + var _args EvaluationOpenAPIServiceCreateEvaluationSetArgs + _args.Req = req + var _result EvaluationOpenAPIServiceCreateEvaluationSetResult + if err = p.Client_().Call(ctx, "CreateEvaluationSet", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} +func (p *EvaluationOpenAPIServiceClient) GetEvaluationSet(ctx context.Context, req *GetEvaluationSetOpenAPIRequest) (r *GetEvaluationSetOpenAPIResponse, err error) { + var _args EvaluationOpenAPIServiceGetEvaluationSetArgs + _args.Req = req + var _result EvaluationOpenAPIServiceGetEvaluationSetResult + if err = p.Client_().Call(ctx, "GetEvaluationSet", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} +func (p *EvaluationOpenAPIServiceClient) ListEvaluationSets(ctx context.Context, req *ListEvaluationSetsOpenAPIRequest) (r *ListEvaluationSetsOpenAPIResponse, err error) { + var _args EvaluationOpenAPIServiceListEvaluationSetsArgs + _args.Req = req + var _result EvaluationOpenAPIServiceListEvaluationSetsResult + if err = p.Client_().Call(ctx, "ListEvaluationSets", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} +func (p *EvaluationOpenAPIServiceClient) CreateEvaluationSetVersion(ctx context.Context, req *CreateEvaluationSetVersionOpenAPIRequest) (r *CreateEvaluationSetVersionOpenAPIResponse, err error) { + var _args EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs + _args.Req = req + var _result EvaluationOpenAPIServiceCreateEvaluationSetVersionResult + if err = p.Client_().Call(ctx, "CreateEvaluationSetVersion", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} +func (p *EvaluationOpenAPIServiceClient) BatchCreateEvaluationSetItems(ctx context.Context, req *BatchCreateEvaluationSetItemsOpenAPIRequest) (r *BatchCreateEvaluationSetItemsOpenAPIResponse, err error) { + var _args EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs + _args.Req = req + var _result EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult + if err = p.Client_().Call(ctx, "BatchCreateEvaluationSetItems", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} +func (p *EvaluationOpenAPIServiceClient) BatchUpdateEvaluationSetItems(ctx context.Context, req *BatchUpdateEvaluationSetItemsOpenAPIRequest) (r *BatchUpdateEvaluationSetItemsOpenAPIResponse, err error) { + var _args EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs + _args.Req = req + var _result EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult + if err = p.Client_().Call(ctx, "BatchUpdateEvaluationSetItems", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} +func (p *EvaluationOpenAPIServiceClient) BatchDeleteEvaluationSetItems(ctx context.Context, req *BatchDeleteEvaluationSetItemsOpenAPIRequest) (r *BatchDeleteEvaluationSetItemsOpenAPIResponse, err error) { + var _args EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs + _args.Req = req + var _result EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult + if err = p.Client_().Call(ctx, "BatchDeleteEvaluationSetItems", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} +func (p *EvaluationOpenAPIServiceClient) ClearEvaluationSetDraftItems(ctx context.Context, req *ClearEvaluationSetDraftItemsOpenAPIRequest) (r *ClearEvaluationSetDraftItemsOpenAPIResponse, err error) { + var _args EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs + _args.Req = req + var _result EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult + if err = p.Client_().Call(ctx, "ClearEvaluationSetDraftItems", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} +func (p *EvaluationOpenAPIServiceClient) ListEvaluationSetVersionItems(ctx context.Context, req *ListEvaluationSetVersionItemsOpenAPIRequest) (r *ListEvaluationSetVersionItemsOpenAPIResponse, err error) { + var _args EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs + _args.Req = req + var _result EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult + if err = p.Client_().Call(ctx, "ListEvaluationSetVersionItems", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} +func (p *EvaluationOpenAPIServiceClient) CreateEvaluator(ctx context.Context, req *CreateEvaluatorOpenAPIRequest) (r *CreateEvaluatorOpenAPIResponse, err error) { + var _args EvaluationOpenAPIServiceCreateEvaluatorArgs + _args.Req = req + var _result EvaluationOpenAPIServiceCreateEvaluatorResult + if err = p.Client_().Call(ctx, "CreateEvaluator", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} +func (p *EvaluationOpenAPIServiceClient) SubmitEvaluatorVersion(ctx context.Context, req *SubmitEvaluatorVersionOpenAPIRequest) (r *SubmitEvaluatorVersionOpenAPIResponse, err error) { + var _args EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs + _args.Req = req + var _result EvaluationOpenAPIServiceSubmitEvaluatorVersionResult + if err = p.Client_().Call(ctx, "SubmitEvaluatorVersion", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} +func (p *EvaluationOpenAPIServiceClient) GetEvaluatorVersion(ctx context.Context, req *GetEvaluatorVersionOpenAPIRequest) (r *GetEvaluatorVersionOpenAPIResponse, err error) { + var _args EvaluationOpenAPIServiceGetEvaluatorVersionArgs + _args.Req = req + var _result EvaluationOpenAPIServiceGetEvaluatorVersionResult + if err = p.Client_().Call(ctx, "GetEvaluatorVersion", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} +func (p *EvaluationOpenAPIServiceClient) RunEvaluator(ctx context.Context, req *RunEvaluatorOpenAPIRequest) (r *RunEvaluatorOpenAPIResponse, err error) { + var _args EvaluationOpenAPIServiceRunEvaluatorArgs + _args.Req = req + var _result EvaluationOpenAPIServiceRunEvaluatorResult + if err = p.Client_().Call(ctx, "RunEvaluator", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} +func (p *EvaluationOpenAPIServiceClient) GetEvaluatorRecord(ctx context.Context, req *GetEvaluatorRecordOpenAPIRequest) (r *GetEvaluatorRecordOpenAPIResponse, err error) { + var _args EvaluationOpenAPIServiceGetEvaluatorRecordArgs + _args.Req = req + var _result EvaluationOpenAPIServiceGetEvaluatorRecordResult + if err = p.Client_().Call(ctx, "GetEvaluatorRecord", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} +func (p *EvaluationOpenAPIServiceClient) CreateExperiment(ctx context.Context, req *CreateExperimentOpenAPIRequest) (r *CreateExperimentOpenAPIResponse, err error) { + var _args EvaluationOpenAPIServiceCreateExperimentArgs + _args.Req = req + var _result EvaluationOpenAPIServiceCreateExperimentResult + if err = p.Client_().Call(ctx, "CreateExperiment", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} +func (p *EvaluationOpenAPIServiceClient) GetExperimentResult_(ctx context.Context, req *GetExperimentResultOpenAPIRequest) (r *GetExperimentResultOpenAPIResponse, err error) { + var _args EvaluationOpenAPIServiceGetExperimentResultArgs + _args.Req = req + var _result EvaluationOpenAPIServiceGetExperimentResultResult + if err = p.Client_().Call(ctx, "GetExperimentResult", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} + +type EvaluationOpenAPIServiceProcessor struct { + processorMap map[string]thrift.TProcessorFunction + handler EvaluationOpenAPIService +} + +func (p *EvaluationOpenAPIServiceProcessor) AddToProcessorMap(key string, processor thrift.TProcessorFunction) { + p.processorMap[key] = processor +} + +func (p *EvaluationOpenAPIServiceProcessor) GetProcessorFunction(key string) (processor thrift.TProcessorFunction, ok bool) { + processor, ok = p.processorMap[key] + return processor, ok +} + +func (p *EvaluationOpenAPIServiceProcessor) ProcessorMap() map[string]thrift.TProcessorFunction { + return p.processorMap +} + +func NewEvaluationOpenAPIServiceProcessor(handler EvaluationOpenAPIService) *EvaluationOpenAPIServiceProcessor { + self := &EvaluationOpenAPIServiceProcessor{handler: handler, processorMap: make(map[string]thrift.TProcessorFunction)} + self.AddToProcessorMap("CreateEvaluationSet", &evaluationOpenAPIServiceProcessorCreateEvaluationSet{handler: handler}) + self.AddToProcessorMap("GetEvaluationSet", &evaluationOpenAPIServiceProcessorGetEvaluationSet{handler: handler}) + self.AddToProcessorMap("ListEvaluationSets", &evaluationOpenAPIServiceProcessorListEvaluationSets{handler: handler}) + self.AddToProcessorMap("CreateEvaluationSetVersion", &evaluationOpenAPIServiceProcessorCreateEvaluationSetVersion{handler: handler}) + self.AddToProcessorMap("BatchCreateEvaluationSetItems", &evaluationOpenAPIServiceProcessorBatchCreateEvaluationSetItems{handler: handler}) + self.AddToProcessorMap("BatchUpdateEvaluationSetItems", &evaluationOpenAPIServiceProcessorBatchUpdateEvaluationSetItems{handler: handler}) + self.AddToProcessorMap("BatchDeleteEvaluationSetItems", &evaluationOpenAPIServiceProcessorBatchDeleteEvaluationSetItems{handler: handler}) + self.AddToProcessorMap("ClearEvaluationSetDraftItems", &evaluationOpenAPIServiceProcessorClearEvaluationSetDraftItems{handler: handler}) + self.AddToProcessorMap("ListEvaluationSetVersionItems", &evaluationOpenAPIServiceProcessorListEvaluationSetVersionItems{handler: handler}) + self.AddToProcessorMap("CreateEvaluator", &evaluationOpenAPIServiceProcessorCreateEvaluator{handler: handler}) + self.AddToProcessorMap("SubmitEvaluatorVersion", &evaluationOpenAPIServiceProcessorSubmitEvaluatorVersion{handler: handler}) + self.AddToProcessorMap("GetEvaluatorVersion", &evaluationOpenAPIServiceProcessorGetEvaluatorVersion{handler: handler}) + self.AddToProcessorMap("RunEvaluator", &evaluationOpenAPIServiceProcessorRunEvaluator{handler: handler}) + self.AddToProcessorMap("GetEvaluatorRecord", &evaluationOpenAPIServiceProcessorGetEvaluatorRecord{handler: handler}) + self.AddToProcessorMap("CreateExperiment", &evaluationOpenAPIServiceProcessorCreateExperiment{handler: handler}) + self.AddToProcessorMap("GetExperimentResult", &evaluationOpenAPIServiceProcessorGetExperimentResult_{handler: handler}) + return self +} +func (p *EvaluationOpenAPIServiceProcessor) Process(ctx context.Context, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + name, _, seqId, err := iprot.ReadMessageBegin() + if err != nil { + return false, err + } + if processor, ok := p.GetProcessorFunction(name); ok { + return processor.Process(ctx, seqId, iprot, oprot) + } + iprot.Skip(thrift.STRUCT) + iprot.ReadMessageEnd() + x := thrift.NewTApplicationException(thrift.UNKNOWN_METHOD, "Unknown function "+name) + oprot.WriteMessageBegin(name, thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return false, x +} + +type evaluationOpenAPIServiceProcessorCreateEvaluationSet struct { + handler EvaluationOpenAPIService +} + +func (p *evaluationOpenAPIServiceProcessorCreateEvaluationSet) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := EvaluationOpenAPIServiceCreateEvaluationSetArgs{} + if err = args.Read(iprot); err != nil { + iprot.ReadMessageEnd() + x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) + oprot.WriteMessageBegin("CreateEvaluationSet", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return false, err + } + + iprot.ReadMessageEnd() + var err2 error + result := EvaluationOpenAPIServiceCreateEvaluationSetResult{} + var retval *CreateEvaluationSetOpenAPIResponse + if retval, err2 = p.handler.CreateEvaluationSet(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing CreateEvaluationSet: "+err2.Error()) + oprot.WriteMessageBegin("CreateEvaluationSet", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return true, err2 + } else { + result.Success = retval + } + if err2 = oprot.WriteMessageBegin("CreateEvaluationSet", thrift.REPLY, seqId); err2 != nil { + err = err2 + } + if err2 = result.Write(oprot); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.Flush(ctx); err == nil && err2 != nil { + err = err2 + } + if err != nil { + return + } + return true, err +} + +type evaluationOpenAPIServiceProcessorGetEvaluationSet struct { + handler EvaluationOpenAPIService +} + +func (p *evaluationOpenAPIServiceProcessorGetEvaluationSet) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := EvaluationOpenAPIServiceGetEvaluationSetArgs{} + if err = args.Read(iprot); err != nil { + iprot.ReadMessageEnd() + x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) + oprot.WriteMessageBegin("GetEvaluationSet", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return false, err + } + + iprot.ReadMessageEnd() + var err2 error + result := EvaluationOpenAPIServiceGetEvaluationSetResult{} + var retval *GetEvaluationSetOpenAPIResponse + if retval, err2 = p.handler.GetEvaluationSet(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing GetEvaluationSet: "+err2.Error()) + oprot.WriteMessageBegin("GetEvaluationSet", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return true, err2 + } else { + result.Success = retval + } + if err2 = oprot.WriteMessageBegin("GetEvaluationSet", thrift.REPLY, seqId); err2 != nil { + err = err2 + } + if err2 = result.Write(oprot); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.Flush(ctx); err == nil && err2 != nil { + err = err2 + } + if err != nil { + return + } + return true, err +} + +type evaluationOpenAPIServiceProcessorListEvaluationSets struct { + handler EvaluationOpenAPIService +} + +func (p *evaluationOpenAPIServiceProcessorListEvaluationSets) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := EvaluationOpenAPIServiceListEvaluationSetsArgs{} + if err = args.Read(iprot); err != nil { + iprot.ReadMessageEnd() + x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) + oprot.WriteMessageBegin("ListEvaluationSets", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return false, err + } + + iprot.ReadMessageEnd() + var err2 error + result := EvaluationOpenAPIServiceListEvaluationSetsResult{} + var retval *ListEvaluationSetsOpenAPIResponse + if retval, err2 = p.handler.ListEvaluationSets(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing ListEvaluationSets: "+err2.Error()) + oprot.WriteMessageBegin("ListEvaluationSets", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return true, err2 + } else { + result.Success = retval + } + if err2 = oprot.WriteMessageBegin("ListEvaluationSets", thrift.REPLY, seqId); err2 != nil { + err = err2 + } + if err2 = result.Write(oprot); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.Flush(ctx); err == nil && err2 != nil { + err = err2 + } + if err != nil { + return + } + return true, err +} + +type evaluationOpenAPIServiceProcessorCreateEvaluationSetVersion struct { + handler EvaluationOpenAPIService +} + +func (p *evaluationOpenAPIServiceProcessorCreateEvaluationSetVersion) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs{} + if err = args.Read(iprot); err != nil { + iprot.ReadMessageEnd() + x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) + oprot.WriteMessageBegin("CreateEvaluationSetVersion", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return false, err + } + + iprot.ReadMessageEnd() + var err2 error + result := EvaluationOpenAPIServiceCreateEvaluationSetVersionResult{} + var retval *CreateEvaluationSetVersionOpenAPIResponse + if retval, err2 = p.handler.CreateEvaluationSetVersion(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing CreateEvaluationSetVersion: "+err2.Error()) + oprot.WriteMessageBegin("CreateEvaluationSetVersion", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return true, err2 + } else { + result.Success = retval + } + if err2 = oprot.WriteMessageBegin("CreateEvaluationSetVersion", thrift.REPLY, seqId); err2 != nil { + err = err2 + } + if err2 = result.Write(oprot); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.Flush(ctx); err == nil && err2 != nil { + err = err2 + } + if err != nil { + return + } + return true, err +} + +type evaluationOpenAPIServiceProcessorBatchCreateEvaluationSetItems struct { + handler EvaluationOpenAPIService +} + +func (p *evaluationOpenAPIServiceProcessorBatchCreateEvaluationSetItems) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs{} + if err = args.Read(iprot); err != nil { + iprot.ReadMessageEnd() + x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) + oprot.WriteMessageBegin("BatchCreateEvaluationSetItems", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return false, err + } + + iprot.ReadMessageEnd() + var err2 error + result := EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult{} + var retval *BatchCreateEvaluationSetItemsOpenAPIResponse + if retval, err2 = p.handler.BatchCreateEvaluationSetItems(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing BatchCreateEvaluationSetItems: "+err2.Error()) + oprot.WriteMessageBegin("BatchCreateEvaluationSetItems", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return true, err2 + } else { + result.Success = retval + } + if err2 = oprot.WriteMessageBegin("BatchCreateEvaluationSetItems", thrift.REPLY, seqId); err2 != nil { + err = err2 + } + if err2 = result.Write(oprot); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.Flush(ctx); err == nil && err2 != nil { + err = err2 + } + if err != nil { + return + } + return true, err +} + +type evaluationOpenAPIServiceProcessorBatchUpdateEvaluationSetItems struct { + handler EvaluationOpenAPIService +} + +func (p *evaluationOpenAPIServiceProcessorBatchUpdateEvaluationSetItems) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs{} + if err = args.Read(iprot); err != nil { + iprot.ReadMessageEnd() + x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) + oprot.WriteMessageBegin("BatchUpdateEvaluationSetItems", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return false, err + } + + iprot.ReadMessageEnd() + var err2 error + result := EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult{} + var retval *BatchUpdateEvaluationSetItemsOpenAPIResponse + if retval, err2 = p.handler.BatchUpdateEvaluationSetItems(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing BatchUpdateEvaluationSetItems: "+err2.Error()) + oprot.WriteMessageBegin("BatchUpdateEvaluationSetItems", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return true, err2 + } else { + result.Success = retval + } + if err2 = oprot.WriteMessageBegin("BatchUpdateEvaluationSetItems", thrift.REPLY, seqId); err2 != nil { + err = err2 + } + if err2 = result.Write(oprot); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.Flush(ctx); err == nil && err2 != nil { + err = err2 + } + if err != nil { + return + } + return true, err +} + +type evaluationOpenAPIServiceProcessorBatchDeleteEvaluationSetItems struct { + handler EvaluationOpenAPIService +} + +func (p *evaluationOpenAPIServiceProcessorBatchDeleteEvaluationSetItems) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs{} + if err = args.Read(iprot); err != nil { + iprot.ReadMessageEnd() + x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) + oprot.WriteMessageBegin("BatchDeleteEvaluationSetItems", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return false, err + } + + iprot.ReadMessageEnd() + var err2 error + result := EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult{} + var retval *BatchDeleteEvaluationSetItemsOpenAPIResponse + if retval, err2 = p.handler.BatchDeleteEvaluationSetItems(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing BatchDeleteEvaluationSetItems: "+err2.Error()) + oprot.WriteMessageBegin("BatchDeleteEvaluationSetItems", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return true, err2 + } else { + result.Success = retval + } + if err2 = oprot.WriteMessageBegin("BatchDeleteEvaluationSetItems", thrift.REPLY, seqId); err2 != nil { + err = err2 + } + if err2 = result.Write(oprot); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.Flush(ctx); err == nil && err2 != nil { + err = err2 + } + if err != nil { + return + } + return true, err +} + +type evaluationOpenAPIServiceProcessorClearEvaluationSetDraftItems struct { + handler EvaluationOpenAPIService +} + +func (p *evaluationOpenAPIServiceProcessorClearEvaluationSetDraftItems) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs{} + if err = args.Read(iprot); err != nil { + iprot.ReadMessageEnd() + x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) + oprot.WriteMessageBegin("ClearEvaluationSetDraftItems", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return false, err + } + + iprot.ReadMessageEnd() + var err2 error + result := EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult{} + var retval *ClearEvaluationSetDraftItemsOpenAPIResponse + if retval, err2 = p.handler.ClearEvaluationSetDraftItems(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing ClearEvaluationSetDraftItems: "+err2.Error()) + oprot.WriteMessageBegin("ClearEvaluationSetDraftItems", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return true, err2 + } else { + result.Success = retval + } + if err2 = oprot.WriteMessageBegin("ClearEvaluationSetDraftItems", thrift.REPLY, seqId); err2 != nil { + err = err2 + } + if err2 = result.Write(oprot); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.Flush(ctx); err == nil && err2 != nil { + err = err2 + } + if err != nil { + return + } + return true, err +} + +type evaluationOpenAPIServiceProcessorListEvaluationSetVersionItems struct { + handler EvaluationOpenAPIService +} + +func (p *evaluationOpenAPIServiceProcessorListEvaluationSetVersionItems) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs{} + if err = args.Read(iprot); err != nil { + iprot.ReadMessageEnd() + x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) + oprot.WriteMessageBegin("ListEvaluationSetVersionItems", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return false, err + } + + iprot.ReadMessageEnd() + var err2 error + result := EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult{} + var retval *ListEvaluationSetVersionItemsOpenAPIResponse + if retval, err2 = p.handler.ListEvaluationSetVersionItems(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing ListEvaluationSetVersionItems: "+err2.Error()) + oprot.WriteMessageBegin("ListEvaluationSetVersionItems", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return true, err2 + } else { + result.Success = retval + } + if err2 = oprot.WriteMessageBegin("ListEvaluationSetVersionItems", thrift.REPLY, seqId); err2 != nil { + err = err2 + } + if err2 = result.Write(oprot); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.Flush(ctx); err == nil && err2 != nil { + err = err2 + } + if err != nil { + return + } + return true, err +} + +type evaluationOpenAPIServiceProcessorCreateEvaluator struct { + handler EvaluationOpenAPIService +} + +func (p *evaluationOpenAPIServiceProcessorCreateEvaluator) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := EvaluationOpenAPIServiceCreateEvaluatorArgs{} + if err = args.Read(iprot); err != nil { + iprot.ReadMessageEnd() + x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) + oprot.WriteMessageBegin("CreateEvaluator", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return false, err + } + + iprot.ReadMessageEnd() + var err2 error + result := EvaluationOpenAPIServiceCreateEvaluatorResult{} + var retval *CreateEvaluatorOpenAPIResponse + if retval, err2 = p.handler.CreateEvaluator(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing CreateEvaluator: "+err2.Error()) + oprot.WriteMessageBegin("CreateEvaluator", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return true, err2 + } else { + result.Success = retval + } + if err2 = oprot.WriteMessageBegin("CreateEvaluator", thrift.REPLY, seqId); err2 != nil { + err = err2 + } + if err2 = result.Write(oprot); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.Flush(ctx); err == nil && err2 != nil { + err = err2 + } + if err != nil { + return + } + return true, err +} + +type evaluationOpenAPIServiceProcessorSubmitEvaluatorVersion struct { + handler EvaluationOpenAPIService +} + +func (p *evaluationOpenAPIServiceProcessorSubmitEvaluatorVersion) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs{} + if err = args.Read(iprot); err != nil { + iprot.ReadMessageEnd() + x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) + oprot.WriteMessageBegin("SubmitEvaluatorVersion", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return false, err + } + + iprot.ReadMessageEnd() + var err2 error + result := EvaluationOpenAPIServiceSubmitEvaluatorVersionResult{} + var retval *SubmitEvaluatorVersionOpenAPIResponse + if retval, err2 = p.handler.SubmitEvaluatorVersion(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing SubmitEvaluatorVersion: "+err2.Error()) + oprot.WriteMessageBegin("SubmitEvaluatorVersion", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return true, err2 + } else { + result.Success = retval + } + if err2 = oprot.WriteMessageBegin("SubmitEvaluatorVersion", thrift.REPLY, seqId); err2 != nil { + err = err2 + } + if err2 = result.Write(oprot); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.Flush(ctx); err == nil && err2 != nil { + err = err2 + } + if err != nil { + return + } + return true, err +} + +type evaluationOpenAPIServiceProcessorGetEvaluatorVersion struct { + handler EvaluationOpenAPIService +} + +func (p *evaluationOpenAPIServiceProcessorGetEvaluatorVersion) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := EvaluationOpenAPIServiceGetEvaluatorVersionArgs{} + if err = args.Read(iprot); err != nil { + iprot.ReadMessageEnd() + x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) + oprot.WriteMessageBegin("GetEvaluatorVersion", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return false, err + } + + iprot.ReadMessageEnd() + var err2 error + result := EvaluationOpenAPIServiceGetEvaluatorVersionResult{} + var retval *GetEvaluatorVersionOpenAPIResponse + if retval, err2 = p.handler.GetEvaluatorVersion(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing GetEvaluatorVersion: "+err2.Error()) + oprot.WriteMessageBegin("GetEvaluatorVersion", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return true, err2 + } else { + result.Success = retval + } + if err2 = oprot.WriteMessageBegin("GetEvaluatorVersion", thrift.REPLY, seqId); err2 != nil { + err = err2 + } + if err2 = result.Write(oprot); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.Flush(ctx); err == nil && err2 != nil { + err = err2 + } + if err != nil { + return + } + return true, err +} + +type evaluationOpenAPIServiceProcessorRunEvaluator struct { + handler EvaluationOpenAPIService +} + +func (p *evaluationOpenAPIServiceProcessorRunEvaluator) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := EvaluationOpenAPIServiceRunEvaluatorArgs{} + if err = args.Read(iprot); err != nil { + iprot.ReadMessageEnd() + x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) + oprot.WriteMessageBegin("RunEvaluator", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return false, err + } + + iprot.ReadMessageEnd() + var err2 error + result := EvaluationOpenAPIServiceRunEvaluatorResult{} + var retval *RunEvaluatorOpenAPIResponse + if retval, err2 = p.handler.RunEvaluator(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing RunEvaluator: "+err2.Error()) + oprot.WriteMessageBegin("RunEvaluator", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return true, err2 + } else { + result.Success = retval + } + if err2 = oprot.WriteMessageBegin("RunEvaluator", thrift.REPLY, seqId); err2 != nil { + err = err2 + } + if err2 = result.Write(oprot); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.Flush(ctx); err == nil && err2 != nil { + err = err2 + } + if err != nil { + return + } + return true, err +} + +type evaluationOpenAPIServiceProcessorGetEvaluatorRecord struct { + handler EvaluationOpenAPIService +} + +func (p *evaluationOpenAPIServiceProcessorGetEvaluatorRecord) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := EvaluationOpenAPIServiceGetEvaluatorRecordArgs{} + if err = args.Read(iprot); err != nil { + iprot.ReadMessageEnd() + x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) + oprot.WriteMessageBegin("GetEvaluatorRecord", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return false, err + } + + iprot.ReadMessageEnd() + var err2 error + result := EvaluationOpenAPIServiceGetEvaluatorRecordResult{} + var retval *GetEvaluatorRecordOpenAPIResponse + if retval, err2 = p.handler.GetEvaluatorRecord(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing GetEvaluatorRecord: "+err2.Error()) + oprot.WriteMessageBegin("GetEvaluatorRecord", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return true, err2 + } else { + result.Success = retval + } + if err2 = oprot.WriteMessageBegin("GetEvaluatorRecord", thrift.REPLY, seqId); err2 != nil { + err = err2 + } + if err2 = result.Write(oprot); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.Flush(ctx); err == nil && err2 != nil { + err = err2 + } + if err != nil { + return + } + return true, err +} + +type evaluationOpenAPIServiceProcessorCreateExperiment struct { + handler EvaluationOpenAPIService +} + +func (p *evaluationOpenAPIServiceProcessorCreateExperiment) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := EvaluationOpenAPIServiceCreateExperimentArgs{} + if err = args.Read(iprot); err != nil { + iprot.ReadMessageEnd() + x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) + oprot.WriteMessageBegin("CreateExperiment", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return false, err + } + + iprot.ReadMessageEnd() + var err2 error + result := EvaluationOpenAPIServiceCreateExperimentResult{} + var retval *CreateExperimentOpenAPIResponse + if retval, err2 = p.handler.CreateExperiment(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing CreateExperiment: "+err2.Error()) + oprot.WriteMessageBegin("CreateExperiment", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return true, err2 + } else { + result.Success = retval + } + if err2 = oprot.WriteMessageBegin("CreateExperiment", thrift.REPLY, seqId); err2 != nil { + err = err2 + } + if err2 = result.Write(oprot); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.Flush(ctx); err == nil && err2 != nil { + err = err2 + } + if err != nil { + return + } + return true, err +} + +type evaluationOpenAPIServiceProcessorGetExperimentResult_ struct { + handler EvaluationOpenAPIService +} + +func (p *evaluationOpenAPIServiceProcessorGetExperimentResult_) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := EvaluationOpenAPIServiceGetExperimentResultArgs{} + if err = args.Read(iprot); err != nil { + iprot.ReadMessageEnd() + x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) + oprot.WriteMessageBegin("GetExperimentResult", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return false, err + } + + iprot.ReadMessageEnd() + var err2 error + result := EvaluationOpenAPIServiceGetExperimentResultResult{} + var retval *GetExperimentResultOpenAPIResponse + if retval, err2 = p.handler.GetExperimentResult_(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing GetExperimentResult: "+err2.Error()) + oprot.WriteMessageBegin("GetExperimentResult", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return true, err2 + } else { + result.Success = retval + } + if err2 = oprot.WriteMessageBegin("GetExperimentResult", thrift.REPLY, seqId); err2 != nil { + err = err2 + } + if err2 = result.Write(oprot); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.Flush(ctx); err == nil && err2 != nil { + err = err2 + } + if err != nil { + return + } + return true, err +} + +type EvaluationOpenAPIServiceCreateEvaluationSetArgs struct { + Req *CreateEvaluationSetOpenAPIRequest `thrift:"req,1" frugal:"1,default,CreateEvaluationSetOpenAPIRequest"` +} + +func NewEvaluationOpenAPIServiceCreateEvaluationSetArgs() *EvaluationOpenAPIServiceCreateEvaluationSetArgs { + return &EvaluationOpenAPIServiceCreateEvaluationSetArgs{} +} + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetArgs) InitDefault() { +} + +var EvaluationOpenAPIServiceCreateEvaluationSetArgs_Req_DEFAULT *CreateEvaluationSetOpenAPIRequest + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetArgs) GetReq() (v *CreateEvaluationSetOpenAPIRequest) { + if p == nil { + return + } + if !p.IsSetReq() { + return EvaluationOpenAPIServiceCreateEvaluationSetArgs_Req_DEFAULT + } + return p.Req +} +func (p *EvaluationOpenAPIServiceCreateEvaluationSetArgs) SetReq(val *CreateEvaluationSetOpenAPIRequest) { + p.Req = val +} + +var fieldIDToName_EvaluationOpenAPIServiceCreateEvaluationSetArgs = map[int16]string{ + 1: "req", +} + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetArgs) IsSetReq() bool { + return p.Req != nil +} + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetArgs) 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_EvaluationOpenAPIServiceCreateEvaluationSetArgs[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 *EvaluationOpenAPIServiceCreateEvaluationSetArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewCreateEvaluationSetOpenAPIRequest() + if err := _field.Read(iprot); err != nil { + return err + } + p.Req = _field + return nil +} + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetArgs) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("CreateEvaluationSet_args"); err != nil { + goto WriteStructBeginError + } + if p != nil { + if err = p.writeField1(oprot); err != nil { + fieldId = 1 + goto WriteFieldError + } + } + if err = oprot.WriteFieldStop(); err != nil { + goto WriteFieldStopError + } + if err = oprot.WriteStructEnd(); err != nil { + goto WriteStructEndError + } + return nil +WriteStructBeginError: + return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) +WriteFieldError: + return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) +WriteFieldStopError: + return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) +WriteStructEndError: + return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) +} + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetArgs) writeField1(oprot thrift.TProtocol) (err error) { + if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { + goto WriteFieldBeginError + } + if err := p.Req.Write(oprot); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } + return nil +WriteFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) +} + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetArgs) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("EvaluationOpenAPIServiceCreateEvaluationSetArgs(%+v)", *p) + +} + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetArgs) DeepEqual(ano *EvaluationOpenAPIServiceCreateEvaluationSetArgs) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.Req) { + return false + } + return true +} + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetArgs) Field1DeepEqual(src *CreateEvaluationSetOpenAPIRequest) bool { + + if !p.Req.DeepEqual(src) { + return false + } + return true +} + +type EvaluationOpenAPIServiceCreateEvaluationSetResult struct { + Success *CreateEvaluationSetOpenAPIResponse `thrift:"success,0,optional" frugal:"0,optional,CreateEvaluationSetOpenAPIResponse"` +} + +func NewEvaluationOpenAPIServiceCreateEvaluationSetResult() *EvaluationOpenAPIServiceCreateEvaluationSetResult { + return &EvaluationOpenAPIServiceCreateEvaluationSetResult{} +} + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetResult) InitDefault() { +} + +var EvaluationOpenAPIServiceCreateEvaluationSetResult_Success_DEFAULT *CreateEvaluationSetOpenAPIResponse + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetResult) GetSuccess() (v *CreateEvaluationSetOpenAPIResponse) { + if p == nil { + return + } + if !p.IsSetSuccess() { + return EvaluationOpenAPIServiceCreateEvaluationSetResult_Success_DEFAULT + } + return p.Success +} +func (p *EvaluationOpenAPIServiceCreateEvaluationSetResult) SetSuccess(x interface{}) { + p.Success = x.(*CreateEvaluationSetOpenAPIResponse) +} + +var fieldIDToName_EvaluationOpenAPIServiceCreateEvaluationSetResult = map[int16]string{ + 0: "success", +} + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetResult) IsSetSuccess() bool { + return p.Success != nil +} + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetResult) Read(iprot thrift.TProtocol) (err error) { + var fieldTypeId thrift.TType + var fieldId int16 + + if _, err = iprot.ReadStructBegin(); err != nil { + goto ReadStructBeginError + } + + for { + _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + + switch fieldId { + case 0: + if fieldTypeId == thrift.STRUCT { + if err = p.ReadField0(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + default: + if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + } + if err = iprot.ReadFieldEnd(); err != nil { + goto ReadFieldEndError + } + } + if err = iprot.ReadStructEnd(); err != nil { + goto ReadStructEndError + } + + return nil +ReadStructBeginError: + return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) +ReadFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceCreateEvaluationSetResult[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 *EvaluationOpenAPIServiceCreateEvaluationSetResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewCreateEvaluationSetOpenAPIResponse() + if err := _field.Read(iprot); err != nil { + return err + } + p.Success = _field + return nil +} + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetResult) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("CreateEvaluationSet_result"); err != nil { + goto WriteStructBeginError + } + if p != nil { + if err = p.writeField0(oprot); err != nil { + fieldId = 0 + goto WriteFieldError + } + } + if err = oprot.WriteFieldStop(); err != nil { + goto WriteFieldStopError + } + if err = oprot.WriteStructEnd(); err != nil { + goto WriteStructEndError + } + return nil +WriteStructBeginError: + return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) +WriteFieldError: + return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) +WriteFieldStopError: + return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) +WriteStructEndError: + return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) +} + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetResult) writeField0(oprot thrift.TProtocol) (err error) { + if p.IsSetSuccess() { + if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { + goto WriteFieldBeginError + } + if err := p.Success.Write(oprot); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } + } + return nil +WriteFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T write field 0 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) +} + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetResult) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("EvaluationOpenAPIServiceCreateEvaluationSetResult(%+v)", *p) + +} + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetResult) DeepEqual(ano *EvaluationOpenAPIServiceCreateEvaluationSetResult) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field0DeepEqual(ano.Success) { + return false + } + return true +} + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetResult) Field0DeepEqual(src *CreateEvaluationSetOpenAPIResponse) bool { + + if !p.Success.DeepEqual(src) { + return false + } + return true +} + +type EvaluationOpenAPIServiceGetEvaluationSetArgs struct { + Req *GetEvaluationSetOpenAPIRequest `thrift:"req,1" frugal:"1,default,GetEvaluationSetOpenAPIRequest"` +} + +func NewEvaluationOpenAPIServiceGetEvaluationSetArgs() *EvaluationOpenAPIServiceGetEvaluationSetArgs { + return &EvaluationOpenAPIServiceGetEvaluationSetArgs{} +} + +func (p *EvaluationOpenAPIServiceGetEvaluationSetArgs) InitDefault() { +} + +var EvaluationOpenAPIServiceGetEvaluationSetArgs_Req_DEFAULT *GetEvaluationSetOpenAPIRequest + +func (p *EvaluationOpenAPIServiceGetEvaluationSetArgs) GetReq() (v *GetEvaluationSetOpenAPIRequest) { + if p == nil { + return + } + if !p.IsSetReq() { + return EvaluationOpenAPIServiceGetEvaluationSetArgs_Req_DEFAULT + } + return p.Req +} +func (p *EvaluationOpenAPIServiceGetEvaluationSetArgs) SetReq(val *GetEvaluationSetOpenAPIRequest) { + p.Req = val +} + +var fieldIDToName_EvaluationOpenAPIServiceGetEvaluationSetArgs = map[int16]string{ + 1: "req", +} + +func (p *EvaluationOpenAPIServiceGetEvaluationSetArgs) IsSetReq() bool { + return p.Req != nil +} + +func (p *EvaluationOpenAPIServiceGetEvaluationSetArgs) 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_EvaluationOpenAPIServiceGetEvaluationSetArgs[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 *EvaluationOpenAPIServiceGetEvaluationSetArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewGetEvaluationSetOpenAPIRequest() + if err := _field.Read(iprot); err != nil { + return err + } + p.Req = _field + return nil +} + +func (p *EvaluationOpenAPIServiceGetEvaluationSetArgs) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("GetEvaluationSet_args"); err != nil { + goto WriteStructBeginError + } + if p != nil { + if err = p.writeField1(oprot); err != nil { + fieldId = 1 + goto WriteFieldError + } + } + if err = oprot.WriteFieldStop(); err != nil { + goto WriteFieldStopError + } + if err = oprot.WriteStructEnd(); err != nil { + goto WriteStructEndError + } + return nil +WriteStructBeginError: + return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) +WriteFieldError: + return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) +WriteFieldStopError: + return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) +WriteStructEndError: + return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) +} + +func (p *EvaluationOpenAPIServiceGetEvaluationSetArgs) writeField1(oprot thrift.TProtocol) (err error) { + if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { + goto WriteFieldBeginError + } + if err := p.Req.Write(oprot); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } + return nil +WriteFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) +} + +func (p *EvaluationOpenAPIServiceGetEvaluationSetArgs) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("EvaluationOpenAPIServiceGetEvaluationSetArgs(%+v)", *p) + +} + +func (p *EvaluationOpenAPIServiceGetEvaluationSetArgs) DeepEqual(ano *EvaluationOpenAPIServiceGetEvaluationSetArgs) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.Req) { + return false + } + return true +} + +func (p *EvaluationOpenAPIServiceGetEvaluationSetArgs) Field1DeepEqual(src *GetEvaluationSetOpenAPIRequest) bool { + + if !p.Req.DeepEqual(src) { + return false + } + return true +} + +type EvaluationOpenAPIServiceGetEvaluationSetResult struct { + Success *GetEvaluationSetOpenAPIResponse `thrift:"success,0,optional" frugal:"0,optional,GetEvaluationSetOpenAPIResponse"` +} + +func NewEvaluationOpenAPIServiceGetEvaluationSetResult() *EvaluationOpenAPIServiceGetEvaluationSetResult { + return &EvaluationOpenAPIServiceGetEvaluationSetResult{} +} + +func (p *EvaluationOpenAPIServiceGetEvaluationSetResult) InitDefault() { +} + +var EvaluationOpenAPIServiceGetEvaluationSetResult_Success_DEFAULT *GetEvaluationSetOpenAPIResponse + +func (p *EvaluationOpenAPIServiceGetEvaluationSetResult) GetSuccess() (v *GetEvaluationSetOpenAPIResponse) { + if p == nil { + return + } + if !p.IsSetSuccess() { + return EvaluationOpenAPIServiceGetEvaluationSetResult_Success_DEFAULT + } + return p.Success +} +func (p *EvaluationOpenAPIServiceGetEvaluationSetResult) SetSuccess(x interface{}) { + p.Success = x.(*GetEvaluationSetOpenAPIResponse) +} + +var fieldIDToName_EvaluationOpenAPIServiceGetEvaluationSetResult = map[int16]string{ + 0: "success", +} + +func (p *EvaluationOpenAPIServiceGetEvaluationSetResult) IsSetSuccess() bool { + return p.Success != nil +} + +func (p *EvaluationOpenAPIServiceGetEvaluationSetResult) Read(iprot thrift.TProtocol) (err error) { + var fieldTypeId thrift.TType + var fieldId int16 + + if _, err = iprot.ReadStructBegin(); err != nil { + goto ReadStructBeginError + } + + for { + _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + + switch fieldId { + case 0: + if fieldTypeId == thrift.STRUCT { + if err = p.ReadField0(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + default: + if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + } + if err = iprot.ReadFieldEnd(); err != nil { + goto ReadFieldEndError + } + } + if err = iprot.ReadStructEnd(); err != nil { + goto ReadStructEndError + } + + return nil +ReadStructBeginError: + return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) +ReadFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceGetEvaluationSetResult[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 *EvaluationOpenAPIServiceGetEvaluationSetResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewGetEvaluationSetOpenAPIResponse() + if err := _field.Read(iprot); err != nil { + return err + } + p.Success = _field + return nil +} + +func (p *EvaluationOpenAPIServiceGetEvaluationSetResult) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("GetEvaluationSet_result"); err != nil { + goto WriteStructBeginError + } + if p != nil { + if err = p.writeField0(oprot); err != nil { + fieldId = 0 + goto WriteFieldError + } + } + if err = oprot.WriteFieldStop(); err != nil { + goto WriteFieldStopError + } + if err = oprot.WriteStructEnd(); err != nil { + goto WriteStructEndError + } + return nil +WriteStructBeginError: + return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) +WriteFieldError: + return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) +WriteFieldStopError: + return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) +WriteStructEndError: + return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) +} + +func (p *EvaluationOpenAPIServiceGetEvaluationSetResult) writeField0(oprot thrift.TProtocol) (err error) { + if p.IsSetSuccess() { + if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { + goto WriteFieldBeginError + } + if err := p.Success.Write(oprot); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } + } + return nil +WriteFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T write field 0 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) +} + +func (p *EvaluationOpenAPIServiceGetEvaluationSetResult) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("EvaluationOpenAPIServiceGetEvaluationSetResult(%+v)", *p) + +} + +func (p *EvaluationOpenAPIServiceGetEvaluationSetResult) DeepEqual(ano *EvaluationOpenAPIServiceGetEvaluationSetResult) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field0DeepEqual(ano.Success) { + return false + } + return true +} + +func (p *EvaluationOpenAPIServiceGetEvaluationSetResult) Field0DeepEqual(src *GetEvaluationSetOpenAPIResponse) bool { + + if !p.Success.DeepEqual(src) { + return false + } + return true +} + +type EvaluationOpenAPIServiceListEvaluationSetsArgs struct { + Req *ListEvaluationSetsOpenAPIRequest `thrift:"req,1" frugal:"1,default,ListEvaluationSetsOpenAPIRequest"` +} + +func NewEvaluationOpenAPIServiceListEvaluationSetsArgs() *EvaluationOpenAPIServiceListEvaluationSetsArgs { + return &EvaluationOpenAPIServiceListEvaluationSetsArgs{} +} + +func (p *EvaluationOpenAPIServiceListEvaluationSetsArgs) InitDefault() { +} + +var EvaluationOpenAPIServiceListEvaluationSetsArgs_Req_DEFAULT *ListEvaluationSetsOpenAPIRequest + +func (p *EvaluationOpenAPIServiceListEvaluationSetsArgs) GetReq() (v *ListEvaluationSetsOpenAPIRequest) { + if p == nil { + return + } + if !p.IsSetReq() { + return EvaluationOpenAPIServiceListEvaluationSetsArgs_Req_DEFAULT + } + return p.Req +} +func (p *EvaluationOpenAPIServiceListEvaluationSetsArgs) SetReq(val *ListEvaluationSetsOpenAPIRequest) { + p.Req = val +} + +var fieldIDToName_EvaluationOpenAPIServiceListEvaluationSetsArgs = map[int16]string{ + 1: "req", +} + +func (p *EvaluationOpenAPIServiceListEvaluationSetsArgs) IsSetReq() bool { + return p.Req != nil +} + +func (p *EvaluationOpenAPIServiceListEvaluationSetsArgs) 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_EvaluationOpenAPIServiceListEvaluationSetsArgs[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 *EvaluationOpenAPIServiceListEvaluationSetsArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewListEvaluationSetsOpenAPIRequest() + if err := _field.Read(iprot); err != nil { + return err + } + p.Req = _field + return nil +} + +func (p *EvaluationOpenAPIServiceListEvaluationSetsArgs) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("ListEvaluationSets_args"); err != nil { + goto WriteStructBeginError + } + if p != nil { + if err = p.writeField1(oprot); err != nil { + fieldId = 1 + goto WriteFieldError + } + } + if err = oprot.WriteFieldStop(); err != nil { + goto WriteFieldStopError + } + if err = oprot.WriteStructEnd(); err != nil { + goto WriteStructEndError + } + return nil +WriteStructBeginError: + return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) +WriteFieldError: + return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) +WriteFieldStopError: + return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) +WriteStructEndError: + return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) +} + +func (p *EvaluationOpenAPIServiceListEvaluationSetsArgs) writeField1(oprot thrift.TProtocol) (err error) { + if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { + goto WriteFieldBeginError + } + if err := p.Req.Write(oprot); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } + return nil +WriteFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) +} + +func (p *EvaluationOpenAPIServiceListEvaluationSetsArgs) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("EvaluationOpenAPIServiceListEvaluationSetsArgs(%+v)", *p) + +} + +func (p *EvaluationOpenAPIServiceListEvaluationSetsArgs) DeepEqual(ano *EvaluationOpenAPIServiceListEvaluationSetsArgs) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.Req) { + return false + } + return true +} + +func (p *EvaluationOpenAPIServiceListEvaluationSetsArgs) Field1DeepEqual(src *ListEvaluationSetsOpenAPIRequest) bool { + + if !p.Req.DeepEqual(src) { + return false + } + return true +} + +type EvaluationOpenAPIServiceListEvaluationSetsResult struct { + Success *ListEvaluationSetsOpenAPIResponse `thrift:"success,0,optional" frugal:"0,optional,ListEvaluationSetsOpenAPIResponse"` +} + +func NewEvaluationOpenAPIServiceListEvaluationSetsResult() *EvaluationOpenAPIServiceListEvaluationSetsResult { + return &EvaluationOpenAPIServiceListEvaluationSetsResult{} +} + +func (p *EvaluationOpenAPIServiceListEvaluationSetsResult) InitDefault() { +} + +var EvaluationOpenAPIServiceListEvaluationSetsResult_Success_DEFAULT *ListEvaluationSetsOpenAPIResponse + +func (p *EvaluationOpenAPIServiceListEvaluationSetsResult) GetSuccess() (v *ListEvaluationSetsOpenAPIResponse) { + if p == nil { + return + } + if !p.IsSetSuccess() { + return EvaluationOpenAPIServiceListEvaluationSetsResult_Success_DEFAULT + } + return p.Success +} +func (p *EvaluationOpenAPIServiceListEvaluationSetsResult) SetSuccess(x interface{}) { + p.Success = x.(*ListEvaluationSetsOpenAPIResponse) +} + +var fieldIDToName_EvaluationOpenAPIServiceListEvaluationSetsResult = map[int16]string{ + 0: "success", +} + +func (p *EvaluationOpenAPIServiceListEvaluationSetsResult) IsSetSuccess() bool { + return p.Success != nil +} + +func (p *EvaluationOpenAPIServiceListEvaluationSetsResult) Read(iprot thrift.TProtocol) (err error) { + var fieldTypeId thrift.TType + var fieldId int16 + + if _, err = iprot.ReadStructBegin(); err != nil { + goto ReadStructBeginError + } + + for { + _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + + switch fieldId { + case 0: + if fieldTypeId == thrift.STRUCT { + if err = p.ReadField0(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + default: + if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + } + if err = iprot.ReadFieldEnd(); err != nil { + goto ReadFieldEndError + } + } + if err = iprot.ReadStructEnd(); err != nil { + goto ReadStructEndError + } + + return nil +ReadStructBeginError: + return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) +ReadFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceListEvaluationSetsResult[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 *EvaluationOpenAPIServiceListEvaluationSetsResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewListEvaluationSetsOpenAPIResponse() + if err := _field.Read(iprot); err != nil { + return err + } + p.Success = _field + return nil +} + +func (p *EvaluationOpenAPIServiceListEvaluationSetsResult) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("ListEvaluationSets_result"); err != nil { + goto WriteStructBeginError + } + if p != nil { + if err = p.writeField0(oprot); err != nil { + fieldId = 0 + goto WriteFieldError + } + } + if err = oprot.WriteFieldStop(); err != nil { + goto WriteFieldStopError + } + if err = oprot.WriteStructEnd(); err != nil { + goto WriteStructEndError + } + return nil +WriteStructBeginError: + return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) +WriteFieldError: + return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) +WriteFieldStopError: + return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) +WriteStructEndError: + return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) +} + +func (p *EvaluationOpenAPIServiceListEvaluationSetsResult) writeField0(oprot thrift.TProtocol) (err error) { + if p.IsSetSuccess() { + if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { + goto WriteFieldBeginError + } + if err := p.Success.Write(oprot); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } + } + return nil +WriteFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T write field 0 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) +} + +func (p *EvaluationOpenAPIServiceListEvaluationSetsResult) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("EvaluationOpenAPIServiceListEvaluationSetsResult(%+v)", *p) + +} + +func (p *EvaluationOpenAPIServiceListEvaluationSetsResult) DeepEqual(ano *EvaluationOpenAPIServiceListEvaluationSetsResult) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field0DeepEqual(ano.Success) { + return false + } + return true +} + +func (p *EvaluationOpenAPIServiceListEvaluationSetsResult) Field0DeepEqual(src *ListEvaluationSetsOpenAPIResponse) bool { + + if !p.Success.DeepEqual(src) { + return false + } + return true +} + +type EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs struct { + Req *CreateEvaluationSetVersionOpenAPIRequest `thrift:"req,1" frugal:"1,default,CreateEvaluationSetVersionOpenAPIRequest"` +} + +func NewEvaluationOpenAPIServiceCreateEvaluationSetVersionArgs() *EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs { + return &EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs{} +} + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs) InitDefault() { +} + +var EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs_Req_DEFAULT *CreateEvaluationSetVersionOpenAPIRequest + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs) GetReq() (v *CreateEvaluationSetVersionOpenAPIRequest) { + if p == nil { + return + } + if !p.IsSetReq() { + return EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs_Req_DEFAULT + } + return p.Req +} +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs) SetReq(val *CreateEvaluationSetVersionOpenAPIRequest) { + p.Req = val +} + +var fieldIDToName_EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs = map[int16]string{ + 1: "req", +} + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs) IsSetReq() bool { + return p.Req != nil +} + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs) 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_EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs[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 *EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewCreateEvaluationSetVersionOpenAPIRequest() + if err := _field.Read(iprot); err != nil { + return err + } + p.Req = _field + return nil +} + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("CreateEvaluationSetVersion_args"); err != nil { + goto WriteStructBeginError + } + if p != nil { + if err = p.writeField1(oprot); err != nil { + fieldId = 1 + goto WriteFieldError + } + } + if err = oprot.WriteFieldStop(); err != nil { + goto WriteFieldStopError + } + if err = oprot.WriteStructEnd(); err != nil { + goto WriteStructEndError + } + return nil +WriteStructBeginError: + return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) +WriteFieldError: + return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) +WriteFieldStopError: + return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) +WriteStructEndError: + return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) +} + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs) writeField1(oprot thrift.TProtocol) (err error) { + if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { + goto WriteFieldBeginError + } + if err := p.Req.Write(oprot); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } + return nil +WriteFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) +} + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs(%+v)", *p) + +} + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs) DeepEqual(ano *EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.Req) { + return false + } + return true +} + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs) Field1DeepEqual(src *CreateEvaluationSetVersionOpenAPIRequest) bool { + + if !p.Req.DeepEqual(src) { + return false + } + return true +} + +type EvaluationOpenAPIServiceCreateEvaluationSetVersionResult struct { + Success *CreateEvaluationSetVersionOpenAPIResponse `thrift:"success,0,optional" frugal:"0,optional,CreateEvaluationSetVersionOpenAPIResponse"` +} + +func NewEvaluationOpenAPIServiceCreateEvaluationSetVersionResult() *EvaluationOpenAPIServiceCreateEvaluationSetVersionResult { + return &EvaluationOpenAPIServiceCreateEvaluationSetVersionResult{} +} + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionResult) InitDefault() { +} + +var EvaluationOpenAPIServiceCreateEvaluationSetVersionResult_Success_DEFAULT *CreateEvaluationSetVersionOpenAPIResponse + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionResult) GetSuccess() (v *CreateEvaluationSetVersionOpenAPIResponse) { + if p == nil { + return + } + if !p.IsSetSuccess() { + return EvaluationOpenAPIServiceCreateEvaluationSetVersionResult_Success_DEFAULT + } + return p.Success +} +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionResult) SetSuccess(x interface{}) { + p.Success = x.(*CreateEvaluationSetVersionOpenAPIResponse) +} + +var fieldIDToName_EvaluationOpenAPIServiceCreateEvaluationSetVersionResult = map[int16]string{ + 0: "success", +} + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionResult) IsSetSuccess() bool { + return p.Success != nil +} + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionResult) Read(iprot thrift.TProtocol) (err error) { + var fieldTypeId thrift.TType + var fieldId int16 + + if _, err = iprot.ReadStructBegin(); err != nil { + goto ReadStructBeginError + } + + for { + _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + + switch fieldId { + case 0: + if fieldTypeId == thrift.STRUCT { + if err = p.ReadField0(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + default: + if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + } + if err = iprot.ReadFieldEnd(); err != nil { + goto ReadFieldEndError + } + } + if err = iprot.ReadStructEnd(); err != nil { + goto ReadStructEndError + } + + return nil +ReadStructBeginError: + return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) +ReadFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceCreateEvaluationSetVersionResult[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 *EvaluationOpenAPIServiceCreateEvaluationSetVersionResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewCreateEvaluationSetVersionOpenAPIResponse() + if err := _field.Read(iprot); err != nil { + return err + } + p.Success = _field + return nil +} + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionResult) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("CreateEvaluationSetVersion_result"); err != nil { + goto WriteStructBeginError + } + if p != nil { + if err = p.writeField0(oprot); err != nil { + fieldId = 0 + goto WriteFieldError + } + } + if err = oprot.WriteFieldStop(); err != nil { + goto WriteFieldStopError + } + if err = oprot.WriteStructEnd(); err != nil { + goto WriteStructEndError + } + return nil +WriteStructBeginError: + return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) +WriteFieldError: + return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) +WriteFieldStopError: + return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) +WriteStructEndError: + return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) +} + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionResult) writeField0(oprot thrift.TProtocol) (err error) { + if p.IsSetSuccess() { + if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { + goto WriteFieldBeginError + } + if err := p.Success.Write(oprot); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } + } + return nil +WriteFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T write field 0 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) +} + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionResult) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("EvaluationOpenAPIServiceCreateEvaluationSetVersionResult(%+v)", *p) + +} + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionResult) DeepEqual(ano *EvaluationOpenAPIServiceCreateEvaluationSetVersionResult) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field0DeepEqual(ano.Success) { + return false + } + return true +} + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionResult) Field0DeepEqual(src *CreateEvaluationSetVersionOpenAPIResponse) bool { + + if !p.Success.DeepEqual(src) { + return false + } + return true +} + +type EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs struct { + Req *BatchCreateEvaluationSetItemsOpenAPIRequest `thrift:"req,1" frugal:"1,default,BatchCreateEvaluationSetItemsOpenAPIRequest"` +} + +func NewEvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs() *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs { + return &EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs{} +} + +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs) InitDefault() { +} + +var EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs_Req_DEFAULT *BatchCreateEvaluationSetItemsOpenAPIRequest + +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs) GetReq() (v *BatchCreateEvaluationSetItemsOpenAPIRequest) { + if p == nil { + return + } + if !p.IsSetReq() { + return EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs_Req_DEFAULT + } + return p.Req +} +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs) SetReq(val *BatchCreateEvaluationSetItemsOpenAPIRequest) { + p.Req = val +} + +var fieldIDToName_EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs = map[int16]string{ + 1: "req", +} + +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs) IsSetReq() bool { + return p.Req != nil +} + +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs) 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_EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs[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 *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewBatchCreateEvaluationSetItemsOpenAPIRequest() + if err := _field.Read(iprot); err != nil { + return err + } + p.Req = _field + return nil +} + +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("BatchCreateEvaluationSetItems_args"); err != nil { + goto WriteStructBeginError + } + if p != nil { + if err = p.writeField1(oprot); err != nil { + fieldId = 1 + goto WriteFieldError + } + } + if err = oprot.WriteFieldStop(); err != nil { + goto WriteFieldStopError + } + if err = oprot.WriteStructEnd(); err != nil { + goto WriteStructEndError + } + return nil +WriteStructBeginError: + return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) +WriteFieldError: + return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) +WriteFieldStopError: + return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) +WriteStructEndError: + return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) +} + +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs) writeField1(oprot thrift.TProtocol) (err error) { + if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { + goto WriteFieldBeginError + } + if err := p.Req.Write(oprot); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } + return nil +WriteFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) +} + +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs(%+v)", *p) + +} + +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs) DeepEqual(ano *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.Req) { + return false + } + return true +} + +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs) Field1DeepEqual(src *BatchCreateEvaluationSetItemsOpenAPIRequest) bool { + + if !p.Req.DeepEqual(src) { + return false + } + return true +} + +type EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult struct { + Success *BatchCreateEvaluationSetItemsOpenAPIResponse `thrift:"success,0,optional" frugal:"0,optional,BatchCreateEvaluationSetItemsOpenAPIResponse"` +} + +func NewEvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult() *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult { + return &EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult{} +} + +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult) InitDefault() { +} + +var EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult_Success_DEFAULT *BatchCreateEvaluationSetItemsOpenAPIResponse + +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult) GetSuccess() (v *BatchCreateEvaluationSetItemsOpenAPIResponse) { + if p == nil { + return + } + if !p.IsSetSuccess() { + return EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult_Success_DEFAULT + } + return p.Success +} +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult) SetSuccess(x interface{}) { + p.Success = x.(*BatchCreateEvaluationSetItemsOpenAPIResponse) +} + +var fieldIDToName_EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult = map[int16]string{ + 0: "success", +} + +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult) IsSetSuccess() bool { + return p.Success != nil +} + +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult) Read(iprot thrift.TProtocol) (err error) { + var fieldTypeId thrift.TType + var fieldId int16 + + if _, err = iprot.ReadStructBegin(); err != nil { + goto ReadStructBeginError + } + + for { + _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + + switch fieldId { + case 0: + if fieldTypeId == thrift.STRUCT { + if err = p.ReadField0(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + default: + if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + } + if err = iprot.ReadFieldEnd(); err != nil { + goto ReadFieldEndError + } + } + if err = iprot.ReadStructEnd(); err != nil { + goto ReadStructEndError + } + + return nil +ReadStructBeginError: + return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) +ReadFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult[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 *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewBatchCreateEvaluationSetItemsOpenAPIResponse() + if err := _field.Read(iprot); err != nil { + return err + } + p.Success = _field + return nil +} + +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("BatchCreateEvaluationSetItems_result"); err != nil { + goto WriteStructBeginError + } + if p != nil { + if err = p.writeField0(oprot); err != nil { + fieldId = 0 + goto WriteFieldError + } + } + if err = oprot.WriteFieldStop(); err != nil { + goto WriteFieldStopError + } + if err = oprot.WriteStructEnd(); err != nil { + goto WriteStructEndError + } + return nil +WriteStructBeginError: + return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) +WriteFieldError: + return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) +WriteFieldStopError: + return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) +WriteStructEndError: + return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) +} + +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult) writeField0(oprot thrift.TProtocol) (err error) { + if p.IsSetSuccess() { + if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { + goto WriteFieldBeginError + } + if err := p.Success.Write(oprot); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } + } + return nil +WriteFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T write field 0 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) +} + +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult(%+v)", *p) + +} + +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult) DeepEqual(ano *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field0DeepEqual(ano.Success) { + return false + } + return true +} + +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult) Field0DeepEqual(src *BatchCreateEvaluationSetItemsOpenAPIResponse) bool { + + if !p.Success.DeepEqual(src) { + return false + } + return true +} + +type EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs struct { + Req *BatchUpdateEvaluationSetItemsOpenAPIRequest `thrift:"req,1" frugal:"1,default,BatchUpdateEvaluationSetItemsOpenAPIRequest"` +} + +func NewEvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs() *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs { + return &EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs{} +} + +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs) InitDefault() { +} + +var EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs_Req_DEFAULT *BatchUpdateEvaluationSetItemsOpenAPIRequest + +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs) GetReq() (v *BatchUpdateEvaluationSetItemsOpenAPIRequest) { + if p == nil { + return + } + if !p.IsSetReq() { + return EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs_Req_DEFAULT + } + return p.Req +} +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs) SetReq(val *BatchUpdateEvaluationSetItemsOpenAPIRequest) { + p.Req = val +} + +var fieldIDToName_EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs = map[int16]string{ + 1: "req", +} + +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs) IsSetReq() bool { + return p.Req != nil +} + +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs) 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_EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs[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 *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewBatchUpdateEvaluationSetItemsOpenAPIRequest() + if err := _field.Read(iprot); err != nil { + return err + } + p.Req = _field + return nil +} + +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("BatchUpdateEvaluationSetItems_args"); err != nil { + goto WriteStructBeginError + } + if p != nil { + if err = p.writeField1(oprot); err != nil { + fieldId = 1 + goto WriteFieldError + } + } + if err = oprot.WriteFieldStop(); err != nil { + goto WriteFieldStopError + } + if err = oprot.WriteStructEnd(); err != nil { + goto WriteStructEndError + } + return nil +WriteStructBeginError: + return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) +WriteFieldError: + return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) +WriteFieldStopError: + return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) +WriteStructEndError: + return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) +} + +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs) writeField1(oprot thrift.TProtocol) (err error) { + if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { + goto WriteFieldBeginError + } + if err := p.Req.Write(oprot); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } + return nil +WriteFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) +} + +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs(%+v)", *p) + +} + +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs) DeepEqual(ano *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.Req) { + return false + } + return true +} + +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs) Field1DeepEqual(src *BatchUpdateEvaluationSetItemsOpenAPIRequest) bool { + + if !p.Req.DeepEqual(src) { + return false + } + return true +} + +type EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult struct { + Success *BatchUpdateEvaluationSetItemsOpenAPIResponse `thrift:"success,0,optional" frugal:"0,optional,BatchUpdateEvaluationSetItemsOpenAPIResponse"` +} + +func NewEvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult() *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult { + return &EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult{} +} + +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult) InitDefault() { +} + +var EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult_Success_DEFAULT *BatchUpdateEvaluationSetItemsOpenAPIResponse + +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult) GetSuccess() (v *BatchUpdateEvaluationSetItemsOpenAPIResponse) { + if p == nil { + return + } + if !p.IsSetSuccess() { + return EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult_Success_DEFAULT + } + return p.Success +} +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult) SetSuccess(x interface{}) { + p.Success = x.(*BatchUpdateEvaluationSetItemsOpenAPIResponse) +} + +var fieldIDToName_EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult = map[int16]string{ + 0: "success", +} + +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult) IsSetSuccess() bool { + return p.Success != nil +} + +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult) Read(iprot thrift.TProtocol) (err error) { + var fieldTypeId thrift.TType + var fieldId int16 + + if _, err = iprot.ReadStructBegin(); err != nil { + goto ReadStructBeginError + } + + for { + _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + + switch fieldId { + case 0: + if fieldTypeId == thrift.STRUCT { + if err = p.ReadField0(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + default: + if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + } + if err = iprot.ReadFieldEnd(); err != nil { + goto ReadFieldEndError + } + } + if err = iprot.ReadStructEnd(); err != nil { + goto ReadStructEndError + } + + return nil +ReadStructBeginError: + return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) +ReadFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult[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 *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewBatchUpdateEvaluationSetItemsOpenAPIResponse() + if err := _field.Read(iprot); err != nil { + return err + } + p.Success = _field + return nil +} + +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("BatchUpdateEvaluationSetItems_result"); err != nil { + goto WriteStructBeginError + } + if p != nil { + if err = p.writeField0(oprot); err != nil { + fieldId = 0 + goto WriteFieldError + } + } + if err = oprot.WriteFieldStop(); err != nil { + goto WriteFieldStopError + } + if err = oprot.WriteStructEnd(); err != nil { + goto WriteStructEndError + } + return nil +WriteStructBeginError: + return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) +WriteFieldError: + return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) +WriteFieldStopError: + return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) +WriteStructEndError: + return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) +} + +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult) writeField0(oprot thrift.TProtocol) (err error) { + if p.IsSetSuccess() { + if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { + goto WriteFieldBeginError + } + if err := p.Success.Write(oprot); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } + } + return nil +WriteFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T write field 0 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) +} + +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult(%+v)", *p) + +} + +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult) DeepEqual(ano *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field0DeepEqual(ano.Success) { + return false + } + return true +} + +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult) Field0DeepEqual(src *BatchUpdateEvaluationSetItemsOpenAPIResponse) bool { + + if !p.Success.DeepEqual(src) { + return false + } + return true +} + +type EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs struct { + Req *BatchDeleteEvaluationSetItemsOpenAPIRequest `thrift:"req,1" frugal:"1,default,BatchDeleteEvaluationSetItemsOpenAPIRequest"` +} + +func NewEvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs() *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs { + return &EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs{} +} + +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs) InitDefault() { +} + +var EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs_Req_DEFAULT *BatchDeleteEvaluationSetItemsOpenAPIRequest + +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs) GetReq() (v *BatchDeleteEvaluationSetItemsOpenAPIRequest) { + if p == nil { + return + } + if !p.IsSetReq() { + return EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs_Req_DEFAULT + } + return p.Req +} +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs) SetReq(val *BatchDeleteEvaluationSetItemsOpenAPIRequest) { + p.Req = val +} + +var fieldIDToName_EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs = map[int16]string{ + 1: "req", +} + +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs) IsSetReq() bool { + return p.Req != nil +} + +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs) 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_EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs[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 *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewBatchDeleteEvaluationSetItemsOpenAPIRequest() + if err := _field.Read(iprot); err != nil { + return err + } + p.Req = _field + return nil +} + +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("BatchDeleteEvaluationSetItems_args"); err != nil { + goto WriteStructBeginError + } + if p != nil { + if err = p.writeField1(oprot); err != nil { + fieldId = 1 + goto WriteFieldError + } + } + if err = oprot.WriteFieldStop(); err != nil { + goto WriteFieldStopError + } + if err = oprot.WriteStructEnd(); err != nil { + goto WriteStructEndError + } + return nil +WriteStructBeginError: + return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) +WriteFieldError: + return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) +WriteFieldStopError: + return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) +WriteStructEndError: + return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) +} + +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs) writeField1(oprot thrift.TProtocol) (err error) { + if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { + goto WriteFieldBeginError + } + if err := p.Req.Write(oprot); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } + return nil +WriteFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) +} + +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs(%+v)", *p) + +} + +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs) DeepEqual(ano *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.Req) { + return false + } + return true +} + +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs) Field1DeepEqual(src *BatchDeleteEvaluationSetItemsOpenAPIRequest) bool { + + if !p.Req.DeepEqual(src) { + return false + } + return true +} + +type EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult struct { + Success *BatchDeleteEvaluationSetItemsOpenAPIResponse `thrift:"success,0,optional" frugal:"0,optional,BatchDeleteEvaluationSetItemsOpenAPIResponse"` +} + +func NewEvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult() *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult { + return &EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult{} +} + +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult) InitDefault() { +} + +var EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult_Success_DEFAULT *BatchDeleteEvaluationSetItemsOpenAPIResponse + +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult) GetSuccess() (v *BatchDeleteEvaluationSetItemsOpenAPIResponse) { + if p == nil { + return + } + if !p.IsSetSuccess() { + return EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult_Success_DEFAULT + } + return p.Success +} +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult) SetSuccess(x interface{}) { + p.Success = x.(*BatchDeleteEvaluationSetItemsOpenAPIResponse) +} + +var fieldIDToName_EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult = map[int16]string{ + 0: "success", +} + +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult) IsSetSuccess() bool { + return p.Success != nil +} + +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult) Read(iprot thrift.TProtocol) (err error) { + var fieldTypeId thrift.TType + var fieldId int16 + + if _, err = iprot.ReadStructBegin(); err != nil { + goto ReadStructBeginError + } + + for { + _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + + switch fieldId { + case 0: + if fieldTypeId == thrift.STRUCT { + if err = p.ReadField0(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + default: + if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + } + if err = iprot.ReadFieldEnd(); err != nil { + goto ReadFieldEndError + } + } + if err = iprot.ReadStructEnd(); err != nil { + goto ReadStructEndError + } + + return nil +ReadStructBeginError: + return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) +ReadFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult[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 *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewBatchDeleteEvaluationSetItemsOpenAPIResponse() + if err := _field.Read(iprot); err != nil { + return err + } + p.Success = _field + return nil +} + +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("BatchDeleteEvaluationSetItems_result"); err != nil { + goto WriteStructBeginError + } + if p != nil { + if err = p.writeField0(oprot); err != nil { + fieldId = 0 + goto WriteFieldError + } + } + if err = oprot.WriteFieldStop(); err != nil { + goto WriteFieldStopError + } + if err = oprot.WriteStructEnd(); err != nil { + goto WriteStructEndError + } + return nil +WriteStructBeginError: + return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) +WriteFieldError: + return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) +WriteFieldStopError: + return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) +WriteStructEndError: + return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) +} + +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult) writeField0(oprot thrift.TProtocol) (err error) { + if p.IsSetSuccess() { + if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { + goto WriteFieldBeginError + } + if err := p.Success.Write(oprot); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } + } + return nil +WriteFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T write field 0 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) +} + +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult(%+v)", *p) + +} + +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult) DeepEqual(ano *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field0DeepEqual(ano.Success) { + return false + } + return true +} + +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult) Field0DeepEqual(src *BatchDeleteEvaluationSetItemsOpenAPIResponse) bool { + + if !p.Success.DeepEqual(src) { + return false + } + return true +} + +type EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs struct { + Req *ClearEvaluationSetDraftItemsOpenAPIRequest `thrift:"req,1" frugal:"1,default,ClearEvaluationSetDraftItemsOpenAPIRequest"` +} + +func NewEvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs() *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs { + return &EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs{} +} + +func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs) InitDefault() { +} + +var EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs_Req_DEFAULT *ClearEvaluationSetDraftItemsOpenAPIRequest + +func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs) GetReq() (v *ClearEvaluationSetDraftItemsOpenAPIRequest) { + if p == nil { + return + } + if !p.IsSetReq() { + return EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs_Req_DEFAULT + } + return p.Req +} +func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs) SetReq(val *ClearEvaluationSetDraftItemsOpenAPIRequest) { + p.Req = val +} + +var fieldIDToName_EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs = map[int16]string{ + 1: "req", +} + +func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs) IsSetReq() bool { + return p.Req != nil +} + +func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs) 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_EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs[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 *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewClearEvaluationSetDraftItemsOpenAPIRequest() + if err := _field.Read(iprot); err != nil { + return err + } + p.Req = _field + return nil +} + +func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("ClearEvaluationSetDraftItems_args"); err != nil { + goto WriteStructBeginError + } + if p != nil { + if err = p.writeField1(oprot); err != nil { + fieldId = 1 + goto WriteFieldError + } + } + if err = oprot.WriteFieldStop(); err != nil { + goto WriteFieldStopError + } + if err = oprot.WriteStructEnd(); err != nil { + goto WriteStructEndError + } + return nil +WriteStructBeginError: + return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) +WriteFieldError: + return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) +WriteFieldStopError: + return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) +WriteStructEndError: + return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) +} + +func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs) writeField1(oprot thrift.TProtocol) (err error) { + if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { + goto WriteFieldBeginError + } + if err := p.Req.Write(oprot); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } + return nil +WriteFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) +} + +func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs(%+v)", *p) + +} + +func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs) DeepEqual(ano *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.Req) { + return false + } + return true +} + +func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs) Field1DeepEqual(src *ClearEvaluationSetDraftItemsOpenAPIRequest) bool { + + if !p.Req.DeepEqual(src) { + return false + } + return true +} + +type EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult struct { + Success *ClearEvaluationSetDraftItemsOpenAPIResponse `thrift:"success,0,optional" frugal:"0,optional,ClearEvaluationSetDraftItemsOpenAPIResponse"` +} + +func NewEvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult() *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult { + return &EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult{} +} + +func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult) InitDefault() { +} + +var EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult_Success_DEFAULT *ClearEvaluationSetDraftItemsOpenAPIResponse + +func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult) GetSuccess() (v *ClearEvaluationSetDraftItemsOpenAPIResponse) { + if p == nil { + return + } + if !p.IsSetSuccess() { + return EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult_Success_DEFAULT + } + return p.Success +} +func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult) SetSuccess(x interface{}) { + p.Success = x.(*ClearEvaluationSetDraftItemsOpenAPIResponse) +} + +var fieldIDToName_EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult = map[int16]string{ + 0: "success", +} + +func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult) IsSetSuccess() bool { + return p.Success != nil +} + +func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult) Read(iprot thrift.TProtocol) (err error) { + var fieldTypeId thrift.TType + var fieldId int16 + + if _, err = iprot.ReadStructBegin(); err != nil { + goto ReadStructBeginError + } + + for { + _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + + switch fieldId { + case 0: + if fieldTypeId == thrift.STRUCT { + if err = p.ReadField0(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + default: + if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + } + if err = iprot.ReadFieldEnd(); err != nil { + goto ReadFieldEndError + } + } + if err = iprot.ReadStructEnd(); err != nil { + goto ReadStructEndError + } + + return nil +ReadStructBeginError: + return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) +ReadFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult[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 *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewClearEvaluationSetDraftItemsOpenAPIResponse() + if err := _field.Read(iprot); err != nil { + return err + } + p.Success = _field + return nil +} + +func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("ClearEvaluationSetDraftItems_result"); err != nil { + goto WriteStructBeginError + } + if p != nil { + if err = p.writeField0(oprot); err != nil { + fieldId = 0 + goto WriteFieldError + } + } + if err = oprot.WriteFieldStop(); err != nil { + goto WriteFieldStopError + } + if err = oprot.WriteStructEnd(); err != nil { + goto WriteStructEndError + } + return nil +WriteStructBeginError: + return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) +WriteFieldError: + return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) +WriteFieldStopError: + return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) +WriteStructEndError: + return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) +} + +func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult) writeField0(oprot thrift.TProtocol) (err error) { + if p.IsSetSuccess() { + if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { + goto WriteFieldBeginError + } + if err := p.Success.Write(oprot); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } + } + return nil +WriteFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T write field 0 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) +} + +func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult(%+v)", *p) + +} + +func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult) DeepEqual(ano *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field0DeepEqual(ano.Success) { + return false + } + return true +} + +func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult) Field0DeepEqual(src *ClearEvaluationSetDraftItemsOpenAPIResponse) bool { + + if !p.Success.DeepEqual(src) { + return false + } + return true +} + +type EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs struct { + Req *ListEvaluationSetVersionItemsOpenAPIRequest `thrift:"req,1" frugal:"1,default,ListEvaluationSetVersionItemsOpenAPIRequest"` +} + +func NewEvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs() *EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs { + return &EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs{} +} + +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs) InitDefault() { +} + +var EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs_Req_DEFAULT *ListEvaluationSetVersionItemsOpenAPIRequest + +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs) GetReq() (v *ListEvaluationSetVersionItemsOpenAPIRequest) { + if p == nil { + return + } + if !p.IsSetReq() { + return EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs_Req_DEFAULT + } + return p.Req +} +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs) SetReq(val *ListEvaluationSetVersionItemsOpenAPIRequest) { + p.Req = val +} + +var fieldIDToName_EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs = map[int16]string{ + 1: "req", +} + +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs) IsSetReq() bool { + return p.Req != nil +} + +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs) 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_EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs[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 *EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewListEvaluationSetVersionItemsOpenAPIRequest() + if err := _field.Read(iprot); err != nil { + return err + } + p.Req = _field + return nil +} + +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("ListEvaluationSetVersionItems_args"); err != nil { + goto WriteStructBeginError + } + if p != nil { + if err = p.writeField1(oprot); err != nil { + fieldId = 1 + goto WriteFieldError + } + } + if err = oprot.WriteFieldStop(); err != nil { + goto WriteFieldStopError + } + if err = oprot.WriteStructEnd(); err != nil { + goto WriteStructEndError + } + return nil +WriteStructBeginError: + return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) +WriteFieldError: + return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) +WriteFieldStopError: + return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) +WriteStructEndError: + return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) +} + +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs) writeField1(oprot thrift.TProtocol) (err error) { + if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { + goto WriteFieldBeginError + } + if err := p.Req.Write(oprot); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } + return nil +WriteFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) +} + +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs(%+v)", *p) + +} + +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs) DeepEqual(ano *EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.Req) { + return false + } + return true +} + +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs) Field1DeepEqual(src *ListEvaluationSetVersionItemsOpenAPIRequest) bool { + + if !p.Req.DeepEqual(src) { + return false + } + return true +} + +type EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult struct { + Success *ListEvaluationSetVersionItemsOpenAPIResponse `thrift:"success,0,optional" frugal:"0,optional,ListEvaluationSetVersionItemsOpenAPIResponse"` +} + +func NewEvaluationOpenAPIServiceListEvaluationSetVersionItemsResult() *EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult { + return &EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult{} +} + +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult) InitDefault() { +} + +var EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult_Success_DEFAULT *ListEvaluationSetVersionItemsOpenAPIResponse + +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult) GetSuccess() (v *ListEvaluationSetVersionItemsOpenAPIResponse) { + if p == nil { + return + } + if !p.IsSetSuccess() { + return EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult_Success_DEFAULT + } + return p.Success +} +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult) SetSuccess(x interface{}) { + p.Success = x.(*ListEvaluationSetVersionItemsOpenAPIResponse) +} + +var fieldIDToName_EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult = map[int16]string{ + 0: "success", +} + +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult) IsSetSuccess() bool { + return p.Success != nil +} + +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult) Read(iprot thrift.TProtocol) (err error) { + var fieldTypeId thrift.TType + var fieldId int16 + + if _, err = iprot.ReadStructBegin(); err != nil { + goto ReadStructBeginError + } + + for { + _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + + switch fieldId { + case 0: + if fieldTypeId == thrift.STRUCT { + if err = p.ReadField0(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + default: + if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + } + if err = iprot.ReadFieldEnd(); err != nil { + goto ReadFieldEndError + } + } + if err = iprot.ReadStructEnd(); err != nil { + goto ReadStructEndError + } + + return nil +ReadStructBeginError: + return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) +ReadFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult[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 *EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewListEvaluationSetVersionItemsOpenAPIResponse() + if err := _field.Read(iprot); err != nil { + return err + } + p.Success = _field + return nil +} + +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("ListEvaluationSetVersionItems_result"); err != nil { + goto WriteStructBeginError + } + if p != nil { + if err = p.writeField0(oprot); err != nil { + fieldId = 0 + goto WriteFieldError + } + } + if err = oprot.WriteFieldStop(); err != nil { + goto WriteFieldStopError + } + if err = oprot.WriteStructEnd(); err != nil { + goto WriteStructEndError + } + return nil +WriteStructBeginError: + return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) +WriteFieldError: + return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) +WriteFieldStopError: + return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) +WriteStructEndError: + return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) +} + +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult) writeField0(oprot thrift.TProtocol) (err error) { + if p.IsSetSuccess() { + if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { + goto WriteFieldBeginError + } + if err := p.Success.Write(oprot); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } + } + return nil +WriteFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T write field 0 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) +} + +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult(%+v)", *p) + +} + +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult) DeepEqual(ano *EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field0DeepEqual(ano.Success) { + return false + } + return true +} + +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult) Field0DeepEqual(src *ListEvaluationSetVersionItemsOpenAPIResponse) bool { + + if !p.Success.DeepEqual(src) { + return false + } + return true +} + +type EvaluationOpenAPIServiceCreateEvaluatorArgs struct { + Req *CreateEvaluatorOpenAPIRequest `thrift:"req,1" frugal:"1,default,CreateEvaluatorOpenAPIRequest"` +} + +func NewEvaluationOpenAPIServiceCreateEvaluatorArgs() *EvaluationOpenAPIServiceCreateEvaluatorArgs { + return &EvaluationOpenAPIServiceCreateEvaluatorArgs{} +} + +func (p *EvaluationOpenAPIServiceCreateEvaluatorArgs) InitDefault() { +} + +var EvaluationOpenAPIServiceCreateEvaluatorArgs_Req_DEFAULT *CreateEvaluatorOpenAPIRequest + +func (p *EvaluationOpenAPIServiceCreateEvaluatorArgs) GetReq() (v *CreateEvaluatorOpenAPIRequest) { + if p == nil { + return + } + if !p.IsSetReq() { + return EvaluationOpenAPIServiceCreateEvaluatorArgs_Req_DEFAULT + } + return p.Req +} +func (p *EvaluationOpenAPIServiceCreateEvaluatorArgs) SetReq(val *CreateEvaluatorOpenAPIRequest) { + p.Req = val +} + +var fieldIDToName_EvaluationOpenAPIServiceCreateEvaluatorArgs = map[int16]string{ + 1: "req", +} + +func (p *EvaluationOpenAPIServiceCreateEvaluatorArgs) IsSetReq() bool { + return p.Req != nil +} + +func (p *EvaluationOpenAPIServiceCreateEvaluatorArgs) 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_EvaluationOpenAPIServiceCreateEvaluatorArgs[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 *EvaluationOpenAPIServiceCreateEvaluatorArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewCreateEvaluatorOpenAPIRequest() + if err := _field.Read(iprot); err != nil { + return err + } + p.Req = _field + return nil +} + +func (p *EvaluationOpenAPIServiceCreateEvaluatorArgs) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("CreateEvaluator_args"); err != nil { + goto WriteStructBeginError + } + if p != nil { + if err = p.writeField1(oprot); err != nil { + fieldId = 1 + goto WriteFieldError + } + } + if err = oprot.WriteFieldStop(); err != nil { + goto WriteFieldStopError + } + if err = oprot.WriteStructEnd(); err != nil { + goto WriteStructEndError + } + return nil +WriteStructBeginError: + return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) +WriteFieldError: + return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) +WriteFieldStopError: + return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) +WriteStructEndError: + return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) +} + +func (p *EvaluationOpenAPIServiceCreateEvaluatorArgs) writeField1(oprot thrift.TProtocol) (err error) { + if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { + goto WriteFieldBeginError + } + if err := p.Req.Write(oprot); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } + return nil +WriteFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) +} + +func (p *EvaluationOpenAPIServiceCreateEvaluatorArgs) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("EvaluationOpenAPIServiceCreateEvaluatorArgs(%+v)", *p) + +} + +func (p *EvaluationOpenAPIServiceCreateEvaluatorArgs) DeepEqual(ano *EvaluationOpenAPIServiceCreateEvaluatorArgs) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.Req) { + return false + } + return true +} + +func (p *EvaluationOpenAPIServiceCreateEvaluatorArgs) Field1DeepEqual(src *CreateEvaluatorOpenAPIRequest) bool { + + if !p.Req.DeepEqual(src) { + return false + } + return true +} + +type EvaluationOpenAPIServiceCreateEvaluatorResult struct { + Success *CreateEvaluatorOpenAPIResponse `thrift:"success,0,optional" frugal:"0,optional,CreateEvaluatorOpenAPIResponse"` +} + +func NewEvaluationOpenAPIServiceCreateEvaluatorResult() *EvaluationOpenAPIServiceCreateEvaluatorResult { + return &EvaluationOpenAPIServiceCreateEvaluatorResult{} +} + +func (p *EvaluationOpenAPIServiceCreateEvaluatorResult) InitDefault() { +} + +var EvaluationOpenAPIServiceCreateEvaluatorResult_Success_DEFAULT *CreateEvaluatorOpenAPIResponse + +func (p *EvaluationOpenAPIServiceCreateEvaluatorResult) GetSuccess() (v *CreateEvaluatorOpenAPIResponse) { + if p == nil { + return + } + if !p.IsSetSuccess() { + return EvaluationOpenAPIServiceCreateEvaluatorResult_Success_DEFAULT + } + return p.Success +} +func (p *EvaluationOpenAPIServiceCreateEvaluatorResult) SetSuccess(x interface{}) { + p.Success = x.(*CreateEvaluatorOpenAPIResponse) +} + +var fieldIDToName_EvaluationOpenAPIServiceCreateEvaluatorResult = map[int16]string{ + 0: "success", +} + +func (p *EvaluationOpenAPIServiceCreateEvaluatorResult) IsSetSuccess() bool { + return p.Success != nil +} + +func (p *EvaluationOpenAPIServiceCreateEvaluatorResult) Read(iprot thrift.TProtocol) (err error) { + var fieldTypeId thrift.TType + var fieldId int16 + + if _, err = iprot.ReadStructBegin(); err != nil { + goto ReadStructBeginError + } + + for { + _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + + switch fieldId { + case 0: + if fieldTypeId == thrift.STRUCT { + if err = p.ReadField0(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + default: + if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + } + if err = iprot.ReadFieldEnd(); err != nil { + goto ReadFieldEndError + } + } + if err = iprot.ReadStructEnd(); err != nil { + goto ReadStructEndError + } + + return nil +ReadStructBeginError: + return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) +ReadFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceCreateEvaluatorResult[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 *EvaluationOpenAPIServiceCreateEvaluatorResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewCreateEvaluatorOpenAPIResponse() + if err := _field.Read(iprot); err != nil { + return err + } + p.Success = _field + return nil +} + +func (p *EvaluationOpenAPIServiceCreateEvaluatorResult) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("CreateEvaluator_result"); err != nil { + goto WriteStructBeginError + } + if p != nil { + if err = p.writeField0(oprot); err != nil { + fieldId = 0 + goto WriteFieldError + } + } + if err = oprot.WriteFieldStop(); err != nil { + goto WriteFieldStopError + } + if err = oprot.WriteStructEnd(); err != nil { + goto WriteStructEndError + } + return nil +WriteStructBeginError: + return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) +WriteFieldError: + return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) +WriteFieldStopError: + return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) +WriteStructEndError: + return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) +} + +func (p *EvaluationOpenAPIServiceCreateEvaluatorResult) writeField0(oprot thrift.TProtocol) (err error) { + if p.IsSetSuccess() { + if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { + goto WriteFieldBeginError + } + if err := p.Success.Write(oprot); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } + } + return nil +WriteFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T write field 0 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) +} + +func (p *EvaluationOpenAPIServiceCreateEvaluatorResult) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("EvaluationOpenAPIServiceCreateEvaluatorResult(%+v)", *p) + +} + +func (p *EvaluationOpenAPIServiceCreateEvaluatorResult) DeepEqual(ano *EvaluationOpenAPIServiceCreateEvaluatorResult) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field0DeepEqual(ano.Success) { + return false + } + return true +} + +func (p *EvaluationOpenAPIServiceCreateEvaluatorResult) Field0DeepEqual(src *CreateEvaluatorOpenAPIResponse) bool { + + if !p.Success.DeepEqual(src) { + return false + } + return true +} + +type EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs struct { + Req *SubmitEvaluatorVersionOpenAPIRequest `thrift:"req,1" frugal:"1,default,SubmitEvaluatorVersionOpenAPIRequest"` +} + +func NewEvaluationOpenAPIServiceSubmitEvaluatorVersionArgs() *EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs { + return &EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs{} +} + +func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs) InitDefault() { +} + +var EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs_Req_DEFAULT *SubmitEvaluatorVersionOpenAPIRequest + +func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs) GetReq() (v *SubmitEvaluatorVersionOpenAPIRequest) { + if p == nil { + return + } + if !p.IsSetReq() { + return EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs_Req_DEFAULT + } + return p.Req +} +func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs) SetReq(val *SubmitEvaluatorVersionOpenAPIRequest) { + p.Req = val +} + +var fieldIDToName_EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs = map[int16]string{ + 1: "req", +} + +func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs) IsSetReq() bool { + return p.Req != nil +} + +func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs) 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_EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs[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 *EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewSubmitEvaluatorVersionOpenAPIRequest() + if err := _field.Read(iprot); err != nil { + return err + } + p.Req = _field + return nil +} + +func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("SubmitEvaluatorVersion_args"); err != nil { + goto WriteStructBeginError + } + if p != nil { + if err = p.writeField1(oprot); err != nil { + fieldId = 1 + goto WriteFieldError + } + } + if err = oprot.WriteFieldStop(); err != nil { + goto WriteFieldStopError + } + if err = oprot.WriteStructEnd(); err != nil { + goto WriteStructEndError + } + return nil +WriteStructBeginError: + return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) +WriteFieldError: + return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) +WriteFieldStopError: + return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) +WriteStructEndError: + return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) +} + +func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs) writeField1(oprot thrift.TProtocol) (err error) { + if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { + goto WriteFieldBeginError + } + if err := p.Req.Write(oprot); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } + return nil +WriteFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) +} + +func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs(%+v)", *p) + +} + +func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs) DeepEqual(ano *EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.Req) { + return false + } + return true +} + +func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs) Field1DeepEqual(src *SubmitEvaluatorVersionOpenAPIRequest) bool { + + if !p.Req.DeepEqual(src) { + return false + } + return true +} + +type EvaluationOpenAPIServiceSubmitEvaluatorVersionResult struct { + Success *SubmitEvaluatorVersionOpenAPIResponse `thrift:"success,0,optional" frugal:"0,optional,SubmitEvaluatorVersionOpenAPIResponse"` +} + +func NewEvaluationOpenAPIServiceSubmitEvaluatorVersionResult() *EvaluationOpenAPIServiceSubmitEvaluatorVersionResult { + return &EvaluationOpenAPIServiceSubmitEvaluatorVersionResult{} +} + +func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionResult) InitDefault() { +} + +var EvaluationOpenAPIServiceSubmitEvaluatorVersionResult_Success_DEFAULT *SubmitEvaluatorVersionOpenAPIResponse + +func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionResult) GetSuccess() (v *SubmitEvaluatorVersionOpenAPIResponse) { + if p == nil { + return + } + if !p.IsSetSuccess() { + return EvaluationOpenAPIServiceSubmitEvaluatorVersionResult_Success_DEFAULT + } + return p.Success +} +func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionResult) SetSuccess(x interface{}) { + p.Success = x.(*SubmitEvaluatorVersionOpenAPIResponse) +} + +var fieldIDToName_EvaluationOpenAPIServiceSubmitEvaluatorVersionResult = map[int16]string{ + 0: "success", +} + +func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionResult) IsSetSuccess() bool { + return p.Success != nil +} + +func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionResult) Read(iprot thrift.TProtocol) (err error) { + var fieldTypeId thrift.TType + var fieldId int16 + + if _, err = iprot.ReadStructBegin(); err != nil { + goto ReadStructBeginError + } + + for { + _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + + switch fieldId { + case 0: + if fieldTypeId == thrift.STRUCT { + if err = p.ReadField0(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + default: + if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + } + if err = iprot.ReadFieldEnd(); err != nil { + goto ReadFieldEndError + } + } + if err = iprot.ReadStructEnd(); err != nil { + goto ReadStructEndError + } + + return nil +ReadStructBeginError: + return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) +ReadFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceSubmitEvaluatorVersionResult[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 *EvaluationOpenAPIServiceSubmitEvaluatorVersionResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewSubmitEvaluatorVersionOpenAPIResponse() + if err := _field.Read(iprot); err != nil { + return err + } + p.Success = _field + return nil +} + +func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionResult) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("SubmitEvaluatorVersion_result"); err != nil { + goto WriteStructBeginError + } + if p != nil { + if err = p.writeField0(oprot); err != nil { + fieldId = 0 + goto WriteFieldError + } + } + if err = oprot.WriteFieldStop(); err != nil { + goto WriteFieldStopError + } + if err = oprot.WriteStructEnd(); err != nil { + goto WriteStructEndError + } + return nil +WriteStructBeginError: + return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) +WriteFieldError: + return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) +WriteFieldStopError: + return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) +WriteStructEndError: + return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) +} + +func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionResult) writeField0(oprot thrift.TProtocol) (err error) { + if p.IsSetSuccess() { + if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { + goto WriteFieldBeginError + } + if err := p.Success.Write(oprot); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } + } + return nil +WriteFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T write field 0 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) +} + +func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionResult) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("EvaluationOpenAPIServiceSubmitEvaluatorVersionResult(%+v)", *p) + +} + +func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionResult) DeepEqual(ano *EvaluationOpenAPIServiceSubmitEvaluatorVersionResult) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field0DeepEqual(ano.Success) { + return false + } + return true +} + +func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionResult) Field0DeepEqual(src *SubmitEvaluatorVersionOpenAPIResponse) bool { + + if !p.Success.DeepEqual(src) { + return false + } + return true +} + +type EvaluationOpenAPIServiceGetEvaluatorVersionArgs struct { + Req *GetEvaluatorVersionOpenAPIRequest `thrift:"req,1" frugal:"1,default,GetEvaluatorVersionOpenAPIRequest"` +} + +func NewEvaluationOpenAPIServiceGetEvaluatorVersionArgs() *EvaluationOpenAPIServiceGetEvaluatorVersionArgs { + return &EvaluationOpenAPIServiceGetEvaluatorVersionArgs{} +} + +func (p *EvaluationOpenAPIServiceGetEvaluatorVersionArgs) InitDefault() { +} + +var EvaluationOpenAPIServiceGetEvaluatorVersionArgs_Req_DEFAULT *GetEvaluatorVersionOpenAPIRequest + +func (p *EvaluationOpenAPIServiceGetEvaluatorVersionArgs) GetReq() (v *GetEvaluatorVersionOpenAPIRequest) { + if p == nil { + return + } + if !p.IsSetReq() { + return EvaluationOpenAPIServiceGetEvaluatorVersionArgs_Req_DEFAULT + } + return p.Req +} +func (p *EvaluationOpenAPIServiceGetEvaluatorVersionArgs) SetReq(val *GetEvaluatorVersionOpenAPIRequest) { + p.Req = val +} + +var fieldIDToName_EvaluationOpenAPIServiceGetEvaluatorVersionArgs = map[int16]string{ + 1: "req", +} + +func (p *EvaluationOpenAPIServiceGetEvaluatorVersionArgs) IsSetReq() bool { + return p.Req != nil +} + +func (p *EvaluationOpenAPIServiceGetEvaluatorVersionArgs) 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_EvaluationOpenAPIServiceGetEvaluatorVersionArgs[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 *EvaluationOpenAPIServiceGetEvaluatorVersionArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewGetEvaluatorVersionOpenAPIRequest() + if err := _field.Read(iprot); err != nil { + return err + } + p.Req = _field + return nil +} + +func (p *EvaluationOpenAPIServiceGetEvaluatorVersionArgs) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("GetEvaluatorVersion_args"); err != nil { + goto WriteStructBeginError + } + if p != nil { + if err = p.writeField1(oprot); err != nil { + fieldId = 1 + goto WriteFieldError + } + } + if err = oprot.WriteFieldStop(); err != nil { + goto WriteFieldStopError + } + if err = oprot.WriteStructEnd(); err != nil { + goto WriteStructEndError + } + return nil +WriteStructBeginError: + return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) +WriteFieldError: + return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) +WriteFieldStopError: + return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) +WriteStructEndError: + return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) +} + +func (p *EvaluationOpenAPIServiceGetEvaluatorVersionArgs) writeField1(oprot thrift.TProtocol) (err error) { + if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { + goto WriteFieldBeginError + } + if err := p.Req.Write(oprot); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } + return nil +WriteFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) +} + +func (p *EvaluationOpenAPIServiceGetEvaluatorVersionArgs) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("EvaluationOpenAPIServiceGetEvaluatorVersionArgs(%+v)", *p) + +} + +func (p *EvaluationOpenAPIServiceGetEvaluatorVersionArgs) DeepEqual(ano *EvaluationOpenAPIServiceGetEvaluatorVersionArgs) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.Req) { + return false + } + return true +} + +func (p *EvaluationOpenAPIServiceGetEvaluatorVersionArgs) Field1DeepEqual(src *GetEvaluatorVersionOpenAPIRequest) bool { + + if !p.Req.DeepEqual(src) { + return false + } + return true +} + +type EvaluationOpenAPIServiceGetEvaluatorVersionResult struct { + Success *GetEvaluatorVersionOpenAPIResponse `thrift:"success,0,optional" frugal:"0,optional,GetEvaluatorVersionOpenAPIResponse"` +} + +func NewEvaluationOpenAPIServiceGetEvaluatorVersionResult() *EvaluationOpenAPIServiceGetEvaluatorVersionResult { + return &EvaluationOpenAPIServiceGetEvaluatorVersionResult{} +} + +func (p *EvaluationOpenAPIServiceGetEvaluatorVersionResult) InitDefault() { +} + +var EvaluationOpenAPIServiceGetEvaluatorVersionResult_Success_DEFAULT *GetEvaluatorVersionOpenAPIResponse + +func (p *EvaluationOpenAPIServiceGetEvaluatorVersionResult) GetSuccess() (v *GetEvaluatorVersionOpenAPIResponse) { + if p == nil { + return + } + if !p.IsSetSuccess() { + return EvaluationOpenAPIServiceGetEvaluatorVersionResult_Success_DEFAULT + } + return p.Success +} +func (p *EvaluationOpenAPIServiceGetEvaluatorVersionResult) SetSuccess(x interface{}) { + p.Success = x.(*GetEvaluatorVersionOpenAPIResponse) +} + +var fieldIDToName_EvaluationOpenAPIServiceGetEvaluatorVersionResult = map[int16]string{ + 0: "success", +} + +func (p *EvaluationOpenAPIServiceGetEvaluatorVersionResult) IsSetSuccess() bool { + return p.Success != nil +} + +func (p *EvaluationOpenAPIServiceGetEvaluatorVersionResult) Read(iprot thrift.TProtocol) (err error) { + var fieldTypeId thrift.TType + var fieldId int16 + + if _, err = iprot.ReadStructBegin(); err != nil { + goto ReadStructBeginError + } + + for { + _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + + switch fieldId { + case 0: + if fieldTypeId == thrift.STRUCT { + if err = p.ReadField0(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + default: + if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + } + if err = iprot.ReadFieldEnd(); err != nil { + goto ReadFieldEndError + } + } + if err = iprot.ReadStructEnd(); err != nil { + goto ReadStructEndError + } + + return nil +ReadStructBeginError: + return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) +ReadFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceGetEvaluatorVersionResult[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 *EvaluationOpenAPIServiceGetEvaluatorVersionResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewGetEvaluatorVersionOpenAPIResponse() + if err := _field.Read(iprot); err != nil { + return err + } + p.Success = _field + return nil +} + +func (p *EvaluationOpenAPIServiceGetEvaluatorVersionResult) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("GetEvaluatorVersion_result"); err != nil { + goto WriteStructBeginError + } + if p != nil { + if err = p.writeField0(oprot); err != nil { + fieldId = 0 + goto WriteFieldError + } + } + if err = oprot.WriteFieldStop(); err != nil { + goto WriteFieldStopError + } + if err = oprot.WriteStructEnd(); err != nil { + goto WriteStructEndError + } + return nil +WriteStructBeginError: + return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) +WriteFieldError: + return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) +WriteFieldStopError: + return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) +WriteStructEndError: + return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) +} + +func (p *EvaluationOpenAPIServiceGetEvaluatorVersionResult) writeField0(oprot thrift.TProtocol) (err error) { + if p.IsSetSuccess() { + if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { + goto WriteFieldBeginError + } + if err := p.Success.Write(oprot); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } + } + return nil +WriteFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T write field 0 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) +} + +func (p *EvaluationOpenAPIServiceGetEvaluatorVersionResult) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("EvaluationOpenAPIServiceGetEvaluatorVersionResult(%+v)", *p) + +} + +func (p *EvaluationOpenAPIServiceGetEvaluatorVersionResult) DeepEqual(ano *EvaluationOpenAPIServiceGetEvaluatorVersionResult) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field0DeepEqual(ano.Success) { + return false + } + return true +} + +func (p *EvaluationOpenAPIServiceGetEvaluatorVersionResult) Field0DeepEqual(src *GetEvaluatorVersionOpenAPIResponse) bool { + + if !p.Success.DeepEqual(src) { + return false + } + return true +} + +type EvaluationOpenAPIServiceRunEvaluatorArgs struct { + Req *RunEvaluatorOpenAPIRequest `thrift:"req,1" frugal:"1,default,RunEvaluatorOpenAPIRequest"` +} + +func NewEvaluationOpenAPIServiceRunEvaluatorArgs() *EvaluationOpenAPIServiceRunEvaluatorArgs { + return &EvaluationOpenAPIServiceRunEvaluatorArgs{} +} + +func (p *EvaluationOpenAPIServiceRunEvaluatorArgs) InitDefault() { +} + +var EvaluationOpenAPIServiceRunEvaluatorArgs_Req_DEFAULT *RunEvaluatorOpenAPIRequest + +func (p *EvaluationOpenAPIServiceRunEvaluatorArgs) GetReq() (v *RunEvaluatorOpenAPIRequest) { + if p == nil { + return + } + if !p.IsSetReq() { + return EvaluationOpenAPIServiceRunEvaluatorArgs_Req_DEFAULT + } + return p.Req +} +func (p *EvaluationOpenAPIServiceRunEvaluatorArgs) SetReq(val *RunEvaluatorOpenAPIRequest) { + p.Req = val +} + +var fieldIDToName_EvaluationOpenAPIServiceRunEvaluatorArgs = map[int16]string{ + 1: "req", +} + +func (p *EvaluationOpenAPIServiceRunEvaluatorArgs) IsSetReq() bool { + return p.Req != nil +} + +func (p *EvaluationOpenAPIServiceRunEvaluatorArgs) 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_EvaluationOpenAPIServiceRunEvaluatorArgs[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 *EvaluationOpenAPIServiceRunEvaluatorArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewRunEvaluatorOpenAPIRequest() + if err := _field.Read(iprot); err != nil { + return err + } + p.Req = _field + return nil +} + +func (p *EvaluationOpenAPIServiceRunEvaluatorArgs) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("RunEvaluator_args"); err != nil { + goto WriteStructBeginError + } + if p != nil { + if err = p.writeField1(oprot); err != nil { + fieldId = 1 + goto WriteFieldError + } + } + if err = oprot.WriteFieldStop(); err != nil { + goto WriteFieldStopError + } + if err = oprot.WriteStructEnd(); err != nil { + goto WriteStructEndError + } + return nil +WriteStructBeginError: + return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) +WriteFieldError: + return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) +WriteFieldStopError: + return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) +WriteStructEndError: + return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) +} + +func (p *EvaluationOpenAPIServiceRunEvaluatorArgs) writeField1(oprot thrift.TProtocol) (err error) { + if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { + goto WriteFieldBeginError + } + if err := p.Req.Write(oprot); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } + return nil +WriteFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) +} + +func (p *EvaluationOpenAPIServiceRunEvaluatorArgs) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("EvaluationOpenAPIServiceRunEvaluatorArgs(%+v)", *p) + +} + +func (p *EvaluationOpenAPIServiceRunEvaluatorArgs) DeepEqual(ano *EvaluationOpenAPIServiceRunEvaluatorArgs) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.Req) { + return false + } + return true +} + +func (p *EvaluationOpenAPIServiceRunEvaluatorArgs) Field1DeepEqual(src *RunEvaluatorOpenAPIRequest) bool { + + if !p.Req.DeepEqual(src) { + return false + } + return true +} + +type EvaluationOpenAPIServiceRunEvaluatorResult struct { + Success *RunEvaluatorOpenAPIResponse `thrift:"success,0,optional" frugal:"0,optional,RunEvaluatorOpenAPIResponse"` +} + +func NewEvaluationOpenAPIServiceRunEvaluatorResult() *EvaluationOpenAPIServiceRunEvaluatorResult { + return &EvaluationOpenAPIServiceRunEvaluatorResult{} +} + +func (p *EvaluationOpenAPIServiceRunEvaluatorResult) InitDefault() { +} + +var EvaluationOpenAPIServiceRunEvaluatorResult_Success_DEFAULT *RunEvaluatorOpenAPIResponse + +func (p *EvaluationOpenAPIServiceRunEvaluatorResult) GetSuccess() (v *RunEvaluatorOpenAPIResponse) { + if p == nil { + return + } + if !p.IsSetSuccess() { + return EvaluationOpenAPIServiceRunEvaluatorResult_Success_DEFAULT + } + return p.Success +} +func (p *EvaluationOpenAPIServiceRunEvaluatorResult) SetSuccess(x interface{}) { + p.Success = x.(*RunEvaluatorOpenAPIResponse) +} + +var fieldIDToName_EvaluationOpenAPIServiceRunEvaluatorResult = map[int16]string{ + 0: "success", +} + +func (p *EvaluationOpenAPIServiceRunEvaluatorResult) IsSetSuccess() bool { + return p.Success != nil +} + +func (p *EvaluationOpenAPIServiceRunEvaluatorResult) Read(iprot thrift.TProtocol) (err error) { + var fieldTypeId thrift.TType + var fieldId int16 + + if _, err = iprot.ReadStructBegin(); err != nil { + goto ReadStructBeginError + } + + for { + _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + + switch fieldId { + case 0: + if fieldTypeId == thrift.STRUCT { + if err = p.ReadField0(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + default: + if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + } + if err = iprot.ReadFieldEnd(); err != nil { + goto ReadFieldEndError + } + } + if err = iprot.ReadStructEnd(); err != nil { + goto ReadStructEndError + } + + return nil +ReadStructBeginError: + return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) +ReadFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceRunEvaluatorResult[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 *EvaluationOpenAPIServiceRunEvaluatorResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewRunEvaluatorOpenAPIResponse() + if err := _field.Read(iprot); err != nil { + return err + } + p.Success = _field + return nil +} + +func (p *EvaluationOpenAPIServiceRunEvaluatorResult) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("RunEvaluator_result"); err != nil { + goto WriteStructBeginError + } + if p != nil { + if err = p.writeField0(oprot); err != nil { + fieldId = 0 + goto WriteFieldError + } + } + if err = oprot.WriteFieldStop(); err != nil { + goto WriteFieldStopError + } + if err = oprot.WriteStructEnd(); err != nil { + goto WriteStructEndError + } + return nil +WriteStructBeginError: + return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) +WriteFieldError: + return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) +WriteFieldStopError: + return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) +WriteStructEndError: + return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) +} + +func (p *EvaluationOpenAPIServiceRunEvaluatorResult) writeField0(oprot thrift.TProtocol) (err error) { + if p.IsSetSuccess() { + if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { + goto WriteFieldBeginError + } + if err := p.Success.Write(oprot); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } + } + return nil +WriteFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T write field 0 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) +} + +func (p *EvaluationOpenAPIServiceRunEvaluatorResult) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("EvaluationOpenAPIServiceRunEvaluatorResult(%+v)", *p) + +} + +func (p *EvaluationOpenAPIServiceRunEvaluatorResult) DeepEqual(ano *EvaluationOpenAPIServiceRunEvaluatorResult) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field0DeepEqual(ano.Success) { + return false + } + return true +} + +func (p *EvaluationOpenAPIServiceRunEvaluatorResult) Field0DeepEqual(src *RunEvaluatorOpenAPIResponse) bool { + + if !p.Success.DeepEqual(src) { + return false + } + return true +} + +type EvaluationOpenAPIServiceGetEvaluatorRecordArgs struct { + Req *GetEvaluatorRecordOpenAPIRequest `thrift:"req,1" frugal:"1,default,GetEvaluatorRecordOpenAPIRequest"` +} + +func NewEvaluationOpenAPIServiceGetEvaluatorRecordArgs() *EvaluationOpenAPIServiceGetEvaluatorRecordArgs { + return &EvaluationOpenAPIServiceGetEvaluatorRecordArgs{} +} + +func (p *EvaluationOpenAPIServiceGetEvaluatorRecordArgs) InitDefault() { +} + +var EvaluationOpenAPIServiceGetEvaluatorRecordArgs_Req_DEFAULT *GetEvaluatorRecordOpenAPIRequest + +func (p *EvaluationOpenAPIServiceGetEvaluatorRecordArgs) GetReq() (v *GetEvaluatorRecordOpenAPIRequest) { + if p == nil { + return + } + if !p.IsSetReq() { + return EvaluationOpenAPIServiceGetEvaluatorRecordArgs_Req_DEFAULT + } + return p.Req +} +func (p *EvaluationOpenAPIServiceGetEvaluatorRecordArgs) SetReq(val *GetEvaluatorRecordOpenAPIRequest) { + p.Req = val +} + +var fieldIDToName_EvaluationOpenAPIServiceGetEvaluatorRecordArgs = map[int16]string{ + 1: "req", +} + +func (p *EvaluationOpenAPIServiceGetEvaluatorRecordArgs) IsSetReq() bool { + return p.Req != nil +} + +func (p *EvaluationOpenAPIServiceGetEvaluatorRecordArgs) 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_EvaluationOpenAPIServiceGetEvaluatorRecordArgs[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 *EvaluationOpenAPIServiceGetEvaluatorRecordArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewGetEvaluatorRecordOpenAPIRequest() + if err := _field.Read(iprot); err != nil { + return err + } + p.Req = _field + return nil +} + +func (p *EvaluationOpenAPIServiceGetEvaluatorRecordArgs) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("GetEvaluatorRecord_args"); err != nil { + goto WriteStructBeginError + } + if p != nil { + if err = p.writeField1(oprot); err != nil { + fieldId = 1 + goto WriteFieldError + } + } + if err = oprot.WriteFieldStop(); err != nil { + goto WriteFieldStopError + } + if err = oprot.WriteStructEnd(); err != nil { + goto WriteStructEndError + } + return nil +WriteStructBeginError: + return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) +WriteFieldError: + return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) +WriteFieldStopError: + return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) +WriteStructEndError: + return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) +} + +func (p *EvaluationOpenAPIServiceGetEvaluatorRecordArgs) writeField1(oprot thrift.TProtocol) (err error) { + if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { + goto WriteFieldBeginError + } + if err := p.Req.Write(oprot); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } + return nil +WriteFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) +} + +func (p *EvaluationOpenAPIServiceGetEvaluatorRecordArgs) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("EvaluationOpenAPIServiceGetEvaluatorRecordArgs(%+v)", *p) + +} + +func (p *EvaluationOpenAPIServiceGetEvaluatorRecordArgs) DeepEqual(ano *EvaluationOpenAPIServiceGetEvaluatorRecordArgs) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.Req) { + return false + } + return true +} + +func (p *EvaluationOpenAPIServiceGetEvaluatorRecordArgs) Field1DeepEqual(src *GetEvaluatorRecordOpenAPIRequest) bool { + + if !p.Req.DeepEqual(src) { + return false + } + return true +} + +type EvaluationOpenAPIServiceGetEvaluatorRecordResult struct { + Success *GetEvaluatorRecordOpenAPIResponse `thrift:"success,0,optional" frugal:"0,optional,GetEvaluatorRecordOpenAPIResponse"` +} + +func NewEvaluationOpenAPIServiceGetEvaluatorRecordResult() *EvaluationOpenAPIServiceGetEvaluatorRecordResult { + return &EvaluationOpenAPIServiceGetEvaluatorRecordResult{} +} + +func (p *EvaluationOpenAPIServiceGetEvaluatorRecordResult) InitDefault() { +} + +var EvaluationOpenAPIServiceGetEvaluatorRecordResult_Success_DEFAULT *GetEvaluatorRecordOpenAPIResponse + +func (p *EvaluationOpenAPIServiceGetEvaluatorRecordResult) GetSuccess() (v *GetEvaluatorRecordOpenAPIResponse) { + if p == nil { + return + } + if !p.IsSetSuccess() { + return EvaluationOpenAPIServiceGetEvaluatorRecordResult_Success_DEFAULT + } + return p.Success +} +func (p *EvaluationOpenAPIServiceGetEvaluatorRecordResult) SetSuccess(x interface{}) { + p.Success = x.(*GetEvaluatorRecordOpenAPIResponse) +} + +var fieldIDToName_EvaluationOpenAPIServiceGetEvaluatorRecordResult = map[int16]string{ + 0: "success", +} + +func (p *EvaluationOpenAPIServiceGetEvaluatorRecordResult) IsSetSuccess() bool { + return p.Success != nil +} + +func (p *EvaluationOpenAPIServiceGetEvaluatorRecordResult) Read(iprot thrift.TProtocol) (err error) { + var fieldTypeId thrift.TType + var fieldId int16 + + if _, err = iprot.ReadStructBegin(); err != nil { + goto ReadStructBeginError + } + + for { + _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + + switch fieldId { + case 0: + if fieldTypeId == thrift.STRUCT { + if err = p.ReadField0(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + default: + if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + } + if err = iprot.ReadFieldEnd(); err != nil { + goto ReadFieldEndError + } + } + if err = iprot.ReadStructEnd(); err != nil { + goto ReadStructEndError + } + + return nil +ReadStructBeginError: + return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) +ReadFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceGetEvaluatorRecordResult[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 *EvaluationOpenAPIServiceGetEvaluatorRecordResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewGetEvaluatorRecordOpenAPIResponse() + if err := _field.Read(iprot); err != nil { + return err + } + p.Success = _field + return nil +} + +func (p *EvaluationOpenAPIServiceGetEvaluatorRecordResult) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("GetEvaluatorRecord_result"); err != nil { + goto WriteStructBeginError + } + if p != nil { + if err = p.writeField0(oprot); err != nil { + fieldId = 0 + goto WriteFieldError + } + } + if err = oprot.WriteFieldStop(); err != nil { + goto WriteFieldStopError + } + if err = oprot.WriteStructEnd(); err != nil { + goto WriteStructEndError + } + return nil +WriteStructBeginError: + return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) +WriteFieldError: + return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) +WriteFieldStopError: + return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) +WriteStructEndError: + return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) +} + +func (p *EvaluationOpenAPIServiceGetEvaluatorRecordResult) writeField0(oprot thrift.TProtocol) (err error) { + if p.IsSetSuccess() { + if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { + goto WriteFieldBeginError + } + if err := p.Success.Write(oprot); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } + } + return nil +WriteFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T write field 0 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) +} + +func (p *EvaluationOpenAPIServiceGetEvaluatorRecordResult) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("EvaluationOpenAPIServiceGetEvaluatorRecordResult(%+v)", *p) + +} + +func (p *EvaluationOpenAPIServiceGetEvaluatorRecordResult) DeepEqual(ano *EvaluationOpenAPIServiceGetEvaluatorRecordResult) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field0DeepEqual(ano.Success) { + return false + } + return true +} + +func (p *EvaluationOpenAPIServiceGetEvaluatorRecordResult) Field0DeepEqual(src *GetEvaluatorRecordOpenAPIResponse) bool { + + if !p.Success.DeepEqual(src) { + return false + } + return true +} + +type EvaluationOpenAPIServiceCreateExperimentArgs struct { + Req *CreateExperimentOpenAPIRequest `thrift:"req,1" frugal:"1,default,CreateExperimentOpenAPIRequest"` +} + +func NewEvaluationOpenAPIServiceCreateExperimentArgs() *EvaluationOpenAPIServiceCreateExperimentArgs { + return &EvaluationOpenAPIServiceCreateExperimentArgs{} +} + +func (p *EvaluationOpenAPIServiceCreateExperimentArgs) InitDefault() { +} + +var EvaluationOpenAPIServiceCreateExperimentArgs_Req_DEFAULT *CreateExperimentOpenAPIRequest + +func (p *EvaluationOpenAPIServiceCreateExperimentArgs) GetReq() (v *CreateExperimentOpenAPIRequest) { + if p == nil { + return + } + if !p.IsSetReq() { + return EvaluationOpenAPIServiceCreateExperimentArgs_Req_DEFAULT + } + return p.Req +} +func (p *EvaluationOpenAPIServiceCreateExperimentArgs) SetReq(val *CreateExperimentOpenAPIRequest) { + p.Req = val +} + +var fieldIDToName_EvaluationOpenAPIServiceCreateExperimentArgs = map[int16]string{ + 1: "req", +} + +func (p *EvaluationOpenAPIServiceCreateExperimentArgs) IsSetReq() bool { + return p.Req != nil +} + +func (p *EvaluationOpenAPIServiceCreateExperimentArgs) 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_EvaluationOpenAPIServiceCreateExperimentArgs[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 *EvaluationOpenAPIServiceCreateExperimentArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewCreateExperimentOpenAPIRequest() + if err := _field.Read(iprot); err != nil { + return err + } + p.Req = _field + return nil +} + +func (p *EvaluationOpenAPIServiceCreateExperimentArgs) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("CreateExperiment_args"); err != nil { + goto WriteStructBeginError + } + if p != nil { + if err = p.writeField1(oprot); err != nil { + fieldId = 1 + goto WriteFieldError + } + } + if err = oprot.WriteFieldStop(); err != nil { + goto WriteFieldStopError + } + if err = oprot.WriteStructEnd(); err != nil { + goto WriteStructEndError + } + return nil +WriteStructBeginError: + return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) +WriteFieldError: + return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) +WriteFieldStopError: + return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) +WriteStructEndError: + return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) +} + +func (p *EvaluationOpenAPIServiceCreateExperimentArgs) writeField1(oprot thrift.TProtocol) (err error) { + if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { + goto WriteFieldBeginError + } + if err := p.Req.Write(oprot); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } + return nil +WriteFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) +} + +func (p *EvaluationOpenAPIServiceCreateExperimentArgs) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("EvaluationOpenAPIServiceCreateExperimentArgs(%+v)", *p) + +} + +func (p *EvaluationOpenAPIServiceCreateExperimentArgs) DeepEqual(ano *EvaluationOpenAPIServiceCreateExperimentArgs) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.Req) { + return false + } + return true +} + +func (p *EvaluationOpenAPIServiceCreateExperimentArgs) Field1DeepEqual(src *CreateExperimentOpenAPIRequest) bool { + + if !p.Req.DeepEqual(src) { + return false + } + return true +} + +type EvaluationOpenAPIServiceCreateExperimentResult struct { + Success *CreateExperimentOpenAPIResponse `thrift:"success,0,optional" frugal:"0,optional,CreateExperimentOpenAPIResponse"` +} + +func NewEvaluationOpenAPIServiceCreateExperimentResult() *EvaluationOpenAPIServiceCreateExperimentResult { + return &EvaluationOpenAPIServiceCreateExperimentResult{} +} + +func (p *EvaluationOpenAPIServiceCreateExperimentResult) InitDefault() { +} + +var EvaluationOpenAPIServiceCreateExperimentResult_Success_DEFAULT *CreateExperimentOpenAPIResponse + +func (p *EvaluationOpenAPIServiceCreateExperimentResult) GetSuccess() (v *CreateExperimentOpenAPIResponse) { + if p == nil { + return + } + if !p.IsSetSuccess() { + return EvaluationOpenAPIServiceCreateExperimentResult_Success_DEFAULT + } + return p.Success +} +func (p *EvaluationOpenAPIServiceCreateExperimentResult) SetSuccess(x interface{}) { + p.Success = x.(*CreateExperimentOpenAPIResponse) +} + +var fieldIDToName_EvaluationOpenAPIServiceCreateExperimentResult = map[int16]string{ + 0: "success", +} + +func (p *EvaluationOpenAPIServiceCreateExperimentResult) IsSetSuccess() bool { + return p.Success != nil +} + +func (p *EvaluationOpenAPIServiceCreateExperimentResult) Read(iprot thrift.TProtocol) (err error) { + var fieldTypeId thrift.TType + var fieldId int16 + + if _, err = iprot.ReadStructBegin(); err != nil { + goto ReadStructBeginError + } + + for { + _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + + switch fieldId { + case 0: + if fieldTypeId == thrift.STRUCT { + if err = p.ReadField0(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + default: + if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + } + if err = iprot.ReadFieldEnd(); err != nil { + goto ReadFieldEndError + } + } + if err = iprot.ReadStructEnd(); err != nil { + goto ReadStructEndError + } + + return nil +ReadStructBeginError: + return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) +ReadFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceCreateExperimentResult[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 *EvaluationOpenAPIServiceCreateExperimentResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewCreateExperimentOpenAPIResponse() + if err := _field.Read(iprot); err != nil { + return err + } + p.Success = _field + return nil +} + +func (p *EvaluationOpenAPIServiceCreateExperimentResult) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("CreateExperiment_result"); err != nil { + goto WriteStructBeginError + } + if p != nil { + if err = p.writeField0(oprot); err != nil { + fieldId = 0 + goto WriteFieldError + } + } + if err = oprot.WriteFieldStop(); err != nil { + goto WriteFieldStopError + } + if err = oprot.WriteStructEnd(); err != nil { + goto WriteStructEndError + } + return nil +WriteStructBeginError: + return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) +WriteFieldError: + return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) +WriteFieldStopError: + return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) +WriteStructEndError: + return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) +} + +func (p *EvaluationOpenAPIServiceCreateExperimentResult) writeField0(oprot thrift.TProtocol) (err error) { + if p.IsSetSuccess() { + if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { + goto WriteFieldBeginError + } + if err := p.Success.Write(oprot); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } + } + return nil +WriteFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T write field 0 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) +} + +func (p *EvaluationOpenAPIServiceCreateExperimentResult) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("EvaluationOpenAPIServiceCreateExperimentResult(%+v)", *p) + +} + +func (p *EvaluationOpenAPIServiceCreateExperimentResult) DeepEqual(ano *EvaluationOpenAPIServiceCreateExperimentResult) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field0DeepEqual(ano.Success) { + return false + } + return true +} + +func (p *EvaluationOpenAPIServiceCreateExperimentResult) Field0DeepEqual(src *CreateExperimentOpenAPIResponse) bool { + + if !p.Success.DeepEqual(src) { + return false + } + return true +} + +type EvaluationOpenAPIServiceGetExperimentResultArgs struct { + Req *GetExperimentResultOpenAPIRequest `thrift:"req,1" frugal:"1,default,GetExperimentResultOpenAPIRequest"` +} + +func NewEvaluationOpenAPIServiceGetExperimentResultArgs() *EvaluationOpenAPIServiceGetExperimentResultArgs { + return &EvaluationOpenAPIServiceGetExperimentResultArgs{} +} + +func (p *EvaluationOpenAPIServiceGetExperimentResultArgs) InitDefault() { +} + +var EvaluationOpenAPIServiceGetExperimentResultArgs_Req_DEFAULT *GetExperimentResultOpenAPIRequest + +func (p *EvaluationOpenAPIServiceGetExperimentResultArgs) GetReq() (v *GetExperimentResultOpenAPIRequest) { + if p == nil { + return + } + if !p.IsSetReq() { + return EvaluationOpenAPIServiceGetExperimentResultArgs_Req_DEFAULT + } + return p.Req +} +func (p *EvaluationOpenAPIServiceGetExperimentResultArgs) SetReq(val *GetExperimentResultOpenAPIRequest) { + p.Req = val +} + +var fieldIDToName_EvaluationOpenAPIServiceGetExperimentResultArgs = map[int16]string{ + 1: "req", +} + +func (p *EvaluationOpenAPIServiceGetExperimentResultArgs) IsSetReq() bool { + return p.Req != nil +} + +func (p *EvaluationOpenAPIServiceGetExperimentResultArgs) 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_EvaluationOpenAPIServiceGetExperimentResultArgs[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 *EvaluationOpenAPIServiceGetExperimentResultArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewGetExperimentResultOpenAPIRequest() + if err := _field.Read(iprot); err != nil { + return err + } + p.Req = _field + return nil +} + +func (p *EvaluationOpenAPIServiceGetExperimentResultArgs) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("GetExperimentResult_args"); err != nil { + goto WriteStructBeginError + } + if p != nil { + if err = p.writeField1(oprot); err != nil { + fieldId = 1 + goto WriteFieldError + } + } + if err = oprot.WriteFieldStop(); err != nil { + goto WriteFieldStopError + } + if err = oprot.WriteStructEnd(); err != nil { + goto WriteStructEndError + } + return nil +WriteStructBeginError: + return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) +WriteFieldError: + return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) +WriteFieldStopError: + return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) +WriteStructEndError: + return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) +} + +func (p *EvaluationOpenAPIServiceGetExperimentResultArgs) writeField1(oprot thrift.TProtocol) (err error) { + if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { + goto WriteFieldBeginError + } + if err := p.Req.Write(oprot); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } + return nil +WriteFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) +} + +func (p *EvaluationOpenAPIServiceGetExperimentResultArgs) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("EvaluationOpenAPIServiceGetExperimentResultArgs(%+v)", *p) + +} + +func (p *EvaluationOpenAPIServiceGetExperimentResultArgs) DeepEqual(ano *EvaluationOpenAPIServiceGetExperimentResultArgs) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.Req) { + return false + } + return true +} + +func (p *EvaluationOpenAPIServiceGetExperimentResultArgs) Field1DeepEqual(src *GetExperimentResultOpenAPIRequest) bool { + + if !p.Req.DeepEqual(src) { + return false + } + return true +} + +type EvaluationOpenAPIServiceGetExperimentResultResult struct { + Success *GetExperimentResultOpenAPIResponse `thrift:"success,0,optional" frugal:"0,optional,GetExperimentResultOpenAPIResponse"` +} + +func NewEvaluationOpenAPIServiceGetExperimentResultResult() *EvaluationOpenAPIServiceGetExperimentResultResult { + return &EvaluationOpenAPIServiceGetExperimentResultResult{} +} + +func (p *EvaluationOpenAPIServiceGetExperimentResultResult) InitDefault() { +} + +var EvaluationOpenAPIServiceGetExperimentResultResult_Success_DEFAULT *GetExperimentResultOpenAPIResponse + +func (p *EvaluationOpenAPIServiceGetExperimentResultResult) GetSuccess() (v *GetExperimentResultOpenAPIResponse) { + if p == nil { + return + } + if !p.IsSetSuccess() { + return EvaluationOpenAPIServiceGetExperimentResultResult_Success_DEFAULT + } + return p.Success +} +func (p *EvaluationOpenAPIServiceGetExperimentResultResult) SetSuccess(x interface{}) { + p.Success = x.(*GetExperimentResultOpenAPIResponse) +} + +var fieldIDToName_EvaluationOpenAPIServiceGetExperimentResultResult = map[int16]string{ + 0: "success", +} + +func (p *EvaluationOpenAPIServiceGetExperimentResultResult) IsSetSuccess() bool { + return p.Success != nil +} + +func (p *EvaluationOpenAPIServiceGetExperimentResultResult) Read(iprot thrift.TProtocol) (err error) { + var fieldTypeId thrift.TType + var fieldId int16 + + if _, err = iprot.ReadStructBegin(); err != nil { + goto ReadStructBeginError + } + + for { + _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + + switch fieldId { + case 0: + if fieldTypeId == thrift.STRUCT { + if err = p.ReadField0(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + default: + if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + } + if err = iprot.ReadFieldEnd(); err != nil { + goto ReadFieldEndError + } + } + if err = iprot.ReadStructEnd(); err != nil { + goto ReadStructEndError + } + + return nil +ReadStructBeginError: + return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) +ReadFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceGetExperimentResultResult[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 *EvaluationOpenAPIServiceGetExperimentResultResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewGetExperimentResultOpenAPIResponse() + if err := _field.Read(iprot); err != nil { + return err + } + p.Success = _field + return nil +} + +func (p *EvaluationOpenAPIServiceGetExperimentResultResult) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("GetExperimentResult_result"); err != nil { + goto WriteStructBeginError + } + if p != nil { + if err = p.writeField0(oprot); err != nil { + fieldId = 0 + goto WriteFieldError + } + } + if err = oprot.WriteFieldStop(); err != nil { + goto WriteFieldStopError + } + if err = oprot.WriteStructEnd(); err != nil { + goto WriteStructEndError + } + return nil +WriteStructBeginError: + return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) +WriteFieldError: + return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) +WriteFieldStopError: + return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) +WriteStructEndError: + return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) +} + +func (p *EvaluationOpenAPIServiceGetExperimentResultResult) writeField0(oprot thrift.TProtocol) (err error) { + if p.IsSetSuccess() { + if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { + goto WriteFieldBeginError + } + if err := p.Success.Write(oprot); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } + } + return nil +WriteFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T write field 0 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) +} + +func (p *EvaluationOpenAPIServiceGetExperimentResultResult) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("EvaluationOpenAPIServiceGetExperimentResultResult(%+v)", *p) + +} + +func (p *EvaluationOpenAPIServiceGetExperimentResultResult) DeepEqual(ano *EvaluationOpenAPIServiceGetExperimentResultResult) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field0DeepEqual(ano.Success) { + return false + } + return true +} + +func (p *EvaluationOpenAPIServiceGetExperimentResultResult) Field0DeepEqual(src *GetExperimentResultOpenAPIResponse) bool { + + if !p.Success.DeepEqual(src) { + return false + } + return true +} diff --git a/backend/kitex_gen/coze/loop/evaluation/openapi/coze.loop.evaluation.openapi_validator.go b/backend/kitex_gen/coze/loop/evaluation/openapi/coze.loop.evaluation.openapi_validator.go new file mode 100644 index 000000000..5bebf5ac0 --- /dev/null +++ b/backend/kitex_gen/coze/loop/evaluation/openapi/coze.loop.evaluation.openapi_validator.go @@ -0,0 +1,517 @@ +// Code generated by Validator v0.2.6. DO NOT EDIT. + +package openapi + +import ( + "bytes" + "fmt" + "reflect" + "regexp" + "strings" + "time" +) + +// unused protection +var ( + _ = fmt.Formatter(nil) + _ = (*bytes.Buffer)(nil) + _ = (*strings.Builder)(nil) + _ = reflect.Type(nil) + _ = (*regexp.Regexp)(nil) + _ = time.Nanosecond +) + +func (p *CreateEvaluationSetOpenAPIRequest) IsValid() error { + if len(p.Name) < int(1) { + return fmt.Errorf("field Name min_len rule failed, current value: %d", len(p.Name)) + } + if len(p.Name) > int(255) { + return fmt.Errorf("field Name max_len rule failed, current value: %d", len(p.Name)) + } + if p.Description != nil { + if len(*p.Description) > int(2048) { + return fmt.Errorf("field Description max_len rule failed, current value: %d", len(*p.Description)) + } + } + if p.EvaluationSetSchema != nil { + if err := p.EvaluationSetSchema.IsValid(); err != nil { + return fmt.Errorf("field EvaluationSetSchema not valid, %w", err) + } + } + if p.Base != nil { + if err := p.Base.IsValid(); err != nil { + return fmt.Errorf("field Base not valid, %w", err) + } + } + return nil +} +func (p *CreateEvaluationSetOpenAPIResponse) IsValid() error { + if p.Data != nil { + if err := p.Data.IsValid(); err != nil { + return fmt.Errorf("field Data not valid, %w", err) + } + } + if p.BaseResp != nil { + if err := p.BaseResp.IsValid(); err != nil { + return fmt.Errorf("field BaseResp not valid, %w", err) + } + } + return nil +} +func (p *CreateEvaluationSetOpenAPIData) IsValid() error { + return nil +} +func (p *GetEvaluationSetOpenAPIRequest) IsValid() error { + if p.Base != nil { + if err := p.Base.IsValid(); err != nil { + return fmt.Errorf("field Base not valid, %w", err) + } + } + return nil +} +func (p *GetEvaluationSetOpenAPIResponse) IsValid() error { + if p.Data != nil { + if err := p.Data.IsValid(); err != nil { + return fmt.Errorf("field Data not valid, %w", err) + } + } + if p.BaseResp != nil { + if err := p.BaseResp.IsValid(); err != nil { + return fmt.Errorf("field BaseResp not valid, %w", err) + } + } + return nil +} +func (p *GetEvaluationSetOpenAPIData) IsValid() error { + if p.EvaluationSet != nil { + if err := p.EvaluationSet.IsValid(); err != nil { + return fmt.Errorf("field EvaluationSet not valid, %w", err) + } + } + return nil +} +func (p *ListEvaluationSetsOpenAPIRequest) IsValid() error { + if p.PageSize != nil { + if *p.PageSize <= int32(0) { + return fmt.Errorf("field PageSize gt rule failed, current value: %v", *p.PageSize) + } + if *p.PageSize > int32(200) { + return fmt.Errorf("field PageSize le rule failed, current value: %v", *p.PageSize) + } + } + if p.Base != nil { + if err := p.Base.IsValid(); err != nil { + return fmt.Errorf("field Base not valid, %w", err) + } + } + return nil +} +func (p *ListEvaluationSetsOpenAPIResponse) IsValid() error { + if p.Data != nil { + if err := p.Data.IsValid(); err != nil { + return fmt.Errorf("field Data not valid, %w", err) + } + } + if p.BaseResp != nil { + if err := p.BaseResp.IsValid(); err != nil { + return fmt.Errorf("field BaseResp not valid, %w", err) + } + } + return nil +} +func (p *ListEvaluationSetsOpenAPIData) IsValid() error { + return nil +} +func (p *CreateEvaluationSetVersionOpenAPIRequest) IsValid() error { + if p.Version != nil { + if len(*p.Version) < int(1) { + return fmt.Errorf("field Version min_len rule failed, current value: %d", len(*p.Version)) + } + if len(*p.Version) > int(50) { + return fmt.Errorf("field Version max_len rule failed, current value: %d", len(*p.Version)) + } + } + if p.Description != nil { + if len(*p.Description) > int(400) { + return fmt.Errorf("field Description max_len rule failed, current value: %d", len(*p.Description)) + } + } + if p.Base != nil { + if err := p.Base.IsValid(); err != nil { + return fmt.Errorf("field Base not valid, %w", err) + } + } + return nil +} +func (p *CreateEvaluationSetVersionOpenAPIResponse) IsValid() error { + if p.Data != nil { + if err := p.Data.IsValid(); err != nil { + return fmt.Errorf("field Data not valid, %w", err) + } + } + if p.BaseResp != nil { + if err := p.BaseResp.IsValid(); err != nil { + return fmt.Errorf("field BaseResp not valid, %w", err) + } + } + return nil +} +func (p *CreateEvaluationSetVersionOpenAPIData) IsValid() error { + return nil +} +func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) IsValid() error { + if len(p.Items) < int(1) { + return fmt.Errorf("field Items MinLen rule failed, current value: %v", p.Items) + } + if len(p.Items) > int(100) { + return fmt.Errorf("field Items MaxLen rule failed, current value: %v", p.Items) + } + if p.Base != nil { + if err := p.Base.IsValid(); err != nil { + return fmt.Errorf("field Base not valid, %w", err) + } + } + return nil +} +func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) IsValid() error { + if p.Data != nil { + if err := p.Data.IsValid(); err != nil { + return fmt.Errorf("field Data not valid, %w", err) + } + } + if p.BaseResp != nil { + if err := p.BaseResp.IsValid(); err != nil { + return fmt.Errorf("field BaseResp not valid, %w", err) + } + } + return nil +} +func (p *BatchCreateEvaluationSetItemsOpenAPIData) IsValid() error { + return nil +} +func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) IsValid() error { + if len(p.Items) < int(1) { + return fmt.Errorf("field Items MinLen rule failed, current value: %v", p.Items) + } + if len(p.Items) > int(100) { + return fmt.Errorf("field Items MaxLen rule failed, current value: %v", p.Items) + } + if p.Base != nil { + if err := p.Base.IsValid(); err != nil { + return fmt.Errorf("field Base not valid, %w", err) + } + } + return nil +} +func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) IsValid() error { + if p.Data != nil { + if err := p.Data.IsValid(); err != nil { + return fmt.Errorf("field Data not valid, %w", err) + } + } + if p.BaseResp != nil { + if err := p.BaseResp.IsValid(); err != nil { + return fmt.Errorf("field BaseResp not valid, %w", err) + } + } + return nil +} +func (p *BatchUpdateEvaluationSetItemsOpenAPIData) IsValid() error { + return nil +} +func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) IsValid() error { + if p.Base != nil { + if err := p.Base.IsValid(); err != nil { + return fmt.Errorf("field Base not valid, %w", err) + } + } + return nil +} +func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) IsValid() error { + if p.Data != nil { + if err := p.Data.IsValid(); err != nil { + return fmt.Errorf("field Data not valid, %w", err) + } + } + if p.BaseResp != nil { + if err := p.BaseResp.IsValid(); err != nil { + return fmt.Errorf("field BaseResp not valid, %w", err) + } + } + return nil +} +func (p *BatchDeleteEvaluationSetItemsOpenAPIData) IsValid() error { + return nil +} +func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) IsValid() error { + if p.Base != nil { + if err := p.Base.IsValid(); err != nil { + return fmt.Errorf("field Base not valid, %w", err) + } + } + return nil +} +func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) IsValid() error { + if p.Data != nil { + if err := p.Data.IsValid(); err != nil { + return fmt.Errorf("field Data not valid, %w", err) + } + } + if p.BaseResp != nil { + if err := p.BaseResp.IsValid(); err != nil { + return fmt.Errorf("field BaseResp not valid, %w", err) + } + } + return nil +} +func (p *ClearEvaluationSetDraftItemsOpenAPIData) IsValid() error { + return nil +} +func (p *ListEvaluationSetVersionItemsOpenAPIRequest) IsValid() error { + if p.PageSize != nil { + if *p.PageSize <= int32(0) { + return fmt.Errorf("field PageSize gt rule failed, current value: %v", *p.PageSize) + } + if *p.PageSize > int32(200) { + return fmt.Errorf("field PageSize le rule failed, current value: %v", *p.PageSize) + } + } + if p.Base != nil { + if err := p.Base.IsValid(); err != nil { + return fmt.Errorf("field Base not valid, %w", err) + } + } + return nil +} +func (p *ListEvaluationSetVersionItemsOpenAPIResponse) IsValid() error { + if p.Data != nil { + if err := p.Data.IsValid(); err != nil { + return fmt.Errorf("field Data not valid, %w", err) + } + } + if p.BaseResp != nil { + if err := p.BaseResp.IsValid(); err != nil { + return fmt.Errorf("field BaseResp not valid, %w", err) + } + } + return nil +} +func (p *ListEvaluationSetVersionItemsOpenAPIData) IsValid() error { + return nil +} +func (p *CreateEvaluatorOpenAPIRequest) IsValid() error { + if p.Evaluator != nil { + if err := p.Evaluator.IsValid(); err != nil { + return fmt.Errorf("field Evaluator not valid, %w", err) + } + } + if p.Base != nil { + if err := p.Base.IsValid(); err != nil { + return fmt.Errorf("field Base not valid, %w", err) + } + } + return nil +} +func (p *CreateEvaluatorOpenAPIResponse) IsValid() error { + if p.Data != nil { + if err := p.Data.IsValid(); err != nil { + return fmt.Errorf("field Data not valid, %w", err) + } + } + if p.BaseResp != nil { + if err := p.BaseResp.IsValid(); err != nil { + return fmt.Errorf("field BaseResp not valid, %w", err) + } + } + return nil +} +func (p *CreateEvaluatorOpenAPIData) IsValid() error { + return nil +} +func (p *SubmitEvaluatorVersionOpenAPIRequest) IsValid() error { + if p.Base != nil { + if err := p.Base.IsValid(); err != nil { + return fmt.Errorf("field Base not valid, %w", err) + } + } + return nil +} +func (p *SubmitEvaluatorVersionOpenAPIResponse) IsValid() error { + if p.Data != nil { + if err := p.Data.IsValid(); err != nil { + return fmt.Errorf("field Data not valid, %w", err) + } + } + if p.BaseResp != nil { + if err := p.BaseResp.IsValid(); err != nil { + return fmt.Errorf("field BaseResp not valid, %w", err) + } + } + return nil +} +func (p *SubmitEvaluatorVersionOpenAPIData) IsValid() error { + if p.Evaluator != nil { + if err := p.Evaluator.IsValid(); err != nil { + return fmt.Errorf("field Evaluator not valid, %w", err) + } + } + return nil +} +func (p *GetEvaluatorVersionOpenAPIRequest) IsValid() error { + if p.Base != nil { + if err := p.Base.IsValid(); err != nil { + return fmt.Errorf("field Base not valid, %w", err) + } + } + return nil +} +func (p *GetEvaluatorVersionOpenAPIResponse) IsValid() error { + if p.Data != nil { + if err := p.Data.IsValid(); err != nil { + return fmt.Errorf("field Data not valid, %w", err) + } + } + if p.BaseResp != nil { + if err := p.BaseResp.IsValid(); err != nil { + return fmt.Errorf("field BaseResp not valid, %w", err) + } + } + return nil +} +func (p *GetEvaluatorVersionOpenAPIData) IsValid() error { + if p.Evaluator != nil { + if err := p.Evaluator.IsValid(); err != nil { + return fmt.Errorf("field Evaluator not valid, %w", err) + } + } + return nil +} +func (p *RunEvaluatorOpenAPIRequest) IsValid() error { + if p.InputData != nil { + if err := p.InputData.IsValid(); err != nil { + return fmt.Errorf("field InputData not valid, %w", err) + } + } + if p.Base != nil { + if err := p.Base.IsValid(); err != nil { + return fmt.Errorf("field Base not valid, %w", err) + } + } + return nil +} +func (p *RunEvaluatorOpenAPIResponse) IsValid() error { + if p.Data != nil { + if err := p.Data.IsValid(); err != nil { + return fmt.Errorf("field Data not valid, %w", err) + } + } + if p.BaseResp != nil { + if err := p.BaseResp.IsValid(); err != nil { + return fmt.Errorf("field BaseResp not valid, %w", err) + } + } + return nil +} +func (p *RunEvaluatorOpenAPIData) IsValid() error { + if p.Record != nil { + if err := p.Record.IsValid(); err != nil { + return fmt.Errorf("field Record not valid, %w", err) + } + } + return nil +} +func (p *GetEvaluatorRecordOpenAPIRequest) IsValid() error { + if p.Base != nil { + if err := p.Base.IsValid(); err != nil { + return fmt.Errorf("field Base not valid, %w", err) + } + } + return nil +} +func (p *GetEvaluatorRecordOpenAPIResponse) IsValid() error { + if p.Data != nil { + if err := p.Data.IsValid(); err != nil { + return fmt.Errorf("field Data not valid, %w", err) + } + } + if p.BaseResp != nil { + if err := p.BaseResp.IsValid(); err != nil { + return fmt.Errorf("field BaseResp not valid, %w", err) + } + } + return nil +} +func (p *GetEvaluatorRecordOpenAPIData) IsValid() error { + if p.Record != nil { + if err := p.Record.IsValid(); err != nil { + return fmt.Errorf("field Record not valid, %w", err) + } + } + return nil +} +func (p *CreateExperimentOpenAPIRequest) IsValid() error { + if p.TargetFieldMapping != nil { + if err := p.TargetFieldMapping.IsValid(); err != nil { + return fmt.Errorf("field TargetFieldMapping not valid, %w", err) + } + } + if p.Base != nil { + if err := p.Base.IsValid(); err != nil { + return fmt.Errorf("field Base not valid, %w", err) + } + } + return nil +} +func (p *CreateExperimentOpenAPIResponse) IsValid() error { + if p.Data != nil { + if err := p.Data.IsValid(); err != nil { + return fmt.Errorf("field Data not valid, %w", err) + } + } + if p.BaseResp != nil { + if err := p.BaseResp.IsValid(); err != nil { + return fmt.Errorf("field BaseResp not valid, %w", err) + } + } + return nil +} +func (p *CreateExperimentOpenAPIData) IsValid() error { + if p.Experiment != nil { + if err := p.Experiment.IsValid(); err != nil { + return fmt.Errorf("field Experiment not valid, %w", err) + } + } + return nil +} +func (p *GetExperimentResultOpenAPIRequest) IsValid() error { + if p.PageSize != nil { + if *p.PageSize <= int32(0) { + return fmt.Errorf("field PageSize gt rule failed, current value: %v", *p.PageSize) + } + if *p.PageSize > int32(200) { + return fmt.Errorf("field PageSize le rule failed, current value: %v", *p.PageSize) + } + } + if p.Base != nil { + if err := p.Base.IsValid(); err != nil { + return fmt.Errorf("field Base not valid, %w", err) + } + } + return nil +} +func (p *GetExperimentResultOpenAPIResponse) IsValid() error { + if p.Data != nil { + if err := p.Data.IsValid(); err != nil { + return fmt.Errorf("field Data not valid, %w", err) + } + } + if p.BaseResp != nil { + if err := p.BaseResp.IsValid(); err != nil { + return fmt.Errorf("field BaseResp not valid, %w", err) + } + } + return nil +} +func (p *GetExperimentResultOpenAPIData) IsValid() error { + return nil +} diff --git a/backend/kitex_gen/coze/loop/evaluation/openapi/evaluationopenapiservice/client.go b/backend/kitex_gen/coze/loop/evaluation/openapi/evaluationopenapiservice/client.go new file mode 100644 index 000000000..1d46ccc92 --- /dev/null +++ b/backend/kitex_gen/coze/loop/evaluation/openapi/evaluationopenapiservice/client.go @@ -0,0 +1,139 @@ +// Code generated by Kitex v0.13.1. DO NOT EDIT. + +package evaluationopenapiservice + +import ( + "context" + client "github.com/cloudwego/kitex/client" + callopt "github.com/cloudwego/kitex/client/callopt" + openapi "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/openapi" +) + +// Client is designed to provide IDL-compatible methods with call-option parameter for kitex framework. +type Client interface { + CreateEvaluationSet(ctx context.Context, req *openapi.CreateEvaluationSetOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.CreateEvaluationSetOpenAPIResponse, err error) + GetEvaluationSet(ctx context.Context, req *openapi.GetEvaluationSetOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.GetEvaluationSetOpenAPIResponse, err error) + ListEvaluationSets(ctx context.Context, req *openapi.ListEvaluationSetsOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.ListEvaluationSetsOpenAPIResponse, err error) + CreateEvaluationSetVersion(ctx context.Context, req *openapi.CreateEvaluationSetVersionOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.CreateEvaluationSetVersionOpenAPIResponse, err error) + BatchCreateEvaluationSetItems(ctx context.Context, req *openapi.BatchCreateEvaluationSetItemsOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.BatchCreateEvaluationSetItemsOpenAPIResponse, err error) + BatchUpdateEvaluationSetItems(ctx context.Context, req *openapi.BatchUpdateEvaluationSetItemsOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.BatchUpdateEvaluationSetItemsOpenAPIResponse, err error) + BatchDeleteEvaluationSetItems(ctx context.Context, req *openapi.BatchDeleteEvaluationSetItemsOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.BatchDeleteEvaluationSetItemsOpenAPIResponse, err error) + ClearEvaluationSetDraftItems(ctx context.Context, req *openapi.ClearEvaluationSetDraftItemsOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.ClearEvaluationSetDraftItemsOpenAPIResponse, err error) + ListEvaluationSetVersionItems(ctx context.Context, req *openapi.ListEvaluationSetVersionItemsOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.ListEvaluationSetVersionItemsOpenAPIResponse, err error) + CreateEvaluator(ctx context.Context, req *openapi.CreateEvaluatorOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.CreateEvaluatorOpenAPIResponse, err error) + SubmitEvaluatorVersion(ctx context.Context, req *openapi.SubmitEvaluatorVersionOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.SubmitEvaluatorVersionOpenAPIResponse, err error) + GetEvaluatorVersion(ctx context.Context, req *openapi.GetEvaluatorVersionOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.GetEvaluatorVersionOpenAPIResponse, err error) + RunEvaluator(ctx context.Context, req *openapi.RunEvaluatorOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.RunEvaluatorOpenAPIResponse, err error) + GetEvaluatorRecord(ctx context.Context, req *openapi.GetEvaluatorRecordOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.GetEvaluatorRecordOpenAPIResponse, err error) + CreateExperiment(ctx context.Context, req *openapi.CreateExperimentOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.CreateExperimentOpenAPIResponse, err error) + GetExperimentResult_(ctx context.Context, req *openapi.GetExperimentResultOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.GetExperimentResultOpenAPIResponse, err error) +} + +// NewClient creates a client for the service defined in IDL. +func NewClient(destService string, opts ...client.Option) (Client, error) { + var options []client.Option + options = append(options, client.WithDestService(destService)) + + options = append(options, opts...) + + kc, err := client.NewClient(serviceInfo(), options...) + if err != nil { + return nil, err + } + return &kEvaluationOpenAPIServiceClient{ + kClient: newServiceClient(kc), + }, nil +} + +// MustNewClient creates a client for the service defined in IDL. It panics if any error occurs. +func MustNewClient(destService string, opts ...client.Option) Client { + kc, err := NewClient(destService, opts...) + if err != nil { + panic(err) + } + return kc +} + +type kEvaluationOpenAPIServiceClient struct { + *kClient +} + +func (p *kEvaluationOpenAPIServiceClient) CreateEvaluationSet(ctx context.Context, req *openapi.CreateEvaluationSetOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.CreateEvaluationSetOpenAPIResponse, err error) { + ctx = client.NewCtxWithCallOptions(ctx, callOptions) + return p.kClient.CreateEvaluationSet(ctx, req) +} + +func (p *kEvaluationOpenAPIServiceClient) GetEvaluationSet(ctx context.Context, req *openapi.GetEvaluationSetOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.GetEvaluationSetOpenAPIResponse, err error) { + ctx = client.NewCtxWithCallOptions(ctx, callOptions) + return p.kClient.GetEvaluationSet(ctx, req) +} + +func (p *kEvaluationOpenAPIServiceClient) ListEvaluationSets(ctx context.Context, req *openapi.ListEvaluationSetsOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.ListEvaluationSetsOpenAPIResponse, err error) { + ctx = client.NewCtxWithCallOptions(ctx, callOptions) + return p.kClient.ListEvaluationSets(ctx, req) +} + +func (p *kEvaluationOpenAPIServiceClient) CreateEvaluationSetVersion(ctx context.Context, req *openapi.CreateEvaluationSetVersionOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.CreateEvaluationSetVersionOpenAPIResponse, err error) { + ctx = client.NewCtxWithCallOptions(ctx, callOptions) + return p.kClient.CreateEvaluationSetVersion(ctx, req) +} + +func (p *kEvaluationOpenAPIServiceClient) BatchCreateEvaluationSetItems(ctx context.Context, req *openapi.BatchCreateEvaluationSetItemsOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.BatchCreateEvaluationSetItemsOpenAPIResponse, err error) { + ctx = client.NewCtxWithCallOptions(ctx, callOptions) + return p.kClient.BatchCreateEvaluationSetItems(ctx, req) +} + +func (p *kEvaluationOpenAPIServiceClient) BatchUpdateEvaluationSetItems(ctx context.Context, req *openapi.BatchUpdateEvaluationSetItemsOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.BatchUpdateEvaluationSetItemsOpenAPIResponse, err error) { + ctx = client.NewCtxWithCallOptions(ctx, callOptions) + return p.kClient.BatchUpdateEvaluationSetItems(ctx, req) +} + +func (p *kEvaluationOpenAPIServiceClient) BatchDeleteEvaluationSetItems(ctx context.Context, req *openapi.BatchDeleteEvaluationSetItemsOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.BatchDeleteEvaluationSetItemsOpenAPIResponse, err error) { + ctx = client.NewCtxWithCallOptions(ctx, callOptions) + return p.kClient.BatchDeleteEvaluationSetItems(ctx, req) +} + +func (p *kEvaluationOpenAPIServiceClient) ClearEvaluationSetDraftItems(ctx context.Context, req *openapi.ClearEvaluationSetDraftItemsOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.ClearEvaluationSetDraftItemsOpenAPIResponse, err error) { + ctx = client.NewCtxWithCallOptions(ctx, callOptions) + return p.kClient.ClearEvaluationSetDraftItems(ctx, req) +} + +func (p *kEvaluationOpenAPIServiceClient) ListEvaluationSetVersionItems(ctx context.Context, req *openapi.ListEvaluationSetVersionItemsOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.ListEvaluationSetVersionItemsOpenAPIResponse, err error) { + ctx = client.NewCtxWithCallOptions(ctx, callOptions) + return p.kClient.ListEvaluationSetVersionItems(ctx, req) +} + +func (p *kEvaluationOpenAPIServiceClient) CreateEvaluator(ctx context.Context, req *openapi.CreateEvaluatorOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.CreateEvaluatorOpenAPIResponse, err error) { + ctx = client.NewCtxWithCallOptions(ctx, callOptions) + return p.kClient.CreateEvaluator(ctx, req) +} + +func (p *kEvaluationOpenAPIServiceClient) SubmitEvaluatorVersion(ctx context.Context, req *openapi.SubmitEvaluatorVersionOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.SubmitEvaluatorVersionOpenAPIResponse, err error) { + ctx = client.NewCtxWithCallOptions(ctx, callOptions) + return p.kClient.SubmitEvaluatorVersion(ctx, req) +} + +func (p *kEvaluationOpenAPIServiceClient) GetEvaluatorVersion(ctx context.Context, req *openapi.GetEvaluatorVersionOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.GetEvaluatorVersionOpenAPIResponse, err error) { + ctx = client.NewCtxWithCallOptions(ctx, callOptions) + return p.kClient.GetEvaluatorVersion(ctx, req) +} + +func (p *kEvaluationOpenAPIServiceClient) RunEvaluator(ctx context.Context, req *openapi.RunEvaluatorOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.RunEvaluatorOpenAPIResponse, err error) { + ctx = client.NewCtxWithCallOptions(ctx, callOptions) + return p.kClient.RunEvaluator(ctx, req) +} + +func (p *kEvaluationOpenAPIServiceClient) GetEvaluatorRecord(ctx context.Context, req *openapi.GetEvaluatorRecordOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.GetEvaluatorRecordOpenAPIResponse, err error) { + ctx = client.NewCtxWithCallOptions(ctx, callOptions) + return p.kClient.GetEvaluatorRecord(ctx, req) +} + +func (p *kEvaluationOpenAPIServiceClient) CreateExperiment(ctx context.Context, req *openapi.CreateExperimentOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.CreateExperimentOpenAPIResponse, err error) { + ctx = client.NewCtxWithCallOptions(ctx, callOptions) + return p.kClient.CreateExperiment(ctx, req) +} + +func (p *kEvaluationOpenAPIServiceClient) GetExperimentResult_(ctx context.Context, req *openapi.GetExperimentResultOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.GetExperimentResultOpenAPIResponse, err error) { + ctx = client.NewCtxWithCallOptions(ctx, callOptions) + return p.kClient.GetExperimentResult_(ctx, req) +} diff --git a/backend/kitex_gen/coze/loop/evaluation/openapi/evaluationopenapiservice/evaluationopenapiservice.go b/backend/kitex_gen/coze/loop/evaluation/openapi/evaluationopenapiservice/evaluationopenapiservice.go new file mode 100644 index 000000000..098214070 --- /dev/null +++ b/backend/kitex_gen/coze/loop/evaluation/openapi/evaluationopenapiservice/evaluationopenapiservice.go @@ -0,0 +1,635 @@ +// Code generated by Kitex v0.13.1. DO NOT EDIT. + +package evaluationopenapiservice + +import ( + "context" + "errors" + client "github.com/cloudwego/kitex/client" + kitex "github.com/cloudwego/kitex/pkg/serviceinfo" + openapi "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/openapi" +) + +var errInvalidMessageType = errors.New("invalid message type for service method handler") + +var serviceMethods = map[string]kitex.MethodInfo{ + "CreateEvaluationSet": kitex.NewMethodInfo( + createEvaluationSetHandler, + newEvaluationOpenAPIServiceCreateEvaluationSetArgs, + newEvaluationOpenAPIServiceCreateEvaluationSetResult, + false, + kitex.WithStreamingMode(kitex.StreamingNone), + ), + "GetEvaluationSet": kitex.NewMethodInfo( + getEvaluationSetHandler, + newEvaluationOpenAPIServiceGetEvaluationSetArgs, + newEvaluationOpenAPIServiceGetEvaluationSetResult, + false, + kitex.WithStreamingMode(kitex.StreamingNone), + ), + "ListEvaluationSets": kitex.NewMethodInfo( + listEvaluationSetsHandler, + newEvaluationOpenAPIServiceListEvaluationSetsArgs, + newEvaluationOpenAPIServiceListEvaluationSetsResult, + false, + kitex.WithStreamingMode(kitex.StreamingNone), + ), + "CreateEvaluationSetVersion": kitex.NewMethodInfo( + createEvaluationSetVersionHandler, + newEvaluationOpenAPIServiceCreateEvaluationSetVersionArgs, + newEvaluationOpenAPIServiceCreateEvaluationSetVersionResult, + false, + kitex.WithStreamingMode(kitex.StreamingNone), + ), + "BatchCreateEvaluationSetItems": kitex.NewMethodInfo( + batchCreateEvaluationSetItemsHandler, + newEvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs, + newEvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult, + false, + kitex.WithStreamingMode(kitex.StreamingNone), + ), + "BatchUpdateEvaluationSetItems": kitex.NewMethodInfo( + batchUpdateEvaluationSetItemsHandler, + newEvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs, + newEvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult, + false, + kitex.WithStreamingMode(kitex.StreamingNone), + ), + "BatchDeleteEvaluationSetItems": kitex.NewMethodInfo( + batchDeleteEvaluationSetItemsHandler, + newEvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs, + newEvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult, + false, + kitex.WithStreamingMode(kitex.StreamingNone), + ), + "ClearEvaluationSetDraftItems": kitex.NewMethodInfo( + clearEvaluationSetDraftItemsHandler, + newEvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs, + newEvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult, + false, + kitex.WithStreamingMode(kitex.StreamingNone), + ), + "ListEvaluationSetVersionItems": kitex.NewMethodInfo( + listEvaluationSetVersionItemsHandler, + newEvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs, + newEvaluationOpenAPIServiceListEvaluationSetVersionItemsResult, + false, + kitex.WithStreamingMode(kitex.StreamingNone), + ), + "CreateEvaluator": kitex.NewMethodInfo( + createEvaluatorHandler, + newEvaluationOpenAPIServiceCreateEvaluatorArgs, + newEvaluationOpenAPIServiceCreateEvaluatorResult, + false, + kitex.WithStreamingMode(kitex.StreamingNone), + ), + "SubmitEvaluatorVersion": kitex.NewMethodInfo( + submitEvaluatorVersionHandler, + newEvaluationOpenAPIServiceSubmitEvaluatorVersionArgs, + newEvaluationOpenAPIServiceSubmitEvaluatorVersionResult, + false, + kitex.WithStreamingMode(kitex.StreamingNone), + ), + "GetEvaluatorVersion": kitex.NewMethodInfo( + getEvaluatorVersionHandler, + newEvaluationOpenAPIServiceGetEvaluatorVersionArgs, + newEvaluationOpenAPIServiceGetEvaluatorVersionResult, + false, + kitex.WithStreamingMode(kitex.StreamingNone), + ), + "RunEvaluator": kitex.NewMethodInfo( + runEvaluatorHandler, + newEvaluationOpenAPIServiceRunEvaluatorArgs, + newEvaluationOpenAPIServiceRunEvaluatorResult, + false, + kitex.WithStreamingMode(kitex.StreamingNone), + ), + "GetEvaluatorRecord": kitex.NewMethodInfo( + getEvaluatorRecordHandler, + newEvaluationOpenAPIServiceGetEvaluatorRecordArgs, + newEvaluationOpenAPIServiceGetEvaluatorRecordResult, + false, + kitex.WithStreamingMode(kitex.StreamingNone), + ), + "CreateExperiment": kitex.NewMethodInfo( + createExperimentHandler, + newEvaluationOpenAPIServiceCreateExperimentArgs, + newEvaluationOpenAPIServiceCreateExperimentResult, + false, + kitex.WithStreamingMode(kitex.StreamingNone), + ), + "GetExperimentResult": kitex.NewMethodInfo( + getExperimentResult_Handler, + newEvaluationOpenAPIServiceGetExperimentResultArgs, + newEvaluationOpenAPIServiceGetExperimentResultResult, + false, + kitex.WithStreamingMode(kitex.StreamingNone), + ), +} + +var ( + evaluationOpenAPIServiceServiceInfo = NewServiceInfo() +) + +// for server +func serviceInfo() *kitex.ServiceInfo { + return evaluationOpenAPIServiceServiceInfo +} + +// NewServiceInfo creates a new ServiceInfo +func NewServiceInfo() *kitex.ServiceInfo { + return newServiceInfo() +} + +func newServiceInfo() *kitex.ServiceInfo { + serviceName := "EvaluationOpenAPIService" + handlerType := (*openapi.EvaluationOpenAPIService)(nil) + extra := map[string]interface{}{ + "PackageName": "openapi", + } + svcInfo := &kitex.ServiceInfo{ + ServiceName: serviceName, + HandlerType: handlerType, + Methods: serviceMethods, + PayloadCodec: kitex.Thrift, + KiteXGenVersion: "v0.13.1", + Extra: extra, + } + return svcInfo +} + +func createEvaluationSetHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceCreateEvaluationSetArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceCreateEvaluationSetResult) + success, err := handler.(openapi.EvaluationOpenAPIService).CreateEvaluationSet(ctx, realArg.Req) + if err != nil { + return err + } + realResult.Success = success + return nil +} + +func newEvaluationOpenAPIServiceCreateEvaluationSetArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceCreateEvaluationSetArgs() +} + +func newEvaluationOpenAPIServiceCreateEvaluationSetResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceCreateEvaluationSetResult() +} + +func getEvaluationSetHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceGetEvaluationSetArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceGetEvaluationSetResult) + success, err := handler.(openapi.EvaluationOpenAPIService).GetEvaluationSet(ctx, realArg.Req) + if err != nil { + return err + } + realResult.Success = success + return nil +} + +func newEvaluationOpenAPIServiceGetEvaluationSetArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceGetEvaluationSetArgs() +} + +func newEvaluationOpenAPIServiceGetEvaluationSetResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceGetEvaluationSetResult() +} + +func listEvaluationSetsHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceListEvaluationSetsArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceListEvaluationSetsResult) + success, err := handler.(openapi.EvaluationOpenAPIService).ListEvaluationSets(ctx, realArg.Req) + if err != nil { + return err + } + realResult.Success = success + return nil +} + +func newEvaluationOpenAPIServiceListEvaluationSetsArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceListEvaluationSetsArgs() +} + +func newEvaluationOpenAPIServiceListEvaluationSetsResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceListEvaluationSetsResult() +} + +func createEvaluationSetVersionHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceCreateEvaluationSetVersionResult) + success, err := handler.(openapi.EvaluationOpenAPIService).CreateEvaluationSetVersion(ctx, realArg.Req) + if err != nil { + return err + } + realResult.Success = success + return nil +} + +func newEvaluationOpenAPIServiceCreateEvaluationSetVersionArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceCreateEvaluationSetVersionArgs() +} + +func newEvaluationOpenAPIServiceCreateEvaluationSetVersionResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceCreateEvaluationSetVersionResult() +} + +func batchCreateEvaluationSetItemsHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult) + success, err := handler.(openapi.EvaluationOpenAPIService).BatchCreateEvaluationSetItems(ctx, realArg.Req) + if err != nil { + return err + } + realResult.Success = success + return nil +} + +func newEvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs() +} + +func newEvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult() +} + +func batchUpdateEvaluationSetItemsHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult) + success, err := handler.(openapi.EvaluationOpenAPIService).BatchUpdateEvaluationSetItems(ctx, realArg.Req) + if err != nil { + return err + } + realResult.Success = success + return nil +} + +func newEvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs() +} + +func newEvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult() +} + +func batchDeleteEvaluationSetItemsHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult) + success, err := handler.(openapi.EvaluationOpenAPIService).BatchDeleteEvaluationSetItems(ctx, realArg.Req) + if err != nil { + return err + } + realResult.Success = success + return nil +} + +func newEvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs() +} + +func newEvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult() +} + +func clearEvaluationSetDraftItemsHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult) + success, err := handler.(openapi.EvaluationOpenAPIService).ClearEvaluationSetDraftItems(ctx, realArg.Req) + if err != nil { + return err + } + realResult.Success = success + return nil +} + +func newEvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs() +} + +func newEvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult() +} + +func listEvaluationSetVersionItemsHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult) + success, err := handler.(openapi.EvaluationOpenAPIService).ListEvaluationSetVersionItems(ctx, realArg.Req) + if err != nil { + return err + } + realResult.Success = success + return nil +} + +func newEvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs() +} + +func newEvaluationOpenAPIServiceListEvaluationSetVersionItemsResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceListEvaluationSetVersionItemsResult() +} + +func createEvaluatorHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceCreateEvaluatorArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceCreateEvaluatorResult) + success, err := handler.(openapi.EvaluationOpenAPIService).CreateEvaluator(ctx, realArg.Req) + if err != nil { + return err + } + realResult.Success = success + return nil +} + +func newEvaluationOpenAPIServiceCreateEvaluatorArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceCreateEvaluatorArgs() +} + +func newEvaluationOpenAPIServiceCreateEvaluatorResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceCreateEvaluatorResult() +} + +func submitEvaluatorVersionHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceSubmitEvaluatorVersionResult) + success, err := handler.(openapi.EvaluationOpenAPIService).SubmitEvaluatorVersion(ctx, realArg.Req) + if err != nil { + return err + } + realResult.Success = success + return nil +} + +func newEvaluationOpenAPIServiceSubmitEvaluatorVersionArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceSubmitEvaluatorVersionArgs() +} + +func newEvaluationOpenAPIServiceSubmitEvaluatorVersionResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceSubmitEvaluatorVersionResult() +} + +func getEvaluatorVersionHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceGetEvaluatorVersionArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceGetEvaluatorVersionResult) + success, err := handler.(openapi.EvaluationOpenAPIService).GetEvaluatorVersion(ctx, realArg.Req) + if err != nil { + return err + } + realResult.Success = success + return nil +} + +func newEvaluationOpenAPIServiceGetEvaluatorVersionArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceGetEvaluatorVersionArgs() +} + +func newEvaluationOpenAPIServiceGetEvaluatorVersionResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceGetEvaluatorVersionResult() +} + +func runEvaluatorHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceRunEvaluatorArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceRunEvaluatorResult) + success, err := handler.(openapi.EvaluationOpenAPIService).RunEvaluator(ctx, realArg.Req) + if err != nil { + return err + } + realResult.Success = success + return nil +} + +func newEvaluationOpenAPIServiceRunEvaluatorArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceRunEvaluatorArgs() +} + +func newEvaluationOpenAPIServiceRunEvaluatorResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceRunEvaluatorResult() +} + +func getEvaluatorRecordHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceGetEvaluatorRecordArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceGetEvaluatorRecordResult) + success, err := handler.(openapi.EvaluationOpenAPIService).GetEvaluatorRecord(ctx, realArg.Req) + if err != nil { + return err + } + realResult.Success = success + return nil +} + +func newEvaluationOpenAPIServiceGetEvaluatorRecordArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceGetEvaluatorRecordArgs() +} + +func newEvaluationOpenAPIServiceGetEvaluatorRecordResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceGetEvaluatorRecordResult() +} + +func createExperimentHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceCreateExperimentArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceCreateExperimentResult) + success, err := handler.(openapi.EvaluationOpenAPIService).CreateExperiment(ctx, realArg.Req) + if err != nil { + return err + } + realResult.Success = success + return nil +} + +func newEvaluationOpenAPIServiceCreateExperimentArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceCreateExperimentArgs() +} + +func newEvaluationOpenAPIServiceCreateExperimentResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceCreateExperimentResult() +} + +func getExperimentResult_Handler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceGetExperimentResultArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceGetExperimentResultResult) + success, err := handler.(openapi.EvaluationOpenAPIService).GetExperimentResult_(ctx, realArg.Req) + if err != nil { + return err + } + realResult.Success = success + return nil +} + +func newEvaluationOpenAPIServiceGetExperimentResultArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceGetExperimentResultArgs() +} + +func newEvaluationOpenAPIServiceGetExperimentResultResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceGetExperimentResultResult() +} + +type kClient struct { + c client.Client + sc client.Streaming +} + +func newServiceClient(c client.Client) *kClient { + return &kClient{ + c: c, + sc: c.(client.Streaming), + } +} + +func (p *kClient) CreateEvaluationSet(ctx context.Context, req *openapi.CreateEvaluationSetOpenAPIRequest) (r *openapi.CreateEvaluationSetOpenAPIResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceCreateEvaluationSetArgs + _args.Req = req + var _result openapi.EvaluationOpenAPIServiceCreateEvaluationSetResult + if err = p.c.Call(ctx, "CreateEvaluationSet", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} + +func (p *kClient) GetEvaluationSet(ctx context.Context, req *openapi.GetEvaluationSetOpenAPIRequest) (r *openapi.GetEvaluationSetOpenAPIResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceGetEvaluationSetArgs + _args.Req = req + var _result openapi.EvaluationOpenAPIServiceGetEvaluationSetResult + if err = p.c.Call(ctx, "GetEvaluationSet", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} + +func (p *kClient) ListEvaluationSets(ctx context.Context, req *openapi.ListEvaluationSetsOpenAPIRequest) (r *openapi.ListEvaluationSetsOpenAPIResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceListEvaluationSetsArgs + _args.Req = req + var _result openapi.EvaluationOpenAPIServiceListEvaluationSetsResult + if err = p.c.Call(ctx, "ListEvaluationSets", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} + +func (p *kClient) CreateEvaluationSetVersion(ctx context.Context, req *openapi.CreateEvaluationSetVersionOpenAPIRequest) (r *openapi.CreateEvaluationSetVersionOpenAPIResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs + _args.Req = req + var _result openapi.EvaluationOpenAPIServiceCreateEvaluationSetVersionResult + if err = p.c.Call(ctx, "CreateEvaluationSetVersion", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} + +func (p *kClient) BatchCreateEvaluationSetItems(ctx context.Context, req *openapi.BatchCreateEvaluationSetItemsOpenAPIRequest) (r *openapi.BatchCreateEvaluationSetItemsOpenAPIResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs + _args.Req = req + var _result openapi.EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult + if err = p.c.Call(ctx, "BatchCreateEvaluationSetItems", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} + +func (p *kClient) BatchUpdateEvaluationSetItems(ctx context.Context, req *openapi.BatchUpdateEvaluationSetItemsOpenAPIRequest) (r *openapi.BatchUpdateEvaluationSetItemsOpenAPIResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs + _args.Req = req + var _result openapi.EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult + if err = p.c.Call(ctx, "BatchUpdateEvaluationSetItems", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} + +func (p *kClient) BatchDeleteEvaluationSetItems(ctx context.Context, req *openapi.BatchDeleteEvaluationSetItemsOpenAPIRequest) (r *openapi.BatchDeleteEvaluationSetItemsOpenAPIResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs + _args.Req = req + var _result openapi.EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult + if err = p.c.Call(ctx, "BatchDeleteEvaluationSetItems", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} + +func (p *kClient) ClearEvaluationSetDraftItems(ctx context.Context, req *openapi.ClearEvaluationSetDraftItemsOpenAPIRequest) (r *openapi.ClearEvaluationSetDraftItemsOpenAPIResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs + _args.Req = req + var _result openapi.EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult + if err = p.c.Call(ctx, "ClearEvaluationSetDraftItems", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} + +func (p *kClient) ListEvaluationSetVersionItems(ctx context.Context, req *openapi.ListEvaluationSetVersionItemsOpenAPIRequest) (r *openapi.ListEvaluationSetVersionItemsOpenAPIResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs + _args.Req = req + var _result openapi.EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult + if err = p.c.Call(ctx, "ListEvaluationSetVersionItems", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} + +func (p *kClient) CreateEvaluator(ctx context.Context, req *openapi.CreateEvaluatorOpenAPIRequest) (r *openapi.CreateEvaluatorOpenAPIResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceCreateEvaluatorArgs + _args.Req = req + var _result openapi.EvaluationOpenAPIServiceCreateEvaluatorResult + if err = p.c.Call(ctx, "CreateEvaluator", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} + +func (p *kClient) SubmitEvaluatorVersion(ctx context.Context, req *openapi.SubmitEvaluatorVersionOpenAPIRequest) (r *openapi.SubmitEvaluatorVersionOpenAPIResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs + _args.Req = req + var _result openapi.EvaluationOpenAPIServiceSubmitEvaluatorVersionResult + if err = p.c.Call(ctx, "SubmitEvaluatorVersion", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} + +func (p *kClient) GetEvaluatorVersion(ctx context.Context, req *openapi.GetEvaluatorVersionOpenAPIRequest) (r *openapi.GetEvaluatorVersionOpenAPIResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceGetEvaluatorVersionArgs + _args.Req = req + var _result openapi.EvaluationOpenAPIServiceGetEvaluatorVersionResult + if err = p.c.Call(ctx, "GetEvaluatorVersion", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} + +func (p *kClient) RunEvaluator(ctx context.Context, req *openapi.RunEvaluatorOpenAPIRequest) (r *openapi.RunEvaluatorOpenAPIResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceRunEvaluatorArgs + _args.Req = req + var _result openapi.EvaluationOpenAPIServiceRunEvaluatorResult + if err = p.c.Call(ctx, "RunEvaluator", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} + +func (p *kClient) GetEvaluatorRecord(ctx context.Context, req *openapi.GetEvaluatorRecordOpenAPIRequest) (r *openapi.GetEvaluatorRecordOpenAPIResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceGetEvaluatorRecordArgs + _args.Req = req + var _result openapi.EvaluationOpenAPIServiceGetEvaluatorRecordResult + if err = p.c.Call(ctx, "GetEvaluatorRecord", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} + +func (p *kClient) CreateExperiment(ctx context.Context, req *openapi.CreateExperimentOpenAPIRequest) (r *openapi.CreateExperimentOpenAPIResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceCreateExperimentArgs + _args.Req = req + var _result openapi.EvaluationOpenAPIServiceCreateExperimentResult + if err = p.c.Call(ctx, "CreateExperiment", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} + +func (p *kClient) GetExperimentResult_(ctx context.Context, req *openapi.GetExperimentResultOpenAPIRequest) (r *openapi.GetExperimentResultOpenAPIResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceGetExperimentResultArgs + _args.Req = req + var _result openapi.EvaluationOpenAPIServiceGetExperimentResultResult + if err = p.c.Call(ctx, "GetExperimentResult", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} diff --git a/backend/kitex_gen/coze/loop/evaluation/openapi/evaluationopenapiservice/server.go b/backend/kitex_gen/coze/loop/evaluation/openapi/evaluationopenapiservice/server.go new file mode 100644 index 000000000..6f5cc6a25 --- /dev/null +++ b/backend/kitex_gen/coze/loop/evaluation/openapi/evaluationopenapiservice/server.go @@ -0,0 +1,25 @@ +// Code generated by Kitex v0.13.1. DO NOT EDIT. +package evaluationopenapiservice + +import ( + server "github.com/cloudwego/kitex/server" + openapi "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/openapi" +) + +// NewServer creates a server.Server with the given handler and options. +func NewServer(handler openapi.EvaluationOpenAPIService, opts ...server.Option) server.Server { + var options []server.Option + + options = append(options, opts...) + options = append(options, server.WithCompatibleMiddlewareForUnary()) + + svr := server.NewServer(options...) + if err := svr.RegisterService(serviceInfo(), handler); err != nil { + panic(err) + } + return svr +} + +func RegisterService(svr server.Server, handler openapi.EvaluationOpenAPIService, opts ...server.RegisterOption) error { + return svr.RegisterService(serviceInfo(), handler, opts...) +} diff --git a/backend/kitex_gen/coze/loop/evaluation/openapi/k-consts.go b/backend/kitex_gen/coze/loop/evaluation/openapi/k-consts.go new file mode 100644 index 000000000..c6e6b68d1 --- /dev/null +++ b/backend/kitex_gen/coze/loop/evaluation/openapi/k-consts.go @@ -0,0 +1,4 @@ +package openapi + +// KitexUnusedProtection is used to prevent 'imported and not used' error. +var KitexUnusedProtection = struct{}{} diff --git a/backend/kitex_gen/coze/loop/evaluation/openapi/k-coze.loop.evaluation.openapi.go b/backend/kitex_gen/coze/loop/evaluation/openapi/k-coze.loop.evaluation.openapi.go new file mode 100644 index 000000000..3ddfbcbcf --- /dev/null +++ b/backend/kitex_gen/coze/loop/evaluation/openapi/k-coze.loop.evaluation.openapi.go @@ -0,0 +1,17040 @@ +// Code generated by Kitex v0.13.1. DO NOT EDIT. + +package openapi + +import ( + "bytes" + "fmt" + "reflect" + "strings" + + "github.com/cloudwego/gopkg/protocol/thrift" + kutils "github.com/cloudwego/kitex/pkg/utils" + + "github.com/coze-dev/coze-loop/backend/kitex_gen/base" + "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/domain_openapi/common" + "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/domain_openapi/eval_set" + "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/domain_openapi/evaluator" + "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/domain_openapi/experiment" +) + +var ( + _ = base.KitexUnusedProtection + _ = common.KitexUnusedProtection + _ = eval_set.KitexUnusedProtection + _ = evaluator.KitexUnusedProtection + _ = experiment.KitexUnusedProtection +) + +// unused protection +var ( + _ = fmt.Formatter(nil) + _ = (*bytes.Buffer)(nil) + _ = (*strings.Builder)(nil) + _ = reflect.Type(nil) + _ = thrift.STOP +) + +func (p *CreateEvaluationSetOpenAPIRequest) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + var issetWorkspaceID bool = false + var issetName bool = false + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.I64 { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + issetWorkspaceID = true + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + issetName = true + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 3: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField3(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 4: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField4(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 255: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField255(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + if !issetWorkspaceID { + fieldId = 1 + goto RequiredFieldNotSetError + } + + if !issetName { + fieldId = 2 + goto RequiredFieldNotSetError + } + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_CreateEvaluationSetOpenAPIRequest[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +RequiredFieldNotSetError: + return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_CreateEvaluationSetOpenAPIRequest[fieldId])) +} + +func (p *CreateEvaluationSetOpenAPIRequest) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field int64 + if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = v + } + p.WorkspaceID = _field + return offset, nil +} + +func (p *CreateEvaluationSetOpenAPIRequest) FastReadField2(buf []byte) (int, error) { + offset := 0 + + var _field string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = v + } + p.Name = _field + return offset, nil +} + +func (p *CreateEvaluationSetOpenAPIRequest) FastReadField3(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Description = _field + return offset, nil +} + +func (p *CreateEvaluationSetOpenAPIRequest) FastReadField4(buf []byte) (int, error) { + offset := 0 + _field := eval_set.NewEvaluationSetSchema() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.EvaluationSetSchema = _field + return offset, nil +} + +func (p *CreateEvaluationSetOpenAPIRequest) FastReadField255(buf []byte) (int, error) { + offset := 0 + _field := base.NewBase() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Base = _field + return offset, nil +} + +func (p *CreateEvaluationSetOpenAPIRequest) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *CreateEvaluationSetOpenAPIRequest) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField3(buf[offset:], w) + offset += p.fastWriteField4(buf[offset:], w) + offset += p.fastWriteField255(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *CreateEvaluationSetOpenAPIRequest) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + l += p.field3Length() + l += p.field4Length() + l += p.field255Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *CreateEvaluationSetOpenAPIRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) + offset += thrift.Binary.WriteI64(buf[offset:], p.WorkspaceID) + return offset +} + +func (p *CreateEvaluationSetOpenAPIRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, p.Name) + return offset +} + +func (p *CreateEvaluationSetOpenAPIRequest) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetDescription() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 3) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Description) + } + return offset +} + +func (p *CreateEvaluationSetOpenAPIRequest) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetEvaluationSetSchema() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 4) + offset += p.EvaluationSetSchema.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *CreateEvaluationSetOpenAPIRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetBase() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) + offset += p.Base.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *CreateEvaluationSetOpenAPIRequest) field1Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() + return l +} + +func (p *CreateEvaluationSetOpenAPIRequest) field2Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(p.Name) + return l +} + +func (p *CreateEvaluationSetOpenAPIRequest) field3Length() int { + l := 0 + if p.IsSetDescription() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.Description) + } + return l +} + +func (p *CreateEvaluationSetOpenAPIRequest) field4Length() int { + l := 0 + if p.IsSetEvaluationSetSchema() { + l += thrift.Binary.FieldBeginLength() + l += p.EvaluationSetSchema.BLength() + } + return l +} + +func (p *CreateEvaluationSetOpenAPIRequest) field255Length() int { + l := 0 + if p.IsSetBase() { + l += thrift.Binary.FieldBeginLength() + l += p.Base.BLength() + } + return l +} + +func (p *CreateEvaluationSetOpenAPIRequest) DeepCopy(s interface{}) error { + src, ok := s.(*CreateEvaluationSetOpenAPIRequest) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + p.WorkspaceID = src.WorkspaceID + + if src.Name != "" { + p.Name = kutils.StringDeepCopy(src.Name) + } + + if src.Description != nil { + var tmp string + if *src.Description != "" { + tmp = kutils.StringDeepCopy(*src.Description) + } + p.Description = &tmp + } + + var _evaluationSetSchema *eval_set.EvaluationSetSchema + if src.EvaluationSetSchema != nil { + _evaluationSetSchema = &eval_set.EvaluationSetSchema{} + if err := _evaluationSetSchema.DeepCopy(src.EvaluationSetSchema); err != nil { + return err + } + } + p.EvaluationSetSchema = _evaluationSetSchema + + var _base *base.Base + if src.Base != nil { + _base = &base.Base{} + if err := _base.DeepCopy(src.Base); err != nil { + return err + } + } + p.Base = _base + + return nil +} + +func (p *CreateEvaluationSetOpenAPIResponse) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.I32 { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 3: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField3(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 255: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField255(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_CreateEvaluationSetOpenAPIResponse[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *CreateEvaluationSetOpenAPIResponse) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field *int32 + if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Code = _field + return offset, nil +} + +func (p *CreateEvaluationSetOpenAPIResponse) FastReadField2(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Msg = _field + return offset, nil +} + +func (p *CreateEvaluationSetOpenAPIResponse) FastReadField3(buf []byte) (int, error) { + offset := 0 + _field := NewCreateEvaluationSetOpenAPIData() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Data = _field + return offset, nil +} + +func (p *CreateEvaluationSetOpenAPIResponse) FastReadField255(buf []byte) (int, error) { + offset := 0 + _field := base.NewBaseResp() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.BaseResp = _field + return offset, nil +} + +func (p *CreateEvaluationSetOpenAPIResponse) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *CreateEvaluationSetOpenAPIResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField3(buf[offset:], w) + offset += p.fastWriteField255(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *CreateEvaluationSetOpenAPIResponse) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + l += p.field3Length() + l += p.field255Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *CreateEvaluationSetOpenAPIResponse) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetCode() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 1) + offset += thrift.Binary.WriteI32(buf[offset:], *p.Code) + } + return offset +} + +func (p *CreateEvaluationSetOpenAPIResponse) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetMsg() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Msg) + } + return offset +} + +func (p *CreateEvaluationSetOpenAPIResponse) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetData() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 3) + offset += p.Data.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *CreateEvaluationSetOpenAPIResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) + offset += p.BaseResp.FastWriteNocopy(buf[offset:], w) + return offset +} + +func (p *CreateEvaluationSetOpenAPIResponse) field1Length() int { + l := 0 + if p.IsSetCode() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I32Length() + } + return l +} + +func (p *CreateEvaluationSetOpenAPIResponse) field2Length() int { + l := 0 + if p.IsSetMsg() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.Msg) + } + return l +} + +func (p *CreateEvaluationSetOpenAPIResponse) field3Length() int { + l := 0 + if p.IsSetData() { + l += thrift.Binary.FieldBeginLength() + l += p.Data.BLength() + } + return l +} + +func (p *CreateEvaluationSetOpenAPIResponse) field255Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += p.BaseResp.BLength() + return l +} + +func (p *CreateEvaluationSetOpenAPIResponse) DeepCopy(s interface{}) error { + src, ok := s.(*CreateEvaluationSetOpenAPIResponse) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.Code != nil { + tmp := *src.Code + p.Code = &tmp + } + + if src.Msg != nil { + var tmp string + if *src.Msg != "" { + tmp = kutils.StringDeepCopy(*src.Msg) + } + p.Msg = &tmp + } + + var _data *CreateEvaluationSetOpenAPIData + if src.Data != nil { + _data = &CreateEvaluationSetOpenAPIData{} + if err := _data.DeepCopy(src.Data); err != nil { + return err + } + } + p.Data = _data + + var _baseResp *base.BaseResp + if src.BaseResp != nil { + _baseResp = &base.BaseResp{} + if err := _baseResp.DeepCopy(src.BaseResp); err != nil { + return err + } + } + p.BaseResp = _baseResp + + return nil +} + +func (p *CreateEvaluationSetOpenAPIData) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.I64 { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_CreateEvaluationSetOpenAPIData[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *CreateEvaluationSetOpenAPIData) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field *int64 + if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.EvaluationSetID = _field + return offset, nil +} + +func (p *CreateEvaluationSetOpenAPIData) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *CreateEvaluationSetOpenAPIData) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *CreateEvaluationSetOpenAPIData) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *CreateEvaluationSetOpenAPIData) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetEvaluationSetID() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) + offset += thrift.Binary.WriteI64(buf[offset:], *p.EvaluationSetID) + } + return offset +} + +func (p *CreateEvaluationSetOpenAPIData) field1Length() int { + l := 0 + if p.IsSetEvaluationSetID() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() + } + return l +} + +func (p *CreateEvaluationSetOpenAPIData) DeepCopy(s interface{}) error { + src, ok := s.(*CreateEvaluationSetOpenAPIData) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.EvaluationSetID != nil { + tmp := *src.EvaluationSetID + p.EvaluationSetID = &tmp + } + + return nil +} + +func (p *GetEvaluationSetOpenAPIRequest) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + var issetWorkspaceID bool = false + var issetEvaluationSetID bool = false + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.I64 { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + issetWorkspaceID = true + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.I64 { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + issetEvaluationSetID = true + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 255: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField255(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + if !issetWorkspaceID { + fieldId = 1 + goto RequiredFieldNotSetError + } + + if !issetEvaluationSetID { + fieldId = 2 + goto RequiredFieldNotSetError + } + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetEvaluationSetOpenAPIRequest[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +RequiredFieldNotSetError: + return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_GetEvaluationSetOpenAPIRequest[fieldId])) +} + +func (p *GetEvaluationSetOpenAPIRequest) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field int64 + if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = v + } + p.WorkspaceID = _field + return offset, nil +} + +func (p *GetEvaluationSetOpenAPIRequest) FastReadField2(buf []byte) (int, error) { + offset := 0 + + var _field int64 + if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = v + } + p.EvaluationSetID = _field + return offset, nil +} + +func (p *GetEvaluationSetOpenAPIRequest) FastReadField255(buf []byte) (int, error) { + offset := 0 + _field := base.NewBase() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Base = _field + return offset, nil +} + +func (p *GetEvaluationSetOpenAPIRequest) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *GetEvaluationSetOpenAPIRequest) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField255(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *GetEvaluationSetOpenAPIRequest) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + l += p.field255Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *GetEvaluationSetOpenAPIRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) + offset += thrift.Binary.WriteI64(buf[offset:], p.WorkspaceID) + return offset +} + +func (p *GetEvaluationSetOpenAPIRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 2) + offset += thrift.Binary.WriteI64(buf[offset:], p.EvaluationSetID) + return offset +} + +func (p *GetEvaluationSetOpenAPIRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetBase() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) + offset += p.Base.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *GetEvaluationSetOpenAPIRequest) field1Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() + return l +} + +func (p *GetEvaluationSetOpenAPIRequest) field2Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() + return l +} + +func (p *GetEvaluationSetOpenAPIRequest) field255Length() int { + l := 0 + if p.IsSetBase() { + l += thrift.Binary.FieldBeginLength() + l += p.Base.BLength() + } + return l +} + +func (p *GetEvaluationSetOpenAPIRequest) DeepCopy(s interface{}) error { + src, ok := s.(*GetEvaluationSetOpenAPIRequest) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + p.WorkspaceID = src.WorkspaceID + + p.EvaluationSetID = src.EvaluationSetID + + var _base *base.Base + if src.Base != nil { + _base = &base.Base{} + if err := _base.DeepCopy(src.Base); err != nil { + return err + } + } + p.Base = _base + + return nil +} + +func (p *GetEvaluationSetOpenAPIResponse) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.I32 { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 3: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField3(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 255: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField255(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetEvaluationSetOpenAPIResponse[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *GetEvaluationSetOpenAPIResponse) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field *int32 + if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Code = _field + return offset, nil +} + +func (p *GetEvaluationSetOpenAPIResponse) FastReadField2(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Msg = _field + return offset, nil +} + +func (p *GetEvaluationSetOpenAPIResponse) FastReadField3(buf []byte) (int, error) { + offset := 0 + _field := NewGetEvaluationSetOpenAPIData() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Data = _field + return offset, nil +} + +func (p *GetEvaluationSetOpenAPIResponse) FastReadField255(buf []byte) (int, error) { + offset := 0 + _field := base.NewBaseResp() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.BaseResp = _field + return offset, nil +} + +func (p *GetEvaluationSetOpenAPIResponse) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *GetEvaluationSetOpenAPIResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField3(buf[offset:], w) + offset += p.fastWriteField255(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *GetEvaluationSetOpenAPIResponse) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + l += p.field3Length() + l += p.field255Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *GetEvaluationSetOpenAPIResponse) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetCode() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 1) + offset += thrift.Binary.WriteI32(buf[offset:], *p.Code) + } + return offset +} + +func (p *GetEvaluationSetOpenAPIResponse) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetMsg() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Msg) + } + return offset +} + +func (p *GetEvaluationSetOpenAPIResponse) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetData() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 3) + offset += p.Data.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *GetEvaluationSetOpenAPIResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) + offset += p.BaseResp.FastWriteNocopy(buf[offset:], w) + return offset +} + +func (p *GetEvaluationSetOpenAPIResponse) field1Length() int { + l := 0 + if p.IsSetCode() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I32Length() + } + return l +} + +func (p *GetEvaluationSetOpenAPIResponse) field2Length() int { + l := 0 + if p.IsSetMsg() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.Msg) + } + return l +} + +func (p *GetEvaluationSetOpenAPIResponse) field3Length() int { + l := 0 + if p.IsSetData() { + l += thrift.Binary.FieldBeginLength() + l += p.Data.BLength() + } + return l +} + +func (p *GetEvaluationSetOpenAPIResponse) field255Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += p.BaseResp.BLength() + return l +} + +func (p *GetEvaluationSetOpenAPIResponse) DeepCopy(s interface{}) error { + src, ok := s.(*GetEvaluationSetOpenAPIResponse) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.Code != nil { + tmp := *src.Code + p.Code = &tmp + } + + if src.Msg != nil { + var tmp string + if *src.Msg != "" { + tmp = kutils.StringDeepCopy(*src.Msg) + } + p.Msg = &tmp + } + + var _data *GetEvaluationSetOpenAPIData + if src.Data != nil { + _data = &GetEvaluationSetOpenAPIData{} + if err := _data.DeepCopy(src.Data); err != nil { + return err + } + } + p.Data = _data + + var _baseResp *base.BaseResp + if src.BaseResp != nil { + _baseResp = &base.BaseResp{} + if err := _baseResp.DeepCopy(src.BaseResp); err != nil { + return err + } + } + p.BaseResp = _baseResp + + return nil +} + +func (p *GetEvaluationSetOpenAPIData) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetEvaluationSetOpenAPIData[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *GetEvaluationSetOpenAPIData) FastReadField1(buf []byte) (int, error) { + offset := 0 + _field := eval_set.NewEvaluationSet() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.EvaluationSet = _field + return offset, nil +} + +func (p *GetEvaluationSetOpenAPIData) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *GetEvaluationSetOpenAPIData) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *GetEvaluationSetOpenAPIData) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *GetEvaluationSetOpenAPIData) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetEvaluationSet() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) + offset += p.EvaluationSet.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *GetEvaluationSetOpenAPIData) field1Length() int { + l := 0 + if p.IsSetEvaluationSet() { + l += thrift.Binary.FieldBeginLength() + l += p.EvaluationSet.BLength() + } + return l +} + +func (p *GetEvaluationSetOpenAPIData) DeepCopy(s interface{}) error { + src, ok := s.(*GetEvaluationSetOpenAPIData) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + var _evaluationSet *eval_set.EvaluationSet + if src.EvaluationSet != nil { + _evaluationSet = &eval_set.EvaluationSet{} + if err := _evaluationSet.DeepCopy(src.EvaluationSet); err != nil { + return err + } + } + p.EvaluationSet = _evaluationSet + + return nil +} + +func (p *ListEvaluationSetsOpenAPIRequest) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + var issetWorkspaceID bool = false + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.I64 { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + issetWorkspaceID = true + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 3: + if fieldTypeId == thrift.LIST { + l, err = p.FastReadField3(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 4: + if fieldTypeId == thrift.LIST { + l, err = p.FastReadField4(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 100: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField100(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 101: + if fieldTypeId == thrift.I32 { + l, err = p.FastReadField101(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 103: + if fieldTypeId == thrift.LIST { + l, err = p.FastReadField103(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 255: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField255(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + if !issetWorkspaceID { + fieldId = 1 + goto RequiredFieldNotSetError + } + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ListEvaluationSetsOpenAPIRequest[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +RequiredFieldNotSetError: + return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_ListEvaluationSetsOpenAPIRequest[fieldId])) +} + +func (p *ListEvaluationSetsOpenAPIRequest) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field int64 + if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = v + } + p.WorkspaceID = _field + return offset, nil +} + +func (p *ListEvaluationSetsOpenAPIRequest) FastReadField2(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Name = _field + return offset, nil +} + +func (p *ListEvaluationSetsOpenAPIRequest) FastReadField3(buf []byte) (int, error) { + offset := 0 + + _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) + offset += l + if err != nil { + return offset, err + } + _field := make([]string, 0, size) + for i := 0; i < size; i++ { + var _elem string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _elem = v + } + + _field = append(_field, _elem) + } + p.Creators = _field + return offset, nil +} + +func (p *ListEvaluationSetsOpenAPIRequest) FastReadField4(buf []byte) (int, error) { + offset := 0 + + _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) + offset += l + if err != nil { + return offset, err + } + _field := make([]int64, 0, size) + for i := 0; i < size; i++ { + var _elem int64 + if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _elem = v + } + + _field = append(_field, _elem) + } + p.EvaluationSetIds = _field + return offset, nil +} + +func (p *ListEvaluationSetsOpenAPIRequest) FastReadField100(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.PageToken = _field + return offset, nil +} + +func (p *ListEvaluationSetsOpenAPIRequest) FastReadField101(buf []byte) (int, error) { + offset := 0 + + var _field *int32 + if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.PageSize = _field + return offset, nil +} + +func (p *ListEvaluationSetsOpenAPIRequest) FastReadField103(buf []byte) (int, error) { + offset := 0 + + _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) + offset += l + if err != nil { + return offset, err + } + _field := make([]*common.OrderBy, 0, size) + values := make([]common.OrderBy, size) + for i := 0; i < size; i++ { + _elem := &values[i] + _elem.InitDefault() + if l, err := _elem.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + + _field = append(_field, _elem) + } + p.OrderBys = _field + return offset, nil +} + +func (p *ListEvaluationSetsOpenAPIRequest) FastReadField255(buf []byte) (int, error) { + offset := 0 + _field := base.NewBase() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Base = _field + return offset, nil +} + +func (p *ListEvaluationSetsOpenAPIRequest) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *ListEvaluationSetsOpenAPIRequest) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField101(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField3(buf[offset:], w) + offset += p.fastWriteField4(buf[offset:], w) + offset += p.fastWriteField100(buf[offset:], w) + offset += p.fastWriteField103(buf[offset:], w) + offset += p.fastWriteField255(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *ListEvaluationSetsOpenAPIRequest) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + l += p.field3Length() + l += p.field4Length() + l += p.field100Length() + l += p.field101Length() + l += p.field103Length() + l += p.field255Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *ListEvaluationSetsOpenAPIRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) + offset += thrift.Binary.WriteI64(buf[offset:], p.WorkspaceID) + return offset +} + +func (p *ListEvaluationSetsOpenAPIRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetName() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Name) + } + return offset +} + +func (p *ListEvaluationSetsOpenAPIRequest) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetCreators() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 3) + listBeginOffset := offset + offset += thrift.Binary.ListBeginLength() + var length int + for _, v := range p.Creators { + length++ + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, v) + } + thrift.Binary.WriteListBegin(buf[listBeginOffset:], thrift.STRING, length) + } + return offset +} + +func (p *ListEvaluationSetsOpenAPIRequest) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetEvaluationSetIds() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 4) + listBeginOffset := offset + offset += thrift.Binary.ListBeginLength() + var length int + for _, v := range p.EvaluationSetIds { + length++ + offset += thrift.Binary.WriteI64(buf[offset:], v) + } + thrift.Binary.WriteListBegin(buf[listBeginOffset:], thrift.I64, length) + } + return offset +} + +func (p *ListEvaluationSetsOpenAPIRequest) fastWriteField100(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetPageToken() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 100) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.PageToken) + } + return offset +} + +func (p *ListEvaluationSetsOpenAPIRequest) fastWriteField101(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetPageSize() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 101) + offset += thrift.Binary.WriteI32(buf[offset:], *p.PageSize) + } + return offset +} + +func (p *ListEvaluationSetsOpenAPIRequest) fastWriteField103(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetOrderBys() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 103) + listBeginOffset := offset + offset += thrift.Binary.ListBeginLength() + var length int + for _, v := range p.OrderBys { + length++ + offset += v.FastWriteNocopy(buf[offset:], w) + } + thrift.Binary.WriteListBegin(buf[listBeginOffset:], thrift.STRUCT, length) + } + return offset +} + +func (p *ListEvaluationSetsOpenAPIRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetBase() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) + offset += p.Base.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *ListEvaluationSetsOpenAPIRequest) field1Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() + return l +} + +func (p *ListEvaluationSetsOpenAPIRequest) field2Length() int { + l := 0 + if p.IsSetName() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.Name) + } + return l +} + +func (p *ListEvaluationSetsOpenAPIRequest) field3Length() int { + l := 0 + if p.IsSetCreators() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.ListBeginLength() + for _, v := range p.Creators { + _ = v + l += thrift.Binary.StringLengthNocopy(v) + } + } + return l +} + +func (p *ListEvaluationSetsOpenAPIRequest) field4Length() int { + l := 0 + if p.IsSetEvaluationSetIds() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.ListBeginLength() + l += + thrift.Binary.I64Length() * len(p.EvaluationSetIds) + } + return l +} + +func (p *ListEvaluationSetsOpenAPIRequest) field100Length() int { + l := 0 + if p.IsSetPageToken() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.PageToken) + } + return l +} + +func (p *ListEvaluationSetsOpenAPIRequest) field101Length() int { + l := 0 + if p.IsSetPageSize() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I32Length() + } + return l +} + +func (p *ListEvaluationSetsOpenAPIRequest) field103Length() int { + l := 0 + if p.IsSetOrderBys() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.ListBeginLength() + for _, v := range p.OrderBys { + _ = v + l += v.BLength() + } + } + return l +} + +func (p *ListEvaluationSetsOpenAPIRequest) field255Length() int { + l := 0 + if p.IsSetBase() { + l += thrift.Binary.FieldBeginLength() + l += p.Base.BLength() + } + return l +} + +func (p *ListEvaluationSetsOpenAPIRequest) DeepCopy(s interface{}) error { + src, ok := s.(*ListEvaluationSetsOpenAPIRequest) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + p.WorkspaceID = src.WorkspaceID + + if src.Name != nil { + var tmp string + if *src.Name != "" { + tmp = kutils.StringDeepCopy(*src.Name) + } + p.Name = &tmp + } + + if src.Creators != nil { + p.Creators = make([]string, 0, len(src.Creators)) + for _, elem := range src.Creators { + var _elem string + if elem != "" { + _elem = kutils.StringDeepCopy(elem) + } + p.Creators = append(p.Creators, _elem) + } + } + + if src.EvaluationSetIds != nil { + p.EvaluationSetIds = make([]int64, 0, len(src.EvaluationSetIds)) + for _, elem := range src.EvaluationSetIds { + var _elem int64 + _elem = elem + p.EvaluationSetIds = append(p.EvaluationSetIds, _elem) + } + } + + if src.PageToken != nil { + var tmp string + if *src.PageToken != "" { + tmp = kutils.StringDeepCopy(*src.PageToken) + } + p.PageToken = &tmp + } + + if src.PageSize != nil { + tmp := *src.PageSize + p.PageSize = &tmp + } + + if src.OrderBys != nil { + p.OrderBys = make([]*common.OrderBy, 0, len(src.OrderBys)) + for _, elem := range src.OrderBys { + var _elem *common.OrderBy + if elem != nil { + _elem = &common.OrderBy{} + if err := _elem.DeepCopy(elem); err != nil { + return err + } + } + + p.OrderBys = append(p.OrderBys, _elem) + } + } + + var _base *base.Base + if src.Base != nil { + _base = &base.Base{} + if err := _base.DeepCopy(src.Base); err != nil { + return err + } + } + p.Base = _base + + return nil +} + +func (p *ListEvaluationSetsOpenAPIResponse) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.I32 { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 3: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField3(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 255: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField255(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ListEvaluationSetsOpenAPIResponse[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *ListEvaluationSetsOpenAPIResponse) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field *int32 + if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Code = _field + return offset, nil +} + +func (p *ListEvaluationSetsOpenAPIResponse) FastReadField2(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Msg = _field + return offset, nil +} + +func (p *ListEvaluationSetsOpenAPIResponse) FastReadField3(buf []byte) (int, error) { + offset := 0 + _field := NewListEvaluationSetsOpenAPIData() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Data = _field + return offset, nil +} + +func (p *ListEvaluationSetsOpenAPIResponse) FastReadField255(buf []byte) (int, error) { + offset := 0 + _field := base.NewBaseResp() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.BaseResp = _field + return offset, nil +} + +func (p *ListEvaluationSetsOpenAPIResponse) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *ListEvaluationSetsOpenAPIResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField3(buf[offset:], w) + offset += p.fastWriteField255(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *ListEvaluationSetsOpenAPIResponse) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + l += p.field3Length() + l += p.field255Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *ListEvaluationSetsOpenAPIResponse) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetCode() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 1) + offset += thrift.Binary.WriteI32(buf[offset:], *p.Code) + } + return offset +} + +func (p *ListEvaluationSetsOpenAPIResponse) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetMsg() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Msg) + } + return offset +} + +func (p *ListEvaluationSetsOpenAPIResponse) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetData() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 3) + offset += p.Data.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *ListEvaluationSetsOpenAPIResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) + offset += p.BaseResp.FastWriteNocopy(buf[offset:], w) + return offset +} + +func (p *ListEvaluationSetsOpenAPIResponse) field1Length() int { + l := 0 + if p.IsSetCode() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I32Length() + } + return l +} + +func (p *ListEvaluationSetsOpenAPIResponse) field2Length() int { + l := 0 + if p.IsSetMsg() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.Msg) + } + return l +} + +func (p *ListEvaluationSetsOpenAPIResponse) field3Length() int { + l := 0 + if p.IsSetData() { + l += thrift.Binary.FieldBeginLength() + l += p.Data.BLength() + } + return l +} + +func (p *ListEvaluationSetsOpenAPIResponse) field255Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += p.BaseResp.BLength() + return l +} + +func (p *ListEvaluationSetsOpenAPIResponse) DeepCopy(s interface{}) error { + src, ok := s.(*ListEvaluationSetsOpenAPIResponse) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.Code != nil { + tmp := *src.Code + p.Code = &tmp + } + + if src.Msg != nil { + var tmp string + if *src.Msg != "" { + tmp = kutils.StringDeepCopy(*src.Msg) + } + p.Msg = &tmp + } + + var _data *ListEvaluationSetsOpenAPIData + if src.Data != nil { + _data = &ListEvaluationSetsOpenAPIData{} + if err := _data.DeepCopy(src.Data); err != nil { + return err + } + } + p.Data = _data + + var _baseResp *base.BaseResp + if src.BaseResp != nil { + _baseResp = &base.BaseResp{} + if err := _baseResp.DeepCopy(src.BaseResp); err != nil { + return err + } + } + p.BaseResp = _baseResp + + return nil +} + +func (p *ListEvaluationSetsOpenAPIData) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.LIST { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 100: + if fieldTypeId == thrift.BOOL { + l, err = p.FastReadField100(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 101: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField101(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 102: + if fieldTypeId == thrift.I64 { + l, err = p.FastReadField102(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ListEvaluationSetsOpenAPIData[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *ListEvaluationSetsOpenAPIData) FastReadField1(buf []byte) (int, error) { + offset := 0 + + _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) + offset += l + if err != nil { + return offset, err + } + _field := make([]*eval_set.EvaluationSet, 0, size) + values := make([]eval_set.EvaluationSet, size) + for i := 0; i < size; i++ { + _elem := &values[i] + _elem.InitDefault() + if l, err := _elem.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + + _field = append(_field, _elem) + } + p.Items = _field + return offset, nil +} + +func (p *ListEvaluationSetsOpenAPIData) FastReadField100(buf []byte) (int, error) { + offset := 0 + + var _field *bool + if v, l, err := thrift.Binary.ReadBool(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.HasMore = _field + return offset, nil +} + +func (p *ListEvaluationSetsOpenAPIData) FastReadField101(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.NextPageToken = _field + return offset, nil +} + +func (p *ListEvaluationSetsOpenAPIData) FastReadField102(buf []byte) (int, error) { + offset := 0 + + var _field *int64 + if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Total = _field + return offset, nil +} + +func (p *ListEvaluationSetsOpenAPIData) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *ListEvaluationSetsOpenAPIData) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField100(buf[offset:], w) + offset += p.fastWriteField102(buf[offset:], w) + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField101(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *ListEvaluationSetsOpenAPIData) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field100Length() + l += p.field101Length() + l += p.field102Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *ListEvaluationSetsOpenAPIData) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetItems() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 1) + listBeginOffset := offset + offset += thrift.Binary.ListBeginLength() + var length int + for _, v := range p.Items { + length++ + offset += v.FastWriteNocopy(buf[offset:], w) + } + thrift.Binary.WriteListBegin(buf[listBeginOffset:], thrift.STRUCT, length) + } + return offset +} + +func (p *ListEvaluationSetsOpenAPIData) fastWriteField100(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetHasMore() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.BOOL, 100) + offset += thrift.Binary.WriteBool(buf[offset:], *p.HasMore) + } + return offset +} + +func (p *ListEvaluationSetsOpenAPIData) fastWriteField101(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetNextPageToken() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 101) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.NextPageToken) + } + return offset +} + +func (p *ListEvaluationSetsOpenAPIData) fastWriteField102(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetTotal() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 102) + offset += thrift.Binary.WriteI64(buf[offset:], *p.Total) + } + return offset +} + +func (p *ListEvaluationSetsOpenAPIData) field1Length() int { + l := 0 + if p.IsSetItems() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.ListBeginLength() + for _, v := range p.Items { + _ = v + l += v.BLength() + } + } + return l +} + +func (p *ListEvaluationSetsOpenAPIData) field100Length() int { + l := 0 + if p.IsSetHasMore() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.BoolLength() + } + return l +} + +func (p *ListEvaluationSetsOpenAPIData) field101Length() int { + l := 0 + if p.IsSetNextPageToken() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.NextPageToken) + } + return l +} + +func (p *ListEvaluationSetsOpenAPIData) field102Length() int { + l := 0 + if p.IsSetTotal() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() + } + return l +} + +func (p *ListEvaluationSetsOpenAPIData) DeepCopy(s interface{}) error { + src, ok := s.(*ListEvaluationSetsOpenAPIData) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.Items != nil { + p.Items = make([]*eval_set.EvaluationSet, 0, len(src.Items)) + for _, elem := range src.Items { + var _elem *eval_set.EvaluationSet + if elem != nil { + _elem = &eval_set.EvaluationSet{} + if err := _elem.DeepCopy(elem); err != nil { + return err + } + } + + p.Items = append(p.Items, _elem) + } + } + + if src.HasMore != nil { + tmp := *src.HasMore + p.HasMore = &tmp + } + + if src.NextPageToken != nil { + var tmp string + if *src.NextPageToken != "" { + tmp = kutils.StringDeepCopy(*src.NextPageToken) + } + p.NextPageToken = &tmp + } + + if src.Total != nil { + tmp := *src.Total + p.Total = &tmp + } + + return nil +} + +func (p *CreateEvaluationSetVersionOpenAPIRequest) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + var issetWorkspaceID bool = false + var issetEvaluationSetID bool = false + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.I64 { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + issetWorkspaceID = true + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.I64 { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + issetEvaluationSetID = true + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 3: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField3(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 4: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField4(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 255: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField255(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + if !issetWorkspaceID { + fieldId = 1 + goto RequiredFieldNotSetError + } + + if !issetEvaluationSetID { + fieldId = 2 + goto RequiredFieldNotSetError + } + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_CreateEvaluationSetVersionOpenAPIRequest[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +RequiredFieldNotSetError: + return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_CreateEvaluationSetVersionOpenAPIRequest[fieldId])) +} + +func (p *CreateEvaluationSetVersionOpenAPIRequest) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field int64 + if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = v + } + p.WorkspaceID = _field + return offset, nil +} + +func (p *CreateEvaluationSetVersionOpenAPIRequest) FastReadField2(buf []byte) (int, error) { + offset := 0 + + var _field int64 + if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = v + } + p.EvaluationSetID = _field + return offset, nil +} + +func (p *CreateEvaluationSetVersionOpenAPIRequest) FastReadField3(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Version = _field + return offset, nil +} + +func (p *CreateEvaluationSetVersionOpenAPIRequest) FastReadField4(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Description = _field + return offset, nil +} + +func (p *CreateEvaluationSetVersionOpenAPIRequest) FastReadField255(buf []byte) (int, error) { + offset := 0 + _field := base.NewBase() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Base = _field + return offset, nil +} + +func (p *CreateEvaluationSetVersionOpenAPIRequest) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *CreateEvaluationSetVersionOpenAPIRequest) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField3(buf[offset:], w) + offset += p.fastWriteField4(buf[offset:], w) + offset += p.fastWriteField255(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *CreateEvaluationSetVersionOpenAPIRequest) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + l += p.field3Length() + l += p.field4Length() + l += p.field255Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *CreateEvaluationSetVersionOpenAPIRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) + offset += thrift.Binary.WriteI64(buf[offset:], p.WorkspaceID) + return offset +} + +func (p *CreateEvaluationSetVersionOpenAPIRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 2) + offset += thrift.Binary.WriteI64(buf[offset:], p.EvaluationSetID) + return offset +} + +func (p *CreateEvaluationSetVersionOpenAPIRequest) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetVersion() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 3) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Version) + } + return offset +} + +func (p *CreateEvaluationSetVersionOpenAPIRequest) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetDescription() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 4) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Description) + } + return offset +} + +func (p *CreateEvaluationSetVersionOpenAPIRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetBase() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) + offset += p.Base.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *CreateEvaluationSetVersionOpenAPIRequest) field1Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() + return l +} + +func (p *CreateEvaluationSetVersionOpenAPIRequest) field2Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() + return l +} + +func (p *CreateEvaluationSetVersionOpenAPIRequest) field3Length() int { + l := 0 + if p.IsSetVersion() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.Version) + } + return l +} + +func (p *CreateEvaluationSetVersionOpenAPIRequest) field4Length() int { + l := 0 + if p.IsSetDescription() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.Description) + } + return l +} + +func (p *CreateEvaluationSetVersionOpenAPIRequest) field255Length() int { + l := 0 + if p.IsSetBase() { + l += thrift.Binary.FieldBeginLength() + l += p.Base.BLength() + } + return l +} + +func (p *CreateEvaluationSetVersionOpenAPIRequest) DeepCopy(s interface{}) error { + src, ok := s.(*CreateEvaluationSetVersionOpenAPIRequest) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + p.WorkspaceID = src.WorkspaceID + + p.EvaluationSetID = src.EvaluationSetID + + if src.Version != nil { + var tmp string + if *src.Version != "" { + tmp = kutils.StringDeepCopy(*src.Version) + } + p.Version = &tmp + } + + if src.Description != nil { + var tmp string + if *src.Description != "" { + tmp = kutils.StringDeepCopy(*src.Description) + } + p.Description = &tmp + } + + var _base *base.Base + if src.Base != nil { + _base = &base.Base{} + if err := _base.DeepCopy(src.Base); err != nil { + return err + } + } + p.Base = _base + + return nil +} + +func (p *CreateEvaluationSetVersionOpenAPIResponse) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.I32 { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 3: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField3(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 255: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField255(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_CreateEvaluationSetVersionOpenAPIResponse[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *CreateEvaluationSetVersionOpenAPIResponse) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field *int32 + if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Code = _field + return offset, nil +} + +func (p *CreateEvaluationSetVersionOpenAPIResponse) FastReadField2(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Msg = _field + return offset, nil +} + +func (p *CreateEvaluationSetVersionOpenAPIResponse) FastReadField3(buf []byte) (int, error) { + offset := 0 + _field := NewCreateEvaluationSetVersionOpenAPIData() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Data = _field + return offset, nil +} + +func (p *CreateEvaluationSetVersionOpenAPIResponse) FastReadField255(buf []byte) (int, error) { + offset := 0 + _field := base.NewBaseResp() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.BaseResp = _field + return offset, nil +} + +func (p *CreateEvaluationSetVersionOpenAPIResponse) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *CreateEvaluationSetVersionOpenAPIResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField3(buf[offset:], w) + offset += p.fastWriteField255(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *CreateEvaluationSetVersionOpenAPIResponse) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + l += p.field3Length() + l += p.field255Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *CreateEvaluationSetVersionOpenAPIResponse) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetCode() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 1) + offset += thrift.Binary.WriteI32(buf[offset:], *p.Code) + } + return offset +} + +func (p *CreateEvaluationSetVersionOpenAPIResponse) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetMsg() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Msg) + } + return offset +} + +func (p *CreateEvaluationSetVersionOpenAPIResponse) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetData() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 3) + offset += p.Data.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *CreateEvaluationSetVersionOpenAPIResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) + offset += p.BaseResp.FastWriteNocopy(buf[offset:], w) + return offset +} + +func (p *CreateEvaluationSetVersionOpenAPIResponse) field1Length() int { + l := 0 + if p.IsSetCode() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I32Length() + } + return l +} + +func (p *CreateEvaluationSetVersionOpenAPIResponse) field2Length() int { + l := 0 + if p.IsSetMsg() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.Msg) + } + return l +} + +func (p *CreateEvaluationSetVersionOpenAPIResponse) field3Length() int { + l := 0 + if p.IsSetData() { + l += thrift.Binary.FieldBeginLength() + l += p.Data.BLength() + } + return l +} + +func (p *CreateEvaluationSetVersionOpenAPIResponse) field255Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += p.BaseResp.BLength() + return l +} + +func (p *CreateEvaluationSetVersionOpenAPIResponse) DeepCopy(s interface{}) error { + src, ok := s.(*CreateEvaluationSetVersionOpenAPIResponse) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.Code != nil { + tmp := *src.Code + p.Code = &tmp + } + + if src.Msg != nil { + var tmp string + if *src.Msg != "" { + tmp = kutils.StringDeepCopy(*src.Msg) + } + p.Msg = &tmp + } + + var _data *CreateEvaluationSetVersionOpenAPIData + if src.Data != nil { + _data = &CreateEvaluationSetVersionOpenAPIData{} + if err := _data.DeepCopy(src.Data); err != nil { + return err + } + } + p.Data = _data + + var _baseResp *base.BaseResp + if src.BaseResp != nil { + _baseResp = &base.BaseResp{} + if err := _baseResp.DeepCopy(src.BaseResp); err != nil { + return err + } + } + p.BaseResp = _baseResp + + return nil +} + +func (p *CreateEvaluationSetVersionOpenAPIData) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_CreateEvaluationSetVersionOpenAPIData[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *CreateEvaluationSetVersionOpenAPIData) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.VersionID = _field + return offset, nil +} + +func (p *CreateEvaluationSetVersionOpenAPIData) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *CreateEvaluationSetVersionOpenAPIData) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *CreateEvaluationSetVersionOpenAPIData) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *CreateEvaluationSetVersionOpenAPIData) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetVersionID() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 1) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.VersionID) + } + return offset +} + +func (p *CreateEvaluationSetVersionOpenAPIData) field1Length() int { + l := 0 + if p.IsSetVersionID() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.VersionID) + } + return l +} + +func (p *CreateEvaluationSetVersionOpenAPIData) DeepCopy(s interface{}) error { + src, ok := s.(*CreateEvaluationSetVersionOpenAPIData) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.VersionID != nil { + var tmp string + if *src.VersionID != "" { + tmp = kutils.StringDeepCopy(*src.VersionID) + } + p.VersionID = &tmp + } + + return nil +} + +func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + var issetWorkspaceID bool = false + var issetEvaluationSetID bool = false + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.I64 { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + issetWorkspaceID = true + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.I64 { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + issetEvaluationSetID = true + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 3: + if fieldTypeId == thrift.LIST { + l, err = p.FastReadField3(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 4: + if fieldTypeId == thrift.BOOL { + l, err = p.FastReadField4(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 5: + if fieldTypeId == thrift.BOOL { + l, err = p.FastReadField5(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 255: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField255(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + if !issetWorkspaceID { + fieldId = 1 + goto RequiredFieldNotSetError + } + + if !issetEvaluationSetID { + fieldId = 2 + goto RequiredFieldNotSetError + } + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_BatchCreateEvaluationSetItemsOpenAPIRequest[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +RequiredFieldNotSetError: + return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_BatchCreateEvaluationSetItemsOpenAPIRequest[fieldId])) +} + +func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field int64 + if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = v + } + p.WorkspaceID = _field + return offset, nil +} + +func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) FastReadField2(buf []byte) (int, error) { + offset := 0 + + var _field int64 + if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = v + } + p.EvaluationSetID = _field + return offset, nil +} + +func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) FastReadField3(buf []byte) (int, error) { + offset := 0 + + _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) + offset += l + if err != nil { + return offset, err + } + _field := make([]*eval_set.EvaluationSetItem, 0, size) + values := make([]eval_set.EvaluationSetItem, size) + for i := 0; i < size; i++ { + _elem := &values[i] + _elem.InitDefault() + if l, err := _elem.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + + _field = append(_field, _elem) + } + p.Items = _field + return offset, nil +} + +func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) FastReadField4(buf []byte) (int, error) { + offset := 0 + + var _field *bool + if v, l, err := thrift.Binary.ReadBool(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.SkipInvalidItems = _field + return offset, nil +} + +func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) FastReadField5(buf []byte) (int, error) { + offset := 0 + + var _field *bool + if v, l, err := thrift.Binary.ReadBool(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.AllowPartialAdd = _field + return offset, nil +} + +func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) FastReadField255(buf []byte) (int, error) { + offset := 0 + _field := base.NewBase() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Base = _field + return offset, nil +} + +func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField4(buf[offset:], w) + offset += p.fastWriteField5(buf[offset:], w) + offset += p.fastWriteField3(buf[offset:], w) + offset += p.fastWriteField255(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + l += p.field3Length() + l += p.field4Length() + l += p.field5Length() + l += p.field255Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) + offset += thrift.Binary.WriteI64(buf[offset:], p.WorkspaceID) + return offset +} + +func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 2) + offset += thrift.Binary.WriteI64(buf[offset:], p.EvaluationSetID) + return offset +} + +func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetItems() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 3) + listBeginOffset := offset + offset += thrift.Binary.ListBeginLength() + var length int + for _, v := range p.Items { + length++ + offset += v.FastWriteNocopy(buf[offset:], w) + } + thrift.Binary.WriteListBegin(buf[listBeginOffset:], thrift.STRUCT, length) + } + return offset +} + +func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetSkipInvalidItems() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.BOOL, 4) + offset += thrift.Binary.WriteBool(buf[offset:], *p.SkipInvalidItems) + } + return offset +} + +func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) fastWriteField5(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetAllowPartialAdd() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.BOOL, 5) + offset += thrift.Binary.WriteBool(buf[offset:], *p.AllowPartialAdd) + } + return offset +} + +func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetBase() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) + offset += p.Base.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) field1Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() + return l +} + +func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) field2Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() + return l +} + +func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) field3Length() int { + l := 0 + if p.IsSetItems() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.ListBeginLength() + for _, v := range p.Items { + _ = v + l += v.BLength() + } + } + return l +} + +func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) field4Length() int { + l := 0 + if p.IsSetSkipInvalidItems() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.BoolLength() + } + return l +} + +func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) field5Length() int { + l := 0 + if p.IsSetAllowPartialAdd() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.BoolLength() + } + return l +} + +func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) field255Length() int { + l := 0 + if p.IsSetBase() { + l += thrift.Binary.FieldBeginLength() + l += p.Base.BLength() + } + return l +} + +func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) DeepCopy(s interface{}) error { + src, ok := s.(*BatchCreateEvaluationSetItemsOpenAPIRequest) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + p.WorkspaceID = src.WorkspaceID + + p.EvaluationSetID = src.EvaluationSetID + + if src.Items != nil { + p.Items = make([]*eval_set.EvaluationSetItem, 0, len(src.Items)) + for _, elem := range src.Items { + var _elem *eval_set.EvaluationSetItem + if elem != nil { + _elem = &eval_set.EvaluationSetItem{} + if err := _elem.DeepCopy(elem); err != nil { + return err + } + } + + p.Items = append(p.Items, _elem) + } + } + + if src.SkipInvalidItems != nil { + tmp := *src.SkipInvalidItems + p.SkipInvalidItems = &tmp + } + + if src.AllowPartialAdd != nil { + tmp := *src.AllowPartialAdd + p.AllowPartialAdd = &tmp + } + + var _base *base.Base + if src.Base != nil { + _base = &base.Base{} + if err := _base.DeepCopy(src.Base); err != nil { + return err + } + } + p.Base = _base + + return nil +} + +func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.I32 { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 3: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField3(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 255: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField255(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_BatchCreateEvaluationSetItemsOpenAPIResponse[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field *int32 + if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Code = _field + return offset, nil +} + +func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) FastReadField2(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Msg = _field + return offset, nil +} + +func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) FastReadField3(buf []byte) (int, error) { + offset := 0 + _field := NewBatchCreateEvaluationSetItemsOpenAPIData() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Data = _field + return offset, nil +} + +func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) FastReadField255(buf []byte) (int, error) { + offset := 0 + _field := base.NewBaseResp() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.BaseResp = _field + return offset, nil +} + +func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField3(buf[offset:], w) + offset += p.fastWriteField255(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + l += p.field3Length() + l += p.field255Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetCode() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 1) + offset += thrift.Binary.WriteI32(buf[offset:], *p.Code) + } + return offset +} + +func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetMsg() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Msg) + } + return offset +} + +func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetData() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 3) + offset += p.Data.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) + offset += p.BaseResp.FastWriteNocopy(buf[offset:], w) + return offset +} + +func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) field1Length() int { + l := 0 + if p.IsSetCode() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I32Length() + } + return l +} + +func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) field2Length() int { + l := 0 + if p.IsSetMsg() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.Msg) + } + return l +} + +func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) field3Length() int { + l := 0 + if p.IsSetData() { + l += thrift.Binary.FieldBeginLength() + l += p.Data.BLength() + } + return l +} + +func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) field255Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += p.BaseResp.BLength() + return l +} + +func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) DeepCopy(s interface{}) error { + src, ok := s.(*BatchCreateEvaluationSetItemsOpenAPIResponse) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.Code != nil { + tmp := *src.Code + p.Code = &tmp + } + + if src.Msg != nil { + var tmp string + if *src.Msg != "" { + tmp = kutils.StringDeepCopy(*src.Msg) + } + p.Msg = &tmp + } + + var _data *BatchCreateEvaluationSetItemsOpenAPIData + if src.Data != nil { + _data = &BatchCreateEvaluationSetItemsOpenAPIData{} + if err := _data.DeepCopy(src.Data); err != nil { + return err + } + } + p.Data = _data + + var _baseResp *base.BaseResp + if src.BaseResp != nil { + _baseResp = &base.BaseResp{} + if err := _baseResp.DeepCopy(src.BaseResp); err != nil { + return err + } + } + p.BaseResp = _baseResp + + return nil +} + +func (p *BatchCreateEvaluationSetItemsOpenAPIData) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.MAP { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.LIST { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_BatchCreateEvaluationSetItemsOpenAPIData[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *BatchCreateEvaluationSetItemsOpenAPIData) FastReadField1(buf []byte) (int, error) { + offset := 0 + + _, _, size, l, err := thrift.Binary.ReadMapBegin(buf[offset:]) + offset += l + if err != nil { + return offset, err + } + _field := make(map[int64]string, size) + for i := 0; i < size; i++ { + var _key int64 + if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _key = v + } + + var _val string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _val = v + } + + _field[_key] = _val + } + p.AddedItems = _field + return offset, nil +} + +func (p *BatchCreateEvaluationSetItemsOpenAPIData) FastReadField2(buf []byte) (int, error) { + offset := 0 + + _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) + offset += l + if err != nil { + return offset, err + } + _field := make([]*eval_set.ItemErrorGroup, 0, size) + values := make([]eval_set.ItemErrorGroup, size) + for i := 0; i < size; i++ { + _elem := &values[i] + _elem.InitDefault() + if l, err := _elem.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + + _field = append(_field, _elem) + } + p.Errors = _field + return offset, nil +} + +func (p *BatchCreateEvaluationSetItemsOpenAPIData) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *BatchCreateEvaluationSetItemsOpenAPIData) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *BatchCreateEvaluationSetItemsOpenAPIData) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *BatchCreateEvaluationSetItemsOpenAPIData) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetAddedItems() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.MAP, 1) + mapBeginOffset := offset + offset += thrift.Binary.MapBeginLength() + var length int + for k, v := range p.AddedItems { + length++ + offset += thrift.Binary.WriteI64(buf[offset:], k) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, v) + } + thrift.Binary.WriteMapBegin(buf[mapBeginOffset:], thrift.I64, thrift.STRING, length) + } + return offset +} + +func (p *BatchCreateEvaluationSetItemsOpenAPIData) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetErrors() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 2) + listBeginOffset := offset + offset += thrift.Binary.ListBeginLength() + var length int + for _, v := range p.Errors { + length++ + offset += v.FastWriteNocopy(buf[offset:], w) + } + thrift.Binary.WriteListBegin(buf[listBeginOffset:], thrift.STRUCT, length) + } + return offset +} + +func (p *BatchCreateEvaluationSetItemsOpenAPIData) field1Length() int { + l := 0 + if p.IsSetAddedItems() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.MapBeginLength() + for k, v := range p.AddedItems { + _, _ = k, v + + l += thrift.Binary.I64Length() + l += thrift.Binary.StringLengthNocopy(v) + } + } + return l +} + +func (p *BatchCreateEvaluationSetItemsOpenAPIData) field2Length() int { + l := 0 + if p.IsSetErrors() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.ListBeginLength() + for _, v := range p.Errors { + _ = v + l += v.BLength() + } + } + return l +} + +func (p *BatchCreateEvaluationSetItemsOpenAPIData) DeepCopy(s interface{}) error { + src, ok := s.(*BatchCreateEvaluationSetItemsOpenAPIData) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.AddedItems != nil { + p.AddedItems = make(map[int64]string, len(src.AddedItems)) + for key, val := range src.AddedItems { + var _key int64 + _key = key + + var _val string + if val != "" { + _val = kutils.StringDeepCopy(val) + } + + p.AddedItems[_key] = _val + } + } + + if src.Errors != nil { + p.Errors = make([]*eval_set.ItemErrorGroup, 0, len(src.Errors)) + for _, elem := range src.Errors { + var _elem *eval_set.ItemErrorGroup + if elem != nil { + _elem = &eval_set.ItemErrorGroup{} + if err := _elem.DeepCopy(elem); err != nil { + return err + } + } + + p.Errors = append(p.Errors, _elem) + } + } + + return nil +} + +func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + var issetWorkspaceID bool = false + var issetEvaluationSetID bool = false + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.I64 { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + issetWorkspaceID = true + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.I64 { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + issetEvaluationSetID = true + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 3: + if fieldTypeId == thrift.LIST { + l, err = p.FastReadField3(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 4: + if fieldTypeId == thrift.BOOL { + l, err = p.FastReadField4(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 255: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField255(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + if !issetWorkspaceID { + fieldId = 1 + goto RequiredFieldNotSetError + } + + if !issetEvaluationSetID { + fieldId = 2 + goto RequiredFieldNotSetError + } + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_BatchUpdateEvaluationSetItemsOpenAPIRequest[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +RequiredFieldNotSetError: + return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_BatchUpdateEvaluationSetItemsOpenAPIRequest[fieldId])) +} + +func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field int64 + if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = v + } + p.WorkspaceID = _field + return offset, nil +} + +func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) FastReadField2(buf []byte) (int, error) { + offset := 0 + + var _field int64 + if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = v + } + p.EvaluationSetID = _field + return offset, nil +} + +func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) FastReadField3(buf []byte) (int, error) { + offset := 0 + + _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) + offset += l + if err != nil { + return offset, err + } + _field := make([]*eval_set.EvaluationSetItem, 0, size) + values := make([]eval_set.EvaluationSetItem, size) + for i := 0; i < size; i++ { + _elem := &values[i] + _elem.InitDefault() + if l, err := _elem.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + + _field = append(_field, _elem) + } + p.Items = _field + return offset, nil +} + +func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) FastReadField4(buf []byte) (int, error) { + offset := 0 + + var _field *bool + if v, l, err := thrift.Binary.ReadBool(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.SkipInvalidItems = _field + return offset, nil +} + +func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) FastReadField255(buf []byte) (int, error) { + offset := 0 + _field := base.NewBase() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Base = _field + return offset, nil +} + +func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField4(buf[offset:], w) + offset += p.fastWriteField3(buf[offset:], w) + offset += p.fastWriteField255(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + l += p.field3Length() + l += p.field4Length() + l += p.field255Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) + offset += thrift.Binary.WriteI64(buf[offset:], p.WorkspaceID) + return offset +} + +func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 2) + offset += thrift.Binary.WriteI64(buf[offset:], p.EvaluationSetID) + return offset +} + +func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetItems() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 3) + listBeginOffset := offset + offset += thrift.Binary.ListBeginLength() + var length int + for _, v := range p.Items { + length++ + offset += v.FastWriteNocopy(buf[offset:], w) + } + thrift.Binary.WriteListBegin(buf[listBeginOffset:], thrift.STRUCT, length) + } + return offset +} + +func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetSkipInvalidItems() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.BOOL, 4) + offset += thrift.Binary.WriteBool(buf[offset:], *p.SkipInvalidItems) + } + return offset +} + +func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetBase() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) + offset += p.Base.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) field1Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() + return l +} + +func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) field2Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() + return l +} + +func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) field3Length() int { + l := 0 + if p.IsSetItems() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.ListBeginLength() + for _, v := range p.Items { + _ = v + l += v.BLength() + } + } + return l +} + +func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) field4Length() int { + l := 0 + if p.IsSetSkipInvalidItems() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.BoolLength() + } + return l +} + +func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) field255Length() int { + l := 0 + if p.IsSetBase() { + l += thrift.Binary.FieldBeginLength() + l += p.Base.BLength() + } + return l +} + +func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) DeepCopy(s interface{}) error { + src, ok := s.(*BatchUpdateEvaluationSetItemsOpenAPIRequest) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + p.WorkspaceID = src.WorkspaceID + + p.EvaluationSetID = src.EvaluationSetID + + if src.Items != nil { + p.Items = make([]*eval_set.EvaluationSetItem, 0, len(src.Items)) + for _, elem := range src.Items { + var _elem *eval_set.EvaluationSetItem + if elem != nil { + _elem = &eval_set.EvaluationSetItem{} + if err := _elem.DeepCopy(elem); err != nil { + return err + } + } + + p.Items = append(p.Items, _elem) + } + } + + if src.SkipInvalidItems != nil { + tmp := *src.SkipInvalidItems + p.SkipInvalidItems = &tmp + } + + var _base *base.Base + if src.Base != nil { + _base = &base.Base{} + if err := _base.DeepCopy(src.Base); err != nil { + return err + } + } + p.Base = _base + + return nil +} + +func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.I32 { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 3: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField3(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 255: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField255(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_BatchUpdateEvaluationSetItemsOpenAPIResponse[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field *int32 + if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Code = _field + return offset, nil +} + +func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) FastReadField2(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Msg = _field + return offset, nil +} + +func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) FastReadField3(buf []byte) (int, error) { + offset := 0 + _field := NewBatchUpdateEvaluationSetItemsOpenAPIData() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Data = _field + return offset, nil +} + +func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) FastReadField255(buf []byte) (int, error) { + offset := 0 + _field := base.NewBaseResp() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.BaseResp = _field + return offset, nil +} + +func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField3(buf[offset:], w) + offset += p.fastWriteField255(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + l += p.field3Length() + l += p.field255Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetCode() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 1) + offset += thrift.Binary.WriteI32(buf[offset:], *p.Code) + } + return offset +} + +func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetMsg() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Msg) + } + return offset +} + +func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetData() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 3) + offset += p.Data.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) + offset += p.BaseResp.FastWriteNocopy(buf[offset:], w) + return offset +} + +func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) field1Length() int { + l := 0 + if p.IsSetCode() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I32Length() + } + return l +} + +func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) field2Length() int { + l := 0 + if p.IsSetMsg() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.Msg) + } + return l +} + +func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) field3Length() int { + l := 0 + if p.IsSetData() { + l += thrift.Binary.FieldBeginLength() + l += p.Data.BLength() + } + return l +} + +func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) field255Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += p.BaseResp.BLength() + return l +} + +func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) DeepCopy(s interface{}) error { + src, ok := s.(*BatchUpdateEvaluationSetItemsOpenAPIResponse) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.Code != nil { + tmp := *src.Code + p.Code = &tmp + } + + if src.Msg != nil { + var tmp string + if *src.Msg != "" { + tmp = kutils.StringDeepCopy(*src.Msg) + } + p.Msg = &tmp + } + + var _data *BatchUpdateEvaluationSetItemsOpenAPIData + if src.Data != nil { + _data = &BatchUpdateEvaluationSetItemsOpenAPIData{} + if err := _data.DeepCopy(src.Data); err != nil { + return err + } + } + p.Data = _data + + var _baseResp *base.BaseResp + if src.BaseResp != nil { + _baseResp = &base.BaseResp{} + if err := _baseResp.DeepCopy(src.BaseResp); err != nil { + return err + } + } + p.BaseResp = _baseResp + + return nil +} + +func (p *BatchUpdateEvaluationSetItemsOpenAPIData) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.MAP { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.LIST { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_BatchUpdateEvaluationSetItemsOpenAPIData[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *BatchUpdateEvaluationSetItemsOpenAPIData) FastReadField1(buf []byte) (int, error) { + offset := 0 + + _, _, size, l, err := thrift.Binary.ReadMapBegin(buf[offset:]) + offset += l + if err != nil { + return offset, err + } + _field := make(map[int64]string, size) + for i := 0; i < size; i++ { + var _key int64 + if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _key = v + } + + var _val string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _val = v + } + + _field[_key] = _val + } + p.UpdatedItems = _field + return offset, nil +} + +func (p *BatchUpdateEvaluationSetItemsOpenAPIData) FastReadField2(buf []byte) (int, error) { + offset := 0 + + _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) + offset += l + if err != nil { + return offset, err + } + _field := make([]*eval_set.ItemErrorGroup, 0, size) + values := make([]eval_set.ItemErrorGroup, size) + for i := 0; i < size; i++ { + _elem := &values[i] + _elem.InitDefault() + if l, err := _elem.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + + _field = append(_field, _elem) + } + p.Errors = _field + return offset, nil +} + +func (p *BatchUpdateEvaluationSetItemsOpenAPIData) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *BatchUpdateEvaluationSetItemsOpenAPIData) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *BatchUpdateEvaluationSetItemsOpenAPIData) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *BatchUpdateEvaluationSetItemsOpenAPIData) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetUpdatedItems() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.MAP, 1) + mapBeginOffset := offset + offset += thrift.Binary.MapBeginLength() + var length int + for k, v := range p.UpdatedItems { + length++ + offset += thrift.Binary.WriteI64(buf[offset:], k) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, v) + } + thrift.Binary.WriteMapBegin(buf[mapBeginOffset:], thrift.I64, thrift.STRING, length) + } + return offset +} + +func (p *BatchUpdateEvaluationSetItemsOpenAPIData) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetErrors() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 2) + listBeginOffset := offset + offset += thrift.Binary.ListBeginLength() + var length int + for _, v := range p.Errors { + length++ + offset += v.FastWriteNocopy(buf[offset:], w) + } + thrift.Binary.WriteListBegin(buf[listBeginOffset:], thrift.STRUCT, length) + } + return offset +} + +func (p *BatchUpdateEvaluationSetItemsOpenAPIData) field1Length() int { + l := 0 + if p.IsSetUpdatedItems() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.MapBeginLength() + for k, v := range p.UpdatedItems { + _, _ = k, v + + l += thrift.Binary.I64Length() + l += thrift.Binary.StringLengthNocopy(v) + } + } + return l +} + +func (p *BatchUpdateEvaluationSetItemsOpenAPIData) field2Length() int { + l := 0 + if p.IsSetErrors() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.ListBeginLength() + for _, v := range p.Errors { + _ = v + l += v.BLength() + } + } + return l +} + +func (p *BatchUpdateEvaluationSetItemsOpenAPIData) DeepCopy(s interface{}) error { + src, ok := s.(*BatchUpdateEvaluationSetItemsOpenAPIData) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.UpdatedItems != nil { + p.UpdatedItems = make(map[int64]string, len(src.UpdatedItems)) + for key, val := range src.UpdatedItems { + var _key int64 + _key = key + + var _val string + if val != "" { + _val = kutils.StringDeepCopy(val) + } + + p.UpdatedItems[_key] = _val + } + } + + if src.Errors != nil { + p.Errors = make([]*eval_set.ItemErrorGroup, 0, len(src.Errors)) + for _, elem := range src.Errors { + var _elem *eval_set.ItemErrorGroup + if elem != nil { + _elem = &eval_set.ItemErrorGroup{} + if err := _elem.DeepCopy(elem); err != nil { + return err + } + } + + p.Errors = append(p.Errors, _elem) + } + } + + return nil +} + +func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + var issetWorkspaceID bool = false + var issetEvaluationSetID bool = false + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.I64 { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + issetWorkspaceID = true + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.I64 { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + issetEvaluationSetID = true + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 3: + if fieldTypeId == thrift.LIST { + l, err = p.FastReadField3(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 255: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField255(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + if !issetWorkspaceID { + fieldId = 1 + goto RequiredFieldNotSetError + } + + if !issetEvaluationSetID { + fieldId = 2 + goto RequiredFieldNotSetError + } + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_BatchDeleteEvaluationSetItemsOpenAPIRequest[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +RequiredFieldNotSetError: + return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_BatchDeleteEvaluationSetItemsOpenAPIRequest[fieldId])) +} + +func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field int64 + if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = v + } + p.WorkspaceID = _field + return offset, nil +} + +func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) FastReadField2(buf []byte) (int, error) { + offset := 0 + + var _field int64 + if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = v + } + p.EvaluationSetID = _field + return offset, nil +} + +func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) FastReadField3(buf []byte) (int, error) { + offset := 0 + + _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) + offset += l + if err != nil { + return offset, err + } + _field := make([]string, 0, size) + for i := 0; i < size; i++ { + var _elem string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _elem = v + } + + _field = append(_field, _elem) + } + p.ItemIds = _field + return offset, nil +} + +func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) FastReadField255(buf []byte) (int, error) { + offset := 0 + _field := base.NewBase() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Base = _field + return offset, nil +} + +func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField3(buf[offset:], w) + offset += p.fastWriteField255(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + l += p.field3Length() + l += p.field255Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) + offset += thrift.Binary.WriteI64(buf[offset:], p.WorkspaceID) + return offset +} + +func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 2) + offset += thrift.Binary.WriteI64(buf[offset:], p.EvaluationSetID) + return offset +} + +func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetItemIds() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 3) + listBeginOffset := offset + offset += thrift.Binary.ListBeginLength() + var length int + for _, v := range p.ItemIds { + length++ + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, v) + } + thrift.Binary.WriteListBegin(buf[listBeginOffset:], thrift.STRING, length) + } + return offset +} + +func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetBase() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) + offset += p.Base.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) field1Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() + return l +} + +func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) field2Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() + return l +} + +func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) field3Length() int { + l := 0 + if p.IsSetItemIds() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.ListBeginLength() + for _, v := range p.ItemIds { + _ = v + l += thrift.Binary.StringLengthNocopy(v) + } + } + return l +} + +func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) field255Length() int { + l := 0 + if p.IsSetBase() { + l += thrift.Binary.FieldBeginLength() + l += p.Base.BLength() + } + return l +} + +func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) DeepCopy(s interface{}) error { + src, ok := s.(*BatchDeleteEvaluationSetItemsOpenAPIRequest) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + p.WorkspaceID = src.WorkspaceID + + p.EvaluationSetID = src.EvaluationSetID + + if src.ItemIds != nil { + p.ItemIds = make([]string, 0, len(src.ItemIds)) + for _, elem := range src.ItemIds { + var _elem string + if elem != "" { + _elem = kutils.StringDeepCopy(elem) + } + p.ItemIds = append(p.ItemIds, _elem) + } + } + + var _base *base.Base + if src.Base != nil { + _base = &base.Base{} + if err := _base.DeepCopy(src.Base); err != nil { + return err + } + } + p.Base = _base + + return nil +} + +func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.I32 { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 3: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField3(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 255: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField255(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_BatchDeleteEvaluationSetItemsOpenAPIResponse[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field *int32 + if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Code = _field + return offset, nil +} + +func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) FastReadField2(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Msg = _field + return offset, nil +} + +func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) FastReadField3(buf []byte) (int, error) { + offset := 0 + _field := NewBatchDeleteEvaluationSetItemsOpenAPIData() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Data = _field + return offset, nil +} + +func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) FastReadField255(buf []byte) (int, error) { + offset := 0 + _field := base.NewBaseResp() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.BaseResp = _field + return offset, nil +} + +func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField3(buf[offset:], w) + offset += p.fastWriteField255(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + l += p.field3Length() + l += p.field255Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetCode() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 1) + offset += thrift.Binary.WriteI32(buf[offset:], *p.Code) + } + return offset +} + +func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetMsg() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Msg) + } + return offset +} + +func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetData() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 3) + offset += p.Data.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) + offset += p.BaseResp.FastWriteNocopy(buf[offset:], w) + return offset +} + +func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) field1Length() int { + l := 0 + if p.IsSetCode() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I32Length() + } + return l +} + +func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) field2Length() int { + l := 0 + if p.IsSetMsg() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.Msg) + } + return l +} + +func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) field3Length() int { + l := 0 + if p.IsSetData() { + l += thrift.Binary.FieldBeginLength() + l += p.Data.BLength() + } + return l +} + +func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) field255Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += p.BaseResp.BLength() + return l +} + +func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) DeepCopy(s interface{}) error { + src, ok := s.(*BatchDeleteEvaluationSetItemsOpenAPIResponse) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.Code != nil { + tmp := *src.Code + p.Code = &tmp + } + + if src.Msg != nil { + var tmp string + if *src.Msg != "" { + tmp = kutils.StringDeepCopy(*src.Msg) + } + p.Msg = &tmp + } + + var _data *BatchDeleteEvaluationSetItemsOpenAPIData + if src.Data != nil { + _data = &BatchDeleteEvaluationSetItemsOpenAPIData{} + if err := _data.DeepCopy(src.Data); err != nil { + return err + } + } + p.Data = _data + + var _baseResp *base.BaseResp + if src.BaseResp != nil { + _baseResp = &base.BaseResp{} + if err := _baseResp.DeepCopy(src.BaseResp); err != nil { + return err + } + } + p.BaseResp = _baseResp + + return nil +} + +func (p *BatchDeleteEvaluationSetItemsOpenAPIData) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.I32 { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_BatchDeleteEvaluationSetItemsOpenAPIData[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *BatchDeleteEvaluationSetItemsOpenAPIData) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field *int32 + if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.DeletedCount = _field + return offset, nil +} + +func (p *BatchDeleteEvaluationSetItemsOpenAPIData) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *BatchDeleteEvaluationSetItemsOpenAPIData) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *BatchDeleteEvaluationSetItemsOpenAPIData) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *BatchDeleteEvaluationSetItemsOpenAPIData) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetDeletedCount() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 1) + offset += thrift.Binary.WriteI32(buf[offset:], *p.DeletedCount) + } + return offset +} + +func (p *BatchDeleteEvaluationSetItemsOpenAPIData) field1Length() int { + l := 0 + if p.IsSetDeletedCount() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I32Length() + } + return l +} + +func (p *BatchDeleteEvaluationSetItemsOpenAPIData) DeepCopy(s interface{}) error { + src, ok := s.(*BatchDeleteEvaluationSetItemsOpenAPIData) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.DeletedCount != nil { + tmp := *src.DeletedCount + p.DeletedCount = &tmp + } + + return nil +} + +func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + var issetWorkspaceID bool = false + var issetEvaluationSetID bool = false + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.I64 { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + issetWorkspaceID = true + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.I64 { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + issetEvaluationSetID = true + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 255: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField255(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + if !issetWorkspaceID { + fieldId = 1 + goto RequiredFieldNotSetError + } + + if !issetEvaluationSetID { + fieldId = 2 + goto RequiredFieldNotSetError + } + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ClearEvaluationSetDraftItemsOpenAPIRequest[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +RequiredFieldNotSetError: + return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_ClearEvaluationSetDraftItemsOpenAPIRequest[fieldId])) +} + +func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field int64 + if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = v + } + p.WorkspaceID = _field + return offset, nil +} + +func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) FastReadField2(buf []byte) (int, error) { + offset := 0 + + var _field int64 + if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = v + } + p.EvaluationSetID = _field + return offset, nil +} + +func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) FastReadField255(buf []byte) (int, error) { + offset := 0 + _field := base.NewBase() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Base = _field + return offset, nil +} + +func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField255(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + l += p.field255Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) + offset += thrift.Binary.WriteI64(buf[offset:], p.WorkspaceID) + return offset +} + +func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 2) + offset += thrift.Binary.WriteI64(buf[offset:], p.EvaluationSetID) + return offset +} + +func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetBase() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) + offset += p.Base.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) field1Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() + return l +} + +func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) field2Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() + return l +} + +func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) field255Length() int { + l := 0 + if p.IsSetBase() { + l += thrift.Binary.FieldBeginLength() + l += p.Base.BLength() + } + return l +} + +func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) DeepCopy(s interface{}) error { + src, ok := s.(*ClearEvaluationSetDraftItemsOpenAPIRequest) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + p.WorkspaceID = src.WorkspaceID + + p.EvaluationSetID = src.EvaluationSetID + + var _base *base.Base + if src.Base != nil { + _base = &base.Base{} + if err := _base.DeepCopy(src.Base); err != nil { + return err + } + } + p.Base = _base + + return nil +} + +func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.I32 { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 3: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField3(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 255: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField255(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ClearEvaluationSetDraftItemsOpenAPIResponse[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field *int32 + if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Code = _field + return offset, nil +} + +func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) FastReadField2(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Msg = _field + return offset, nil +} + +func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) FastReadField3(buf []byte) (int, error) { + offset := 0 + _field := NewClearEvaluationSetDraftItemsOpenAPIData() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Data = _field + return offset, nil +} + +func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) FastReadField255(buf []byte) (int, error) { + offset := 0 + _field := base.NewBaseResp() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.BaseResp = _field + return offset, nil +} + +func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField3(buf[offset:], w) + offset += p.fastWriteField255(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + l += p.field3Length() + l += p.field255Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetCode() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 1) + offset += thrift.Binary.WriteI32(buf[offset:], *p.Code) + } + return offset +} + +func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetMsg() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Msg) + } + return offset +} + +func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetData() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 3) + offset += p.Data.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) + offset += p.BaseResp.FastWriteNocopy(buf[offset:], w) + return offset +} + +func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) field1Length() int { + l := 0 + if p.IsSetCode() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I32Length() + } + return l +} + +func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) field2Length() int { + l := 0 + if p.IsSetMsg() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.Msg) + } + return l +} + +func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) field3Length() int { + l := 0 + if p.IsSetData() { + l += thrift.Binary.FieldBeginLength() + l += p.Data.BLength() + } + return l +} + +func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) field255Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += p.BaseResp.BLength() + return l +} + +func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) DeepCopy(s interface{}) error { + src, ok := s.(*ClearEvaluationSetDraftItemsOpenAPIResponse) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.Code != nil { + tmp := *src.Code + p.Code = &tmp + } + + if src.Msg != nil { + var tmp string + if *src.Msg != "" { + tmp = kutils.StringDeepCopy(*src.Msg) + } + p.Msg = &tmp + } + + var _data *ClearEvaluationSetDraftItemsOpenAPIData + if src.Data != nil { + _data = &ClearEvaluationSetDraftItemsOpenAPIData{} + if err := _data.DeepCopy(src.Data); err != nil { + return err + } + } + p.Data = _data + + var _baseResp *base.BaseResp + if src.BaseResp != nil { + _baseResp = &base.BaseResp{} + if err := _baseResp.DeepCopy(src.BaseResp); err != nil { + return err + } + } + p.BaseResp = _baseResp + + return nil +} + +func (p *ClearEvaluationSetDraftItemsOpenAPIData) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.I32 { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ClearEvaluationSetDraftItemsOpenAPIData[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *ClearEvaluationSetDraftItemsOpenAPIData) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field *int32 + if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.ClearedCount = _field + return offset, nil +} + +func (p *ClearEvaluationSetDraftItemsOpenAPIData) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *ClearEvaluationSetDraftItemsOpenAPIData) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *ClearEvaluationSetDraftItemsOpenAPIData) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *ClearEvaluationSetDraftItemsOpenAPIData) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetClearedCount() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 1) + offset += thrift.Binary.WriteI32(buf[offset:], *p.ClearedCount) + } + return offset +} + +func (p *ClearEvaluationSetDraftItemsOpenAPIData) field1Length() int { + l := 0 + if p.IsSetClearedCount() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I32Length() + } + return l +} + +func (p *ClearEvaluationSetDraftItemsOpenAPIData) DeepCopy(s interface{}) error { + src, ok := s.(*ClearEvaluationSetDraftItemsOpenAPIData) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.ClearedCount != nil { + tmp := *src.ClearedCount + p.ClearedCount = &tmp + } + + return nil +} + +func (p *ListEvaluationSetVersionItemsOpenAPIRequest) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + var issetWorkspaceID bool = false + var issetEvaluationSetID bool = false + var issetVersionID bool = false + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.I64 { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + issetWorkspaceID = true + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.I64 { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + issetEvaluationSetID = true + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 3: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField3(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + issetVersionID = true + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 4: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField4(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 5: + if fieldTypeId == thrift.I32 { + l, err = p.FastReadField5(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 255: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField255(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + if !issetWorkspaceID { + fieldId = 1 + goto RequiredFieldNotSetError + } + + if !issetEvaluationSetID { + fieldId = 2 + goto RequiredFieldNotSetError + } + + if !issetVersionID { + fieldId = 3 + goto RequiredFieldNotSetError + } + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ListEvaluationSetVersionItemsOpenAPIRequest[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +RequiredFieldNotSetError: + return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_ListEvaluationSetVersionItemsOpenAPIRequest[fieldId])) +} + +func (p *ListEvaluationSetVersionItemsOpenAPIRequest) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field int64 + if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = v + } + p.WorkspaceID = _field + return offset, nil +} + +func (p *ListEvaluationSetVersionItemsOpenAPIRequest) FastReadField2(buf []byte) (int, error) { + offset := 0 + + var _field int64 + if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = v + } + p.EvaluationSetID = _field + return offset, nil +} + +func (p *ListEvaluationSetVersionItemsOpenAPIRequest) FastReadField3(buf []byte) (int, error) { + offset := 0 + + var _field string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = v + } + p.VersionID = _field + return offset, nil +} + +func (p *ListEvaluationSetVersionItemsOpenAPIRequest) FastReadField4(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.PageToken = _field + return offset, nil +} + +func (p *ListEvaluationSetVersionItemsOpenAPIRequest) FastReadField5(buf []byte) (int, error) { + offset := 0 + + var _field *int32 + if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.PageSize = _field + return offset, nil +} + +func (p *ListEvaluationSetVersionItemsOpenAPIRequest) FastReadField255(buf []byte) (int, error) { + offset := 0 + _field := base.NewBase() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Base = _field + return offset, nil +} + +func (p *ListEvaluationSetVersionItemsOpenAPIRequest) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *ListEvaluationSetVersionItemsOpenAPIRequest) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField5(buf[offset:], w) + offset += p.fastWriteField3(buf[offset:], w) + offset += p.fastWriteField4(buf[offset:], w) + offset += p.fastWriteField255(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *ListEvaluationSetVersionItemsOpenAPIRequest) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + l += p.field3Length() + l += p.field4Length() + l += p.field5Length() + l += p.field255Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *ListEvaluationSetVersionItemsOpenAPIRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) + offset += thrift.Binary.WriteI64(buf[offset:], p.WorkspaceID) + return offset +} + +func (p *ListEvaluationSetVersionItemsOpenAPIRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 2) + offset += thrift.Binary.WriteI64(buf[offset:], p.EvaluationSetID) + return offset +} + +func (p *ListEvaluationSetVersionItemsOpenAPIRequest) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 3) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, p.VersionID) + return offset +} + +func (p *ListEvaluationSetVersionItemsOpenAPIRequest) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetPageToken() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 4) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.PageToken) + } + return offset +} + +func (p *ListEvaluationSetVersionItemsOpenAPIRequest) fastWriteField5(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetPageSize() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 5) + offset += thrift.Binary.WriteI32(buf[offset:], *p.PageSize) + } + return offset +} + +func (p *ListEvaluationSetVersionItemsOpenAPIRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetBase() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) + offset += p.Base.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *ListEvaluationSetVersionItemsOpenAPIRequest) field1Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() + return l +} + +func (p *ListEvaluationSetVersionItemsOpenAPIRequest) field2Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() + return l +} + +func (p *ListEvaluationSetVersionItemsOpenAPIRequest) field3Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(p.VersionID) + return l +} + +func (p *ListEvaluationSetVersionItemsOpenAPIRequest) field4Length() int { + l := 0 + if p.IsSetPageToken() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.PageToken) + } + return l +} + +func (p *ListEvaluationSetVersionItemsOpenAPIRequest) field5Length() int { + l := 0 + if p.IsSetPageSize() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I32Length() + } + return l +} + +func (p *ListEvaluationSetVersionItemsOpenAPIRequest) field255Length() int { + l := 0 + if p.IsSetBase() { + l += thrift.Binary.FieldBeginLength() + l += p.Base.BLength() + } + return l +} + +func (p *ListEvaluationSetVersionItemsOpenAPIRequest) DeepCopy(s interface{}) error { + src, ok := s.(*ListEvaluationSetVersionItemsOpenAPIRequest) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + p.WorkspaceID = src.WorkspaceID + + p.EvaluationSetID = src.EvaluationSetID + + if src.VersionID != "" { + p.VersionID = kutils.StringDeepCopy(src.VersionID) + } + + if src.PageToken != nil { + var tmp string + if *src.PageToken != "" { + tmp = kutils.StringDeepCopy(*src.PageToken) + } + p.PageToken = &tmp + } + + if src.PageSize != nil { + tmp := *src.PageSize + p.PageSize = &tmp + } + + var _base *base.Base + if src.Base != nil { + _base = &base.Base{} + if err := _base.DeepCopy(src.Base); err != nil { + return err + } + } + p.Base = _base + + return nil +} + +func (p *ListEvaluationSetVersionItemsOpenAPIResponse) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.I32 { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 3: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField3(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 255: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField255(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ListEvaluationSetVersionItemsOpenAPIResponse[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *ListEvaluationSetVersionItemsOpenAPIResponse) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field *int32 + if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Code = _field + return offset, nil +} + +func (p *ListEvaluationSetVersionItemsOpenAPIResponse) FastReadField2(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Msg = _field + return offset, nil +} + +func (p *ListEvaluationSetVersionItemsOpenAPIResponse) FastReadField3(buf []byte) (int, error) { + offset := 0 + _field := NewListEvaluationSetVersionItemsOpenAPIData() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Data = _field + return offset, nil +} + +func (p *ListEvaluationSetVersionItemsOpenAPIResponse) FastReadField255(buf []byte) (int, error) { + offset := 0 + _field := base.NewBaseResp() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.BaseResp = _field + return offset, nil +} + +func (p *ListEvaluationSetVersionItemsOpenAPIResponse) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *ListEvaluationSetVersionItemsOpenAPIResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField3(buf[offset:], w) + offset += p.fastWriteField255(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *ListEvaluationSetVersionItemsOpenAPIResponse) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + l += p.field3Length() + l += p.field255Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *ListEvaluationSetVersionItemsOpenAPIResponse) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetCode() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 1) + offset += thrift.Binary.WriteI32(buf[offset:], *p.Code) + } + return offset +} + +func (p *ListEvaluationSetVersionItemsOpenAPIResponse) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetMsg() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Msg) + } + return offset +} + +func (p *ListEvaluationSetVersionItemsOpenAPIResponse) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetData() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 3) + offset += p.Data.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *ListEvaluationSetVersionItemsOpenAPIResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) + offset += p.BaseResp.FastWriteNocopy(buf[offset:], w) + return offset +} + +func (p *ListEvaluationSetVersionItemsOpenAPIResponse) field1Length() int { + l := 0 + if p.IsSetCode() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I32Length() + } + return l +} + +func (p *ListEvaluationSetVersionItemsOpenAPIResponse) field2Length() int { + l := 0 + if p.IsSetMsg() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.Msg) + } + return l +} + +func (p *ListEvaluationSetVersionItemsOpenAPIResponse) field3Length() int { + l := 0 + if p.IsSetData() { + l += thrift.Binary.FieldBeginLength() + l += p.Data.BLength() + } + return l +} + +func (p *ListEvaluationSetVersionItemsOpenAPIResponse) field255Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += p.BaseResp.BLength() + return l +} + +func (p *ListEvaluationSetVersionItemsOpenAPIResponse) DeepCopy(s interface{}) error { + src, ok := s.(*ListEvaluationSetVersionItemsOpenAPIResponse) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.Code != nil { + tmp := *src.Code + p.Code = &tmp + } + + if src.Msg != nil { + var tmp string + if *src.Msg != "" { + tmp = kutils.StringDeepCopy(*src.Msg) + } + p.Msg = &tmp + } + + var _data *ListEvaluationSetVersionItemsOpenAPIData + if src.Data != nil { + _data = &ListEvaluationSetVersionItemsOpenAPIData{} + if err := _data.DeepCopy(src.Data); err != nil { + return err + } + } + p.Data = _data + + var _baseResp *base.BaseResp + if src.BaseResp != nil { + _baseResp = &base.BaseResp{} + if err := _baseResp.DeepCopy(src.BaseResp); err != nil { + return err + } + } + p.BaseResp = _baseResp + + return nil +} + +func (p *ListEvaluationSetVersionItemsOpenAPIData) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.LIST { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.BOOL { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 3: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField3(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 4: + if fieldTypeId == thrift.I64 { + l, err = p.FastReadField4(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ListEvaluationSetVersionItemsOpenAPIData[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *ListEvaluationSetVersionItemsOpenAPIData) FastReadField1(buf []byte) (int, error) { + offset := 0 + + _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) + offset += l + if err != nil { + return offset, err + } + _field := make([]*eval_set.EvaluationSetItem, 0, size) + values := make([]eval_set.EvaluationSetItem, size) + for i := 0; i < size; i++ { + _elem := &values[i] + _elem.InitDefault() + if l, err := _elem.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + + _field = append(_field, _elem) + } + p.Items = _field + return offset, nil +} + +func (p *ListEvaluationSetVersionItemsOpenAPIData) FastReadField2(buf []byte) (int, error) { + offset := 0 + + var _field *bool + if v, l, err := thrift.Binary.ReadBool(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.HasMore = _field + return offset, nil +} + +func (p *ListEvaluationSetVersionItemsOpenAPIData) FastReadField3(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.NextPageToken = _field + return offset, nil +} + +func (p *ListEvaluationSetVersionItemsOpenAPIData) FastReadField4(buf []byte) (int, error) { + offset := 0 + + var _field *int64 + if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Total = _field + return offset, nil +} + +func (p *ListEvaluationSetVersionItemsOpenAPIData) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *ListEvaluationSetVersionItemsOpenAPIData) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField4(buf[offset:], w) + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField3(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *ListEvaluationSetVersionItemsOpenAPIData) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + l += p.field3Length() + l += p.field4Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *ListEvaluationSetVersionItemsOpenAPIData) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetItems() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 1) + listBeginOffset := offset + offset += thrift.Binary.ListBeginLength() + var length int + for _, v := range p.Items { + length++ + offset += v.FastWriteNocopy(buf[offset:], w) + } + thrift.Binary.WriteListBegin(buf[listBeginOffset:], thrift.STRUCT, length) + } + return offset +} + +func (p *ListEvaluationSetVersionItemsOpenAPIData) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetHasMore() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.BOOL, 2) + offset += thrift.Binary.WriteBool(buf[offset:], *p.HasMore) + } + return offset +} + +func (p *ListEvaluationSetVersionItemsOpenAPIData) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetNextPageToken() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 3) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.NextPageToken) + } + return offset +} + +func (p *ListEvaluationSetVersionItemsOpenAPIData) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetTotal() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 4) + offset += thrift.Binary.WriteI64(buf[offset:], *p.Total) + } + return offset +} + +func (p *ListEvaluationSetVersionItemsOpenAPIData) field1Length() int { + l := 0 + if p.IsSetItems() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.ListBeginLength() + for _, v := range p.Items { + _ = v + l += v.BLength() + } + } + return l +} + +func (p *ListEvaluationSetVersionItemsOpenAPIData) field2Length() int { + l := 0 + if p.IsSetHasMore() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.BoolLength() + } + return l +} + +func (p *ListEvaluationSetVersionItemsOpenAPIData) field3Length() int { + l := 0 + if p.IsSetNextPageToken() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.NextPageToken) + } + return l +} + +func (p *ListEvaluationSetVersionItemsOpenAPIData) field4Length() int { + l := 0 + if p.IsSetTotal() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() + } + return l +} + +func (p *ListEvaluationSetVersionItemsOpenAPIData) DeepCopy(s interface{}) error { + src, ok := s.(*ListEvaluationSetVersionItemsOpenAPIData) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.Items != nil { + p.Items = make([]*eval_set.EvaluationSetItem, 0, len(src.Items)) + for _, elem := range src.Items { + var _elem *eval_set.EvaluationSetItem + if elem != nil { + _elem = &eval_set.EvaluationSetItem{} + if err := _elem.DeepCopy(elem); err != nil { + return err + } + } + + p.Items = append(p.Items, _elem) + } + } + + if src.HasMore != nil { + tmp := *src.HasMore + p.HasMore = &tmp + } + + if src.NextPageToken != nil { + var tmp string + if *src.NextPageToken != "" { + tmp = kutils.StringDeepCopy(*src.NextPageToken) + } + p.NextPageToken = &tmp + } + + if src.Total != nil { + tmp := *src.Total + p.Total = &tmp + } + + return nil +} + +func (p *CreateEvaluatorOpenAPIRequest) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + var issetWorkspaceID bool = false + var issetEvaluator bool = false + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.I64 { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + issetWorkspaceID = true + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + issetEvaluator = true + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 255: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField255(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + if !issetWorkspaceID { + fieldId = 1 + goto RequiredFieldNotSetError + } + + if !issetEvaluator { + fieldId = 2 + goto RequiredFieldNotSetError + } + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_CreateEvaluatorOpenAPIRequest[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +RequiredFieldNotSetError: + return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_CreateEvaluatorOpenAPIRequest[fieldId])) +} + +func (p *CreateEvaluatorOpenAPIRequest) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field int64 + if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = v + } + p.WorkspaceID = _field + return offset, nil +} + +func (p *CreateEvaluatorOpenAPIRequest) FastReadField2(buf []byte) (int, error) { + offset := 0 + _field := evaluator.NewEvaluator() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Evaluator = _field + return offset, nil +} + +func (p *CreateEvaluatorOpenAPIRequest) FastReadField255(buf []byte) (int, error) { + offset := 0 + _field := base.NewBase() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Base = _field + return offset, nil +} + +func (p *CreateEvaluatorOpenAPIRequest) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *CreateEvaluatorOpenAPIRequest) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField255(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *CreateEvaluatorOpenAPIRequest) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + l += p.field255Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *CreateEvaluatorOpenAPIRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) + offset += thrift.Binary.WriteI64(buf[offset:], p.WorkspaceID) + return offset +} + +func (p *CreateEvaluatorOpenAPIRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 2) + offset += p.Evaluator.FastWriteNocopy(buf[offset:], w) + return offset +} + +func (p *CreateEvaluatorOpenAPIRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetBase() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) + offset += p.Base.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *CreateEvaluatorOpenAPIRequest) field1Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() + return l +} + +func (p *CreateEvaluatorOpenAPIRequest) field2Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += p.Evaluator.BLength() + return l +} + +func (p *CreateEvaluatorOpenAPIRequest) field255Length() int { + l := 0 + if p.IsSetBase() { + l += thrift.Binary.FieldBeginLength() + l += p.Base.BLength() + } + return l +} + +func (p *CreateEvaluatorOpenAPIRequest) DeepCopy(s interface{}) error { + src, ok := s.(*CreateEvaluatorOpenAPIRequest) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + p.WorkspaceID = src.WorkspaceID + + var _evaluator *evaluator.Evaluator + if src.Evaluator != nil { + _evaluator = &evaluator.Evaluator{} + if err := _evaluator.DeepCopy(src.Evaluator); err != nil { + return err + } + } + p.Evaluator = _evaluator + + var _base *base.Base + if src.Base != nil { + _base = &base.Base{} + if err := _base.DeepCopy(src.Base); err != nil { + return err + } + } + p.Base = _base + + return nil +} + +func (p *CreateEvaluatorOpenAPIResponse) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.I32 { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 3: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField3(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 255: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField255(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_CreateEvaluatorOpenAPIResponse[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *CreateEvaluatorOpenAPIResponse) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field *int32 + if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Code = _field + return offset, nil +} + +func (p *CreateEvaluatorOpenAPIResponse) FastReadField2(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Msg = _field + return offset, nil +} + +func (p *CreateEvaluatorOpenAPIResponse) FastReadField3(buf []byte) (int, error) { + offset := 0 + _field := NewCreateEvaluatorOpenAPIData() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Data = _field + return offset, nil +} + +func (p *CreateEvaluatorOpenAPIResponse) FastReadField255(buf []byte) (int, error) { + offset := 0 + _field := base.NewBaseResp() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.BaseResp = _field + return offset, nil +} + +func (p *CreateEvaluatorOpenAPIResponse) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *CreateEvaluatorOpenAPIResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField3(buf[offset:], w) + offset += p.fastWriteField255(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *CreateEvaluatorOpenAPIResponse) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + l += p.field3Length() + l += p.field255Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *CreateEvaluatorOpenAPIResponse) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetCode() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 1) + offset += thrift.Binary.WriteI32(buf[offset:], *p.Code) + } + return offset +} + +func (p *CreateEvaluatorOpenAPIResponse) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetMsg() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Msg) + } + return offset +} + +func (p *CreateEvaluatorOpenAPIResponse) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetData() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 3) + offset += p.Data.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *CreateEvaluatorOpenAPIResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) + offset += p.BaseResp.FastWriteNocopy(buf[offset:], w) + return offset +} + +func (p *CreateEvaluatorOpenAPIResponse) field1Length() int { + l := 0 + if p.IsSetCode() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I32Length() + } + return l +} + +func (p *CreateEvaluatorOpenAPIResponse) field2Length() int { + l := 0 + if p.IsSetMsg() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.Msg) + } + return l +} + +func (p *CreateEvaluatorOpenAPIResponse) field3Length() int { + l := 0 + if p.IsSetData() { + l += thrift.Binary.FieldBeginLength() + l += p.Data.BLength() + } + return l +} + +func (p *CreateEvaluatorOpenAPIResponse) field255Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += p.BaseResp.BLength() + return l +} + +func (p *CreateEvaluatorOpenAPIResponse) DeepCopy(s interface{}) error { + src, ok := s.(*CreateEvaluatorOpenAPIResponse) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.Code != nil { + tmp := *src.Code + p.Code = &tmp + } + + if src.Msg != nil { + var tmp string + if *src.Msg != "" { + tmp = kutils.StringDeepCopy(*src.Msg) + } + p.Msg = &tmp + } + + var _data *CreateEvaluatorOpenAPIData + if src.Data != nil { + _data = &CreateEvaluatorOpenAPIData{} + if err := _data.DeepCopy(src.Data); err != nil { + return err + } + } + p.Data = _data + + var _baseResp *base.BaseResp + if src.BaseResp != nil { + _baseResp = &base.BaseResp{} + if err := _baseResp.DeepCopy(src.BaseResp); err != nil { + return err + } + } + p.BaseResp = _baseResp + + return nil +} + +func (p *CreateEvaluatorOpenAPIData) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_CreateEvaluatorOpenAPIData[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *CreateEvaluatorOpenAPIData) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.EvaluatorID = _field + return offset, nil +} + +func (p *CreateEvaluatorOpenAPIData) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *CreateEvaluatorOpenAPIData) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *CreateEvaluatorOpenAPIData) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *CreateEvaluatorOpenAPIData) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetEvaluatorID() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 1) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.EvaluatorID) + } + return offset +} + +func (p *CreateEvaluatorOpenAPIData) field1Length() int { + l := 0 + if p.IsSetEvaluatorID() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.EvaluatorID) + } + return l +} + +func (p *CreateEvaluatorOpenAPIData) DeepCopy(s interface{}) error { + src, ok := s.(*CreateEvaluatorOpenAPIData) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.EvaluatorID != nil { + var tmp string + if *src.EvaluatorID != "" { + tmp = kutils.StringDeepCopy(*src.EvaluatorID) + } + p.EvaluatorID = &tmp + } + + return nil +} + +func (p *SubmitEvaluatorVersionOpenAPIRequest) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + var issetWorkspaceID bool = false + var issetEvaluatorID bool = false + var issetVersion bool = false + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.I64 { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + issetWorkspaceID = true + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + issetEvaluatorID = true + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 3: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField3(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + issetVersion = true + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 4: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField4(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 255: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField255(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + if !issetWorkspaceID { + fieldId = 1 + goto RequiredFieldNotSetError + } + + if !issetEvaluatorID { + fieldId = 2 + goto RequiredFieldNotSetError + } + + if !issetVersion { + fieldId = 3 + goto RequiredFieldNotSetError + } + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_SubmitEvaluatorVersionOpenAPIRequest[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +RequiredFieldNotSetError: + return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_SubmitEvaluatorVersionOpenAPIRequest[fieldId])) +} + +func (p *SubmitEvaluatorVersionOpenAPIRequest) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field int64 + if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = v + } + p.WorkspaceID = _field + return offset, nil +} + +func (p *SubmitEvaluatorVersionOpenAPIRequest) FastReadField2(buf []byte) (int, error) { + offset := 0 + + var _field string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = v + } + p.EvaluatorID = _field + return offset, nil +} + +func (p *SubmitEvaluatorVersionOpenAPIRequest) FastReadField3(buf []byte) (int, error) { + offset := 0 + + var _field string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = v + } + p.Version = _field + return offset, nil +} + +func (p *SubmitEvaluatorVersionOpenAPIRequest) FastReadField4(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Description = _field + return offset, nil +} + +func (p *SubmitEvaluatorVersionOpenAPIRequest) FastReadField255(buf []byte) (int, error) { + offset := 0 + _field := base.NewBase() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Base = _field + return offset, nil +} + +func (p *SubmitEvaluatorVersionOpenAPIRequest) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *SubmitEvaluatorVersionOpenAPIRequest) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField3(buf[offset:], w) + offset += p.fastWriteField4(buf[offset:], w) + offset += p.fastWriteField255(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *SubmitEvaluatorVersionOpenAPIRequest) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + l += p.field3Length() + l += p.field4Length() + l += p.field255Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *SubmitEvaluatorVersionOpenAPIRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) + offset += thrift.Binary.WriteI64(buf[offset:], p.WorkspaceID) + return offset +} + +func (p *SubmitEvaluatorVersionOpenAPIRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, p.EvaluatorID) + return offset +} + +func (p *SubmitEvaluatorVersionOpenAPIRequest) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 3) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, p.Version) + return offset +} + +func (p *SubmitEvaluatorVersionOpenAPIRequest) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetDescription() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 4) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Description) + } + return offset +} + +func (p *SubmitEvaluatorVersionOpenAPIRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetBase() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) + offset += p.Base.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *SubmitEvaluatorVersionOpenAPIRequest) field1Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() + return l +} + +func (p *SubmitEvaluatorVersionOpenAPIRequest) field2Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(p.EvaluatorID) + return l +} + +func (p *SubmitEvaluatorVersionOpenAPIRequest) field3Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(p.Version) + return l +} + +func (p *SubmitEvaluatorVersionOpenAPIRequest) field4Length() int { + l := 0 + if p.IsSetDescription() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.Description) + } + return l +} + +func (p *SubmitEvaluatorVersionOpenAPIRequest) field255Length() int { + l := 0 + if p.IsSetBase() { + l += thrift.Binary.FieldBeginLength() + l += p.Base.BLength() + } + return l +} + +func (p *SubmitEvaluatorVersionOpenAPIRequest) DeepCopy(s interface{}) error { + src, ok := s.(*SubmitEvaluatorVersionOpenAPIRequest) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + p.WorkspaceID = src.WorkspaceID + + if src.EvaluatorID != "" { + p.EvaluatorID = kutils.StringDeepCopy(src.EvaluatorID) + } + + if src.Version != "" { + p.Version = kutils.StringDeepCopy(src.Version) + } + + if src.Description != nil { + var tmp string + if *src.Description != "" { + tmp = kutils.StringDeepCopy(*src.Description) + } + p.Description = &tmp + } + + var _base *base.Base + if src.Base != nil { + _base = &base.Base{} + if err := _base.DeepCopy(src.Base); err != nil { + return err + } + } + p.Base = _base + + return nil +} + +func (p *SubmitEvaluatorVersionOpenAPIResponse) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.I32 { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 3: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField3(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 255: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField255(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_SubmitEvaluatorVersionOpenAPIResponse[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *SubmitEvaluatorVersionOpenAPIResponse) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field *int32 + if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Code = _field + return offset, nil +} + +func (p *SubmitEvaluatorVersionOpenAPIResponse) FastReadField2(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Msg = _field + return offset, nil +} + +func (p *SubmitEvaluatorVersionOpenAPIResponse) FastReadField3(buf []byte) (int, error) { + offset := 0 + _field := NewSubmitEvaluatorVersionOpenAPIData() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Data = _field + return offset, nil +} + +func (p *SubmitEvaluatorVersionOpenAPIResponse) FastReadField255(buf []byte) (int, error) { + offset := 0 + _field := base.NewBaseResp() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.BaseResp = _field + return offset, nil +} + +func (p *SubmitEvaluatorVersionOpenAPIResponse) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *SubmitEvaluatorVersionOpenAPIResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField3(buf[offset:], w) + offset += p.fastWriteField255(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *SubmitEvaluatorVersionOpenAPIResponse) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + l += p.field3Length() + l += p.field255Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *SubmitEvaluatorVersionOpenAPIResponse) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetCode() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 1) + offset += thrift.Binary.WriteI32(buf[offset:], *p.Code) + } + return offset +} + +func (p *SubmitEvaluatorVersionOpenAPIResponse) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetMsg() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Msg) + } + return offset +} + +func (p *SubmitEvaluatorVersionOpenAPIResponse) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetData() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 3) + offset += p.Data.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *SubmitEvaluatorVersionOpenAPIResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) + offset += p.BaseResp.FastWriteNocopy(buf[offset:], w) + return offset +} + +func (p *SubmitEvaluatorVersionOpenAPIResponse) field1Length() int { + l := 0 + if p.IsSetCode() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I32Length() + } + return l +} + +func (p *SubmitEvaluatorVersionOpenAPIResponse) field2Length() int { + l := 0 + if p.IsSetMsg() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.Msg) + } + return l +} + +func (p *SubmitEvaluatorVersionOpenAPIResponse) field3Length() int { + l := 0 + if p.IsSetData() { + l += thrift.Binary.FieldBeginLength() + l += p.Data.BLength() + } + return l +} + +func (p *SubmitEvaluatorVersionOpenAPIResponse) field255Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += p.BaseResp.BLength() + return l +} + +func (p *SubmitEvaluatorVersionOpenAPIResponse) DeepCopy(s interface{}) error { + src, ok := s.(*SubmitEvaluatorVersionOpenAPIResponse) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.Code != nil { + tmp := *src.Code + p.Code = &tmp + } + + if src.Msg != nil { + var tmp string + if *src.Msg != "" { + tmp = kutils.StringDeepCopy(*src.Msg) + } + p.Msg = &tmp + } + + var _data *SubmitEvaluatorVersionOpenAPIData + if src.Data != nil { + _data = &SubmitEvaluatorVersionOpenAPIData{} + if err := _data.DeepCopy(src.Data); err != nil { + return err + } + } + p.Data = _data + + var _baseResp *base.BaseResp + if src.BaseResp != nil { + _baseResp = &base.BaseResp{} + if err := _baseResp.DeepCopy(src.BaseResp); err != nil { + return err + } + } + p.BaseResp = _baseResp + + return nil +} + +func (p *SubmitEvaluatorVersionOpenAPIData) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_SubmitEvaluatorVersionOpenAPIData[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *SubmitEvaluatorVersionOpenAPIData) FastReadField1(buf []byte) (int, error) { + offset := 0 + _field := evaluator.NewEvaluator() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Evaluator = _field + return offset, nil +} + +func (p *SubmitEvaluatorVersionOpenAPIData) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *SubmitEvaluatorVersionOpenAPIData) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *SubmitEvaluatorVersionOpenAPIData) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *SubmitEvaluatorVersionOpenAPIData) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetEvaluator() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) + offset += p.Evaluator.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *SubmitEvaluatorVersionOpenAPIData) field1Length() int { + l := 0 + if p.IsSetEvaluator() { + l += thrift.Binary.FieldBeginLength() + l += p.Evaluator.BLength() + } + return l +} + +func (p *SubmitEvaluatorVersionOpenAPIData) DeepCopy(s interface{}) error { + src, ok := s.(*SubmitEvaluatorVersionOpenAPIData) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + var _evaluator *evaluator.Evaluator + if src.Evaluator != nil { + _evaluator = &evaluator.Evaluator{} + if err := _evaluator.DeepCopy(src.Evaluator); err != nil { + return err + } + } + p.Evaluator = _evaluator + + return nil +} + +func (p *GetEvaluatorVersionOpenAPIRequest) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + var issetWorkspaceID bool = false + var issetEvaluatorVersionID bool = false + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.I64 { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + issetWorkspaceID = true + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + issetEvaluatorVersionID = true + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 3: + if fieldTypeId == thrift.BOOL { + l, err = p.FastReadField3(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 255: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField255(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + if !issetWorkspaceID { + fieldId = 1 + goto RequiredFieldNotSetError + } + + if !issetEvaluatorVersionID { + fieldId = 2 + goto RequiredFieldNotSetError + } + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetEvaluatorVersionOpenAPIRequest[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +RequiredFieldNotSetError: + return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_GetEvaluatorVersionOpenAPIRequest[fieldId])) +} + +func (p *GetEvaluatorVersionOpenAPIRequest) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field int64 + if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = v + } + p.WorkspaceID = _field + return offset, nil +} + +func (p *GetEvaluatorVersionOpenAPIRequest) FastReadField2(buf []byte) (int, error) { + offset := 0 + + var _field string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = v + } + p.EvaluatorVersionID = _field + return offset, nil +} + +func (p *GetEvaluatorVersionOpenAPIRequest) FastReadField3(buf []byte) (int, error) { + offset := 0 + + var _field *bool + if v, l, err := thrift.Binary.ReadBool(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.IncludeDeleted = _field + return offset, nil +} + +func (p *GetEvaluatorVersionOpenAPIRequest) FastReadField255(buf []byte) (int, error) { + offset := 0 + _field := base.NewBase() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Base = _field + return offset, nil +} + +func (p *GetEvaluatorVersionOpenAPIRequest) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *GetEvaluatorVersionOpenAPIRequest) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField3(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField255(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *GetEvaluatorVersionOpenAPIRequest) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + l += p.field3Length() + l += p.field255Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *GetEvaluatorVersionOpenAPIRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) + offset += thrift.Binary.WriteI64(buf[offset:], p.WorkspaceID) + return offset +} + +func (p *GetEvaluatorVersionOpenAPIRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, p.EvaluatorVersionID) + return offset +} + +func (p *GetEvaluatorVersionOpenAPIRequest) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetIncludeDeleted() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.BOOL, 3) + offset += thrift.Binary.WriteBool(buf[offset:], *p.IncludeDeleted) + } + return offset +} + +func (p *GetEvaluatorVersionOpenAPIRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetBase() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) + offset += p.Base.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *GetEvaluatorVersionOpenAPIRequest) field1Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() + return l +} + +func (p *GetEvaluatorVersionOpenAPIRequest) field2Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(p.EvaluatorVersionID) + return l +} + +func (p *GetEvaluatorVersionOpenAPIRequest) field3Length() int { + l := 0 + if p.IsSetIncludeDeleted() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.BoolLength() + } + return l +} + +func (p *GetEvaluatorVersionOpenAPIRequest) field255Length() int { + l := 0 + if p.IsSetBase() { + l += thrift.Binary.FieldBeginLength() + l += p.Base.BLength() + } + return l +} + +func (p *GetEvaluatorVersionOpenAPIRequest) DeepCopy(s interface{}) error { + src, ok := s.(*GetEvaluatorVersionOpenAPIRequest) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + p.WorkspaceID = src.WorkspaceID + + if src.EvaluatorVersionID != "" { + p.EvaluatorVersionID = kutils.StringDeepCopy(src.EvaluatorVersionID) + } + + if src.IncludeDeleted != nil { + tmp := *src.IncludeDeleted + p.IncludeDeleted = &tmp + } + + var _base *base.Base + if src.Base != nil { + _base = &base.Base{} + if err := _base.DeepCopy(src.Base); err != nil { + return err + } + } + p.Base = _base + + return nil +} + +func (p *GetEvaluatorVersionOpenAPIResponse) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.I32 { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 3: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField3(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 255: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField255(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetEvaluatorVersionOpenAPIResponse[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *GetEvaluatorVersionOpenAPIResponse) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field *int32 + if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Code = _field + return offset, nil +} + +func (p *GetEvaluatorVersionOpenAPIResponse) FastReadField2(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Msg = _field + return offset, nil +} + +func (p *GetEvaluatorVersionOpenAPIResponse) FastReadField3(buf []byte) (int, error) { + offset := 0 + _field := NewGetEvaluatorVersionOpenAPIData() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Data = _field + return offset, nil +} + +func (p *GetEvaluatorVersionOpenAPIResponse) FastReadField255(buf []byte) (int, error) { + offset := 0 + _field := base.NewBaseResp() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.BaseResp = _field + return offset, nil +} + +func (p *GetEvaluatorVersionOpenAPIResponse) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *GetEvaluatorVersionOpenAPIResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField3(buf[offset:], w) + offset += p.fastWriteField255(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *GetEvaluatorVersionOpenAPIResponse) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + l += p.field3Length() + l += p.field255Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *GetEvaluatorVersionOpenAPIResponse) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetCode() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 1) + offset += thrift.Binary.WriteI32(buf[offset:], *p.Code) + } + return offset +} + +func (p *GetEvaluatorVersionOpenAPIResponse) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetMsg() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Msg) + } + return offset +} + +func (p *GetEvaluatorVersionOpenAPIResponse) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetData() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 3) + offset += p.Data.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *GetEvaluatorVersionOpenAPIResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) + offset += p.BaseResp.FastWriteNocopy(buf[offset:], w) + return offset +} + +func (p *GetEvaluatorVersionOpenAPIResponse) field1Length() int { + l := 0 + if p.IsSetCode() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I32Length() + } + return l +} + +func (p *GetEvaluatorVersionOpenAPIResponse) field2Length() int { + l := 0 + if p.IsSetMsg() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.Msg) + } + return l +} + +func (p *GetEvaluatorVersionOpenAPIResponse) field3Length() int { + l := 0 + if p.IsSetData() { + l += thrift.Binary.FieldBeginLength() + l += p.Data.BLength() + } + return l +} + +func (p *GetEvaluatorVersionOpenAPIResponse) field255Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += p.BaseResp.BLength() + return l +} + +func (p *GetEvaluatorVersionOpenAPIResponse) DeepCopy(s interface{}) error { + src, ok := s.(*GetEvaluatorVersionOpenAPIResponse) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.Code != nil { + tmp := *src.Code + p.Code = &tmp + } + + if src.Msg != nil { + var tmp string + if *src.Msg != "" { + tmp = kutils.StringDeepCopy(*src.Msg) + } + p.Msg = &tmp + } + + var _data *GetEvaluatorVersionOpenAPIData + if src.Data != nil { + _data = &GetEvaluatorVersionOpenAPIData{} + if err := _data.DeepCopy(src.Data); err != nil { + return err + } + } + p.Data = _data + + var _baseResp *base.BaseResp + if src.BaseResp != nil { + _baseResp = &base.BaseResp{} + if err := _baseResp.DeepCopy(src.BaseResp); err != nil { + return err + } + } + p.BaseResp = _baseResp + + return nil +} + +func (p *GetEvaluatorVersionOpenAPIData) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetEvaluatorVersionOpenAPIData[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *GetEvaluatorVersionOpenAPIData) FastReadField1(buf []byte) (int, error) { + offset := 0 + _field := evaluator.NewEvaluator() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Evaluator = _field + return offset, nil +} + +func (p *GetEvaluatorVersionOpenAPIData) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *GetEvaluatorVersionOpenAPIData) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *GetEvaluatorVersionOpenAPIData) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *GetEvaluatorVersionOpenAPIData) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetEvaluator() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) + offset += p.Evaluator.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *GetEvaluatorVersionOpenAPIData) field1Length() int { + l := 0 + if p.IsSetEvaluator() { + l += thrift.Binary.FieldBeginLength() + l += p.Evaluator.BLength() + } + return l +} + +func (p *GetEvaluatorVersionOpenAPIData) DeepCopy(s interface{}) error { + src, ok := s.(*GetEvaluatorVersionOpenAPIData) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + var _evaluator *evaluator.Evaluator + if src.Evaluator != nil { + _evaluator = &evaluator.Evaluator{} + if err := _evaluator.DeepCopy(src.Evaluator); err != nil { + return err + } + } + p.Evaluator = _evaluator + + return nil +} + +func (p *RunEvaluatorOpenAPIRequest) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + var issetWorkspaceID bool = false + var issetEvaluatorVersionID bool = false + var issetInputData bool = false + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.I64 { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + issetWorkspaceID = true + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + issetEvaluatorVersionID = true + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 3: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField3(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + issetInputData = true + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 4: + if fieldTypeId == thrift.MAP { + l, err = p.FastReadField4(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 255: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField255(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + if !issetWorkspaceID { + fieldId = 1 + goto RequiredFieldNotSetError + } + + if !issetEvaluatorVersionID { + fieldId = 2 + goto RequiredFieldNotSetError + } + + if !issetInputData { + fieldId = 3 + goto RequiredFieldNotSetError + } + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_RunEvaluatorOpenAPIRequest[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +RequiredFieldNotSetError: + return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_RunEvaluatorOpenAPIRequest[fieldId])) +} + +func (p *RunEvaluatorOpenAPIRequest) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field int64 + if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = v + } + p.WorkspaceID = _field + return offset, nil +} + +func (p *RunEvaluatorOpenAPIRequest) FastReadField2(buf []byte) (int, error) { + offset := 0 + + var _field string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = v + } + p.EvaluatorVersionID = _field + return offset, nil +} + +func (p *RunEvaluatorOpenAPIRequest) FastReadField3(buf []byte) (int, error) { + offset := 0 + _field := evaluator.NewEvaluatorInputData() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.InputData = _field + return offset, nil +} + +func (p *RunEvaluatorOpenAPIRequest) FastReadField4(buf []byte) (int, error) { + offset := 0 + + _, _, size, l, err := thrift.Binary.ReadMapBegin(buf[offset:]) + offset += l + if err != nil { + return offset, err + } + _field := make(map[string]string, size) + for i := 0; i < size; i++ { + var _key string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _key = v + } + + var _val string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _val = v + } + + _field[_key] = _val + } + p.Ext = _field + return offset, nil +} + +func (p *RunEvaluatorOpenAPIRequest) FastReadField255(buf []byte) (int, error) { + offset := 0 + _field := base.NewBase() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Base = _field + return offset, nil +} + +func (p *RunEvaluatorOpenAPIRequest) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *RunEvaluatorOpenAPIRequest) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField3(buf[offset:], w) + offset += p.fastWriteField4(buf[offset:], w) + offset += p.fastWriteField255(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *RunEvaluatorOpenAPIRequest) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + l += p.field3Length() + l += p.field4Length() + l += p.field255Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *RunEvaluatorOpenAPIRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) + offset += thrift.Binary.WriteI64(buf[offset:], p.WorkspaceID) + return offset +} + +func (p *RunEvaluatorOpenAPIRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, p.EvaluatorVersionID) + return offset +} + +func (p *RunEvaluatorOpenAPIRequest) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 3) + offset += p.InputData.FastWriteNocopy(buf[offset:], w) + return offset +} + +func (p *RunEvaluatorOpenAPIRequest) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetExt() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.MAP, 4) + mapBeginOffset := offset + offset += thrift.Binary.MapBeginLength() + var length int + for k, v := range p.Ext { + length++ + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, k) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, v) + } + thrift.Binary.WriteMapBegin(buf[mapBeginOffset:], thrift.STRING, thrift.STRING, length) + } + return offset +} + +func (p *RunEvaluatorOpenAPIRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetBase() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) + offset += p.Base.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *RunEvaluatorOpenAPIRequest) field1Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() + return l +} + +func (p *RunEvaluatorOpenAPIRequest) field2Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(p.EvaluatorVersionID) + return l +} + +func (p *RunEvaluatorOpenAPIRequest) field3Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += p.InputData.BLength() + return l +} + +func (p *RunEvaluatorOpenAPIRequest) field4Length() int { + l := 0 + if p.IsSetExt() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.MapBeginLength() + for k, v := range p.Ext { + _, _ = k, v + + l += thrift.Binary.StringLengthNocopy(k) + l += thrift.Binary.StringLengthNocopy(v) + } + } + return l +} + +func (p *RunEvaluatorOpenAPIRequest) field255Length() int { + l := 0 + if p.IsSetBase() { + l += thrift.Binary.FieldBeginLength() + l += p.Base.BLength() + } + return l +} + +func (p *RunEvaluatorOpenAPIRequest) DeepCopy(s interface{}) error { + src, ok := s.(*RunEvaluatorOpenAPIRequest) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + p.WorkspaceID = src.WorkspaceID + + if src.EvaluatorVersionID != "" { + p.EvaluatorVersionID = kutils.StringDeepCopy(src.EvaluatorVersionID) + } + + var _inputData *evaluator.EvaluatorInputData + if src.InputData != nil { + _inputData = &evaluator.EvaluatorInputData{} + if err := _inputData.DeepCopy(src.InputData); err != nil { + return err + } + } + p.InputData = _inputData + + if src.Ext != nil { + p.Ext = make(map[string]string, len(src.Ext)) + for key, val := range src.Ext { + var _key string + if key != "" { + _key = kutils.StringDeepCopy(key) + } + + var _val string + if val != "" { + _val = kutils.StringDeepCopy(val) + } + + p.Ext[_key] = _val + } + } + + var _base *base.Base + if src.Base != nil { + _base = &base.Base{} + if err := _base.DeepCopy(src.Base); err != nil { + return err + } + } + p.Base = _base + + return nil +} + +func (p *RunEvaluatorOpenAPIResponse) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.I32 { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 3: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField3(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 255: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField255(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_RunEvaluatorOpenAPIResponse[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *RunEvaluatorOpenAPIResponse) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field *int32 + if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Code = _field + return offset, nil +} + +func (p *RunEvaluatorOpenAPIResponse) FastReadField2(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Msg = _field + return offset, nil +} + +func (p *RunEvaluatorOpenAPIResponse) FastReadField3(buf []byte) (int, error) { + offset := 0 + _field := NewRunEvaluatorOpenAPIData() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Data = _field + return offset, nil +} + +func (p *RunEvaluatorOpenAPIResponse) FastReadField255(buf []byte) (int, error) { + offset := 0 + _field := base.NewBaseResp() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.BaseResp = _field + return offset, nil +} + +func (p *RunEvaluatorOpenAPIResponse) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *RunEvaluatorOpenAPIResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField3(buf[offset:], w) + offset += p.fastWriteField255(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *RunEvaluatorOpenAPIResponse) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + l += p.field3Length() + l += p.field255Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *RunEvaluatorOpenAPIResponse) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetCode() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 1) + offset += thrift.Binary.WriteI32(buf[offset:], *p.Code) + } + return offset +} + +func (p *RunEvaluatorOpenAPIResponse) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetMsg() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Msg) + } + return offset +} + +func (p *RunEvaluatorOpenAPIResponse) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetData() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 3) + offset += p.Data.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *RunEvaluatorOpenAPIResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) + offset += p.BaseResp.FastWriteNocopy(buf[offset:], w) + return offset +} + +func (p *RunEvaluatorOpenAPIResponse) field1Length() int { + l := 0 + if p.IsSetCode() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I32Length() + } + return l +} + +func (p *RunEvaluatorOpenAPIResponse) field2Length() int { + l := 0 + if p.IsSetMsg() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.Msg) + } + return l +} + +func (p *RunEvaluatorOpenAPIResponse) field3Length() int { + l := 0 + if p.IsSetData() { + l += thrift.Binary.FieldBeginLength() + l += p.Data.BLength() + } + return l +} + +func (p *RunEvaluatorOpenAPIResponse) field255Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += p.BaseResp.BLength() + return l +} + +func (p *RunEvaluatorOpenAPIResponse) DeepCopy(s interface{}) error { + src, ok := s.(*RunEvaluatorOpenAPIResponse) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.Code != nil { + tmp := *src.Code + p.Code = &tmp + } + + if src.Msg != nil { + var tmp string + if *src.Msg != "" { + tmp = kutils.StringDeepCopy(*src.Msg) + } + p.Msg = &tmp + } + + var _data *RunEvaluatorOpenAPIData + if src.Data != nil { + _data = &RunEvaluatorOpenAPIData{} + if err := _data.DeepCopy(src.Data); err != nil { + return err + } + } + p.Data = _data + + var _baseResp *base.BaseResp + if src.BaseResp != nil { + _baseResp = &base.BaseResp{} + if err := _baseResp.DeepCopy(src.BaseResp); err != nil { + return err + } + } + p.BaseResp = _baseResp + + return nil +} + +func (p *RunEvaluatorOpenAPIData) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + var issetRecord bool = false + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + issetRecord = true + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + if !issetRecord { + fieldId = 1 + goto RequiredFieldNotSetError + } + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_RunEvaluatorOpenAPIData[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +RequiredFieldNotSetError: + return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_RunEvaluatorOpenAPIData[fieldId])) +} + +func (p *RunEvaluatorOpenAPIData) FastReadField1(buf []byte) (int, error) { + offset := 0 + _field := evaluator.NewEvaluatorRecord() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Record = _field + return offset, nil +} + +func (p *RunEvaluatorOpenAPIData) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *RunEvaluatorOpenAPIData) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *RunEvaluatorOpenAPIData) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *RunEvaluatorOpenAPIData) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) + offset += p.Record.FastWriteNocopy(buf[offset:], w) + return offset +} + +func (p *RunEvaluatorOpenAPIData) field1Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += p.Record.BLength() + return l +} + +func (p *RunEvaluatorOpenAPIData) DeepCopy(s interface{}) error { + src, ok := s.(*RunEvaluatorOpenAPIData) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + var _record *evaluator.EvaluatorRecord + if src.Record != nil { + _record = &evaluator.EvaluatorRecord{} + if err := _record.DeepCopy(src.Record); err != nil { + return err + } + } + p.Record = _record + + return nil +} + +func (p *GetEvaluatorRecordOpenAPIRequest) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + var issetWorkspaceID bool = false + var issetEvaluatorRecordID bool = false + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.I64 { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + issetWorkspaceID = true + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + issetEvaluatorRecordID = true + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 3: + if fieldTypeId == thrift.BOOL { + l, err = p.FastReadField3(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 255: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField255(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + if !issetWorkspaceID { + fieldId = 1 + goto RequiredFieldNotSetError + } + + if !issetEvaluatorRecordID { + fieldId = 2 + goto RequiredFieldNotSetError + } + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetEvaluatorRecordOpenAPIRequest[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +RequiredFieldNotSetError: + return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_GetEvaluatorRecordOpenAPIRequest[fieldId])) +} + +func (p *GetEvaluatorRecordOpenAPIRequest) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field int64 + if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = v + } + p.WorkspaceID = _field + return offset, nil +} + +func (p *GetEvaluatorRecordOpenAPIRequest) FastReadField2(buf []byte) (int, error) { + offset := 0 + + var _field string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = v + } + p.EvaluatorRecordID = _field + return offset, nil +} + +func (p *GetEvaluatorRecordOpenAPIRequest) FastReadField3(buf []byte) (int, error) { + offset := 0 + + var _field *bool + if v, l, err := thrift.Binary.ReadBool(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.IncludeDeleted = _field + return offset, nil +} + +func (p *GetEvaluatorRecordOpenAPIRequest) FastReadField255(buf []byte) (int, error) { + offset := 0 + _field := base.NewBase() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Base = _field + return offset, nil +} + +func (p *GetEvaluatorRecordOpenAPIRequest) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *GetEvaluatorRecordOpenAPIRequest) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField3(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField255(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *GetEvaluatorRecordOpenAPIRequest) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + l += p.field3Length() + l += p.field255Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *GetEvaluatorRecordOpenAPIRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) + offset += thrift.Binary.WriteI64(buf[offset:], p.WorkspaceID) + return offset +} + +func (p *GetEvaluatorRecordOpenAPIRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, p.EvaluatorRecordID) + return offset +} + +func (p *GetEvaluatorRecordOpenAPIRequest) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetIncludeDeleted() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.BOOL, 3) + offset += thrift.Binary.WriteBool(buf[offset:], *p.IncludeDeleted) + } + return offset +} + +func (p *GetEvaluatorRecordOpenAPIRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetBase() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) + offset += p.Base.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *GetEvaluatorRecordOpenAPIRequest) field1Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() + return l +} + +func (p *GetEvaluatorRecordOpenAPIRequest) field2Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(p.EvaluatorRecordID) + return l +} + +func (p *GetEvaluatorRecordOpenAPIRequest) field3Length() int { + l := 0 + if p.IsSetIncludeDeleted() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.BoolLength() + } + return l +} + +func (p *GetEvaluatorRecordOpenAPIRequest) field255Length() int { + l := 0 + if p.IsSetBase() { + l += thrift.Binary.FieldBeginLength() + l += p.Base.BLength() + } + return l +} + +func (p *GetEvaluatorRecordOpenAPIRequest) DeepCopy(s interface{}) error { + src, ok := s.(*GetEvaluatorRecordOpenAPIRequest) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + p.WorkspaceID = src.WorkspaceID + + if src.EvaluatorRecordID != "" { + p.EvaluatorRecordID = kutils.StringDeepCopy(src.EvaluatorRecordID) + } + + if src.IncludeDeleted != nil { + tmp := *src.IncludeDeleted + p.IncludeDeleted = &tmp + } + + var _base *base.Base + if src.Base != nil { + _base = &base.Base{} + if err := _base.DeepCopy(src.Base); err != nil { + return err + } + } + p.Base = _base + + return nil +} + +func (p *GetEvaluatorRecordOpenAPIResponse) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.I32 { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 3: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField3(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 255: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField255(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetEvaluatorRecordOpenAPIResponse[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *GetEvaluatorRecordOpenAPIResponse) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field *int32 + if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Code = _field + return offset, nil +} + +func (p *GetEvaluatorRecordOpenAPIResponse) FastReadField2(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Msg = _field + return offset, nil +} + +func (p *GetEvaluatorRecordOpenAPIResponse) FastReadField3(buf []byte) (int, error) { + offset := 0 + _field := NewGetEvaluatorRecordOpenAPIData() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Data = _field + return offset, nil +} + +func (p *GetEvaluatorRecordOpenAPIResponse) FastReadField255(buf []byte) (int, error) { + offset := 0 + _field := base.NewBaseResp() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.BaseResp = _field + return offset, nil +} + +func (p *GetEvaluatorRecordOpenAPIResponse) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *GetEvaluatorRecordOpenAPIResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField3(buf[offset:], w) + offset += p.fastWriteField255(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *GetEvaluatorRecordOpenAPIResponse) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + l += p.field3Length() + l += p.field255Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *GetEvaluatorRecordOpenAPIResponse) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetCode() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 1) + offset += thrift.Binary.WriteI32(buf[offset:], *p.Code) + } + return offset +} + +func (p *GetEvaluatorRecordOpenAPIResponse) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetMsg() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Msg) + } + return offset +} + +func (p *GetEvaluatorRecordOpenAPIResponse) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetData() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 3) + offset += p.Data.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *GetEvaluatorRecordOpenAPIResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) + offset += p.BaseResp.FastWriteNocopy(buf[offset:], w) + return offset +} + +func (p *GetEvaluatorRecordOpenAPIResponse) field1Length() int { + l := 0 + if p.IsSetCode() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I32Length() + } + return l +} + +func (p *GetEvaluatorRecordOpenAPIResponse) field2Length() int { + l := 0 + if p.IsSetMsg() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.Msg) + } + return l +} + +func (p *GetEvaluatorRecordOpenAPIResponse) field3Length() int { + l := 0 + if p.IsSetData() { + l += thrift.Binary.FieldBeginLength() + l += p.Data.BLength() + } + return l +} + +func (p *GetEvaluatorRecordOpenAPIResponse) field255Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += p.BaseResp.BLength() + return l +} + +func (p *GetEvaluatorRecordOpenAPIResponse) DeepCopy(s interface{}) error { + src, ok := s.(*GetEvaluatorRecordOpenAPIResponse) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.Code != nil { + tmp := *src.Code + p.Code = &tmp + } + + if src.Msg != nil { + var tmp string + if *src.Msg != "" { + tmp = kutils.StringDeepCopy(*src.Msg) + } + p.Msg = &tmp + } + + var _data *GetEvaluatorRecordOpenAPIData + if src.Data != nil { + _data = &GetEvaluatorRecordOpenAPIData{} + if err := _data.DeepCopy(src.Data); err != nil { + return err + } + } + p.Data = _data + + var _baseResp *base.BaseResp + if src.BaseResp != nil { + _baseResp = &base.BaseResp{} + if err := _baseResp.DeepCopy(src.BaseResp); err != nil { + return err + } + } + p.BaseResp = _baseResp + + return nil +} + +func (p *GetEvaluatorRecordOpenAPIData) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + var issetRecord bool = false + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + issetRecord = true + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + if !issetRecord { + fieldId = 1 + goto RequiredFieldNotSetError + } + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetEvaluatorRecordOpenAPIData[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +RequiredFieldNotSetError: + return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_GetEvaluatorRecordOpenAPIData[fieldId])) +} + +func (p *GetEvaluatorRecordOpenAPIData) FastReadField1(buf []byte) (int, error) { + offset := 0 + _field := evaluator.NewEvaluatorRecord() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Record = _field + return offset, nil +} + +func (p *GetEvaluatorRecordOpenAPIData) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *GetEvaluatorRecordOpenAPIData) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *GetEvaluatorRecordOpenAPIData) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *GetEvaluatorRecordOpenAPIData) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) + offset += p.Record.FastWriteNocopy(buf[offset:], w) + return offset +} + +func (p *GetEvaluatorRecordOpenAPIData) field1Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += p.Record.BLength() + return l +} + +func (p *GetEvaluatorRecordOpenAPIData) DeepCopy(s interface{}) error { + src, ok := s.(*GetEvaluatorRecordOpenAPIData) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + var _record *evaluator.EvaluatorRecord + if src.Record != nil { + _record = &evaluator.EvaluatorRecord{} + if err := _record.DeepCopy(src.Record); err != nil { + return err + } + } + p.Record = _record + + return nil +} + +func (p *CreateExperimentOpenAPIRequest) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + var issetWorkspaceID bool = false + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.I64 { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + issetWorkspaceID = true + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 3: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField3(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 4: + if fieldTypeId == thrift.LIST { + l, err = p.FastReadField4(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 5: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField5(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 6: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField6(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 7: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField7(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 8: + if fieldTypeId == thrift.LIST { + l, err = p.FastReadField8(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 9: + if fieldTypeId == thrift.I32 { + l, err = p.FastReadField9(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 10: + if fieldTypeId == thrift.I32 { + l, err = p.FastReadField10(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 255: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField255(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + if !issetWorkspaceID { + fieldId = 1 + goto RequiredFieldNotSetError + } + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_CreateExperimentOpenAPIRequest[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +RequiredFieldNotSetError: + return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_CreateExperimentOpenAPIRequest[fieldId])) +} + +func (p *CreateExperimentOpenAPIRequest) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field int64 + if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = v + } + p.WorkspaceID = _field + return offset, nil +} + +func (p *CreateExperimentOpenAPIRequest) FastReadField2(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.EvalSetVersionID = _field + return offset, nil +} + +func (p *CreateExperimentOpenAPIRequest) FastReadField3(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.TargetVersionID = _field + return offset, nil +} + +func (p *CreateExperimentOpenAPIRequest) FastReadField4(buf []byte) (int, error) { + offset := 0 + + _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) + offset += l + if err != nil { + return offset, err + } + _field := make([]string, 0, size) + for i := 0; i < size; i++ { + var _elem string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _elem = v + } + + _field = append(_field, _elem) + } + p.EvaluatorVersionIds = _field + return offset, nil +} + +func (p *CreateExperimentOpenAPIRequest) FastReadField5(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Name = _field + return offset, nil +} + +func (p *CreateExperimentOpenAPIRequest) FastReadField6(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Description = _field + return offset, nil +} + +func (p *CreateExperimentOpenAPIRequest) FastReadField7(buf []byte) (int, error) { + offset := 0 + _field := experiment.NewTargetFieldMapping() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.TargetFieldMapping = _field + return offset, nil +} + +func (p *CreateExperimentOpenAPIRequest) FastReadField8(buf []byte) (int, error) { + offset := 0 + + _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) + offset += l + if err != nil { + return offset, err + } + _field := make([]*experiment.EvaluatorFieldMapping, 0, size) + values := make([]experiment.EvaluatorFieldMapping, size) + for i := 0; i < size; i++ { + _elem := &values[i] + _elem.InitDefault() + if l, err := _elem.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + + _field = append(_field, _elem) + } + p.EvaluatorFieldMapping = _field + return offset, nil +} + +func (p *CreateExperimentOpenAPIRequest) FastReadField9(buf []byte) (int, error) { + offset := 0 + + var _field *int32 + if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.ItemConcurNum = _field + return offset, nil +} + +func (p *CreateExperimentOpenAPIRequest) FastReadField10(buf []byte) (int, error) { + offset := 0 + + var _field *int32 + if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.EvaluatorsConcurNum = _field + return offset, nil +} + +func (p *CreateExperimentOpenAPIRequest) FastReadField255(buf []byte) (int, error) { + offset := 0 + _field := base.NewBase() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Base = _field + return offset, nil +} + +func (p *CreateExperimentOpenAPIRequest) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *CreateExperimentOpenAPIRequest) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField9(buf[offset:], w) + offset += p.fastWriteField10(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField3(buf[offset:], w) + offset += p.fastWriteField4(buf[offset:], w) + offset += p.fastWriteField5(buf[offset:], w) + offset += p.fastWriteField6(buf[offset:], w) + offset += p.fastWriteField7(buf[offset:], w) + offset += p.fastWriteField8(buf[offset:], w) + offset += p.fastWriteField255(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *CreateExperimentOpenAPIRequest) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + l += p.field3Length() + l += p.field4Length() + l += p.field5Length() + l += p.field6Length() + l += p.field7Length() + l += p.field8Length() + l += p.field9Length() + l += p.field10Length() + l += p.field255Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *CreateExperimentOpenAPIRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) + offset += thrift.Binary.WriteI64(buf[offset:], p.WorkspaceID) + return offset +} + +func (p *CreateExperimentOpenAPIRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetEvalSetVersionID() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.EvalSetVersionID) + } + return offset +} + +func (p *CreateExperimentOpenAPIRequest) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetTargetVersionID() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 3) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.TargetVersionID) + } + return offset +} + +func (p *CreateExperimentOpenAPIRequest) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetEvaluatorVersionIds() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 4) + listBeginOffset := offset + offset += thrift.Binary.ListBeginLength() + var length int + for _, v := range p.EvaluatorVersionIds { + length++ + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, v) + } + thrift.Binary.WriteListBegin(buf[listBeginOffset:], thrift.STRING, length) + } + return offset +} + +func (p *CreateExperimentOpenAPIRequest) fastWriteField5(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetName() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 5) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Name) + } + return offset +} + +func (p *CreateExperimentOpenAPIRequest) fastWriteField6(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetDescription() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 6) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Description) + } + return offset +} + +func (p *CreateExperimentOpenAPIRequest) fastWriteField7(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetTargetFieldMapping() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 7) + offset += p.TargetFieldMapping.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *CreateExperimentOpenAPIRequest) fastWriteField8(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetEvaluatorFieldMapping() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 8) + listBeginOffset := offset + offset += thrift.Binary.ListBeginLength() + var length int + for _, v := range p.EvaluatorFieldMapping { + length++ + offset += v.FastWriteNocopy(buf[offset:], w) + } + thrift.Binary.WriteListBegin(buf[listBeginOffset:], thrift.STRUCT, length) + } + return offset +} + +func (p *CreateExperimentOpenAPIRequest) fastWriteField9(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetItemConcurNum() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 9) + offset += thrift.Binary.WriteI32(buf[offset:], *p.ItemConcurNum) + } + return offset +} + +func (p *CreateExperimentOpenAPIRequest) fastWriteField10(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetEvaluatorsConcurNum() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 10) + offset += thrift.Binary.WriteI32(buf[offset:], *p.EvaluatorsConcurNum) + } + return offset +} + +func (p *CreateExperimentOpenAPIRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetBase() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) + offset += p.Base.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *CreateExperimentOpenAPIRequest) field1Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() + return l +} + +func (p *CreateExperimentOpenAPIRequest) field2Length() int { + l := 0 + if p.IsSetEvalSetVersionID() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.EvalSetVersionID) + } + return l +} + +func (p *CreateExperimentOpenAPIRequest) field3Length() int { + l := 0 + if p.IsSetTargetVersionID() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.TargetVersionID) + } + return l +} + +func (p *CreateExperimentOpenAPIRequest) field4Length() int { + l := 0 + if p.IsSetEvaluatorVersionIds() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.ListBeginLength() + for _, v := range p.EvaluatorVersionIds { + _ = v + l += thrift.Binary.StringLengthNocopy(v) + } + } + return l +} + +func (p *CreateExperimentOpenAPIRequest) field5Length() int { + l := 0 + if p.IsSetName() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.Name) + } + return l +} + +func (p *CreateExperimentOpenAPIRequest) field6Length() int { + l := 0 + if p.IsSetDescription() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.Description) + } + return l +} + +func (p *CreateExperimentOpenAPIRequest) field7Length() int { + l := 0 + if p.IsSetTargetFieldMapping() { + l += thrift.Binary.FieldBeginLength() + l += p.TargetFieldMapping.BLength() + } + return l +} + +func (p *CreateExperimentOpenAPIRequest) field8Length() int { + l := 0 + if p.IsSetEvaluatorFieldMapping() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.ListBeginLength() + for _, v := range p.EvaluatorFieldMapping { + _ = v + l += v.BLength() + } + } + return l +} + +func (p *CreateExperimentOpenAPIRequest) field9Length() int { + l := 0 + if p.IsSetItemConcurNum() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I32Length() + } + return l +} + +func (p *CreateExperimentOpenAPIRequest) field10Length() int { + l := 0 + if p.IsSetEvaluatorsConcurNum() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I32Length() + } + return l +} + +func (p *CreateExperimentOpenAPIRequest) field255Length() int { + l := 0 + if p.IsSetBase() { + l += thrift.Binary.FieldBeginLength() + l += p.Base.BLength() + } + return l +} + +func (p *CreateExperimentOpenAPIRequest) DeepCopy(s interface{}) error { + src, ok := s.(*CreateExperimentOpenAPIRequest) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + p.WorkspaceID = src.WorkspaceID + + if src.EvalSetVersionID != nil { + var tmp string + if *src.EvalSetVersionID != "" { + tmp = kutils.StringDeepCopy(*src.EvalSetVersionID) + } + p.EvalSetVersionID = &tmp + } + + if src.TargetVersionID != nil { + var tmp string + if *src.TargetVersionID != "" { + tmp = kutils.StringDeepCopy(*src.TargetVersionID) + } + p.TargetVersionID = &tmp + } + + if src.EvaluatorVersionIds != nil { + p.EvaluatorVersionIds = make([]string, 0, len(src.EvaluatorVersionIds)) + for _, elem := range src.EvaluatorVersionIds { + var _elem string + if elem != "" { + _elem = kutils.StringDeepCopy(elem) + } + p.EvaluatorVersionIds = append(p.EvaluatorVersionIds, _elem) + } + } + + if src.Name != nil { + var tmp string + if *src.Name != "" { + tmp = kutils.StringDeepCopy(*src.Name) + } + p.Name = &tmp + } + + if src.Description != nil { + var tmp string + if *src.Description != "" { + tmp = kutils.StringDeepCopy(*src.Description) + } + p.Description = &tmp + } + + var _targetFieldMapping *experiment.TargetFieldMapping + if src.TargetFieldMapping != nil { + _targetFieldMapping = &experiment.TargetFieldMapping{} + if err := _targetFieldMapping.DeepCopy(src.TargetFieldMapping); err != nil { + return err + } + } + p.TargetFieldMapping = _targetFieldMapping + + if src.EvaluatorFieldMapping != nil { + p.EvaluatorFieldMapping = make([]*experiment.EvaluatorFieldMapping, 0, len(src.EvaluatorFieldMapping)) + for _, elem := range src.EvaluatorFieldMapping { + var _elem *experiment.EvaluatorFieldMapping + if elem != nil { + _elem = &experiment.EvaluatorFieldMapping{} + if err := _elem.DeepCopy(elem); err != nil { + return err + } + } + + p.EvaluatorFieldMapping = append(p.EvaluatorFieldMapping, _elem) + } + } + + if src.ItemConcurNum != nil { + tmp := *src.ItemConcurNum + p.ItemConcurNum = &tmp + } + + if src.EvaluatorsConcurNum != nil { + tmp := *src.EvaluatorsConcurNum + p.EvaluatorsConcurNum = &tmp + } + + var _base *base.Base + if src.Base != nil { + _base = &base.Base{} + if err := _base.DeepCopy(src.Base); err != nil { + return err + } + } + p.Base = _base + + return nil +} + +func (p *CreateExperimentOpenAPIResponse) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.I32 { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 3: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField3(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 255: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField255(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_CreateExperimentOpenAPIResponse[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *CreateExperimentOpenAPIResponse) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field *int32 + if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Code = _field + return offset, nil +} + +func (p *CreateExperimentOpenAPIResponse) FastReadField2(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Msg = _field + return offset, nil +} + +func (p *CreateExperimentOpenAPIResponse) FastReadField3(buf []byte) (int, error) { + offset := 0 + _field := NewCreateExperimentOpenAPIData() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Data = _field + return offset, nil +} + +func (p *CreateExperimentOpenAPIResponse) FastReadField255(buf []byte) (int, error) { + offset := 0 + _field := base.NewBaseResp() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.BaseResp = _field + return offset, nil +} + +func (p *CreateExperimentOpenAPIResponse) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *CreateExperimentOpenAPIResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField3(buf[offset:], w) + offset += p.fastWriteField255(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *CreateExperimentOpenAPIResponse) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + l += p.field3Length() + l += p.field255Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *CreateExperimentOpenAPIResponse) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetCode() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 1) + offset += thrift.Binary.WriteI32(buf[offset:], *p.Code) + } + return offset +} + +func (p *CreateExperimentOpenAPIResponse) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetMsg() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Msg) + } + return offset +} + +func (p *CreateExperimentOpenAPIResponse) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetData() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 3) + offset += p.Data.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *CreateExperimentOpenAPIResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) + offset += p.BaseResp.FastWriteNocopy(buf[offset:], w) + return offset +} + +func (p *CreateExperimentOpenAPIResponse) field1Length() int { + l := 0 + if p.IsSetCode() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I32Length() + } + return l +} + +func (p *CreateExperimentOpenAPIResponse) field2Length() int { + l := 0 + if p.IsSetMsg() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.Msg) + } + return l +} + +func (p *CreateExperimentOpenAPIResponse) field3Length() int { + l := 0 + if p.IsSetData() { + l += thrift.Binary.FieldBeginLength() + l += p.Data.BLength() + } + return l +} + +func (p *CreateExperimentOpenAPIResponse) field255Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += p.BaseResp.BLength() + return l +} + +func (p *CreateExperimentOpenAPIResponse) DeepCopy(s interface{}) error { + src, ok := s.(*CreateExperimentOpenAPIResponse) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.Code != nil { + tmp := *src.Code + p.Code = &tmp + } + + if src.Msg != nil { + var tmp string + if *src.Msg != "" { + tmp = kutils.StringDeepCopy(*src.Msg) + } + p.Msg = &tmp + } + + var _data *CreateExperimentOpenAPIData + if src.Data != nil { + _data = &CreateExperimentOpenAPIData{} + if err := _data.DeepCopy(src.Data); err != nil { + return err + } + } + p.Data = _data + + var _baseResp *base.BaseResp + if src.BaseResp != nil { + _baseResp = &base.BaseResp{} + if err := _baseResp.DeepCopy(src.BaseResp); err != nil { + return err + } + } + p.BaseResp = _baseResp + + return nil +} + +func (p *CreateExperimentOpenAPIData) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_CreateExperimentOpenAPIData[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *CreateExperimentOpenAPIData) FastReadField1(buf []byte) (int, error) { + offset := 0 + _field := experiment.NewExperiment() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Experiment = _field + return offset, nil +} + +func (p *CreateExperimentOpenAPIData) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *CreateExperimentOpenAPIData) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *CreateExperimentOpenAPIData) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *CreateExperimentOpenAPIData) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetExperiment() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) + offset += p.Experiment.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *CreateExperimentOpenAPIData) field1Length() int { + l := 0 + if p.IsSetExperiment() { + l += thrift.Binary.FieldBeginLength() + l += p.Experiment.BLength() + } + return l +} + +func (p *CreateExperimentOpenAPIData) DeepCopy(s interface{}) error { + src, ok := s.(*CreateExperimentOpenAPIData) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + var _experiment *experiment.Experiment + if src.Experiment != nil { + _experiment = &experiment.Experiment{} + if err := _experiment.DeepCopy(src.Experiment); err != nil { + return err + } + } + p.Experiment = _experiment + + return nil +} + +func (p *GetExperimentResultOpenAPIRequest) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + var issetWorkspaceID bool = false + var issetExperimentID bool = false + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.I64 { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + issetWorkspaceID = true + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + issetExperimentID = true + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 3: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField3(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 4: + if fieldTypeId == thrift.I32 { + l, err = p.FastReadField4(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 255: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField255(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + if !issetWorkspaceID { + fieldId = 1 + goto RequiredFieldNotSetError + } + + if !issetExperimentID { + fieldId = 2 + goto RequiredFieldNotSetError + } + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetExperimentResultOpenAPIRequest[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +RequiredFieldNotSetError: + return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_GetExperimentResultOpenAPIRequest[fieldId])) +} + +func (p *GetExperimentResultOpenAPIRequest) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field int64 + if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = v + } + p.WorkspaceID = _field + return offset, nil +} + +func (p *GetExperimentResultOpenAPIRequest) FastReadField2(buf []byte) (int, error) { + offset := 0 + + var _field string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = v + } + p.ExperimentID = _field + return offset, nil +} + +func (p *GetExperimentResultOpenAPIRequest) FastReadField3(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.PageToken = _field + return offset, nil +} + +func (p *GetExperimentResultOpenAPIRequest) FastReadField4(buf []byte) (int, error) { + offset := 0 + + var _field *int32 + if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.PageSize = _field + return offset, nil +} + +func (p *GetExperimentResultOpenAPIRequest) FastReadField255(buf []byte) (int, error) { + offset := 0 + _field := base.NewBase() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Base = _field + return offset, nil +} + +func (p *GetExperimentResultOpenAPIRequest) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *GetExperimentResultOpenAPIRequest) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField4(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField3(buf[offset:], w) + offset += p.fastWriteField255(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *GetExperimentResultOpenAPIRequest) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + l += p.field3Length() + l += p.field4Length() + l += p.field255Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *GetExperimentResultOpenAPIRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) + offset += thrift.Binary.WriteI64(buf[offset:], p.WorkspaceID) + return offset +} + +func (p *GetExperimentResultOpenAPIRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, p.ExperimentID) + return offset +} + +func (p *GetExperimentResultOpenAPIRequest) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetPageToken() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 3) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.PageToken) + } + return offset +} + +func (p *GetExperimentResultOpenAPIRequest) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetPageSize() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 4) + offset += thrift.Binary.WriteI32(buf[offset:], *p.PageSize) + } + return offset +} + +func (p *GetExperimentResultOpenAPIRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetBase() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) + offset += p.Base.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *GetExperimentResultOpenAPIRequest) field1Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() + return l +} + +func (p *GetExperimentResultOpenAPIRequest) field2Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(p.ExperimentID) + return l +} + +func (p *GetExperimentResultOpenAPIRequest) field3Length() int { + l := 0 + if p.IsSetPageToken() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.PageToken) + } + return l +} + +func (p *GetExperimentResultOpenAPIRequest) field4Length() int { + l := 0 + if p.IsSetPageSize() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I32Length() + } + return l +} + +func (p *GetExperimentResultOpenAPIRequest) field255Length() int { + l := 0 + if p.IsSetBase() { + l += thrift.Binary.FieldBeginLength() + l += p.Base.BLength() + } + return l +} + +func (p *GetExperimentResultOpenAPIRequest) DeepCopy(s interface{}) error { + src, ok := s.(*GetExperimentResultOpenAPIRequest) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + p.WorkspaceID = src.WorkspaceID + + if src.ExperimentID != "" { + p.ExperimentID = kutils.StringDeepCopy(src.ExperimentID) + } + + if src.PageToken != nil { + var tmp string + if *src.PageToken != "" { + tmp = kutils.StringDeepCopy(*src.PageToken) + } + p.PageToken = &tmp + } + + if src.PageSize != nil { + tmp := *src.PageSize + p.PageSize = &tmp + } + + var _base *base.Base + if src.Base != nil { + _base = &base.Base{} + if err := _base.DeepCopy(src.Base); err != nil { + return err + } + } + p.Base = _base + + return nil +} + +func (p *GetExperimentResultOpenAPIResponse) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.I32 { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 3: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField3(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 255: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField255(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetExperimentResultOpenAPIResponse[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *GetExperimentResultOpenAPIResponse) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field *int32 + if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Code = _field + return offset, nil +} + +func (p *GetExperimentResultOpenAPIResponse) FastReadField2(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Msg = _field + return offset, nil +} + +func (p *GetExperimentResultOpenAPIResponse) FastReadField3(buf []byte) (int, error) { + offset := 0 + _field := NewGetExperimentResultOpenAPIData() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Data = _field + return offset, nil +} + +func (p *GetExperimentResultOpenAPIResponse) FastReadField255(buf []byte) (int, error) { + offset := 0 + _field := base.NewBaseResp() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.BaseResp = _field + return offset, nil +} + +func (p *GetExperimentResultOpenAPIResponse) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *GetExperimentResultOpenAPIResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField3(buf[offset:], w) + offset += p.fastWriteField255(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *GetExperimentResultOpenAPIResponse) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + l += p.field3Length() + l += p.field255Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *GetExperimentResultOpenAPIResponse) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetCode() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 1) + offset += thrift.Binary.WriteI32(buf[offset:], *p.Code) + } + return offset +} + +func (p *GetExperimentResultOpenAPIResponse) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetMsg() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Msg) + } + return offset +} + +func (p *GetExperimentResultOpenAPIResponse) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetData() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 3) + offset += p.Data.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *GetExperimentResultOpenAPIResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) + offset += p.BaseResp.FastWriteNocopy(buf[offset:], w) + return offset +} + +func (p *GetExperimentResultOpenAPIResponse) field1Length() int { + l := 0 + if p.IsSetCode() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I32Length() + } + return l +} + +func (p *GetExperimentResultOpenAPIResponse) field2Length() int { + l := 0 + if p.IsSetMsg() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.Msg) + } + return l +} + +func (p *GetExperimentResultOpenAPIResponse) field3Length() int { + l := 0 + if p.IsSetData() { + l += thrift.Binary.FieldBeginLength() + l += p.Data.BLength() + } + return l +} + +func (p *GetExperimentResultOpenAPIResponse) field255Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += p.BaseResp.BLength() + return l +} + +func (p *GetExperimentResultOpenAPIResponse) DeepCopy(s interface{}) error { + src, ok := s.(*GetExperimentResultOpenAPIResponse) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.Code != nil { + tmp := *src.Code + p.Code = &tmp + } + + if src.Msg != nil { + var tmp string + if *src.Msg != "" { + tmp = kutils.StringDeepCopy(*src.Msg) + } + p.Msg = &tmp + } + + var _data *GetExperimentResultOpenAPIData + if src.Data != nil { + _data = &GetExperimentResultOpenAPIData{} + if err := _data.DeepCopy(src.Data); err != nil { + return err + } + } + p.Data = _data + + var _baseResp *base.BaseResp + if src.BaseResp != nil { + _baseResp = &base.BaseResp{} + if err := _baseResp.DeepCopy(src.BaseResp); err != nil { + return err + } + } + p.BaseResp = _baseResp + + return nil +} + +func (p *GetExperimentResultOpenAPIData) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + var issetColumnEvalSetFields bool = false + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.LIST { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + issetColumnEvalSetFields = true + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.LIST { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 3: + if fieldTypeId == thrift.LIST { + l, err = p.FastReadField3(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 4: + if fieldTypeId == thrift.BOOL { + l, err = p.FastReadField4(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 5: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField5(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 6: + if fieldTypeId == thrift.I64 { + l, err = p.FastReadField6(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + if !issetColumnEvalSetFields { + fieldId = 1 + goto RequiredFieldNotSetError + } + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetExperimentResultOpenAPIData[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +RequiredFieldNotSetError: + return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_GetExperimentResultOpenAPIData[fieldId])) +} + +func (p *GetExperimentResultOpenAPIData) FastReadField1(buf []byte) (int, error) { + offset := 0 + + _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) + offset += l + if err != nil { + return offset, err + } + _field := make([]*experiment.ColumnEvalSetField, 0, size) + values := make([]experiment.ColumnEvalSetField, size) + for i := 0; i < size; i++ { + _elem := &values[i] + _elem.InitDefault() + if l, err := _elem.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + + _field = append(_field, _elem) + } + p.ColumnEvalSetFields = _field + return offset, nil +} + +func (p *GetExperimentResultOpenAPIData) FastReadField2(buf []byte) (int, error) { + offset := 0 + + _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) + offset += l + if err != nil { + return offset, err + } + _field := make([]*experiment.ColumnEvaluator, 0, size) + values := make([]experiment.ColumnEvaluator, size) + for i := 0; i < size; i++ { + _elem := &values[i] + _elem.InitDefault() + if l, err := _elem.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + + _field = append(_field, _elem) + } + p.ColumnEvaluators = _field + return offset, nil +} + +func (p *GetExperimentResultOpenAPIData) FastReadField3(buf []byte) (int, error) { + offset := 0 + + _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) + offset += l + if err != nil { + return offset, err + } + _field := make([]*experiment.ItemResult_, 0, size) + values := make([]experiment.ItemResult_, size) + for i := 0; i < size; i++ { + _elem := &values[i] + _elem.InitDefault() + if l, err := _elem.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + + _field = append(_field, _elem) + } + p.ItemResults = _field + return offset, nil +} + +func (p *GetExperimentResultOpenAPIData) FastReadField4(buf []byte) (int, error) { + offset := 0 + + var _field *bool + if v, l, err := thrift.Binary.ReadBool(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.HasMore = _field + return offset, nil +} + +func (p *GetExperimentResultOpenAPIData) FastReadField5(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.NextPageToken = _field + return offset, nil +} + +func (p *GetExperimentResultOpenAPIData) FastReadField6(buf []byte) (int, error) { + offset := 0 + + var _field *int64 + if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Total = _field + return offset, nil +} + +func (p *GetExperimentResultOpenAPIData) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *GetExperimentResultOpenAPIData) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField4(buf[offset:], w) + offset += p.fastWriteField6(buf[offset:], w) + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField3(buf[offset:], w) + offset += p.fastWriteField5(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *GetExperimentResultOpenAPIData) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + l += p.field3Length() + l += p.field4Length() + l += p.field5Length() + l += p.field6Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *GetExperimentResultOpenAPIData) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 1) + listBeginOffset := offset + offset += thrift.Binary.ListBeginLength() + var length int + for _, v := range p.ColumnEvalSetFields { + length++ + offset += v.FastWriteNocopy(buf[offset:], w) + } + thrift.Binary.WriteListBegin(buf[listBeginOffset:], thrift.STRUCT, length) + return offset +} + +func (p *GetExperimentResultOpenAPIData) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetColumnEvaluators() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 2) + listBeginOffset := offset + offset += thrift.Binary.ListBeginLength() + var length int + for _, v := range p.ColumnEvaluators { + length++ + offset += v.FastWriteNocopy(buf[offset:], w) + } + thrift.Binary.WriteListBegin(buf[listBeginOffset:], thrift.STRUCT, length) + } + return offset +} + +func (p *GetExperimentResultOpenAPIData) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetItemResults() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 3) + listBeginOffset := offset + offset += thrift.Binary.ListBeginLength() + var length int + for _, v := range p.ItemResults { + length++ + offset += v.FastWriteNocopy(buf[offset:], w) + } + thrift.Binary.WriteListBegin(buf[listBeginOffset:], thrift.STRUCT, length) + } + return offset +} + +func (p *GetExperimentResultOpenAPIData) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetHasMore() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.BOOL, 4) + offset += thrift.Binary.WriteBool(buf[offset:], *p.HasMore) + } + return offset +} + +func (p *GetExperimentResultOpenAPIData) fastWriteField5(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetNextPageToken() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 5) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.NextPageToken) + } + return offset +} + +func (p *GetExperimentResultOpenAPIData) fastWriteField6(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetTotal() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 6) + offset += thrift.Binary.WriteI64(buf[offset:], *p.Total) + } + return offset +} + +func (p *GetExperimentResultOpenAPIData) field1Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.ListBeginLength() + for _, v := range p.ColumnEvalSetFields { + _ = v + l += v.BLength() + } + return l +} + +func (p *GetExperimentResultOpenAPIData) field2Length() int { + l := 0 + if p.IsSetColumnEvaluators() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.ListBeginLength() + for _, v := range p.ColumnEvaluators { + _ = v + l += v.BLength() + } + } + return l +} + +func (p *GetExperimentResultOpenAPIData) field3Length() int { + l := 0 + if p.IsSetItemResults() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.ListBeginLength() + for _, v := range p.ItemResults { + _ = v + l += v.BLength() + } + } + return l +} + +func (p *GetExperimentResultOpenAPIData) field4Length() int { + l := 0 + if p.IsSetHasMore() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.BoolLength() + } + return l +} + +func (p *GetExperimentResultOpenAPIData) field5Length() int { + l := 0 + if p.IsSetNextPageToken() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.NextPageToken) + } + return l +} + +func (p *GetExperimentResultOpenAPIData) field6Length() int { + l := 0 + if p.IsSetTotal() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() + } + return l +} + +func (p *GetExperimentResultOpenAPIData) DeepCopy(s interface{}) error { + src, ok := s.(*GetExperimentResultOpenAPIData) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.ColumnEvalSetFields != nil { + p.ColumnEvalSetFields = make([]*experiment.ColumnEvalSetField, 0, len(src.ColumnEvalSetFields)) + for _, elem := range src.ColumnEvalSetFields { + var _elem *experiment.ColumnEvalSetField + if elem != nil { + _elem = &experiment.ColumnEvalSetField{} + if err := _elem.DeepCopy(elem); err != nil { + return err + } + } + + p.ColumnEvalSetFields = append(p.ColumnEvalSetFields, _elem) + } + } + + if src.ColumnEvaluators != nil { + p.ColumnEvaluators = make([]*experiment.ColumnEvaluator, 0, len(src.ColumnEvaluators)) + for _, elem := range src.ColumnEvaluators { + var _elem *experiment.ColumnEvaluator + if elem != nil { + _elem = &experiment.ColumnEvaluator{} + if err := _elem.DeepCopy(elem); err != nil { + return err + } + } + + p.ColumnEvaluators = append(p.ColumnEvaluators, _elem) + } + } + + if src.ItemResults != nil { + p.ItemResults = make([]*experiment.ItemResult_, 0, len(src.ItemResults)) + for _, elem := range src.ItemResults { + var _elem *experiment.ItemResult_ + if elem != nil { + _elem = &experiment.ItemResult_{} + if err := _elem.DeepCopy(elem); err != nil { + return err + } + } + + p.ItemResults = append(p.ItemResults, _elem) + } + } + + if src.HasMore != nil { + tmp := *src.HasMore + p.HasMore = &tmp + } + + if src.NextPageToken != nil { + var tmp string + if *src.NextPageToken != "" { + tmp = kutils.StringDeepCopy(*src.NextPageToken) + } + p.NextPageToken = &tmp + } + + if src.Total != nil { + tmp := *src.Total + p.Total = &tmp + } + + return nil +} + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetArgs) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceCreateEvaluationSetArgs[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetArgs) FastReadField1(buf []byte) (int, error) { + offset := 0 + _field := NewCreateEvaluationSetOpenAPIRequest() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Req = _field + return offset, nil +} + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetArgs) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetArgs) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) + offset += p.Req.FastWriteNocopy(buf[offset:], w) + return offset +} + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetArgs) field1Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += p.Req.BLength() + return l +} + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetArgs) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceCreateEvaluationSetArgs) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + var _req *CreateEvaluationSetOpenAPIRequest + if src.Req != nil { + _req = &CreateEvaluationSetOpenAPIRequest{} + if err := _req.DeepCopy(src.Req); err != nil { + return err + } + } + p.Req = _req + + return nil +} + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetResult) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 0: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField0(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceCreateEvaluationSetResult[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetResult) FastReadField0(buf []byte) (int, error) { + offset := 0 + _field := NewCreateEvaluationSetOpenAPIResponse() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Success = _field + return offset, nil +} + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetResult) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField0(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetResult) BLength() int { + l := 0 + if p != nil { + l += p.field0Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetSuccess() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 0) + offset += p.Success.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetResult) field0Length() int { + l := 0 + if p.IsSetSuccess() { + l += thrift.Binary.FieldBeginLength() + l += p.Success.BLength() + } + return l +} + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetResult) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceCreateEvaluationSetResult) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + var _success *CreateEvaluationSetOpenAPIResponse + if src.Success != nil { + _success = &CreateEvaluationSetOpenAPIResponse{} + if err := _success.DeepCopy(src.Success); err != nil { + return err + } + } + p.Success = _success + + return nil +} + +func (p *EvaluationOpenAPIServiceGetEvaluationSetArgs) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceGetEvaluationSetArgs[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *EvaluationOpenAPIServiceGetEvaluationSetArgs) FastReadField1(buf []byte) (int, error) { + offset := 0 + _field := NewGetEvaluationSetOpenAPIRequest() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Req = _field + return offset, nil +} + +func (p *EvaluationOpenAPIServiceGetEvaluationSetArgs) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *EvaluationOpenAPIServiceGetEvaluationSetArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *EvaluationOpenAPIServiceGetEvaluationSetArgs) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *EvaluationOpenAPIServiceGetEvaluationSetArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) + offset += p.Req.FastWriteNocopy(buf[offset:], w) + return offset +} + +func (p *EvaluationOpenAPIServiceGetEvaluationSetArgs) field1Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += p.Req.BLength() + return l +} + +func (p *EvaluationOpenAPIServiceGetEvaluationSetArgs) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceGetEvaluationSetArgs) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + var _req *GetEvaluationSetOpenAPIRequest + if src.Req != nil { + _req = &GetEvaluationSetOpenAPIRequest{} + if err := _req.DeepCopy(src.Req); err != nil { + return err + } + } + p.Req = _req + + return nil +} + +func (p *EvaluationOpenAPIServiceGetEvaluationSetResult) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 0: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField0(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceGetEvaluationSetResult[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *EvaluationOpenAPIServiceGetEvaluationSetResult) FastReadField0(buf []byte) (int, error) { + offset := 0 + _field := NewGetEvaluationSetOpenAPIResponse() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Success = _field + return offset, nil +} + +func (p *EvaluationOpenAPIServiceGetEvaluationSetResult) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *EvaluationOpenAPIServiceGetEvaluationSetResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField0(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *EvaluationOpenAPIServiceGetEvaluationSetResult) BLength() int { + l := 0 + if p != nil { + l += p.field0Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *EvaluationOpenAPIServiceGetEvaluationSetResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetSuccess() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 0) + offset += p.Success.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *EvaluationOpenAPIServiceGetEvaluationSetResult) field0Length() int { + l := 0 + if p.IsSetSuccess() { + l += thrift.Binary.FieldBeginLength() + l += p.Success.BLength() + } + return l +} + +func (p *EvaluationOpenAPIServiceGetEvaluationSetResult) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceGetEvaluationSetResult) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + var _success *GetEvaluationSetOpenAPIResponse + if src.Success != nil { + _success = &GetEvaluationSetOpenAPIResponse{} + if err := _success.DeepCopy(src.Success); err != nil { + return err + } + } + p.Success = _success + + return nil +} + +func (p *EvaluationOpenAPIServiceListEvaluationSetsArgs) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceListEvaluationSetsArgs[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *EvaluationOpenAPIServiceListEvaluationSetsArgs) FastReadField1(buf []byte) (int, error) { + offset := 0 + _field := NewListEvaluationSetsOpenAPIRequest() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Req = _field + return offset, nil +} + +func (p *EvaluationOpenAPIServiceListEvaluationSetsArgs) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *EvaluationOpenAPIServiceListEvaluationSetsArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *EvaluationOpenAPIServiceListEvaluationSetsArgs) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *EvaluationOpenAPIServiceListEvaluationSetsArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) + offset += p.Req.FastWriteNocopy(buf[offset:], w) + return offset +} + +func (p *EvaluationOpenAPIServiceListEvaluationSetsArgs) field1Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += p.Req.BLength() + return l +} + +func (p *EvaluationOpenAPIServiceListEvaluationSetsArgs) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceListEvaluationSetsArgs) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + var _req *ListEvaluationSetsOpenAPIRequest + if src.Req != nil { + _req = &ListEvaluationSetsOpenAPIRequest{} + if err := _req.DeepCopy(src.Req); err != nil { + return err + } + } + p.Req = _req + + return nil +} + +func (p *EvaluationOpenAPIServiceListEvaluationSetsResult) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 0: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField0(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceListEvaluationSetsResult[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *EvaluationOpenAPIServiceListEvaluationSetsResult) FastReadField0(buf []byte) (int, error) { + offset := 0 + _field := NewListEvaluationSetsOpenAPIResponse() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Success = _field + return offset, nil +} + +func (p *EvaluationOpenAPIServiceListEvaluationSetsResult) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *EvaluationOpenAPIServiceListEvaluationSetsResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField0(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *EvaluationOpenAPIServiceListEvaluationSetsResult) BLength() int { + l := 0 + if p != nil { + l += p.field0Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *EvaluationOpenAPIServiceListEvaluationSetsResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetSuccess() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 0) + offset += p.Success.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *EvaluationOpenAPIServiceListEvaluationSetsResult) field0Length() int { + l := 0 + if p.IsSetSuccess() { + l += thrift.Binary.FieldBeginLength() + l += p.Success.BLength() + } + return l +} + +func (p *EvaluationOpenAPIServiceListEvaluationSetsResult) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceListEvaluationSetsResult) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + var _success *ListEvaluationSetsOpenAPIResponse + if src.Success != nil { + _success = &ListEvaluationSetsOpenAPIResponse{} + if err := _success.DeepCopy(src.Success); err != nil { + return err + } + } + p.Success = _success + + return nil +} + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs) FastReadField1(buf []byte) (int, error) { + offset := 0 + _field := NewCreateEvaluationSetVersionOpenAPIRequest() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Req = _field + return offset, nil +} + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) + offset += p.Req.FastWriteNocopy(buf[offset:], w) + return offset +} + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs) field1Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += p.Req.BLength() + return l +} + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + var _req *CreateEvaluationSetVersionOpenAPIRequest + if src.Req != nil { + _req = &CreateEvaluationSetVersionOpenAPIRequest{} + if err := _req.DeepCopy(src.Req); err != nil { + return err + } + } + p.Req = _req + + return nil +} + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionResult) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 0: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField0(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceCreateEvaluationSetVersionResult[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionResult) FastReadField0(buf []byte) (int, error) { + offset := 0 + _field := NewCreateEvaluationSetVersionOpenAPIResponse() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Success = _field + return offset, nil +} + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionResult) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField0(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionResult) BLength() int { + l := 0 + if p != nil { + l += p.field0Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetSuccess() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 0) + offset += p.Success.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionResult) field0Length() int { + l := 0 + if p.IsSetSuccess() { + l += thrift.Binary.FieldBeginLength() + l += p.Success.BLength() + } + return l +} + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionResult) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceCreateEvaluationSetVersionResult) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + var _success *CreateEvaluationSetVersionOpenAPIResponse + if src.Success != nil { + _success = &CreateEvaluationSetVersionOpenAPIResponse{} + if err := _success.DeepCopy(src.Success); err != nil { + return err + } + } + p.Success = _success + + return nil +} + +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs) FastReadField1(buf []byte) (int, error) { + offset := 0 + _field := NewBatchCreateEvaluationSetItemsOpenAPIRequest() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Req = _field + return offset, nil +} + +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) + offset += p.Req.FastWriteNocopy(buf[offset:], w) + return offset +} + +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs) field1Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += p.Req.BLength() + return l +} + +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + var _req *BatchCreateEvaluationSetItemsOpenAPIRequest + if src.Req != nil { + _req = &BatchCreateEvaluationSetItemsOpenAPIRequest{} + if err := _req.DeepCopy(src.Req); err != nil { + return err + } + } + p.Req = _req + + return nil +} + +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 0: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField0(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult) FastReadField0(buf []byte) (int, error) { + offset := 0 + _field := NewBatchCreateEvaluationSetItemsOpenAPIResponse() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Success = _field + return offset, nil +} + +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField0(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult) BLength() int { + l := 0 + if p != nil { + l += p.field0Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetSuccess() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 0) + offset += p.Success.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult) field0Length() int { + l := 0 + if p.IsSetSuccess() { + l += thrift.Binary.FieldBeginLength() + l += p.Success.BLength() + } + return l +} + +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + var _success *BatchCreateEvaluationSetItemsOpenAPIResponse + if src.Success != nil { + _success = &BatchCreateEvaluationSetItemsOpenAPIResponse{} + if err := _success.DeepCopy(src.Success); err != nil { + return err + } + } + p.Success = _success + + return nil +} + +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs) FastReadField1(buf []byte) (int, error) { + offset := 0 + _field := NewBatchUpdateEvaluationSetItemsOpenAPIRequest() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Req = _field + return offset, nil +} + +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) + offset += p.Req.FastWriteNocopy(buf[offset:], w) + return offset +} + +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs) field1Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += p.Req.BLength() + return l +} + +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + var _req *BatchUpdateEvaluationSetItemsOpenAPIRequest + if src.Req != nil { + _req = &BatchUpdateEvaluationSetItemsOpenAPIRequest{} + if err := _req.DeepCopy(src.Req); err != nil { + return err + } + } + p.Req = _req + + return nil +} + +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 0: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField0(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult) FastReadField0(buf []byte) (int, error) { + offset := 0 + _field := NewBatchUpdateEvaluationSetItemsOpenAPIResponse() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Success = _field + return offset, nil +} + +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField0(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult) BLength() int { + l := 0 + if p != nil { + l += p.field0Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetSuccess() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 0) + offset += p.Success.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult) field0Length() int { + l := 0 + if p.IsSetSuccess() { + l += thrift.Binary.FieldBeginLength() + l += p.Success.BLength() + } + return l +} + +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + var _success *BatchUpdateEvaluationSetItemsOpenAPIResponse + if src.Success != nil { + _success = &BatchUpdateEvaluationSetItemsOpenAPIResponse{} + if err := _success.DeepCopy(src.Success); err != nil { + return err + } + } + p.Success = _success + + return nil +} + +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs) FastReadField1(buf []byte) (int, error) { + offset := 0 + _field := NewBatchDeleteEvaluationSetItemsOpenAPIRequest() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Req = _field + return offset, nil +} + +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) + offset += p.Req.FastWriteNocopy(buf[offset:], w) + return offset +} + +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs) field1Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += p.Req.BLength() + return l +} + +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + var _req *BatchDeleteEvaluationSetItemsOpenAPIRequest + if src.Req != nil { + _req = &BatchDeleteEvaluationSetItemsOpenAPIRequest{} + if err := _req.DeepCopy(src.Req); err != nil { + return err + } + } + p.Req = _req + + return nil +} + +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 0: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField0(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult) FastReadField0(buf []byte) (int, error) { + offset := 0 + _field := NewBatchDeleteEvaluationSetItemsOpenAPIResponse() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Success = _field + return offset, nil +} + +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField0(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult) BLength() int { + l := 0 + if p != nil { + l += p.field0Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetSuccess() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 0) + offset += p.Success.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult) field0Length() int { + l := 0 + if p.IsSetSuccess() { + l += thrift.Binary.FieldBeginLength() + l += p.Success.BLength() + } + return l +} + +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + var _success *BatchDeleteEvaluationSetItemsOpenAPIResponse + if src.Success != nil { + _success = &BatchDeleteEvaluationSetItemsOpenAPIResponse{} + if err := _success.DeepCopy(src.Success); err != nil { + return err + } + } + p.Success = _success + + return nil +} + +func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs) FastReadField1(buf []byte) (int, error) { + offset := 0 + _field := NewClearEvaluationSetDraftItemsOpenAPIRequest() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Req = _field + return offset, nil +} + +func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) + offset += p.Req.FastWriteNocopy(buf[offset:], w) + return offset +} + +func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs) field1Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += p.Req.BLength() + return l +} + +func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + var _req *ClearEvaluationSetDraftItemsOpenAPIRequest + if src.Req != nil { + _req = &ClearEvaluationSetDraftItemsOpenAPIRequest{} + if err := _req.DeepCopy(src.Req); err != nil { + return err + } + } + p.Req = _req + + return nil +} + +func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 0: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField0(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult) FastReadField0(buf []byte) (int, error) { + offset := 0 + _field := NewClearEvaluationSetDraftItemsOpenAPIResponse() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Success = _field + return offset, nil +} + +func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField0(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult) BLength() int { + l := 0 + if p != nil { + l += p.field0Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetSuccess() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 0) + offset += p.Success.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult) field0Length() int { + l := 0 + if p.IsSetSuccess() { + l += thrift.Binary.FieldBeginLength() + l += p.Success.BLength() + } + return l +} + +func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + var _success *ClearEvaluationSetDraftItemsOpenAPIResponse + if src.Success != nil { + _success = &ClearEvaluationSetDraftItemsOpenAPIResponse{} + if err := _success.DeepCopy(src.Success); err != nil { + return err + } + } + p.Success = _success + + return nil +} + +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs) FastReadField1(buf []byte) (int, error) { + offset := 0 + _field := NewListEvaluationSetVersionItemsOpenAPIRequest() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Req = _field + return offset, nil +} + +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) + offset += p.Req.FastWriteNocopy(buf[offset:], w) + return offset +} + +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs) field1Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += p.Req.BLength() + return l +} + +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + var _req *ListEvaluationSetVersionItemsOpenAPIRequest + if src.Req != nil { + _req = &ListEvaluationSetVersionItemsOpenAPIRequest{} + if err := _req.DeepCopy(src.Req); err != nil { + return err + } + } + p.Req = _req + + return nil +} + +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 0: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField0(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult) FastReadField0(buf []byte) (int, error) { + offset := 0 + _field := NewListEvaluationSetVersionItemsOpenAPIResponse() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Success = _field + return offset, nil +} + +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField0(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult) BLength() int { + l := 0 + if p != nil { + l += p.field0Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetSuccess() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 0) + offset += p.Success.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult) field0Length() int { + l := 0 + if p.IsSetSuccess() { + l += thrift.Binary.FieldBeginLength() + l += p.Success.BLength() + } + return l +} + +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + var _success *ListEvaluationSetVersionItemsOpenAPIResponse + if src.Success != nil { + _success = &ListEvaluationSetVersionItemsOpenAPIResponse{} + if err := _success.DeepCopy(src.Success); err != nil { + return err + } + } + p.Success = _success + + return nil +} + +func (p *EvaluationOpenAPIServiceCreateEvaluatorArgs) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceCreateEvaluatorArgs[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *EvaluationOpenAPIServiceCreateEvaluatorArgs) FastReadField1(buf []byte) (int, error) { + offset := 0 + _field := NewCreateEvaluatorOpenAPIRequest() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Req = _field + return offset, nil +} + +func (p *EvaluationOpenAPIServiceCreateEvaluatorArgs) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *EvaluationOpenAPIServiceCreateEvaluatorArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *EvaluationOpenAPIServiceCreateEvaluatorArgs) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *EvaluationOpenAPIServiceCreateEvaluatorArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) + offset += p.Req.FastWriteNocopy(buf[offset:], w) + return offset +} + +func (p *EvaluationOpenAPIServiceCreateEvaluatorArgs) field1Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += p.Req.BLength() + return l +} + +func (p *EvaluationOpenAPIServiceCreateEvaluatorArgs) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceCreateEvaluatorArgs) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + var _req *CreateEvaluatorOpenAPIRequest + if src.Req != nil { + _req = &CreateEvaluatorOpenAPIRequest{} + if err := _req.DeepCopy(src.Req); err != nil { + return err + } + } + p.Req = _req + + return nil +} + +func (p *EvaluationOpenAPIServiceCreateEvaluatorResult) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 0: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField0(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceCreateEvaluatorResult[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *EvaluationOpenAPIServiceCreateEvaluatorResult) FastReadField0(buf []byte) (int, error) { + offset := 0 + _field := NewCreateEvaluatorOpenAPIResponse() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Success = _field + return offset, nil +} + +func (p *EvaluationOpenAPIServiceCreateEvaluatorResult) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *EvaluationOpenAPIServiceCreateEvaluatorResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField0(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *EvaluationOpenAPIServiceCreateEvaluatorResult) BLength() int { + l := 0 + if p != nil { + l += p.field0Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *EvaluationOpenAPIServiceCreateEvaluatorResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetSuccess() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 0) + offset += p.Success.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *EvaluationOpenAPIServiceCreateEvaluatorResult) field0Length() int { + l := 0 + if p.IsSetSuccess() { + l += thrift.Binary.FieldBeginLength() + l += p.Success.BLength() + } + return l +} + +func (p *EvaluationOpenAPIServiceCreateEvaluatorResult) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceCreateEvaluatorResult) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + var _success *CreateEvaluatorOpenAPIResponse + if src.Success != nil { + _success = &CreateEvaluatorOpenAPIResponse{} + if err := _success.DeepCopy(src.Success); err != nil { + return err + } + } + p.Success = _success + + return nil +} + +func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs) FastReadField1(buf []byte) (int, error) { + offset := 0 + _field := NewSubmitEvaluatorVersionOpenAPIRequest() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Req = _field + return offset, nil +} + +func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) + offset += p.Req.FastWriteNocopy(buf[offset:], w) + return offset +} + +func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs) field1Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += p.Req.BLength() + return l +} + +func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + var _req *SubmitEvaluatorVersionOpenAPIRequest + if src.Req != nil { + _req = &SubmitEvaluatorVersionOpenAPIRequest{} + if err := _req.DeepCopy(src.Req); err != nil { + return err + } + } + p.Req = _req + + return nil +} + +func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionResult) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 0: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField0(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceSubmitEvaluatorVersionResult[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionResult) FastReadField0(buf []byte) (int, error) { + offset := 0 + _field := NewSubmitEvaluatorVersionOpenAPIResponse() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Success = _field + return offset, nil +} + +func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionResult) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField0(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionResult) BLength() int { + l := 0 + if p != nil { + l += p.field0Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetSuccess() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 0) + offset += p.Success.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionResult) field0Length() int { + l := 0 + if p.IsSetSuccess() { + l += thrift.Binary.FieldBeginLength() + l += p.Success.BLength() + } + return l +} + +func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionResult) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceSubmitEvaluatorVersionResult) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + var _success *SubmitEvaluatorVersionOpenAPIResponse + if src.Success != nil { + _success = &SubmitEvaluatorVersionOpenAPIResponse{} + if err := _success.DeepCopy(src.Success); err != nil { + return err + } + } + p.Success = _success + + return nil +} + +func (p *EvaluationOpenAPIServiceGetEvaluatorVersionArgs) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceGetEvaluatorVersionArgs[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *EvaluationOpenAPIServiceGetEvaluatorVersionArgs) FastReadField1(buf []byte) (int, error) { + offset := 0 + _field := NewGetEvaluatorVersionOpenAPIRequest() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Req = _field + return offset, nil +} + +func (p *EvaluationOpenAPIServiceGetEvaluatorVersionArgs) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *EvaluationOpenAPIServiceGetEvaluatorVersionArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *EvaluationOpenAPIServiceGetEvaluatorVersionArgs) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *EvaluationOpenAPIServiceGetEvaluatorVersionArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) + offset += p.Req.FastWriteNocopy(buf[offset:], w) + return offset +} + +func (p *EvaluationOpenAPIServiceGetEvaluatorVersionArgs) field1Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += p.Req.BLength() + return l +} + +func (p *EvaluationOpenAPIServiceGetEvaluatorVersionArgs) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceGetEvaluatorVersionArgs) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + var _req *GetEvaluatorVersionOpenAPIRequest + if src.Req != nil { + _req = &GetEvaluatorVersionOpenAPIRequest{} + if err := _req.DeepCopy(src.Req); err != nil { + return err + } + } + p.Req = _req + + return nil +} + +func (p *EvaluationOpenAPIServiceGetEvaluatorVersionResult) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 0: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField0(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceGetEvaluatorVersionResult[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *EvaluationOpenAPIServiceGetEvaluatorVersionResult) FastReadField0(buf []byte) (int, error) { + offset := 0 + _field := NewGetEvaluatorVersionOpenAPIResponse() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Success = _field + return offset, nil +} + +func (p *EvaluationOpenAPIServiceGetEvaluatorVersionResult) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *EvaluationOpenAPIServiceGetEvaluatorVersionResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField0(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *EvaluationOpenAPIServiceGetEvaluatorVersionResult) BLength() int { + l := 0 + if p != nil { + l += p.field0Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *EvaluationOpenAPIServiceGetEvaluatorVersionResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetSuccess() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 0) + offset += p.Success.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *EvaluationOpenAPIServiceGetEvaluatorVersionResult) field0Length() int { + l := 0 + if p.IsSetSuccess() { + l += thrift.Binary.FieldBeginLength() + l += p.Success.BLength() + } + return l +} + +func (p *EvaluationOpenAPIServiceGetEvaluatorVersionResult) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceGetEvaluatorVersionResult) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + var _success *GetEvaluatorVersionOpenAPIResponse + if src.Success != nil { + _success = &GetEvaluatorVersionOpenAPIResponse{} + if err := _success.DeepCopy(src.Success); err != nil { + return err + } + } + p.Success = _success + + return nil +} + +func (p *EvaluationOpenAPIServiceRunEvaluatorArgs) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceRunEvaluatorArgs[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *EvaluationOpenAPIServiceRunEvaluatorArgs) FastReadField1(buf []byte) (int, error) { + offset := 0 + _field := NewRunEvaluatorOpenAPIRequest() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Req = _field + return offset, nil +} + +func (p *EvaluationOpenAPIServiceRunEvaluatorArgs) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *EvaluationOpenAPIServiceRunEvaluatorArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *EvaluationOpenAPIServiceRunEvaluatorArgs) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *EvaluationOpenAPIServiceRunEvaluatorArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) + offset += p.Req.FastWriteNocopy(buf[offset:], w) + return offset +} + +func (p *EvaluationOpenAPIServiceRunEvaluatorArgs) field1Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += p.Req.BLength() + return l +} + +func (p *EvaluationOpenAPIServiceRunEvaluatorArgs) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceRunEvaluatorArgs) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + var _req *RunEvaluatorOpenAPIRequest + if src.Req != nil { + _req = &RunEvaluatorOpenAPIRequest{} + if err := _req.DeepCopy(src.Req); err != nil { + return err + } + } + p.Req = _req + + return nil +} + +func (p *EvaluationOpenAPIServiceRunEvaluatorResult) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 0: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField0(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceRunEvaluatorResult[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *EvaluationOpenAPIServiceRunEvaluatorResult) FastReadField0(buf []byte) (int, error) { + offset := 0 + _field := NewRunEvaluatorOpenAPIResponse() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Success = _field + return offset, nil +} + +func (p *EvaluationOpenAPIServiceRunEvaluatorResult) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *EvaluationOpenAPIServiceRunEvaluatorResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField0(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *EvaluationOpenAPIServiceRunEvaluatorResult) BLength() int { + l := 0 + if p != nil { + l += p.field0Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *EvaluationOpenAPIServiceRunEvaluatorResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetSuccess() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 0) + offset += p.Success.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *EvaluationOpenAPIServiceRunEvaluatorResult) field0Length() int { + l := 0 + if p.IsSetSuccess() { + l += thrift.Binary.FieldBeginLength() + l += p.Success.BLength() + } + return l +} + +func (p *EvaluationOpenAPIServiceRunEvaluatorResult) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceRunEvaluatorResult) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + var _success *RunEvaluatorOpenAPIResponse + if src.Success != nil { + _success = &RunEvaluatorOpenAPIResponse{} + if err := _success.DeepCopy(src.Success); err != nil { + return err + } + } + p.Success = _success + + return nil +} + +func (p *EvaluationOpenAPIServiceGetEvaluatorRecordArgs) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceGetEvaluatorRecordArgs[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *EvaluationOpenAPIServiceGetEvaluatorRecordArgs) FastReadField1(buf []byte) (int, error) { + offset := 0 + _field := NewGetEvaluatorRecordOpenAPIRequest() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Req = _field + return offset, nil +} + +func (p *EvaluationOpenAPIServiceGetEvaluatorRecordArgs) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *EvaluationOpenAPIServiceGetEvaluatorRecordArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *EvaluationOpenAPIServiceGetEvaluatorRecordArgs) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *EvaluationOpenAPIServiceGetEvaluatorRecordArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) + offset += p.Req.FastWriteNocopy(buf[offset:], w) + return offset +} + +func (p *EvaluationOpenAPIServiceGetEvaluatorRecordArgs) field1Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += p.Req.BLength() + return l +} + +func (p *EvaluationOpenAPIServiceGetEvaluatorRecordArgs) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceGetEvaluatorRecordArgs) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + var _req *GetEvaluatorRecordOpenAPIRequest + if src.Req != nil { + _req = &GetEvaluatorRecordOpenAPIRequest{} + if err := _req.DeepCopy(src.Req); err != nil { + return err + } + } + p.Req = _req + + return nil +} + +func (p *EvaluationOpenAPIServiceGetEvaluatorRecordResult) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 0: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField0(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceGetEvaluatorRecordResult[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *EvaluationOpenAPIServiceGetEvaluatorRecordResult) FastReadField0(buf []byte) (int, error) { + offset := 0 + _field := NewGetEvaluatorRecordOpenAPIResponse() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Success = _field + return offset, nil +} + +func (p *EvaluationOpenAPIServiceGetEvaluatorRecordResult) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *EvaluationOpenAPIServiceGetEvaluatorRecordResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField0(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *EvaluationOpenAPIServiceGetEvaluatorRecordResult) BLength() int { + l := 0 + if p != nil { + l += p.field0Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *EvaluationOpenAPIServiceGetEvaluatorRecordResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetSuccess() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 0) + offset += p.Success.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *EvaluationOpenAPIServiceGetEvaluatorRecordResult) field0Length() int { + l := 0 + if p.IsSetSuccess() { + l += thrift.Binary.FieldBeginLength() + l += p.Success.BLength() + } + return l +} + +func (p *EvaluationOpenAPIServiceGetEvaluatorRecordResult) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceGetEvaluatorRecordResult) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + var _success *GetEvaluatorRecordOpenAPIResponse + if src.Success != nil { + _success = &GetEvaluatorRecordOpenAPIResponse{} + if err := _success.DeepCopy(src.Success); err != nil { + return err + } + } + p.Success = _success + + return nil +} + +func (p *EvaluationOpenAPIServiceCreateExperimentArgs) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceCreateExperimentArgs[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *EvaluationOpenAPIServiceCreateExperimentArgs) FastReadField1(buf []byte) (int, error) { + offset := 0 + _field := NewCreateExperimentOpenAPIRequest() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Req = _field + return offset, nil +} + +func (p *EvaluationOpenAPIServiceCreateExperimentArgs) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *EvaluationOpenAPIServiceCreateExperimentArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *EvaluationOpenAPIServiceCreateExperimentArgs) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *EvaluationOpenAPIServiceCreateExperimentArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) + offset += p.Req.FastWriteNocopy(buf[offset:], w) + return offset +} + +func (p *EvaluationOpenAPIServiceCreateExperimentArgs) field1Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += p.Req.BLength() + return l +} + +func (p *EvaluationOpenAPIServiceCreateExperimentArgs) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceCreateExperimentArgs) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + var _req *CreateExperimentOpenAPIRequest + if src.Req != nil { + _req = &CreateExperimentOpenAPIRequest{} + if err := _req.DeepCopy(src.Req); err != nil { + return err + } + } + p.Req = _req + + return nil +} + +func (p *EvaluationOpenAPIServiceCreateExperimentResult) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 0: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField0(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceCreateExperimentResult[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *EvaluationOpenAPIServiceCreateExperimentResult) FastReadField0(buf []byte) (int, error) { + offset := 0 + _field := NewCreateExperimentOpenAPIResponse() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Success = _field + return offset, nil +} + +func (p *EvaluationOpenAPIServiceCreateExperimentResult) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *EvaluationOpenAPIServiceCreateExperimentResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField0(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *EvaluationOpenAPIServiceCreateExperimentResult) BLength() int { + l := 0 + if p != nil { + l += p.field0Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *EvaluationOpenAPIServiceCreateExperimentResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetSuccess() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 0) + offset += p.Success.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *EvaluationOpenAPIServiceCreateExperimentResult) field0Length() int { + l := 0 + if p.IsSetSuccess() { + l += thrift.Binary.FieldBeginLength() + l += p.Success.BLength() + } + return l +} + +func (p *EvaluationOpenAPIServiceCreateExperimentResult) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceCreateExperimentResult) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + var _success *CreateExperimentOpenAPIResponse + if src.Success != nil { + _success = &CreateExperimentOpenAPIResponse{} + if err := _success.DeepCopy(src.Success); err != nil { + return err + } + } + p.Success = _success + + return nil +} + +func (p *EvaluationOpenAPIServiceGetExperimentResultArgs) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceGetExperimentResultArgs[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *EvaluationOpenAPIServiceGetExperimentResultArgs) FastReadField1(buf []byte) (int, error) { + offset := 0 + _field := NewGetExperimentResultOpenAPIRequest() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Req = _field + return offset, nil +} + +func (p *EvaluationOpenAPIServiceGetExperimentResultArgs) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *EvaluationOpenAPIServiceGetExperimentResultArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *EvaluationOpenAPIServiceGetExperimentResultArgs) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *EvaluationOpenAPIServiceGetExperimentResultArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) + offset += p.Req.FastWriteNocopy(buf[offset:], w) + return offset +} + +func (p *EvaluationOpenAPIServiceGetExperimentResultArgs) field1Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += p.Req.BLength() + return l +} + +func (p *EvaluationOpenAPIServiceGetExperimentResultArgs) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceGetExperimentResultArgs) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + var _req *GetExperimentResultOpenAPIRequest + if src.Req != nil { + _req = &GetExperimentResultOpenAPIRequest{} + if err := _req.DeepCopy(src.Req); err != nil { + return err + } + } + p.Req = _req + + return nil +} + +func (p *EvaluationOpenAPIServiceGetExperimentResultResult) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 0: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField0(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceGetExperimentResultResult[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *EvaluationOpenAPIServiceGetExperimentResultResult) FastReadField0(buf []byte) (int, error) { + offset := 0 + _field := NewGetExperimentResultOpenAPIResponse() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Success = _field + return offset, nil +} + +func (p *EvaluationOpenAPIServiceGetExperimentResultResult) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *EvaluationOpenAPIServiceGetExperimentResultResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField0(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *EvaluationOpenAPIServiceGetExperimentResultResult) BLength() int { + l := 0 + if p != nil { + l += p.field0Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *EvaluationOpenAPIServiceGetExperimentResultResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetSuccess() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 0) + offset += p.Success.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *EvaluationOpenAPIServiceGetExperimentResultResult) field0Length() int { + l := 0 + if p.IsSetSuccess() { + l += thrift.Binary.FieldBeginLength() + l += p.Success.BLength() + } + return l +} + +func (p *EvaluationOpenAPIServiceGetExperimentResultResult) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceGetExperimentResultResult) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + var _success *GetExperimentResultOpenAPIResponse + if src.Success != nil { + _success = &GetExperimentResultOpenAPIResponse{} + if err := _success.DeepCopy(src.Success); err != nil { + return err + } + } + p.Success = _success + + return nil +} + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetArgs) GetFirstArgument() interface{} { + return p.Req +} + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetResult) GetResult() interface{} { + return p.Success +} + +func (p *EvaluationOpenAPIServiceGetEvaluationSetArgs) GetFirstArgument() interface{} { + return p.Req +} + +func (p *EvaluationOpenAPIServiceGetEvaluationSetResult) GetResult() interface{} { + return p.Success +} + +func (p *EvaluationOpenAPIServiceListEvaluationSetsArgs) GetFirstArgument() interface{} { + return p.Req +} + +func (p *EvaluationOpenAPIServiceListEvaluationSetsResult) GetResult() interface{} { + return p.Success +} + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs) GetFirstArgument() interface{} { + return p.Req +} + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionResult) GetResult() interface{} { + return p.Success +} + +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs) GetFirstArgument() interface{} { + return p.Req +} + +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult) GetResult() interface{} { + return p.Success +} + +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs) GetFirstArgument() interface{} { + return p.Req +} + +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult) GetResult() interface{} { + return p.Success +} + +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs) GetFirstArgument() interface{} { + return p.Req +} + +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult) GetResult() interface{} { + return p.Success +} + +func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs) GetFirstArgument() interface{} { + return p.Req +} + +func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult) GetResult() interface{} { + return p.Success +} + +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs) GetFirstArgument() interface{} { + return p.Req +} + +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult) GetResult() interface{} { + return p.Success +} + +func (p *EvaluationOpenAPIServiceCreateEvaluatorArgs) GetFirstArgument() interface{} { + return p.Req +} + +func (p *EvaluationOpenAPIServiceCreateEvaluatorResult) GetResult() interface{} { + return p.Success +} + +func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs) GetFirstArgument() interface{} { + return p.Req +} + +func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionResult) GetResult() interface{} { + return p.Success +} + +func (p *EvaluationOpenAPIServiceGetEvaluatorVersionArgs) GetFirstArgument() interface{} { + return p.Req +} + +func (p *EvaluationOpenAPIServiceGetEvaluatorVersionResult) GetResult() interface{} { + return p.Success +} + +func (p *EvaluationOpenAPIServiceRunEvaluatorArgs) GetFirstArgument() interface{} { + return p.Req +} + +func (p *EvaluationOpenAPIServiceRunEvaluatorResult) GetResult() interface{} { + return p.Success +} + +func (p *EvaluationOpenAPIServiceGetEvaluatorRecordArgs) GetFirstArgument() interface{} { + return p.Req +} + +func (p *EvaluationOpenAPIServiceGetEvaluatorRecordResult) GetResult() interface{} { + return p.Success +} + +func (p *EvaluationOpenAPIServiceCreateExperimentArgs) GetFirstArgument() interface{} { + return p.Req +} + +func (p *EvaluationOpenAPIServiceCreateExperimentResult) GetResult() interface{} { + return p.Success +} + +func (p *EvaluationOpenAPIServiceGetExperimentResultArgs) GetFirstArgument() interface{} { + return p.Req +} + +func (p *EvaluationOpenAPIServiceGetExperimentResultResult) GetResult() interface{} { + return p.Success +} diff --git a/backend/loop_gen/coze/loop/evaluation/loopenapi/local_evaluationopenapiservice.go b/backend/loop_gen/coze/loop/evaluation/loopenapi/local_evaluationopenapiservice.go new file mode 100644 index 000000000..776504089 --- /dev/null +++ b/backend/loop_gen/coze/loop/evaluation/loopenapi/local_evaluationopenapiservice.go @@ -0,0 +1,406 @@ +// Code generated by cozeloop. DO NOT EDIT. +package loopenapi // import github.com/coze-dev/coze-loop/backend/loopenapi + +import ( + "context" + + "github.com/cloudwego/kitex/client/callopt" + "github.com/cloudwego/kitex/pkg/endpoint" + "github.com/cloudwego/kitex/pkg/rpcinfo" + "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/openapi" +) + +type LocalEvaluationOpenAPIService struct { + impl openapi.EvaluationOpenAPIService // the service implementation + mds endpoint.Middleware +} + +func NewLocalEvaluationOpenAPIService(impl openapi.EvaluationOpenAPIService, mds ...endpoint.Middleware) *LocalEvaluationOpenAPIService { + return &LocalEvaluationOpenAPIService{ + impl: impl, + mds: endpoint.Chain(mds...), + } +} + +// CreateEvaluationSet +// 评测集接口 (9个) +// 1.1 创建评测集 +func (l *LocalEvaluationOpenAPIService) CreateEvaluationSet(ctx context.Context, req *openapi.CreateEvaluationSetOpenAPIRequest, callOptions ...callopt.Option) (*openapi.CreateEvaluationSetOpenAPIResponse, error) { + chain := l.mds(func(ctx context.Context, in, out interface{}) error { + arg := in.(*openapi.EvaluationOpenAPIServiceCreateEvaluationSetArgs) + result := out.(*openapi.EvaluationOpenAPIServiceCreateEvaluationSetResult) + resp, err := l.impl.CreateEvaluationSet(ctx, arg.Req) + if err != nil { + return err + } + result.SetSuccess(resp) + return nil + }) + + arg := &openapi.EvaluationOpenAPIServiceCreateEvaluationSetArgs{Req: req} + result := &openapi.EvaluationOpenAPIServiceCreateEvaluationSetResult{} + ctx = l.injectRPCInfo(ctx, "CreateEvaluationSet") + if err := chain(ctx, arg, result); err != nil { + return nil, err + } + return result.GetSuccess(), nil +} + +// GetEvaluationSet +// 1.2 获取评测集详情 +func (l *LocalEvaluationOpenAPIService) GetEvaluationSet(ctx context.Context, req *openapi.GetEvaluationSetOpenAPIRequest, callOptions ...callopt.Option) (*openapi.GetEvaluationSetOpenAPIResponse, error) { + chain := l.mds(func(ctx context.Context, in, out interface{}) error { + arg := in.(*openapi.EvaluationOpenAPIServiceGetEvaluationSetArgs) + result := out.(*openapi.EvaluationOpenAPIServiceGetEvaluationSetResult) + resp, err := l.impl.GetEvaluationSet(ctx, arg.Req) + if err != nil { + return err + } + result.SetSuccess(resp) + return nil + }) + + arg := &openapi.EvaluationOpenAPIServiceGetEvaluationSetArgs{Req: req} + result := &openapi.EvaluationOpenAPIServiceGetEvaluationSetResult{} + ctx = l.injectRPCInfo(ctx, "GetEvaluationSet") + if err := chain(ctx, arg, result); err != nil { + return nil, err + } + return result.GetSuccess(), nil +} + +// ListEvaluationSets +// 1.3 查询评测集列表 +func (l *LocalEvaluationOpenAPIService) ListEvaluationSets(ctx context.Context, req *openapi.ListEvaluationSetsOpenAPIRequest, callOptions ...callopt.Option) (*openapi.ListEvaluationSetsOpenAPIResponse, error) { + chain := l.mds(func(ctx context.Context, in, out interface{}) error { + arg := in.(*openapi.EvaluationOpenAPIServiceListEvaluationSetsArgs) + result := out.(*openapi.EvaluationOpenAPIServiceListEvaluationSetsResult) + resp, err := l.impl.ListEvaluationSets(ctx, arg.Req) + if err != nil { + return err + } + result.SetSuccess(resp) + return nil + }) + + arg := &openapi.EvaluationOpenAPIServiceListEvaluationSetsArgs{Req: req} + result := &openapi.EvaluationOpenAPIServiceListEvaluationSetsResult{} + ctx = l.injectRPCInfo(ctx, "ListEvaluationSets") + if err := chain(ctx, arg, result); err != nil { + return nil, err + } + return result.GetSuccess(), nil +} + +// CreateEvaluationSetVersion +// 1.4 创建评测集版本 +func (l *LocalEvaluationOpenAPIService) CreateEvaluationSetVersion(ctx context.Context, req *openapi.CreateEvaluationSetVersionOpenAPIRequest, callOptions ...callopt.Option) (*openapi.CreateEvaluationSetVersionOpenAPIResponse, error) { + chain := l.mds(func(ctx context.Context, in, out interface{}) error { + arg := in.(*openapi.EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs) + result := out.(*openapi.EvaluationOpenAPIServiceCreateEvaluationSetVersionResult) + resp, err := l.impl.CreateEvaluationSetVersion(ctx, arg.Req) + if err != nil { + return err + } + result.SetSuccess(resp) + return nil + }) + + arg := &openapi.EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs{Req: req} + result := &openapi.EvaluationOpenAPIServiceCreateEvaluationSetVersionResult{} + ctx = l.injectRPCInfo(ctx, "CreateEvaluationSetVersion") + if err := chain(ctx, arg, result); err != nil { + return nil, err + } + return result.GetSuccess(), nil +} + +// BatchCreateEvaluationSetItems +// 1.5 批量添加评测集数据 +func (l *LocalEvaluationOpenAPIService) BatchCreateEvaluationSetItems(ctx context.Context, req *openapi.BatchCreateEvaluationSetItemsOpenAPIRequest, callOptions ...callopt.Option) (*openapi.BatchCreateEvaluationSetItemsOpenAPIResponse, error) { + chain := l.mds(func(ctx context.Context, in, out interface{}) error { + arg := in.(*openapi.EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs) + result := out.(*openapi.EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult) + resp, err := l.impl.BatchCreateEvaluationSetItems(ctx, arg.Req) + if err != nil { + return err + } + result.SetSuccess(resp) + return nil + }) + + arg := &openapi.EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs{Req: req} + result := &openapi.EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult{} + ctx = l.injectRPCInfo(ctx, "BatchCreateEvaluationSetItems") + if err := chain(ctx, arg, result); err != nil { + return nil, err + } + return result.GetSuccess(), nil +} + +// BatchUpdateEvaluationSetItems +// 1.6 批量更新评测集数据 +func (l *LocalEvaluationOpenAPIService) BatchUpdateEvaluationSetItems(ctx context.Context, req *openapi.BatchUpdateEvaluationSetItemsOpenAPIRequest, callOptions ...callopt.Option) (*openapi.BatchUpdateEvaluationSetItemsOpenAPIResponse, error) { + chain := l.mds(func(ctx context.Context, in, out interface{}) error { + arg := in.(*openapi.EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs) + result := out.(*openapi.EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult) + resp, err := l.impl.BatchUpdateEvaluationSetItems(ctx, arg.Req) + if err != nil { + return err + } + result.SetSuccess(resp) + return nil + }) + + arg := &openapi.EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs{Req: req} + result := &openapi.EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult{} + ctx = l.injectRPCInfo(ctx, "BatchUpdateEvaluationSetItems") + if err := chain(ctx, arg, result); err != nil { + return nil, err + } + return result.GetSuccess(), nil +} + +// BatchDeleteEvaluationSetItems +// 1.7 批量删除评测集数据 +func (l *LocalEvaluationOpenAPIService) BatchDeleteEvaluationSetItems(ctx context.Context, req *openapi.BatchDeleteEvaluationSetItemsOpenAPIRequest, callOptions ...callopt.Option) (*openapi.BatchDeleteEvaluationSetItemsOpenAPIResponse, error) { + chain := l.mds(func(ctx context.Context, in, out interface{}) error { + arg := in.(*openapi.EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs) + result := out.(*openapi.EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult) + resp, err := l.impl.BatchDeleteEvaluationSetItems(ctx, arg.Req) + if err != nil { + return err + } + result.SetSuccess(resp) + return nil + }) + + arg := &openapi.EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs{Req: req} + result := &openapi.EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult{} + ctx = l.injectRPCInfo(ctx, "BatchDeleteEvaluationSetItems") + if err := chain(ctx, arg, result); err != nil { + return nil, err + } + return result.GetSuccess(), nil +} + +// ClearEvaluationSetDraftItems +// 1.8 清空评测集草稿数据 +func (l *LocalEvaluationOpenAPIService) ClearEvaluationSetDraftItems(ctx context.Context, req *openapi.ClearEvaluationSetDraftItemsOpenAPIRequest, callOptions ...callopt.Option) (*openapi.ClearEvaluationSetDraftItemsOpenAPIResponse, error) { + chain := l.mds(func(ctx context.Context, in, out interface{}) error { + arg := in.(*openapi.EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs) + result := out.(*openapi.EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult) + resp, err := l.impl.ClearEvaluationSetDraftItems(ctx, arg.Req) + if err != nil { + return err + } + result.SetSuccess(resp) + return nil + }) + + arg := &openapi.EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs{Req: req} + result := &openapi.EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult{} + ctx = l.injectRPCInfo(ctx, "ClearEvaluationSetDraftItems") + if err := chain(ctx, arg, result); err != nil { + return nil, err + } + return result.GetSuccess(), nil +} + +// ListEvaluationSetVersionItems +// 1.9 查询评测集特定版本数据 +func (l *LocalEvaluationOpenAPIService) ListEvaluationSetVersionItems(ctx context.Context, req *openapi.ListEvaluationSetVersionItemsOpenAPIRequest, callOptions ...callopt.Option) (*openapi.ListEvaluationSetVersionItemsOpenAPIResponse, error) { + chain := l.mds(func(ctx context.Context, in, out interface{}) error { + arg := in.(*openapi.EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs) + result := out.(*openapi.EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult) + resp, err := l.impl.ListEvaluationSetVersionItems(ctx, arg.Req) + if err != nil { + return err + } + result.SetSuccess(resp) + return nil + }) + + arg := &openapi.EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs{Req: req} + result := &openapi.EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult{} + ctx = l.injectRPCInfo(ctx, "ListEvaluationSetVersionItems") + if err := chain(ctx, arg, result); err != nil { + return nil, err + } + return result.GetSuccess(), nil +} + +// CreateEvaluator +// 评估器接口 (5个) +// 2.1 创建评估器 +func (l *LocalEvaluationOpenAPIService) CreateEvaluator(ctx context.Context, req *openapi.CreateEvaluatorOpenAPIRequest, callOptions ...callopt.Option) (*openapi.CreateEvaluatorOpenAPIResponse, error) { + chain := l.mds(func(ctx context.Context, in, out interface{}) error { + arg := in.(*openapi.EvaluationOpenAPIServiceCreateEvaluatorArgs) + result := out.(*openapi.EvaluationOpenAPIServiceCreateEvaluatorResult) + resp, err := l.impl.CreateEvaluator(ctx, arg.Req) + if err != nil { + return err + } + result.SetSuccess(resp) + return nil + }) + + arg := &openapi.EvaluationOpenAPIServiceCreateEvaluatorArgs{Req: req} + result := &openapi.EvaluationOpenAPIServiceCreateEvaluatorResult{} + ctx = l.injectRPCInfo(ctx, "CreateEvaluator") + if err := chain(ctx, arg, result); err != nil { + return nil, err + } + return result.GetSuccess(), nil +} + +// SubmitEvaluatorVersion +// 2.2 提交评估器版本 +func (l *LocalEvaluationOpenAPIService) SubmitEvaluatorVersion(ctx context.Context, req *openapi.SubmitEvaluatorVersionOpenAPIRequest, callOptions ...callopt.Option) (*openapi.SubmitEvaluatorVersionOpenAPIResponse, error) { + chain := l.mds(func(ctx context.Context, in, out interface{}) error { + arg := in.(*openapi.EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs) + result := out.(*openapi.EvaluationOpenAPIServiceSubmitEvaluatorVersionResult) + resp, err := l.impl.SubmitEvaluatorVersion(ctx, arg.Req) + if err != nil { + return err + } + result.SetSuccess(resp) + return nil + }) + + arg := &openapi.EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs{Req: req} + result := &openapi.EvaluationOpenAPIServiceSubmitEvaluatorVersionResult{} + ctx = l.injectRPCInfo(ctx, "SubmitEvaluatorVersion") + if err := chain(ctx, arg, result); err != nil { + return nil, err + } + return result.GetSuccess(), nil +} + +// GetEvaluatorVersion +// 2.3 获取评估器版本详情 +func (l *LocalEvaluationOpenAPIService) GetEvaluatorVersion(ctx context.Context, req *openapi.GetEvaluatorVersionOpenAPIRequest, callOptions ...callopt.Option) (*openapi.GetEvaluatorVersionOpenAPIResponse, error) { + chain := l.mds(func(ctx context.Context, in, out interface{}) error { + arg := in.(*openapi.EvaluationOpenAPIServiceGetEvaluatorVersionArgs) + result := out.(*openapi.EvaluationOpenAPIServiceGetEvaluatorVersionResult) + resp, err := l.impl.GetEvaluatorVersion(ctx, arg.Req) + if err != nil { + return err + } + result.SetSuccess(resp) + return nil + }) + + arg := &openapi.EvaluationOpenAPIServiceGetEvaluatorVersionArgs{Req: req} + result := &openapi.EvaluationOpenAPIServiceGetEvaluatorVersionResult{} + ctx = l.injectRPCInfo(ctx, "GetEvaluatorVersion") + if err := chain(ctx, arg, result); err != nil { + return nil, err + } + return result.GetSuccess(), nil +} + +// RunEvaluator +// 2.4 执行评估器 +func (l *LocalEvaluationOpenAPIService) RunEvaluator(ctx context.Context, req *openapi.RunEvaluatorOpenAPIRequest, callOptions ...callopt.Option) (*openapi.RunEvaluatorOpenAPIResponse, error) { + chain := l.mds(func(ctx context.Context, in, out interface{}) error { + arg := in.(*openapi.EvaluationOpenAPIServiceRunEvaluatorArgs) + result := out.(*openapi.EvaluationOpenAPIServiceRunEvaluatorResult) + resp, err := l.impl.RunEvaluator(ctx, arg.Req) + if err != nil { + return err + } + result.SetSuccess(resp) + return nil + }) + + arg := &openapi.EvaluationOpenAPIServiceRunEvaluatorArgs{Req: req} + result := &openapi.EvaluationOpenAPIServiceRunEvaluatorResult{} + ctx = l.injectRPCInfo(ctx, "RunEvaluator") + if err := chain(ctx, arg, result); err != nil { + return nil, err + } + return result.GetSuccess(), nil +} + +// GetEvaluatorRecord +// 2.5 获取评估器执行结果 +func (l *LocalEvaluationOpenAPIService) GetEvaluatorRecord(ctx context.Context, req *openapi.GetEvaluatorRecordOpenAPIRequest, callOptions ...callopt.Option) (*openapi.GetEvaluatorRecordOpenAPIResponse, error) { + chain := l.mds(func(ctx context.Context, in, out interface{}) error { + arg := in.(*openapi.EvaluationOpenAPIServiceGetEvaluatorRecordArgs) + result := out.(*openapi.EvaluationOpenAPIServiceGetEvaluatorRecordResult) + resp, err := l.impl.GetEvaluatorRecord(ctx, arg.Req) + if err != nil { + return err + } + result.SetSuccess(resp) + return nil + }) + + arg := &openapi.EvaluationOpenAPIServiceGetEvaluatorRecordArgs{Req: req} + result := &openapi.EvaluationOpenAPIServiceGetEvaluatorRecordResult{} + ctx = l.injectRPCInfo(ctx, "GetEvaluatorRecord") + if err := chain(ctx, arg, result); err != nil { + return nil, err + } + return result.GetSuccess(), nil +} + +// CreateExperiment +// 评测实验接口 (2个) +// 3.1 创建评测实验 +func (l *LocalEvaluationOpenAPIService) CreateExperiment(ctx context.Context, req *openapi.CreateExperimentOpenAPIRequest, callOptions ...callopt.Option) (*openapi.CreateExperimentOpenAPIResponse, error) { + chain := l.mds(func(ctx context.Context, in, out interface{}) error { + arg := in.(*openapi.EvaluationOpenAPIServiceCreateExperimentArgs) + result := out.(*openapi.EvaluationOpenAPIServiceCreateExperimentResult) + resp, err := l.impl.CreateExperiment(ctx, arg.Req) + if err != nil { + return err + } + result.SetSuccess(resp) + return nil + }) + + arg := &openapi.EvaluationOpenAPIServiceCreateExperimentArgs{Req: req} + result := &openapi.EvaluationOpenAPIServiceCreateExperimentResult{} + ctx = l.injectRPCInfo(ctx, "CreateExperiment") + if err := chain(ctx, arg, result); err != nil { + return nil, err + } + return result.GetSuccess(), nil +} + +// GetExperimentResult_ +// 3.2 获取评测实验结果 +func (l *LocalEvaluationOpenAPIService) GetExperimentResult_(ctx context.Context, req *openapi.GetExperimentResultOpenAPIRequest, callOptions ...callopt.Option) (*openapi.GetExperimentResultOpenAPIResponse, error) { + chain := l.mds(func(ctx context.Context, in, out interface{}) error { + arg := in.(*openapi.EvaluationOpenAPIServiceGetExperimentResultArgs) + result := out.(*openapi.EvaluationOpenAPIServiceGetExperimentResultResult) + resp, err := l.impl.GetExperimentResult_(ctx, arg.Req) + if err != nil { + return err + } + result.SetSuccess(resp) + return nil + }) + + arg := &openapi.EvaluationOpenAPIServiceGetExperimentResultArgs{Req: req} + result := &openapi.EvaluationOpenAPIServiceGetExperimentResultResult{} + ctx = l.injectRPCInfo(ctx, "GetExperimentResult_") + if err := chain(ctx, arg, result); err != nil { + return nil, err + } + return result.GetSuccess(), nil +} + +func (l *LocalEvaluationOpenAPIService) injectRPCInfo(ctx context.Context, method string) context.Context { + rpcStats := rpcinfo.AsMutableRPCStats(rpcinfo.NewRPCStats()) + ri := rpcinfo.NewRPCInfo( + rpcinfo.NewEndpointInfo("EvaluationOpenAPIService", method, nil, nil), + rpcinfo.NewEndpointInfo("EvaluationOpenAPIService", method, nil, nil), + rpcinfo.NewServerInvocation(), + nil, + rpcStats.ImmutableView(), + ) + return rpcinfo.NewCtxWithRPCInfo(ctx, ri) +} diff --git a/backend/modules/evaluation/application/convertor/evaluation_set/openapi_convertor.go b/backend/modules/evaluation/application/convertor/evaluation_set/openapi_convertor.go index 18f20ac17..2c0165599 100755 --- a/backend/modules/evaluation/application/convertor/evaluation_set/openapi_convertor.go +++ b/backend/modules/evaluation/application/convertor/evaluation_set/openapi_convertor.go @@ -4,8 +4,6 @@ package evaluation_set import ( - "fmt" - "github.com/bytedance/gg/gptr" "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/domain_openapi/common" @@ -220,7 +218,7 @@ func OpenAPIEvaluationSetDO2DTO(do *entity.EvaluationSet) *openapi_eval_set.Eval LatestVersion: gptr.Of(do.LatestVersion), ChangeUncommitted: gptr.Of(do.ChangeUncommitted), CurrentVersion: OpenAPIEvaluationSetVersionDO2DTO(do.EvaluationSetVersion), - BaseInfo: OpenAPIBaseInfoDO2DTO(do.BaseInfo), + BaseInfo: ConvertBaseInfoDO2DTO(do.BaseInfo), } } @@ -245,7 +243,7 @@ func OpenAPIEvaluationSetVersionDO2DTO(do *entity.EvaluationSetVersion) *openapi Description: gptr.Of(do.Description), EvaluationSetSchema: OpenAPIEvaluationSetSchemaDO2DTO(do.EvaluationSetSchema), ItemCount: gptr.Of(do.ItemCount), - BaseInfo: OpenAPIBaseInfoDO2DTO(do.BaseInfo), + BaseInfo: ConvertBaseInfoDO2DTO(do.BaseInfo), } } @@ -288,29 +286,27 @@ func OpenAPIFieldSchemaDO2DTO(do *entity.FieldSchema) *openapi_eval_set.FieldSch } } -func OpenAPIBaseInfoDO2DTO(do *entity.BaseInfo) *common.BaseInfo { - if do == nil { +func ConvertBaseInfoDO2DTO(info *entity.BaseInfo) *common.BaseInfo { + if info == nil { return nil } - - var createdAt *string - if do.CreatedAt != nil { - // 将时间戳转换为ISO 8601格式字符串,这里简化处理 - timestamp := fmt.Sprintf("%d", *do.CreatedAt) - createdAt = ×tamp + return &common.BaseInfo{ + CreatedBy: ConvertUserInfoDO2DTO(info.CreatedBy), + UpdatedBy: ConvertUserInfoDO2DTO(info.UpdatedBy), + CreatedAt: info.CreatedAt, + UpdatedAt: info.UpdatedAt, } +} - var updatedAt *string - if do.UpdatedAt != nil { - timestamp := fmt.Sprintf("%d", *do.UpdatedAt) - updatedAt = ×tamp +func ConvertUserInfoDO2DTO(info *entity.UserInfo) *common.UserInfo { + if info == nil { + return nil } - - return &common.BaseInfo{ - CreatedAt: createdAt, - UpdatedAt: updatedAt, - CreatedBy: OpenAPIUserInfoDO2DTO(do.CreatedBy), - UpdatedBy: OpenAPIUserInfoDO2DTO(do.UpdatedBy), + return &common.UserInfo{ + Name: info.Name, + AvatarURL: info.AvatarURL, + UserID: info.UserID, + Email: info.Email, } } @@ -324,4 +320,4 @@ func OpenAPIUserInfoDO2DTO(do *entity.UserInfo) *common.UserInfo { AvatarURL: do.AvatarURL, Email: do.Email, } -} \ No newline at end of file +} diff --git a/backend/modules/evaluation/application/wire_gen.go b/backend/modules/evaluation/application/wire_gen.go index 7e7972eea..a3abce02f 100644 --- a/backend/modules/evaluation/application/wire_gen.go +++ b/backend/modules/evaluation/application/wire_gen.go @@ -217,6 +217,14 @@ func InitEvalTargetApplication(ctx context.Context, idgen2 idgen.IIDGenerator, d return evalTargetService } +func InitEvaluationOpenAPIApplication(client datasetservice.Client, meter metrics.Meter) evaluation.EvaluationOpenAPIService { + iDatasetRPCAdapter := data.NewDatasetRPCAdapter(client) + iEvaluationSetService := service.NewEvaluationSetServiceImpl(iDatasetRPCAdapter) + openAPIEvaluationSetMetrics := metrics4.NewOpenAPIEvaluationSetMetrics(meter) + evaluationOpenAPIService := NewEvaluationOpenApiApplicationImpl(iEvaluationSetService, openAPIEvaluationSetMetrics) + return evaluationOpenAPIService +} + // wire.go: var ( @@ -244,6 +252,11 @@ var ( evalSetDomainService, metrics4.NewEvaluationSetMetrics, service.NewEvaluationSetSchemaServiceImpl, foundation.NewAuthRPCProvider, foundation.NewUserRPCProvider, userinfo.NewUserInfoServiceImpl, ) + evaluationOpenAPISet = wire.NewSet( + NewEvaluationOpenApiApplicationImpl, + evalSetDomainService, metrics4.NewOpenAPIEvaluationSetMetrics, + ) + targetDomainService = wire.NewSet(service.NewEvalTargetServiceImpl, NewSourceTargetOperators, prompt.NewPromptRPCAdapter, target.NewEvalTargetRepo, mysql3.NewEvalTargetDAO, mysql3.NewEvalTargetRecordDAO, mysql3.NewEvalTargetVersionDAO) evalTargetSet = wire.NewSet( diff --git a/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.thrift b/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.thrift index 24a6e1c45..101697a90 100644 --- a/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.thrift +++ b/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.thrift @@ -4,6 +4,7 @@ include "coze.loop.evaluation.eval_set.thrift" include "coze.loop.evaluation.evaluator.thrift" include "coze.loop.evaluation.expt.thrift" include "coze.loop.evaluation.eval_target.thrift" +include "coze.loop.evaluation.openapi.thrift" service EvaluationSetService extends coze.loop.evaluation.eval_set.EvaluationSetService{} @@ -11,4 +12,6 @@ service EvaluatorService extends coze.loop.evaluation.evaluator.EvaluatorService service ExperimentService extends coze.loop.evaluation.expt.ExperimentService{} -service EvalTargetService extends coze.loop.evaluation.eval_target.EvalTargetService{} \ No newline at end of file +service EvalTargetService extends coze.loop.evaluation.eval_target.EvalTargetService{} + +service EvaluationOpenAPIService extends coze.loop.evaluation.openapi.EvaluationOpenAPIService{} \ No newline at end of file diff --git a/idl/thrift/coze/loop/evaluation/domain_openapi/common.thrift b/idl/thrift/coze/loop/evaluation/domain_openapi/common.thrift index 11ff21e09..f354bcf9a 100644 --- a/idl/thrift/coze/loop/evaluation/domain_openapi/common.thrift +++ b/idl/thrift/coze/loop/evaluation/domain_openapi/common.thrift @@ -41,8 +41,8 @@ struct UserInfo { struct BaseInfo { 1: optional UserInfo created_by 2: optional UserInfo updated_by - 3: optional string created_at // ISO 8601格式时间字符串 - 4: optional string updated_at // ISO 8601格式时间字符串 + 3: optional i64 created_at + 4: optional i64 updated_at } // 模型配置 From 17fee29fc2735431758ba97bb88367560a164afd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Sun, 28 Sep 2025 23:41:38 +0800 Subject: [PATCH 17/94] feat: [Coda] implement 6 evaluation set OpenAPI interfaces with DDD architecture (LogID: 20250928231227010091094121028E1E4) Co-Authored-By: Coda --- .../evaluation_set/openapi_convertor.go | 197 ++++++++++++++++ .../application/evaluation_openapi_app.go | 213 ++++++++++++++++-- .../modules/evaluation/application/wire.go | 5 +- 3 files changed, 398 insertions(+), 17 deletions(-) diff --git a/backend/modules/evaluation/application/convertor/evaluation_set/openapi_convertor.go b/backend/modules/evaluation/application/convertor/evaluation_set/openapi_convertor.go index 2c0165599..5bdeebf07 100755 --- a/backend/modules/evaluation/application/convertor/evaluation_set/openapi_convertor.go +++ b/backend/modules/evaluation/application/convertor/evaluation_set/openapi_convertor.go @@ -321,3 +321,200 @@ func OpenAPIUserInfoDO2DTO(do *entity.UserInfo) *common.UserInfo { Email: do.Email, } } + +// OpenAPI EvaluationSetItem 转换 +func OpenAPIItemDTO2DOs(dtos []*openapi_eval_set.EvaluationSetItem) []*entity.EvaluationSetItem { + if dtos == nil { + return nil + } + result := make([]*entity.EvaluationSetItem, 0) + for _, dto := range dtos { + result = append(result, OpenAPIItemDTO2DO(dto)) + } + return result +} + +func OpenAPIItemDTO2DO(dto *openapi_eval_set.EvaluationSetItem) *entity.EvaluationSetItem { + if dto == nil { + return nil + } + return &entity.EvaluationSetItem{ + ID: gptr.Indirect(dto.ID), + ItemKey: gptr.Indirect(dto.ItemKey), + Turns: OpenAPITurnDTO2DOs(dto.Turns), + } +} + +func OpenAPITurnDTO2DOs(dtos []*openapi_eval_set.Turn) []*entity.Turn { + if dtos == nil { + return nil + } + result := make([]*entity.Turn, 0) + for _, dto := range dtos { + result = append(result, OpenAPITurnDTO2DO(dto)) + } + return result +} + +func OpenAPITurnDTO2DO(dto *openapi_eval_set.Turn) *entity.Turn { + if dto == nil { + return nil + } + return &entity.Turn{ + ID: gptr.Indirect(dto.ID), + FieldDataList: OpenAPIFieldDataDTO2DOs(dto.FieldDataList), + } +} + +func OpenAPIFieldDataDTO2DOs(dtos []*openapi_eval_set.FieldData) []*entity.FieldData { + if dtos == nil { + return nil + } + result := make([]*entity.FieldData, 0) + for _, dto := range dtos { + result = append(result, OpenAPIFieldDataDTO2DO(dto)) + } + return result +} + +func OpenAPIFieldDataDTO2DO(dto *openapi_eval_set.FieldData) *entity.FieldData { + if dto == nil { + return nil + } + return &entity.FieldData{ + Name: gptr.Indirect(dto.Name), + Content: OpenAPIContentDTO2DO(dto.Content), + } +} + +func OpenAPIContentDTO2DO(dto *common.Content) *entity.Content { + if dto == nil { + return nil + } + contentType := convertOpenAPIContentTypeToDO(dto.ContentType) + return &entity.Content{ + Text: dto.Text, + ContentType: &contentType, + } +} + +func OpenAPIItemDO2DTOs(dos []*entity.EvaluationSetItem) []*openapi_eval_set.EvaluationSetItem { + if dos == nil { + return nil + } + result := make([]*openapi_eval_set.EvaluationSetItem, 0) + for _, do := range dos { + result = append(result, OpenAPIItemDO2DTO(do)) + } + return result +} + +func OpenAPIItemDO2DTO(do *entity.EvaluationSetItem) *openapi_eval_set.EvaluationSetItem { + if do == nil { + return nil + } + return &openapi_eval_set.EvaluationSetItem{ + ID: gptr.Of(do.ID), + ItemKey: gptr.Of(do.ItemKey), + Turns: OpenAPITurnDO2DTOs(do.Turns), + BaseInfo: ConvertBaseInfoDO2DTO(do.BaseInfo), + } +} + +func OpenAPITurnDO2DTOs(dos []*entity.Turn) []*openapi_eval_set.Turn { + if dos == nil { + return nil + } + result := make([]*openapi_eval_set.Turn, 0) + for _, do := range dos { + result = append(result, OpenAPITurnDO2DTO(do)) + } + return result +} + +func OpenAPITurnDO2DTO(do *entity.Turn) *openapi_eval_set.Turn { + if do == nil { + return nil + } + return &openapi_eval_set.Turn{ + ID: gptr.Of(do.ID), + FieldDataList: OpenAPIFieldDataDO2DTOs(do.FieldDataList), + } +} + +func OpenAPIFieldDataDO2DTOs(dos []*entity.FieldData) []*openapi_eval_set.FieldData { + if dos == nil { + return nil + } + result := make([]*openapi_eval_set.FieldData, 0) + for _, do := range dos { + result = append(result, OpenAPIFieldDataDO2DTO(do)) + } + return result +} + +func OpenAPIFieldDataDO2DTO(do *entity.FieldData) *openapi_eval_set.FieldData { + if do == nil { + return nil + } + return &openapi_eval_set.FieldData{ + Name: gptr.Of(do.Name), + Content: OpenAPIContentDO2DTO(do.Content), + } +} + +func OpenAPIContentDO2DTO(do *entity.Content) *common.Content { + if do == nil { + return nil + } + return &common.Content{ + Text: do.Text, + ContentType: convertDOContentTypeToOpenAPI(gptr.Indirect(do.ContentType)), + } +} + +func OpenAPIItemErrorGroupDO2DTOs(dos []*entity.ItemErrorGroup) []*openapi_eval_set.ItemErrorGroup { + if dos == nil { + return nil + } + result := make([]*openapi_eval_set.ItemErrorGroup, 0) + for _, do := range dos { + result = append(result, OpenAPIItemErrorGroupDO2DTO(do)) + } + return result +} + +func OpenAPIItemErrorGroupDO2DTO(do *entity.ItemErrorGroup) *openapi_eval_set.ItemErrorGroup { + if do == nil { + return nil + } + return &openapi_eval_set.ItemErrorGroup{ + ErrorCode: gptr.Of(int32(gptr.Indirect(do.Type))), + ErrorMessage: do.Summary, + ErrorCount: do.ErrorCount, + Details: OpenAPIItemErrorDetailDO2DTOs(do.Details), + } +} + +func OpenAPIItemErrorDetailDO2DTOs(dos []*entity.ItemErrorDetail) []*openapi_eval_set.ItemErrorDetail { + if dos == nil { + return nil + } + result := make([]*openapi_eval_set.ItemErrorDetail, 0) + for _, do := range dos { + result = append(result, OpenAPIItemErrorDetailDO2DTO(do)) + } + return result +} + +func OpenAPIItemErrorDetailDO2DTO(do *entity.ItemErrorDetail) *openapi_eval_set.ItemErrorDetail { + if do == nil { + return nil + } + return &openapi_eval_set.ItemErrorDetail{ + Message: do.Message, + Index: do.Index, + StartIndex: do.StartIndex, + EndIndex: do.EndIndex, + } +} \ No newline at end of file diff --git a/backend/modules/evaluation/application/evaluation_openapi_app.go b/backend/modules/evaluation/application/evaluation_openapi_app.go index e59820611..876370214 100644 --- a/backend/modules/evaluation/application/evaluation_openapi_app.go +++ b/backend/modules/evaluation/application/evaluation_openapi_app.go @@ -29,12 +29,16 @@ var ( func NewEvaluationOpenApiApplicationImpl( evaluationSetService service.IEvaluationSetService, + evaluationSetVersionService service.EvaluationSetVersionService, + evaluationSetItemService service.EvaluationSetItemService, metric metrics.OpenAPIEvaluationSetMetrics, ) evaluation.EvaluationOpenAPIService { evaluationOpenApiApplicationOnce.Do(func() { evaluationOpenApiApplication = &EvaluationOpenApiApplicationImpl{ - evaluationSetService: evaluationSetService, - metric: metric, + evaluationSetService: evaluationSetService, + evaluationSetVersionService: evaluationSetVersionService, + evaluationSetItemService: evaluationSetItemService, + metric: metric, } }) @@ -42,8 +46,10 @@ func NewEvaluationOpenApiApplicationImpl( } type EvaluationOpenApiApplicationImpl struct { - evaluationSetService service.IEvaluationSetService - metric metrics.OpenAPIEvaluationSetMetrics + evaluationSetService service.IEvaluationSetService + evaluationSetVersionService service.EvaluationSetVersionService + evaluationSetItemService service.EvaluationSetItemService + metric metrics.OpenAPIEvaluationSetMetrics } func (e *EvaluationOpenApiApplicationImpl) CreateEvaluationSet(ctx context.Context, req *openapi.CreateEvaluationSetOpenAPIRequest) (r *openapi.CreateEvaluationSetOpenAPIResponse, err error) { @@ -154,33 +160,208 @@ func (e *EvaluationOpenApiApplicationImpl) ListEvaluationSets(ctx context.Contex } func (e *EvaluationOpenApiApplicationImpl) CreateEvaluationSetVersion(ctx context.Context, req *openapi.CreateEvaluationSetVersionOpenAPIRequest) (r *openapi.CreateEvaluationSetVersionOpenAPIResponse, err error) { - // TODO implement me - panic("implement me") + startTime := time.Now().UnixNano() / int64(time.Millisecond) + defer func() { + e.metric.EmitOpenAPIMetric(ctx, req.GetWorkspaceID(), req.GetEvaluationSetID(), kitexutil.GetTOMethod(ctx), startTime, err) + }() + + // 参数校验 + if req == nil { + return nil, errorx.NewByCode(errno.CommonInvalidParamCode, errorx.WithExtraMsg("req is nil")) + } + if req.Version == nil || *req.Version == "" { + return nil, errorx.NewByCode(errno.CommonInvalidParamCode, errorx.WithExtraMsg("version is required")) + } + + // 调用domain服务 + id, err := e.evaluationSetVersionService.CreateEvaluationSetVersion(ctx, &entity.CreateEvaluationSetVersionParam{ + SpaceID: req.WorkspaceID, + EvaluationSetID: req.EvaluationSetID, + Version: *req.Version, + Description: req.Description, + }) + if err != nil { + return nil, err + } + + + + // 构建响应 + return &openapi.CreateEvaluationSetVersionOpenAPIResponse{ + Data: &openapi.CreateEvaluationSetVersionOpenAPIData{ + VersionID: gptr.Of(id), + }, + }, nil } func (e *EvaluationOpenApiApplicationImpl) BatchCreateEvaluationSetItems(ctx context.Context, req *openapi.BatchCreateEvaluationSetItemsOpenAPIRequest) (r *openapi.BatchCreateEvaluationSetItemsOpenAPIResponse, err error) { - // TODO implement me - panic("implement me") + startTime := time.Now().UnixNano() / int64(time.Millisecond) + defer func() { + e.metric.EmitOpenAPIMetric(ctx, req.GetWorkspaceID(), req.GetEvaluationSetID(), kitexutil.GetTOMethod(ctx), startTime, err) + }() + + // 参数校验 + if req == nil { + return nil, errorx.NewByCode(errno.CommonInvalidParamCode, errorx.WithExtraMsg("req is nil")) + } + if req.Items == nil || len(req.Items) == 0 { + return nil, errorx.NewByCode(errno.CommonInvalidParamCode, errorx.WithExtraMsg("items is required")) + } + + // 调用domain服务 + idMap, errors, err := e.evaluationSetItemService.BatchCreateEvaluationSetItems(ctx, &entity.BatchCreateEvaluationSetItemsParam{ + SpaceID: req.WorkspaceID, + EvaluationSetID: req.EvaluationSetID, + Items: evaluation_set.OpenAPIItemDTO2DOs(req.Items), + SkipInvalidItems: req.SkipInvalidItems, + AllowPartialAdd: req.AllowPartialAdd, + }) + if err != nil { + return nil, err + } + + // 构建响应 + return &openapi.BatchCreateEvaluationSetItemsOpenAPIResponse{ + Data: &openapi.BatchCreateEvaluationSetItemsOpenAPIData{ + AddedItems: idMap, + Errors: evaluation_set.OpenAPIItemErrorGroupDO2DTOs(errors), + }, + }, nil } func (e *EvaluationOpenApiApplicationImpl) BatchUpdateEvaluationSetItems(ctx context.Context, req *openapi.BatchUpdateEvaluationSetItemsOpenAPIRequest) (r *openapi.BatchUpdateEvaluationSetItemsOpenAPIResponse, err error) { - // TODO implement me - panic("implement me") + startTime := time.Now().UnixNano() / int64(time.Millisecond) + defer func() { + e.metric.EmitOpenAPIMetric(ctx, req.GetWorkspaceID(), req.GetEvaluationSetID(), kitexutil.GetTOMethod(ctx), startTime, err) + }() + + // 参数校验 + if req == nil { + return nil, errorx.NewByCode(errno.CommonInvalidParamCode, errorx.WithExtraMsg("req is nil")) + } + if req.Items == nil || len(req.Items) == 0 { + return nil, errorx.NewByCode(errno.CommonInvalidParamCode, errorx.WithExtraMsg("items is required")) + } + + // 批量更新评测集项目 + updatedItems := make(map[int64]string) + var allErrors []*entity.ItemErrorGroup + + for _, item := range req.Items { + if item.ID == nil { + allErrors = append(allErrors, &entity.ItemErrorGroup{ + Type: gptr.Of(entity.ItemErrorType_MissingRequiredField), + Summary: gptr.Of("item id is required"), + }) + continue + } + + err := e.evaluationSetItemService.UpdateEvaluationSetItem(ctx, req.WorkspaceID, req.EvaluationSetID, *item.ID, evaluation_set.OpenAPITurnDTO2DOs(item.Turns)) + if err != nil { + if req.SkipInvalidItems != nil && *req.SkipInvalidItems { + allErrors = append(allErrors, &entity.ItemErrorGroup{ + Type: gptr.Of(entity.ItemErrorType_InternalError), + Summary: gptr.Of(err.Error()), + }) + continue + } + return nil, err + } + + updatedItems[*item.ID] = "success" + } + + // 构建响应 + return &openapi.BatchUpdateEvaluationSetItemsOpenAPIResponse{ + Data: &openapi.BatchUpdateEvaluationSetItemsOpenAPIData{ + UpdatedItems: updatedItems, + Errors: evaluation_set.OpenAPIItemErrorGroupDO2DTOs(allErrors), + }, + }, nil } func (e *EvaluationOpenApiApplicationImpl) BatchDeleteEvaluationSetItems(ctx context.Context, req *openapi.BatchDeleteEvaluationSetItemsOpenAPIRequest) (r *openapi.BatchDeleteEvaluationSetItemsOpenAPIResponse, err error) { - // TODO implement me - panic("implement me") + startTime := time.Now().UnixNano() / int64(time.Millisecond) + defer func() { + e.metric.EmitOpenAPIMetric(ctx, req.GetWorkspaceID(), req.GetEvaluationSetID(), kitexutil.GetTOMethod(ctx), startTime, err) + }() + + // 参数校验 + if req == nil { + return nil, errorx.NewByCode(errno.CommonInvalidParamCode, errorx.WithExtraMsg("req is nil")) + } + if req.ItemIds == nil || len(req.ItemIds) == 0 { + return nil, errorx.NewByCode(errno.CommonInvalidParamCode, errorx.WithExtraMsg("item_ids is required")) + } + + // 调用domain服务 + err = e.evaluationSetItemService.BatchDeleteEvaluationSetItems(ctx, req.WorkspaceID, req.EvaluationSetID, req.ItemIds) + if err != nil { + return nil, err + } + + // 构建响应 + return &openapi.BatchDeleteEvaluationSetItemsOpenAPIResponse{}, nil } func (e *EvaluationOpenApiApplicationImpl) ClearEvaluationSetDraftItems(ctx context.Context, req *openapi.ClearEvaluationSetDraftItemsOpenAPIRequest) (r *openapi.ClearEvaluationSetDraftItemsOpenAPIResponse, err error) { - // TODO implement me - panic("implement me") + startTime := time.Now().UnixNano() / int64(time.Millisecond) + defer func() { + e.metric.EmitOpenAPIMetric(ctx, req.GetWorkspaceID(), req.GetEvaluationSetID(), kitexutil.GetTOMethod(ctx), startTime, err) + }() + + // 参数校验 + if req == nil { + return nil, errorx.NewByCode(errno.CommonInvalidParamCode, errorx.WithExtraMsg("req is nil")) + } + + // 调用domain服务 + err = e.evaluationSetItemService.ClearEvaluationSetDraftItem(ctx, req.WorkspaceID, req.EvaluationSetID) + if err != nil { + return nil, err + } + + // 构建响应 + return &openapi.ClearEvaluationSetDraftItemsOpenAPIResponse{}, nil } func (e *EvaluationOpenApiApplicationImpl) ListEvaluationSetVersionItems(ctx context.Context, req *openapi.ListEvaluationSetVersionItemsOpenAPIRequest) (r *openapi.ListEvaluationSetVersionItemsOpenAPIResponse, err error) { - // TODO implement me - panic("implement me") + startTime := time.Now().UnixNano() / int64(time.Millisecond) + defer func() { + e.metric.EmitOpenAPIMetric(ctx, req.GetWorkspaceID(), req.GetEvaluationSetID(), kitexutil.GetTOMethod(ctx), startTime, err) + }() + + // 参数校验 + if req == nil { + return nil, errorx.NewByCode(errno.CommonInvalidParamCode, errorx.WithExtraMsg("req is nil")) + } + + // 调用domain服务 + items, total, nextPageToken, err := e.evaluationSetItemService.ListEvaluationSetItems(ctx, &entity.ListEvaluationSetItemsParam{ + SpaceID: req.WorkspaceID, + EvaluationSetID: req.EvaluationSetID, + VersionID: gptr.Of(req.VersionID), + PageSize: req.PageSize, + PageToken: req.PageToken, + OrderBys: evaluation_set.OrderByDTO2DOs(req.OrderBys), + }) + if err != nil { + return nil, err + } + + // 数据转换 + dtos := evaluation_set.OpenAPIItemDO2DTOs(items) + + // 构建响应 + hasMore := nextPageToken != nil && *nextPageToken != "" + return &openapi.ListEvaluationSetVersionItemsOpenAPIResponse{ + Data: &openapi.ListEvaluationSetVersionItemsOpenAPIData{ + Items: dtos, + HasMore: gptr.Of(hasMore), + NextPageToken: nextPageToken, + Total: total, + }, + }, nil } func (e *EvaluationOpenApiApplicationImpl) CreateEvaluator(ctx context.Context, req *openapi.CreateEvaluatorOpenAPIRequest) (r *openapi.CreateEvaluatorOpenAPIResponse, err error) { diff --git a/backend/modules/evaluation/application/wire.go b/backend/modules/evaluation/application/wire.go index 7730d62b5..18967d395 100644 --- a/backend/modules/evaluation/application/wire.go +++ b/backend/modules/evaluation/application/wire.go @@ -181,7 +181,10 @@ var ( evaluationOpenAPISet = wire.NewSet( NewEvaluationOpenApiApplicationImpl, - evalSetDomainService, + domainservice.NewEvaluationSetServiceImpl, + domainservice.NewEvaluationSetVersionServiceImpl, + domainservice.NewEvaluationSetItemServiceImpl, + data.NewDatasetRPCAdapter, evalsetmtr.NewOpenAPIEvaluationSetMetrics, ) From 243c07aa2dbed9015ead0cdb3072f0b333dc7e35 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Sun, 28 Sep 2025 23:53:23 +0800 Subject: [PATCH 18/94] fix Change-Id: I54219f18349d50551302a3129d08ea25f1e15fa1 --- .../domain_openapi/common/common.go | 101 +- .../domain_openapi/common/common_validator.go | 5 - .../domain_openapi/common/k-common.go | 71 +- .../domain_openapi/eval_set/eval_set.go | 579 +++++++++++- .../eval_set/eval_set_validator.go | 3 + .../domain_openapi/eval_set/k-eval_set.go | 398 +++++++- .../openapi/coze.loop.evaluation.openapi.go | 867 +++++------------- .../coze.loop.evaluation.openapi_validator.go | 16 - .../openapi/k-coze.loop.evaluation.openapi.go | 592 ++++-------- .../application/evaluation_openapi_app.go | 14 +- .../evaluation/application/wire_gen.go | 7 +- .../coze.loop.evaluation.openapi.thrift | 70 +- .../evaluation/domain_openapi/common.thrift | 4 +- .../evaluation/domain_openapi/eval_set.thrift | 15 +- 14 files changed, 1379 insertions(+), 1363 deletions(-) diff --git a/backend/kitex_gen/coze/loop/evaluation/domain_openapi/common/common.go b/backend/kitex_gen/coze/loop/evaluation/domain_openapi/common/common.go index 17ab815d3..65b16f50f 100644 --- a/backend/kitex_gen/coze/loop/evaluation/domain_openapi/common/common.go +++ b/backend/kitex_gen/coze/loop/evaluation/domain_openapi/common/common.go @@ -26,8 +26,7 @@ type Content struct { ContentType *ContentType `thrift:"content_type,1,optional" frugal:"1,optional,string" form:"content_type" json:"content_type,omitempty" query:"content_type"` Text *string `thrift:"text,2,optional" frugal:"2,optional,string" form:"text" json:"text,omitempty" query:"text"` Image *Image `thrift:"image,3,optional" frugal:"3,optional,Image" form:"image" json:"image,omitempty" query:"image"` - Audio *Audio `thrift:"audio,4,optional" frugal:"4,optional,Audio" form:"audio" json:"audio,omitempty" query:"audio"` - MultiPart []*Content `thrift:"multi_part,5,optional" frugal:"5,optional,list" form:"multi_part" json:"multi_part,omitempty" query:"multi_part"` + MultiPart []*Content `thrift:"multi_part,10,optional" frugal:"10,optional,list" form:"multi_part" json:"multi_part,omitempty" query:"multi_part"` } func NewContent() *Content { @@ -73,18 +72,6 @@ func (p *Content) GetImage() (v *Image) { return p.Image } -var Content_Audio_DEFAULT *Audio - -func (p *Content) GetAudio() (v *Audio) { - if p == nil { - return - } - if !p.IsSetAudio() { - return Content_Audio_DEFAULT - } - return p.Audio -} - var Content_MultiPart_DEFAULT []*Content func (p *Content) GetMultiPart() (v []*Content) { @@ -105,19 +92,15 @@ func (p *Content) SetText(val *string) { func (p *Content) SetImage(val *Image) { p.Image = val } -func (p *Content) SetAudio(val *Audio) { - p.Audio = val -} func (p *Content) SetMultiPart(val []*Content) { p.MultiPart = val } var fieldIDToName_Content = map[int16]string{ - 1: "content_type", - 2: "text", - 3: "image", - 4: "audio", - 5: "multi_part", + 1: "content_type", + 2: "text", + 3: "image", + 10: "multi_part", } func (p *Content) IsSetContentType() bool { @@ -132,10 +115,6 @@ func (p *Content) IsSetImage() bool { return p.Image != nil } -func (p *Content) IsSetAudio() bool { - return p.Audio != nil -} - func (p *Content) IsSetMultiPart() bool { return p.MultiPart != nil } @@ -182,17 +161,9 @@ func (p *Content) Read(iprot thrift.TProtocol) (err error) { } 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: + case 10: if fieldTypeId == thrift.LIST { - if err = p.ReadField5(iprot); err != nil { + if err = p.ReadField10(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { @@ -257,15 +228,7 @@ func (p *Content) ReadField3(iprot thrift.TProtocol) error { p.Image = _field return nil } -func (p *Content) ReadField4(iprot thrift.TProtocol) error { - _field := NewAudio() - if err := _field.Read(iprot); err != nil { - return err - } - p.Audio = _field - return nil -} -func (p *Content) ReadField5(iprot thrift.TProtocol) error { +func (p *Content) ReadField10(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err @@ -307,12 +270,8 @@ func (p *Content) Write(oprot thrift.TProtocol) (err error) { fieldId = 3 goto WriteFieldError } - if err = p.writeField4(oprot); err != nil { - fieldId = 4 - goto WriteFieldError - } - if err = p.writeField5(oprot); err != nil { - fieldId = 5 + if err = p.writeField10(oprot); err != nil { + fieldId = 10 goto WriteFieldError } } @@ -387,27 +346,9 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } -func (p *Content) writeField4(oprot thrift.TProtocol) (err error) { - if p.IsSetAudio() { - if err = oprot.WriteFieldBegin("audio", thrift.STRUCT, 4); err != nil { - goto WriteFieldBeginError - } - if err := p.Audio.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 *Content) writeField5(oprot thrift.TProtocol) (err error) { +func (p *Content) writeField10(oprot thrift.TProtocol) (err error) { if p.IsSetMultiPart() { - if err = oprot.WriteFieldBegin("multi_part", thrift.LIST, 5); err != nil { + if err = oprot.WriteFieldBegin("multi_part", thrift.LIST, 10); err != nil { goto WriteFieldBeginError } if err := oprot.WriteListBegin(thrift.STRUCT, len(p.MultiPart)); err != nil { @@ -427,9 +368,9 @@ func (p *Content) writeField5(oprot thrift.TProtocol) (err error) { } return nil WriteFieldBeginError: - return thrift.PrependError(fmt.Sprintf("%T write field 5 begin error: ", p), err) + return thrift.PrependError(fmt.Sprintf("%T write field 10 begin error: ", p), err) WriteFieldEndError: - return thrift.PrependError(fmt.Sprintf("%T write field 5 end error: ", p), err) + return thrift.PrependError(fmt.Sprintf("%T write field 10 end error: ", p), err) } func (p *Content) String() string { @@ -455,10 +396,7 @@ func (p *Content) DeepEqual(ano *Content) bool { if !p.Field3DeepEqual(ano.Image) { return false } - if !p.Field4DeepEqual(ano.Audio) { - return false - } - if !p.Field5DeepEqual(ano.MultiPart) { + if !p.Field10DeepEqual(ano.MultiPart) { return false } return true @@ -495,14 +433,7 @@ func (p *Content) Field3DeepEqual(src *Image) bool { } return true } -func (p *Content) Field4DeepEqual(src *Audio) bool { - - if !p.Audio.DeepEqual(src) { - return false - } - return true -} -func (p *Content) Field5DeepEqual(src []*Content) bool { +func (p *Content) Field10DeepEqual(src []*Content) bool { if len(p.MultiPart) != len(src) { return false diff --git a/backend/kitex_gen/coze/loop/evaluation/domain_openapi/common/common_validator.go b/backend/kitex_gen/coze/loop/evaluation/domain_openapi/common/common_validator.go index fcabdc7eb..d0c43d559 100644 --- a/backend/kitex_gen/coze/loop/evaluation/domain_openapi/common/common_validator.go +++ b/backend/kitex_gen/coze/loop/evaluation/domain_openapi/common/common_validator.go @@ -27,11 +27,6 @@ func (p *Content) IsValid() error { return fmt.Errorf("field Image not valid, %w", err) } } - if p.Audio != nil { - if err := p.Audio.IsValid(); err != nil { - return fmt.Errorf("field Audio not valid, %w", err) - } - } return nil } func (p *Image) IsValid() error { diff --git a/backend/kitex_gen/coze/loop/evaluation/domain_openapi/common/k-common.go b/backend/kitex_gen/coze/loop/evaluation/domain_openapi/common/k-common.go index e1386df02..346043620 100644 --- a/backend/kitex_gen/coze/loop/evaluation/domain_openapi/common/k-common.go +++ b/backend/kitex_gen/coze/loop/evaluation/domain_openapi/common/k-common.go @@ -80,23 +80,9 @@ func (p *Content) FastRead(buf []byte) (int, error) { goto SkipFieldError } } - case 4: - if fieldTypeId == thrift.STRUCT { - l, err = p.FastReadField4(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 5: + case 10: if fieldTypeId == thrift.LIST { - l, err = p.FastReadField5(buf[offset:]) + l, err = p.FastReadField10(buf[offset:]) offset += l if err != nil { goto ReadFieldError @@ -166,19 +152,7 @@ func (p *Content) FastReadField3(buf []byte) (int, error) { return offset, nil } -func (p *Content) FastReadField4(buf []byte) (int, error) { - offset := 0 - _field := NewAudio() - if l, err := _field.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - p.Audio = _field - return offset, nil -} - -func (p *Content) FastReadField5(buf []byte) (int, error) { +func (p *Content) FastReadField10(buf []byte) (int, error) { offset := 0 _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) @@ -213,8 +187,7 @@ func (p *Content) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset += p.fastWriteField1(buf[offset:], w) offset += p.fastWriteField2(buf[offset:], w) offset += p.fastWriteField3(buf[offset:], w) - offset += p.fastWriteField4(buf[offset:], w) - offset += p.fastWriteField5(buf[offset:], w) + offset += p.fastWriteField10(buf[offset:], w) } offset += thrift.Binary.WriteFieldStop(buf[offset:]) return offset @@ -226,8 +199,7 @@ func (p *Content) BLength() int { l += p.field1Length() l += p.field2Length() l += p.field3Length() - l += p.field4Length() - l += p.field5Length() + l += p.field10Length() } l += thrift.Binary.FieldStopLength() return l @@ -260,19 +232,10 @@ func (p *Content) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { return offset } -func (p *Content) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetAudio() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 4) - offset += p.Audio.FastWriteNocopy(buf[offset:], w) - } - return offset -} - -func (p *Content) fastWriteField5(buf []byte, w thrift.NocopyWriter) int { +func (p *Content) fastWriteField10(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetMultiPart() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 5) + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 10) listBeginOffset := offset offset += thrift.Binary.ListBeginLength() var length int @@ -312,16 +275,7 @@ func (p *Content) field3Length() int { return l } -func (p *Content) field4Length() int { - l := 0 - if p.IsSetAudio() { - l += thrift.Binary.FieldBeginLength() - l += p.Audio.BLength() - } - return l -} - -func (p *Content) field5Length() int { +func (p *Content) field10Length() int { l := 0 if p.IsSetMultiPart() { l += thrift.Binary.FieldBeginLength() @@ -362,15 +316,6 @@ func (p *Content) DeepCopy(s interface{}) error { } p.Image = _image - var _audio *Audio - if src.Audio != nil { - _audio = &Audio{} - if err := _audio.DeepCopy(src.Audio); err != nil { - return err - } - } - p.Audio = _audio - if src.MultiPart != nil { p.MultiPart = make([]*Content, 0, len(src.MultiPart)) for _, elem := range src.MultiPart { diff --git a/backend/kitex_gen/coze/loop/evaluation/domain_openapi/eval_set/eval_set.go b/backend/kitex_gen/coze/loop/evaluation/domain_openapi/eval_set/eval_set.go index 45f3c7b93..d837d2d60 100644 --- a/backend/kitex_gen/coze/loop/evaluation/domain_openapi/eval_set/eval_set.go +++ b/backend/kitex_gen/coze/loop/evaluation/domain_openapi/eval_set/eval_set.go @@ -3428,10 +3428,14 @@ func (p *ItemError) Field3DeepEqual(src *string) bool { return true } +// 数据项错误分组信息 type ItemErrorGroup struct { - ErrorCode *string `thrift:"error_code,1,optional" frugal:"1,optional,string" form:"error_code" json:"error_code,omitempty" query:"error_code"` - ErrorMessage *string `thrift:"error_message,2,optional" frugal:"2,optional,string" form:"error_message" json:"error_message,omitempty" query:"error_message"` - ItemKeys []string `thrift:"item_keys,3,optional" frugal:"3,optional,list" form:"item_keys" json:"item_keys,omitempty" query:"item_keys"` + ErrorCode *int32 `thrift:"error_code,1,optional" frugal:"1,optional,i32" form:"error_code" json:"error_code,omitempty" query:"error_code"` + ErrorMessage *string `thrift:"error_message,2,optional" frugal:"2,optional,string" form:"error_message" json:"error_message,omitempty" query:"error_message"` + // 错误条数 + ErrorCount *int32 `thrift:"error_count,3,optional" frugal:"3,optional,i32" form:"error_count" json:"error_count,omitempty" query:"error_count"` + // 错误详情 + Details []*ItemErrorDetail `thrift:"details,4,optional" frugal:"4,optional,list" form:"details" json:"details,omitempty" query:"details"` } func NewItemErrorGroup() *ItemErrorGroup { @@ -3441,9 +3445,9 @@ func NewItemErrorGroup() *ItemErrorGroup { func (p *ItemErrorGroup) InitDefault() { } -var ItemErrorGroup_ErrorCode_DEFAULT string +var ItemErrorGroup_ErrorCode_DEFAULT int32 -func (p *ItemErrorGroup) GetErrorCode() (v string) { +func (p *ItemErrorGroup) GetErrorCode() (v int32) { if p == nil { return } @@ -3465,31 +3469,47 @@ func (p *ItemErrorGroup) GetErrorMessage() (v string) { return *p.ErrorMessage } -var ItemErrorGroup_ItemKeys_DEFAULT []string +var ItemErrorGroup_ErrorCount_DEFAULT int32 -func (p *ItemErrorGroup) GetItemKeys() (v []string) { +func (p *ItemErrorGroup) GetErrorCount() (v int32) { if p == nil { return } - if !p.IsSetItemKeys() { - return ItemErrorGroup_ItemKeys_DEFAULT + if !p.IsSetErrorCount() { + return ItemErrorGroup_ErrorCount_DEFAULT } - return p.ItemKeys + return *p.ErrorCount } -func (p *ItemErrorGroup) SetErrorCode(val *string) { + +var ItemErrorGroup_Details_DEFAULT []*ItemErrorDetail + +func (p *ItemErrorGroup) GetDetails() (v []*ItemErrorDetail) { + if p == nil { + return + } + if !p.IsSetDetails() { + return ItemErrorGroup_Details_DEFAULT + } + return p.Details +} +func (p *ItemErrorGroup) SetErrorCode(val *int32) { p.ErrorCode = val } func (p *ItemErrorGroup) SetErrorMessage(val *string) { p.ErrorMessage = val } -func (p *ItemErrorGroup) SetItemKeys(val []string) { - p.ItemKeys = val +func (p *ItemErrorGroup) SetErrorCount(val *int32) { + p.ErrorCount = val +} +func (p *ItemErrorGroup) SetDetails(val []*ItemErrorDetail) { + p.Details = val } var fieldIDToName_ItemErrorGroup = map[int16]string{ 1: "error_code", 2: "error_message", - 3: "item_keys", + 3: "error_count", + 4: "details", } func (p *ItemErrorGroup) IsSetErrorCode() bool { @@ -3500,8 +3520,12 @@ func (p *ItemErrorGroup) IsSetErrorMessage() bool { return p.ErrorMessage != nil } -func (p *ItemErrorGroup) IsSetItemKeys() bool { - return p.ItemKeys != nil +func (p *ItemErrorGroup) IsSetErrorCount() bool { + return p.ErrorCount != nil +} + +func (p *ItemErrorGroup) IsSetDetails() bool { + return p.Details != nil } func (p *ItemErrorGroup) Read(iprot thrift.TProtocol) (err error) { @@ -3523,7 +3547,7 @@ func (p *ItemErrorGroup) Read(iprot thrift.TProtocol) (err error) { switch fieldId { case 1: - if fieldTypeId == thrift.STRING { + if fieldTypeId == thrift.I32 { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } @@ -3539,13 +3563,21 @@ func (p *ItemErrorGroup) Read(iprot thrift.TProtocol) (err error) { goto SkipFieldError } case 3: - if fieldTypeId == thrift.LIST { + 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 + } default: if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError @@ -3577,8 +3609,8 @@ ReadStructEndError: func (p *ItemErrorGroup) ReadField1(iprot thrift.TProtocol) error { - var _field *string - if v, err := iprot.ReadString(); err != nil { + var _field *int32 + if v, err := iprot.ReadI32(); err != nil { return err } else { _field = &v @@ -3598,18 +3630,29 @@ func (p *ItemErrorGroup) ReadField2(iprot thrift.TProtocol) error { return nil } func (p *ItemErrorGroup) ReadField3(iprot thrift.TProtocol) error { + + var _field *int32 + if v, err := iprot.ReadI32(); err != nil { + return err + } else { + _field = &v + } + p.ErrorCount = _field + return nil +} +func (p *ItemErrorGroup) ReadField4(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } - _field := make([]string, 0, size) + _field := make([]*ItemErrorDetail, 0, size) + values := make([]ItemErrorDetail, size) for i := 0; i < size; i++ { + _elem := &values[i] + _elem.InitDefault() - var _elem string - if v, err := iprot.ReadString(); err != nil { + if err := _elem.Read(iprot); err != nil { return err - } else { - _elem = v } _field = append(_field, _elem) @@ -3617,7 +3660,7 @@ func (p *ItemErrorGroup) ReadField3(iprot thrift.TProtocol) error { if err := iprot.ReadListEnd(); err != nil { return err } - p.ItemKeys = _field + p.Details = _field return nil } @@ -3639,6 +3682,10 @@ func (p *ItemErrorGroup) Write(oprot thrift.TProtocol) (err error) { fieldId = 3 goto WriteFieldError } + if err = p.writeField4(oprot); err != nil { + fieldId = 4 + goto WriteFieldError + } } if err = oprot.WriteFieldStop(); err != nil { goto WriteFieldStopError @@ -3659,10 +3706,10 @@ WriteStructEndError: func (p *ItemErrorGroup) writeField1(oprot thrift.TProtocol) (err error) { if p.IsSetErrorCode() { - if err = oprot.WriteFieldBegin("error_code", thrift.STRING, 1); err != nil { + if err = oprot.WriteFieldBegin("error_code", thrift.I32, 1); err != nil { goto WriteFieldBeginError } - if err := oprot.WriteString(*p.ErrorCode); err != nil { + if err := oprot.WriteI32(*p.ErrorCode); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -3694,15 +3741,33 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } func (p *ItemErrorGroup) writeField3(oprot thrift.TProtocol) (err error) { - if p.IsSetItemKeys() { - if err = oprot.WriteFieldBegin("item_keys", thrift.LIST, 3); err != nil { + if p.IsSetErrorCount() { + if err = oprot.WriteFieldBegin("error_count", thrift.I32, 3); err != nil { goto WriteFieldBeginError } - if err := oprot.WriteListBegin(thrift.STRING, len(p.ItemKeys)); err != nil { + if err := oprot.WriteI32(*p.ErrorCount); err != nil { return err } - for _, v := range p.ItemKeys { - if err := oprot.WriteString(v); err != nil { + 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 *ItemErrorGroup) writeField4(oprot thrift.TProtocol) (err error) { + if p.IsSetDetails() { + if err = oprot.WriteFieldBegin("details", thrift.LIST, 4); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteListBegin(thrift.STRUCT, len(p.Details)); err != nil { + return err + } + for _, v := range p.Details { + if err := v.Write(oprot); err != nil { return err } } @@ -3715,9 +3780,9 @@ func (p *ItemErrorGroup) writeField3(oprot thrift.TProtocol) (err error) { } return nil WriteFieldBeginError: - return thrift.PrependError(fmt.Sprintf("%T write field 3 begin error: ", p), err) + return thrift.PrependError(fmt.Sprintf("%T write field 4 begin error: ", p), err) WriteFieldEndError: - return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) + return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err) } func (p *ItemErrorGroup) String() string { @@ -3740,20 +3805,23 @@ func (p *ItemErrorGroup) DeepEqual(ano *ItemErrorGroup) bool { if !p.Field2DeepEqual(ano.ErrorMessage) { return false } - if !p.Field3DeepEqual(ano.ItemKeys) { + if !p.Field3DeepEqual(ano.ErrorCount) { + return false + } + if !p.Field4DeepEqual(ano.Details) { return false } return true } -func (p *ItemErrorGroup) Field1DeepEqual(src *string) bool { +func (p *ItemErrorGroup) Field1DeepEqual(src *int32) bool { if p.ErrorCode == src { return true } else if p.ErrorCode == nil || src == nil { return false } - if strings.Compare(*p.ErrorCode, *src) != 0 { + if *p.ErrorCode != *src { return false } return true @@ -3770,16 +3838,443 @@ func (p *ItemErrorGroup) Field2DeepEqual(src *string) bool { } return true } -func (p *ItemErrorGroup) Field3DeepEqual(src []string) bool { +func (p *ItemErrorGroup) Field3DeepEqual(src *int32) bool { - if len(p.ItemKeys) != len(src) { + if p.ErrorCount == src { + return true + } else if p.ErrorCount == nil || src == nil { + return false + } + if *p.ErrorCount != *src { return false } - for i, v := range p.ItemKeys { + return true +} +func (p *ItemErrorGroup) Field4DeepEqual(src []*ItemErrorDetail) bool { + + if len(p.Details) != len(src) { + return false + } + for i, v := range p.Details { _src := src[i] - if strings.Compare(v, _src) != 0 { + if !v.DeepEqual(_src) { return false } } return true } + +type ItemErrorDetail struct { + // 错误信息 + Message *string `thrift:"message,1,optional" frugal:"1,optional,string" form:"message" json:"message,omitempty" query:"message"` + // 单条错误数据在输入数据中的索引。从 0 开始,下同 + Index *int32 `thrift:"index,2,optional" frugal:"2,optional,i32" form:"index" json:"index,omitempty" query:"index"` + // [startIndex, endIndex] 表示区间错误范围, 如 ExceedDatasetCapacity 错误时 + StartIndex *int32 `thrift:"start_index,3,optional" frugal:"3,optional,i32" form:"start_index" json:"start_index,omitempty" query:"start_index"` + EndIndex *int32 `thrift:"end_index,4,optional" frugal:"4,optional,i32" form:"end_index" json:"end_index,omitempty" query:"end_index"` +} + +func NewItemErrorDetail() *ItemErrorDetail { + return &ItemErrorDetail{} +} + +func (p *ItemErrorDetail) InitDefault() { +} + +var ItemErrorDetail_Message_DEFAULT string + +func (p *ItemErrorDetail) GetMessage() (v string) { + if p == nil { + return + } + if !p.IsSetMessage() { + return ItemErrorDetail_Message_DEFAULT + } + return *p.Message +} + +var ItemErrorDetail_Index_DEFAULT int32 + +func (p *ItemErrorDetail) GetIndex() (v int32) { + if p == nil { + return + } + if !p.IsSetIndex() { + return ItemErrorDetail_Index_DEFAULT + } + return *p.Index +} + +var ItemErrorDetail_StartIndex_DEFAULT int32 + +func (p *ItemErrorDetail) GetStartIndex() (v int32) { + if p == nil { + return + } + if !p.IsSetStartIndex() { + return ItemErrorDetail_StartIndex_DEFAULT + } + return *p.StartIndex +} + +var ItemErrorDetail_EndIndex_DEFAULT int32 + +func (p *ItemErrorDetail) GetEndIndex() (v int32) { + if p == nil { + return + } + if !p.IsSetEndIndex() { + return ItemErrorDetail_EndIndex_DEFAULT + } + return *p.EndIndex +} +func (p *ItemErrorDetail) SetMessage(val *string) { + p.Message = val +} +func (p *ItemErrorDetail) SetIndex(val *int32) { + p.Index = val +} +func (p *ItemErrorDetail) SetStartIndex(val *int32) { + p.StartIndex = val +} +func (p *ItemErrorDetail) SetEndIndex(val *int32) { + p.EndIndex = val +} + +var fieldIDToName_ItemErrorDetail = map[int16]string{ + 1: "message", + 2: "index", + 3: "start_index", + 4: "end_index", +} + +func (p *ItemErrorDetail) IsSetMessage() bool { + return p.Message != nil +} + +func (p *ItemErrorDetail) IsSetIndex() bool { + return p.Index != nil +} + +func (p *ItemErrorDetail) IsSetStartIndex() bool { + return p.StartIndex != nil +} + +func (p *ItemErrorDetail) IsSetEndIndex() bool { + return p.EndIndex != nil +} + +func (p *ItemErrorDetail) 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.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_ItemErrorDetail[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 *ItemErrorDetail) ReadField1(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 *ItemErrorDetail) ReadField2(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 *ItemErrorDetail) ReadField3(iprot thrift.TProtocol) error { + + var _field *int32 + if v, err := iprot.ReadI32(); err != nil { + return err + } else { + _field = &v + } + p.StartIndex = _field + return nil +} +func (p *ItemErrorDetail) ReadField4(iprot thrift.TProtocol) error { + + var _field *int32 + if v, err := iprot.ReadI32(); err != nil { + return err + } else { + _field = &v + } + p.EndIndex = _field + return nil +} + +func (p *ItemErrorDetail) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("ItemErrorDetail"); 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 *ItemErrorDetail) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetMessage() { + if err = oprot.WriteFieldBegin("message", thrift.STRING, 1); 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 1 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) +} +func (p *ItemErrorDetail) writeField2(oprot thrift.TProtocol) (err error) { + if p.IsSetIndex() { + if err = oprot.WriteFieldBegin("index", thrift.I32, 2); 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 2 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) +} +func (p *ItemErrorDetail) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetStartIndex() { + if err = oprot.WriteFieldBegin("start_index", thrift.I32, 3); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI32(*p.StartIndex); 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 *ItemErrorDetail) writeField4(oprot thrift.TProtocol) (err error) { + if p.IsSetEndIndex() { + if err = oprot.WriteFieldBegin("end_index", thrift.I32, 4); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI32(*p.EndIndex); 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 *ItemErrorDetail) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("ItemErrorDetail(%+v)", *p) + +} + +func (p *ItemErrorDetail) DeepEqual(ano *ItemErrorDetail) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.Message) { + return false + } + if !p.Field2DeepEqual(ano.Index) { + return false + } + if !p.Field3DeepEqual(ano.StartIndex) { + return false + } + if !p.Field4DeepEqual(ano.EndIndex) { + return false + } + return true +} + +func (p *ItemErrorDetail) Field1DeepEqual(src *string) bool { + + if p.Message == src { + return true + } else if p.Message == nil || src == nil { + return false + } + if strings.Compare(*p.Message, *src) != 0 { + return false + } + return true +} +func (p *ItemErrorDetail) Field2DeepEqual(src *int32) bool { + + if p.Index == src { + return true + } else if p.Index == nil || src == nil { + return false + } + if *p.Index != *src { + return false + } + return true +} +func (p *ItemErrorDetail) Field3DeepEqual(src *int32) bool { + + if p.StartIndex == src { + return true + } else if p.StartIndex == nil || src == nil { + return false + } + if *p.StartIndex != *src { + return false + } + return true +} +func (p *ItemErrorDetail) Field4DeepEqual(src *int32) bool { + + if p.EndIndex == src { + return true + } else if p.EndIndex == nil || src == nil { + return false + } + if *p.EndIndex != *src { + return false + } + return true +} diff --git a/backend/kitex_gen/coze/loop/evaluation/domain_openapi/eval_set/eval_set_validator.go b/backend/kitex_gen/coze/loop/evaluation/domain_openapi/eval_set/eval_set_validator.go index f80c58b9f..3c17bf101 100644 --- a/backend/kitex_gen/coze/loop/evaluation/domain_openapi/eval_set/eval_set_validator.go +++ b/backend/kitex_gen/coze/loop/evaluation/domain_openapi/eval_set/eval_set_validator.go @@ -78,3 +78,6 @@ func (p *ItemError) IsValid() error { func (p *ItemErrorGroup) IsValid() error { return nil } +func (p *ItemErrorDetail) IsValid() error { + return nil +} diff --git a/backend/kitex_gen/coze/loop/evaluation/domain_openapi/eval_set/k-eval_set.go b/backend/kitex_gen/coze/loop/evaluation/domain_openapi/eval_set/k-eval_set.go index 1ce5b74e5..57129b9a3 100644 --- a/backend/kitex_gen/coze/loop/evaluation/domain_openapi/eval_set/k-eval_set.go +++ b/backend/kitex_gen/coze/loop/evaluation/domain_openapi/eval_set/k-eval_set.go @@ -2453,7 +2453,7 @@ func (p *ItemErrorGroup) FastRead(buf []byte) (int, error) { } switch fieldId { case 1: - if fieldTypeId == thrift.STRING { + if fieldTypeId == thrift.I32 { l, err = p.FastReadField1(buf[offset:]) offset += l if err != nil { @@ -2481,7 +2481,7 @@ func (p *ItemErrorGroup) FastRead(buf []byte) (int, error) { } } case 3: - if fieldTypeId == thrift.LIST { + if fieldTypeId == thrift.I32 { l, err = p.FastReadField3(buf[offset:]) offset += l if err != nil { @@ -2494,6 +2494,20 @@ func (p *ItemErrorGroup) FastRead(buf []byte) (int, error) { goto SkipFieldError } } + case 4: + if fieldTypeId == thrift.LIST { + l, err = p.FastReadField4(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } default: l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) offset += l @@ -2515,8 +2529,8 @@ SkipFieldError: func (p *ItemErrorGroup) FastReadField1(buf []byte) (int, error) { offset := 0 - var _field *string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + var _field *int32 + if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { return offset, err } else { offset += l @@ -2543,24 +2557,39 @@ func (p *ItemErrorGroup) FastReadField2(buf []byte) (int, error) { func (p *ItemErrorGroup) FastReadField3(buf []byte) (int, error) { offset := 0 + var _field *int32 + if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.ErrorCount = _field + return offset, nil +} + +func (p *ItemErrorGroup) FastReadField4(buf []byte) (int, error) { + offset := 0 + _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) offset += l if err != nil { return offset, err } - _field := make([]string, 0, size) + _field := make([]*ItemErrorDetail, 0, size) + values := make([]ItemErrorDetail, size) for i := 0; i < size; i++ { - var _elem string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + _elem := &values[i] + _elem.InitDefault() + if l, err := _elem.FastRead(buf[offset:]); err != nil { return offset, err } else { offset += l - _elem = v } _field = append(_field, _elem) } - p.ItemKeys = _field + p.Details = _field return offset, nil } @@ -2572,8 +2601,9 @@ func (p *ItemErrorGroup) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) - offset += p.fastWriteField2(buf[offset:], w) offset += p.fastWriteField3(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField4(buf[offset:], w) } offset += thrift.Binary.WriteFieldStop(buf[offset:]) return offset @@ -2585,6 +2615,7 @@ func (p *ItemErrorGroup) BLength() int { l += p.field1Length() l += p.field2Length() l += p.field3Length() + l += p.field4Length() } l += thrift.Binary.FieldStopLength() return l @@ -2593,8 +2624,8 @@ func (p *ItemErrorGroup) BLength() int { func (p *ItemErrorGroup) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetErrorCode() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 1) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.ErrorCode) + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 1) + offset += thrift.Binary.WriteI32(buf[offset:], *p.ErrorCode) } return offset } @@ -2610,16 +2641,25 @@ func (p *ItemErrorGroup) fastWriteField2(buf []byte, w thrift.NocopyWriter) int func (p *ItemErrorGroup) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { offset := 0 - if p.IsSetItemKeys() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 3) + if p.IsSetErrorCount() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 3) + offset += thrift.Binary.WriteI32(buf[offset:], *p.ErrorCount) + } + return offset +} + +func (p *ItemErrorGroup) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetDetails() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 4) listBeginOffset := offset offset += thrift.Binary.ListBeginLength() var length int - for _, v := range p.ItemKeys { + for _, v := range p.Details { length++ - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, v) + offset += v.FastWriteNocopy(buf[offset:], w) } - thrift.Binary.WriteListBegin(buf[listBeginOffset:], thrift.STRING, length) + thrift.Binary.WriteListBegin(buf[listBeginOffset:], thrift.STRUCT, length) } return offset } @@ -2628,7 +2668,7 @@ func (p *ItemErrorGroup) field1Length() int { l := 0 if p.IsSetErrorCode() { l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.ErrorCode) + l += thrift.Binary.I32Length() } return l } @@ -2644,12 +2684,21 @@ func (p *ItemErrorGroup) field2Length() int { func (p *ItemErrorGroup) field3Length() int { l := 0 - if p.IsSetItemKeys() { + if p.IsSetErrorCount() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I32Length() + } + return l +} + +func (p *ItemErrorGroup) field4Length() int { + l := 0 + if p.IsSetDetails() { l += thrift.Binary.FieldBeginLength() l += thrift.Binary.ListBeginLength() - for _, v := range p.ItemKeys { + for _, v := range p.Details { _ = v - l += thrift.Binary.StringLengthNocopy(v) + l += v.BLength() } } return l @@ -2662,10 +2711,7 @@ func (p *ItemErrorGroup) DeepCopy(s interface{}) error { } if src.ErrorCode != nil { - var tmp string - if *src.ErrorCode != "" { - tmp = kutils.StringDeepCopy(*src.ErrorCode) - } + tmp := *src.ErrorCode p.ErrorCode = &tmp } @@ -2677,15 +2723,303 @@ func (p *ItemErrorGroup) DeepCopy(s interface{}) error { p.ErrorMessage = &tmp } - if src.ItemKeys != nil { - p.ItemKeys = make([]string, 0, len(src.ItemKeys)) - for _, elem := range src.ItemKeys { - var _elem string - if elem != "" { - _elem = kutils.StringDeepCopy(elem) + if src.ErrorCount != nil { + tmp := *src.ErrorCount + p.ErrorCount = &tmp + } + + if src.Details != nil { + p.Details = make([]*ItemErrorDetail, 0, len(src.Details)) + for _, elem := range src.Details { + var _elem *ItemErrorDetail + if elem != nil { + _elem = &ItemErrorDetail{} + if err := _elem.DeepCopy(elem); err != nil { + return err + } } - p.ItemKeys = append(p.ItemKeys, _elem) + + p.Details = append(p.Details, _elem) + } + } + + return nil +} + +func (p *ItemErrorDetail) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break } + switch fieldId { + case 1: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.I32 { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 3: + if fieldTypeId == thrift.I32 { + l, err = p.FastReadField3(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 4: + if fieldTypeId == thrift.I32 { + l, err = p.FastReadField4(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ItemErrorDetail[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *ItemErrorDetail) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Message = _field + return offset, nil +} + +func (p *ItemErrorDetail) FastReadField2(buf []byte) (int, error) { + offset := 0 + + var _field *int32 + if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Index = _field + return offset, nil +} + +func (p *ItemErrorDetail) FastReadField3(buf []byte) (int, error) { + offset := 0 + + var _field *int32 + if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.StartIndex = _field + return offset, nil +} + +func (p *ItemErrorDetail) FastReadField4(buf []byte) (int, error) { + offset := 0 + + var _field *int32 + if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.EndIndex = _field + return offset, nil +} + +func (p *ItemErrorDetail) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *ItemErrorDetail) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField3(buf[offset:], w) + offset += p.fastWriteField4(buf[offset:], w) + offset += p.fastWriteField1(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *ItemErrorDetail) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + l += p.field3Length() + l += p.field4Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *ItemErrorDetail) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetMessage() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 1) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Message) + } + return offset +} + +func (p *ItemErrorDetail) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetIndex() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 2) + offset += thrift.Binary.WriteI32(buf[offset:], *p.Index) + } + return offset +} + +func (p *ItemErrorDetail) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetStartIndex() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 3) + offset += thrift.Binary.WriteI32(buf[offset:], *p.StartIndex) + } + return offset +} + +func (p *ItemErrorDetail) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetEndIndex() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 4) + offset += thrift.Binary.WriteI32(buf[offset:], *p.EndIndex) + } + return offset +} + +func (p *ItemErrorDetail) field1Length() int { + l := 0 + if p.IsSetMessage() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.Message) + } + return l +} + +func (p *ItemErrorDetail) field2Length() int { + l := 0 + if p.IsSetIndex() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I32Length() + } + return l +} + +func (p *ItemErrorDetail) field3Length() int { + l := 0 + if p.IsSetStartIndex() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I32Length() + } + return l +} + +func (p *ItemErrorDetail) field4Length() int { + l := 0 + if p.IsSetEndIndex() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I32Length() + } + return l +} + +func (p *ItemErrorDetail) DeepCopy(s interface{}) error { + src, ok := s.(*ItemErrorDetail) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.Message != nil { + var tmp string + if *src.Message != "" { + tmp = kutils.StringDeepCopy(*src.Message) + } + p.Message = &tmp + } + + if src.Index != nil { + tmp := *src.Index + p.Index = &tmp + } + + if src.StartIndex != nil { + tmp := *src.StartIndex + p.StartIndex = &tmp + } + + if src.EndIndex != nil { + tmp := *src.EndIndex + p.EndIndex = &tmp } return nil diff --git a/backend/kitex_gen/coze/loop/evaluation/openapi/coze.loop.evaluation.openapi.go b/backend/kitex_gen/coze/loop/evaluation/openapi/coze.loop.evaluation.openapi.go index 9bf48e798..16899c8fe 100644 --- a/backend/kitex_gen/coze/loop/evaluation/openapi/coze.loop.evaluation.openapi.go +++ b/backend/kitex_gen/coze/loop/evaluation/openapi/coze.loop.evaluation.openapi.go @@ -869,7 +869,7 @@ func (p *CreateEvaluationSetOpenAPIResponse) Field255DeepEqual(src *base.BaseRes } type CreateEvaluationSetOpenAPIData struct { - EvaluationSetID *int64 `thrift:"evaluation_set_id,1,optional" frugal:"1,optional,i64" form:"evaluation_set_id" json:"evaluation_set_id,string,omitempty" query:"evaluation_set_id"` + EvaluationSetID *int64 `thrift:"evaluation_set_id,1,optional" frugal:"1,optional,i64" json:"evaluation_set_id" form:"evaluation_set_id" query:"evaluation_set_id"` } func NewCreateEvaluationSetOpenAPIData() *CreateEvaluationSetOpenAPIData { @@ -1052,7 +1052,7 @@ func (p *CreateEvaluationSetOpenAPIData) Field1DeepEqual(src *int64) bool { // 1.2 获取评测集详情 type GetEvaluationSetOpenAPIRequest struct { WorkspaceID int64 `thrift:"workspace_id,1,required" frugal:"1,required,i64" json:"workspace_id" form:"workspace_id,required" query:"workspace_id,required"` - EvaluationSetID int64 `thrift:"evaluation_set_id,2,required" frugal:"2,required,i64" json:"evaluation_set_id,required" path:"evaluation_set_id,required"` + EvaluationSetID int64 `thrift:"evaluation_set_id,2,required" frugal:"2,required,i64" json:"evaluation_set_id" path:"evaluation_set_id,required" ` Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` } @@ -3093,7 +3093,7 @@ type ListEvaluationSetsOpenAPIData struct { Items []*eval_set.EvaluationSet `thrift:"items,1,optional" frugal:"1,optional,list" form:"items" json:"items,omitempty" query:"items"` HasMore *bool `thrift:"has_more,100,optional" frugal:"100,optional,bool" form:"has_more" json:"has_more,omitempty" query:"has_more"` NextPageToken *string `thrift:"next_page_token,101,optional" frugal:"101,optional,string" form:"next_page_token" json:"next_page_token,omitempty" query:"next_page_token"` - Total *int64 `thrift:"total,102,optional" frugal:"102,optional,i64" form:"total" json:"total,omitempty" query:"total"` + Total *int64 `thrift:"total,102,optional" frugal:"102,optional,i64" json:"total" form:"total" query:"total"` } func NewListEvaluationSetsOpenAPIData() *ListEvaluationSetsOpenAPIData { @@ -3525,7 +3525,7 @@ func (p *ListEvaluationSetsOpenAPIData) Field102DeepEqual(src *int64) bool { // 1.4 创建评测集版本 type CreateEvaluationSetVersionOpenAPIRequest struct { WorkspaceID int64 `thrift:"workspace_id,1,required" frugal:"1,required,i64" json:"workspace_id" form:"workspace_id,required" query:"workspace_id,required"` - EvaluationSetID int64 `thrift:"evaluation_set_id,2,required" frugal:"2,required,i64" json:"evaluation_set_id,required" path:"evaluation_set_id,required"` + EvaluationSetID int64 `thrift:"evaluation_set_id,2,required" frugal:"2,required,i64" json:"evaluation_set_id" path:"evaluation_set_id,required" ` Version *string `thrift:"version,3,optional" frugal:"3,optional,string" form:"version" json:"version,omitempty" query:"version"` Description *string `thrift:"description,4,optional" frugal:"4,optional,string" form:"description" json:"description,omitempty" query:"description"` Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` @@ -4382,7 +4382,7 @@ func (p *CreateEvaluationSetVersionOpenAPIResponse) Field255DeepEqual(src *base. } type CreateEvaluationSetVersionOpenAPIData struct { - VersionID *string `thrift:"version_id,1,optional" frugal:"1,optional,string" form:"version_id" json:"version_id,string,omitempty" query:"version_id"` + VersionID *int64 `thrift:"version_id,1,optional" frugal:"1,optional,i64" json:"version_id" form:"version_id" query:"version_id"` } func NewCreateEvaluationSetVersionOpenAPIData() *CreateEvaluationSetVersionOpenAPIData { @@ -4392,9 +4392,9 @@ func NewCreateEvaluationSetVersionOpenAPIData() *CreateEvaluationSetVersionOpenA func (p *CreateEvaluationSetVersionOpenAPIData) InitDefault() { } -var CreateEvaluationSetVersionOpenAPIData_VersionID_DEFAULT string +var CreateEvaluationSetVersionOpenAPIData_VersionID_DEFAULT int64 -func (p *CreateEvaluationSetVersionOpenAPIData) GetVersionID() (v string) { +func (p *CreateEvaluationSetVersionOpenAPIData) GetVersionID() (v int64) { if p == nil { return } @@ -4403,7 +4403,7 @@ func (p *CreateEvaluationSetVersionOpenAPIData) GetVersionID() (v string) { } return *p.VersionID } -func (p *CreateEvaluationSetVersionOpenAPIData) SetVersionID(val *string) { +func (p *CreateEvaluationSetVersionOpenAPIData) SetVersionID(val *int64) { p.VersionID = val } @@ -4434,7 +4434,7 @@ func (p *CreateEvaluationSetVersionOpenAPIData) Read(iprot thrift.TProtocol) (er switch fieldId { case 1: - if fieldTypeId == thrift.STRING { + if fieldTypeId == thrift.I64 { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } @@ -4472,8 +4472,8 @@ ReadStructEndError: func (p *CreateEvaluationSetVersionOpenAPIData) ReadField1(iprot thrift.TProtocol) error { - var _field *string - if v, err := iprot.ReadString(); err != nil { + var _field *int64 + if v, err := iprot.ReadI64(); err != nil { return err } else { _field = &v @@ -4512,10 +4512,10 @@ WriteStructEndError: func (p *CreateEvaluationSetVersionOpenAPIData) writeField1(oprot thrift.TProtocol) (err error) { if p.IsSetVersionID() { - if err = oprot.WriteFieldBegin("version_id", thrift.STRING, 1); err != nil { + if err = oprot.WriteFieldBegin("version_id", thrift.I64, 1); err != nil { goto WriteFieldBeginError } - if err := oprot.WriteString(*p.VersionID); err != nil { + if err := oprot.WriteI64(*p.VersionID); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -4549,14 +4549,14 @@ func (p *CreateEvaluationSetVersionOpenAPIData) DeepEqual(ano *CreateEvaluationS return true } -func (p *CreateEvaluationSetVersionOpenAPIData) Field1DeepEqual(src *string) bool { +func (p *CreateEvaluationSetVersionOpenAPIData) Field1DeepEqual(src *int64) bool { if p.VersionID == src { return true } else if p.VersionID == nil || src == nil { return false } - if strings.Compare(*p.VersionID, *src) != 0 { + if *p.VersionID != *src { return false } return true @@ -4564,12 +4564,14 @@ func (p *CreateEvaluationSetVersionOpenAPIData) Field1DeepEqual(src *string) boo // 1.5 批量添加评测集数据 type BatchCreateEvaluationSetItemsOpenAPIRequest struct { - WorkspaceID int64 `thrift:"workspace_id,1,required" frugal:"1,required,i64" json:"workspace_id" form:"workspace_id,required" query:"workspace_id,required"` - EvaluationSetID int64 `thrift:"evaluation_set_id,2,required" frugal:"2,required,i64" json:"evaluation_set_id,required" path:"evaluation_set_id,required"` - Items []*eval_set.EvaluationSetItem `thrift:"items,3,optional" frugal:"3,optional,list" form:"items" json:"items,omitempty" query:"items"` - SkipInvalidItems *bool `thrift:"skip_invalid_items,4,optional" frugal:"4,optional,bool" form:"skip_invalid_items" json:"skip_invalid_items,omitempty" query:"skip_invalid_items"` - AllowPartialAdd *bool `thrift:"allow_partial_add,5,optional" frugal:"5,optional,bool" form:"allow_partial_add" json:"allow_partial_add,omitempty" query:"allow_partial_add"` - Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` + WorkspaceID int64 `thrift:"workspace_id,1,required" frugal:"1,required,i64" json:"workspace_id" form:"workspace_id,required" query:"workspace_id,required"` + EvaluationSetID int64 `thrift:"evaluation_set_id,2,required" frugal:"2,required,i64" json:"evaluation_set_id" path:"evaluation_set_id,required" ` + Items []*eval_set.EvaluationSetItem `thrift:"items,3,optional" frugal:"3,optional,list" form:"items" json:"items,omitempty" query:"items"` + // items 中存在非法数据时,默认所有数据写入失败;设置 skipInvalidItems=true 则会跳过无效数据,写入有效数据 + SkipInvalidItems *bool `thrift:"skip_invalid_items,4,optional" frugal:"4,optional,bool" form:"skip_invalid_items" json:"skip_invalid_items,omitempty" query:"skip_invalid_items"` + // 批量写入 items 如果超出数据集容量限制,默认所有数据写入失败;设置 partialAdd=true 会写入不超出容量限制的前 N 条 + AllowPartialAdd *bool `thrift:"allow_partial_add,5,optional" frugal:"5,optional,bool" form:"allow_partial_add" json:"allow_partial_add,omitempty" query:"allow_partial_add"` + Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` } func NewBatchCreateEvaluationSetItemsOpenAPIRequest() *BatchCreateEvaluationSetItemsOpenAPIRequest { @@ -5520,7 +5522,8 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) Field255DeepEqual(src *ba } type BatchCreateEvaluationSetItemsOpenAPIData struct { - AddedItems map[int64]string `thrift:"added_items,1,optional" frugal:"1,optional,map" form:"added_items" json:"added_items,omitempty" query:"added_items"` + // key: item 在 items 中的索引,value: item_id + AddedItems map[int64]int64 `thrift:"added_items,1,optional" frugal:"1,optional,map" json:"added_items" form:"added_items" query:"added_items"` Errors []*eval_set.ItemErrorGroup `thrift:"errors,2,optional" frugal:"2,optional,list" form:"errors" json:"errors,omitempty" query:"errors"` } @@ -5531,9 +5534,9 @@ func NewBatchCreateEvaluationSetItemsOpenAPIData() *BatchCreateEvaluationSetItem func (p *BatchCreateEvaluationSetItemsOpenAPIData) InitDefault() { } -var BatchCreateEvaluationSetItemsOpenAPIData_AddedItems_DEFAULT map[int64]string +var BatchCreateEvaluationSetItemsOpenAPIData_AddedItems_DEFAULT map[int64]int64 -func (p *BatchCreateEvaluationSetItemsOpenAPIData) GetAddedItems() (v map[int64]string) { +func (p *BatchCreateEvaluationSetItemsOpenAPIData) GetAddedItems() (v map[int64]int64) { if p == nil { return } @@ -5554,7 +5557,7 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIData) GetErrors() (v []*eval_set.It } return p.Errors } -func (p *BatchCreateEvaluationSetItemsOpenAPIData) SetAddedItems(val map[int64]string) { +func (p *BatchCreateEvaluationSetItemsOpenAPIData) SetAddedItems(val map[int64]int64) { p.AddedItems = val } func (p *BatchCreateEvaluationSetItemsOpenAPIData) SetErrors(val []*eval_set.ItemErrorGroup) { @@ -5642,7 +5645,7 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIData) ReadField1(iprot thrift.TProt if err != nil { return err } - _field := make(map[int64]string, size) + _field := make(map[int64]int64, size) for i := 0; i < size; i++ { var _key int64 if v, err := iprot.ReadI64(); err != nil { @@ -5651,8 +5654,8 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIData) ReadField1(iprot thrift.TProt _key = v } - var _val string - if v, err := iprot.ReadString(); err != nil { + var _val int64 + if v, err := iprot.ReadI64(); err != nil { return err } else { _val = v @@ -5727,14 +5730,14 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIData) writeField1(oprot thrift.TPro if err = oprot.WriteFieldBegin("added_items", thrift.MAP, 1); err != nil { goto WriteFieldBeginError } - if err := oprot.WriteMapBegin(thrift.I64, thrift.STRING, len(p.AddedItems)); err != nil { + if err := oprot.WriteMapBegin(thrift.I64, thrift.I64, len(p.AddedItems)); err != nil { return err } for k, v := range p.AddedItems { if err := oprot.WriteI64(k); err != nil { return err } - if err := oprot.WriteString(v); err != nil { + if err := oprot.WriteI64(v); err != nil { return err } } @@ -5801,14 +5804,14 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIData) DeepEqual(ano *BatchCreateEva return true } -func (p *BatchCreateEvaluationSetItemsOpenAPIData) Field1DeepEqual(src map[int64]string) bool { +func (p *BatchCreateEvaluationSetItemsOpenAPIData) Field1DeepEqual(src map[int64]int64) bool { if len(p.AddedItems) != len(src) { return false } for k, v := range p.AddedItems { _src := src[k] - if strings.Compare(v, _src) != 0 { + if v != _src { return false } } @@ -5831,7 +5834,7 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIData) Field2DeepEqual(src []*eval_s // 1.6 批量更新评测集数据 type BatchUpdateEvaluationSetItemsOpenAPIRequest struct { WorkspaceID int64 `thrift:"workspace_id,1,required" frugal:"1,required,i64" json:"workspace_id" form:"workspace_id,required" query:"workspace_id,required"` - EvaluationSetID int64 `thrift:"evaluation_set_id,2,required" frugal:"2,required,i64" json:"evaluation_set_id,required" path:"evaluation_set_id,required"` + EvaluationSetID int64 `thrift:"evaluation_set_id,2,required" frugal:"2,required,i64" json:"evaluation_set_id" path:"evaluation_set_id,required" ` Items []*eval_set.EvaluationSetItem `thrift:"items,3,optional" frugal:"3,optional,list" form:"items" json:"items,omitempty" query:"items"` SkipInvalidItems *bool `thrift:"skip_invalid_items,4,optional" frugal:"4,optional,bool" form:"skip_invalid_items" json:"skip_invalid_items,omitempty" query:"skip_invalid_items"` Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` @@ -6709,7 +6712,7 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) Field255DeepEqual(src *ba } type BatchUpdateEvaluationSetItemsOpenAPIData struct { - UpdatedItems map[int64]string `thrift:"updated_items,1,optional" frugal:"1,optional,map" form:"updated_items" json:"updated_items,omitempty" query:"updated_items"` + UpdatedItems map[int64]string `thrift:"updated_items,1,optional" frugal:"1,optional,map" json:"updated_items" form:"updated_items" query:"updated_items"` Errors []*eval_set.ItemErrorGroup `thrift:"errors,2,optional" frugal:"2,optional,list" form:"errors" json:"errors,omitempty" query:"errors"` } @@ -7020,8 +7023,8 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIData) Field2DeepEqual(src []*eval_s // 1.7 批量删除评测集数据 type BatchDeleteEvaluationSetItemsOpenAPIRequest struct { WorkspaceID int64 `thrift:"workspace_id,1,required" frugal:"1,required,i64" json:"workspace_id" form:"workspace_id,required" query:"workspace_id,required"` - EvaluationSetID int64 `thrift:"evaluation_set_id,2,required" frugal:"2,required,i64" json:"evaluation_set_id,required" path:"evaluation_set_id,required"` - ItemIds []string `thrift:"item_ids,3,optional" frugal:"3,optional,list" form:"item_ids" json:"item_ids,omitempty" query:"item_ids"` + EvaluationSetID int64 `thrift:"evaluation_set_id,2,required" frugal:"2,required,i64" json:"evaluation_set_id" path:"evaluation_set_id,required" ` + ItemIds []int64 `thrift:"item_ids,3,optional" frugal:"3,optional,list" json:"item_ids" form:"item_ids" query:"item_ids"` Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` } @@ -7046,9 +7049,9 @@ func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) GetEvaluationSetID() (v in return } -var BatchDeleteEvaluationSetItemsOpenAPIRequest_ItemIds_DEFAULT []string +var BatchDeleteEvaluationSetItemsOpenAPIRequest_ItemIds_DEFAULT []int64 -func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) GetItemIds() (v []string) { +func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) GetItemIds() (v []int64) { if p == nil { return } @@ -7075,7 +7078,7 @@ func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) SetWorkspaceID(val int64) func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) SetEvaluationSetID(val int64) { p.EvaluationSetID = val } -func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) SetItemIds(val []string) { +func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) SetItemIds(val []int64) { p.ItemIds = val } func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) SetBase(val *base.Base) { @@ -7218,11 +7221,11 @@ func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) ReadField3(iprot thrift.TP if err != nil { return err } - _field := make([]string, 0, size) + _field := make([]int64, 0, size) for i := 0; i < size; i++ { - var _elem string - if v, err := iprot.ReadString(); err != nil { + var _elem int64 + if v, err := iprot.ReadI64(); err != nil { return err } else { _elem = v @@ -7322,11 +7325,11 @@ func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) writeField3(oprot thrift.T if err = oprot.WriteFieldBegin("item_ids", thrift.LIST, 3); err != nil { goto WriteFieldBeginError } - if err := oprot.WriteListBegin(thrift.STRING, len(p.ItemIds)); err != nil { + if err := oprot.WriteListBegin(thrift.I64, len(p.ItemIds)); err != nil { return err } for _, v := range p.ItemIds { - if err := oprot.WriteString(v); err != nil { + if err := oprot.WriteI64(v); err != nil { return err } } @@ -7405,14 +7408,14 @@ func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) Field2DeepEqual(src int64) } return true } -func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) Field3DeepEqual(src []string) bool { +func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) Field3DeepEqual(src []int64) bool { if len(p.ItemIds) != len(src) { return false } for i, v := range p.ItemIds { _src := src[i] - if strings.Compare(v, _src) != 0 { + if v != _src { return false } } @@ -7427,10 +7430,9 @@ func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) Field255DeepEqual(src *bas } type BatchDeleteEvaluationSetItemsOpenAPIResponse struct { - Code *int32 `thrift:"code,1,optional" frugal:"1,optional,i32" form:"code" json:"code,omitempty" query:"code"` - Msg *string `thrift:"msg,2,optional" frugal:"2,optional,string" form:"msg" json:"msg,omitempty" query:"msg"` - Data *BatchDeleteEvaluationSetItemsOpenAPIData `thrift:"data,3,optional" frugal:"3,optional,BatchDeleteEvaluationSetItemsOpenAPIData" form:"data" json:"data,omitempty" query:"data"` - BaseResp *base.BaseResp `thrift:"BaseResp,255" frugal:"255,default,base.BaseResp" form:"BaseResp" json:"BaseResp" query:"BaseResp"` + Code *int32 `thrift:"code,1,optional" frugal:"1,optional,i32" form:"code" json:"code,omitempty" query:"code"` + Msg *string `thrift:"msg,2,optional" frugal:"2,optional,string" form:"msg" json:"msg,omitempty" query:"msg"` + BaseResp *base.BaseResp `thrift:"BaseResp,255" frugal:"255,default,base.BaseResp" form:"BaseResp" json:"BaseResp" query:"BaseResp"` } func NewBatchDeleteEvaluationSetItemsOpenAPIResponse() *BatchDeleteEvaluationSetItemsOpenAPIResponse { @@ -7464,18 +7466,6 @@ func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) GetMsg() (v string) { return *p.Msg } -var BatchDeleteEvaluationSetItemsOpenAPIResponse_Data_DEFAULT *BatchDeleteEvaluationSetItemsOpenAPIData - -func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) GetData() (v *BatchDeleteEvaluationSetItemsOpenAPIData) { - if p == nil { - return - } - if !p.IsSetData() { - return BatchDeleteEvaluationSetItemsOpenAPIResponse_Data_DEFAULT - } - return p.Data -} - var BatchDeleteEvaluationSetItemsOpenAPIResponse_BaseResp_DEFAULT *base.BaseResp func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) GetBaseResp() (v *base.BaseResp) { @@ -7493,9 +7483,6 @@ func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) SetCode(val *int32) { func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) SetMsg(val *string) { p.Msg = val } -func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) SetData(val *BatchDeleteEvaluationSetItemsOpenAPIData) { - p.Data = val -} func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) SetBaseResp(val *base.BaseResp) { p.BaseResp = val } @@ -7503,7 +7490,6 @@ func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) SetBaseResp(val *base.Bas var fieldIDToName_BatchDeleteEvaluationSetItemsOpenAPIResponse = map[int16]string{ 1: "code", 2: "msg", - 3: "data", 255: "BaseResp", } @@ -7515,10 +7501,6 @@ func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) IsSetMsg() bool { return p.Msg != nil } -func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) IsSetData() bool { - return p.Data != nil -} - func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) IsSetBaseResp() bool { return p.BaseResp != nil } @@ -7557,14 +7539,6 @@ func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) Read(iprot thrift.TProtoc } 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 { @@ -7624,14 +7598,6 @@ func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) ReadField2(iprot thrift.T p.Msg = _field return nil } -func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) ReadField3(iprot thrift.TProtocol) error { - _field := NewBatchDeleteEvaluationSetItemsOpenAPIData() - if err := _field.Read(iprot); err != nil { - return err - } - p.Data = _field - return nil -} func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { @@ -7655,10 +7621,6 @@ func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) Write(oprot thrift.TProto 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 @@ -7717,24 +7679,6 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } -func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) writeField3(oprot thrift.TProtocol) (err error) { - if p.IsSetData() { - 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 *BatchDeleteEvaluationSetItemsOpenAPIResponse) writeField255(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("BaseResp", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError @@ -7772,9 +7716,6 @@ func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) DeepEqual(ano *BatchDelet if !p.Field2DeepEqual(ano.Msg) { return false } - if !p.Field3DeepEqual(ano.Data) { - return false - } if !p.Field255DeepEqual(ano.BaseResp) { return false } @@ -7805,13 +7746,6 @@ func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) Field2DeepEqual(src *stri } return true } -func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) Field3DeepEqual(src *BatchDeleteEvaluationSetItemsOpenAPIData) bool { - - if !p.Data.DeepEqual(src) { - return false - } - return true -} func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) Field255DeepEqual(src *base.BaseResp) bool { if !p.BaseResp.DeepEqual(src) { @@ -7820,191 +7754,10 @@ func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) Field255DeepEqual(src *ba return true } -type BatchDeleteEvaluationSetItemsOpenAPIData struct { - DeletedCount *int32 `thrift:"deleted_count,1,optional" frugal:"1,optional,i32" form:"deleted_count" json:"deleted_count,omitempty" query:"deleted_count"` -} - -func NewBatchDeleteEvaluationSetItemsOpenAPIData() *BatchDeleteEvaluationSetItemsOpenAPIData { - return &BatchDeleteEvaluationSetItemsOpenAPIData{} -} - -func (p *BatchDeleteEvaluationSetItemsOpenAPIData) InitDefault() { -} - -var BatchDeleteEvaluationSetItemsOpenAPIData_DeletedCount_DEFAULT int32 - -func (p *BatchDeleteEvaluationSetItemsOpenAPIData) GetDeletedCount() (v int32) { - if p == nil { - return - } - if !p.IsSetDeletedCount() { - return BatchDeleteEvaluationSetItemsOpenAPIData_DeletedCount_DEFAULT - } - return *p.DeletedCount -} -func (p *BatchDeleteEvaluationSetItemsOpenAPIData) SetDeletedCount(val *int32) { - p.DeletedCount = val -} - -var fieldIDToName_BatchDeleteEvaluationSetItemsOpenAPIData = map[int16]string{ - 1: "deleted_count", -} - -func (p *BatchDeleteEvaluationSetItemsOpenAPIData) IsSetDeletedCount() bool { - return p.DeletedCount != nil -} - -func (p *BatchDeleteEvaluationSetItemsOpenAPIData) 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_BatchDeleteEvaluationSetItemsOpenAPIData[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 *BatchDeleteEvaluationSetItemsOpenAPIData) ReadField1(iprot thrift.TProtocol) error { - - var _field *int32 - if v, err := iprot.ReadI32(); err != nil { - return err - } else { - _field = &v - } - p.DeletedCount = _field - return nil -} - -func (p *BatchDeleteEvaluationSetItemsOpenAPIData) Write(oprot thrift.TProtocol) (err error) { - var fieldId int16 - if err = oprot.WriteStructBegin("BatchDeleteEvaluationSetItemsOpenAPIData"); 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 *BatchDeleteEvaluationSetItemsOpenAPIData) writeField1(oprot thrift.TProtocol) (err error) { - if p.IsSetDeletedCount() { - if err = oprot.WriteFieldBegin("deleted_count", thrift.I32, 1); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteI32(*p.DeletedCount); 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 *BatchDeleteEvaluationSetItemsOpenAPIData) String() string { - if p == nil { - return "" - } - return fmt.Sprintf("BatchDeleteEvaluationSetItemsOpenAPIData(%+v)", *p) - -} - -func (p *BatchDeleteEvaluationSetItemsOpenAPIData) DeepEqual(ano *BatchDeleteEvaluationSetItemsOpenAPIData) bool { - if p == ano { - return true - } else if p == nil || ano == nil { - return false - } - if !p.Field1DeepEqual(ano.DeletedCount) { - return false - } - return true -} - -func (p *BatchDeleteEvaluationSetItemsOpenAPIData) Field1DeepEqual(src *int32) bool { - - if p.DeletedCount == src { - return true - } else if p.DeletedCount == nil || src == nil { - return false - } - if *p.DeletedCount != *src { - return false - } - return true -} - // 1.8 清空评测集草稿数据 type ClearEvaluationSetDraftItemsOpenAPIRequest struct { WorkspaceID int64 `thrift:"workspace_id,1,required" frugal:"1,required,i64" json:"workspace_id" form:"workspace_id,required" query:"workspace_id,required"` - EvaluationSetID int64 `thrift:"evaluation_set_id,2,required" frugal:"2,required,i64" json:"evaluation_set_id,required" path:"evaluation_set_id,required"` + EvaluationSetID int64 `thrift:"evaluation_set_id,2,required" frugal:"2,required,i64" json:"evaluation_set_id" path:"evaluation_set_id,required" ` Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` } @@ -8313,10 +8066,9 @@ func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) Field255DeepEqual(src *base } type ClearEvaluationSetDraftItemsOpenAPIResponse struct { - Code *int32 `thrift:"code,1,optional" frugal:"1,optional,i32" form:"code" json:"code,omitempty" query:"code"` - Msg *string `thrift:"msg,2,optional" frugal:"2,optional,string" form:"msg" json:"msg,omitempty" query:"msg"` - Data *ClearEvaluationSetDraftItemsOpenAPIData `thrift:"data,3,optional" frugal:"3,optional,ClearEvaluationSetDraftItemsOpenAPIData" form:"data" json:"data,omitempty" query:"data"` - BaseResp *base.BaseResp `thrift:"BaseResp,255" frugal:"255,default,base.BaseResp" form:"BaseResp" json:"BaseResp" query:"BaseResp"` + Code *int32 `thrift:"code,1,optional" frugal:"1,optional,i32" form:"code" json:"code,omitempty" query:"code"` + Msg *string `thrift:"msg,2,optional" frugal:"2,optional,string" form:"msg" json:"msg,omitempty" query:"msg"` + BaseResp *base.BaseResp `thrift:"BaseResp,255" frugal:"255,default,base.BaseResp" form:"BaseResp" json:"BaseResp" query:"BaseResp"` } func NewClearEvaluationSetDraftItemsOpenAPIResponse() *ClearEvaluationSetDraftItemsOpenAPIResponse { @@ -8350,18 +8102,6 @@ func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) GetMsg() (v string) { return *p.Msg } -var ClearEvaluationSetDraftItemsOpenAPIResponse_Data_DEFAULT *ClearEvaluationSetDraftItemsOpenAPIData - -func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) GetData() (v *ClearEvaluationSetDraftItemsOpenAPIData) { - if p == nil { - return - } - if !p.IsSetData() { - return ClearEvaluationSetDraftItemsOpenAPIResponse_Data_DEFAULT - } - return p.Data -} - var ClearEvaluationSetDraftItemsOpenAPIResponse_BaseResp_DEFAULT *base.BaseResp func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) GetBaseResp() (v *base.BaseResp) { @@ -8379,9 +8119,6 @@ func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) SetCode(val *int32) { func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) SetMsg(val *string) { p.Msg = val } -func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) SetData(val *ClearEvaluationSetDraftItemsOpenAPIData) { - p.Data = val -} func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) SetBaseResp(val *base.BaseResp) { p.BaseResp = val } @@ -8389,7 +8126,6 @@ func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) SetBaseResp(val *base.Base var fieldIDToName_ClearEvaluationSetDraftItemsOpenAPIResponse = map[int16]string{ 1: "code", 2: "msg", - 3: "data", 255: "BaseResp", } @@ -8401,10 +8137,6 @@ func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) IsSetMsg() bool { return p.Msg != nil } -func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) IsSetData() bool { - return p.Data != nil -} - func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) IsSetBaseResp() bool { return p.BaseResp != nil } @@ -8443,15 +8175,7 @@ func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) Read(iprot thrift.TProtoco } 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: + case 255: if fieldTypeId == thrift.STRUCT { if err = p.ReadField255(iprot); err != nil { goto ReadFieldError @@ -8510,14 +8234,6 @@ func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) ReadField2(iprot thrift.TP p.Msg = _field return nil } -func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) ReadField3(iprot thrift.TProtocol) error { - _field := NewClearEvaluationSetDraftItemsOpenAPIData() - if err := _field.Read(iprot); err != nil { - return err - } - p.Data = _field - return nil -} func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { @@ -8541,10 +8257,6 @@ func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) Write(oprot thrift.TProtoc 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 @@ -8603,24 +8315,6 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } -func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) writeField3(oprot thrift.TProtocol) (err error) { - if p.IsSetData() { - 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 *ClearEvaluationSetDraftItemsOpenAPIResponse) writeField255(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("BaseResp", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError @@ -8658,9 +8352,6 @@ func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) DeepEqual(ano *ClearEvalua if !p.Field2DeepEqual(ano.Msg) { return false } - if !p.Field3DeepEqual(ano.Data) { - return false - } if !p.Field255DeepEqual(ano.BaseResp) { return false } @@ -8691,13 +8382,6 @@ func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) Field2DeepEqual(src *strin } return true } -func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) Field3DeepEqual(src *ClearEvaluationSetDraftItemsOpenAPIData) bool { - - if !p.Data.DeepEqual(src) { - return false - } - return true -} func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) Field255DeepEqual(src *base.BaseResp) bool { if !p.BaseResp.DeepEqual(src) { @@ -8706,195 +8390,15 @@ func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) Field255DeepEqual(src *bas return true } -type ClearEvaluationSetDraftItemsOpenAPIData struct { - ClearedCount *int32 `thrift:"cleared_count,1,optional" frugal:"1,optional,i32" form:"cleared_count" json:"cleared_count,omitempty" query:"cleared_count"` -} - -func NewClearEvaluationSetDraftItemsOpenAPIData() *ClearEvaluationSetDraftItemsOpenAPIData { - return &ClearEvaluationSetDraftItemsOpenAPIData{} -} - -func (p *ClearEvaluationSetDraftItemsOpenAPIData) InitDefault() { -} - -var ClearEvaluationSetDraftItemsOpenAPIData_ClearedCount_DEFAULT int32 - -func (p *ClearEvaluationSetDraftItemsOpenAPIData) GetClearedCount() (v int32) { - if p == nil { - return - } - if !p.IsSetClearedCount() { - return ClearEvaluationSetDraftItemsOpenAPIData_ClearedCount_DEFAULT - } - return *p.ClearedCount -} -func (p *ClearEvaluationSetDraftItemsOpenAPIData) SetClearedCount(val *int32) { - p.ClearedCount = val -} - -var fieldIDToName_ClearEvaluationSetDraftItemsOpenAPIData = map[int16]string{ - 1: "cleared_count", -} - -func (p *ClearEvaluationSetDraftItemsOpenAPIData) IsSetClearedCount() bool { - return p.ClearedCount != nil -} - -func (p *ClearEvaluationSetDraftItemsOpenAPIData) 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_ClearEvaluationSetDraftItemsOpenAPIData[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 *ClearEvaluationSetDraftItemsOpenAPIData) ReadField1(iprot thrift.TProtocol) error { - - var _field *int32 - if v, err := iprot.ReadI32(); err != nil { - return err - } else { - _field = &v - } - p.ClearedCount = _field - return nil -} - -func (p *ClearEvaluationSetDraftItemsOpenAPIData) Write(oprot thrift.TProtocol) (err error) { - var fieldId int16 - if err = oprot.WriteStructBegin("ClearEvaluationSetDraftItemsOpenAPIData"); 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 *ClearEvaluationSetDraftItemsOpenAPIData) writeField1(oprot thrift.TProtocol) (err error) { - if p.IsSetClearedCount() { - if err = oprot.WriteFieldBegin("cleared_count", thrift.I32, 1); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteI32(*p.ClearedCount); 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 *ClearEvaluationSetDraftItemsOpenAPIData) String() string { - if p == nil { - return "" - } - return fmt.Sprintf("ClearEvaluationSetDraftItemsOpenAPIData(%+v)", *p) - -} - -func (p *ClearEvaluationSetDraftItemsOpenAPIData) DeepEqual(ano *ClearEvaluationSetDraftItemsOpenAPIData) bool { - if p == ano { - return true - } else if p == nil || ano == nil { - return false - } - if !p.Field1DeepEqual(ano.ClearedCount) { - return false - } - return true -} - -func (p *ClearEvaluationSetDraftItemsOpenAPIData) Field1DeepEqual(src *int32) bool { - - if p.ClearedCount == src { - return true - } else if p.ClearedCount == nil || src == nil { - return false - } - if *p.ClearedCount != *src { - return false - } - return true -} - // 1.9 查询评测集特定版本数据 type ListEvaluationSetVersionItemsOpenAPIRequest struct { - WorkspaceID int64 `thrift:"workspace_id,1,required" frugal:"1,required,i64" json:"workspace_id" form:"workspace_id,required" query:"workspace_id,required"` - EvaluationSetID int64 `thrift:"evaluation_set_id,2,required" frugal:"2,required,i64" json:"evaluation_set_id,required" path:"evaluation_set_id,required"` - VersionID string `thrift:"version_id,3,required" frugal:"3,required,string" json:"version_id,required" path:"version_id,required"` - PageToken *string `thrift:"page_token,4,optional" frugal:"4,optional,string" form:"page_token" json:"page_token,omitempty" query:"page_token"` - PageSize *int32 `thrift:"page_size,5,optional" frugal:"5,optional,i32" form:"page_size" json:"page_size,omitempty" query:"page_size"` - Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` + WorkspaceID int64 `thrift:"workspace_id,1,required" frugal:"1,required,i64" json:"workspace_id" form:"workspace_id,required" query:"workspace_id,required"` + EvaluationSetID int64 `thrift:"evaluation_set_id,2,required" frugal:"2,required,i64" json:"evaluation_set_id" path:"evaluation_set_id,required" ` + VersionID int64 `thrift:"version_id,3,required" frugal:"3,required,i64" json:"version_id" form:"version_id,required" query:"version_id,required"` + PageToken *string `thrift:"page_token,100,optional" frugal:"100,optional,string" form:"page_token" json:"page_token,omitempty" query:"page_token"` + PageSize *int32 `thrift:"page_size,101,optional" frugal:"101,optional,i32" form:"page_size" json:"page_size,omitempty" query:"page_size"` + OrderBys []*common.OrderBy `thrift:"order_bys,102,optional" frugal:"102,optional,list" form:"order_bys" json:"order_bys,omitempty" query:"order_bys"` + Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` } func NewListEvaluationSetVersionItemsOpenAPIRequest() *ListEvaluationSetVersionItemsOpenAPIRequest { @@ -8918,7 +8422,7 @@ func (p *ListEvaluationSetVersionItemsOpenAPIRequest) GetEvaluationSetID() (v in return } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) GetVersionID() (v string) { +func (p *ListEvaluationSetVersionItemsOpenAPIRequest) GetVersionID() (v int64) { if p != nil { return p.VersionID } @@ -8949,6 +8453,18 @@ func (p *ListEvaluationSetVersionItemsOpenAPIRequest) GetPageSize() (v int32) { return *p.PageSize } +var ListEvaluationSetVersionItemsOpenAPIRequest_OrderBys_DEFAULT []*common.OrderBy + +func (p *ListEvaluationSetVersionItemsOpenAPIRequest) GetOrderBys() (v []*common.OrderBy) { + if p == nil { + return + } + if !p.IsSetOrderBys() { + return ListEvaluationSetVersionItemsOpenAPIRequest_OrderBys_DEFAULT + } + return p.OrderBys +} + var ListEvaluationSetVersionItemsOpenAPIRequest_Base_DEFAULT *base.Base func (p *ListEvaluationSetVersionItemsOpenAPIRequest) GetBase() (v *base.Base) { @@ -8966,7 +8482,7 @@ func (p *ListEvaluationSetVersionItemsOpenAPIRequest) SetWorkspaceID(val int64) func (p *ListEvaluationSetVersionItemsOpenAPIRequest) SetEvaluationSetID(val int64) { p.EvaluationSetID = val } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) SetVersionID(val string) { +func (p *ListEvaluationSetVersionItemsOpenAPIRequest) SetVersionID(val int64) { p.VersionID = val } func (p *ListEvaluationSetVersionItemsOpenAPIRequest) SetPageToken(val *string) { @@ -8975,6 +8491,9 @@ func (p *ListEvaluationSetVersionItemsOpenAPIRequest) SetPageToken(val *string) func (p *ListEvaluationSetVersionItemsOpenAPIRequest) SetPageSize(val *int32) { p.PageSize = val } +func (p *ListEvaluationSetVersionItemsOpenAPIRequest) SetOrderBys(val []*common.OrderBy) { + p.OrderBys = val +} func (p *ListEvaluationSetVersionItemsOpenAPIRequest) SetBase(val *base.Base) { p.Base = val } @@ -8983,8 +8502,9 @@ var fieldIDToName_ListEvaluationSetVersionItemsOpenAPIRequest = map[int16]string 1: "workspace_id", 2: "evaluation_set_id", 3: "version_id", - 4: "page_token", - 5: "page_size", + 100: "page_token", + 101: "page_size", + 102: "order_bys", 255: "Base", } @@ -8996,6 +8516,10 @@ func (p *ListEvaluationSetVersionItemsOpenAPIRequest) IsSetPageSize() bool { return p.PageSize != nil } +func (p *ListEvaluationSetVersionItemsOpenAPIRequest) IsSetOrderBys() bool { + return p.OrderBys != nil +} + func (p *ListEvaluationSetVersionItemsOpenAPIRequest) IsSetBase() bool { return p.Base != nil } @@ -9040,7 +8564,7 @@ func (p *ListEvaluationSetVersionItemsOpenAPIRequest) Read(iprot thrift.TProtoco goto SkipFieldError } case 3: - if fieldTypeId == thrift.STRING { + if fieldTypeId == thrift.I64 { if err = p.ReadField3(iprot); err != nil { goto ReadFieldError } @@ -9048,17 +8572,25 @@ func (p *ListEvaluationSetVersionItemsOpenAPIRequest) Read(iprot thrift.TProtoco } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } - case 4: + case 100: if fieldTypeId == thrift.STRING { - if err = p.ReadField4(iprot); err != nil { + if err = p.ReadField100(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } - case 5: + case 101: if fieldTypeId == thrift.I32 { - if err = p.ReadField5(iprot); err != nil { + if err = p.ReadField101(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 102: + if fieldTypeId == thrift.LIST { + if err = p.ReadField102(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { @@ -9141,8 +8673,8 @@ func (p *ListEvaluationSetVersionItemsOpenAPIRequest) ReadField2(iprot thrift.TP } func (p *ListEvaluationSetVersionItemsOpenAPIRequest) ReadField3(iprot thrift.TProtocol) error { - var _field string - if v, err := iprot.ReadString(); err != nil { + var _field int64 + if v, err := iprot.ReadI64(); err != nil { return err } else { _field = v @@ -9150,7 +8682,7 @@ func (p *ListEvaluationSetVersionItemsOpenAPIRequest) ReadField3(iprot thrift.TP p.VersionID = _field return nil } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) ReadField4(iprot thrift.TProtocol) error { +func (p *ListEvaluationSetVersionItemsOpenAPIRequest) ReadField100(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { @@ -9161,7 +8693,7 @@ func (p *ListEvaluationSetVersionItemsOpenAPIRequest) ReadField4(iprot thrift.TP p.PageToken = _field return nil } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) ReadField5(iprot thrift.TProtocol) error { +func (p *ListEvaluationSetVersionItemsOpenAPIRequest) ReadField101(iprot thrift.TProtocol) error { var _field *int32 if v, err := iprot.ReadI32(); err != nil { @@ -9172,6 +8704,29 @@ func (p *ListEvaluationSetVersionItemsOpenAPIRequest) ReadField5(iprot thrift.TP p.PageSize = _field return nil } +func (p *ListEvaluationSetVersionItemsOpenAPIRequest) ReadField102(iprot thrift.TProtocol) error { + _, size, err := iprot.ReadListBegin() + if err != nil { + return err + } + _field := make([]*common.OrderBy, 0, size) + values := make([]common.OrderBy, 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.OrderBys = _field + return nil +} func (p *ListEvaluationSetVersionItemsOpenAPIRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { @@ -9199,12 +8754,16 @@ func (p *ListEvaluationSetVersionItemsOpenAPIRequest) Write(oprot thrift.TProtoc fieldId = 3 goto WriteFieldError } - if err = p.writeField4(oprot); err != nil { - fieldId = 4 + if err = p.writeField100(oprot); err != nil { + fieldId = 100 goto WriteFieldError } - if err = p.writeField5(oprot); err != nil { - fieldId = 5 + 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.writeField255(oprot); err != nil { @@ -9262,10 +8821,10 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } func (p *ListEvaluationSetVersionItemsOpenAPIRequest) writeField3(oprot thrift.TProtocol) (err error) { - if err = oprot.WriteFieldBegin("version_id", thrift.STRING, 3); err != nil { + if err = oprot.WriteFieldBegin("version_id", thrift.I64, 3); err != nil { goto WriteFieldBeginError } - if err := oprot.WriteString(p.VersionID); err != nil { + if err := oprot.WriteI64(p.VersionID); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -9277,9 +8836,9 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) writeField4(oprot thrift.TProtocol) (err error) { +func (p *ListEvaluationSetVersionItemsOpenAPIRequest) writeField100(oprot thrift.TProtocol) (err error) { if p.IsSetPageToken() { - if err = oprot.WriteFieldBegin("page_token", thrift.STRING, 4); err != nil { + if err = oprot.WriteFieldBegin("page_token", thrift.STRING, 100); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.PageToken); err != nil { @@ -9291,13 +8850,13 @@ func (p *ListEvaluationSetVersionItemsOpenAPIRequest) writeField4(oprot thrift.T } return nil WriteFieldBeginError: - return thrift.PrependError(fmt.Sprintf("%T write field 4 begin error: ", p), err) + return thrift.PrependError(fmt.Sprintf("%T write field 100 begin error: ", p), err) WriteFieldEndError: - return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err) + return thrift.PrependError(fmt.Sprintf("%T write field 100 end error: ", p), err) } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) writeField5(oprot thrift.TProtocol) (err error) { +func (p *ListEvaluationSetVersionItemsOpenAPIRequest) writeField101(oprot thrift.TProtocol) (err error) { if p.IsSetPageSize() { - if err = oprot.WriteFieldBegin("page_size", thrift.I32, 5); err != nil { + if err = oprot.WriteFieldBegin("page_size", thrift.I32, 101); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI32(*p.PageSize); err != nil { @@ -9309,9 +8868,35 @@ func (p *ListEvaluationSetVersionItemsOpenAPIRequest) writeField5(oprot thrift.T } return nil WriteFieldBeginError: - return thrift.PrependError(fmt.Sprintf("%T write field 5 begin error: ", p), err) + return thrift.PrependError(fmt.Sprintf("%T write field 101 begin error: ", p), err) WriteFieldEndError: - return thrift.PrependError(fmt.Sprintf("%T write field 5 end error: ", p), err) + return thrift.PrependError(fmt.Sprintf("%T write field 101 end error: ", p), err) +} +func (p *ListEvaluationSetVersionItemsOpenAPIRequest) writeField102(oprot thrift.TProtocol) (err error) { + if p.IsSetOrderBys() { + if err = oprot.WriteFieldBegin("order_bys", thrift.LIST, 102); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteListBegin(thrift.STRUCT, len(p.OrderBys)); err != nil { + return err + } + for _, v := range p.OrderBys { + 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 102 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 102 end error: ", p), err) } func (p *ListEvaluationSetVersionItemsOpenAPIRequest) writeField255(oprot thrift.TProtocol) (err error) { if p.IsSetBase() { @@ -9355,10 +8940,13 @@ func (p *ListEvaluationSetVersionItemsOpenAPIRequest) DeepEqual(ano *ListEvaluat if !p.Field3DeepEqual(ano.VersionID) { return false } - if !p.Field4DeepEqual(ano.PageToken) { + if !p.Field100DeepEqual(ano.PageToken) { return false } - if !p.Field5DeepEqual(ano.PageSize) { + if !p.Field101DeepEqual(ano.PageSize) { + return false + } + if !p.Field102DeepEqual(ano.OrderBys) { return false } if !p.Field255DeepEqual(ano.Base) { @@ -9381,14 +8969,14 @@ func (p *ListEvaluationSetVersionItemsOpenAPIRequest) Field2DeepEqual(src int64) } return true } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) Field3DeepEqual(src string) bool { +func (p *ListEvaluationSetVersionItemsOpenAPIRequest) Field3DeepEqual(src int64) bool { - if strings.Compare(p.VersionID, src) != 0 { + if p.VersionID != src { return false } return true } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) Field4DeepEqual(src *string) bool { +func (p *ListEvaluationSetVersionItemsOpenAPIRequest) Field100DeepEqual(src *string) bool { if p.PageToken == src { return true @@ -9400,7 +8988,7 @@ func (p *ListEvaluationSetVersionItemsOpenAPIRequest) Field4DeepEqual(src *strin } return true } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) Field5DeepEqual(src *int32) bool { +func (p *ListEvaluationSetVersionItemsOpenAPIRequest) Field101DeepEqual(src *int32) bool { if p.PageSize == src { return true @@ -9412,6 +9000,19 @@ func (p *ListEvaluationSetVersionItemsOpenAPIRequest) Field5DeepEqual(src *int32 } return true } +func (p *ListEvaluationSetVersionItemsOpenAPIRequest) Field102DeepEqual(src []*common.OrderBy) bool { + + if len(p.OrderBys) != len(src) { + return false + } + for i, v := range p.OrderBys { + _src := src[i] + if !v.DeepEqual(_src) { + return false + } + } + return true +} func (p *ListEvaluationSetVersionItemsOpenAPIRequest) Field255DeepEqual(src *base.Base) bool { if !p.Base.DeepEqual(src) { @@ -9816,9 +9417,9 @@ func (p *ListEvaluationSetVersionItemsOpenAPIResponse) Field255DeepEqual(src *ba type ListEvaluationSetVersionItemsOpenAPIData struct { Items []*eval_set.EvaluationSetItem `thrift:"items,1,optional" frugal:"1,optional,list" form:"items" json:"items,omitempty" query:"items"` - HasMore *bool `thrift:"has_more,2,optional" frugal:"2,optional,bool" form:"has_more" json:"has_more,omitempty" query:"has_more"` - NextPageToken *string `thrift:"next_page_token,3,optional" frugal:"3,optional,string" form:"next_page_token" json:"next_page_token,omitempty" query:"next_page_token"` - Total *int64 `thrift:"total,4,optional" frugal:"4,optional,i64" form:"total" json:"total,omitempty" query:"total"` + HasMore *bool `thrift:"has_more,100,optional" frugal:"100,optional,bool" form:"has_more" json:"has_more,omitempty" query:"has_more"` + NextPageToken *string `thrift:"next_page_token,101,optional" frugal:"101,optional,string" form:"next_page_token" json:"next_page_token,omitempty" query:"next_page_token"` + Total *int64 `thrift:"total,102,optional" frugal:"102,optional,i64" json:"total" form:"total" query:"total"` } func NewListEvaluationSetVersionItemsOpenAPIData() *ListEvaluationSetVersionItemsOpenAPIData { @@ -9889,10 +9490,10 @@ func (p *ListEvaluationSetVersionItemsOpenAPIData) SetTotal(val *int64) { } var fieldIDToName_ListEvaluationSetVersionItemsOpenAPIData = map[int16]string{ - 1: "items", - 2: "has_more", - 3: "next_page_token", - 4: "total", + 1: "items", + 100: "has_more", + 101: "next_page_token", + 102: "total", } func (p *ListEvaluationSetVersionItemsOpenAPIData) IsSetItems() bool { @@ -9937,25 +9538,25 @@ func (p *ListEvaluationSetVersionItemsOpenAPIData) Read(iprot thrift.TProtocol) } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } - case 2: + case 100: if fieldTypeId == thrift.BOOL { - if err = p.ReadField2(iprot); err != nil { + if err = p.ReadField100(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } - case 3: + case 101: if fieldTypeId == thrift.STRING { - if err = p.ReadField3(iprot); err != nil { + if err = p.ReadField101(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } - case 4: + case 102: if fieldTypeId == thrift.I64 { - if err = p.ReadField4(iprot); err != nil { + if err = p.ReadField102(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { @@ -10013,7 +9614,7 @@ func (p *ListEvaluationSetVersionItemsOpenAPIData) ReadField1(iprot thrift.TProt p.Items = _field return nil } -func (p *ListEvaluationSetVersionItemsOpenAPIData) ReadField2(iprot thrift.TProtocol) error { +func (p *ListEvaluationSetVersionItemsOpenAPIData) ReadField100(iprot thrift.TProtocol) error { var _field *bool if v, err := iprot.ReadBool(); err != nil { @@ -10024,7 +9625,7 @@ func (p *ListEvaluationSetVersionItemsOpenAPIData) ReadField2(iprot thrift.TProt p.HasMore = _field return nil } -func (p *ListEvaluationSetVersionItemsOpenAPIData) ReadField3(iprot thrift.TProtocol) error { +func (p *ListEvaluationSetVersionItemsOpenAPIData) ReadField101(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { @@ -10035,7 +9636,7 @@ func (p *ListEvaluationSetVersionItemsOpenAPIData) ReadField3(iprot thrift.TProt p.NextPageToken = _field return nil } -func (p *ListEvaluationSetVersionItemsOpenAPIData) ReadField4(iprot thrift.TProtocol) error { +func (p *ListEvaluationSetVersionItemsOpenAPIData) ReadField102(iprot thrift.TProtocol) error { var _field *int64 if v, err := iprot.ReadI64(); err != nil { @@ -10057,16 +9658,16 @@ func (p *ListEvaluationSetVersionItemsOpenAPIData) Write(oprot thrift.TProtocol) fieldId = 1 goto WriteFieldError } - if err = p.writeField2(oprot); err != nil { - fieldId = 2 + if err = p.writeField100(oprot); err != nil { + fieldId = 100 goto WriteFieldError } - if err = p.writeField3(oprot); err != nil { - fieldId = 3 + if err = p.writeField101(oprot); err != nil { + fieldId = 101 goto WriteFieldError } - if err = p.writeField4(oprot); err != nil { - fieldId = 4 + if err = p.writeField102(oprot); err != nil { + fieldId = 102 goto WriteFieldError } } @@ -10113,9 +9714,9 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *ListEvaluationSetVersionItemsOpenAPIData) writeField2(oprot thrift.TProtocol) (err error) { +func (p *ListEvaluationSetVersionItemsOpenAPIData) writeField100(oprot thrift.TProtocol) (err error) { if p.IsSetHasMore() { - if err = oprot.WriteFieldBegin("has_more", thrift.BOOL, 2); err != nil { + if err = oprot.WriteFieldBegin("has_more", thrift.BOOL, 100); err != nil { goto WriteFieldBeginError } if err := oprot.WriteBool(*p.HasMore); err != nil { @@ -10127,13 +9728,13 @@ func (p *ListEvaluationSetVersionItemsOpenAPIData) writeField2(oprot thrift.TPro } return nil WriteFieldBeginError: - return thrift.PrependError(fmt.Sprintf("%T write field 2 begin error: ", p), err) + return thrift.PrependError(fmt.Sprintf("%T write field 100 begin error: ", p), err) WriteFieldEndError: - return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) + return thrift.PrependError(fmt.Sprintf("%T write field 100 end error: ", p), err) } -func (p *ListEvaluationSetVersionItemsOpenAPIData) writeField3(oprot thrift.TProtocol) (err error) { +func (p *ListEvaluationSetVersionItemsOpenAPIData) writeField101(oprot thrift.TProtocol) (err error) { if p.IsSetNextPageToken() { - if err = oprot.WriteFieldBegin("next_page_token", thrift.STRING, 3); err != nil { + if err = oprot.WriteFieldBegin("next_page_token", thrift.STRING, 101); err != nil { goto WriteFieldBeginError } if err := oprot.WriteString(*p.NextPageToken); err != nil { @@ -10145,13 +9746,13 @@ func (p *ListEvaluationSetVersionItemsOpenAPIData) writeField3(oprot thrift.TPro } return nil WriteFieldBeginError: - return thrift.PrependError(fmt.Sprintf("%T write field 3 begin error: ", p), err) + return thrift.PrependError(fmt.Sprintf("%T write field 101 begin error: ", p), err) WriteFieldEndError: - return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) + return thrift.PrependError(fmt.Sprintf("%T write field 101 end error: ", p), err) } -func (p *ListEvaluationSetVersionItemsOpenAPIData) writeField4(oprot thrift.TProtocol) (err error) { +func (p *ListEvaluationSetVersionItemsOpenAPIData) writeField102(oprot thrift.TProtocol) (err error) { if p.IsSetTotal() { - if err = oprot.WriteFieldBegin("total", thrift.I64, 4); err != nil { + if err = oprot.WriteFieldBegin("total", thrift.I64, 102); err != nil { goto WriteFieldBeginError } if err := oprot.WriteI64(*p.Total); err != nil { @@ -10163,9 +9764,9 @@ func (p *ListEvaluationSetVersionItemsOpenAPIData) writeField4(oprot thrift.TPro } return nil WriteFieldBeginError: - return thrift.PrependError(fmt.Sprintf("%T write field 4 begin error: ", p), err) + return thrift.PrependError(fmt.Sprintf("%T write field 102 begin error: ", p), err) WriteFieldEndError: - return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err) + return thrift.PrependError(fmt.Sprintf("%T write field 102 end error: ", p), err) } func (p *ListEvaluationSetVersionItemsOpenAPIData) String() string { @@ -10185,13 +9786,13 @@ func (p *ListEvaluationSetVersionItemsOpenAPIData) DeepEqual(ano *ListEvaluation if !p.Field1DeepEqual(ano.Items) { return false } - if !p.Field2DeepEqual(ano.HasMore) { + if !p.Field100DeepEqual(ano.HasMore) { return false } - if !p.Field3DeepEqual(ano.NextPageToken) { + if !p.Field101DeepEqual(ano.NextPageToken) { return false } - if !p.Field4DeepEqual(ano.Total) { + if !p.Field102DeepEqual(ano.Total) { return false } return true @@ -10210,7 +9811,7 @@ func (p *ListEvaluationSetVersionItemsOpenAPIData) Field1DeepEqual(src []*eval_s } return true } -func (p *ListEvaluationSetVersionItemsOpenAPIData) Field2DeepEqual(src *bool) bool { +func (p *ListEvaluationSetVersionItemsOpenAPIData) Field100DeepEqual(src *bool) bool { if p.HasMore == src { return true @@ -10222,7 +9823,7 @@ func (p *ListEvaluationSetVersionItemsOpenAPIData) Field2DeepEqual(src *bool) bo } return true } -func (p *ListEvaluationSetVersionItemsOpenAPIData) Field3DeepEqual(src *string) bool { +func (p *ListEvaluationSetVersionItemsOpenAPIData) Field101DeepEqual(src *string) bool { if p.NextPageToken == src { return true @@ -10234,7 +9835,7 @@ func (p *ListEvaluationSetVersionItemsOpenAPIData) Field3DeepEqual(src *string) } return true } -func (p *ListEvaluationSetVersionItemsOpenAPIData) Field4DeepEqual(src *int64) bool { +func (p *ListEvaluationSetVersionItemsOpenAPIData) Field102DeepEqual(src *int64) bool { if p.Total == src { return true diff --git a/backend/kitex_gen/coze/loop/evaluation/openapi/coze.loop.evaluation.openapi_validator.go b/backend/kitex_gen/coze/loop/evaluation/openapi/coze.loop.evaluation.openapi_validator.go index 5bebf5ac0..75fe8f9f3 100644 --- a/backend/kitex_gen/coze/loop/evaluation/openapi/coze.loop.evaluation.openapi_validator.go +++ b/backend/kitex_gen/coze/loop/evaluation/openapi/coze.loop.evaluation.openapi_validator.go @@ -228,11 +228,6 @@ func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) IsValid() error { return nil } func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) IsValid() error { - if p.Data != nil { - if err := p.Data.IsValid(); err != nil { - return fmt.Errorf("field Data not valid, %w", err) - } - } if p.BaseResp != nil { if err := p.BaseResp.IsValid(); err != nil { return fmt.Errorf("field BaseResp not valid, %w", err) @@ -240,9 +235,6 @@ func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) IsValid() error { } return nil } -func (p *BatchDeleteEvaluationSetItemsOpenAPIData) IsValid() error { - return nil -} func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) IsValid() error { if p.Base != nil { if err := p.Base.IsValid(); err != nil { @@ -252,11 +244,6 @@ func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) IsValid() error { return nil } func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) IsValid() error { - if p.Data != nil { - if err := p.Data.IsValid(); err != nil { - return fmt.Errorf("field Data not valid, %w", err) - } - } if p.BaseResp != nil { if err := p.BaseResp.IsValid(); err != nil { return fmt.Errorf("field BaseResp not valid, %w", err) @@ -264,9 +251,6 @@ func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) IsValid() error { } return nil } -func (p *ClearEvaluationSetDraftItemsOpenAPIData) IsValid() error { - return nil -} func (p *ListEvaluationSetVersionItemsOpenAPIRequest) IsValid() error { if p.PageSize != nil { if *p.PageSize <= int32(0) { diff --git a/backend/kitex_gen/coze/loop/evaluation/openapi/k-coze.loop.evaluation.openapi.go b/backend/kitex_gen/coze/loop/evaluation/openapi/k-coze.loop.evaluation.openapi.go index 3ddfbcbcf..431f1a5d2 100644 --- a/backend/kitex_gen/coze/loop/evaluation/openapi/k-coze.loop.evaluation.openapi.go +++ b/backend/kitex_gen/coze/loop/evaluation/openapi/k-coze.loop.evaluation.openapi.go @@ -3198,7 +3198,7 @@ func (p *CreateEvaluationSetVersionOpenAPIData) FastRead(buf []byte) (int, error } switch fieldId { case 1: - if fieldTypeId == thrift.STRING { + if fieldTypeId == thrift.I64 { l, err = p.FastReadField1(buf[offset:]) offset += l if err != nil { @@ -3232,8 +3232,8 @@ SkipFieldError: func (p *CreateEvaluationSetVersionOpenAPIData) FastReadField1(buf []byte) (int, error) { offset := 0 - var _field *string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + var _field *int64 + if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { return offset, err } else { offset += l @@ -3268,8 +3268,8 @@ func (p *CreateEvaluationSetVersionOpenAPIData) BLength() int { func (p *CreateEvaluationSetVersionOpenAPIData) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetVersionID() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 1) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.VersionID) + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) + offset += thrift.Binary.WriteI64(buf[offset:], *p.VersionID) } return offset } @@ -3278,7 +3278,7 @@ func (p *CreateEvaluationSetVersionOpenAPIData) field1Length() int { l := 0 if p.IsSetVersionID() { l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.VersionID) + l += thrift.Binary.I64Length() } return l } @@ -3290,10 +3290,7 @@ func (p *CreateEvaluationSetVersionOpenAPIData) DeepCopy(s interface{}) error { } if src.VersionID != nil { - var tmp string - if *src.VersionID != "" { - tmp = kutils.StringDeepCopy(*src.VersionID) - } + tmp := *src.VersionID p.VersionID = &tmp } @@ -4067,7 +4064,7 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIData) FastReadField1(buf []byte) (i if err != nil { return offset, err } - _field := make(map[int64]string, size) + _field := make(map[int64]int64, size) for i := 0; i < size; i++ { var _key int64 if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { @@ -4077,8 +4074,8 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIData) FastReadField1(buf []byte) (i _key = v } - var _val string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + var _val int64 + if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { return offset, err } else { offset += l @@ -4150,9 +4147,9 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIData) fastWriteField1(buf []byte, w for k, v := range p.AddedItems { length++ offset += thrift.Binary.WriteI64(buf[offset:], k) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, v) + offset += thrift.Binary.WriteI64(buf[offset:], v) } - thrift.Binary.WriteMapBegin(buf[mapBeginOffset:], thrift.I64, thrift.STRING, length) + thrift.Binary.WriteMapBegin(buf[mapBeginOffset:], thrift.I64, thrift.I64, length) } return offset } @@ -4178,12 +4175,8 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIData) field1Length() int { if p.IsSetAddedItems() { l += thrift.Binary.FieldBeginLength() l += thrift.Binary.MapBeginLength() - for k, v := range p.AddedItems { - _, _ = k, v - - l += thrift.Binary.I64Length() - l += thrift.Binary.StringLengthNocopy(v) - } + l += (thrift.Binary.I64Length() + + thrift.Binary.I64Length()) * len(p.AddedItems) } return l } @@ -4208,15 +4201,13 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIData) DeepCopy(s interface{}) error } if src.AddedItems != nil { - p.AddedItems = make(map[int64]string, len(src.AddedItems)) + p.AddedItems = make(map[int64]int64, len(src.AddedItems)) for key, val := range src.AddedItems { var _key int64 _key = key - var _val string - if val != "" { - _val = kutils.StringDeepCopy(val) - } + var _val int64 + _val = val p.AddedItems[_key] = _val } @@ -5269,10 +5260,10 @@ func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) FastReadField3(buf []byte) if err != nil { return offset, err } - _field := make([]string, 0, size) + _field := make([]int64, 0, size) for i := 0; i < size; i++ { - var _elem string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + var _elem int64 + if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { return offset, err } else { offset += l @@ -5348,9 +5339,9 @@ func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) fastWriteField3(buf []byte var length int for _, v := range p.ItemIds { length++ - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, v) + offset += thrift.Binary.WriteI64(buf[offset:], v) } - thrift.Binary.WriteListBegin(buf[listBeginOffset:], thrift.STRING, length) + thrift.Binary.WriteListBegin(buf[listBeginOffset:], thrift.I64, length) } return offset } @@ -5383,10 +5374,8 @@ func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) field3Length() int { if p.IsSetItemIds() { l += thrift.Binary.FieldBeginLength() l += thrift.Binary.ListBeginLength() - for _, v := range p.ItemIds { - _ = v - l += thrift.Binary.StringLengthNocopy(v) - } + l += + thrift.Binary.I64Length() * len(p.ItemIds) } return l } @@ -5411,12 +5400,10 @@ func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) DeepCopy(s interface{}) er p.EvaluationSetID = src.EvaluationSetID if src.ItemIds != nil { - p.ItemIds = make([]string, 0, len(src.ItemIds)) + p.ItemIds = make([]int64, 0, len(src.ItemIds)) for _, elem := range src.ItemIds { - var _elem string - if elem != "" { - _elem = kutils.StringDeepCopy(elem) - } + var _elem int64 + _elem = elem p.ItemIds = append(p.ItemIds, _elem) } } @@ -5478,20 +5465,6 @@ func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) FastRead(buf []byte) (int goto SkipFieldError } } - case 3: - if fieldTypeId == thrift.STRUCT { - l, err = p.FastReadField3(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } case 255: if fieldTypeId == thrift.STRUCT { l, err = p.FastReadField255(buf[offset:]) @@ -5552,18 +5525,6 @@ func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) FastReadField2(buf []byte return offset, nil } -func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) FastReadField3(buf []byte) (int, error) { - offset := 0 - _field := NewBatchDeleteEvaluationSetItemsOpenAPIData() - if l, err := _field.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - p.Data = _field - return offset, nil -} - func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) FastReadField255(buf []byte) (int, error) { offset := 0 _field := base.NewBaseResp() @@ -5585,7 +5546,6 @@ func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) FastWriteNocopy(buf []byt if p != nil { offset += p.fastWriteField1(buf[offset:], w) offset += p.fastWriteField2(buf[offset:], w) - offset += p.fastWriteField3(buf[offset:], w) offset += p.fastWriteField255(buf[offset:], w) } offset += thrift.Binary.WriteFieldStop(buf[offset:]) @@ -5597,7 +5557,6 @@ func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) BLength() int { if p != nil { l += p.field1Length() l += p.field2Length() - l += p.field3Length() l += p.field255Length() } l += thrift.Binary.FieldStopLength() @@ -5622,15 +5581,6 @@ func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) fastWriteField2(buf []byt return offset } -func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetData() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 3) - offset += p.Data.FastWriteNocopy(buf[offset:], w) - } - return offset -} - func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) @@ -5656,15 +5606,6 @@ func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) field2Length() int { return l } -func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) field3Length() int { - l := 0 - if p.IsSetData() { - l += thrift.Binary.FieldBeginLength() - l += p.Data.BLength() - } - return l -} - func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) field255Length() int { l := 0 l += thrift.Binary.FieldBeginLength() @@ -5691,15 +5632,6 @@ func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) DeepCopy(s interface{}) e p.Msg = &tmp } - var _data *BatchDeleteEvaluationSetItemsOpenAPIData - if src.Data != nil { - _data = &BatchDeleteEvaluationSetItemsOpenAPIData{} - if err := _data.DeepCopy(src.Data); err != nil { - return err - } - } - p.Data = _data - var _baseResp *base.BaseResp if src.BaseResp != nil { _baseResp = &base.BaseResp{} @@ -5712,123 +5644,6 @@ func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) DeepCopy(s interface{}) e return nil } -func (p *BatchDeleteEvaluationSetItemsOpenAPIData) FastRead(buf []byte) (int, error) { - - var err error - var offset int - var l int - var fieldTypeId thrift.TType - var fieldId int16 - for { - fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldBeginError - } - if fieldTypeId == thrift.STOP { - break - } - switch fieldId { - case 1: - if fieldTypeId == thrift.I32 { - l, err = p.FastReadField1(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - default: - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - } - - return offset, nil -ReadFieldBeginError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) -ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_BatchDeleteEvaluationSetItemsOpenAPIData[fieldId]), err) -SkipFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -} - -func (p *BatchDeleteEvaluationSetItemsOpenAPIData) FastReadField1(buf []byte) (int, error) { - offset := 0 - - var _field *int32 - if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.DeletedCount = _field - return offset, nil -} - -func (p *BatchDeleteEvaluationSetItemsOpenAPIData) FastWrite(buf []byte) int { - return p.FastWriteNocopy(buf, nil) -} - -func (p *BatchDeleteEvaluationSetItemsOpenAPIData) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p != nil { - offset += p.fastWriteField1(buf[offset:], w) - } - offset += thrift.Binary.WriteFieldStop(buf[offset:]) - return offset -} - -func (p *BatchDeleteEvaluationSetItemsOpenAPIData) BLength() int { - l := 0 - if p != nil { - l += p.field1Length() - } - l += thrift.Binary.FieldStopLength() - return l -} - -func (p *BatchDeleteEvaluationSetItemsOpenAPIData) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetDeletedCount() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 1) - offset += thrift.Binary.WriteI32(buf[offset:], *p.DeletedCount) - } - return offset -} - -func (p *BatchDeleteEvaluationSetItemsOpenAPIData) field1Length() int { - l := 0 - if p.IsSetDeletedCount() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.I32Length() - } - return l -} - -func (p *BatchDeleteEvaluationSetItemsOpenAPIData) DeepCopy(s interface{}) error { - src, ok := s.(*BatchDeleteEvaluationSetItemsOpenAPIData) - if !ok { - return fmt.Errorf("%T's type not matched %T", s, p) - } - - if src.DeletedCount != nil { - tmp := *src.DeletedCount - p.DeletedCount = &tmp - } - - return nil -} - func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) FastRead(buf []byte) (int, error) { var err error @@ -6100,20 +5915,6 @@ func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) FastRead(buf []byte) (int, goto SkipFieldError } } - case 3: - if fieldTypeId == thrift.STRUCT { - l, err = p.FastReadField3(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } case 255: if fieldTypeId == thrift.STRUCT { l, err = p.FastReadField255(buf[offset:]) @@ -6174,18 +5975,6 @@ func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) FastReadField2(buf []byte) return offset, nil } -func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) FastReadField3(buf []byte) (int, error) { - offset := 0 - _field := NewClearEvaluationSetDraftItemsOpenAPIData() - if l, err := _field.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - p.Data = _field - return offset, nil -} - func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) FastReadField255(buf []byte) (int, error) { offset := 0 _field := base.NewBaseResp() @@ -6207,7 +5996,6 @@ func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) FastWriteNocopy(buf []byte if p != nil { offset += p.fastWriteField1(buf[offset:], w) offset += p.fastWriteField2(buf[offset:], w) - offset += p.fastWriteField3(buf[offset:], w) offset += p.fastWriteField255(buf[offset:], w) } offset += thrift.Binary.WriteFieldStop(buf[offset:]) @@ -6219,7 +6007,6 @@ func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) BLength() int { if p != nil { l += p.field1Length() l += p.field2Length() - l += p.field3Length() l += p.field255Length() } l += thrift.Binary.FieldStopLength() @@ -6244,15 +6031,6 @@ func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) fastWriteField2(buf []byte return offset } -func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetData() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 3) - offset += p.Data.FastWriteNocopy(buf[offset:], w) - } - return offset -} - func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) @@ -6278,15 +6056,6 @@ func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) field2Length() int { return l } -func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) field3Length() int { - l := 0 - if p.IsSetData() { - l += thrift.Binary.FieldBeginLength() - l += p.Data.BLength() - } - return l -} - func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) field255Length() int { l := 0 l += thrift.Binary.FieldBeginLength() @@ -6313,15 +6082,6 @@ func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) DeepCopy(s interface{}) er p.Msg = &tmp } - var _data *ClearEvaluationSetDraftItemsOpenAPIData - if src.Data != nil { - _data = &ClearEvaluationSetDraftItemsOpenAPIData{} - if err := _data.DeepCopy(src.Data); err != nil { - return err - } - } - p.Data = _data - var _baseResp *base.BaseResp if src.BaseResp != nil { _baseResp = &base.BaseResp{} @@ -6334,123 +6094,6 @@ func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) DeepCopy(s interface{}) er return nil } -func (p *ClearEvaluationSetDraftItemsOpenAPIData) FastRead(buf []byte) (int, error) { - - var err error - var offset int - var l int - var fieldTypeId thrift.TType - var fieldId int16 - for { - fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldBeginError - } - if fieldTypeId == thrift.STOP { - break - } - switch fieldId { - case 1: - if fieldTypeId == thrift.I32 { - l, err = p.FastReadField1(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - default: - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - } - - return offset, nil -ReadFieldBeginError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) -ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ClearEvaluationSetDraftItemsOpenAPIData[fieldId]), err) -SkipFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -} - -func (p *ClearEvaluationSetDraftItemsOpenAPIData) FastReadField1(buf []byte) (int, error) { - offset := 0 - - var _field *int32 - if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.ClearedCount = _field - return offset, nil -} - -func (p *ClearEvaluationSetDraftItemsOpenAPIData) FastWrite(buf []byte) int { - return p.FastWriteNocopy(buf, nil) -} - -func (p *ClearEvaluationSetDraftItemsOpenAPIData) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p != nil { - offset += p.fastWriteField1(buf[offset:], w) - } - offset += thrift.Binary.WriteFieldStop(buf[offset:]) - return offset -} - -func (p *ClearEvaluationSetDraftItemsOpenAPIData) BLength() int { - l := 0 - if p != nil { - l += p.field1Length() - } - l += thrift.Binary.FieldStopLength() - return l -} - -func (p *ClearEvaluationSetDraftItemsOpenAPIData) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetClearedCount() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 1) - offset += thrift.Binary.WriteI32(buf[offset:], *p.ClearedCount) - } - return offset -} - -func (p *ClearEvaluationSetDraftItemsOpenAPIData) field1Length() int { - l := 0 - if p.IsSetClearedCount() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.I32Length() - } - return l -} - -func (p *ClearEvaluationSetDraftItemsOpenAPIData) DeepCopy(s interface{}) error { - src, ok := s.(*ClearEvaluationSetDraftItemsOpenAPIData) - if !ok { - return fmt.Errorf("%T's type not matched %T", s, p) - } - - if src.ClearedCount != nil { - tmp := *src.ClearedCount - p.ClearedCount = &tmp - } - - return nil -} - func (p *ListEvaluationSetVersionItemsOpenAPIRequest) FastRead(buf []byte) (int, error) { var err error @@ -6502,7 +6145,7 @@ func (p *ListEvaluationSetVersionItemsOpenAPIRequest) FastRead(buf []byte) (int, } } case 3: - if fieldTypeId == thrift.STRING { + if fieldTypeId == thrift.I64 { l, err = p.FastReadField3(buf[offset:]) offset += l if err != nil { @@ -6516,9 +6159,9 @@ func (p *ListEvaluationSetVersionItemsOpenAPIRequest) FastRead(buf []byte) (int, goto SkipFieldError } } - case 4: + case 100: if fieldTypeId == thrift.STRING { - l, err = p.FastReadField4(buf[offset:]) + l, err = p.FastReadField100(buf[offset:]) offset += l if err != nil { goto ReadFieldError @@ -6530,9 +6173,23 @@ func (p *ListEvaluationSetVersionItemsOpenAPIRequest) FastRead(buf []byte) (int, goto SkipFieldError } } - case 5: + case 101: if fieldTypeId == thrift.I32 { - l, err = p.FastReadField5(buf[offset:]) + l, err = p.FastReadField101(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 102: + if fieldTypeId == thrift.LIST { + l, err = p.FastReadField102(buf[offset:]) offset += l if err != nil { goto ReadFieldError @@ -6623,8 +6280,8 @@ func (p *ListEvaluationSetVersionItemsOpenAPIRequest) FastReadField2(buf []byte) func (p *ListEvaluationSetVersionItemsOpenAPIRequest) FastReadField3(buf []byte) (int, error) { offset := 0 - var _field string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + var _field int64 + if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { return offset, err } else { offset += l @@ -6634,7 +6291,7 @@ func (p *ListEvaluationSetVersionItemsOpenAPIRequest) FastReadField3(buf []byte) return offset, nil } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) FastReadField4(buf []byte) (int, error) { +func (p *ListEvaluationSetVersionItemsOpenAPIRequest) FastReadField100(buf []byte) (int, error) { offset := 0 var _field *string @@ -6648,7 +6305,7 @@ func (p *ListEvaluationSetVersionItemsOpenAPIRequest) FastReadField4(buf []byte) return offset, nil } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) FastReadField5(buf []byte) (int, error) { +func (p *ListEvaluationSetVersionItemsOpenAPIRequest) FastReadField101(buf []byte) (int, error) { offset := 0 var _field *int32 @@ -6662,6 +6319,31 @@ func (p *ListEvaluationSetVersionItemsOpenAPIRequest) FastReadField5(buf []byte) return offset, nil } +func (p *ListEvaluationSetVersionItemsOpenAPIRequest) FastReadField102(buf []byte) (int, error) { + offset := 0 + + _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) + offset += l + if err != nil { + return offset, err + } + _field := make([]*common.OrderBy, 0, size) + values := make([]common.OrderBy, size) + for i := 0; i < size; i++ { + _elem := &values[i] + _elem.InitDefault() + if l, err := _elem.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + + _field = append(_field, _elem) + } + p.OrderBys = _field + return offset, nil +} + func (p *ListEvaluationSetVersionItemsOpenAPIRequest) FastReadField255(buf []byte) (int, error) { offset := 0 _field := base.NewBase() @@ -6683,9 +6365,10 @@ func (p *ListEvaluationSetVersionItemsOpenAPIRequest) FastWriteNocopy(buf []byte if p != nil { offset += p.fastWriteField1(buf[offset:], w) offset += p.fastWriteField2(buf[offset:], w) - offset += p.fastWriteField5(buf[offset:], w) offset += p.fastWriteField3(buf[offset:], w) - offset += p.fastWriteField4(buf[offset:], w) + offset += p.fastWriteField101(buf[offset:], w) + offset += p.fastWriteField100(buf[offset:], w) + offset += p.fastWriteField102(buf[offset:], w) offset += p.fastWriteField255(buf[offset:], w) } offset += thrift.Binary.WriteFieldStop(buf[offset:]) @@ -6698,8 +6381,9 @@ func (p *ListEvaluationSetVersionItemsOpenAPIRequest) BLength() int { l += p.field1Length() l += p.field2Length() l += p.field3Length() - l += p.field4Length() - l += p.field5Length() + l += p.field100Length() + l += p.field101Length() + l += p.field102Length() l += p.field255Length() } l += thrift.Binary.FieldStopLength() @@ -6722,29 +6406,45 @@ func (p *ListEvaluationSetVersionItemsOpenAPIRequest) fastWriteField2(buf []byte func (p *ListEvaluationSetVersionItemsOpenAPIRequest) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { offset := 0 - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 3) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, p.VersionID) + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 3) + offset += thrift.Binary.WriteI64(buf[offset:], p.VersionID) return offset } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { +func (p *ListEvaluationSetVersionItemsOpenAPIRequest) fastWriteField100(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetPageToken() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 4) + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 100) offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.PageToken) } return offset } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) fastWriteField5(buf []byte, w thrift.NocopyWriter) int { +func (p *ListEvaluationSetVersionItemsOpenAPIRequest) fastWriteField101(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetPageSize() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 5) + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 101) offset += thrift.Binary.WriteI32(buf[offset:], *p.PageSize) } return offset } +func (p *ListEvaluationSetVersionItemsOpenAPIRequest) fastWriteField102(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetOrderBys() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 102) + listBeginOffset := offset + offset += thrift.Binary.ListBeginLength() + var length int + for _, v := range p.OrderBys { + length++ + offset += v.FastWriteNocopy(buf[offset:], w) + } + thrift.Binary.WriteListBegin(buf[listBeginOffset:], thrift.STRUCT, length) + } + return offset +} + func (p *ListEvaluationSetVersionItemsOpenAPIRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetBase() { @@ -6771,11 +6471,11 @@ func (p *ListEvaluationSetVersionItemsOpenAPIRequest) field2Length() int { func (p *ListEvaluationSetVersionItemsOpenAPIRequest) field3Length() int { l := 0 l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(p.VersionID) + l += thrift.Binary.I64Length() return l } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) field4Length() int { +func (p *ListEvaluationSetVersionItemsOpenAPIRequest) field100Length() int { l := 0 if p.IsSetPageToken() { l += thrift.Binary.FieldBeginLength() @@ -6784,7 +6484,7 @@ func (p *ListEvaluationSetVersionItemsOpenAPIRequest) field4Length() int { return l } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) field5Length() int { +func (p *ListEvaluationSetVersionItemsOpenAPIRequest) field101Length() int { l := 0 if p.IsSetPageSize() { l += thrift.Binary.FieldBeginLength() @@ -6793,6 +6493,19 @@ func (p *ListEvaluationSetVersionItemsOpenAPIRequest) field5Length() int { return l } +func (p *ListEvaluationSetVersionItemsOpenAPIRequest) field102Length() int { + l := 0 + if p.IsSetOrderBys() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.ListBeginLength() + for _, v := range p.OrderBys { + _ = v + l += v.BLength() + } + } + return l +} + func (p *ListEvaluationSetVersionItemsOpenAPIRequest) field255Length() int { l := 0 if p.IsSetBase() { @@ -6812,9 +6525,7 @@ func (p *ListEvaluationSetVersionItemsOpenAPIRequest) DeepCopy(s interface{}) er p.EvaluationSetID = src.EvaluationSetID - if src.VersionID != "" { - p.VersionID = kutils.StringDeepCopy(src.VersionID) - } + p.VersionID = src.VersionID if src.PageToken != nil { var tmp string @@ -6829,6 +6540,21 @@ func (p *ListEvaluationSetVersionItemsOpenAPIRequest) DeepCopy(s interface{}) er p.PageSize = &tmp } + if src.OrderBys != nil { + p.OrderBys = make([]*common.OrderBy, 0, len(src.OrderBys)) + for _, elem := range src.OrderBys { + var _elem *common.OrderBy + if elem != nil { + _elem = &common.OrderBy{} + if err := _elem.DeepCopy(elem); err != nil { + return err + } + } + + p.OrderBys = append(p.OrderBys, _elem) + } + } + var _base *base.Base if src.Base != nil { _base = &base.Base{} @@ -7151,9 +6877,9 @@ func (p *ListEvaluationSetVersionItemsOpenAPIData) FastRead(buf []byte) (int, er goto SkipFieldError } } - case 2: + case 100: if fieldTypeId == thrift.BOOL { - l, err = p.FastReadField2(buf[offset:]) + l, err = p.FastReadField100(buf[offset:]) offset += l if err != nil { goto ReadFieldError @@ -7165,9 +6891,9 @@ func (p *ListEvaluationSetVersionItemsOpenAPIData) FastRead(buf []byte) (int, er goto SkipFieldError } } - case 3: + case 101: if fieldTypeId == thrift.STRING { - l, err = p.FastReadField3(buf[offset:]) + l, err = p.FastReadField101(buf[offset:]) offset += l if err != nil { goto ReadFieldError @@ -7179,9 +6905,9 @@ func (p *ListEvaluationSetVersionItemsOpenAPIData) FastRead(buf []byte) (int, er goto SkipFieldError } } - case 4: + case 102: if fieldTypeId == thrift.I64 { - l, err = p.FastReadField4(buf[offset:]) + l, err = p.FastReadField102(buf[offset:]) offset += l if err != nil { goto ReadFieldError @@ -7236,7 +6962,7 @@ func (p *ListEvaluationSetVersionItemsOpenAPIData) FastReadField1(buf []byte) (i return offset, nil } -func (p *ListEvaluationSetVersionItemsOpenAPIData) FastReadField2(buf []byte) (int, error) { +func (p *ListEvaluationSetVersionItemsOpenAPIData) FastReadField100(buf []byte) (int, error) { offset := 0 var _field *bool @@ -7250,7 +6976,7 @@ func (p *ListEvaluationSetVersionItemsOpenAPIData) FastReadField2(buf []byte) (i return offset, nil } -func (p *ListEvaluationSetVersionItemsOpenAPIData) FastReadField3(buf []byte) (int, error) { +func (p *ListEvaluationSetVersionItemsOpenAPIData) FastReadField101(buf []byte) (int, error) { offset := 0 var _field *string @@ -7264,7 +6990,7 @@ func (p *ListEvaluationSetVersionItemsOpenAPIData) FastReadField3(buf []byte) (i return offset, nil } -func (p *ListEvaluationSetVersionItemsOpenAPIData) FastReadField4(buf []byte) (int, error) { +func (p *ListEvaluationSetVersionItemsOpenAPIData) FastReadField102(buf []byte) (int, error) { offset := 0 var _field *int64 @@ -7285,10 +7011,10 @@ func (p *ListEvaluationSetVersionItemsOpenAPIData) FastWrite(buf []byte) int { func (p *ListEvaluationSetVersionItemsOpenAPIData) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { - offset += p.fastWriteField2(buf[offset:], w) - offset += p.fastWriteField4(buf[offset:], w) + offset += p.fastWriteField100(buf[offset:], w) + offset += p.fastWriteField102(buf[offset:], w) offset += p.fastWriteField1(buf[offset:], w) - offset += p.fastWriteField3(buf[offset:], w) + offset += p.fastWriteField101(buf[offset:], w) } offset += thrift.Binary.WriteFieldStop(buf[offset:]) return offset @@ -7298,9 +7024,9 @@ func (p *ListEvaluationSetVersionItemsOpenAPIData) BLength() int { l := 0 if p != nil { l += p.field1Length() - l += p.field2Length() - l += p.field3Length() - l += p.field4Length() + l += p.field100Length() + l += p.field101Length() + l += p.field102Length() } l += thrift.Binary.FieldStopLength() return l @@ -7322,28 +7048,28 @@ func (p *ListEvaluationSetVersionItemsOpenAPIData) fastWriteField1(buf []byte, w return offset } -func (p *ListEvaluationSetVersionItemsOpenAPIData) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { +func (p *ListEvaluationSetVersionItemsOpenAPIData) fastWriteField100(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetHasMore() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.BOOL, 2) + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.BOOL, 100) offset += thrift.Binary.WriteBool(buf[offset:], *p.HasMore) } return offset } -func (p *ListEvaluationSetVersionItemsOpenAPIData) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { +func (p *ListEvaluationSetVersionItemsOpenAPIData) fastWriteField101(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetNextPageToken() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 3) + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 101) offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.NextPageToken) } return offset } -func (p *ListEvaluationSetVersionItemsOpenAPIData) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { +func (p *ListEvaluationSetVersionItemsOpenAPIData) fastWriteField102(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetTotal() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 4) + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 102) offset += thrift.Binary.WriteI64(buf[offset:], *p.Total) } return offset @@ -7362,7 +7088,7 @@ func (p *ListEvaluationSetVersionItemsOpenAPIData) field1Length() int { return l } -func (p *ListEvaluationSetVersionItemsOpenAPIData) field2Length() int { +func (p *ListEvaluationSetVersionItemsOpenAPIData) field100Length() int { l := 0 if p.IsSetHasMore() { l += thrift.Binary.FieldBeginLength() @@ -7371,7 +7097,7 @@ func (p *ListEvaluationSetVersionItemsOpenAPIData) field2Length() int { return l } -func (p *ListEvaluationSetVersionItemsOpenAPIData) field3Length() int { +func (p *ListEvaluationSetVersionItemsOpenAPIData) field101Length() int { l := 0 if p.IsSetNextPageToken() { l += thrift.Binary.FieldBeginLength() @@ -7380,7 +7106,7 @@ func (p *ListEvaluationSetVersionItemsOpenAPIData) field3Length() int { return l } -func (p *ListEvaluationSetVersionItemsOpenAPIData) field4Length() int { +func (p *ListEvaluationSetVersionItemsOpenAPIData) field102Length() int { l := 0 if p.IsSetTotal() { l += thrift.Binary.FieldBeginLength() diff --git a/backend/modules/evaluation/application/evaluation_openapi_app.go b/backend/modules/evaluation/application/evaluation_openapi_app.go index 876370214..ff0bc8384 100644 --- a/backend/modules/evaluation/application/evaluation_openapi_app.go +++ b/backend/modules/evaluation/application/evaluation_openapi_app.go @@ -148,7 +148,7 @@ func (e *EvaluationOpenApiApplicationImpl) ListEvaluationSets(ctx context.Contex dtos := evaluation_set.OpenAPIEvaluationSetDO2DTOs(sets) // 构建响应 - hasMore := nextPageToken != nil && *nextPageToken != "" + hasMore := sets != nil && len(sets) == int(req.GetPageSize()) return &openapi.ListEvaluationSetsOpenAPIResponse{ Data: &openapi.ListEvaluationSetsOpenAPIData{ Items: dtos, @@ -184,8 +184,6 @@ func (e *EvaluationOpenApiApplicationImpl) CreateEvaluationSetVersion(ctx contex return nil, err } - - // 构建响应 return &openapi.CreateEvaluationSetVersionOpenAPIResponse{ Data: &openapi.CreateEvaluationSetVersionOpenAPIData{ @@ -246,7 +244,7 @@ func (e *EvaluationOpenApiApplicationImpl) BatchUpdateEvaluationSetItems(ctx con // 批量更新评测集项目 updatedItems := make(map[int64]string) var allErrors []*entity.ItemErrorGroup - + for _, item := range req.Items { if item.ID == nil { allErrors = append(allErrors, &entity.ItemErrorGroup{ @@ -255,7 +253,7 @@ func (e *EvaluationOpenApiApplicationImpl) BatchUpdateEvaluationSetItems(ctx con }) continue } - + err := e.evaluationSetItemService.UpdateEvaluationSetItem(ctx, req.WorkspaceID, req.EvaluationSetID, *item.ID, evaluation_set.OpenAPITurnDTO2DOs(item.Turns)) if err != nil { if req.SkipInvalidItems != nil && *req.SkipInvalidItems { @@ -267,7 +265,7 @@ func (e *EvaluationOpenApiApplicationImpl) BatchUpdateEvaluationSetItems(ctx con } return nil, err } - + updatedItems[*item.ID] = "success" } @@ -353,7 +351,7 @@ func (e *EvaluationOpenApiApplicationImpl) ListEvaluationSetVersionItems(ctx con dtos := evaluation_set.OpenAPIItemDO2DTOs(items) // 构建响应 - hasMore := nextPageToken != nil && *nextPageToken != "" + hasMore := items != nil && len(items) == int(req.GetPageSize()) return &openapi.ListEvaluationSetVersionItemsOpenAPIResponse{ Data: &openapi.ListEvaluationSetVersionItemsOpenAPIData{ Items: dtos, @@ -397,4 +395,4 @@ func (e *EvaluationOpenApiApplicationImpl) CreateExperiment(ctx context.Context, func (e *EvaluationOpenApiApplicationImpl) GetExperimentResult_(ctx context.Context, req *openapi.GetExperimentResultOpenAPIRequest) (r *openapi.GetExperimentResultOpenAPIResponse, err error) { // TODO implement me panic("implement me") -} \ No newline at end of file +} diff --git a/backend/modules/evaluation/application/wire_gen.go b/backend/modules/evaluation/application/wire_gen.go index a3abce02f..bffd5e653 100644 --- a/backend/modules/evaluation/application/wire_gen.go +++ b/backend/modules/evaluation/application/wire_gen.go @@ -220,8 +220,10 @@ func InitEvalTargetApplication(ctx context.Context, idgen2 idgen.IIDGenerator, d func InitEvaluationOpenAPIApplication(client datasetservice.Client, meter metrics.Meter) evaluation.EvaluationOpenAPIService { iDatasetRPCAdapter := data.NewDatasetRPCAdapter(client) iEvaluationSetService := service.NewEvaluationSetServiceImpl(iDatasetRPCAdapter) + evaluationSetVersionService := service.NewEvaluationSetVersionServiceImpl(iDatasetRPCAdapter) + evaluationSetItemService := service.NewEvaluationSetItemServiceImpl(iDatasetRPCAdapter) openAPIEvaluationSetMetrics := metrics4.NewOpenAPIEvaluationSetMetrics(meter) - evaluationOpenAPIService := NewEvaluationOpenApiApplicationImpl(iEvaluationSetService, openAPIEvaluationSetMetrics) + evaluationOpenAPIService := NewEvaluationOpenApiApplicationImpl(iEvaluationSetService, evaluationSetVersionService, evaluationSetItemService, openAPIEvaluationSetMetrics) return evaluationOpenAPIService } @@ -253,8 +255,7 @@ var ( ) evaluationOpenAPISet = wire.NewSet( - NewEvaluationOpenApiApplicationImpl, - evalSetDomainService, metrics4.NewOpenAPIEvaluationSetMetrics, + NewEvaluationOpenApiApplicationImpl, service.NewEvaluationSetServiceImpl, service.NewEvaluationSetVersionServiceImpl, service.NewEvaluationSetItemServiceImpl, data.NewDatasetRPCAdapter, metrics4.NewOpenAPIEvaluationSetMetrics, ) targetDomainService = wire.NewSet(service.NewEvalTargetServiceImpl, NewSourceTargetOperators, prompt.NewPromptRPCAdapter, target.NewEvalTargetRepo, mysql3.NewEvalTargetDAO, mysql3.NewEvalTargetRecordDAO, mysql3.NewEvalTargetVersionDAO) diff --git a/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift b/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift index 286c5f810..1befaefe0 100644 --- a/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift +++ b/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift @@ -29,13 +29,13 @@ struct CreateEvaluationSetOpenAPIResponse { } struct CreateEvaluationSetOpenAPIData { - 1: optional i64 evaluation_set_id (api.js_conv="true") + 1: optional i64 evaluation_set_id (api.js_conv="true", go.tag='json:"evaluation_set_id"'), } // 1.2 获取评测集详情 struct GetEvaluationSetOpenAPIRequest { 1: required i64 workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') - 2: required i64 evaluation_set_id (api.path = "evaluation_set_id") + 2: required i64 evaluation_set_id (api.path = "evaluation_set_id", api.js_conv="true", go.tag='json:"evaluation_set_id"'), 255: optional base.Base Base } @@ -79,13 +79,13 @@ struct ListEvaluationSetsOpenAPIData { 100: optional bool has_more 101: optional string next_page_token - 102: optional i64 total + 102: optional i64 total (api.js_conv="true", go.tag='json:"total"'), } // 1.4 创建评测集版本 struct CreateEvaluationSetVersionOpenAPIRequest { 1: required i64 workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') - 2: required i64 evaluation_set_id (api.path = "evaluation_set_id") + 2: required i64 evaluation_set_id (api.path = "evaluation_set_id", api.js_conv="true", go.tag='json:"evaluation_set_id"') 3: optional string version (vt.min_size = "1", vt.max_size="50") 4: optional string description (vt.max_size = "400") @@ -101,16 +101,16 @@ struct CreateEvaluationSetVersionOpenAPIResponse { } struct CreateEvaluationSetVersionOpenAPIData { - 1: optional string version_id (api.js_conv="true") + 1: optional i64 version_id (api.js_conv="true", go.tag='json:"version_id"') } // 1.5 批量添加评测集数据 struct BatchCreateEvaluationSetItemsOpenAPIRequest { 1: required i64 workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') - 2: required i64 evaluation_set_id (api.path='evaluation_set_id') + 2: required i64 evaluation_set_id (api.path='evaluation_set_id',api.js_conv='true', go.tag='json:"evaluation_set_id"') 3: optional list items (vt.min_size='1',vt.max_size='100') - 4: optional bool skip_invalid_items - 5: optional bool allow_partial_add + 4: optional bool skip_invalid_items // items 中存在非法数据时,默认所有数据写入失败;设置 skipInvalidItems=true 则会跳过无效数据,写入有效数据 + 5: optional bool allow_partial_add // 批量写入 items 如果超出数据集容量限制,默认所有数据写入失败;设置 partialAdd=true 会写入不超出容量限制的前 N 条 255: optional base.Base Base } @@ -124,14 +124,14 @@ struct BatchCreateEvaluationSetItemsOpenAPIResponse { } struct BatchCreateEvaluationSetItemsOpenAPIData { - 1: optional map added_items + 1: optional map added_items (api.js_conv='true', go.tag='json:"added_items"') // key: item 在 items 中的索引,value: item_id 2: optional list errors } // 1.6 批量更新评测集数据 struct BatchUpdateEvaluationSetItemsOpenAPIRequest { 1: required i64 workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') - 2: required i64 evaluation_set_id (api.path='evaluation_set_id') + 2: required i64 evaluation_set_id (api.path='evaluation_set_id', api.js_conv="true", go.tag='json:"evaluation_set_id"') 3: optional list items (vt.min_size='1',vt.max_size='100') 4: optional bool skip_invalid_items @@ -147,15 +147,15 @@ struct BatchUpdateEvaluationSetItemsOpenAPIResponse { } struct BatchUpdateEvaluationSetItemsOpenAPIData { - 1: optional map updated_items + 1: optional map updated_items (api.js_conv="true", go.tag='json:"updated_items"') 2: optional list errors } // 1.7 批量删除评测集数据 struct BatchDeleteEvaluationSetItemsOpenAPIRequest { 1: required i64 workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') - 2: required i64 evaluation_set_id (api.path = "evaluation_set_id") - 3: optional list item_ids + 2: required i64 evaluation_set_id (api.path = "evaluation_set_id", api.js_conv="true", go.tag='json:"evaluation_set_id"') + 3: optional list item_ids (api.js_conv="true", go.tag='json:"item_ids"') 255: optional base.Base Base } @@ -163,19 +163,15 @@ struct BatchDeleteEvaluationSetItemsOpenAPIRequest { struct BatchDeleteEvaluationSetItemsOpenAPIResponse { 1: optional i32 code 2: optional string msg - 3: optional BatchDeleteEvaluationSetItemsOpenAPIData data - + 255: base.BaseResp BaseResp } -struct BatchDeleteEvaluationSetItemsOpenAPIData { - 1: optional i32 deleted_count -} // 1.8 清空评测集草稿数据 struct ClearEvaluationSetDraftItemsOpenAPIRequest { 1: required i64 workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') - 2: required i64 evaluation_set_id (api.path = "evaluation_set_id") + 2: required i64 evaluation_set_id (api.path = "evaluation_set_id", api.js_conv="true", go.tag='json:"evaluation_set_id"') 255: optional base.Base Base } @@ -183,22 +179,19 @@ struct ClearEvaluationSetDraftItemsOpenAPIRequest { struct ClearEvaluationSetDraftItemsOpenAPIResponse { 1: optional i32 code 2: optional string msg - 3: optional ClearEvaluationSetDraftItemsOpenAPIData data - - 255: base.BaseResp BaseResp -} -struct ClearEvaluationSetDraftItemsOpenAPIData { - 1: optional i32 cleared_count + 255: base.BaseResp BaseResp } // 1.9 查询评测集特定版本数据 struct ListEvaluationSetVersionItemsOpenAPIRequest { 1: required i64 workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') - 2: required i64 evaluation_set_id (api.path = "evaluation_set_id") - 3: required string version_id (api.path = "version_id") - 4: optional string page_token - 5: optional i32 page_size (vt.gt = "0", vt.le = "200") + 2: required i64 evaluation_set_id (api.path = "evaluation_set_id", api.js_conv="true", go.tag='json:"evaluation_set_id"') + 3: required i64 version_id (api.js_conv="true", go.tag='json:"version_id"') + + 100: optional string page_token + 101: optional i32 page_size (vt.gt = "0", vt.le = "200") + 102: optional list order_bys, 255: optional base.Base Base } @@ -213,9 +206,10 @@ struct ListEvaluationSetVersionItemsOpenAPIResponse { struct ListEvaluationSetVersionItemsOpenAPIData { 1: optional list items - 2: optional bool has_more - 3: optional string next_page_token - 4: optional i64 total + + 100: optional bool has_more + 101: optional string next_page_token + 102: optional i64 total (api.js_conv="true", go.tag='json:"total"') } // =============================== @@ -398,19 +392,19 @@ service EvaluationOpenAPIService { // 1.2 获取评测集详情 GetEvaluationSetOpenAPIResponse GetEvaluationSet(1: GetEvaluationSetOpenAPIRequest req) (api.get = "/open-apis/evaluation/v1/evaluation_sets/:evaluation_set_id") // 1.3 查询评测集列表 - ListEvaluationSetsOpenAPIResponse ListEvaluationSets(1: ListEvaluationSetsOpenAPIRequest req) (api.get = "/open-apis/evaluation/v1/evaluation_sets") + ListEvaluationSetsOpenAPIResponse ListEvaluationSets(1: ListEvaluationSetsOpenAPIRequest req) (api.post = "/open-apis/evaluation/v1/evaluation_sets/list") // 1.4 创建评测集版本 CreateEvaluationSetVersionOpenAPIResponse CreateEvaluationSetVersion(1: CreateEvaluationSetVersionOpenAPIRequest req) (api.post = "/open-apis/evaluation/v1/evaluation_sets/:evaluation_set_id/versions") // 1.5 批量添加评测集数据 - BatchCreateEvaluationSetItemsOpenAPIResponse BatchCreateEvaluationSetItems(1: BatchCreateEvaluationSetItemsOpenAPIRequest req) (api.post = "/open-apis/evaluation/v1/evaluation_sets/:evaluation_set_id/items") + BatchCreateEvaluationSetItemsOpenAPIResponse BatchCreateEvaluationSetItems(1: BatchCreateEvaluationSetItemsOpenAPIRequest req) (api.post = "/open-apis/evaluation/v1/evaluation_sets/:evaluation_set_id/items/batch_create") // 1.6 批量更新评测集数据 - BatchUpdateEvaluationSetItemsOpenAPIResponse BatchUpdateEvaluationSetItems(1: BatchUpdateEvaluationSetItemsOpenAPIRequest req) (api.put = "/open-apis/evaluation/v1/evaluation_sets/:evaluation_set_id/items") + BatchUpdateEvaluationSetItemsOpenAPIResponse BatchUpdateEvaluationSetItems(1: BatchUpdateEvaluationSetItemsOpenAPIRequest req) (api.post = "/open-apis/evaluation/v1/evaluation_sets/:evaluation_set_id/items/batch_update") // 1.7 批量删除评测集数据 - BatchDeleteEvaluationSetItemsOpenAPIResponse BatchDeleteEvaluationSetItems(1: BatchDeleteEvaluationSetItemsOpenAPIRequest req) (api.delete = "/open-apis/evaluation/v1/evaluation_sets/:evaluation_set_id/items") + BatchDeleteEvaluationSetItemsOpenAPIResponse BatchDeleteEvaluationSetItems(1: BatchDeleteEvaluationSetItemsOpenAPIRequest req) (api.post = "/open-apis/evaluation/v1/evaluation_sets/:evaluation_set_id/items/batch_delete") // 1.8 清空评测集草稿数据 - ClearEvaluationSetDraftItemsOpenAPIResponse ClearEvaluationSetDraftItems(1: ClearEvaluationSetDraftItemsOpenAPIRequest req) (api.delete = "/open-apis/evaluation/v1/evaluation_sets/:evaluation_set_id/items/draft") + ClearEvaluationSetDraftItemsOpenAPIResponse ClearEvaluationSetDraftItems(1: ClearEvaluationSetDraftItemsOpenAPIRequest req) (api.delete = "/open-apis/evaluation/v1/evaluation_sets/:evaluation_set_id/items/clear") // 1.9 查询评测集特定版本数据 - ListEvaluationSetVersionItemsOpenAPIResponse ListEvaluationSetVersionItems(1: ListEvaluationSetVersionItemsOpenAPIRequest req) (api.get = "/open-apis/evaluation/v1/evaluation_sets/:evaluation_set_id/versions/:version_id/items") + ListEvaluationSetVersionItemsOpenAPIResponse ListEvaluationSetVersionItems(1: ListEvaluationSetVersionItemsOpenAPIRequest req) (api.post = "/open-apis/evaluation/v1/evaluation_sets/:evaluation_set_id/items/list") // 评估器接口 (5个) // 2.1 创建评估器 diff --git a/idl/thrift/coze/loop/evaluation/domain_openapi/common.thrift b/idl/thrift/coze/loop/evaluation/domain_openapi/common.thrift index f354bcf9a..b84730799 100644 --- a/idl/thrift/coze/loop/evaluation/domain_openapi/common.thrift +++ b/idl/thrift/coze/loop/evaluation/domain_openapi/common.thrift @@ -12,8 +12,8 @@ struct Content { 1: optional ContentType content_type 2: optional string text 3: optional Image image - 4: optional Audio audio - 5: optional list multi_part + + 10: optional list multi_part } // 图片结构 diff --git a/idl/thrift/coze/loop/evaluation/domain_openapi/eval_set.thrift b/idl/thrift/coze/loop/evaluation/domain_openapi/eval_set.thrift index 75b221b43..ae364a8c1 100644 --- a/idl/thrift/coze/loop/evaluation/domain_openapi/eval_set.thrift +++ b/idl/thrift/coze/loop/evaluation/domain_openapi/eval_set.thrift @@ -82,8 +82,17 @@ struct ItemError { 3: optional string error_message } +// 数据项错误分组信息 struct ItemErrorGroup { - 1: optional string error_code + 1: optional i32 error_code 2: optional string error_message - 3: optional list item_keys -} \ No newline at end of file + 3: optional i32 error_count // 错误条数 + 4: optional list details // 错误详情 +} + +struct ItemErrorDetail { + 1: optional string message // 错误信息 + 2: optional i32 index // 单条错误数据在输入数据中的索引。从 0 开始,下同 + 3: optional i32 start_index // [startIndex, endIndex] 表示区间错误范围, 如 ExceedDatasetCapacity 错误时 + 4: optional i32 end_index +} From 8d377961c2b95e175029ab8d1a40a9740dd91787 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Mon, 29 Sep 2025 00:23:53 +0800 Subject: [PATCH 19/94] fix Change-Id: Ic99ec4e867794d8f6d98c1d4bcad118158bb6969 --- idl/thrift/coze/loop/apis/coze.loop.apis.thrift | 2 ++ 1 file changed, 2 insertions(+) diff --git a/idl/thrift/coze/loop/apis/coze.loop.apis.thrift b/idl/thrift/coze/loop/apis/coze.loop.apis.thrift index f9cf28ecb..b6b1c1950 100644 --- a/idl/thrift/coze/loop/apis/coze.loop.apis.thrift +++ b/idl/thrift/coze/loop/apis/coze.loop.apis.thrift @@ -10,6 +10,7 @@ include "../evaluation/coze.loop.evaluation.eval_set.thrift" include "../evaluation/coze.loop.evaluation.evaluator.thrift" include "../evaluation/coze.loop.evaluation.eval_target.thrift" include "../evaluation/coze.loop.evaluation.expt.thrift" +include "../evaluation/coze.loop.evaluation.openapi.thrift" include "../data/coze.loop.data.dataset.thrift" include "../prompt/coze.loop.prompt.manage.thrift" include "../prompt/coze.loop.prompt.debug.thrift" @@ -25,6 +26,7 @@ service EvaluationSetService extends coze.loop.evaluation.eval_set.EvaluationSet service EvaluatorService extends coze.loop.evaluation.evaluator.EvaluatorService{} service EvalTargetService extends coze.loop.evaluation.eval_target.EvalTargetService{} service ExperimentService extends coze.loop.evaluation.expt.ExperimentService{} +service EvaluationOpenAPIService extends coze.loop.evaluation.openapi.EvaluationOpenAPIService{} service DatasetService extends coze.loop.data.dataset.DatasetService{} service TagService extends coze.loop.data.tag.TagService{} From 5802023c4ef3ad8925165edb36fb866d0f823daf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Mon, 29 Sep 2025 00:29:49 +0800 Subject: [PATCH 20/94] fix Change-Id: I7d83bcded9ee778cd4baf63b2682053b88f42b44 --- .../coze.loop.evaluation.openapi.thrift | 152 +++++++++--------- 1 file changed, 76 insertions(+), 76 deletions(-) diff --git a/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift b/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift index 1befaefe0..dc5e1694b 100644 --- a/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift +++ b/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift @@ -11,7 +11,7 @@ include "domain_openapi/experiment.thrift" // =============================== // 1.1 创建评测集 -struct CreateEvaluationSetOpenAPIRequest { +struct CreateEvaluationSetOApiRequest { 1: required i64 workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') 2: required string name (vt.min_size = "1", vt.max_size = "255") 3: optional string description (vt.max_size = "2048") @@ -20,11 +20,11 @@ struct CreateEvaluationSetOpenAPIRequest { 255: optional base.Base Base } -struct CreateEvaluationSetOpenAPIResponse { +struct CreateEvaluationSetOApiResponse { 1: optional i32 code 2: optional string msg 3: optional CreateEvaluationSetOpenAPIData data - + 255: base.BaseResp BaseResp } @@ -33,18 +33,18 @@ struct CreateEvaluationSetOpenAPIData { } // 1.2 获取评测集详情 -struct GetEvaluationSetOpenAPIRequest { +struct GetEvaluationSetOApiRequest { 1: required i64 workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') 2: required i64 evaluation_set_id (api.path = "evaluation_set_id", api.js_conv="true", go.tag='json:"evaluation_set_id"'), 255: optional base.Base Base } -struct GetEvaluationSetOpenAPIResponse { +struct GetEvaluationSetOApiResponse { 1: optional i32 code 2: optional string msg 3: optional GetEvaluationSetOpenAPIData data - + 255: base.BaseResp BaseResp } @@ -53,7 +53,7 @@ struct GetEvaluationSetOpenAPIData { } // 1.3 查询评测集列表 -struct ListEvaluationSetsOpenAPIRequest { +struct ListEvaluationSetsOApiRequest { 1: required i64 workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') 2: optional string name 3: optional list creators @@ -62,15 +62,15 @@ struct ListEvaluationSetsOpenAPIRequest { 100: optional string page_token 101: optional i32 page_size (vt.gt = "0", vt.le = "200") 103: optional list order_bys, - + 255: optional base.Base Base } -struct ListEvaluationSetsOpenAPIResponse { +struct ListEvaluationSetsOApiResponse { 1: optional i32 code 2: optional string msg 3: optional ListEvaluationSetsOpenAPIData data - + 255: base.BaseResp BaseResp } @@ -83,20 +83,20 @@ struct ListEvaluationSetsOpenAPIData { } // 1.4 创建评测集版本 -struct CreateEvaluationSetVersionOpenAPIRequest { +struct CreateEvaluationSetVersionOApiRequest { 1: required i64 workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') 2: required i64 evaluation_set_id (api.path = "evaluation_set_id", api.js_conv="true", go.tag='json:"evaluation_set_id"') 3: optional string version (vt.min_size = "1", vt.max_size="50") 4: optional string description (vt.max_size = "400") - + 255: optional base.Base Base } -struct CreateEvaluationSetVersionOpenAPIResponse { +struct CreateEvaluationSetVersionOApiResponse { 1: optional i32 code 2: optional string msg 3: optional CreateEvaluationSetVersionOpenAPIData data - + 255: base.BaseResp BaseResp } @@ -105,21 +105,21 @@ struct CreateEvaluationSetVersionOpenAPIData { } // 1.5 批量添加评测集数据 -struct BatchCreateEvaluationSetItemsOpenAPIRequest { +struct BatchCreateEvaluationSetItemsOApiRequest { 1: required i64 workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') 2: required i64 evaluation_set_id (api.path='evaluation_set_id',api.js_conv='true', go.tag='json:"evaluation_set_id"') 3: optional list items (vt.min_size='1',vt.max_size='100') 4: optional bool skip_invalid_items // items 中存在非法数据时,默认所有数据写入失败;设置 skipInvalidItems=true 则会跳过无效数据,写入有效数据 5: optional bool allow_partial_add // 批量写入 items 如果超出数据集容量限制,默认所有数据写入失败;设置 partialAdd=true 会写入不超出容量限制的前 N 条 - + 255: optional base.Base Base } -struct BatchCreateEvaluationSetItemsOpenAPIResponse { +struct BatchCreateEvaluationSetItemsOApiResponse { 1: optional i32 code 2: optional string msg 3: optional BatchCreateEvaluationSetItemsOpenAPIData data - + 255: base.BaseResp BaseResp } @@ -129,20 +129,20 @@ struct BatchCreateEvaluationSetItemsOpenAPIData { } // 1.6 批量更新评测集数据 -struct BatchUpdateEvaluationSetItemsOpenAPIRequest { +struct BatchUpdateEvaluationSetItemsOApiRequest { 1: required i64 workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') 2: required i64 evaluation_set_id (api.path='evaluation_set_id', api.js_conv="true", go.tag='json:"evaluation_set_id"') 3: optional list items (vt.min_size='1',vt.max_size='100') 4: optional bool skip_invalid_items - + 255: optional base.Base Base } -struct BatchUpdateEvaluationSetItemsOpenAPIResponse { +struct BatchUpdateEvaluationSetItemsOApiResponse { 1: optional i32 code 2: optional string msg 3: optional BatchUpdateEvaluationSetItemsOpenAPIData data - + 255: base.BaseResp BaseResp } @@ -152,15 +152,15 @@ struct BatchUpdateEvaluationSetItemsOpenAPIData { } // 1.7 批量删除评测集数据 -struct BatchDeleteEvaluationSetItemsOpenAPIRequest { +struct BatchDeleteEvaluationSetItemsOApiRequest { 1: required i64 workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') 2: required i64 evaluation_set_id (api.path = "evaluation_set_id", api.js_conv="true", go.tag='json:"evaluation_set_id"') 3: optional list item_ids (api.js_conv="true", go.tag='json:"item_ids"') - + 255: optional base.Base Base } -struct BatchDeleteEvaluationSetItemsOpenAPIResponse { +struct BatchDeleteEvaluationSetItemsOApiResponse { 1: optional i32 code 2: optional string msg @@ -169,14 +169,14 @@ struct BatchDeleteEvaluationSetItemsOpenAPIResponse { // 1.8 清空评测集草稿数据 -struct ClearEvaluationSetDraftItemsOpenAPIRequest { +struct ClearEvaluationSetDraftItemsOApiRequest { 1: required i64 workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') 2: required i64 evaluation_set_id (api.path = "evaluation_set_id", api.js_conv="true", go.tag='json:"evaluation_set_id"') - + 255: optional base.Base Base } -struct ClearEvaluationSetDraftItemsOpenAPIResponse { +struct ClearEvaluationSetDraftItemsOApiResponse { 1: optional i32 code 2: optional string msg @@ -184,7 +184,7 @@ struct ClearEvaluationSetDraftItemsOpenAPIResponse { } // 1.9 查询评测集特定版本数据 -struct ListEvaluationSetVersionItemsOpenAPIRequest { +struct ListEvaluationSetVersionItemsOApiRequest { 1: required i64 workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') 2: required i64 evaluation_set_id (api.path = "evaluation_set_id", api.js_conv="true", go.tag='json:"evaluation_set_id"') 3: required i64 version_id (api.js_conv="true", go.tag='json:"version_id"') @@ -192,15 +192,15 @@ struct ListEvaluationSetVersionItemsOpenAPIRequest { 100: optional string page_token 101: optional i32 page_size (vt.gt = "0", vt.le = "200") 102: optional list order_bys, - + 255: optional base.Base Base } -struct ListEvaluationSetVersionItemsOpenAPIResponse { +struct ListEvaluationSetVersionItemsOApiResponse { 1: optional i32 code 2: optional string msg 3: optional ListEvaluationSetVersionItemsOpenAPIData data - + 255: base.BaseResp BaseResp } @@ -217,18 +217,18 @@ struct ListEvaluationSetVersionItemsOpenAPIData { // =============================== // 2.1 创建评估器 -struct CreateEvaluatorOpenAPIRequest { +struct CreateEvaluatorOApiRequest { 1: required i64 workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') 2: required evaluator.Evaluator evaluator - + 255: optional base.Base Base } -struct CreateEvaluatorOpenAPIResponse { +struct CreateEvaluatorOApiResponse { 1: optional i32 code 2: optional string msg 3: optional CreateEvaluatorOpenAPIData data - + 255: base.BaseResp BaseResp } @@ -237,20 +237,20 @@ struct CreateEvaluatorOpenAPIData { } // 2.2 提交评估器版本 -struct SubmitEvaluatorVersionOpenAPIRequest { +struct SubmitEvaluatorVersionOApiRequest { 1: required i64 workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') 2: required string evaluator_id (api.path='evaluator_id') 3: required string version 4: optional string description - + 255: optional base.Base Base } -struct SubmitEvaluatorVersionOpenAPIResponse { +struct SubmitEvaluatorVersionOApiResponse { 1: optional i32 code 2: optional string msg 3: optional SubmitEvaluatorVersionOpenAPIData data - + 255: base.BaseResp BaseResp } @@ -259,19 +259,19 @@ struct SubmitEvaluatorVersionOpenAPIData { } // 2.3 获取评估器版本详情 -struct GetEvaluatorVersionOpenAPIRequest { +struct GetEvaluatorVersionOApiRequest { 1: required i64 workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') 2: required string evaluator_version_id (api.path='evaluator_version_id') 3: optional bool include_deleted - + 255: optional base.Base Base } -struct GetEvaluatorVersionOpenAPIResponse { +struct GetEvaluatorVersionOApiResponse { 1: optional i32 code 2: optional string msg 3: optional GetEvaluatorVersionOpenAPIData data - + 255: base.BaseResp BaseResp } @@ -280,20 +280,20 @@ struct GetEvaluatorVersionOpenAPIData { } // 2.4 执行评估器 -struct RunEvaluatorOpenAPIRequest { +struct RunEvaluatorOApiRequest { 1: required i64 workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') 2: required string evaluator_version_id (api.path='evaluator_version_id') 3: required evaluator.EvaluatorInputData input_data 4: optional map ext - + 255: optional base.Base Base } -struct RunEvaluatorOpenAPIResponse { +struct RunEvaluatorOApiResponse { 1: optional i32 code 2: optional string msg 3: optional RunEvaluatorOpenAPIData data - + 255: base.BaseResp BaseResp } @@ -302,19 +302,19 @@ struct RunEvaluatorOpenAPIData { } // 2.5 获取评估器执行结果 -struct GetEvaluatorRecordOpenAPIRequest { +struct GetEvaluatorRecordOApiRequest { 1: required i64 workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') 2: required string evaluator_record_id (api.path='evaluator_record_id') 3: optional bool include_deleted - + 255: optional base.Base Base } -struct GetEvaluatorRecordOpenAPIResponse { +struct GetEvaluatorRecordOApiResponse { 1: optional i32 code 2: optional string msg 3: optional GetEvaluatorRecordOpenAPIData data - + 255: base.BaseResp BaseResp } @@ -327,7 +327,7 @@ struct GetEvaluatorRecordOpenAPIData { // =============================== // 3.1 创建评测实验 -struct CreateExperimentOpenAPIRequest { +struct CreateExperimentOApiRequest { 1: required i64 workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') 2: optional string eval_set_version_id 3: optional string target_version_id @@ -338,15 +338,15 @@ struct CreateExperimentOpenAPIRequest { 8: optional list evaluator_field_mapping 9: optional i32 item_concur_num 10: optional i32 evaluators_concur_num - + 255: optional base.Base Base } -struct CreateExperimentOpenAPIResponse { +struct CreateExperimentOApiResponse { 1: optional i32 code 2: optional string msg 3: optional CreateExperimentOpenAPIData data - + 255: base.BaseResp BaseResp } @@ -355,20 +355,20 @@ struct CreateExperimentOpenAPIData { } // 3.2 获取评测实验结果 -struct GetExperimentResultOpenAPIRequest { +struct GetExperimentResultOApiRequest { 1: required i64 workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') 2: required string experiment_id (api.path = "experiment_id") 3: optional string page_token 4: optional i32 page_size (vt.gt = "0", vt.le = "200") - + 255: optional base.Base Base } -struct GetExperimentResultOpenAPIResponse { +struct GetExperimentResultOApiResponse { 1: optional i32 code 2: optional string msg 3: optional GetExperimentResultOpenAPIData data - + 255: base.BaseResp BaseResp } @@ -388,39 +388,39 @@ struct GetExperimentResultOpenAPIData { service EvaluationOpenAPIService { // 评测集接口 (9个) // 1.1 创建评测集 - CreateEvaluationSetOpenAPIResponse CreateEvaluationSet(1: CreateEvaluationSetOpenAPIRequest req) (api.post = "/open-apis/evaluation/v1/evaluation_sets") + CreateEvaluationSetOApiResponse CreateEvaluationSetOApi(1: CreateEvaluationSetOApiRequest req) (api.post = "/open-apis/evaluation/v1/evaluation_sets") // 1.2 获取评测集详情 - GetEvaluationSetOpenAPIResponse GetEvaluationSet(1: GetEvaluationSetOpenAPIRequest req) (api.get = "/open-apis/evaluation/v1/evaluation_sets/:evaluation_set_id") + GetEvaluationSetOApiResponse GetEvaluationSetOApi(1: GetEvaluationSetOApiRequest req) (api.get = "/open-apis/evaluation/v1/evaluation_sets/:evaluation_set_id") // 1.3 查询评测集列表 - ListEvaluationSetsOpenAPIResponse ListEvaluationSets(1: ListEvaluationSetsOpenAPIRequest req) (api.post = "/open-apis/evaluation/v1/evaluation_sets/list") + ListEvaluationSetsOApiResponse ListEvaluationSetsOApi(1: ListEvaluationSetsOApiRequest req) (api.post = "/open-apis/evaluation/v1/evaluation_sets/list") // 1.4 创建评测集版本 - CreateEvaluationSetVersionOpenAPIResponse CreateEvaluationSetVersion(1: CreateEvaluationSetVersionOpenAPIRequest req) (api.post = "/open-apis/evaluation/v1/evaluation_sets/:evaluation_set_id/versions") + CreateEvaluationSetVersionOApiResponse CreateEvaluationSetVersionOApi(1: CreateEvaluationSetVersionOApiRequest req) (api.post = "/open-apis/evaluation/v1/evaluation_sets/:evaluation_set_id/versions") // 1.5 批量添加评测集数据 - BatchCreateEvaluationSetItemsOpenAPIResponse BatchCreateEvaluationSetItems(1: BatchCreateEvaluationSetItemsOpenAPIRequest req) (api.post = "/open-apis/evaluation/v1/evaluation_sets/:evaluation_set_id/items/batch_create") + BatchCreateEvaluationSetItemsOApiResponse BatchCreateEvaluationSetItemsOApi(1: BatchCreateEvaluationSetItemsOApiRequest req) (api.post = "/open-apis/evaluation/v1/evaluation_sets/:evaluation_set_id/items/batch_create") // 1.6 批量更新评测集数据 - BatchUpdateEvaluationSetItemsOpenAPIResponse BatchUpdateEvaluationSetItems(1: BatchUpdateEvaluationSetItemsOpenAPIRequest req) (api.post = "/open-apis/evaluation/v1/evaluation_sets/:evaluation_set_id/items/batch_update") + BatchUpdateEvaluationSetItemsOApiResponse BatchUpdateEvaluationSetItemsOApi(1: BatchUpdateEvaluationSetItemsOApiRequest req) (api.post = "/open-apis/evaluation/v1/evaluation_sets/:evaluation_set_id/items/batch_update") // 1.7 批量删除评测集数据 - BatchDeleteEvaluationSetItemsOpenAPIResponse BatchDeleteEvaluationSetItems(1: BatchDeleteEvaluationSetItemsOpenAPIRequest req) (api.post = "/open-apis/evaluation/v1/evaluation_sets/:evaluation_set_id/items/batch_delete") + BatchDeleteEvaluationSetItemsOApiResponse BatchDeleteEvaluationSetItemsOApi(1: BatchDeleteEvaluationSetItemsOApiRequest req) (api.post = "/open-apis/evaluation/v1/evaluation_sets/:evaluation_set_id/items/batch_delete") // 1.8 清空评测集草稿数据 - ClearEvaluationSetDraftItemsOpenAPIResponse ClearEvaluationSetDraftItems(1: ClearEvaluationSetDraftItemsOpenAPIRequest req) (api.delete = "/open-apis/evaluation/v1/evaluation_sets/:evaluation_set_id/items/clear") + ClearEvaluationSetDraftItemsOApiResponse ClearEvaluationSetDraftItemsOApi(1: ClearEvaluationSetDraftItemsOApiRequest req) (api.delete = "/open-apis/evaluation/v1/evaluation_sets/:evaluation_set_id/items/clear") // 1.9 查询评测集特定版本数据 - ListEvaluationSetVersionItemsOpenAPIResponse ListEvaluationSetVersionItems(1: ListEvaluationSetVersionItemsOpenAPIRequest req) (api.post = "/open-apis/evaluation/v1/evaluation_sets/:evaluation_set_id/items/list") + ListEvaluationSetVersionItemsOApiResponse ListEvaluationSetVersionItemsOApi(1: ListEvaluationSetVersionItemsOApiRequest req) (api.post = "/open-apis/evaluation/v1/evaluation_sets/:evaluation_set_id/items/list") // 评估器接口 (5个) // 2.1 创建评估器 - CreateEvaluatorOpenAPIResponse CreateEvaluator(1: CreateEvaluatorOpenAPIRequest req) (api.post = "/open-apis/evaluation/v1/evaluators") + CreateEvaluatorOApiResponse CreateEvaluatorOApi(1: CreateEvaluatorOApiRequest req) (api.post = "/open-apis/evaluation/v1/evaluators") // 2.2 提交评估器版本 - SubmitEvaluatorVersionOpenAPIResponse SubmitEvaluatorVersion(1: SubmitEvaluatorVersionOpenAPIRequest req) (api.post = "/open-apis/evaluation/v1/evaluators/:evaluator_id/versions") + SubmitEvaluatorVersionOApiResponse SubmitEvaluatorVersionOApi(1: SubmitEvaluatorVersionOApiRequest req) (api.post = "/open-apis/evaluation/v1/evaluators/:evaluator_id/versions") // 2.3 获取评估器版本详情 - GetEvaluatorVersionOpenAPIResponse GetEvaluatorVersion(1: GetEvaluatorVersionOpenAPIRequest req) (api.get = "/open-apis/evaluation/v1/evaluators/versions/:evaluator_version_id") + GetEvaluatorVersionOApiResponse GetEvaluatorVersionOApi(1: GetEvaluatorVersionOApiRequest req) (api.get = "/open-apis/evaluation/v1/evaluators/versions/:evaluator_version_id") // 2.4 执行评估器 - RunEvaluatorOpenAPIResponse RunEvaluator(1: RunEvaluatorOpenAPIRequest req) (api.post = "/open-apis/evaluation/v1/evaluators/versions/:evaluator_version_id/run") + RunEvaluatorOApiResponse RunEvaluatorOApi(1: RunEvaluatorOApiRequest req) (api.post = "/open-apis/evaluation/v1/evaluators/versions/:evaluator_version_id/run") // 2.5 获取评估器执行结果 - GetEvaluatorRecordOpenAPIResponse GetEvaluatorRecord(1: GetEvaluatorRecordOpenAPIRequest req) (api.get = "/open-apis/evaluation/v1/evaluator_records/:evaluator_record_id") + GetEvaluatorRecordOApiResponse GetEvaluatorRecordOApi(1: GetEvaluatorRecordOApiRequest req) (api.get = "/open-apis/evaluation/v1/evaluator_records/:evaluator_record_id") // 评测实验接口 (2个) // 3.1 创建评测实验 - CreateExperimentOpenAPIResponse CreateExperiment(1: CreateExperimentOpenAPIRequest req) (api.post = "/open-apis/evaluation/v1/experiments") + CreateExperimentOApiResponse CreateExperimentOApi(1: CreateExperimentOApiRequest req) (api.post = "/open-apis/evaluation/v1/experiments") // 3.2 获取评测实验结果 - GetExperimentResultOpenAPIResponse GetExperimentResult(1: GetExperimentResultOpenAPIRequest req) (api.get = "/open-apis/evaluation/v1/experiments/:experiment_id/results") + GetExperimentResultOApiResponse GetExperimentResultOApi(1: GetExperimentResultOApiRequest req) (api.get = "/open-apis/evaluation/v1/experiments/:experiment_id/results") } \ No newline at end of file From b4464f64ebac10a7a8f8c0c15904a0a0f83df8b7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Mon, 29 Sep 2025 11:55:11 +0800 Subject: [PATCH 21/94] fix Change-Id: Icbeb24eeebd9d6d5d67e1038b0f4acfce9d5759a --- .../router/coze/loop/apis/coze.loop.apis.go | 53 +- .../api/router/coze/loop/apis/middleware.go | 140 + .../coze/loop/apis/coze.loop.apis.go | 68 +- .../coze/loop/apis/k-coze.loop.apis.go | 10 +- .../evaluationopenapiservice/client.go | 96 +- .../evaluationopenapiservice.go | 512 +- .../openapi/coze.loop.evaluation.openapi.go | 4886 ++++++++--------- .../coze.loop.evaluation.openapi_validator.go | 64 +- .../evaluationopenapiservice/client.go | 96 +- .../evaluationopenapiservice.go | 512 +- .../openapi/k-coze.loop.evaluation.openapi.go | 2246 ++++---- .../local_evaluationopenapiservice.go | 256 +- 12 files changed, 4581 insertions(+), 4358 deletions(-) diff --git a/backend/api/router/coze/loop/apis/coze.loop.apis.go b/backend/api/router/coze/loop/apis/coze.loop.apis.go index a481f4222..bd0d9b8c9 100644 --- a/backend/api/router/coze/loop/apis/coze.loop.apis.go +++ b/backend/api/router/coze/loop/apis/coze.loop.apis.go @@ -350,9 +350,54 @@ func Register(r *server.Hertz, handler *apis.APIHandler) { } } { - _v16 := root.Group("/v1", _v16Mw(handler)...) + _open_apis := root.Group("/open-apis", _open_apisMw(handler)...) { - _loop := _v16.Group("/loop", _loopMw(handler)...) + _evaluation0 := _open_apis.Group("/evaluation", _evaluation0Mw(handler)...) + { + _v16 := _evaluation0.Group("/v1", _v16Mw(handler)...) + _v16.POST("/evaluation_sets", append(_evaluation_sets0Mw(handler), apis.CreateEvaluationSetOApi)...) + _evaluation_sets0 := _v16.Group("/evaluation_sets", _evaluation_sets0Mw(handler)...) + _evaluation_sets0.GET("/:evaluation_set_id", append(_evaluation_set_id0Mw(handler), apis.GetEvaluationSetOApi)...) + _evaluation_set_id0 := _evaluation_sets0.Group("/:evaluation_set_id", _evaluation_set_id0Mw(handler)...) + _evaluation_set_id0.POST("/versions", append(_createevaluationsetversionoapiMw(handler), apis.CreateEvaluationSetVersionOApi)...) + { + _items2 := _evaluation_set_id0.Group("/items", _items2Mw(handler)...) + _items2.POST("/batch_create", append(_batchcreateevaluationsetitemsoapiMw(handler), apis.BatchCreateEvaluationSetItemsOApi)...) + _items2.POST("/batch_delete", append(_batchdeleteevaluationsetitemsoapiMw(handler), apis.BatchDeleteEvaluationSetItemsOApi)...) + _items2.POST("/batch_update", append(_batchupdateevaluationsetitemsoapiMw(handler), apis.BatchUpdateEvaluationSetItemsOApi)...) + _items2.DELETE("/clear", append(_clearevaluationsetdraftitemsoapiMw(handler), apis.ClearEvaluationSetDraftItemsOApi)...) + _items2.POST("/list", append(_listevaluationsetversionitemsoapiMw(handler), apis.ListEvaluationSetVersionItemsOApi)...) + } + _evaluation_sets0.POST("/list", append(_listevaluationsetsoapiMw(handler), apis.ListEvaluationSetsOApi)...) + _v16.POST("/evaluators", append(_evaluators1Mw(handler), apis.CreateEvaluatorOApi)...) + _evaluators1 := _v16.Group("/evaluators", _evaluators1Mw(handler)...) + { + _evaluator_id1 := _evaluators1.Group("/:evaluator_id", _evaluator_id1Mw(handler)...) + _evaluator_id1.POST("/versions", append(_submitevaluatorversionoapiMw(handler), apis.SubmitEvaluatorVersionOApi)...) + } + { + _versions3 := _evaluators1.Group("/versions", _versions3Mw(handler)...) + _versions3.GET("/:evaluator_version_id", append(_evaluator_version_id0Mw(handler), apis.GetEvaluatorVersionOApi)...) + _evaluator_version_id0 := _versions3.Group("/:evaluator_version_id", _evaluator_version_id0Mw(handler)...) + _evaluator_version_id0.POST("/run", append(_runevaluatoroapiMw(handler), apis.RunEvaluatorOApi)...) + } + _v16.POST("/experiments", append(_experiments0Mw(handler), apis.CreateExperimentOApi)...) + _experiments0 := _v16.Group("/experiments", _experiments0Mw(handler)...) + { + _experiment_id := _experiments0.Group("/:experiment_id", _experiment_idMw(handler)...) + _experiment_id.GET("/results", append(_getexperimentresultoapiMw(handler), apis.GetExperimentResultOApi)...) + } + { + _evaluator_records0 := _v16.Group("/evaluator_records", _evaluator_records0Mw(handler)...) + _evaluator_records0.GET("/:evaluator_record_id", append(_getevaluatorrecordoapiMw(handler), apis.GetEvaluatorRecordOApi)...) + } + } + } + } + { + _v17 := root.Group("/v1", _v17Mw(handler)...) + { + _loop := _v17.Group("/loop", _loopMw(handler)...) { _files := _loop.Group("/files", _filesMw(handler)...) _files.POST("/upload", append(_uploadloopfileMw(handler), apis.UploadLoopFile)...) @@ -360,8 +405,8 @@ func Register(r *server.Hertz, handler *apis.APIHandler) { { _opentelemetry := _loop.Group("/opentelemetry", _opentelemetryMw(handler)...) { - _v17 := _opentelemetry.Group("/v1", _v17Mw(handler)...) - _v17.POST("/traces", append(_otelingesttracesMw(handler), apis.OtelIngestTraces)...) + _v18 := _opentelemetry.Group("/v1", _v18Mw(handler)...) + _v18.POST("/traces", append(_otelingesttracesMw(handler), apis.OtelIngestTraces)...) } } { diff --git a/backend/api/router/coze/loop/apis/middleware.go b/backend/api/router/coze/loop/apis/middleware.go index 3bc3fc4f8..7303b74f6 100644 --- a/backend/api/router/coze/loop/apis/middleware.go +++ b/backend/api/router/coze/loop/apis/middleware.go @@ -1330,3 +1330,143 @@ func _listexptinsightanalysisrecordMw(handler *apis.APIHandler) []app.HandlerFun // your code... return nil } + +func _open_apisMw(handler *apis.APIHandler) []app.HandlerFunc { + // your code... + return nil +} + +func _evaluation0Mw(handler *apis.APIHandler) []app.HandlerFunc { + // your code... + return nil +} + +func _evaluation_sets0Mw(handler *apis.APIHandler) []app.HandlerFunc { + // your code... + return nil +} + +func _createevaluationsetoapiMw(handler *apis.APIHandler) []app.HandlerFunc { + // your code... + return nil +} + +func _evaluation_set_id0Mw(handler *apis.APIHandler) []app.HandlerFunc { + // your code... + return nil +} + +func _getevaluationsetoapiMw(handler *apis.APIHandler) []app.HandlerFunc { + // your code... + return nil +} + +func _createevaluationsetversionoapiMw(handler *apis.APIHandler) []app.HandlerFunc { + // your code... + return nil +} + +func _items2Mw(handler *apis.APIHandler) []app.HandlerFunc { + // your code... + return nil +} + +func _batchcreateevaluationsetitemsoapiMw(handler *apis.APIHandler) []app.HandlerFunc { + // your code... + return nil +} + +func _batchdeleteevaluationsetitemsoapiMw(handler *apis.APIHandler) []app.HandlerFunc { + // your code... + return nil +} + +func _batchupdateevaluationsetitemsoapiMw(handler *apis.APIHandler) []app.HandlerFunc { + // your code... + return nil +} + +func _clearevaluationsetdraftitemsoapiMw(handler *apis.APIHandler) []app.HandlerFunc { + // your code... + return nil +} + +func _listevaluationsetversionitemsoapiMw(handler *apis.APIHandler) []app.HandlerFunc { + // your code... + return nil +} + +func _listevaluationsetsoapiMw(handler *apis.APIHandler) []app.HandlerFunc { + // your code... + return nil +} + +func _evaluators1Mw(handler *apis.APIHandler) []app.HandlerFunc { + // your code... + return nil +} + +func _createevaluatoroapiMw(handler *apis.APIHandler) []app.HandlerFunc { + // your code... + return nil +} + +func _evaluator_id1Mw(handler *apis.APIHandler) []app.HandlerFunc { + // your code... + return nil +} + +func _submitevaluatorversionoapiMw(handler *apis.APIHandler) []app.HandlerFunc { + // your code... + return nil +} + +func _versions3Mw(handler *apis.APIHandler) []app.HandlerFunc { + // your code... + return nil +} + +func _evaluator_version_id0Mw(handler *apis.APIHandler) []app.HandlerFunc { + // your code... + return nil +} + +func _getevaluatorversionoapiMw(handler *apis.APIHandler) []app.HandlerFunc { + // your code... + return nil +} + +func _runevaluatoroapiMw(handler *apis.APIHandler) []app.HandlerFunc { + // your code... + return nil +} + +func _experiments0Mw(handler *apis.APIHandler) []app.HandlerFunc { + // your code... + return nil +} + +func _createexperimentoapiMw(handler *apis.APIHandler) []app.HandlerFunc { + // your code... + return nil +} + +func _getexperimentresultoapiMw(handler *apis.APIHandler) []app.HandlerFunc { + // your code... + return nil +} + +func _evaluator_records0Mw(handler *apis.APIHandler) []app.HandlerFunc { + // your code... + return nil +} + +func _getevaluatorrecordoapiMw(handler *apis.APIHandler) []app.HandlerFunc { + // your code... + return nil +} + +func _v18Mw(handler *apis.APIHandler) []app.HandlerFunc { + // your code... + return nil +} diff --git a/backend/kitex_gen/coze/loop/apis/coze.loop.apis.go b/backend/kitex_gen/coze/loop/apis/coze.loop.apis.go index 2f08a1133..3324ab168 100644 --- a/backend/kitex_gen/coze/loop/apis/coze.loop.apis.go +++ b/backend/kitex_gen/coze/loop/apis/coze.loop.apis.go @@ -10,6 +10,7 @@ import ( "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/eval_target" "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/evaluator" "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/expt" + openapi0 "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/openapi" "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/foundation/auth" "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/foundation/authn" "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/foundation/file" @@ -18,12 +19,12 @@ import ( "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/foundation/user" manage0 "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/llm/manage" "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/llm/runtime" - openapi1 "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/observability/openapi" + openapi2 "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/observability/openapi" "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/observability/trace" "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/prompt/debug" "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/prompt/execute" "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/prompt/manage" - openapi0 "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/prompt/openapi" + openapi1 "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/prompt/openapi" ) type EvaluationSetService interface { @@ -130,6 +131,32 @@ func NewExperimentServiceClient(c thrift.TClient) *ExperimentServiceClient { } } +type EvaluationOpenAPIService interface { + openapi0.EvaluationOpenAPIService +} + +type EvaluationOpenAPIServiceClient struct { + *openapi0.EvaluationOpenAPIServiceClient +} + +func NewEvaluationOpenAPIServiceClientFactory(t thrift.TTransport, f thrift.TProtocolFactory) *EvaluationOpenAPIServiceClient { + return &EvaluationOpenAPIServiceClient{ + EvaluationOpenAPIServiceClient: openapi0.NewEvaluationOpenAPIServiceClientFactory(t, f), + } +} + +func NewEvaluationOpenAPIServiceClientProtocol(t thrift.TTransport, iprot thrift.TProtocol, oprot thrift.TProtocol) *EvaluationOpenAPIServiceClient { + return &EvaluationOpenAPIServiceClient{ + EvaluationOpenAPIServiceClient: openapi0.NewEvaluationOpenAPIServiceClientProtocol(t, iprot, oprot), + } +} + +func NewEvaluationOpenAPIServiceClient(c thrift.TClient) *EvaluationOpenAPIServiceClient { + return &EvaluationOpenAPIServiceClient{ + EvaluationOpenAPIServiceClient: openapi0.NewEvaluationOpenAPIServiceClient(c), + } +} + type DatasetService interface { dataset.DatasetService } @@ -261,28 +288,28 @@ func NewPromptExecuteServiceClient(c thrift.TClient) *PromptExecuteServiceClient } type PromptOpenAPIService interface { - openapi0.PromptOpenAPIService + openapi1.PromptOpenAPIService } type PromptOpenAPIServiceClient struct { - *openapi0.PromptOpenAPIServiceClient + *openapi1.PromptOpenAPIServiceClient } func NewPromptOpenAPIServiceClientFactory(t thrift.TTransport, f thrift.TProtocolFactory) *PromptOpenAPIServiceClient { return &PromptOpenAPIServiceClient{ - PromptOpenAPIServiceClient: openapi0.NewPromptOpenAPIServiceClientFactory(t, f), + PromptOpenAPIServiceClient: openapi1.NewPromptOpenAPIServiceClientFactory(t, f), } } func NewPromptOpenAPIServiceClientProtocol(t thrift.TTransport, iprot thrift.TProtocol, oprot thrift.TProtocol) *PromptOpenAPIServiceClient { return &PromptOpenAPIServiceClient{ - PromptOpenAPIServiceClient: openapi0.NewPromptOpenAPIServiceClientProtocol(t, iprot, oprot), + PromptOpenAPIServiceClient: openapi1.NewPromptOpenAPIServiceClientProtocol(t, iprot, oprot), } } func NewPromptOpenAPIServiceClient(c thrift.TClient) *PromptOpenAPIServiceClient { return &PromptOpenAPIServiceClient{ - PromptOpenAPIServiceClient: openapi0.NewPromptOpenAPIServiceClient(c), + PromptOpenAPIServiceClient: openapi1.NewPromptOpenAPIServiceClient(c), } } @@ -365,28 +392,28 @@ func NewObservabilityTraceServiceClient(c thrift.TClient) *ObservabilityTraceSer } type ObservabilityOpenAPIService interface { - openapi1.OpenAPIService + openapi2.OpenAPIService } type ObservabilityOpenAPIServiceClient struct { - *openapi1.OpenAPIServiceClient + *openapi2.OpenAPIServiceClient } func NewObservabilityOpenAPIServiceClientFactory(t thrift.TTransport, f thrift.TProtocolFactory) *ObservabilityOpenAPIServiceClient { return &ObservabilityOpenAPIServiceClient{ - OpenAPIServiceClient: openapi1.NewOpenAPIServiceClientFactory(t, f), + OpenAPIServiceClient: openapi2.NewOpenAPIServiceClientFactory(t, f), } } func NewObservabilityOpenAPIServiceClientProtocol(t thrift.TTransport, iprot thrift.TProtocol, oprot thrift.TProtocol) *ObservabilityOpenAPIServiceClient { return &ObservabilityOpenAPIServiceClient{ - OpenAPIServiceClient: openapi1.NewOpenAPIServiceClientProtocol(t, iprot, oprot), + OpenAPIServiceClient: openapi2.NewOpenAPIServiceClientProtocol(t, iprot, oprot), } } func NewObservabilityOpenAPIServiceClient(c thrift.TClient) *ObservabilityOpenAPIServiceClient { return &ObservabilityOpenAPIServiceClient{ - OpenAPIServiceClient: openapi1.NewOpenAPIServiceClient(c), + OpenAPIServiceClient: openapi2.NewOpenAPIServiceClient(c), } } @@ -582,6 +609,15 @@ func NewExperimentServiceProcessor(handler ExperimentService) *ExperimentService return self } +type EvaluationOpenAPIServiceProcessor struct { + *openapi0.EvaluationOpenAPIServiceProcessor +} + +func NewEvaluationOpenAPIServiceProcessor(handler EvaluationOpenAPIService) *EvaluationOpenAPIServiceProcessor { + self := &EvaluationOpenAPIServiceProcessor{openapi0.NewEvaluationOpenAPIServiceProcessor(handler)} + return self +} + type DatasetServiceProcessor struct { *dataset.DatasetServiceProcessor } @@ -628,11 +664,11 @@ func NewPromptExecuteServiceProcessor(handler PromptExecuteService) *PromptExecu } type PromptOpenAPIServiceProcessor struct { - *openapi0.PromptOpenAPIServiceProcessor + *openapi1.PromptOpenAPIServiceProcessor } func NewPromptOpenAPIServiceProcessor(handler PromptOpenAPIService) *PromptOpenAPIServiceProcessor { - self := &PromptOpenAPIServiceProcessor{openapi0.NewPromptOpenAPIServiceProcessor(handler)} + self := &PromptOpenAPIServiceProcessor{openapi1.NewPromptOpenAPIServiceProcessor(handler)} return self } @@ -664,11 +700,11 @@ func NewObservabilityTraceServiceProcessor(handler ObservabilityTraceService) *O } type ObservabilityOpenAPIServiceProcessor struct { - *openapi1.OpenAPIServiceProcessor + *openapi2.OpenAPIServiceProcessor } func NewObservabilityOpenAPIServiceProcessor(handler ObservabilityOpenAPIService) *ObservabilityOpenAPIServiceProcessor { - self := &ObservabilityOpenAPIServiceProcessor{openapi1.NewOpenAPIServiceProcessor(handler)} + self := &ObservabilityOpenAPIServiceProcessor{openapi2.NewOpenAPIServiceProcessor(handler)} return self } diff --git a/backend/kitex_gen/coze/loop/apis/k-coze.loop.apis.go b/backend/kitex_gen/coze/loop/apis/k-coze.loop.apis.go index 8718d250d..70ead1b3a 100644 --- a/backend/kitex_gen/coze/loop/apis/k-coze.loop.apis.go +++ b/backend/kitex_gen/coze/loop/apis/k-coze.loop.apis.go @@ -16,6 +16,7 @@ import ( "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/eval_target" "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/evaluator" "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/expt" + openapi0 "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/openapi" "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/foundation/auth" "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/foundation/authn" "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/foundation/file" @@ -24,12 +25,12 @@ import ( "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/foundation/user" manage0 "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/llm/manage" "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/llm/runtime" - openapi1 "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/observability/openapi" + openapi2 "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/observability/openapi" "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/observability/trace" "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/prompt/debug" "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/prompt/execute" "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/prompt/manage" - openapi0 "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/prompt/openapi" + openapi1 "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/prompt/openapi" ) var ( @@ -39,6 +40,7 @@ var ( _ = eval_target.KitexUnusedProtection _ = evaluator.KitexUnusedProtection _ = expt.KitexUnusedProtection + _ = openapi0.KitexUnusedProtection _ = auth.KitexUnusedProtection _ = authn.KitexUnusedProtection _ = file.KitexUnusedProtection @@ -47,12 +49,12 @@ var ( _ = user.KitexUnusedProtection _ = manage0.KitexUnusedProtection _ = runtime.KitexUnusedProtection - _ = openapi1.KitexUnusedProtection + _ = openapi2.KitexUnusedProtection _ = trace.KitexUnusedProtection _ = debug.KitexUnusedProtection _ = execute.KitexUnusedProtection _ = manage.KitexUnusedProtection - _ = openapi0.KitexUnusedProtection + _ = openapi1.KitexUnusedProtection ) // unused protection diff --git a/backend/kitex_gen/coze/loop/evaluation/evaluationopenapiservice/client.go b/backend/kitex_gen/coze/loop/evaluation/evaluationopenapiservice/client.go index 1d46ccc92..f0238e7f0 100644 --- a/backend/kitex_gen/coze/loop/evaluation/evaluationopenapiservice/client.go +++ b/backend/kitex_gen/coze/loop/evaluation/evaluationopenapiservice/client.go @@ -11,22 +11,22 @@ import ( // Client is designed to provide IDL-compatible methods with call-option parameter for kitex framework. type Client interface { - CreateEvaluationSet(ctx context.Context, req *openapi.CreateEvaluationSetOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.CreateEvaluationSetOpenAPIResponse, err error) - GetEvaluationSet(ctx context.Context, req *openapi.GetEvaluationSetOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.GetEvaluationSetOpenAPIResponse, err error) - ListEvaluationSets(ctx context.Context, req *openapi.ListEvaluationSetsOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.ListEvaluationSetsOpenAPIResponse, err error) - CreateEvaluationSetVersion(ctx context.Context, req *openapi.CreateEvaluationSetVersionOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.CreateEvaluationSetVersionOpenAPIResponse, err error) - BatchCreateEvaluationSetItems(ctx context.Context, req *openapi.BatchCreateEvaluationSetItemsOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.BatchCreateEvaluationSetItemsOpenAPIResponse, err error) - BatchUpdateEvaluationSetItems(ctx context.Context, req *openapi.BatchUpdateEvaluationSetItemsOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.BatchUpdateEvaluationSetItemsOpenAPIResponse, err error) - BatchDeleteEvaluationSetItems(ctx context.Context, req *openapi.BatchDeleteEvaluationSetItemsOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.BatchDeleteEvaluationSetItemsOpenAPIResponse, err error) - ClearEvaluationSetDraftItems(ctx context.Context, req *openapi.ClearEvaluationSetDraftItemsOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.ClearEvaluationSetDraftItemsOpenAPIResponse, err error) - ListEvaluationSetVersionItems(ctx context.Context, req *openapi.ListEvaluationSetVersionItemsOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.ListEvaluationSetVersionItemsOpenAPIResponse, err error) - CreateEvaluator(ctx context.Context, req *openapi.CreateEvaluatorOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.CreateEvaluatorOpenAPIResponse, err error) - SubmitEvaluatorVersion(ctx context.Context, req *openapi.SubmitEvaluatorVersionOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.SubmitEvaluatorVersionOpenAPIResponse, err error) - GetEvaluatorVersion(ctx context.Context, req *openapi.GetEvaluatorVersionOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.GetEvaluatorVersionOpenAPIResponse, err error) - RunEvaluator(ctx context.Context, req *openapi.RunEvaluatorOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.RunEvaluatorOpenAPIResponse, err error) - GetEvaluatorRecord(ctx context.Context, req *openapi.GetEvaluatorRecordOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.GetEvaluatorRecordOpenAPIResponse, err error) - CreateExperiment(ctx context.Context, req *openapi.CreateExperimentOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.CreateExperimentOpenAPIResponse, err error) - GetExperimentResult_(ctx context.Context, req *openapi.GetExperimentResultOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.GetExperimentResultOpenAPIResponse, err error) + CreateEvaluationSetOApi(ctx context.Context, req *openapi.CreateEvaluationSetOApiRequest, callOptions ...callopt.Option) (r *openapi.CreateEvaluationSetOApiResponse, err error) + GetEvaluationSetOApi(ctx context.Context, req *openapi.GetEvaluationSetOApiRequest, callOptions ...callopt.Option) (r *openapi.GetEvaluationSetOApiResponse, err error) + ListEvaluationSetsOApi(ctx context.Context, req *openapi.ListEvaluationSetsOApiRequest, callOptions ...callopt.Option) (r *openapi.ListEvaluationSetsOApiResponse, err error) + CreateEvaluationSetVersionOApi(ctx context.Context, req *openapi.CreateEvaluationSetVersionOApiRequest, callOptions ...callopt.Option) (r *openapi.CreateEvaluationSetVersionOApiResponse, err error) + BatchCreateEvaluationSetItemsOApi(ctx context.Context, req *openapi.BatchCreateEvaluationSetItemsOApiRequest, callOptions ...callopt.Option) (r *openapi.BatchCreateEvaluationSetItemsOApiResponse, err error) + BatchUpdateEvaluationSetItemsOApi(ctx context.Context, req *openapi.BatchUpdateEvaluationSetItemsOApiRequest, callOptions ...callopt.Option) (r *openapi.BatchUpdateEvaluationSetItemsOApiResponse, err error) + BatchDeleteEvaluationSetItemsOApi(ctx context.Context, req *openapi.BatchDeleteEvaluationSetItemsOApiRequest, callOptions ...callopt.Option) (r *openapi.BatchDeleteEvaluationSetItemsOApiResponse, err error) + ClearEvaluationSetDraftItemsOApi(ctx context.Context, req *openapi.ClearEvaluationSetDraftItemsOApiRequest, callOptions ...callopt.Option) (r *openapi.ClearEvaluationSetDraftItemsOApiResponse, err error) + ListEvaluationSetVersionItemsOApi(ctx context.Context, req *openapi.ListEvaluationSetVersionItemsOApiRequest, callOptions ...callopt.Option) (r *openapi.ListEvaluationSetVersionItemsOApiResponse, err error) + CreateEvaluatorOApi(ctx context.Context, req *openapi.CreateEvaluatorOApiRequest, callOptions ...callopt.Option) (r *openapi.CreateEvaluatorOApiResponse, err error) + SubmitEvaluatorVersionOApi(ctx context.Context, req *openapi.SubmitEvaluatorVersionOApiRequest, callOptions ...callopt.Option) (r *openapi.SubmitEvaluatorVersionOApiResponse, err error) + GetEvaluatorVersionOApi(ctx context.Context, req *openapi.GetEvaluatorVersionOApiRequest, callOptions ...callopt.Option) (r *openapi.GetEvaluatorVersionOApiResponse, err error) + RunEvaluatorOApi(ctx context.Context, req *openapi.RunEvaluatorOApiRequest, callOptions ...callopt.Option) (r *openapi.RunEvaluatorOApiResponse, err error) + GetEvaluatorRecordOApi(ctx context.Context, req *openapi.GetEvaluatorRecordOApiRequest, callOptions ...callopt.Option) (r *openapi.GetEvaluatorRecordOApiResponse, err error) + CreateExperimentOApi(ctx context.Context, req *openapi.CreateExperimentOApiRequest, callOptions ...callopt.Option) (r *openapi.CreateExperimentOApiResponse, err error) + GetExperimentResultOApi(ctx context.Context, req *openapi.GetExperimentResultOApiRequest, callOptions ...callopt.Option) (r *openapi.GetExperimentResultOApiResponse, err error) } // NewClient creates a client for the service defined in IDL. @@ -58,82 +58,82 @@ type kEvaluationOpenAPIServiceClient struct { *kClient } -func (p *kEvaluationOpenAPIServiceClient) CreateEvaluationSet(ctx context.Context, req *openapi.CreateEvaluationSetOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.CreateEvaluationSetOpenAPIResponse, err error) { +func (p *kEvaluationOpenAPIServiceClient) CreateEvaluationSetOApi(ctx context.Context, req *openapi.CreateEvaluationSetOApiRequest, callOptions ...callopt.Option) (r *openapi.CreateEvaluationSetOApiResponse, err error) { ctx = client.NewCtxWithCallOptions(ctx, callOptions) - return p.kClient.CreateEvaluationSet(ctx, req) + return p.kClient.CreateEvaluationSetOApi(ctx, req) } -func (p *kEvaluationOpenAPIServiceClient) GetEvaluationSet(ctx context.Context, req *openapi.GetEvaluationSetOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.GetEvaluationSetOpenAPIResponse, err error) { +func (p *kEvaluationOpenAPIServiceClient) GetEvaluationSetOApi(ctx context.Context, req *openapi.GetEvaluationSetOApiRequest, callOptions ...callopt.Option) (r *openapi.GetEvaluationSetOApiResponse, err error) { ctx = client.NewCtxWithCallOptions(ctx, callOptions) - return p.kClient.GetEvaluationSet(ctx, req) + return p.kClient.GetEvaluationSetOApi(ctx, req) } -func (p *kEvaluationOpenAPIServiceClient) ListEvaluationSets(ctx context.Context, req *openapi.ListEvaluationSetsOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.ListEvaluationSetsOpenAPIResponse, err error) { +func (p *kEvaluationOpenAPIServiceClient) ListEvaluationSetsOApi(ctx context.Context, req *openapi.ListEvaluationSetsOApiRequest, callOptions ...callopt.Option) (r *openapi.ListEvaluationSetsOApiResponse, err error) { ctx = client.NewCtxWithCallOptions(ctx, callOptions) - return p.kClient.ListEvaluationSets(ctx, req) + return p.kClient.ListEvaluationSetsOApi(ctx, req) } -func (p *kEvaluationOpenAPIServiceClient) CreateEvaluationSetVersion(ctx context.Context, req *openapi.CreateEvaluationSetVersionOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.CreateEvaluationSetVersionOpenAPIResponse, err error) { +func (p *kEvaluationOpenAPIServiceClient) CreateEvaluationSetVersionOApi(ctx context.Context, req *openapi.CreateEvaluationSetVersionOApiRequest, callOptions ...callopt.Option) (r *openapi.CreateEvaluationSetVersionOApiResponse, err error) { ctx = client.NewCtxWithCallOptions(ctx, callOptions) - return p.kClient.CreateEvaluationSetVersion(ctx, req) + return p.kClient.CreateEvaluationSetVersionOApi(ctx, req) } -func (p *kEvaluationOpenAPIServiceClient) BatchCreateEvaluationSetItems(ctx context.Context, req *openapi.BatchCreateEvaluationSetItemsOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.BatchCreateEvaluationSetItemsOpenAPIResponse, err error) { +func (p *kEvaluationOpenAPIServiceClient) BatchCreateEvaluationSetItemsOApi(ctx context.Context, req *openapi.BatchCreateEvaluationSetItemsOApiRequest, callOptions ...callopt.Option) (r *openapi.BatchCreateEvaluationSetItemsOApiResponse, err error) { ctx = client.NewCtxWithCallOptions(ctx, callOptions) - return p.kClient.BatchCreateEvaluationSetItems(ctx, req) + return p.kClient.BatchCreateEvaluationSetItemsOApi(ctx, req) } -func (p *kEvaluationOpenAPIServiceClient) BatchUpdateEvaluationSetItems(ctx context.Context, req *openapi.BatchUpdateEvaluationSetItemsOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.BatchUpdateEvaluationSetItemsOpenAPIResponse, err error) { +func (p *kEvaluationOpenAPIServiceClient) BatchUpdateEvaluationSetItemsOApi(ctx context.Context, req *openapi.BatchUpdateEvaluationSetItemsOApiRequest, callOptions ...callopt.Option) (r *openapi.BatchUpdateEvaluationSetItemsOApiResponse, err error) { ctx = client.NewCtxWithCallOptions(ctx, callOptions) - return p.kClient.BatchUpdateEvaluationSetItems(ctx, req) + return p.kClient.BatchUpdateEvaluationSetItemsOApi(ctx, req) } -func (p *kEvaluationOpenAPIServiceClient) BatchDeleteEvaluationSetItems(ctx context.Context, req *openapi.BatchDeleteEvaluationSetItemsOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.BatchDeleteEvaluationSetItemsOpenAPIResponse, err error) { +func (p *kEvaluationOpenAPIServiceClient) BatchDeleteEvaluationSetItemsOApi(ctx context.Context, req *openapi.BatchDeleteEvaluationSetItemsOApiRequest, callOptions ...callopt.Option) (r *openapi.BatchDeleteEvaluationSetItemsOApiResponse, err error) { ctx = client.NewCtxWithCallOptions(ctx, callOptions) - return p.kClient.BatchDeleteEvaluationSetItems(ctx, req) + return p.kClient.BatchDeleteEvaluationSetItemsOApi(ctx, req) } -func (p *kEvaluationOpenAPIServiceClient) ClearEvaluationSetDraftItems(ctx context.Context, req *openapi.ClearEvaluationSetDraftItemsOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.ClearEvaluationSetDraftItemsOpenAPIResponse, err error) { +func (p *kEvaluationOpenAPIServiceClient) ClearEvaluationSetDraftItemsOApi(ctx context.Context, req *openapi.ClearEvaluationSetDraftItemsOApiRequest, callOptions ...callopt.Option) (r *openapi.ClearEvaluationSetDraftItemsOApiResponse, err error) { ctx = client.NewCtxWithCallOptions(ctx, callOptions) - return p.kClient.ClearEvaluationSetDraftItems(ctx, req) + return p.kClient.ClearEvaluationSetDraftItemsOApi(ctx, req) } -func (p *kEvaluationOpenAPIServiceClient) ListEvaluationSetVersionItems(ctx context.Context, req *openapi.ListEvaluationSetVersionItemsOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.ListEvaluationSetVersionItemsOpenAPIResponse, err error) { +func (p *kEvaluationOpenAPIServiceClient) ListEvaluationSetVersionItemsOApi(ctx context.Context, req *openapi.ListEvaluationSetVersionItemsOApiRequest, callOptions ...callopt.Option) (r *openapi.ListEvaluationSetVersionItemsOApiResponse, err error) { ctx = client.NewCtxWithCallOptions(ctx, callOptions) - return p.kClient.ListEvaluationSetVersionItems(ctx, req) + return p.kClient.ListEvaluationSetVersionItemsOApi(ctx, req) } -func (p *kEvaluationOpenAPIServiceClient) CreateEvaluator(ctx context.Context, req *openapi.CreateEvaluatorOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.CreateEvaluatorOpenAPIResponse, err error) { +func (p *kEvaluationOpenAPIServiceClient) CreateEvaluatorOApi(ctx context.Context, req *openapi.CreateEvaluatorOApiRequest, callOptions ...callopt.Option) (r *openapi.CreateEvaluatorOApiResponse, err error) { ctx = client.NewCtxWithCallOptions(ctx, callOptions) - return p.kClient.CreateEvaluator(ctx, req) + return p.kClient.CreateEvaluatorOApi(ctx, req) } -func (p *kEvaluationOpenAPIServiceClient) SubmitEvaluatorVersion(ctx context.Context, req *openapi.SubmitEvaluatorVersionOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.SubmitEvaluatorVersionOpenAPIResponse, err error) { +func (p *kEvaluationOpenAPIServiceClient) SubmitEvaluatorVersionOApi(ctx context.Context, req *openapi.SubmitEvaluatorVersionOApiRequest, callOptions ...callopt.Option) (r *openapi.SubmitEvaluatorVersionOApiResponse, err error) { ctx = client.NewCtxWithCallOptions(ctx, callOptions) - return p.kClient.SubmitEvaluatorVersion(ctx, req) + return p.kClient.SubmitEvaluatorVersionOApi(ctx, req) } -func (p *kEvaluationOpenAPIServiceClient) GetEvaluatorVersion(ctx context.Context, req *openapi.GetEvaluatorVersionOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.GetEvaluatorVersionOpenAPIResponse, err error) { +func (p *kEvaluationOpenAPIServiceClient) GetEvaluatorVersionOApi(ctx context.Context, req *openapi.GetEvaluatorVersionOApiRequest, callOptions ...callopt.Option) (r *openapi.GetEvaluatorVersionOApiResponse, err error) { ctx = client.NewCtxWithCallOptions(ctx, callOptions) - return p.kClient.GetEvaluatorVersion(ctx, req) + return p.kClient.GetEvaluatorVersionOApi(ctx, req) } -func (p *kEvaluationOpenAPIServiceClient) RunEvaluator(ctx context.Context, req *openapi.RunEvaluatorOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.RunEvaluatorOpenAPIResponse, err error) { +func (p *kEvaluationOpenAPIServiceClient) RunEvaluatorOApi(ctx context.Context, req *openapi.RunEvaluatorOApiRequest, callOptions ...callopt.Option) (r *openapi.RunEvaluatorOApiResponse, err error) { ctx = client.NewCtxWithCallOptions(ctx, callOptions) - return p.kClient.RunEvaluator(ctx, req) + return p.kClient.RunEvaluatorOApi(ctx, req) } -func (p *kEvaluationOpenAPIServiceClient) GetEvaluatorRecord(ctx context.Context, req *openapi.GetEvaluatorRecordOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.GetEvaluatorRecordOpenAPIResponse, err error) { +func (p *kEvaluationOpenAPIServiceClient) GetEvaluatorRecordOApi(ctx context.Context, req *openapi.GetEvaluatorRecordOApiRequest, callOptions ...callopt.Option) (r *openapi.GetEvaluatorRecordOApiResponse, err error) { ctx = client.NewCtxWithCallOptions(ctx, callOptions) - return p.kClient.GetEvaluatorRecord(ctx, req) + return p.kClient.GetEvaluatorRecordOApi(ctx, req) } -func (p *kEvaluationOpenAPIServiceClient) CreateExperiment(ctx context.Context, req *openapi.CreateExperimentOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.CreateExperimentOpenAPIResponse, err error) { +func (p *kEvaluationOpenAPIServiceClient) CreateExperimentOApi(ctx context.Context, req *openapi.CreateExperimentOApiRequest, callOptions ...callopt.Option) (r *openapi.CreateExperimentOApiResponse, err error) { ctx = client.NewCtxWithCallOptions(ctx, callOptions) - return p.kClient.CreateExperiment(ctx, req) + return p.kClient.CreateExperimentOApi(ctx, req) } -func (p *kEvaluationOpenAPIServiceClient) GetExperimentResult_(ctx context.Context, req *openapi.GetExperimentResultOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.GetExperimentResultOpenAPIResponse, err error) { +func (p *kEvaluationOpenAPIServiceClient) GetExperimentResultOApi(ctx context.Context, req *openapi.GetExperimentResultOApiRequest, callOptions ...callopt.Option) (r *openapi.GetExperimentResultOApiResponse, err error) { ctx = client.NewCtxWithCallOptions(ctx, callOptions) - return p.kClient.GetExperimentResult_(ctx, req) + return p.kClient.GetExperimentResultOApi(ctx, req) } diff --git a/backend/kitex_gen/coze/loop/evaluation/evaluationopenapiservice/evaluationopenapiservice.go b/backend/kitex_gen/coze/loop/evaluation/evaluationopenapiservice/evaluationopenapiservice.go index 99893a777..91b90f6f3 100644 --- a/backend/kitex_gen/coze/loop/evaluation/evaluationopenapiservice/evaluationopenapiservice.go +++ b/backend/kitex_gen/coze/loop/evaluation/evaluationopenapiservice/evaluationopenapiservice.go @@ -14,115 +14,115 @@ import ( var errInvalidMessageType = errors.New("invalid message type for service method handler") var serviceMethods = map[string]kitex.MethodInfo{ - "CreateEvaluationSet": kitex.NewMethodInfo( - createEvaluationSetHandler, - newEvaluationOpenAPIServiceCreateEvaluationSetArgs, - newEvaluationOpenAPIServiceCreateEvaluationSetResult, + "CreateEvaluationSetOApi": kitex.NewMethodInfo( + createEvaluationSetOApiHandler, + newEvaluationOpenAPIServiceCreateEvaluationSetOApiArgs, + newEvaluationOpenAPIServiceCreateEvaluationSetOApiResult, false, kitex.WithStreamingMode(kitex.StreamingNone), ), - "GetEvaluationSet": kitex.NewMethodInfo( - getEvaluationSetHandler, - newEvaluationOpenAPIServiceGetEvaluationSetArgs, - newEvaluationOpenAPIServiceGetEvaluationSetResult, + "GetEvaluationSetOApi": kitex.NewMethodInfo( + getEvaluationSetOApiHandler, + newEvaluationOpenAPIServiceGetEvaluationSetOApiArgs, + newEvaluationOpenAPIServiceGetEvaluationSetOApiResult, false, kitex.WithStreamingMode(kitex.StreamingNone), ), - "ListEvaluationSets": kitex.NewMethodInfo( - listEvaluationSetsHandler, - newEvaluationOpenAPIServiceListEvaluationSetsArgs, - newEvaluationOpenAPIServiceListEvaluationSetsResult, + "ListEvaluationSetsOApi": kitex.NewMethodInfo( + listEvaluationSetsOApiHandler, + newEvaluationOpenAPIServiceListEvaluationSetsOApiArgs, + newEvaluationOpenAPIServiceListEvaluationSetsOApiResult, false, kitex.WithStreamingMode(kitex.StreamingNone), ), - "CreateEvaluationSetVersion": kitex.NewMethodInfo( - createEvaluationSetVersionHandler, - newEvaluationOpenAPIServiceCreateEvaluationSetVersionArgs, - newEvaluationOpenAPIServiceCreateEvaluationSetVersionResult, + "CreateEvaluationSetVersionOApi": kitex.NewMethodInfo( + createEvaluationSetVersionOApiHandler, + newEvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs, + newEvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult, false, kitex.WithStreamingMode(kitex.StreamingNone), ), - "BatchCreateEvaluationSetItems": kitex.NewMethodInfo( - batchCreateEvaluationSetItemsHandler, - newEvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs, - newEvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult, + "BatchCreateEvaluationSetItemsOApi": kitex.NewMethodInfo( + batchCreateEvaluationSetItemsOApiHandler, + newEvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs, + newEvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult, false, kitex.WithStreamingMode(kitex.StreamingNone), ), - "BatchUpdateEvaluationSetItems": kitex.NewMethodInfo( - batchUpdateEvaluationSetItemsHandler, - newEvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs, - newEvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult, + "BatchUpdateEvaluationSetItemsOApi": kitex.NewMethodInfo( + batchUpdateEvaluationSetItemsOApiHandler, + newEvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs, + newEvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult, false, kitex.WithStreamingMode(kitex.StreamingNone), ), - "BatchDeleteEvaluationSetItems": kitex.NewMethodInfo( - batchDeleteEvaluationSetItemsHandler, - newEvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs, - newEvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult, + "BatchDeleteEvaluationSetItemsOApi": kitex.NewMethodInfo( + batchDeleteEvaluationSetItemsOApiHandler, + newEvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs, + newEvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult, false, kitex.WithStreamingMode(kitex.StreamingNone), ), - "ClearEvaluationSetDraftItems": kitex.NewMethodInfo( - clearEvaluationSetDraftItemsHandler, - newEvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs, - newEvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult, + "ClearEvaluationSetDraftItemsOApi": kitex.NewMethodInfo( + clearEvaluationSetDraftItemsOApiHandler, + newEvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs, + newEvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult, false, kitex.WithStreamingMode(kitex.StreamingNone), ), - "ListEvaluationSetVersionItems": kitex.NewMethodInfo( - listEvaluationSetVersionItemsHandler, - newEvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs, - newEvaluationOpenAPIServiceListEvaluationSetVersionItemsResult, + "ListEvaluationSetVersionItemsOApi": kitex.NewMethodInfo( + listEvaluationSetVersionItemsOApiHandler, + newEvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs, + newEvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult, false, kitex.WithStreamingMode(kitex.StreamingNone), ), - "CreateEvaluator": kitex.NewMethodInfo( - createEvaluatorHandler, - newEvaluationOpenAPIServiceCreateEvaluatorArgs, - newEvaluationOpenAPIServiceCreateEvaluatorResult, + "CreateEvaluatorOApi": kitex.NewMethodInfo( + createEvaluatorOApiHandler, + newEvaluationOpenAPIServiceCreateEvaluatorOApiArgs, + newEvaluationOpenAPIServiceCreateEvaluatorOApiResult, false, kitex.WithStreamingMode(kitex.StreamingNone), ), - "SubmitEvaluatorVersion": kitex.NewMethodInfo( - submitEvaluatorVersionHandler, - newEvaluationOpenAPIServiceSubmitEvaluatorVersionArgs, - newEvaluationOpenAPIServiceSubmitEvaluatorVersionResult, + "SubmitEvaluatorVersionOApi": kitex.NewMethodInfo( + submitEvaluatorVersionOApiHandler, + newEvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs, + newEvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult, false, kitex.WithStreamingMode(kitex.StreamingNone), ), - "GetEvaluatorVersion": kitex.NewMethodInfo( - getEvaluatorVersionHandler, - newEvaluationOpenAPIServiceGetEvaluatorVersionArgs, - newEvaluationOpenAPIServiceGetEvaluatorVersionResult, + "GetEvaluatorVersionOApi": kitex.NewMethodInfo( + getEvaluatorVersionOApiHandler, + newEvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs, + newEvaluationOpenAPIServiceGetEvaluatorVersionOApiResult, false, kitex.WithStreamingMode(kitex.StreamingNone), ), - "RunEvaluator": kitex.NewMethodInfo( - runEvaluatorHandler, - newEvaluationOpenAPIServiceRunEvaluatorArgs, - newEvaluationOpenAPIServiceRunEvaluatorResult, + "RunEvaluatorOApi": kitex.NewMethodInfo( + runEvaluatorOApiHandler, + newEvaluationOpenAPIServiceRunEvaluatorOApiArgs, + newEvaluationOpenAPIServiceRunEvaluatorOApiResult, false, kitex.WithStreamingMode(kitex.StreamingNone), ), - "GetEvaluatorRecord": kitex.NewMethodInfo( - getEvaluatorRecordHandler, - newEvaluationOpenAPIServiceGetEvaluatorRecordArgs, - newEvaluationOpenAPIServiceGetEvaluatorRecordResult, + "GetEvaluatorRecordOApi": kitex.NewMethodInfo( + getEvaluatorRecordOApiHandler, + newEvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs, + newEvaluationOpenAPIServiceGetEvaluatorRecordOApiResult, false, kitex.WithStreamingMode(kitex.StreamingNone), ), - "CreateExperiment": kitex.NewMethodInfo( - createExperimentHandler, - newEvaluationOpenAPIServiceCreateExperimentArgs, - newEvaluationOpenAPIServiceCreateExperimentResult, + "CreateExperimentOApi": kitex.NewMethodInfo( + createExperimentOApiHandler, + newEvaluationOpenAPIServiceCreateExperimentOApiArgs, + newEvaluationOpenAPIServiceCreateExperimentOApiResult, false, kitex.WithStreamingMode(kitex.StreamingNone), ), - "GetExperimentResult": kitex.NewMethodInfo( - getExperimentResult_Handler, - newEvaluationOpenAPIServiceGetExperimentResultArgs, - newEvaluationOpenAPIServiceGetExperimentResultResult, + "GetExperimentResultOApi": kitex.NewMethodInfo( + getExperimentResultOApiHandler, + newEvaluationOpenAPIServiceGetExperimentResultOApiArgs, + newEvaluationOpenAPIServiceGetExperimentResultOApiResult, false, kitex.WithStreamingMode(kitex.StreamingNone), ), @@ -159,10 +159,10 @@ func newServiceInfo() *kitex.ServiceInfo { return svcInfo } -func createEvaluationSetHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { - realArg := arg.(*openapi.EvaluationOpenAPIServiceCreateEvaluationSetArgs) - realResult := result.(*openapi.EvaluationOpenAPIServiceCreateEvaluationSetResult) - success, err := handler.(openapi.EvaluationOpenAPIService).CreateEvaluationSet(ctx, realArg.Req) +func createEvaluationSetOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) + success, err := handler.(openapi.EvaluationOpenAPIService).CreateEvaluationSetOApi(ctx, realArg.Req) if err != nil { return err } @@ -170,18 +170,18 @@ func createEvaluationSetHandler(ctx context.Context, handler interface{}, arg, r return nil } -func newEvaluationOpenAPIServiceCreateEvaluationSetArgs() interface{} { - return openapi.NewEvaluationOpenAPIServiceCreateEvaluationSetArgs() +func newEvaluationOpenAPIServiceCreateEvaluationSetOApiArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceCreateEvaluationSetOApiArgs() } -func newEvaluationOpenAPIServiceCreateEvaluationSetResult() interface{} { - return openapi.NewEvaluationOpenAPIServiceCreateEvaluationSetResult() +func newEvaluationOpenAPIServiceCreateEvaluationSetOApiResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceCreateEvaluationSetOApiResult() } -func getEvaluationSetHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { - realArg := arg.(*openapi.EvaluationOpenAPIServiceGetEvaluationSetArgs) - realResult := result.(*openapi.EvaluationOpenAPIServiceGetEvaluationSetResult) - success, err := handler.(openapi.EvaluationOpenAPIService).GetEvaluationSet(ctx, realArg.Req) +func getEvaluationSetOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceGetEvaluationSetOApiResult) + success, err := handler.(openapi.EvaluationOpenAPIService).GetEvaluationSetOApi(ctx, realArg.Req) if err != nil { return err } @@ -189,18 +189,18 @@ func getEvaluationSetHandler(ctx context.Context, handler interface{}, arg, resu return nil } -func newEvaluationOpenAPIServiceGetEvaluationSetArgs() interface{} { - return openapi.NewEvaluationOpenAPIServiceGetEvaluationSetArgs() +func newEvaluationOpenAPIServiceGetEvaluationSetOApiArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceGetEvaluationSetOApiArgs() } -func newEvaluationOpenAPIServiceGetEvaluationSetResult() interface{} { - return openapi.NewEvaluationOpenAPIServiceGetEvaluationSetResult() +func newEvaluationOpenAPIServiceGetEvaluationSetOApiResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceGetEvaluationSetOApiResult() } -func listEvaluationSetsHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { - realArg := arg.(*openapi.EvaluationOpenAPIServiceListEvaluationSetsArgs) - realResult := result.(*openapi.EvaluationOpenAPIServiceListEvaluationSetsResult) - success, err := handler.(openapi.EvaluationOpenAPIService).ListEvaluationSets(ctx, realArg.Req) +func listEvaluationSetsOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceListEvaluationSetsOApiResult) + success, err := handler.(openapi.EvaluationOpenAPIService).ListEvaluationSetsOApi(ctx, realArg.Req) if err != nil { return err } @@ -208,18 +208,18 @@ func listEvaluationSetsHandler(ctx context.Context, handler interface{}, arg, re return nil } -func newEvaluationOpenAPIServiceListEvaluationSetsArgs() interface{} { - return openapi.NewEvaluationOpenAPIServiceListEvaluationSetsArgs() +func newEvaluationOpenAPIServiceListEvaluationSetsOApiArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceListEvaluationSetsOApiArgs() } -func newEvaluationOpenAPIServiceListEvaluationSetsResult() interface{} { - return openapi.NewEvaluationOpenAPIServiceListEvaluationSetsResult() +func newEvaluationOpenAPIServiceListEvaluationSetsOApiResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceListEvaluationSetsOApiResult() } -func createEvaluationSetVersionHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { - realArg := arg.(*openapi.EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs) - realResult := result.(*openapi.EvaluationOpenAPIServiceCreateEvaluationSetVersionResult) - success, err := handler.(openapi.EvaluationOpenAPIService).CreateEvaluationSetVersion(ctx, realArg.Req) +func createEvaluationSetVersionOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) + success, err := handler.(openapi.EvaluationOpenAPIService).CreateEvaluationSetVersionOApi(ctx, realArg.Req) if err != nil { return err } @@ -227,18 +227,18 @@ func createEvaluationSetVersionHandler(ctx context.Context, handler interface{}, return nil } -func newEvaluationOpenAPIServiceCreateEvaluationSetVersionArgs() interface{} { - return openapi.NewEvaluationOpenAPIServiceCreateEvaluationSetVersionArgs() +func newEvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs() } -func newEvaluationOpenAPIServiceCreateEvaluationSetVersionResult() interface{} { - return openapi.NewEvaluationOpenAPIServiceCreateEvaluationSetVersionResult() +func newEvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult() } -func batchCreateEvaluationSetItemsHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { - realArg := arg.(*openapi.EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs) - realResult := result.(*openapi.EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult) - success, err := handler.(openapi.EvaluationOpenAPIService).BatchCreateEvaluationSetItems(ctx, realArg.Req) +func batchCreateEvaluationSetItemsOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) + success, err := handler.(openapi.EvaluationOpenAPIService).BatchCreateEvaluationSetItemsOApi(ctx, realArg.Req) if err != nil { return err } @@ -246,18 +246,18 @@ func batchCreateEvaluationSetItemsHandler(ctx context.Context, handler interface return nil } -func newEvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs() interface{} { - return openapi.NewEvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs() +func newEvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs() } -func newEvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult() interface{} { - return openapi.NewEvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult() +func newEvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult() } -func batchUpdateEvaluationSetItemsHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { - realArg := arg.(*openapi.EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs) - realResult := result.(*openapi.EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult) - success, err := handler.(openapi.EvaluationOpenAPIService).BatchUpdateEvaluationSetItems(ctx, realArg.Req) +func batchUpdateEvaluationSetItemsOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) + success, err := handler.(openapi.EvaluationOpenAPIService).BatchUpdateEvaluationSetItemsOApi(ctx, realArg.Req) if err != nil { return err } @@ -265,18 +265,18 @@ func batchUpdateEvaluationSetItemsHandler(ctx context.Context, handler interface return nil } -func newEvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs() interface{} { - return openapi.NewEvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs() +func newEvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs() } -func newEvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult() interface{} { - return openapi.NewEvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult() +func newEvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult() } -func batchDeleteEvaluationSetItemsHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { - realArg := arg.(*openapi.EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs) - realResult := result.(*openapi.EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult) - success, err := handler.(openapi.EvaluationOpenAPIService).BatchDeleteEvaluationSetItems(ctx, realArg.Req) +func batchDeleteEvaluationSetItemsOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) + success, err := handler.(openapi.EvaluationOpenAPIService).BatchDeleteEvaluationSetItemsOApi(ctx, realArg.Req) if err != nil { return err } @@ -284,18 +284,18 @@ func batchDeleteEvaluationSetItemsHandler(ctx context.Context, handler interface return nil } -func newEvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs() interface{} { - return openapi.NewEvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs() +func newEvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs() } -func newEvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult() interface{} { - return openapi.NewEvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult() +func newEvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult() } -func clearEvaluationSetDraftItemsHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { - realArg := arg.(*openapi.EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs) - realResult := result.(*openapi.EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult) - success, err := handler.(openapi.EvaluationOpenAPIService).ClearEvaluationSetDraftItems(ctx, realArg.Req) +func clearEvaluationSetDraftItemsOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult) + success, err := handler.(openapi.EvaluationOpenAPIService).ClearEvaluationSetDraftItemsOApi(ctx, realArg.Req) if err != nil { return err } @@ -303,18 +303,18 @@ func clearEvaluationSetDraftItemsHandler(ctx context.Context, handler interface{ return nil } -func newEvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs() interface{} { - return openapi.NewEvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs() +func newEvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs() } -func newEvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult() interface{} { - return openapi.NewEvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult() +func newEvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult() } -func listEvaluationSetVersionItemsHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { - realArg := arg.(*openapi.EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs) - realResult := result.(*openapi.EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult) - success, err := handler.(openapi.EvaluationOpenAPIService).ListEvaluationSetVersionItems(ctx, realArg.Req) +func listEvaluationSetVersionItemsOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) + success, err := handler.(openapi.EvaluationOpenAPIService).ListEvaluationSetVersionItemsOApi(ctx, realArg.Req) if err != nil { return err } @@ -322,18 +322,18 @@ func listEvaluationSetVersionItemsHandler(ctx context.Context, handler interface return nil } -func newEvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs() interface{} { - return openapi.NewEvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs() +func newEvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs() } -func newEvaluationOpenAPIServiceListEvaluationSetVersionItemsResult() interface{} { - return openapi.NewEvaluationOpenAPIServiceListEvaluationSetVersionItemsResult() +func newEvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult() } -func createEvaluatorHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { - realArg := arg.(*openapi.EvaluationOpenAPIServiceCreateEvaluatorArgs) - realResult := result.(*openapi.EvaluationOpenAPIServiceCreateEvaluatorResult) - success, err := handler.(openapi.EvaluationOpenAPIService).CreateEvaluator(ctx, realArg.Req) +func createEvaluatorOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceCreateEvaluatorOApiArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceCreateEvaluatorOApiResult) + success, err := handler.(openapi.EvaluationOpenAPIService).CreateEvaluatorOApi(ctx, realArg.Req) if err != nil { return err } @@ -341,18 +341,18 @@ func createEvaluatorHandler(ctx context.Context, handler interface{}, arg, resul return nil } -func newEvaluationOpenAPIServiceCreateEvaluatorArgs() interface{} { - return openapi.NewEvaluationOpenAPIServiceCreateEvaluatorArgs() +func newEvaluationOpenAPIServiceCreateEvaluatorOApiArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceCreateEvaluatorOApiArgs() } -func newEvaluationOpenAPIServiceCreateEvaluatorResult() interface{} { - return openapi.NewEvaluationOpenAPIServiceCreateEvaluatorResult() +func newEvaluationOpenAPIServiceCreateEvaluatorOApiResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceCreateEvaluatorOApiResult() } -func submitEvaluatorVersionHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { - realArg := arg.(*openapi.EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs) - realResult := result.(*openapi.EvaluationOpenAPIServiceSubmitEvaluatorVersionResult) - success, err := handler.(openapi.EvaluationOpenAPIService).SubmitEvaluatorVersion(ctx, realArg.Req) +func submitEvaluatorVersionOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult) + success, err := handler.(openapi.EvaluationOpenAPIService).SubmitEvaluatorVersionOApi(ctx, realArg.Req) if err != nil { return err } @@ -360,18 +360,18 @@ func submitEvaluatorVersionHandler(ctx context.Context, handler interface{}, arg return nil } -func newEvaluationOpenAPIServiceSubmitEvaluatorVersionArgs() interface{} { - return openapi.NewEvaluationOpenAPIServiceSubmitEvaluatorVersionArgs() +func newEvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs() } -func newEvaluationOpenAPIServiceSubmitEvaluatorVersionResult() interface{} { - return openapi.NewEvaluationOpenAPIServiceSubmitEvaluatorVersionResult() +func newEvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult() } -func getEvaluatorVersionHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { - realArg := arg.(*openapi.EvaluationOpenAPIServiceGetEvaluatorVersionArgs) - realResult := result.(*openapi.EvaluationOpenAPIServiceGetEvaluatorVersionResult) - success, err := handler.(openapi.EvaluationOpenAPIService).GetEvaluatorVersion(ctx, realArg.Req) +func getEvaluatorVersionOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult) + success, err := handler.(openapi.EvaluationOpenAPIService).GetEvaluatorVersionOApi(ctx, realArg.Req) if err != nil { return err } @@ -379,18 +379,18 @@ func getEvaluatorVersionHandler(ctx context.Context, handler interface{}, arg, r return nil } -func newEvaluationOpenAPIServiceGetEvaluatorVersionArgs() interface{} { - return openapi.NewEvaluationOpenAPIServiceGetEvaluatorVersionArgs() +func newEvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs() } -func newEvaluationOpenAPIServiceGetEvaluatorVersionResult() interface{} { - return openapi.NewEvaluationOpenAPIServiceGetEvaluatorVersionResult() +func newEvaluationOpenAPIServiceGetEvaluatorVersionOApiResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceGetEvaluatorVersionOApiResult() } -func runEvaluatorHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { - realArg := arg.(*openapi.EvaluationOpenAPIServiceRunEvaluatorArgs) - realResult := result.(*openapi.EvaluationOpenAPIServiceRunEvaluatorResult) - success, err := handler.(openapi.EvaluationOpenAPIService).RunEvaluator(ctx, realArg.Req) +func runEvaluatorOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceRunEvaluatorOApiArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceRunEvaluatorOApiResult) + success, err := handler.(openapi.EvaluationOpenAPIService).RunEvaluatorOApi(ctx, realArg.Req) if err != nil { return err } @@ -398,18 +398,18 @@ func runEvaluatorHandler(ctx context.Context, handler interface{}, arg, result i return nil } -func newEvaluationOpenAPIServiceRunEvaluatorArgs() interface{} { - return openapi.NewEvaluationOpenAPIServiceRunEvaluatorArgs() +func newEvaluationOpenAPIServiceRunEvaluatorOApiArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceRunEvaluatorOApiArgs() } -func newEvaluationOpenAPIServiceRunEvaluatorResult() interface{} { - return openapi.NewEvaluationOpenAPIServiceRunEvaluatorResult() +func newEvaluationOpenAPIServiceRunEvaluatorOApiResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceRunEvaluatorOApiResult() } -func getEvaluatorRecordHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { - realArg := arg.(*openapi.EvaluationOpenAPIServiceGetEvaluatorRecordArgs) - realResult := result.(*openapi.EvaluationOpenAPIServiceGetEvaluatorRecordResult) - success, err := handler.(openapi.EvaluationOpenAPIService).GetEvaluatorRecord(ctx, realArg.Req) +func getEvaluatorRecordOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult) + success, err := handler.(openapi.EvaluationOpenAPIService).GetEvaluatorRecordOApi(ctx, realArg.Req) if err != nil { return err } @@ -417,18 +417,18 @@ func getEvaluatorRecordHandler(ctx context.Context, handler interface{}, arg, re return nil } -func newEvaluationOpenAPIServiceGetEvaluatorRecordArgs() interface{} { - return openapi.NewEvaluationOpenAPIServiceGetEvaluatorRecordArgs() +func newEvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs() } -func newEvaluationOpenAPIServiceGetEvaluatorRecordResult() interface{} { - return openapi.NewEvaluationOpenAPIServiceGetEvaluatorRecordResult() +func newEvaluationOpenAPIServiceGetEvaluatorRecordOApiResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceGetEvaluatorRecordOApiResult() } -func createExperimentHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { - realArg := arg.(*openapi.EvaluationOpenAPIServiceCreateExperimentArgs) - realResult := result.(*openapi.EvaluationOpenAPIServiceCreateExperimentResult) - success, err := handler.(openapi.EvaluationOpenAPIService).CreateExperiment(ctx, realArg.Req) +func createExperimentOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceCreateExperimentOApiArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceCreateExperimentOApiResult) + success, err := handler.(openapi.EvaluationOpenAPIService).CreateExperimentOApi(ctx, realArg.Req) if err != nil { return err } @@ -436,18 +436,18 @@ func createExperimentHandler(ctx context.Context, handler interface{}, arg, resu return nil } -func newEvaluationOpenAPIServiceCreateExperimentArgs() interface{} { - return openapi.NewEvaluationOpenAPIServiceCreateExperimentArgs() +func newEvaluationOpenAPIServiceCreateExperimentOApiArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceCreateExperimentOApiArgs() } -func newEvaluationOpenAPIServiceCreateExperimentResult() interface{} { - return openapi.NewEvaluationOpenAPIServiceCreateExperimentResult() +func newEvaluationOpenAPIServiceCreateExperimentOApiResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceCreateExperimentOApiResult() } -func getExperimentResult_Handler(ctx context.Context, handler interface{}, arg, result interface{}) error { - realArg := arg.(*openapi.EvaluationOpenAPIServiceGetExperimentResultArgs) - realResult := result.(*openapi.EvaluationOpenAPIServiceGetExperimentResultResult) - success, err := handler.(openapi.EvaluationOpenAPIService).GetExperimentResult_(ctx, realArg.Req) +func getExperimentResultOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceGetExperimentResultOApiArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceGetExperimentResultOApiResult) + success, err := handler.(openapi.EvaluationOpenAPIService).GetExperimentResultOApi(ctx, realArg.Req) if err != nil { return err } @@ -455,12 +455,12 @@ func getExperimentResult_Handler(ctx context.Context, handler interface{}, arg, return nil } -func newEvaluationOpenAPIServiceGetExperimentResultArgs() interface{} { - return openapi.NewEvaluationOpenAPIServiceGetExperimentResultArgs() +func newEvaluationOpenAPIServiceGetExperimentResultOApiArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceGetExperimentResultOApiArgs() } -func newEvaluationOpenAPIServiceGetExperimentResultResult() interface{} { - return openapi.NewEvaluationOpenAPIServiceGetExperimentResultResult() +func newEvaluationOpenAPIServiceGetExperimentResultOApiResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceGetExperimentResultOApiResult() } type kClient struct { @@ -475,161 +475,161 @@ func newServiceClient(c client.Client) *kClient { } } -func (p *kClient) CreateEvaluationSet(ctx context.Context, req *openapi.CreateEvaluationSetOpenAPIRequest) (r *openapi.CreateEvaluationSetOpenAPIResponse, err error) { - var _args openapi.EvaluationOpenAPIServiceCreateEvaluationSetArgs +func (p *kClient) CreateEvaluationSetOApi(ctx context.Context, req *openapi.CreateEvaluationSetOApiRequest) (r *openapi.CreateEvaluationSetOApiResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs _args.Req = req - var _result openapi.EvaluationOpenAPIServiceCreateEvaluationSetResult - if err = p.c.Call(ctx, "CreateEvaluationSet", &_args, &_result); err != nil { + var _result openapi.EvaluationOpenAPIServiceCreateEvaluationSetOApiResult + if err = p.c.Call(ctx, "CreateEvaluationSetOApi", &_args, &_result); err != nil { return } return _result.GetSuccess(), nil } -func (p *kClient) GetEvaluationSet(ctx context.Context, req *openapi.GetEvaluationSetOpenAPIRequest) (r *openapi.GetEvaluationSetOpenAPIResponse, err error) { - var _args openapi.EvaluationOpenAPIServiceGetEvaluationSetArgs +func (p *kClient) GetEvaluationSetOApi(ctx context.Context, req *openapi.GetEvaluationSetOApiRequest) (r *openapi.GetEvaluationSetOApiResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceGetEvaluationSetOApiArgs _args.Req = req - var _result openapi.EvaluationOpenAPIServiceGetEvaluationSetResult - if err = p.c.Call(ctx, "GetEvaluationSet", &_args, &_result); err != nil { + var _result openapi.EvaluationOpenAPIServiceGetEvaluationSetOApiResult + if err = p.c.Call(ctx, "GetEvaluationSetOApi", &_args, &_result); err != nil { return } return _result.GetSuccess(), nil } -func (p *kClient) ListEvaluationSets(ctx context.Context, req *openapi.ListEvaluationSetsOpenAPIRequest) (r *openapi.ListEvaluationSetsOpenAPIResponse, err error) { - var _args openapi.EvaluationOpenAPIServiceListEvaluationSetsArgs +func (p *kClient) ListEvaluationSetsOApi(ctx context.Context, req *openapi.ListEvaluationSetsOApiRequest) (r *openapi.ListEvaluationSetsOApiResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceListEvaluationSetsOApiArgs _args.Req = req - var _result openapi.EvaluationOpenAPIServiceListEvaluationSetsResult - if err = p.c.Call(ctx, "ListEvaluationSets", &_args, &_result); err != nil { + var _result openapi.EvaluationOpenAPIServiceListEvaluationSetsOApiResult + if err = p.c.Call(ctx, "ListEvaluationSetsOApi", &_args, &_result); err != nil { return } return _result.GetSuccess(), nil } -func (p *kClient) CreateEvaluationSetVersion(ctx context.Context, req *openapi.CreateEvaluationSetVersionOpenAPIRequest) (r *openapi.CreateEvaluationSetVersionOpenAPIResponse, err error) { - var _args openapi.EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs +func (p *kClient) CreateEvaluationSetVersionOApi(ctx context.Context, req *openapi.CreateEvaluationSetVersionOApiRequest) (r *openapi.CreateEvaluationSetVersionOApiResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs _args.Req = req - var _result openapi.EvaluationOpenAPIServiceCreateEvaluationSetVersionResult - if err = p.c.Call(ctx, "CreateEvaluationSetVersion", &_args, &_result); err != nil { + var _result openapi.EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult + if err = p.c.Call(ctx, "CreateEvaluationSetVersionOApi", &_args, &_result); err != nil { return } return _result.GetSuccess(), nil } -func (p *kClient) BatchCreateEvaluationSetItems(ctx context.Context, req *openapi.BatchCreateEvaluationSetItemsOpenAPIRequest) (r *openapi.BatchCreateEvaluationSetItemsOpenAPIResponse, err error) { - var _args openapi.EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs +func (p *kClient) BatchCreateEvaluationSetItemsOApi(ctx context.Context, req *openapi.BatchCreateEvaluationSetItemsOApiRequest) (r *openapi.BatchCreateEvaluationSetItemsOApiResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs _args.Req = req - var _result openapi.EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult - if err = p.c.Call(ctx, "BatchCreateEvaluationSetItems", &_args, &_result); err != nil { + var _result openapi.EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult + if err = p.c.Call(ctx, "BatchCreateEvaluationSetItemsOApi", &_args, &_result); err != nil { return } return _result.GetSuccess(), nil } -func (p *kClient) BatchUpdateEvaluationSetItems(ctx context.Context, req *openapi.BatchUpdateEvaluationSetItemsOpenAPIRequest) (r *openapi.BatchUpdateEvaluationSetItemsOpenAPIResponse, err error) { - var _args openapi.EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs +func (p *kClient) BatchUpdateEvaluationSetItemsOApi(ctx context.Context, req *openapi.BatchUpdateEvaluationSetItemsOApiRequest) (r *openapi.BatchUpdateEvaluationSetItemsOApiResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs _args.Req = req - var _result openapi.EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult - if err = p.c.Call(ctx, "BatchUpdateEvaluationSetItems", &_args, &_result); err != nil { + var _result openapi.EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult + if err = p.c.Call(ctx, "BatchUpdateEvaluationSetItemsOApi", &_args, &_result); err != nil { return } return _result.GetSuccess(), nil } -func (p *kClient) BatchDeleteEvaluationSetItems(ctx context.Context, req *openapi.BatchDeleteEvaluationSetItemsOpenAPIRequest) (r *openapi.BatchDeleteEvaluationSetItemsOpenAPIResponse, err error) { - var _args openapi.EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs +func (p *kClient) BatchDeleteEvaluationSetItemsOApi(ctx context.Context, req *openapi.BatchDeleteEvaluationSetItemsOApiRequest) (r *openapi.BatchDeleteEvaluationSetItemsOApiResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs _args.Req = req - var _result openapi.EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult - if err = p.c.Call(ctx, "BatchDeleteEvaluationSetItems", &_args, &_result); err != nil { + var _result openapi.EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult + if err = p.c.Call(ctx, "BatchDeleteEvaluationSetItemsOApi", &_args, &_result); err != nil { return } return _result.GetSuccess(), nil } -func (p *kClient) ClearEvaluationSetDraftItems(ctx context.Context, req *openapi.ClearEvaluationSetDraftItemsOpenAPIRequest) (r *openapi.ClearEvaluationSetDraftItemsOpenAPIResponse, err error) { - var _args openapi.EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs +func (p *kClient) ClearEvaluationSetDraftItemsOApi(ctx context.Context, req *openapi.ClearEvaluationSetDraftItemsOApiRequest) (r *openapi.ClearEvaluationSetDraftItemsOApiResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs _args.Req = req - var _result openapi.EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult - if err = p.c.Call(ctx, "ClearEvaluationSetDraftItems", &_args, &_result); err != nil { + var _result openapi.EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult + if err = p.c.Call(ctx, "ClearEvaluationSetDraftItemsOApi", &_args, &_result); err != nil { return } return _result.GetSuccess(), nil } -func (p *kClient) ListEvaluationSetVersionItems(ctx context.Context, req *openapi.ListEvaluationSetVersionItemsOpenAPIRequest) (r *openapi.ListEvaluationSetVersionItemsOpenAPIResponse, err error) { - var _args openapi.EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs +func (p *kClient) ListEvaluationSetVersionItemsOApi(ctx context.Context, req *openapi.ListEvaluationSetVersionItemsOApiRequest) (r *openapi.ListEvaluationSetVersionItemsOApiResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs _args.Req = req - var _result openapi.EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult - if err = p.c.Call(ctx, "ListEvaluationSetVersionItems", &_args, &_result); err != nil { + var _result openapi.EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult + if err = p.c.Call(ctx, "ListEvaluationSetVersionItemsOApi", &_args, &_result); err != nil { return } return _result.GetSuccess(), nil } -func (p *kClient) CreateEvaluator(ctx context.Context, req *openapi.CreateEvaluatorOpenAPIRequest) (r *openapi.CreateEvaluatorOpenAPIResponse, err error) { - var _args openapi.EvaluationOpenAPIServiceCreateEvaluatorArgs +func (p *kClient) CreateEvaluatorOApi(ctx context.Context, req *openapi.CreateEvaluatorOApiRequest) (r *openapi.CreateEvaluatorOApiResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceCreateEvaluatorOApiArgs _args.Req = req - var _result openapi.EvaluationOpenAPIServiceCreateEvaluatorResult - if err = p.c.Call(ctx, "CreateEvaluator", &_args, &_result); err != nil { + var _result openapi.EvaluationOpenAPIServiceCreateEvaluatorOApiResult + if err = p.c.Call(ctx, "CreateEvaluatorOApi", &_args, &_result); err != nil { return } return _result.GetSuccess(), nil } -func (p *kClient) SubmitEvaluatorVersion(ctx context.Context, req *openapi.SubmitEvaluatorVersionOpenAPIRequest) (r *openapi.SubmitEvaluatorVersionOpenAPIResponse, err error) { - var _args openapi.EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs +func (p *kClient) SubmitEvaluatorVersionOApi(ctx context.Context, req *openapi.SubmitEvaluatorVersionOApiRequest) (r *openapi.SubmitEvaluatorVersionOApiResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs _args.Req = req - var _result openapi.EvaluationOpenAPIServiceSubmitEvaluatorVersionResult - if err = p.c.Call(ctx, "SubmitEvaluatorVersion", &_args, &_result); err != nil { + var _result openapi.EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult + if err = p.c.Call(ctx, "SubmitEvaluatorVersionOApi", &_args, &_result); err != nil { return } return _result.GetSuccess(), nil } -func (p *kClient) GetEvaluatorVersion(ctx context.Context, req *openapi.GetEvaluatorVersionOpenAPIRequest) (r *openapi.GetEvaluatorVersionOpenAPIResponse, err error) { - var _args openapi.EvaluationOpenAPIServiceGetEvaluatorVersionArgs +func (p *kClient) GetEvaluatorVersionOApi(ctx context.Context, req *openapi.GetEvaluatorVersionOApiRequest) (r *openapi.GetEvaluatorVersionOApiResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs _args.Req = req - var _result openapi.EvaluationOpenAPIServiceGetEvaluatorVersionResult - if err = p.c.Call(ctx, "GetEvaluatorVersion", &_args, &_result); err != nil { + var _result openapi.EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult + if err = p.c.Call(ctx, "GetEvaluatorVersionOApi", &_args, &_result); err != nil { return } return _result.GetSuccess(), nil } -func (p *kClient) RunEvaluator(ctx context.Context, req *openapi.RunEvaluatorOpenAPIRequest) (r *openapi.RunEvaluatorOpenAPIResponse, err error) { - var _args openapi.EvaluationOpenAPIServiceRunEvaluatorArgs +func (p *kClient) RunEvaluatorOApi(ctx context.Context, req *openapi.RunEvaluatorOApiRequest) (r *openapi.RunEvaluatorOApiResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceRunEvaluatorOApiArgs _args.Req = req - var _result openapi.EvaluationOpenAPIServiceRunEvaluatorResult - if err = p.c.Call(ctx, "RunEvaluator", &_args, &_result); err != nil { + var _result openapi.EvaluationOpenAPIServiceRunEvaluatorOApiResult + if err = p.c.Call(ctx, "RunEvaluatorOApi", &_args, &_result); err != nil { return } return _result.GetSuccess(), nil } -func (p *kClient) GetEvaluatorRecord(ctx context.Context, req *openapi.GetEvaluatorRecordOpenAPIRequest) (r *openapi.GetEvaluatorRecordOpenAPIResponse, err error) { - var _args openapi.EvaluationOpenAPIServiceGetEvaluatorRecordArgs +func (p *kClient) GetEvaluatorRecordOApi(ctx context.Context, req *openapi.GetEvaluatorRecordOApiRequest) (r *openapi.GetEvaluatorRecordOApiResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs _args.Req = req - var _result openapi.EvaluationOpenAPIServiceGetEvaluatorRecordResult - if err = p.c.Call(ctx, "GetEvaluatorRecord", &_args, &_result); err != nil { + var _result openapi.EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult + if err = p.c.Call(ctx, "GetEvaluatorRecordOApi", &_args, &_result); err != nil { return } return _result.GetSuccess(), nil } -func (p *kClient) CreateExperiment(ctx context.Context, req *openapi.CreateExperimentOpenAPIRequest) (r *openapi.CreateExperimentOpenAPIResponse, err error) { - var _args openapi.EvaluationOpenAPIServiceCreateExperimentArgs +func (p *kClient) CreateExperimentOApi(ctx context.Context, req *openapi.CreateExperimentOApiRequest) (r *openapi.CreateExperimentOApiResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceCreateExperimentOApiArgs _args.Req = req - var _result openapi.EvaluationOpenAPIServiceCreateExperimentResult - if err = p.c.Call(ctx, "CreateExperiment", &_args, &_result); err != nil { + var _result openapi.EvaluationOpenAPIServiceCreateExperimentOApiResult + if err = p.c.Call(ctx, "CreateExperimentOApi", &_args, &_result); err != nil { return } return _result.GetSuccess(), nil } -func (p *kClient) GetExperimentResult_(ctx context.Context, req *openapi.GetExperimentResultOpenAPIRequest) (r *openapi.GetExperimentResultOpenAPIResponse, err error) { - var _args openapi.EvaluationOpenAPIServiceGetExperimentResultArgs +func (p *kClient) GetExperimentResultOApi(ctx context.Context, req *openapi.GetExperimentResultOApiRequest) (r *openapi.GetExperimentResultOApiResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceGetExperimentResultOApiArgs _args.Req = req - var _result openapi.EvaluationOpenAPIServiceGetExperimentResultResult - if err = p.c.Call(ctx, "GetExperimentResult", &_args, &_result); err != nil { + var _result openapi.EvaluationOpenAPIServiceGetExperimentResultOApiResult + if err = p.c.Call(ctx, "GetExperimentResultOApi", &_args, &_result); err != nil { return } return _result.GetSuccess(), nil diff --git a/backend/kitex_gen/coze/loop/evaluation/openapi/coze.loop.evaluation.openapi.go b/backend/kitex_gen/coze/loop/evaluation/openapi/coze.loop.evaluation.openapi.go index 16899c8fe..3f22c9d7d 100644 --- a/backend/kitex_gen/coze/loop/evaluation/openapi/coze.loop.evaluation.openapi.go +++ b/backend/kitex_gen/coze/loop/evaluation/openapi/coze.loop.evaluation.openapi.go @@ -18,7 +18,7 @@ import ( // 评测集相关接口 (9个接口) // =============================== // 1.1 创建评测集 -type CreateEvaluationSetOpenAPIRequest struct { +type CreateEvaluationSetOApiRequest struct { WorkspaceID int64 `thrift:"workspace_id,1,required" frugal:"1,required,i64" json:"workspace_id" form:"workspace_id,required" query:"workspace_id,required"` Name string `thrift:"name,2,required" frugal:"2,required,string" form:"name,required" json:"name,required" query:"name,required"` Description *string `thrift:"description,3,optional" frugal:"3,optional,string" form:"description" json:"description,omitempty" query:"description"` @@ -26,79 +26,79 @@ type CreateEvaluationSetOpenAPIRequest struct { Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` } -func NewCreateEvaluationSetOpenAPIRequest() *CreateEvaluationSetOpenAPIRequest { - return &CreateEvaluationSetOpenAPIRequest{} +func NewCreateEvaluationSetOApiRequest() *CreateEvaluationSetOApiRequest { + return &CreateEvaluationSetOApiRequest{} } -func (p *CreateEvaluationSetOpenAPIRequest) InitDefault() { +func (p *CreateEvaluationSetOApiRequest) InitDefault() { } -func (p *CreateEvaluationSetOpenAPIRequest) GetWorkspaceID() (v int64) { +func (p *CreateEvaluationSetOApiRequest) GetWorkspaceID() (v int64) { if p != nil { return p.WorkspaceID } return } -func (p *CreateEvaluationSetOpenAPIRequest) GetName() (v string) { +func (p *CreateEvaluationSetOApiRequest) GetName() (v string) { if p != nil { return p.Name } return } -var CreateEvaluationSetOpenAPIRequest_Description_DEFAULT string +var CreateEvaluationSetOApiRequest_Description_DEFAULT string -func (p *CreateEvaluationSetOpenAPIRequest) GetDescription() (v string) { +func (p *CreateEvaluationSetOApiRequest) GetDescription() (v string) { if p == nil { return } if !p.IsSetDescription() { - return CreateEvaluationSetOpenAPIRequest_Description_DEFAULT + return CreateEvaluationSetOApiRequest_Description_DEFAULT } return *p.Description } -var CreateEvaluationSetOpenAPIRequest_EvaluationSetSchema_DEFAULT *eval_set.EvaluationSetSchema +var CreateEvaluationSetOApiRequest_EvaluationSetSchema_DEFAULT *eval_set.EvaluationSetSchema -func (p *CreateEvaluationSetOpenAPIRequest) GetEvaluationSetSchema() (v *eval_set.EvaluationSetSchema) { +func (p *CreateEvaluationSetOApiRequest) GetEvaluationSetSchema() (v *eval_set.EvaluationSetSchema) { if p == nil { return } if !p.IsSetEvaluationSetSchema() { - return CreateEvaluationSetOpenAPIRequest_EvaluationSetSchema_DEFAULT + return CreateEvaluationSetOApiRequest_EvaluationSetSchema_DEFAULT } return p.EvaluationSetSchema } -var CreateEvaluationSetOpenAPIRequest_Base_DEFAULT *base.Base +var CreateEvaluationSetOApiRequest_Base_DEFAULT *base.Base -func (p *CreateEvaluationSetOpenAPIRequest) GetBase() (v *base.Base) { +func (p *CreateEvaluationSetOApiRequest) GetBase() (v *base.Base) { if p == nil { return } if !p.IsSetBase() { - return CreateEvaluationSetOpenAPIRequest_Base_DEFAULT + return CreateEvaluationSetOApiRequest_Base_DEFAULT } return p.Base } -func (p *CreateEvaluationSetOpenAPIRequest) SetWorkspaceID(val int64) { +func (p *CreateEvaluationSetOApiRequest) SetWorkspaceID(val int64) { p.WorkspaceID = val } -func (p *CreateEvaluationSetOpenAPIRequest) SetName(val string) { +func (p *CreateEvaluationSetOApiRequest) SetName(val string) { p.Name = val } -func (p *CreateEvaluationSetOpenAPIRequest) SetDescription(val *string) { +func (p *CreateEvaluationSetOApiRequest) SetDescription(val *string) { p.Description = val } -func (p *CreateEvaluationSetOpenAPIRequest) SetEvaluationSetSchema(val *eval_set.EvaluationSetSchema) { +func (p *CreateEvaluationSetOApiRequest) SetEvaluationSetSchema(val *eval_set.EvaluationSetSchema) { p.EvaluationSetSchema = val } -func (p *CreateEvaluationSetOpenAPIRequest) SetBase(val *base.Base) { +func (p *CreateEvaluationSetOApiRequest) SetBase(val *base.Base) { p.Base = val } -var fieldIDToName_CreateEvaluationSetOpenAPIRequest = map[int16]string{ +var fieldIDToName_CreateEvaluationSetOApiRequest = map[int16]string{ 1: "workspace_id", 2: "name", 3: "description", @@ -106,19 +106,19 @@ var fieldIDToName_CreateEvaluationSetOpenAPIRequest = map[int16]string{ 255: "Base", } -func (p *CreateEvaluationSetOpenAPIRequest) IsSetDescription() bool { +func (p *CreateEvaluationSetOApiRequest) IsSetDescription() bool { return p.Description != nil } -func (p *CreateEvaluationSetOpenAPIRequest) IsSetEvaluationSetSchema() bool { +func (p *CreateEvaluationSetOApiRequest) IsSetEvaluationSetSchema() bool { return p.EvaluationSetSchema != nil } -func (p *CreateEvaluationSetOpenAPIRequest) IsSetBase() bool { +func (p *CreateEvaluationSetOApiRequest) IsSetBase() bool { return p.Base != nil } -func (p *CreateEvaluationSetOpenAPIRequest) Read(iprot thrift.TProtocol) (err error) { +func (p *CreateEvaluationSetOApiRequest) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetWorkspaceID bool = false @@ -208,7 +208,7 @@ ReadStructBeginError: 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_CreateEvaluationSetOpenAPIRequest[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_CreateEvaluationSetOApiRequest[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -217,10 +217,10 @@ ReadFieldEndError: 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_CreateEvaluationSetOpenAPIRequest[fieldId])) + return thrift.NewTProtocolExceptionWithType(thrift.INVALID_DATA, fmt.Errorf("required field %s is not set", fieldIDToName_CreateEvaluationSetOApiRequest[fieldId])) } -func (p *CreateEvaluationSetOpenAPIRequest) ReadField1(iprot thrift.TProtocol) error { +func (p *CreateEvaluationSetOApiRequest) ReadField1(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { @@ -231,7 +231,7 @@ func (p *CreateEvaluationSetOpenAPIRequest) ReadField1(iprot thrift.TProtocol) e p.WorkspaceID = _field return nil } -func (p *CreateEvaluationSetOpenAPIRequest) ReadField2(iprot thrift.TProtocol) error { +func (p *CreateEvaluationSetOApiRequest) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { @@ -242,7 +242,7 @@ func (p *CreateEvaluationSetOpenAPIRequest) ReadField2(iprot thrift.TProtocol) e p.Name = _field return nil } -func (p *CreateEvaluationSetOpenAPIRequest) ReadField3(iprot thrift.TProtocol) error { +func (p *CreateEvaluationSetOApiRequest) ReadField3(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { @@ -253,7 +253,7 @@ func (p *CreateEvaluationSetOpenAPIRequest) ReadField3(iprot thrift.TProtocol) e p.Description = _field return nil } -func (p *CreateEvaluationSetOpenAPIRequest) ReadField4(iprot thrift.TProtocol) error { +func (p *CreateEvaluationSetOApiRequest) ReadField4(iprot thrift.TProtocol) error { _field := eval_set.NewEvaluationSetSchema() if err := _field.Read(iprot); err != nil { return err @@ -261,7 +261,7 @@ func (p *CreateEvaluationSetOpenAPIRequest) ReadField4(iprot thrift.TProtocol) e p.EvaluationSetSchema = _field return nil } -func (p *CreateEvaluationSetOpenAPIRequest) ReadField255(iprot thrift.TProtocol) error { +func (p *CreateEvaluationSetOApiRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err @@ -270,9 +270,9 @@ func (p *CreateEvaluationSetOpenAPIRequest) ReadField255(iprot thrift.TProtocol) return nil } -func (p *CreateEvaluationSetOpenAPIRequest) Write(oprot thrift.TProtocol) (err error) { +func (p *CreateEvaluationSetOApiRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("CreateEvaluationSetOpenAPIRequest"); err != nil { + if err = oprot.WriteStructBegin("CreateEvaluationSetOApiRequest"); err != nil { goto WriteStructBeginError } if p != nil { @@ -314,7 +314,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *CreateEvaluationSetOpenAPIRequest) writeField1(oprot thrift.TProtocol) (err error) { +func (p *CreateEvaluationSetOApiRequest) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { goto WriteFieldBeginError } @@ -330,7 +330,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *CreateEvaluationSetOpenAPIRequest) writeField2(oprot thrift.TProtocol) (err error) { +func (p *CreateEvaluationSetOApiRequest) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("name", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } @@ -346,7 +346,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } -func (p *CreateEvaluationSetOpenAPIRequest) writeField3(oprot thrift.TProtocol) (err error) { +func (p *CreateEvaluationSetOApiRequest) writeField3(oprot thrift.TProtocol) (err error) { if p.IsSetDescription() { if err = oprot.WriteFieldBegin("description", thrift.STRING, 3); err != nil { goto WriteFieldBeginError @@ -364,7 +364,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } -func (p *CreateEvaluationSetOpenAPIRequest) writeField4(oprot thrift.TProtocol) (err error) { +func (p *CreateEvaluationSetOApiRequest) writeField4(oprot thrift.TProtocol) (err error) { if p.IsSetEvaluationSetSchema() { if err = oprot.WriteFieldBegin("evaluation_set_schema", thrift.STRUCT, 4); err != nil { goto WriteFieldBeginError @@ -382,7 +382,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err) } -func (p *CreateEvaluationSetOpenAPIRequest) writeField255(oprot thrift.TProtocol) (err error) { +func (p *CreateEvaluationSetOApiRequest) writeField255(oprot thrift.TProtocol) (err error) { if p.IsSetBase() { if err = oprot.WriteFieldBegin("Base", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError @@ -401,15 +401,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } -func (p *CreateEvaluationSetOpenAPIRequest) String() string { +func (p *CreateEvaluationSetOApiRequest) String() string { if p == nil { return "" } - return fmt.Sprintf("CreateEvaluationSetOpenAPIRequest(%+v)", *p) + return fmt.Sprintf("CreateEvaluationSetOApiRequest(%+v)", *p) } -func (p *CreateEvaluationSetOpenAPIRequest) DeepEqual(ano *CreateEvaluationSetOpenAPIRequest) bool { +func (p *CreateEvaluationSetOApiRequest) DeepEqual(ano *CreateEvaluationSetOApiRequest) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -433,21 +433,21 @@ func (p *CreateEvaluationSetOpenAPIRequest) DeepEqual(ano *CreateEvaluationSetOp return true } -func (p *CreateEvaluationSetOpenAPIRequest) Field1DeepEqual(src int64) bool { +func (p *CreateEvaluationSetOApiRequest) Field1DeepEqual(src int64) bool { if p.WorkspaceID != src { return false } return true } -func (p *CreateEvaluationSetOpenAPIRequest) Field2DeepEqual(src string) bool { +func (p *CreateEvaluationSetOApiRequest) Field2DeepEqual(src string) bool { if strings.Compare(p.Name, src) != 0 { return false } return true } -func (p *CreateEvaluationSetOpenAPIRequest) Field3DeepEqual(src *string) bool { +func (p *CreateEvaluationSetOApiRequest) Field3DeepEqual(src *string) bool { if p.Description == src { return true @@ -459,14 +459,14 @@ func (p *CreateEvaluationSetOpenAPIRequest) Field3DeepEqual(src *string) bool { } return true } -func (p *CreateEvaluationSetOpenAPIRequest) Field4DeepEqual(src *eval_set.EvaluationSetSchema) bool { +func (p *CreateEvaluationSetOApiRequest) Field4DeepEqual(src *eval_set.EvaluationSetSchema) bool { if !p.EvaluationSetSchema.DeepEqual(src) { return false } return true } -func (p *CreateEvaluationSetOpenAPIRequest) Field255DeepEqual(src *base.Base) bool { +func (p *CreateEvaluationSetOApiRequest) Field255DeepEqual(src *base.Base) bool { if !p.Base.DeepEqual(src) { return false @@ -474,104 +474,104 @@ func (p *CreateEvaluationSetOpenAPIRequest) Field255DeepEqual(src *base.Base) bo return true } -type CreateEvaluationSetOpenAPIResponse struct { +type CreateEvaluationSetOApiResponse struct { Code *int32 `thrift:"code,1,optional" frugal:"1,optional,i32" form:"code" json:"code,omitempty" query:"code"` Msg *string `thrift:"msg,2,optional" frugal:"2,optional,string" form:"msg" json:"msg,omitempty" query:"msg"` Data *CreateEvaluationSetOpenAPIData `thrift:"data,3,optional" frugal:"3,optional,CreateEvaluationSetOpenAPIData" form:"data" json:"data,omitempty" query:"data"` BaseResp *base.BaseResp `thrift:"BaseResp,255" frugal:"255,default,base.BaseResp" form:"BaseResp" json:"BaseResp" query:"BaseResp"` } -func NewCreateEvaluationSetOpenAPIResponse() *CreateEvaluationSetOpenAPIResponse { - return &CreateEvaluationSetOpenAPIResponse{} +func NewCreateEvaluationSetOApiResponse() *CreateEvaluationSetOApiResponse { + return &CreateEvaluationSetOApiResponse{} } -func (p *CreateEvaluationSetOpenAPIResponse) InitDefault() { +func (p *CreateEvaluationSetOApiResponse) InitDefault() { } -var CreateEvaluationSetOpenAPIResponse_Code_DEFAULT int32 +var CreateEvaluationSetOApiResponse_Code_DEFAULT int32 -func (p *CreateEvaluationSetOpenAPIResponse) GetCode() (v int32) { +func (p *CreateEvaluationSetOApiResponse) GetCode() (v int32) { if p == nil { return } if !p.IsSetCode() { - return CreateEvaluationSetOpenAPIResponse_Code_DEFAULT + return CreateEvaluationSetOApiResponse_Code_DEFAULT } return *p.Code } -var CreateEvaluationSetOpenAPIResponse_Msg_DEFAULT string +var CreateEvaluationSetOApiResponse_Msg_DEFAULT string -func (p *CreateEvaluationSetOpenAPIResponse) GetMsg() (v string) { +func (p *CreateEvaluationSetOApiResponse) GetMsg() (v string) { if p == nil { return } if !p.IsSetMsg() { - return CreateEvaluationSetOpenAPIResponse_Msg_DEFAULT + return CreateEvaluationSetOApiResponse_Msg_DEFAULT } return *p.Msg } -var CreateEvaluationSetOpenAPIResponse_Data_DEFAULT *CreateEvaluationSetOpenAPIData +var CreateEvaluationSetOApiResponse_Data_DEFAULT *CreateEvaluationSetOpenAPIData -func (p *CreateEvaluationSetOpenAPIResponse) GetData() (v *CreateEvaluationSetOpenAPIData) { +func (p *CreateEvaluationSetOApiResponse) GetData() (v *CreateEvaluationSetOpenAPIData) { if p == nil { return } if !p.IsSetData() { - return CreateEvaluationSetOpenAPIResponse_Data_DEFAULT + return CreateEvaluationSetOApiResponse_Data_DEFAULT } return p.Data } -var CreateEvaluationSetOpenAPIResponse_BaseResp_DEFAULT *base.BaseResp +var CreateEvaluationSetOApiResponse_BaseResp_DEFAULT *base.BaseResp -func (p *CreateEvaluationSetOpenAPIResponse) GetBaseResp() (v *base.BaseResp) { +func (p *CreateEvaluationSetOApiResponse) GetBaseResp() (v *base.BaseResp) { if p == nil { return } if !p.IsSetBaseResp() { - return CreateEvaluationSetOpenAPIResponse_BaseResp_DEFAULT + return CreateEvaluationSetOApiResponse_BaseResp_DEFAULT } return p.BaseResp } -func (p *CreateEvaluationSetOpenAPIResponse) SetCode(val *int32) { +func (p *CreateEvaluationSetOApiResponse) SetCode(val *int32) { p.Code = val } -func (p *CreateEvaluationSetOpenAPIResponse) SetMsg(val *string) { +func (p *CreateEvaluationSetOApiResponse) SetMsg(val *string) { p.Msg = val } -func (p *CreateEvaluationSetOpenAPIResponse) SetData(val *CreateEvaluationSetOpenAPIData) { +func (p *CreateEvaluationSetOApiResponse) SetData(val *CreateEvaluationSetOpenAPIData) { p.Data = val } -func (p *CreateEvaluationSetOpenAPIResponse) SetBaseResp(val *base.BaseResp) { +func (p *CreateEvaluationSetOApiResponse) SetBaseResp(val *base.BaseResp) { p.BaseResp = val } -var fieldIDToName_CreateEvaluationSetOpenAPIResponse = map[int16]string{ +var fieldIDToName_CreateEvaluationSetOApiResponse = map[int16]string{ 1: "code", 2: "msg", 3: "data", 255: "BaseResp", } -func (p *CreateEvaluationSetOpenAPIResponse) IsSetCode() bool { +func (p *CreateEvaluationSetOApiResponse) IsSetCode() bool { return p.Code != nil } -func (p *CreateEvaluationSetOpenAPIResponse) IsSetMsg() bool { +func (p *CreateEvaluationSetOApiResponse) IsSetMsg() bool { return p.Msg != nil } -func (p *CreateEvaluationSetOpenAPIResponse) IsSetData() bool { +func (p *CreateEvaluationSetOApiResponse) IsSetData() bool { return p.Data != nil } -func (p *CreateEvaluationSetOpenAPIResponse) IsSetBaseResp() bool { +func (p *CreateEvaluationSetOApiResponse) IsSetBaseResp() bool { return p.BaseResp != nil } -func (p *CreateEvaluationSetOpenAPIResponse) Read(iprot thrift.TProtocol) (err error) { +func (p *CreateEvaluationSetOApiResponse) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -640,7 +640,7 @@ ReadStructBeginError: 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_CreateEvaluationSetOpenAPIResponse[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_CreateEvaluationSetOApiResponse[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -650,7 +650,7 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *CreateEvaluationSetOpenAPIResponse) ReadField1(iprot thrift.TProtocol) error { +func (p *CreateEvaluationSetOApiResponse) ReadField1(iprot thrift.TProtocol) error { var _field *int32 if v, err := iprot.ReadI32(); err != nil { @@ -661,7 +661,7 @@ func (p *CreateEvaluationSetOpenAPIResponse) ReadField1(iprot thrift.TProtocol) p.Code = _field return nil } -func (p *CreateEvaluationSetOpenAPIResponse) ReadField2(iprot thrift.TProtocol) error { +func (p *CreateEvaluationSetOApiResponse) ReadField2(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { @@ -672,7 +672,7 @@ func (p *CreateEvaluationSetOpenAPIResponse) ReadField2(iprot thrift.TProtocol) p.Msg = _field return nil } -func (p *CreateEvaluationSetOpenAPIResponse) ReadField3(iprot thrift.TProtocol) error { +func (p *CreateEvaluationSetOApiResponse) ReadField3(iprot thrift.TProtocol) error { _field := NewCreateEvaluationSetOpenAPIData() if err := _field.Read(iprot); err != nil { return err @@ -680,7 +680,7 @@ func (p *CreateEvaluationSetOpenAPIResponse) ReadField3(iprot thrift.TProtocol) p.Data = _field return nil } -func (p *CreateEvaluationSetOpenAPIResponse) ReadField255(iprot thrift.TProtocol) error { +func (p *CreateEvaluationSetOApiResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err @@ -689,9 +689,9 @@ func (p *CreateEvaluationSetOpenAPIResponse) ReadField255(iprot thrift.TProtocol return nil } -func (p *CreateEvaluationSetOpenAPIResponse) Write(oprot thrift.TProtocol) (err error) { +func (p *CreateEvaluationSetOApiResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("CreateEvaluationSetOpenAPIResponse"); err != nil { + if err = oprot.WriteStructBegin("CreateEvaluationSetOApiResponse"); err != nil { goto WriteStructBeginError } if p != nil { @@ -729,7 +729,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *CreateEvaluationSetOpenAPIResponse) writeField1(oprot thrift.TProtocol) (err error) { +func (p *CreateEvaluationSetOApiResponse) writeField1(oprot thrift.TProtocol) (err error) { if p.IsSetCode() { if err = oprot.WriteFieldBegin("code", thrift.I32, 1); err != nil { goto WriteFieldBeginError @@ -747,7 +747,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *CreateEvaluationSetOpenAPIResponse) writeField2(oprot thrift.TProtocol) (err error) { +func (p *CreateEvaluationSetOApiResponse) writeField2(oprot thrift.TProtocol) (err error) { if p.IsSetMsg() { if err = oprot.WriteFieldBegin("msg", thrift.STRING, 2); err != nil { goto WriteFieldBeginError @@ -765,7 +765,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } -func (p *CreateEvaluationSetOpenAPIResponse) writeField3(oprot thrift.TProtocol) (err error) { +func (p *CreateEvaluationSetOApiResponse) writeField3(oprot thrift.TProtocol) (err error) { if p.IsSetData() { if err = oprot.WriteFieldBegin("data", thrift.STRUCT, 3); err != nil { goto WriteFieldBeginError @@ -783,7 +783,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } -func (p *CreateEvaluationSetOpenAPIResponse) writeField255(oprot thrift.TProtocol) (err error) { +func (p *CreateEvaluationSetOApiResponse) writeField255(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("BaseResp", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError } @@ -800,15 +800,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } -func (p *CreateEvaluationSetOpenAPIResponse) String() string { +func (p *CreateEvaluationSetOApiResponse) String() string { if p == nil { return "" } - return fmt.Sprintf("CreateEvaluationSetOpenAPIResponse(%+v)", *p) + return fmt.Sprintf("CreateEvaluationSetOApiResponse(%+v)", *p) } -func (p *CreateEvaluationSetOpenAPIResponse) DeepEqual(ano *CreateEvaluationSetOpenAPIResponse) bool { +func (p *CreateEvaluationSetOApiResponse) DeepEqual(ano *CreateEvaluationSetOApiResponse) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -829,7 +829,7 @@ func (p *CreateEvaluationSetOpenAPIResponse) DeepEqual(ano *CreateEvaluationSetO return true } -func (p *CreateEvaluationSetOpenAPIResponse) Field1DeepEqual(src *int32) bool { +func (p *CreateEvaluationSetOApiResponse) Field1DeepEqual(src *int32) bool { if p.Code == src { return true @@ -841,7 +841,7 @@ func (p *CreateEvaluationSetOpenAPIResponse) Field1DeepEqual(src *int32) bool { } return true } -func (p *CreateEvaluationSetOpenAPIResponse) Field2DeepEqual(src *string) bool { +func (p *CreateEvaluationSetOApiResponse) Field2DeepEqual(src *string) bool { if p.Msg == src { return true @@ -853,14 +853,14 @@ func (p *CreateEvaluationSetOpenAPIResponse) Field2DeepEqual(src *string) bool { } return true } -func (p *CreateEvaluationSetOpenAPIResponse) Field3DeepEqual(src *CreateEvaluationSetOpenAPIData) bool { +func (p *CreateEvaluationSetOApiResponse) Field3DeepEqual(src *CreateEvaluationSetOpenAPIData) bool { if !p.Data.DeepEqual(src) { return false } return true } -func (p *CreateEvaluationSetOpenAPIResponse) Field255DeepEqual(src *base.BaseResp) bool { +func (p *CreateEvaluationSetOApiResponse) Field255DeepEqual(src *base.BaseResp) bool { if !p.BaseResp.DeepEqual(src) { return false @@ -1050,65 +1050,65 @@ func (p *CreateEvaluationSetOpenAPIData) Field1DeepEqual(src *int64) bool { } // 1.2 获取评测集详情 -type GetEvaluationSetOpenAPIRequest struct { +type GetEvaluationSetOApiRequest struct { WorkspaceID int64 `thrift:"workspace_id,1,required" frugal:"1,required,i64" json:"workspace_id" form:"workspace_id,required" query:"workspace_id,required"` EvaluationSetID int64 `thrift:"evaluation_set_id,2,required" frugal:"2,required,i64" json:"evaluation_set_id" path:"evaluation_set_id,required" ` Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` } -func NewGetEvaluationSetOpenAPIRequest() *GetEvaluationSetOpenAPIRequest { - return &GetEvaluationSetOpenAPIRequest{} +func NewGetEvaluationSetOApiRequest() *GetEvaluationSetOApiRequest { + return &GetEvaluationSetOApiRequest{} } -func (p *GetEvaluationSetOpenAPIRequest) InitDefault() { +func (p *GetEvaluationSetOApiRequest) InitDefault() { } -func (p *GetEvaluationSetOpenAPIRequest) GetWorkspaceID() (v int64) { +func (p *GetEvaluationSetOApiRequest) GetWorkspaceID() (v int64) { if p != nil { return p.WorkspaceID } return } -func (p *GetEvaluationSetOpenAPIRequest) GetEvaluationSetID() (v int64) { +func (p *GetEvaluationSetOApiRequest) GetEvaluationSetID() (v int64) { if p != nil { return p.EvaluationSetID } return } -var GetEvaluationSetOpenAPIRequest_Base_DEFAULT *base.Base +var GetEvaluationSetOApiRequest_Base_DEFAULT *base.Base -func (p *GetEvaluationSetOpenAPIRequest) GetBase() (v *base.Base) { +func (p *GetEvaluationSetOApiRequest) GetBase() (v *base.Base) { if p == nil { return } if !p.IsSetBase() { - return GetEvaluationSetOpenAPIRequest_Base_DEFAULT + return GetEvaluationSetOApiRequest_Base_DEFAULT } return p.Base } -func (p *GetEvaluationSetOpenAPIRequest) SetWorkspaceID(val int64) { +func (p *GetEvaluationSetOApiRequest) SetWorkspaceID(val int64) { p.WorkspaceID = val } -func (p *GetEvaluationSetOpenAPIRequest) SetEvaluationSetID(val int64) { +func (p *GetEvaluationSetOApiRequest) SetEvaluationSetID(val int64) { p.EvaluationSetID = val } -func (p *GetEvaluationSetOpenAPIRequest) SetBase(val *base.Base) { +func (p *GetEvaluationSetOApiRequest) SetBase(val *base.Base) { p.Base = val } -var fieldIDToName_GetEvaluationSetOpenAPIRequest = map[int16]string{ +var fieldIDToName_GetEvaluationSetOApiRequest = map[int16]string{ 1: "workspace_id", 2: "evaluation_set_id", 255: "Base", } -func (p *GetEvaluationSetOpenAPIRequest) IsSetBase() bool { +func (p *GetEvaluationSetOApiRequest) IsSetBase() bool { return p.Base != nil } -func (p *GetEvaluationSetOpenAPIRequest) Read(iprot thrift.TProtocol) (err error) { +func (p *GetEvaluationSetOApiRequest) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetWorkspaceID bool = false @@ -1182,7 +1182,7 @@ ReadStructBeginError: 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_GetEvaluationSetOpenAPIRequest[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetEvaluationSetOApiRequest[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -1191,10 +1191,10 @@ ReadFieldEndError: 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_GetEvaluationSetOpenAPIRequest[fieldId])) + return thrift.NewTProtocolExceptionWithType(thrift.INVALID_DATA, fmt.Errorf("required field %s is not set", fieldIDToName_GetEvaluationSetOApiRequest[fieldId])) } -func (p *GetEvaluationSetOpenAPIRequest) ReadField1(iprot thrift.TProtocol) error { +func (p *GetEvaluationSetOApiRequest) ReadField1(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { @@ -1205,7 +1205,7 @@ func (p *GetEvaluationSetOpenAPIRequest) ReadField1(iprot thrift.TProtocol) erro p.WorkspaceID = _field return nil } -func (p *GetEvaluationSetOpenAPIRequest) ReadField2(iprot thrift.TProtocol) error { +func (p *GetEvaluationSetOApiRequest) ReadField2(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { @@ -1216,7 +1216,7 @@ func (p *GetEvaluationSetOpenAPIRequest) ReadField2(iprot thrift.TProtocol) erro p.EvaluationSetID = _field return nil } -func (p *GetEvaluationSetOpenAPIRequest) ReadField255(iprot thrift.TProtocol) error { +func (p *GetEvaluationSetOApiRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err @@ -1225,9 +1225,9 @@ func (p *GetEvaluationSetOpenAPIRequest) ReadField255(iprot thrift.TProtocol) er return nil } -func (p *GetEvaluationSetOpenAPIRequest) Write(oprot thrift.TProtocol) (err error) { +func (p *GetEvaluationSetOApiRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("GetEvaluationSetOpenAPIRequest"); err != nil { + if err = oprot.WriteStructBegin("GetEvaluationSetOApiRequest"); err != nil { goto WriteStructBeginError } if p != nil { @@ -1261,7 +1261,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *GetEvaluationSetOpenAPIRequest) writeField1(oprot thrift.TProtocol) (err error) { +func (p *GetEvaluationSetOApiRequest) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { goto WriteFieldBeginError } @@ -1277,7 +1277,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *GetEvaluationSetOpenAPIRequest) writeField2(oprot thrift.TProtocol) (err error) { +func (p *GetEvaluationSetOApiRequest) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("evaluation_set_id", thrift.I64, 2); err != nil { goto WriteFieldBeginError } @@ -1293,7 +1293,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } -func (p *GetEvaluationSetOpenAPIRequest) writeField255(oprot thrift.TProtocol) (err error) { +func (p *GetEvaluationSetOApiRequest) writeField255(oprot thrift.TProtocol) (err error) { if p.IsSetBase() { if err = oprot.WriteFieldBegin("Base", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError @@ -1312,15 +1312,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } -func (p *GetEvaluationSetOpenAPIRequest) String() string { +func (p *GetEvaluationSetOApiRequest) String() string { if p == nil { return "" } - return fmt.Sprintf("GetEvaluationSetOpenAPIRequest(%+v)", *p) + return fmt.Sprintf("GetEvaluationSetOApiRequest(%+v)", *p) } -func (p *GetEvaluationSetOpenAPIRequest) DeepEqual(ano *GetEvaluationSetOpenAPIRequest) bool { +func (p *GetEvaluationSetOApiRequest) DeepEqual(ano *GetEvaluationSetOApiRequest) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -1338,21 +1338,21 @@ func (p *GetEvaluationSetOpenAPIRequest) DeepEqual(ano *GetEvaluationSetOpenAPIR return true } -func (p *GetEvaluationSetOpenAPIRequest) Field1DeepEqual(src int64) bool { +func (p *GetEvaluationSetOApiRequest) Field1DeepEqual(src int64) bool { if p.WorkspaceID != src { return false } return true } -func (p *GetEvaluationSetOpenAPIRequest) Field2DeepEqual(src int64) bool { +func (p *GetEvaluationSetOApiRequest) Field2DeepEqual(src int64) bool { if p.EvaluationSetID != src { return false } return true } -func (p *GetEvaluationSetOpenAPIRequest) Field255DeepEqual(src *base.Base) bool { +func (p *GetEvaluationSetOApiRequest) Field255DeepEqual(src *base.Base) bool { if !p.Base.DeepEqual(src) { return false @@ -1360,104 +1360,104 @@ func (p *GetEvaluationSetOpenAPIRequest) Field255DeepEqual(src *base.Base) bool return true } -type GetEvaluationSetOpenAPIResponse struct { +type GetEvaluationSetOApiResponse struct { Code *int32 `thrift:"code,1,optional" frugal:"1,optional,i32" form:"code" json:"code,omitempty" query:"code"` Msg *string `thrift:"msg,2,optional" frugal:"2,optional,string" form:"msg" json:"msg,omitempty" query:"msg"` Data *GetEvaluationSetOpenAPIData `thrift:"data,3,optional" frugal:"3,optional,GetEvaluationSetOpenAPIData" form:"data" json:"data,omitempty" query:"data"` BaseResp *base.BaseResp `thrift:"BaseResp,255" frugal:"255,default,base.BaseResp" form:"BaseResp" json:"BaseResp" query:"BaseResp"` } -func NewGetEvaluationSetOpenAPIResponse() *GetEvaluationSetOpenAPIResponse { - return &GetEvaluationSetOpenAPIResponse{} +func NewGetEvaluationSetOApiResponse() *GetEvaluationSetOApiResponse { + return &GetEvaluationSetOApiResponse{} } -func (p *GetEvaluationSetOpenAPIResponse) InitDefault() { +func (p *GetEvaluationSetOApiResponse) InitDefault() { } -var GetEvaluationSetOpenAPIResponse_Code_DEFAULT int32 +var GetEvaluationSetOApiResponse_Code_DEFAULT int32 -func (p *GetEvaluationSetOpenAPIResponse) GetCode() (v int32) { +func (p *GetEvaluationSetOApiResponse) GetCode() (v int32) { if p == nil { return } if !p.IsSetCode() { - return GetEvaluationSetOpenAPIResponse_Code_DEFAULT + return GetEvaluationSetOApiResponse_Code_DEFAULT } return *p.Code } -var GetEvaluationSetOpenAPIResponse_Msg_DEFAULT string +var GetEvaluationSetOApiResponse_Msg_DEFAULT string -func (p *GetEvaluationSetOpenAPIResponse) GetMsg() (v string) { +func (p *GetEvaluationSetOApiResponse) GetMsg() (v string) { if p == nil { return } if !p.IsSetMsg() { - return GetEvaluationSetOpenAPIResponse_Msg_DEFAULT + return GetEvaluationSetOApiResponse_Msg_DEFAULT } return *p.Msg } -var GetEvaluationSetOpenAPIResponse_Data_DEFAULT *GetEvaluationSetOpenAPIData +var GetEvaluationSetOApiResponse_Data_DEFAULT *GetEvaluationSetOpenAPIData -func (p *GetEvaluationSetOpenAPIResponse) GetData() (v *GetEvaluationSetOpenAPIData) { +func (p *GetEvaluationSetOApiResponse) GetData() (v *GetEvaluationSetOpenAPIData) { if p == nil { return } if !p.IsSetData() { - return GetEvaluationSetOpenAPIResponse_Data_DEFAULT + return GetEvaluationSetOApiResponse_Data_DEFAULT } return p.Data } -var GetEvaluationSetOpenAPIResponse_BaseResp_DEFAULT *base.BaseResp +var GetEvaluationSetOApiResponse_BaseResp_DEFAULT *base.BaseResp -func (p *GetEvaluationSetOpenAPIResponse) GetBaseResp() (v *base.BaseResp) { +func (p *GetEvaluationSetOApiResponse) GetBaseResp() (v *base.BaseResp) { if p == nil { return } if !p.IsSetBaseResp() { - return GetEvaluationSetOpenAPIResponse_BaseResp_DEFAULT + return GetEvaluationSetOApiResponse_BaseResp_DEFAULT } return p.BaseResp } -func (p *GetEvaluationSetOpenAPIResponse) SetCode(val *int32) { +func (p *GetEvaluationSetOApiResponse) SetCode(val *int32) { p.Code = val } -func (p *GetEvaluationSetOpenAPIResponse) SetMsg(val *string) { +func (p *GetEvaluationSetOApiResponse) SetMsg(val *string) { p.Msg = val } -func (p *GetEvaluationSetOpenAPIResponse) SetData(val *GetEvaluationSetOpenAPIData) { +func (p *GetEvaluationSetOApiResponse) SetData(val *GetEvaluationSetOpenAPIData) { p.Data = val } -func (p *GetEvaluationSetOpenAPIResponse) SetBaseResp(val *base.BaseResp) { +func (p *GetEvaluationSetOApiResponse) SetBaseResp(val *base.BaseResp) { p.BaseResp = val } -var fieldIDToName_GetEvaluationSetOpenAPIResponse = map[int16]string{ +var fieldIDToName_GetEvaluationSetOApiResponse = map[int16]string{ 1: "code", 2: "msg", 3: "data", 255: "BaseResp", } -func (p *GetEvaluationSetOpenAPIResponse) IsSetCode() bool { +func (p *GetEvaluationSetOApiResponse) IsSetCode() bool { return p.Code != nil } -func (p *GetEvaluationSetOpenAPIResponse) IsSetMsg() bool { +func (p *GetEvaluationSetOApiResponse) IsSetMsg() bool { return p.Msg != nil } -func (p *GetEvaluationSetOpenAPIResponse) IsSetData() bool { +func (p *GetEvaluationSetOApiResponse) IsSetData() bool { return p.Data != nil } -func (p *GetEvaluationSetOpenAPIResponse) IsSetBaseResp() bool { +func (p *GetEvaluationSetOApiResponse) IsSetBaseResp() bool { return p.BaseResp != nil } -func (p *GetEvaluationSetOpenAPIResponse) Read(iprot thrift.TProtocol) (err error) { +func (p *GetEvaluationSetOApiResponse) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -1526,7 +1526,7 @@ ReadStructBeginError: 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_GetEvaluationSetOpenAPIResponse[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetEvaluationSetOApiResponse[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -1536,7 +1536,7 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *GetEvaluationSetOpenAPIResponse) ReadField1(iprot thrift.TProtocol) error { +func (p *GetEvaluationSetOApiResponse) ReadField1(iprot thrift.TProtocol) error { var _field *int32 if v, err := iprot.ReadI32(); err != nil { @@ -1547,7 +1547,7 @@ func (p *GetEvaluationSetOpenAPIResponse) ReadField1(iprot thrift.TProtocol) err p.Code = _field return nil } -func (p *GetEvaluationSetOpenAPIResponse) ReadField2(iprot thrift.TProtocol) error { +func (p *GetEvaluationSetOApiResponse) ReadField2(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { @@ -1558,7 +1558,7 @@ func (p *GetEvaluationSetOpenAPIResponse) ReadField2(iprot thrift.TProtocol) err p.Msg = _field return nil } -func (p *GetEvaluationSetOpenAPIResponse) ReadField3(iprot thrift.TProtocol) error { +func (p *GetEvaluationSetOApiResponse) ReadField3(iprot thrift.TProtocol) error { _field := NewGetEvaluationSetOpenAPIData() if err := _field.Read(iprot); err != nil { return err @@ -1566,7 +1566,7 @@ func (p *GetEvaluationSetOpenAPIResponse) ReadField3(iprot thrift.TProtocol) err p.Data = _field return nil } -func (p *GetEvaluationSetOpenAPIResponse) ReadField255(iprot thrift.TProtocol) error { +func (p *GetEvaluationSetOApiResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err @@ -1575,9 +1575,9 @@ func (p *GetEvaluationSetOpenAPIResponse) ReadField255(iprot thrift.TProtocol) e return nil } -func (p *GetEvaluationSetOpenAPIResponse) Write(oprot thrift.TProtocol) (err error) { +func (p *GetEvaluationSetOApiResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("GetEvaluationSetOpenAPIResponse"); err != nil { + if err = oprot.WriteStructBegin("GetEvaluationSetOApiResponse"); err != nil { goto WriteStructBeginError } if p != nil { @@ -1615,7 +1615,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *GetEvaluationSetOpenAPIResponse) writeField1(oprot thrift.TProtocol) (err error) { +func (p *GetEvaluationSetOApiResponse) writeField1(oprot thrift.TProtocol) (err error) { if p.IsSetCode() { if err = oprot.WriteFieldBegin("code", thrift.I32, 1); err != nil { goto WriteFieldBeginError @@ -1633,7 +1633,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *GetEvaluationSetOpenAPIResponse) writeField2(oprot thrift.TProtocol) (err error) { +func (p *GetEvaluationSetOApiResponse) writeField2(oprot thrift.TProtocol) (err error) { if p.IsSetMsg() { if err = oprot.WriteFieldBegin("msg", thrift.STRING, 2); err != nil { goto WriteFieldBeginError @@ -1651,7 +1651,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } -func (p *GetEvaluationSetOpenAPIResponse) writeField3(oprot thrift.TProtocol) (err error) { +func (p *GetEvaluationSetOApiResponse) writeField3(oprot thrift.TProtocol) (err error) { if p.IsSetData() { if err = oprot.WriteFieldBegin("data", thrift.STRUCT, 3); err != nil { goto WriteFieldBeginError @@ -1669,7 +1669,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } -func (p *GetEvaluationSetOpenAPIResponse) writeField255(oprot thrift.TProtocol) (err error) { +func (p *GetEvaluationSetOApiResponse) writeField255(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("BaseResp", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError } @@ -1686,15 +1686,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } -func (p *GetEvaluationSetOpenAPIResponse) String() string { +func (p *GetEvaluationSetOApiResponse) String() string { if p == nil { return "" } - return fmt.Sprintf("GetEvaluationSetOpenAPIResponse(%+v)", *p) + return fmt.Sprintf("GetEvaluationSetOApiResponse(%+v)", *p) } -func (p *GetEvaluationSetOpenAPIResponse) DeepEqual(ano *GetEvaluationSetOpenAPIResponse) bool { +func (p *GetEvaluationSetOApiResponse) DeepEqual(ano *GetEvaluationSetOApiResponse) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -1715,7 +1715,7 @@ func (p *GetEvaluationSetOpenAPIResponse) DeepEqual(ano *GetEvaluationSetOpenAPI return true } -func (p *GetEvaluationSetOpenAPIResponse) Field1DeepEqual(src *int32) bool { +func (p *GetEvaluationSetOApiResponse) Field1DeepEqual(src *int32) bool { if p.Code == src { return true @@ -1727,7 +1727,7 @@ func (p *GetEvaluationSetOpenAPIResponse) Field1DeepEqual(src *int32) bool { } return true } -func (p *GetEvaluationSetOpenAPIResponse) Field2DeepEqual(src *string) bool { +func (p *GetEvaluationSetOApiResponse) Field2DeepEqual(src *string) bool { if p.Msg == src { return true @@ -1739,14 +1739,14 @@ func (p *GetEvaluationSetOpenAPIResponse) Field2DeepEqual(src *string) bool { } return true } -func (p *GetEvaluationSetOpenAPIResponse) Field3DeepEqual(src *GetEvaluationSetOpenAPIData) bool { +func (p *GetEvaluationSetOApiResponse) Field3DeepEqual(src *GetEvaluationSetOpenAPIData) bool { if !p.Data.DeepEqual(src) { return false } return true } -func (p *GetEvaluationSetOpenAPIResponse) Field255DeepEqual(src *base.BaseResp) bool { +func (p *GetEvaluationSetOApiResponse) Field255DeepEqual(src *base.BaseResp) bool { if !p.BaseResp.DeepEqual(src) { return false @@ -1928,7 +1928,7 @@ func (p *GetEvaluationSetOpenAPIData) Field1DeepEqual(src *eval_set.EvaluationSe } // 1.3 查询评测集列表 -type ListEvaluationSetsOpenAPIRequest struct { +type ListEvaluationSetsOApiRequest struct { WorkspaceID int64 `thrift:"workspace_id,1,required" frugal:"1,required,i64" json:"workspace_id" form:"workspace_id,required" query:"workspace_id,required"` Name *string `thrift:"name,2,optional" frugal:"2,optional,string" form:"name" json:"name,omitempty" query:"name"` Creators []string `thrift:"creators,3,optional" frugal:"3,optional,list" form:"creators" json:"creators,omitempty" query:"creators"` @@ -1939,129 +1939,129 @@ type ListEvaluationSetsOpenAPIRequest struct { Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` } -func NewListEvaluationSetsOpenAPIRequest() *ListEvaluationSetsOpenAPIRequest { - return &ListEvaluationSetsOpenAPIRequest{} +func NewListEvaluationSetsOApiRequest() *ListEvaluationSetsOApiRequest { + return &ListEvaluationSetsOApiRequest{} } -func (p *ListEvaluationSetsOpenAPIRequest) InitDefault() { +func (p *ListEvaluationSetsOApiRequest) InitDefault() { } -func (p *ListEvaluationSetsOpenAPIRequest) GetWorkspaceID() (v int64) { +func (p *ListEvaluationSetsOApiRequest) GetWorkspaceID() (v int64) { if p != nil { return p.WorkspaceID } return } -var ListEvaluationSetsOpenAPIRequest_Name_DEFAULT string +var ListEvaluationSetsOApiRequest_Name_DEFAULT string -func (p *ListEvaluationSetsOpenAPIRequest) GetName() (v string) { +func (p *ListEvaluationSetsOApiRequest) GetName() (v string) { if p == nil { return } if !p.IsSetName() { - return ListEvaluationSetsOpenAPIRequest_Name_DEFAULT + return ListEvaluationSetsOApiRequest_Name_DEFAULT } return *p.Name } -var ListEvaluationSetsOpenAPIRequest_Creators_DEFAULT []string +var ListEvaluationSetsOApiRequest_Creators_DEFAULT []string -func (p *ListEvaluationSetsOpenAPIRequest) GetCreators() (v []string) { +func (p *ListEvaluationSetsOApiRequest) GetCreators() (v []string) { if p == nil { return } if !p.IsSetCreators() { - return ListEvaluationSetsOpenAPIRequest_Creators_DEFAULT + return ListEvaluationSetsOApiRequest_Creators_DEFAULT } return p.Creators } -var ListEvaluationSetsOpenAPIRequest_EvaluationSetIds_DEFAULT []int64 +var ListEvaluationSetsOApiRequest_EvaluationSetIds_DEFAULT []int64 -func (p *ListEvaluationSetsOpenAPIRequest) GetEvaluationSetIds() (v []int64) { +func (p *ListEvaluationSetsOApiRequest) GetEvaluationSetIds() (v []int64) { if p == nil { return } if !p.IsSetEvaluationSetIds() { - return ListEvaluationSetsOpenAPIRequest_EvaluationSetIds_DEFAULT + return ListEvaluationSetsOApiRequest_EvaluationSetIds_DEFAULT } return p.EvaluationSetIds } -var ListEvaluationSetsOpenAPIRequest_PageToken_DEFAULT string +var ListEvaluationSetsOApiRequest_PageToken_DEFAULT string -func (p *ListEvaluationSetsOpenAPIRequest) GetPageToken() (v string) { +func (p *ListEvaluationSetsOApiRequest) GetPageToken() (v string) { if p == nil { return } if !p.IsSetPageToken() { - return ListEvaluationSetsOpenAPIRequest_PageToken_DEFAULT + return ListEvaluationSetsOApiRequest_PageToken_DEFAULT } return *p.PageToken } -var ListEvaluationSetsOpenAPIRequest_PageSize_DEFAULT int32 +var ListEvaluationSetsOApiRequest_PageSize_DEFAULT int32 -func (p *ListEvaluationSetsOpenAPIRequest) GetPageSize() (v int32) { +func (p *ListEvaluationSetsOApiRequest) GetPageSize() (v int32) { if p == nil { return } if !p.IsSetPageSize() { - return ListEvaluationSetsOpenAPIRequest_PageSize_DEFAULT + return ListEvaluationSetsOApiRequest_PageSize_DEFAULT } return *p.PageSize } -var ListEvaluationSetsOpenAPIRequest_OrderBys_DEFAULT []*common.OrderBy +var ListEvaluationSetsOApiRequest_OrderBys_DEFAULT []*common.OrderBy -func (p *ListEvaluationSetsOpenAPIRequest) GetOrderBys() (v []*common.OrderBy) { +func (p *ListEvaluationSetsOApiRequest) GetOrderBys() (v []*common.OrderBy) { if p == nil { return } if !p.IsSetOrderBys() { - return ListEvaluationSetsOpenAPIRequest_OrderBys_DEFAULT + return ListEvaluationSetsOApiRequest_OrderBys_DEFAULT } return p.OrderBys } -var ListEvaluationSetsOpenAPIRequest_Base_DEFAULT *base.Base +var ListEvaluationSetsOApiRequest_Base_DEFAULT *base.Base -func (p *ListEvaluationSetsOpenAPIRequest) GetBase() (v *base.Base) { +func (p *ListEvaluationSetsOApiRequest) GetBase() (v *base.Base) { if p == nil { return } if !p.IsSetBase() { - return ListEvaluationSetsOpenAPIRequest_Base_DEFAULT + return ListEvaluationSetsOApiRequest_Base_DEFAULT } return p.Base } -func (p *ListEvaluationSetsOpenAPIRequest) SetWorkspaceID(val int64) { +func (p *ListEvaluationSetsOApiRequest) SetWorkspaceID(val int64) { p.WorkspaceID = val } -func (p *ListEvaluationSetsOpenAPIRequest) SetName(val *string) { +func (p *ListEvaluationSetsOApiRequest) SetName(val *string) { p.Name = val } -func (p *ListEvaluationSetsOpenAPIRequest) SetCreators(val []string) { +func (p *ListEvaluationSetsOApiRequest) SetCreators(val []string) { p.Creators = val } -func (p *ListEvaluationSetsOpenAPIRequest) SetEvaluationSetIds(val []int64) { +func (p *ListEvaluationSetsOApiRequest) SetEvaluationSetIds(val []int64) { p.EvaluationSetIds = val } -func (p *ListEvaluationSetsOpenAPIRequest) SetPageToken(val *string) { +func (p *ListEvaluationSetsOApiRequest) SetPageToken(val *string) { p.PageToken = val } -func (p *ListEvaluationSetsOpenAPIRequest) SetPageSize(val *int32) { +func (p *ListEvaluationSetsOApiRequest) SetPageSize(val *int32) { p.PageSize = val } -func (p *ListEvaluationSetsOpenAPIRequest) SetOrderBys(val []*common.OrderBy) { +func (p *ListEvaluationSetsOApiRequest) SetOrderBys(val []*common.OrderBy) { p.OrderBys = val } -func (p *ListEvaluationSetsOpenAPIRequest) SetBase(val *base.Base) { +func (p *ListEvaluationSetsOApiRequest) SetBase(val *base.Base) { p.Base = val } -var fieldIDToName_ListEvaluationSetsOpenAPIRequest = map[int16]string{ +var fieldIDToName_ListEvaluationSetsOApiRequest = map[int16]string{ 1: "workspace_id", 2: "name", 3: "creators", @@ -2072,35 +2072,35 @@ var fieldIDToName_ListEvaluationSetsOpenAPIRequest = map[int16]string{ 255: "Base", } -func (p *ListEvaluationSetsOpenAPIRequest) IsSetName() bool { +func (p *ListEvaluationSetsOApiRequest) IsSetName() bool { return p.Name != nil } -func (p *ListEvaluationSetsOpenAPIRequest) IsSetCreators() bool { +func (p *ListEvaluationSetsOApiRequest) IsSetCreators() bool { return p.Creators != nil } -func (p *ListEvaluationSetsOpenAPIRequest) IsSetEvaluationSetIds() bool { +func (p *ListEvaluationSetsOApiRequest) IsSetEvaluationSetIds() bool { return p.EvaluationSetIds != nil } -func (p *ListEvaluationSetsOpenAPIRequest) IsSetPageToken() bool { +func (p *ListEvaluationSetsOApiRequest) IsSetPageToken() bool { return p.PageToken != nil } -func (p *ListEvaluationSetsOpenAPIRequest) IsSetPageSize() bool { +func (p *ListEvaluationSetsOApiRequest) IsSetPageSize() bool { return p.PageSize != nil } -func (p *ListEvaluationSetsOpenAPIRequest) IsSetOrderBys() bool { +func (p *ListEvaluationSetsOApiRequest) IsSetOrderBys() bool { return p.OrderBys != nil } -func (p *ListEvaluationSetsOpenAPIRequest) IsSetBase() bool { +func (p *ListEvaluationSetsOApiRequest) IsSetBase() bool { return p.Base != nil } -func (p *ListEvaluationSetsOpenAPIRequest) Read(iprot thrift.TProtocol) (err error) { +func (p *ListEvaluationSetsOApiRequest) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetWorkspaceID bool = false @@ -2207,7 +2207,7 @@ ReadStructBeginError: 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_ListEvaluationSetsOpenAPIRequest[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ListEvaluationSetsOApiRequest[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -2216,10 +2216,10 @@ ReadFieldEndError: 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_ListEvaluationSetsOpenAPIRequest[fieldId])) + return thrift.NewTProtocolExceptionWithType(thrift.INVALID_DATA, fmt.Errorf("required field %s is not set", fieldIDToName_ListEvaluationSetsOApiRequest[fieldId])) } -func (p *ListEvaluationSetsOpenAPIRequest) ReadField1(iprot thrift.TProtocol) error { +func (p *ListEvaluationSetsOApiRequest) ReadField1(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { @@ -2230,7 +2230,7 @@ func (p *ListEvaluationSetsOpenAPIRequest) ReadField1(iprot thrift.TProtocol) er p.WorkspaceID = _field return nil } -func (p *ListEvaluationSetsOpenAPIRequest) ReadField2(iprot thrift.TProtocol) error { +func (p *ListEvaluationSetsOApiRequest) ReadField2(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { @@ -2241,7 +2241,7 @@ func (p *ListEvaluationSetsOpenAPIRequest) ReadField2(iprot thrift.TProtocol) er p.Name = _field return nil } -func (p *ListEvaluationSetsOpenAPIRequest) ReadField3(iprot thrift.TProtocol) error { +func (p *ListEvaluationSetsOApiRequest) ReadField3(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err @@ -2264,7 +2264,7 @@ func (p *ListEvaluationSetsOpenAPIRequest) ReadField3(iprot thrift.TProtocol) er p.Creators = _field return nil } -func (p *ListEvaluationSetsOpenAPIRequest) ReadField4(iprot thrift.TProtocol) error { +func (p *ListEvaluationSetsOApiRequest) ReadField4(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err @@ -2287,7 +2287,7 @@ func (p *ListEvaluationSetsOpenAPIRequest) ReadField4(iprot thrift.TProtocol) er p.EvaluationSetIds = _field return nil } -func (p *ListEvaluationSetsOpenAPIRequest) ReadField100(iprot thrift.TProtocol) error { +func (p *ListEvaluationSetsOApiRequest) ReadField100(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { @@ -2298,7 +2298,7 @@ func (p *ListEvaluationSetsOpenAPIRequest) ReadField100(iprot thrift.TProtocol) p.PageToken = _field return nil } -func (p *ListEvaluationSetsOpenAPIRequest) ReadField101(iprot thrift.TProtocol) error { +func (p *ListEvaluationSetsOApiRequest) ReadField101(iprot thrift.TProtocol) error { var _field *int32 if v, err := iprot.ReadI32(); err != nil { @@ -2309,7 +2309,7 @@ func (p *ListEvaluationSetsOpenAPIRequest) ReadField101(iprot thrift.TProtocol) p.PageSize = _field return nil } -func (p *ListEvaluationSetsOpenAPIRequest) ReadField103(iprot thrift.TProtocol) error { +func (p *ListEvaluationSetsOApiRequest) ReadField103(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err @@ -2332,7 +2332,7 @@ func (p *ListEvaluationSetsOpenAPIRequest) ReadField103(iprot thrift.TProtocol) p.OrderBys = _field return nil } -func (p *ListEvaluationSetsOpenAPIRequest) ReadField255(iprot thrift.TProtocol) error { +func (p *ListEvaluationSetsOApiRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err @@ -2341,9 +2341,9 @@ func (p *ListEvaluationSetsOpenAPIRequest) ReadField255(iprot thrift.TProtocol) return nil } -func (p *ListEvaluationSetsOpenAPIRequest) Write(oprot thrift.TProtocol) (err error) { +func (p *ListEvaluationSetsOApiRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("ListEvaluationSetsOpenAPIRequest"); err != nil { + if err = oprot.WriteStructBegin("ListEvaluationSetsOApiRequest"); err != nil { goto WriteStructBeginError } if p != nil { @@ -2397,7 +2397,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *ListEvaluationSetsOpenAPIRequest) writeField1(oprot thrift.TProtocol) (err error) { +func (p *ListEvaluationSetsOApiRequest) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { goto WriteFieldBeginError } @@ -2413,7 +2413,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *ListEvaluationSetsOpenAPIRequest) writeField2(oprot thrift.TProtocol) (err error) { +func (p *ListEvaluationSetsOApiRequest) writeField2(oprot thrift.TProtocol) (err error) { if p.IsSetName() { if err = oprot.WriteFieldBegin("name", thrift.STRING, 2); err != nil { goto WriteFieldBeginError @@ -2431,7 +2431,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } -func (p *ListEvaluationSetsOpenAPIRequest) writeField3(oprot thrift.TProtocol) (err error) { +func (p *ListEvaluationSetsOApiRequest) writeField3(oprot thrift.TProtocol) (err error) { if p.IsSetCreators() { if err = oprot.WriteFieldBegin("creators", thrift.LIST, 3); err != nil { goto WriteFieldBeginError @@ -2457,7 +2457,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } -func (p *ListEvaluationSetsOpenAPIRequest) writeField4(oprot thrift.TProtocol) (err error) { +func (p *ListEvaluationSetsOApiRequest) writeField4(oprot thrift.TProtocol) (err error) { if p.IsSetEvaluationSetIds() { if err = oprot.WriteFieldBegin("evaluation_set_ids", thrift.LIST, 4); err != nil { goto WriteFieldBeginError @@ -2483,7 +2483,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err) } -func (p *ListEvaluationSetsOpenAPIRequest) writeField100(oprot thrift.TProtocol) (err error) { +func (p *ListEvaluationSetsOApiRequest) writeField100(oprot thrift.TProtocol) (err error) { if p.IsSetPageToken() { if err = oprot.WriteFieldBegin("page_token", thrift.STRING, 100); err != nil { goto WriteFieldBeginError @@ -2501,7 +2501,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 100 end error: ", p), err) } -func (p *ListEvaluationSetsOpenAPIRequest) writeField101(oprot thrift.TProtocol) (err error) { +func (p *ListEvaluationSetsOApiRequest) writeField101(oprot thrift.TProtocol) (err error) { if p.IsSetPageSize() { if err = oprot.WriteFieldBegin("page_size", thrift.I32, 101); err != nil { goto WriteFieldBeginError @@ -2519,7 +2519,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 101 end error: ", p), err) } -func (p *ListEvaluationSetsOpenAPIRequest) writeField103(oprot thrift.TProtocol) (err error) { +func (p *ListEvaluationSetsOApiRequest) writeField103(oprot thrift.TProtocol) (err error) { if p.IsSetOrderBys() { if err = oprot.WriteFieldBegin("order_bys", thrift.LIST, 103); err != nil { goto WriteFieldBeginError @@ -2545,7 +2545,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 103 end error: ", p), err) } -func (p *ListEvaluationSetsOpenAPIRequest) writeField255(oprot thrift.TProtocol) (err error) { +func (p *ListEvaluationSetsOApiRequest) writeField255(oprot thrift.TProtocol) (err error) { if p.IsSetBase() { if err = oprot.WriteFieldBegin("Base", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError @@ -2564,15 +2564,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } -func (p *ListEvaluationSetsOpenAPIRequest) String() string { +func (p *ListEvaluationSetsOApiRequest) String() string { if p == nil { return "" } - return fmt.Sprintf("ListEvaluationSetsOpenAPIRequest(%+v)", *p) + return fmt.Sprintf("ListEvaluationSetsOApiRequest(%+v)", *p) } -func (p *ListEvaluationSetsOpenAPIRequest) DeepEqual(ano *ListEvaluationSetsOpenAPIRequest) bool { +func (p *ListEvaluationSetsOApiRequest) DeepEqual(ano *ListEvaluationSetsOApiRequest) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -2605,14 +2605,14 @@ func (p *ListEvaluationSetsOpenAPIRequest) DeepEqual(ano *ListEvaluationSetsOpen return true } -func (p *ListEvaluationSetsOpenAPIRequest) Field1DeepEqual(src int64) bool { +func (p *ListEvaluationSetsOApiRequest) Field1DeepEqual(src int64) bool { if p.WorkspaceID != src { return false } return true } -func (p *ListEvaluationSetsOpenAPIRequest) Field2DeepEqual(src *string) bool { +func (p *ListEvaluationSetsOApiRequest) Field2DeepEqual(src *string) bool { if p.Name == src { return true @@ -2624,7 +2624,7 @@ func (p *ListEvaluationSetsOpenAPIRequest) Field2DeepEqual(src *string) bool { } return true } -func (p *ListEvaluationSetsOpenAPIRequest) Field3DeepEqual(src []string) bool { +func (p *ListEvaluationSetsOApiRequest) Field3DeepEqual(src []string) bool { if len(p.Creators) != len(src) { return false @@ -2637,7 +2637,7 @@ func (p *ListEvaluationSetsOpenAPIRequest) Field3DeepEqual(src []string) bool { } return true } -func (p *ListEvaluationSetsOpenAPIRequest) Field4DeepEqual(src []int64) bool { +func (p *ListEvaluationSetsOApiRequest) Field4DeepEqual(src []int64) bool { if len(p.EvaluationSetIds) != len(src) { return false @@ -2650,7 +2650,7 @@ func (p *ListEvaluationSetsOpenAPIRequest) Field4DeepEqual(src []int64) bool { } return true } -func (p *ListEvaluationSetsOpenAPIRequest) Field100DeepEqual(src *string) bool { +func (p *ListEvaluationSetsOApiRequest) Field100DeepEqual(src *string) bool { if p.PageToken == src { return true @@ -2662,7 +2662,7 @@ func (p *ListEvaluationSetsOpenAPIRequest) Field100DeepEqual(src *string) bool { } return true } -func (p *ListEvaluationSetsOpenAPIRequest) Field101DeepEqual(src *int32) bool { +func (p *ListEvaluationSetsOApiRequest) Field101DeepEqual(src *int32) bool { if p.PageSize == src { return true @@ -2674,7 +2674,7 @@ func (p *ListEvaluationSetsOpenAPIRequest) Field101DeepEqual(src *int32) bool { } return true } -func (p *ListEvaluationSetsOpenAPIRequest) Field103DeepEqual(src []*common.OrderBy) bool { +func (p *ListEvaluationSetsOApiRequest) Field103DeepEqual(src []*common.OrderBy) bool { if len(p.OrderBys) != len(src) { return false @@ -2687,7 +2687,7 @@ func (p *ListEvaluationSetsOpenAPIRequest) Field103DeepEqual(src []*common.Order } return true } -func (p *ListEvaluationSetsOpenAPIRequest) Field255DeepEqual(src *base.Base) bool { +func (p *ListEvaluationSetsOApiRequest) Field255DeepEqual(src *base.Base) bool { if !p.Base.DeepEqual(src) { return false @@ -2695,104 +2695,104 @@ func (p *ListEvaluationSetsOpenAPIRequest) Field255DeepEqual(src *base.Base) boo return true } -type ListEvaluationSetsOpenAPIResponse struct { +type ListEvaluationSetsOApiResponse struct { Code *int32 `thrift:"code,1,optional" frugal:"1,optional,i32" form:"code" json:"code,omitempty" query:"code"` Msg *string `thrift:"msg,2,optional" frugal:"2,optional,string" form:"msg" json:"msg,omitempty" query:"msg"` Data *ListEvaluationSetsOpenAPIData `thrift:"data,3,optional" frugal:"3,optional,ListEvaluationSetsOpenAPIData" form:"data" json:"data,omitempty" query:"data"` BaseResp *base.BaseResp `thrift:"BaseResp,255" frugal:"255,default,base.BaseResp" form:"BaseResp" json:"BaseResp" query:"BaseResp"` } -func NewListEvaluationSetsOpenAPIResponse() *ListEvaluationSetsOpenAPIResponse { - return &ListEvaluationSetsOpenAPIResponse{} +func NewListEvaluationSetsOApiResponse() *ListEvaluationSetsOApiResponse { + return &ListEvaluationSetsOApiResponse{} } -func (p *ListEvaluationSetsOpenAPIResponse) InitDefault() { +func (p *ListEvaluationSetsOApiResponse) InitDefault() { } -var ListEvaluationSetsOpenAPIResponse_Code_DEFAULT int32 +var ListEvaluationSetsOApiResponse_Code_DEFAULT int32 -func (p *ListEvaluationSetsOpenAPIResponse) GetCode() (v int32) { +func (p *ListEvaluationSetsOApiResponse) GetCode() (v int32) { if p == nil { return } if !p.IsSetCode() { - return ListEvaluationSetsOpenAPIResponse_Code_DEFAULT + return ListEvaluationSetsOApiResponse_Code_DEFAULT } return *p.Code } -var ListEvaluationSetsOpenAPIResponse_Msg_DEFAULT string +var ListEvaluationSetsOApiResponse_Msg_DEFAULT string -func (p *ListEvaluationSetsOpenAPIResponse) GetMsg() (v string) { +func (p *ListEvaluationSetsOApiResponse) GetMsg() (v string) { if p == nil { return } if !p.IsSetMsg() { - return ListEvaluationSetsOpenAPIResponse_Msg_DEFAULT + return ListEvaluationSetsOApiResponse_Msg_DEFAULT } return *p.Msg } -var ListEvaluationSetsOpenAPIResponse_Data_DEFAULT *ListEvaluationSetsOpenAPIData +var ListEvaluationSetsOApiResponse_Data_DEFAULT *ListEvaluationSetsOpenAPIData -func (p *ListEvaluationSetsOpenAPIResponse) GetData() (v *ListEvaluationSetsOpenAPIData) { +func (p *ListEvaluationSetsOApiResponse) GetData() (v *ListEvaluationSetsOpenAPIData) { if p == nil { return } if !p.IsSetData() { - return ListEvaluationSetsOpenAPIResponse_Data_DEFAULT + return ListEvaluationSetsOApiResponse_Data_DEFAULT } return p.Data } -var ListEvaluationSetsOpenAPIResponse_BaseResp_DEFAULT *base.BaseResp +var ListEvaluationSetsOApiResponse_BaseResp_DEFAULT *base.BaseResp -func (p *ListEvaluationSetsOpenAPIResponse) GetBaseResp() (v *base.BaseResp) { +func (p *ListEvaluationSetsOApiResponse) GetBaseResp() (v *base.BaseResp) { if p == nil { return } if !p.IsSetBaseResp() { - return ListEvaluationSetsOpenAPIResponse_BaseResp_DEFAULT + return ListEvaluationSetsOApiResponse_BaseResp_DEFAULT } return p.BaseResp } -func (p *ListEvaluationSetsOpenAPIResponse) SetCode(val *int32) { +func (p *ListEvaluationSetsOApiResponse) SetCode(val *int32) { p.Code = val } -func (p *ListEvaluationSetsOpenAPIResponse) SetMsg(val *string) { +func (p *ListEvaluationSetsOApiResponse) SetMsg(val *string) { p.Msg = val } -func (p *ListEvaluationSetsOpenAPIResponse) SetData(val *ListEvaluationSetsOpenAPIData) { +func (p *ListEvaluationSetsOApiResponse) SetData(val *ListEvaluationSetsOpenAPIData) { p.Data = val } -func (p *ListEvaluationSetsOpenAPIResponse) SetBaseResp(val *base.BaseResp) { +func (p *ListEvaluationSetsOApiResponse) SetBaseResp(val *base.BaseResp) { p.BaseResp = val } -var fieldIDToName_ListEvaluationSetsOpenAPIResponse = map[int16]string{ +var fieldIDToName_ListEvaluationSetsOApiResponse = map[int16]string{ 1: "code", 2: "msg", 3: "data", 255: "BaseResp", } -func (p *ListEvaluationSetsOpenAPIResponse) IsSetCode() bool { +func (p *ListEvaluationSetsOApiResponse) IsSetCode() bool { return p.Code != nil } -func (p *ListEvaluationSetsOpenAPIResponse) IsSetMsg() bool { +func (p *ListEvaluationSetsOApiResponse) IsSetMsg() bool { return p.Msg != nil } -func (p *ListEvaluationSetsOpenAPIResponse) IsSetData() bool { +func (p *ListEvaluationSetsOApiResponse) IsSetData() bool { return p.Data != nil } -func (p *ListEvaluationSetsOpenAPIResponse) IsSetBaseResp() bool { +func (p *ListEvaluationSetsOApiResponse) IsSetBaseResp() bool { return p.BaseResp != nil } -func (p *ListEvaluationSetsOpenAPIResponse) Read(iprot thrift.TProtocol) (err error) { +func (p *ListEvaluationSetsOApiResponse) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -2861,7 +2861,7 @@ ReadStructBeginError: 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_ListEvaluationSetsOpenAPIResponse[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ListEvaluationSetsOApiResponse[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -2871,7 +2871,7 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *ListEvaluationSetsOpenAPIResponse) ReadField1(iprot thrift.TProtocol) error { +func (p *ListEvaluationSetsOApiResponse) ReadField1(iprot thrift.TProtocol) error { var _field *int32 if v, err := iprot.ReadI32(); err != nil { @@ -2882,7 +2882,7 @@ func (p *ListEvaluationSetsOpenAPIResponse) ReadField1(iprot thrift.TProtocol) e p.Code = _field return nil } -func (p *ListEvaluationSetsOpenAPIResponse) ReadField2(iprot thrift.TProtocol) error { +func (p *ListEvaluationSetsOApiResponse) ReadField2(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { @@ -2893,7 +2893,7 @@ func (p *ListEvaluationSetsOpenAPIResponse) ReadField2(iprot thrift.TProtocol) e p.Msg = _field return nil } -func (p *ListEvaluationSetsOpenAPIResponse) ReadField3(iprot thrift.TProtocol) error { +func (p *ListEvaluationSetsOApiResponse) ReadField3(iprot thrift.TProtocol) error { _field := NewListEvaluationSetsOpenAPIData() if err := _field.Read(iprot); err != nil { return err @@ -2901,7 +2901,7 @@ func (p *ListEvaluationSetsOpenAPIResponse) ReadField3(iprot thrift.TProtocol) e p.Data = _field return nil } -func (p *ListEvaluationSetsOpenAPIResponse) ReadField255(iprot thrift.TProtocol) error { +func (p *ListEvaluationSetsOApiResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err @@ -2910,9 +2910,9 @@ func (p *ListEvaluationSetsOpenAPIResponse) ReadField255(iprot thrift.TProtocol) return nil } -func (p *ListEvaluationSetsOpenAPIResponse) Write(oprot thrift.TProtocol) (err error) { +func (p *ListEvaluationSetsOApiResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("ListEvaluationSetsOpenAPIResponse"); err != nil { + if err = oprot.WriteStructBegin("ListEvaluationSetsOApiResponse"); err != nil { goto WriteStructBeginError } if p != nil { @@ -2950,7 +2950,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *ListEvaluationSetsOpenAPIResponse) writeField1(oprot thrift.TProtocol) (err error) { +func (p *ListEvaluationSetsOApiResponse) writeField1(oprot thrift.TProtocol) (err error) { if p.IsSetCode() { if err = oprot.WriteFieldBegin("code", thrift.I32, 1); err != nil { goto WriteFieldBeginError @@ -2968,7 +2968,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *ListEvaluationSetsOpenAPIResponse) writeField2(oprot thrift.TProtocol) (err error) { +func (p *ListEvaluationSetsOApiResponse) writeField2(oprot thrift.TProtocol) (err error) { if p.IsSetMsg() { if err = oprot.WriteFieldBegin("msg", thrift.STRING, 2); err != nil { goto WriteFieldBeginError @@ -2986,7 +2986,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } -func (p *ListEvaluationSetsOpenAPIResponse) writeField3(oprot thrift.TProtocol) (err error) { +func (p *ListEvaluationSetsOApiResponse) writeField3(oprot thrift.TProtocol) (err error) { if p.IsSetData() { if err = oprot.WriteFieldBegin("data", thrift.STRUCT, 3); err != nil { goto WriteFieldBeginError @@ -3004,7 +3004,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } -func (p *ListEvaluationSetsOpenAPIResponse) writeField255(oprot thrift.TProtocol) (err error) { +func (p *ListEvaluationSetsOApiResponse) writeField255(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("BaseResp", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError } @@ -3021,15 +3021,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } -func (p *ListEvaluationSetsOpenAPIResponse) String() string { +func (p *ListEvaluationSetsOApiResponse) String() string { if p == nil { return "" } - return fmt.Sprintf("ListEvaluationSetsOpenAPIResponse(%+v)", *p) + return fmt.Sprintf("ListEvaluationSetsOApiResponse(%+v)", *p) } -func (p *ListEvaluationSetsOpenAPIResponse) DeepEqual(ano *ListEvaluationSetsOpenAPIResponse) bool { +func (p *ListEvaluationSetsOApiResponse) DeepEqual(ano *ListEvaluationSetsOApiResponse) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -3050,7 +3050,7 @@ func (p *ListEvaluationSetsOpenAPIResponse) DeepEqual(ano *ListEvaluationSetsOpe return true } -func (p *ListEvaluationSetsOpenAPIResponse) Field1DeepEqual(src *int32) bool { +func (p *ListEvaluationSetsOApiResponse) Field1DeepEqual(src *int32) bool { if p.Code == src { return true @@ -3062,7 +3062,7 @@ func (p *ListEvaluationSetsOpenAPIResponse) Field1DeepEqual(src *int32) bool { } return true } -func (p *ListEvaluationSetsOpenAPIResponse) Field2DeepEqual(src *string) bool { +func (p *ListEvaluationSetsOApiResponse) Field2DeepEqual(src *string) bool { if p.Msg == src { return true @@ -3074,14 +3074,14 @@ func (p *ListEvaluationSetsOpenAPIResponse) Field2DeepEqual(src *string) bool { } return true } -func (p *ListEvaluationSetsOpenAPIResponse) Field3DeepEqual(src *ListEvaluationSetsOpenAPIData) bool { +func (p *ListEvaluationSetsOApiResponse) Field3DeepEqual(src *ListEvaluationSetsOpenAPIData) bool { if !p.Data.DeepEqual(src) { return false } return true } -func (p *ListEvaluationSetsOpenAPIResponse) Field255DeepEqual(src *base.BaseResp) bool { +func (p *ListEvaluationSetsOApiResponse) Field255DeepEqual(src *base.BaseResp) bool { if !p.BaseResp.DeepEqual(src) { return false @@ -3523,7 +3523,7 @@ func (p *ListEvaluationSetsOpenAPIData) Field102DeepEqual(src *int64) bool { } // 1.4 创建评测集版本 -type CreateEvaluationSetVersionOpenAPIRequest struct { +type CreateEvaluationSetVersionOApiRequest struct { WorkspaceID int64 `thrift:"workspace_id,1,required" frugal:"1,required,i64" json:"workspace_id" form:"workspace_id,required" query:"workspace_id,required"` EvaluationSetID int64 `thrift:"evaluation_set_id,2,required" frugal:"2,required,i64" json:"evaluation_set_id" path:"evaluation_set_id,required" ` Version *string `thrift:"version,3,optional" frugal:"3,optional,string" form:"version" json:"version,omitempty" query:"version"` @@ -3531,79 +3531,79 @@ type CreateEvaluationSetVersionOpenAPIRequest struct { Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` } -func NewCreateEvaluationSetVersionOpenAPIRequest() *CreateEvaluationSetVersionOpenAPIRequest { - return &CreateEvaluationSetVersionOpenAPIRequest{} +func NewCreateEvaluationSetVersionOApiRequest() *CreateEvaluationSetVersionOApiRequest { + return &CreateEvaluationSetVersionOApiRequest{} } -func (p *CreateEvaluationSetVersionOpenAPIRequest) InitDefault() { +func (p *CreateEvaluationSetVersionOApiRequest) InitDefault() { } -func (p *CreateEvaluationSetVersionOpenAPIRequest) GetWorkspaceID() (v int64) { +func (p *CreateEvaluationSetVersionOApiRequest) GetWorkspaceID() (v int64) { if p != nil { return p.WorkspaceID } return } -func (p *CreateEvaluationSetVersionOpenAPIRequest) GetEvaluationSetID() (v int64) { +func (p *CreateEvaluationSetVersionOApiRequest) GetEvaluationSetID() (v int64) { if p != nil { return p.EvaluationSetID } return } -var CreateEvaluationSetVersionOpenAPIRequest_Version_DEFAULT string +var CreateEvaluationSetVersionOApiRequest_Version_DEFAULT string -func (p *CreateEvaluationSetVersionOpenAPIRequest) GetVersion() (v string) { +func (p *CreateEvaluationSetVersionOApiRequest) GetVersion() (v string) { if p == nil { return } if !p.IsSetVersion() { - return CreateEvaluationSetVersionOpenAPIRequest_Version_DEFAULT + return CreateEvaluationSetVersionOApiRequest_Version_DEFAULT } return *p.Version } -var CreateEvaluationSetVersionOpenAPIRequest_Description_DEFAULT string +var CreateEvaluationSetVersionOApiRequest_Description_DEFAULT string -func (p *CreateEvaluationSetVersionOpenAPIRequest) GetDescription() (v string) { +func (p *CreateEvaluationSetVersionOApiRequest) GetDescription() (v string) { if p == nil { return } if !p.IsSetDescription() { - return CreateEvaluationSetVersionOpenAPIRequest_Description_DEFAULT + return CreateEvaluationSetVersionOApiRequest_Description_DEFAULT } return *p.Description } -var CreateEvaluationSetVersionOpenAPIRequest_Base_DEFAULT *base.Base +var CreateEvaluationSetVersionOApiRequest_Base_DEFAULT *base.Base -func (p *CreateEvaluationSetVersionOpenAPIRequest) GetBase() (v *base.Base) { +func (p *CreateEvaluationSetVersionOApiRequest) GetBase() (v *base.Base) { if p == nil { return } if !p.IsSetBase() { - return CreateEvaluationSetVersionOpenAPIRequest_Base_DEFAULT + return CreateEvaluationSetVersionOApiRequest_Base_DEFAULT } return p.Base } -func (p *CreateEvaluationSetVersionOpenAPIRequest) SetWorkspaceID(val int64) { +func (p *CreateEvaluationSetVersionOApiRequest) SetWorkspaceID(val int64) { p.WorkspaceID = val } -func (p *CreateEvaluationSetVersionOpenAPIRequest) SetEvaluationSetID(val int64) { +func (p *CreateEvaluationSetVersionOApiRequest) SetEvaluationSetID(val int64) { p.EvaluationSetID = val } -func (p *CreateEvaluationSetVersionOpenAPIRequest) SetVersion(val *string) { +func (p *CreateEvaluationSetVersionOApiRequest) SetVersion(val *string) { p.Version = val } -func (p *CreateEvaluationSetVersionOpenAPIRequest) SetDescription(val *string) { +func (p *CreateEvaluationSetVersionOApiRequest) SetDescription(val *string) { p.Description = val } -func (p *CreateEvaluationSetVersionOpenAPIRequest) SetBase(val *base.Base) { +func (p *CreateEvaluationSetVersionOApiRequest) SetBase(val *base.Base) { p.Base = val } -var fieldIDToName_CreateEvaluationSetVersionOpenAPIRequest = map[int16]string{ +var fieldIDToName_CreateEvaluationSetVersionOApiRequest = map[int16]string{ 1: "workspace_id", 2: "evaluation_set_id", 3: "version", @@ -3611,19 +3611,19 @@ var fieldIDToName_CreateEvaluationSetVersionOpenAPIRequest = map[int16]string{ 255: "Base", } -func (p *CreateEvaluationSetVersionOpenAPIRequest) IsSetVersion() bool { +func (p *CreateEvaluationSetVersionOApiRequest) IsSetVersion() bool { return p.Version != nil } -func (p *CreateEvaluationSetVersionOpenAPIRequest) IsSetDescription() bool { +func (p *CreateEvaluationSetVersionOApiRequest) IsSetDescription() bool { return p.Description != nil } -func (p *CreateEvaluationSetVersionOpenAPIRequest) IsSetBase() bool { +func (p *CreateEvaluationSetVersionOApiRequest) IsSetBase() bool { return p.Base != nil } -func (p *CreateEvaluationSetVersionOpenAPIRequest) Read(iprot thrift.TProtocol) (err error) { +func (p *CreateEvaluationSetVersionOApiRequest) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetWorkspaceID bool = false @@ -3713,7 +3713,7 @@ ReadStructBeginError: 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_CreateEvaluationSetVersionOpenAPIRequest[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_CreateEvaluationSetVersionOApiRequest[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -3722,10 +3722,10 @@ ReadFieldEndError: 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_CreateEvaluationSetVersionOpenAPIRequest[fieldId])) + return thrift.NewTProtocolExceptionWithType(thrift.INVALID_DATA, fmt.Errorf("required field %s is not set", fieldIDToName_CreateEvaluationSetVersionOApiRequest[fieldId])) } -func (p *CreateEvaluationSetVersionOpenAPIRequest) ReadField1(iprot thrift.TProtocol) error { +func (p *CreateEvaluationSetVersionOApiRequest) ReadField1(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { @@ -3736,7 +3736,7 @@ func (p *CreateEvaluationSetVersionOpenAPIRequest) ReadField1(iprot thrift.TProt p.WorkspaceID = _field return nil } -func (p *CreateEvaluationSetVersionOpenAPIRequest) ReadField2(iprot thrift.TProtocol) error { +func (p *CreateEvaluationSetVersionOApiRequest) ReadField2(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { @@ -3747,7 +3747,7 @@ func (p *CreateEvaluationSetVersionOpenAPIRequest) ReadField2(iprot thrift.TProt p.EvaluationSetID = _field return nil } -func (p *CreateEvaluationSetVersionOpenAPIRequest) ReadField3(iprot thrift.TProtocol) error { +func (p *CreateEvaluationSetVersionOApiRequest) ReadField3(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { @@ -3758,7 +3758,7 @@ func (p *CreateEvaluationSetVersionOpenAPIRequest) ReadField3(iprot thrift.TProt p.Version = _field return nil } -func (p *CreateEvaluationSetVersionOpenAPIRequest) ReadField4(iprot thrift.TProtocol) error { +func (p *CreateEvaluationSetVersionOApiRequest) ReadField4(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { @@ -3769,7 +3769,7 @@ func (p *CreateEvaluationSetVersionOpenAPIRequest) ReadField4(iprot thrift.TProt p.Description = _field return nil } -func (p *CreateEvaluationSetVersionOpenAPIRequest) ReadField255(iprot thrift.TProtocol) error { +func (p *CreateEvaluationSetVersionOApiRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err @@ -3778,9 +3778,9 @@ func (p *CreateEvaluationSetVersionOpenAPIRequest) ReadField255(iprot thrift.TPr return nil } -func (p *CreateEvaluationSetVersionOpenAPIRequest) Write(oprot thrift.TProtocol) (err error) { +func (p *CreateEvaluationSetVersionOApiRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("CreateEvaluationSetVersionOpenAPIRequest"); err != nil { + if err = oprot.WriteStructBegin("CreateEvaluationSetVersionOApiRequest"); err != nil { goto WriteStructBeginError } if p != nil { @@ -3822,7 +3822,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *CreateEvaluationSetVersionOpenAPIRequest) writeField1(oprot thrift.TProtocol) (err error) { +func (p *CreateEvaluationSetVersionOApiRequest) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { goto WriteFieldBeginError } @@ -3838,7 +3838,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *CreateEvaluationSetVersionOpenAPIRequest) writeField2(oprot thrift.TProtocol) (err error) { +func (p *CreateEvaluationSetVersionOApiRequest) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("evaluation_set_id", thrift.I64, 2); err != nil { goto WriteFieldBeginError } @@ -3854,7 +3854,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } -func (p *CreateEvaluationSetVersionOpenAPIRequest) writeField3(oprot thrift.TProtocol) (err error) { +func (p *CreateEvaluationSetVersionOApiRequest) writeField3(oprot thrift.TProtocol) (err error) { if p.IsSetVersion() { if err = oprot.WriteFieldBegin("version", thrift.STRING, 3); err != nil { goto WriteFieldBeginError @@ -3872,7 +3872,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } -func (p *CreateEvaluationSetVersionOpenAPIRequest) writeField4(oprot thrift.TProtocol) (err error) { +func (p *CreateEvaluationSetVersionOApiRequest) writeField4(oprot thrift.TProtocol) (err error) { if p.IsSetDescription() { if err = oprot.WriteFieldBegin("description", thrift.STRING, 4); err != nil { goto WriteFieldBeginError @@ -3890,7 +3890,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err) } -func (p *CreateEvaluationSetVersionOpenAPIRequest) writeField255(oprot thrift.TProtocol) (err error) { +func (p *CreateEvaluationSetVersionOApiRequest) writeField255(oprot thrift.TProtocol) (err error) { if p.IsSetBase() { if err = oprot.WriteFieldBegin("Base", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError @@ -3909,15 +3909,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } -func (p *CreateEvaluationSetVersionOpenAPIRequest) String() string { +func (p *CreateEvaluationSetVersionOApiRequest) String() string { if p == nil { return "" } - return fmt.Sprintf("CreateEvaluationSetVersionOpenAPIRequest(%+v)", *p) + return fmt.Sprintf("CreateEvaluationSetVersionOApiRequest(%+v)", *p) } -func (p *CreateEvaluationSetVersionOpenAPIRequest) DeepEqual(ano *CreateEvaluationSetVersionOpenAPIRequest) bool { +func (p *CreateEvaluationSetVersionOApiRequest) DeepEqual(ano *CreateEvaluationSetVersionOApiRequest) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -3941,21 +3941,21 @@ func (p *CreateEvaluationSetVersionOpenAPIRequest) DeepEqual(ano *CreateEvaluati return true } -func (p *CreateEvaluationSetVersionOpenAPIRequest) Field1DeepEqual(src int64) bool { +func (p *CreateEvaluationSetVersionOApiRequest) Field1DeepEqual(src int64) bool { if p.WorkspaceID != src { return false } return true } -func (p *CreateEvaluationSetVersionOpenAPIRequest) Field2DeepEqual(src int64) bool { +func (p *CreateEvaluationSetVersionOApiRequest) Field2DeepEqual(src int64) bool { if p.EvaluationSetID != src { return false } return true } -func (p *CreateEvaluationSetVersionOpenAPIRequest) Field3DeepEqual(src *string) bool { +func (p *CreateEvaluationSetVersionOApiRequest) Field3DeepEqual(src *string) bool { if p.Version == src { return true @@ -3967,7 +3967,7 @@ func (p *CreateEvaluationSetVersionOpenAPIRequest) Field3DeepEqual(src *string) } return true } -func (p *CreateEvaluationSetVersionOpenAPIRequest) Field4DeepEqual(src *string) bool { +func (p *CreateEvaluationSetVersionOApiRequest) Field4DeepEqual(src *string) bool { if p.Description == src { return true @@ -3979,7 +3979,7 @@ func (p *CreateEvaluationSetVersionOpenAPIRequest) Field4DeepEqual(src *string) } return true } -func (p *CreateEvaluationSetVersionOpenAPIRequest) Field255DeepEqual(src *base.Base) bool { +func (p *CreateEvaluationSetVersionOApiRequest) Field255DeepEqual(src *base.Base) bool { if !p.Base.DeepEqual(src) { return false @@ -3987,104 +3987,104 @@ func (p *CreateEvaluationSetVersionOpenAPIRequest) Field255DeepEqual(src *base.B return true } -type CreateEvaluationSetVersionOpenAPIResponse struct { +type CreateEvaluationSetVersionOApiResponse struct { Code *int32 `thrift:"code,1,optional" frugal:"1,optional,i32" form:"code" json:"code,omitempty" query:"code"` Msg *string `thrift:"msg,2,optional" frugal:"2,optional,string" form:"msg" json:"msg,omitempty" query:"msg"` Data *CreateEvaluationSetVersionOpenAPIData `thrift:"data,3,optional" frugal:"3,optional,CreateEvaluationSetVersionOpenAPIData" form:"data" json:"data,omitempty" query:"data"` BaseResp *base.BaseResp `thrift:"BaseResp,255" frugal:"255,default,base.BaseResp" form:"BaseResp" json:"BaseResp" query:"BaseResp"` } -func NewCreateEvaluationSetVersionOpenAPIResponse() *CreateEvaluationSetVersionOpenAPIResponse { - return &CreateEvaluationSetVersionOpenAPIResponse{} +func NewCreateEvaluationSetVersionOApiResponse() *CreateEvaluationSetVersionOApiResponse { + return &CreateEvaluationSetVersionOApiResponse{} } -func (p *CreateEvaluationSetVersionOpenAPIResponse) InitDefault() { +func (p *CreateEvaluationSetVersionOApiResponse) InitDefault() { } -var CreateEvaluationSetVersionOpenAPIResponse_Code_DEFAULT int32 +var CreateEvaluationSetVersionOApiResponse_Code_DEFAULT int32 -func (p *CreateEvaluationSetVersionOpenAPIResponse) GetCode() (v int32) { +func (p *CreateEvaluationSetVersionOApiResponse) GetCode() (v int32) { if p == nil { return } if !p.IsSetCode() { - return CreateEvaluationSetVersionOpenAPIResponse_Code_DEFAULT + return CreateEvaluationSetVersionOApiResponse_Code_DEFAULT } return *p.Code } -var CreateEvaluationSetVersionOpenAPIResponse_Msg_DEFAULT string +var CreateEvaluationSetVersionOApiResponse_Msg_DEFAULT string -func (p *CreateEvaluationSetVersionOpenAPIResponse) GetMsg() (v string) { +func (p *CreateEvaluationSetVersionOApiResponse) GetMsg() (v string) { if p == nil { return } if !p.IsSetMsg() { - return CreateEvaluationSetVersionOpenAPIResponse_Msg_DEFAULT + return CreateEvaluationSetVersionOApiResponse_Msg_DEFAULT } return *p.Msg } -var CreateEvaluationSetVersionOpenAPIResponse_Data_DEFAULT *CreateEvaluationSetVersionOpenAPIData +var CreateEvaluationSetVersionOApiResponse_Data_DEFAULT *CreateEvaluationSetVersionOpenAPIData -func (p *CreateEvaluationSetVersionOpenAPIResponse) GetData() (v *CreateEvaluationSetVersionOpenAPIData) { +func (p *CreateEvaluationSetVersionOApiResponse) GetData() (v *CreateEvaluationSetVersionOpenAPIData) { if p == nil { return } if !p.IsSetData() { - return CreateEvaluationSetVersionOpenAPIResponse_Data_DEFAULT + return CreateEvaluationSetVersionOApiResponse_Data_DEFAULT } return p.Data } -var CreateEvaluationSetVersionOpenAPIResponse_BaseResp_DEFAULT *base.BaseResp +var CreateEvaluationSetVersionOApiResponse_BaseResp_DEFAULT *base.BaseResp -func (p *CreateEvaluationSetVersionOpenAPIResponse) GetBaseResp() (v *base.BaseResp) { +func (p *CreateEvaluationSetVersionOApiResponse) GetBaseResp() (v *base.BaseResp) { if p == nil { return } if !p.IsSetBaseResp() { - return CreateEvaluationSetVersionOpenAPIResponse_BaseResp_DEFAULT + return CreateEvaluationSetVersionOApiResponse_BaseResp_DEFAULT } return p.BaseResp } -func (p *CreateEvaluationSetVersionOpenAPIResponse) SetCode(val *int32) { +func (p *CreateEvaluationSetVersionOApiResponse) SetCode(val *int32) { p.Code = val } -func (p *CreateEvaluationSetVersionOpenAPIResponse) SetMsg(val *string) { +func (p *CreateEvaluationSetVersionOApiResponse) SetMsg(val *string) { p.Msg = val } -func (p *CreateEvaluationSetVersionOpenAPIResponse) SetData(val *CreateEvaluationSetVersionOpenAPIData) { +func (p *CreateEvaluationSetVersionOApiResponse) SetData(val *CreateEvaluationSetVersionOpenAPIData) { p.Data = val } -func (p *CreateEvaluationSetVersionOpenAPIResponse) SetBaseResp(val *base.BaseResp) { +func (p *CreateEvaluationSetVersionOApiResponse) SetBaseResp(val *base.BaseResp) { p.BaseResp = val } -var fieldIDToName_CreateEvaluationSetVersionOpenAPIResponse = map[int16]string{ +var fieldIDToName_CreateEvaluationSetVersionOApiResponse = map[int16]string{ 1: "code", 2: "msg", 3: "data", 255: "BaseResp", } -func (p *CreateEvaluationSetVersionOpenAPIResponse) IsSetCode() bool { +func (p *CreateEvaluationSetVersionOApiResponse) IsSetCode() bool { return p.Code != nil } -func (p *CreateEvaluationSetVersionOpenAPIResponse) IsSetMsg() bool { +func (p *CreateEvaluationSetVersionOApiResponse) IsSetMsg() bool { return p.Msg != nil } -func (p *CreateEvaluationSetVersionOpenAPIResponse) IsSetData() bool { +func (p *CreateEvaluationSetVersionOApiResponse) IsSetData() bool { return p.Data != nil } -func (p *CreateEvaluationSetVersionOpenAPIResponse) IsSetBaseResp() bool { +func (p *CreateEvaluationSetVersionOApiResponse) IsSetBaseResp() bool { return p.BaseResp != nil } -func (p *CreateEvaluationSetVersionOpenAPIResponse) Read(iprot thrift.TProtocol) (err error) { +func (p *CreateEvaluationSetVersionOApiResponse) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -4153,7 +4153,7 @@ ReadStructBeginError: 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_CreateEvaluationSetVersionOpenAPIResponse[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_CreateEvaluationSetVersionOApiResponse[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -4163,7 +4163,7 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *CreateEvaluationSetVersionOpenAPIResponse) ReadField1(iprot thrift.TProtocol) error { +func (p *CreateEvaluationSetVersionOApiResponse) ReadField1(iprot thrift.TProtocol) error { var _field *int32 if v, err := iprot.ReadI32(); err != nil { @@ -4174,7 +4174,7 @@ func (p *CreateEvaluationSetVersionOpenAPIResponse) ReadField1(iprot thrift.TPro p.Code = _field return nil } -func (p *CreateEvaluationSetVersionOpenAPIResponse) ReadField2(iprot thrift.TProtocol) error { +func (p *CreateEvaluationSetVersionOApiResponse) ReadField2(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { @@ -4185,7 +4185,7 @@ func (p *CreateEvaluationSetVersionOpenAPIResponse) ReadField2(iprot thrift.TPro p.Msg = _field return nil } -func (p *CreateEvaluationSetVersionOpenAPIResponse) ReadField3(iprot thrift.TProtocol) error { +func (p *CreateEvaluationSetVersionOApiResponse) ReadField3(iprot thrift.TProtocol) error { _field := NewCreateEvaluationSetVersionOpenAPIData() if err := _field.Read(iprot); err != nil { return err @@ -4193,7 +4193,7 @@ func (p *CreateEvaluationSetVersionOpenAPIResponse) ReadField3(iprot thrift.TPro p.Data = _field return nil } -func (p *CreateEvaluationSetVersionOpenAPIResponse) ReadField255(iprot thrift.TProtocol) error { +func (p *CreateEvaluationSetVersionOApiResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err @@ -4202,9 +4202,9 @@ func (p *CreateEvaluationSetVersionOpenAPIResponse) ReadField255(iprot thrift.TP return nil } -func (p *CreateEvaluationSetVersionOpenAPIResponse) Write(oprot thrift.TProtocol) (err error) { +func (p *CreateEvaluationSetVersionOApiResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("CreateEvaluationSetVersionOpenAPIResponse"); err != nil { + if err = oprot.WriteStructBegin("CreateEvaluationSetVersionOApiResponse"); err != nil { goto WriteStructBeginError } if p != nil { @@ -4242,7 +4242,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *CreateEvaluationSetVersionOpenAPIResponse) writeField1(oprot thrift.TProtocol) (err error) { +func (p *CreateEvaluationSetVersionOApiResponse) writeField1(oprot thrift.TProtocol) (err error) { if p.IsSetCode() { if err = oprot.WriteFieldBegin("code", thrift.I32, 1); err != nil { goto WriteFieldBeginError @@ -4260,7 +4260,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *CreateEvaluationSetVersionOpenAPIResponse) writeField2(oprot thrift.TProtocol) (err error) { +func (p *CreateEvaluationSetVersionOApiResponse) writeField2(oprot thrift.TProtocol) (err error) { if p.IsSetMsg() { if err = oprot.WriteFieldBegin("msg", thrift.STRING, 2); err != nil { goto WriteFieldBeginError @@ -4278,7 +4278,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } -func (p *CreateEvaluationSetVersionOpenAPIResponse) writeField3(oprot thrift.TProtocol) (err error) { +func (p *CreateEvaluationSetVersionOApiResponse) writeField3(oprot thrift.TProtocol) (err error) { if p.IsSetData() { if err = oprot.WriteFieldBegin("data", thrift.STRUCT, 3); err != nil { goto WriteFieldBeginError @@ -4296,7 +4296,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } -func (p *CreateEvaluationSetVersionOpenAPIResponse) writeField255(oprot thrift.TProtocol) (err error) { +func (p *CreateEvaluationSetVersionOApiResponse) writeField255(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("BaseResp", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError } @@ -4313,15 +4313,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } -func (p *CreateEvaluationSetVersionOpenAPIResponse) String() string { +func (p *CreateEvaluationSetVersionOApiResponse) String() string { if p == nil { return "" } - return fmt.Sprintf("CreateEvaluationSetVersionOpenAPIResponse(%+v)", *p) + return fmt.Sprintf("CreateEvaluationSetVersionOApiResponse(%+v)", *p) } -func (p *CreateEvaluationSetVersionOpenAPIResponse) DeepEqual(ano *CreateEvaluationSetVersionOpenAPIResponse) bool { +func (p *CreateEvaluationSetVersionOApiResponse) DeepEqual(ano *CreateEvaluationSetVersionOApiResponse) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -4342,7 +4342,7 @@ func (p *CreateEvaluationSetVersionOpenAPIResponse) DeepEqual(ano *CreateEvaluat return true } -func (p *CreateEvaluationSetVersionOpenAPIResponse) Field1DeepEqual(src *int32) bool { +func (p *CreateEvaluationSetVersionOApiResponse) Field1DeepEqual(src *int32) bool { if p.Code == src { return true @@ -4354,7 +4354,7 @@ func (p *CreateEvaluationSetVersionOpenAPIResponse) Field1DeepEqual(src *int32) } return true } -func (p *CreateEvaluationSetVersionOpenAPIResponse) Field2DeepEqual(src *string) bool { +func (p *CreateEvaluationSetVersionOApiResponse) Field2DeepEqual(src *string) bool { if p.Msg == src { return true @@ -4366,14 +4366,14 @@ func (p *CreateEvaluationSetVersionOpenAPIResponse) Field2DeepEqual(src *string) } return true } -func (p *CreateEvaluationSetVersionOpenAPIResponse) Field3DeepEqual(src *CreateEvaluationSetVersionOpenAPIData) bool { +func (p *CreateEvaluationSetVersionOApiResponse) Field3DeepEqual(src *CreateEvaluationSetVersionOpenAPIData) bool { if !p.Data.DeepEqual(src) { return false } return true } -func (p *CreateEvaluationSetVersionOpenAPIResponse) Field255DeepEqual(src *base.BaseResp) bool { +func (p *CreateEvaluationSetVersionOApiResponse) Field255DeepEqual(src *base.BaseResp) bool { if !p.BaseResp.DeepEqual(src) { return false @@ -4563,7 +4563,7 @@ func (p *CreateEvaluationSetVersionOpenAPIData) Field1DeepEqual(src *int64) bool } // 1.5 批量添加评测集数据 -type BatchCreateEvaluationSetItemsOpenAPIRequest struct { +type BatchCreateEvaluationSetItemsOApiRequest struct { WorkspaceID int64 `thrift:"workspace_id,1,required" frugal:"1,required,i64" json:"workspace_id" form:"workspace_id,required" query:"workspace_id,required"` EvaluationSetID int64 `thrift:"evaluation_set_id,2,required" frugal:"2,required,i64" json:"evaluation_set_id" path:"evaluation_set_id,required" ` Items []*eval_set.EvaluationSetItem `thrift:"items,3,optional" frugal:"3,optional,list" form:"items" json:"items,omitempty" query:"items"` @@ -4574,94 +4574,94 @@ type BatchCreateEvaluationSetItemsOpenAPIRequest struct { Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` } -func NewBatchCreateEvaluationSetItemsOpenAPIRequest() *BatchCreateEvaluationSetItemsOpenAPIRequest { - return &BatchCreateEvaluationSetItemsOpenAPIRequest{} +func NewBatchCreateEvaluationSetItemsOApiRequest() *BatchCreateEvaluationSetItemsOApiRequest { + return &BatchCreateEvaluationSetItemsOApiRequest{} } -func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) InitDefault() { +func (p *BatchCreateEvaluationSetItemsOApiRequest) InitDefault() { } -func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) GetWorkspaceID() (v int64) { +func (p *BatchCreateEvaluationSetItemsOApiRequest) GetWorkspaceID() (v int64) { if p != nil { return p.WorkspaceID } return } -func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) GetEvaluationSetID() (v int64) { +func (p *BatchCreateEvaluationSetItemsOApiRequest) GetEvaluationSetID() (v int64) { if p != nil { return p.EvaluationSetID } return } -var BatchCreateEvaluationSetItemsOpenAPIRequest_Items_DEFAULT []*eval_set.EvaluationSetItem +var BatchCreateEvaluationSetItemsOApiRequest_Items_DEFAULT []*eval_set.EvaluationSetItem -func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) GetItems() (v []*eval_set.EvaluationSetItem) { +func (p *BatchCreateEvaluationSetItemsOApiRequest) GetItems() (v []*eval_set.EvaluationSetItem) { if p == nil { return } if !p.IsSetItems() { - return BatchCreateEvaluationSetItemsOpenAPIRequest_Items_DEFAULT + return BatchCreateEvaluationSetItemsOApiRequest_Items_DEFAULT } return p.Items } -var BatchCreateEvaluationSetItemsOpenAPIRequest_SkipInvalidItems_DEFAULT bool +var BatchCreateEvaluationSetItemsOApiRequest_SkipInvalidItems_DEFAULT bool -func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) GetSkipInvalidItems() (v bool) { +func (p *BatchCreateEvaluationSetItemsOApiRequest) GetSkipInvalidItems() (v bool) { if p == nil { return } if !p.IsSetSkipInvalidItems() { - return BatchCreateEvaluationSetItemsOpenAPIRequest_SkipInvalidItems_DEFAULT + return BatchCreateEvaluationSetItemsOApiRequest_SkipInvalidItems_DEFAULT } return *p.SkipInvalidItems } -var BatchCreateEvaluationSetItemsOpenAPIRequest_AllowPartialAdd_DEFAULT bool +var BatchCreateEvaluationSetItemsOApiRequest_AllowPartialAdd_DEFAULT bool -func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) GetAllowPartialAdd() (v bool) { +func (p *BatchCreateEvaluationSetItemsOApiRequest) GetAllowPartialAdd() (v bool) { if p == nil { return } if !p.IsSetAllowPartialAdd() { - return BatchCreateEvaluationSetItemsOpenAPIRequest_AllowPartialAdd_DEFAULT + return BatchCreateEvaluationSetItemsOApiRequest_AllowPartialAdd_DEFAULT } return *p.AllowPartialAdd } -var BatchCreateEvaluationSetItemsOpenAPIRequest_Base_DEFAULT *base.Base +var BatchCreateEvaluationSetItemsOApiRequest_Base_DEFAULT *base.Base -func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) GetBase() (v *base.Base) { +func (p *BatchCreateEvaluationSetItemsOApiRequest) GetBase() (v *base.Base) { if p == nil { return } if !p.IsSetBase() { - return BatchCreateEvaluationSetItemsOpenAPIRequest_Base_DEFAULT + return BatchCreateEvaluationSetItemsOApiRequest_Base_DEFAULT } return p.Base } -func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) SetWorkspaceID(val int64) { +func (p *BatchCreateEvaluationSetItemsOApiRequest) SetWorkspaceID(val int64) { p.WorkspaceID = val } -func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) SetEvaluationSetID(val int64) { +func (p *BatchCreateEvaluationSetItemsOApiRequest) SetEvaluationSetID(val int64) { p.EvaluationSetID = val } -func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) SetItems(val []*eval_set.EvaluationSetItem) { +func (p *BatchCreateEvaluationSetItemsOApiRequest) SetItems(val []*eval_set.EvaluationSetItem) { p.Items = val } -func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) SetSkipInvalidItems(val *bool) { +func (p *BatchCreateEvaluationSetItemsOApiRequest) SetSkipInvalidItems(val *bool) { p.SkipInvalidItems = val } -func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) SetAllowPartialAdd(val *bool) { +func (p *BatchCreateEvaluationSetItemsOApiRequest) SetAllowPartialAdd(val *bool) { p.AllowPartialAdd = val } -func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) SetBase(val *base.Base) { +func (p *BatchCreateEvaluationSetItemsOApiRequest) SetBase(val *base.Base) { p.Base = val } -var fieldIDToName_BatchCreateEvaluationSetItemsOpenAPIRequest = map[int16]string{ +var fieldIDToName_BatchCreateEvaluationSetItemsOApiRequest = map[int16]string{ 1: "workspace_id", 2: "evaluation_set_id", 3: "items", @@ -4670,23 +4670,23 @@ var fieldIDToName_BatchCreateEvaluationSetItemsOpenAPIRequest = map[int16]string 255: "Base", } -func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) IsSetItems() bool { +func (p *BatchCreateEvaluationSetItemsOApiRequest) IsSetItems() bool { return p.Items != nil } -func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) IsSetSkipInvalidItems() bool { +func (p *BatchCreateEvaluationSetItemsOApiRequest) IsSetSkipInvalidItems() bool { return p.SkipInvalidItems != nil } -func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) IsSetAllowPartialAdd() bool { +func (p *BatchCreateEvaluationSetItemsOApiRequest) IsSetAllowPartialAdd() bool { return p.AllowPartialAdd != nil } -func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) IsSetBase() bool { +func (p *BatchCreateEvaluationSetItemsOApiRequest) IsSetBase() bool { return p.Base != nil } -func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) Read(iprot thrift.TProtocol) (err error) { +func (p *BatchCreateEvaluationSetItemsOApiRequest) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetWorkspaceID bool = false @@ -4784,7 +4784,7 @@ ReadStructBeginError: 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_BatchCreateEvaluationSetItemsOpenAPIRequest[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_BatchCreateEvaluationSetItemsOApiRequest[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -4793,10 +4793,10 @@ ReadFieldEndError: 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_BatchCreateEvaluationSetItemsOpenAPIRequest[fieldId])) + return thrift.NewTProtocolExceptionWithType(thrift.INVALID_DATA, fmt.Errorf("required field %s is not set", fieldIDToName_BatchCreateEvaluationSetItemsOApiRequest[fieldId])) } -func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) ReadField1(iprot thrift.TProtocol) error { +func (p *BatchCreateEvaluationSetItemsOApiRequest) ReadField1(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { @@ -4807,7 +4807,7 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) ReadField1(iprot thrift.TP p.WorkspaceID = _field return nil } -func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) ReadField2(iprot thrift.TProtocol) error { +func (p *BatchCreateEvaluationSetItemsOApiRequest) ReadField2(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { @@ -4818,7 +4818,7 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) ReadField2(iprot thrift.TP p.EvaluationSetID = _field return nil } -func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) ReadField3(iprot thrift.TProtocol) error { +func (p *BatchCreateEvaluationSetItemsOApiRequest) ReadField3(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err @@ -4841,7 +4841,7 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) ReadField3(iprot thrift.TP p.Items = _field return nil } -func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) ReadField4(iprot thrift.TProtocol) error { +func (p *BatchCreateEvaluationSetItemsOApiRequest) ReadField4(iprot thrift.TProtocol) error { var _field *bool if v, err := iprot.ReadBool(); err != nil { @@ -4852,7 +4852,7 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) ReadField4(iprot thrift.TP p.SkipInvalidItems = _field return nil } -func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) ReadField5(iprot thrift.TProtocol) error { +func (p *BatchCreateEvaluationSetItemsOApiRequest) ReadField5(iprot thrift.TProtocol) error { var _field *bool if v, err := iprot.ReadBool(); err != nil { @@ -4863,7 +4863,7 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) ReadField5(iprot thrift.TP p.AllowPartialAdd = _field return nil } -func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) ReadField255(iprot thrift.TProtocol) error { +func (p *BatchCreateEvaluationSetItemsOApiRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err @@ -4872,9 +4872,9 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) ReadField255(iprot thrift. return nil } -func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) Write(oprot thrift.TProtocol) (err error) { +func (p *BatchCreateEvaluationSetItemsOApiRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("BatchCreateEvaluationSetItemsOpenAPIRequest"); err != nil { + if err = oprot.WriteStructBegin("BatchCreateEvaluationSetItemsOApiRequest"); err != nil { goto WriteStructBeginError } if p != nil { @@ -4920,7 +4920,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) writeField1(oprot thrift.TProtocol) (err error) { +func (p *BatchCreateEvaluationSetItemsOApiRequest) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { goto WriteFieldBeginError } @@ -4936,7 +4936,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) writeField2(oprot thrift.TProtocol) (err error) { +func (p *BatchCreateEvaluationSetItemsOApiRequest) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("evaluation_set_id", thrift.I64, 2); err != nil { goto WriteFieldBeginError } @@ -4952,7 +4952,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } -func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) writeField3(oprot thrift.TProtocol) (err error) { +func (p *BatchCreateEvaluationSetItemsOApiRequest) writeField3(oprot thrift.TProtocol) (err error) { if p.IsSetItems() { if err = oprot.WriteFieldBegin("items", thrift.LIST, 3); err != nil { goto WriteFieldBeginError @@ -4978,7 +4978,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } -func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) writeField4(oprot thrift.TProtocol) (err error) { +func (p *BatchCreateEvaluationSetItemsOApiRequest) writeField4(oprot thrift.TProtocol) (err error) { if p.IsSetSkipInvalidItems() { if err = oprot.WriteFieldBegin("skip_invalid_items", thrift.BOOL, 4); err != nil { goto WriteFieldBeginError @@ -4996,7 +4996,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err) } -func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) writeField5(oprot thrift.TProtocol) (err error) { +func (p *BatchCreateEvaluationSetItemsOApiRequest) writeField5(oprot thrift.TProtocol) (err error) { if p.IsSetAllowPartialAdd() { if err = oprot.WriteFieldBegin("allow_partial_add", thrift.BOOL, 5); err != nil { goto WriteFieldBeginError @@ -5014,7 +5014,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 5 end error: ", p), err) } -func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) writeField255(oprot thrift.TProtocol) (err error) { +func (p *BatchCreateEvaluationSetItemsOApiRequest) writeField255(oprot thrift.TProtocol) (err error) { if p.IsSetBase() { if err = oprot.WriteFieldBegin("Base", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError @@ -5033,15 +5033,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } -func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) String() string { +func (p *BatchCreateEvaluationSetItemsOApiRequest) String() string { if p == nil { return "" } - return fmt.Sprintf("BatchCreateEvaluationSetItemsOpenAPIRequest(%+v)", *p) + return fmt.Sprintf("BatchCreateEvaluationSetItemsOApiRequest(%+v)", *p) } -func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) DeepEqual(ano *BatchCreateEvaluationSetItemsOpenAPIRequest) bool { +func (p *BatchCreateEvaluationSetItemsOApiRequest) DeepEqual(ano *BatchCreateEvaluationSetItemsOApiRequest) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -5068,21 +5068,21 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) DeepEqual(ano *BatchCreate return true } -func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) Field1DeepEqual(src int64) bool { +func (p *BatchCreateEvaluationSetItemsOApiRequest) Field1DeepEqual(src int64) bool { if p.WorkspaceID != src { return false } return true } -func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) Field2DeepEqual(src int64) bool { +func (p *BatchCreateEvaluationSetItemsOApiRequest) Field2DeepEqual(src int64) bool { if p.EvaluationSetID != src { return false } return true } -func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) Field3DeepEqual(src []*eval_set.EvaluationSetItem) bool { +func (p *BatchCreateEvaluationSetItemsOApiRequest) Field3DeepEqual(src []*eval_set.EvaluationSetItem) bool { if len(p.Items) != len(src) { return false @@ -5095,7 +5095,7 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) Field3DeepEqual(src []*eva } return true } -func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) Field4DeepEqual(src *bool) bool { +func (p *BatchCreateEvaluationSetItemsOApiRequest) Field4DeepEqual(src *bool) bool { if p.SkipInvalidItems == src { return true @@ -5107,7 +5107,7 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) Field4DeepEqual(src *bool) } return true } -func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) Field5DeepEqual(src *bool) bool { +func (p *BatchCreateEvaluationSetItemsOApiRequest) Field5DeepEqual(src *bool) bool { if p.AllowPartialAdd == src { return true @@ -5119,7 +5119,7 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) Field5DeepEqual(src *bool) } return true } -func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) Field255DeepEqual(src *base.Base) bool { +func (p *BatchCreateEvaluationSetItemsOApiRequest) Field255DeepEqual(src *base.Base) bool { if !p.Base.DeepEqual(src) { return false @@ -5127,104 +5127,104 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) Field255DeepEqual(src *bas return true } -type BatchCreateEvaluationSetItemsOpenAPIResponse struct { +type BatchCreateEvaluationSetItemsOApiResponse struct { Code *int32 `thrift:"code,1,optional" frugal:"1,optional,i32" form:"code" json:"code,omitempty" query:"code"` Msg *string `thrift:"msg,2,optional" frugal:"2,optional,string" form:"msg" json:"msg,omitempty" query:"msg"` Data *BatchCreateEvaluationSetItemsOpenAPIData `thrift:"data,3,optional" frugal:"3,optional,BatchCreateEvaluationSetItemsOpenAPIData" form:"data" json:"data,omitempty" query:"data"` BaseResp *base.BaseResp `thrift:"BaseResp,255" frugal:"255,default,base.BaseResp" form:"BaseResp" json:"BaseResp" query:"BaseResp"` } -func NewBatchCreateEvaluationSetItemsOpenAPIResponse() *BatchCreateEvaluationSetItemsOpenAPIResponse { - return &BatchCreateEvaluationSetItemsOpenAPIResponse{} +func NewBatchCreateEvaluationSetItemsOApiResponse() *BatchCreateEvaluationSetItemsOApiResponse { + return &BatchCreateEvaluationSetItemsOApiResponse{} } -func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) InitDefault() { +func (p *BatchCreateEvaluationSetItemsOApiResponse) InitDefault() { } -var BatchCreateEvaluationSetItemsOpenAPIResponse_Code_DEFAULT int32 +var BatchCreateEvaluationSetItemsOApiResponse_Code_DEFAULT int32 -func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) GetCode() (v int32) { +func (p *BatchCreateEvaluationSetItemsOApiResponse) GetCode() (v int32) { if p == nil { return } if !p.IsSetCode() { - return BatchCreateEvaluationSetItemsOpenAPIResponse_Code_DEFAULT + return BatchCreateEvaluationSetItemsOApiResponse_Code_DEFAULT } return *p.Code } -var BatchCreateEvaluationSetItemsOpenAPIResponse_Msg_DEFAULT string +var BatchCreateEvaluationSetItemsOApiResponse_Msg_DEFAULT string -func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) GetMsg() (v string) { +func (p *BatchCreateEvaluationSetItemsOApiResponse) GetMsg() (v string) { if p == nil { return } if !p.IsSetMsg() { - return BatchCreateEvaluationSetItemsOpenAPIResponse_Msg_DEFAULT + return BatchCreateEvaluationSetItemsOApiResponse_Msg_DEFAULT } return *p.Msg } -var BatchCreateEvaluationSetItemsOpenAPIResponse_Data_DEFAULT *BatchCreateEvaluationSetItemsOpenAPIData +var BatchCreateEvaluationSetItemsOApiResponse_Data_DEFAULT *BatchCreateEvaluationSetItemsOpenAPIData -func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) GetData() (v *BatchCreateEvaluationSetItemsOpenAPIData) { +func (p *BatchCreateEvaluationSetItemsOApiResponse) GetData() (v *BatchCreateEvaluationSetItemsOpenAPIData) { if p == nil { return } if !p.IsSetData() { - return BatchCreateEvaluationSetItemsOpenAPIResponse_Data_DEFAULT + return BatchCreateEvaluationSetItemsOApiResponse_Data_DEFAULT } return p.Data } -var BatchCreateEvaluationSetItemsOpenAPIResponse_BaseResp_DEFAULT *base.BaseResp +var BatchCreateEvaluationSetItemsOApiResponse_BaseResp_DEFAULT *base.BaseResp -func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) GetBaseResp() (v *base.BaseResp) { +func (p *BatchCreateEvaluationSetItemsOApiResponse) GetBaseResp() (v *base.BaseResp) { if p == nil { return } if !p.IsSetBaseResp() { - return BatchCreateEvaluationSetItemsOpenAPIResponse_BaseResp_DEFAULT + return BatchCreateEvaluationSetItemsOApiResponse_BaseResp_DEFAULT } return p.BaseResp } -func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) SetCode(val *int32) { +func (p *BatchCreateEvaluationSetItemsOApiResponse) SetCode(val *int32) { p.Code = val } -func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) SetMsg(val *string) { +func (p *BatchCreateEvaluationSetItemsOApiResponse) SetMsg(val *string) { p.Msg = val } -func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) SetData(val *BatchCreateEvaluationSetItemsOpenAPIData) { +func (p *BatchCreateEvaluationSetItemsOApiResponse) SetData(val *BatchCreateEvaluationSetItemsOpenAPIData) { p.Data = val } -func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) SetBaseResp(val *base.BaseResp) { +func (p *BatchCreateEvaluationSetItemsOApiResponse) SetBaseResp(val *base.BaseResp) { p.BaseResp = val } -var fieldIDToName_BatchCreateEvaluationSetItemsOpenAPIResponse = map[int16]string{ +var fieldIDToName_BatchCreateEvaluationSetItemsOApiResponse = map[int16]string{ 1: "code", 2: "msg", 3: "data", 255: "BaseResp", } -func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) IsSetCode() bool { +func (p *BatchCreateEvaluationSetItemsOApiResponse) IsSetCode() bool { return p.Code != nil } -func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) IsSetMsg() bool { +func (p *BatchCreateEvaluationSetItemsOApiResponse) IsSetMsg() bool { return p.Msg != nil } -func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) IsSetData() bool { +func (p *BatchCreateEvaluationSetItemsOApiResponse) IsSetData() bool { return p.Data != nil } -func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) IsSetBaseResp() bool { +func (p *BatchCreateEvaluationSetItemsOApiResponse) IsSetBaseResp() bool { return p.BaseResp != nil } -func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) Read(iprot thrift.TProtocol) (err error) { +func (p *BatchCreateEvaluationSetItemsOApiResponse) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -5293,7 +5293,7 @@ ReadStructBeginError: 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_BatchCreateEvaluationSetItemsOpenAPIResponse[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_BatchCreateEvaluationSetItemsOApiResponse[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -5303,7 +5303,7 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) ReadField1(iprot thrift.TProtocol) error { +func (p *BatchCreateEvaluationSetItemsOApiResponse) ReadField1(iprot thrift.TProtocol) error { var _field *int32 if v, err := iprot.ReadI32(); err != nil { @@ -5314,7 +5314,7 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) ReadField1(iprot thrift.T p.Code = _field return nil } -func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) ReadField2(iprot thrift.TProtocol) error { +func (p *BatchCreateEvaluationSetItemsOApiResponse) ReadField2(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { @@ -5325,7 +5325,7 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) ReadField2(iprot thrift.T p.Msg = _field return nil } -func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) ReadField3(iprot thrift.TProtocol) error { +func (p *BatchCreateEvaluationSetItemsOApiResponse) ReadField3(iprot thrift.TProtocol) error { _field := NewBatchCreateEvaluationSetItemsOpenAPIData() if err := _field.Read(iprot); err != nil { return err @@ -5333,7 +5333,7 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) ReadField3(iprot thrift.T p.Data = _field return nil } -func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) ReadField255(iprot thrift.TProtocol) error { +func (p *BatchCreateEvaluationSetItemsOApiResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err @@ -5342,9 +5342,9 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) ReadField255(iprot thrift return nil } -func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) Write(oprot thrift.TProtocol) (err error) { +func (p *BatchCreateEvaluationSetItemsOApiResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("BatchCreateEvaluationSetItemsOpenAPIResponse"); err != nil { + if err = oprot.WriteStructBegin("BatchCreateEvaluationSetItemsOApiResponse"); err != nil { goto WriteStructBeginError } if p != nil { @@ -5382,7 +5382,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) writeField1(oprot thrift.TProtocol) (err error) { +func (p *BatchCreateEvaluationSetItemsOApiResponse) writeField1(oprot thrift.TProtocol) (err error) { if p.IsSetCode() { if err = oprot.WriteFieldBegin("code", thrift.I32, 1); err != nil { goto WriteFieldBeginError @@ -5400,7 +5400,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) writeField2(oprot thrift.TProtocol) (err error) { +func (p *BatchCreateEvaluationSetItemsOApiResponse) writeField2(oprot thrift.TProtocol) (err error) { if p.IsSetMsg() { if err = oprot.WriteFieldBegin("msg", thrift.STRING, 2); err != nil { goto WriteFieldBeginError @@ -5418,7 +5418,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } -func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) writeField3(oprot thrift.TProtocol) (err error) { +func (p *BatchCreateEvaluationSetItemsOApiResponse) writeField3(oprot thrift.TProtocol) (err error) { if p.IsSetData() { if err = oprot.WriteFieldBegin("data", thrift.STRUCT, 3); err != nil { goto WriteFieldBeginError @@ -5436,7 +5436,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } -func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) writeField255(oprot thrift.TProtocol) (err error) { +func (p *BatchCreateEvaluationSetItemsOApiResponse) writeField255(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("BaseResp", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError } @@ -5453,15 +5453,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } -func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) String() string { +func (p *BatchCreateEvaluationSetItemsOApiResponse) String() string { if p == nil { return "" } - return fmt.Sprintf("BatchCreateEvaluationSetItemsOpenAPIResponse(%+v)", *p) + return fmt.Sprintf("BatchCreateEvaluationSetItemsOApiResponse(%+v)", *p) } -func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) DeepEqual(ano *BatchCreateEvaluationSetItemsOpenAPIResponse) bool { +func (p *BatchCreateEvaluationSetItemsOApiResponse) DeepEqual(ano *BatchCreateEvaluationSetItemsOApiResponse) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -5482,7 +5482,7 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) DeepEqual(ano *BatchCreat return true } -func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) Field1DeepEqual(src *int32) bool { +func (p *BatchCreateEvaluationSetItemsOApiResponse) Field1DeepEqual(src *int32) bool { if p.Code == src { return true @@ -5494,7 +5494,7 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) Field1DeepEqual(src *int3 } return true } -func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) Field2DeepEqual(src *string) bool { +func (p *BatchCreateEvaluationSetItemsOApiResponse) Field2DeepEqual(src *string) bool { if p.Msg == src { return true @@ -5506,14 +5506,14 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) Field2DeepEqual(src *stri } return true } -func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) Field3DeepEqual(src *BatchCreateEvaluationSetItemsOpenAPIData) bool { +func (p *BatchCreateEvaluationSetItemsOApiResponse) Field3DeepEqual(src *BatchCreateEvaluationSetItemsOpenAPIData) bool { if !p.Data.DeepEqual(src) { return false } return true } -func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) Field255DeepEqual(src *base.BaseResp) bool { +func (p *BatchCreateEvaluationSetItemsOApiResponse) Field255DeepEqual(src *base.BaseResp) bool { if !p.BaseResp.DeepEqual(src) { return false @@ -5832,7 +5832,7 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIData) Field2DeepEqual(src []*eval_s } // 1.6 批量更新评测集数据 -type BatchUpdateEvaluationSetItemsOpenAPIRequest struct { +type BatchUpdateEvaluationSetItemsOApiRequest struct { WorkspaceID int64 `thrift:"workspace_id,1,required" frugal:"1,required,i64" json:"workspace_id" form:"workspace_id,required" query:"workspace_id,required"` EvaluationSetID int64 `thrift:"evaluation_set_id,2,required" frugal:"2,required,i64" json:"evaluation_set_id" path:"evaluation_set_id,required" ` Items []*eval_set.EvaluationSetItem `thrift:"items,3,optional" frugal:"3,optional,list" form:"items" json:"items,omitempty" query:"items"` @@ -5840,79 +5840,79 @@ type BatchUpdateEvaluationSetItemsOpenAPIRequest struct { Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` } -func NewBatchUpdateEvaluationSetItemsOpenAPIRequest() *BatchUpdateEvaluationSetItemsOpenAPIRequest { - return &BatchUpdateEvaluationSetItemsOpenAPIRequest{} +func NewBatchUpdateEvaluationSetItemsOApiRequest() *BatchUpdateEvaluationSetItemsOApiRequest { + return &BatchUpdateEvaluationSetItemsOApiRequest{} } -func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) InitDefault() { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) InitDefault() { } -func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) GetWorkspaceID() (v int64) { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) GetWorkspaceID() (v int64) { if p != nil { return p.WorkspaceID } return } -func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) GetEvaluationSetID() (v int64) { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) GetEvaluationSetID() (v int64) { if p != nil { return p.EvaluationSetID } return } -var BatchUpdateEvaluationSetItemsOpenAPIRequest_Items_DEFAULT []*eval_set.EvaluationSetItem +var BatchUpdateEvaluationSetItemsOApiRequest_Items_DEFAULT []*eval_set.EvaluationSetItem -func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) GetItems() (v []*eval_set.EvaluationSetItem) { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) GetItems() (v []*eval_set.EvaluationSetItem) { if p == nil { return } if !p.IsSetItems() { - return BatchUpdateEvaluationSetItemsOpenAPIRequest_Items_DEFAULT + return BatchUpdateEvaluationSetItemsOApiRequest_Items_DEFAULT } return p.Items } -var BatchUpdateEvaluationSetItemsOpenAPIRequest_SkipInvalidItems_DEFAULT bool +var BatchUpdateEvaluationSetItemsOApiRequest_SkipInvalidItems_DEFAULT bool -func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) GetSkipInvalidItems() (v bool) { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) GetSkipInvalidItems() (v bool) { if p == nil { return } if !p.IsSetSkipInvalidItems() { - return BatchUpdateEvaluationSetItemsOpenAPIRequest_SkipInvalidItems_DEFAULT + return BatchUpdateEvaluationSetItemsOApiRequest_SkipInvalidItems_DEFAULT } return *p.SkipInvalidItems } -var BatchUpdateEvaluationSetItemsOpenAPIRequest_Base_DEFAULT *base.Base +var BatchUpdateEvaluationSetItemsOApiRequest_Base_DEFAULT *base.Base -func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) GetBase() (v *base.Base) { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) GetBase() (v *base.Base) { if p == nil { return } if !p.IsSetBase() { - return BatchUpdateEvaluationSetItemsOpenAPIRequest_Base_DEFAULT + return BatchUpdateEvaluationSetItemsOApiRequest_Base_DEFAULT } return p.Base } -func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) SetWorkspaceID(val int64) { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) SetWorkspaceID(val int64) { p.WorkspaceID = val } -func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) SetEvaluationSetID(val int64) { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) SetEvaluationSetID(val int64) { p.EvaluationSetID = val } -func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) SetItems(val []*eval_set.EvaluationSetItem) { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) SetItems(val []*eval_set.EvaluationSetItem) { p.Items = val } -func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) SetSkipInvalidItems(val *bool) { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) SetSkipInvalidItems(val *bool) { p.SkipInvalidItems = val } -func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) SetBase(val *base.Base) { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) SetBase(val *base.Base) { p.Base = val } -var fieldIDToName_BatchUpdateEvaluationSetItemsOpenAPIRequest = map[int16]string{ +var fieldIDToName_BatchUpdateEvaluationSetItemsOApiRequest = map[int16]string{ 1: "workspace_id", 2: "evaluation_set_id", 3: "items", @@ -5920,19 +5920,19 @@ var fieldIDToName_BatchUpdateEvaluationSetItemsOpenAPIRequest = map[int16]string 255: "Base", } -func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) IsSetItems() bool { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) IsSetItems() bool { return p.Items != nil } -func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) IsSetSkipInvalidItems() bool { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) IsSetSkipInvalidItems() bool { return p.SkipInvalidItems != nil } -func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) IsSetBase() bool { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) IsSetBase() bool { return p.Base != nil } -func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) Read(iprot thrift.TProtocol) (err error) { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetWorkspaceID bool = false @@ -6022,7 +6022,7 @@ ReadStructBeginError: 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_BatchUpdateEvaluationSetItemsOpenAPIRequest[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_BatchUpdateEvaluationSetItemsOApiRequest[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -6031,10 +6031,10 @@ ReadFieldEndError: 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_BatchUpdateEvaluationSetItemsOpenAPIRequest[fieldId])) + return thrift.NewTProtocolExceptionWithType(thrift.INVALID_DATA, fmt.Errorf("required field %s is not set", fieldIDToName_BatchUpdateEvaluationSetItemsOApiRequest[fieldId])) } -func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) ReadField1(iprot thrift.TProtocol) error { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) ReadField1(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { @@ -6045,7 +6045,7 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) ReadField1(iprot thrift.TP p.WorkspaceID = _field return nil } -func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) ReadField2(iprot thrift.TProtocol) error { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) ReadField2(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { @@ -6056,7 +6056,7 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) ReadField2(iprot thrift.TP p.EvaluationSetID = _field return nil } -func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) ReadField3(iprot thrift.TProtocol) error { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) ReadField3(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err @@ -6079,7 +6079,7 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) ReadField3(iprot thrift.TP p.Items = _field return nil } -func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) ReadField4(iprot thrift.TProtocol) error { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) ReadField4(iprot thrift.TProtocol) error { var _field *bool if v, err := iprot.ReadBool(); err != nil { @@ -6090,7 +6090,7 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) ReadField4(iprot thrift.TP p.SkipInvalidItems = _field return nil } -func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) ReadField255(iprot thrift.TProtocol) error { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err @@ -6099,9 +6099,9 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) ReadField255(iprot thrift. return nil } -func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) Write(oprot thrift.TProtocol) (err error) { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("BatchUpdateEvaluationSetItemsOpenAPIRequest"); err != nil { + if err = oprot.WriteStructBegin("BatchUpdateEvaluationSetItemsOApiRequest"); err != nil { goto WriteStructBeginError } if p != nil { @@ -6143,7 +6143,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) writeField1(oprot thrift.TProtocol) (err error) { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { goto WriteFieldBeginError } @@ -6159,7 +6159,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) writeField2(oprot thrift.TProtocol) (err error) { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("evaluation_set_id", thrift.I64, 2); err != nil { goto WriteFieldBeginError } @@ -6175,7 +6175,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } -func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) writeField3(oprot thrift.TProtocol) (err error) { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) writeField3(oprot thrift.TProtocol) (err error) { if p.IsSetItems() { if err = oprot.WriteFieldBegin("items", thrift.LIST, 3); err != nil { goto WriteFieldBeginError @@ -6201,7 +6201,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } -func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) writeField4(oprot thrift.TProtocol) (err error) { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) writeField4(oprot thrift.TProtocol) (err error) { if p.IsSetSkipInvalidItems() { if err = oprot.WriteFieldBegin("skip_invalid_items", thrift.BOOL, 4); err != nil { goto WriteFieldBeginError @@ -6219,7 +6219,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err) } -func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) writeField255(oprot thrift.TProtocol) (err error) { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) writeField255(oprot thrift.TProtocol) (err error) { if p.IsSetBase() { if err = oprot.WriteFieldBegin("Base", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError @@ -6238,15 +6238,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } -func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) String() string { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) String() string { if p == nil { return "" } - return fmt.Sprintf("BatchUpdateEvaluationSetItemsOpenAPIRequest(%+v)", *p) + return fmt.Sprintf("BatchUpdateEvaluationSetItemsOApiRequest(%+v)", *p) } -func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) DeepEqual(ano *BatchUpdateEvaluationSetItemsOpenAPIRequest) bool { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) DeepEqual(ano *BatchUpdateEvaluationSetItemsOApiRequest) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -6270,21 +6270,21 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) DeepEqual(ano *BatchUpdate return true } -func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) Field1DeepEqual(src int64) bool { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) Field1DeepEqual(src int64) bool { if p.WorkspaceID != src { return false } return true } -func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) Field2DeepEqual(src int64) bool { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) Field2DeepEqual(src int64) bool { if p.EvaluationSetID != src { return false } return true } -func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) Field3DeepEqual(src []*eval_set.EvaluationSetItem) bool { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) Field3DeepEqual(src []*eval_set.EvaluationSetItem) bool { if len(p.Items) != len(src) { return false @@ -6297,7 +6297,7 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) Field3DeepEqual(src []*eva } return true } -func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) Field4DeepEqual(src *bool) bool { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) Field4DeepEqual(src *bool) bool { if p.SkipInvalidItems == src { return true @@ -6309,7 +6309,7 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) Field4DeepEqual(src *bool) } return true } -func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) Field255DeepEqual(src *base.Base) bool { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) Field255DeepEqual(src *base.Base) bool { if !p.Base.DeepEqual(src) { return false @@ -6317,104 +6317,104 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) Field255DeepEqual(src *bas return true } -type BatchUpdateEvaluationSetItemsOpenAPIResponse struct { +type BatchUpdateEvaluationSetItemsOApiResponse struct { Code *int32 `thrift:"code,1,optional" frugal:"1,optional,i32" form:"code" json:"code,omitempty" query:"code"` Msg *string `thrift:"msg,2,optional" frugal:"2,optional,string" form:"msg" json:"msg,omitempty" query:"msg"` Data *BatchUpdateEvaluationSetItemsOpenAPIData `thrift:"data,3,optional" frugal:"3,optional,BatchUpdateEvaluationSetItemsOpenAPIData" form:"data" json:"data,omitempty" query:"data"` BaseResp *base.BaseResp `thrift:"BaseResp,255" frugal:"255,default,base.BaseResp" form:"BaseResp" json:"BaseResp" query:"BaseResp"` } -func NewBatchUpdateEvaluationSetItemsOpenAPIResponse() *BatchUpdateEvaluationSetItemsOpenAPIResponse { - return &BatchUpdateEvaluationSetItemsOpenAPIResponse{} +func NewBatchUpdateEvaluationSetItemsOApiResponse() *BatchUpdateEvaluationSetItemsOApiResponse { + return &BatchUpdateEvaluationSetItemsOApiResponse{} } -func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) InitDefault() { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) InitDefault() { } -var BatchUpdateEvaluationSetItemsOpenAPIResponse_Code_DEFAULT int32 +var BatchUpdateEvaluationSetItemsOApiResponse_Code_DEFAULT int32 -func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) GetCode() (v int32) { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) GetCode() (v int32) { if p == nil { return } if !p.IsSetCode() { - return BatchUpdateEvaluationSetItemsOpenAPIResponse_Code_DEFAULT + return BatchUpdateEvaluationSetItemsOApiResponse_Code_DEFAULT } return *p.Code } -var BatchUpdateEvaluationSetItemsOpenAPIResponse_Msg_DEFAULT string +var BatchUpdateEvaluationSetItemsOApiResponse_Msg_DEFAULT string -func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) GetMsg() (v string) { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) GetMsg() (v string) { if p == nil { return } if !p.IsSetMsg() { - return BatchUpdateEvaluationSetItemsOpenAPIResponse_Msg_DEFAULT + return BatchUpdateEvaluationSetItemsOApiResponse_Msg_DEFAULT } return *p.Msg } -var BatchUpdateEvaluationSetItemsOpenAPIResponse_Data_DEFAULT *BatchUpdateEvaluationSetItemsOpenAPIData +var BatchUpdateEvaluationSetItemsOApiResponse_Data_DEFAULT *BatchUpdateEvaluationSetItemsOpenAPIData -func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) GetData() (v *BatchUpdateEvaluationSetItemsOpenAPIData) { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) GetData() (v *BatchUpdateEvaluationSetItemsOpenAPIData) { if p == nil { return } if !p.IsSetData() { - return BatchUpdateEvaluationSetItemsOpenAPIResponse_Data_DEFAULT + return BatchUpdateEvaluationSetItemsOApiResponse_Data_DEFAULT } return p.Data } -var BatchUpdateEvaluationSetItemsOpenAPIResponse_BaseResp_DEFAULT *base.BaseResp +var BatchUpdateEvaluationSetItemsOApiResponse_BaseResp_DEFAULT *base.BaseResp -func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) GetBaseResp() (v *base.BaseResp) { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) GetBaseResp() (v *base.BaseResp) { if p == nil { return } if !p.IsSetBaseResp() { - return BatchUpdateEvaluationSetItemsOpenAPIResponse_BaseResp_DEFAULT + return BatchUpdateEvaluationSetItemsOApiResponse_BaseResp_DEFAULT } return p.BaseResp } -func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) SetCode(val *int32) { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) SetCode(val *int32) { p.Code = val } -func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) SetMsg(val *string) { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) SetMsg(val *string) { p.Msg = val } -func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) SetData(val *BatchUpdateEvaluationSetItemsOpenAPIData) { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) SetData(val *BatchUpdateEvaluationSetItemsOpenAPIData) { p.Data = val } -func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) SetBaseResp(val *base.BaseResp) { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) SetBaseResp(val *base.BaseResp) { p.BaseResp = val } -var fieldIDToName_BatchUpdateEvaluationSetItemsOpenAPIResponse = map[int16]string{ +var fieldIDToName_BatchUpdateEvaluationSetItemsOApiResponse = map[int16]string{ 1: "code", 2: "msg", 3: "data", 255: "BaseResp", } -func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) IsSetCode() bool { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) IsSetCode() bool { return p.Code != nil } -func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) IsSetMsg() bool { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) IsSetMsg() bool { return p.Msg != nil } -func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) IsSetData() bool { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) IsSetData() bool { return p.Data != nil } -func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) IsSetBaseResp() bool { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) IsSetBaseResp() bool { return p.BaseResp != nil } -func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) Read(iprot thrift.TProtocol) (err error) { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -6483,7 +6483,7 @@ ReadStructBeginError: 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_BatchUpdateEvaluationSetItemsOpenAPIResponse[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_BatchUpdateEvaluationSetItemsOApiResponse[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -6493,7 +6493,7 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) ReadField1(iprot thrift.TProtocol) error { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) ReadField1(iprot thrift.TProtocol) error { var _field *int32 if v, err := iprot.ReadI32(); err != nil { @@ -6504,7 +6504,7 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) ReadField1(iprot thrift.T p.Code = _field return nil } -func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) ReadField2(iprot thrift.TProtocol) error { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) ReadField2(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { @@ -6515,7 +6515,7 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) ReadField2(iprot thrift.T p.Msg = _field return nil } -func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) ReadField3(iprot thrift.TProtocol) error { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) ReadField3(iprot thrift.TProtocol) error { _field := NewBatchUpdateEvaluationSetItemsOpenAPIData() if err := _field.Read(iprot); err != nil { return err @@ -6523,7 +6523,7 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) ReadField3(iprot thrift.T p.Data = _field return nil } -func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) ReadField255(iprot thrift.TProtocol) error { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err @@ -6532,9 +6532,9 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) ReadField255(iprot thrift return nil } -func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) Write(oprot thrift.TProtocol) (err error) { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("BatchUpdateEvaluationSetItemsOpenAPIResponse"); err != nil { + if err = oprot.WriteStructBegin("BatchUpdateEvaluationSetItemsOApiResponse"); err != nil { goto WriteStructBeginError } if p != nil { @@ -6572,7 +6572,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) writeField1(oprot thrift.TProtocol) (err error) { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) writeField1(oprot thrift.TProtocol) (err error) { if p.IsSetCode() { if err = oprot.WriteFieldBegin("code", thrift.I32, 1); err != nil { goto WriteFieldBeginError @@ -6590,7 +6590,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) writeField2(oprot thrift.TProtocol) (err error) { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) writeField2(oprot thrift.TProtocol) (err error) { if p.IsSetMsg() { if err = oprot.WriteFieldBegin("msg", thrift.STRING, 2); err != nil { goto WriteFieldBeginError @@ -6608,7 +6608,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } -func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) writeField3(oprot thrift.TProtocol) (err error) { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) writeField3(oprot thrift.TProtocol) (err error) { if p.IsSetData() { if err = oprot.WriteFieldBegin("data", thrift.STRUCT, 3); err != nil { goto WriteFieldBeginError @@ -6626,7 +6626,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } -func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) writeField255(oprot thrift.TProtocol) (err error) { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) writeField255(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("BaseResp", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError } @@ -6643,15 +6643,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } -func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) String() string { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) String() string { if p == nil { return "" } - return fmt.Sprintf("BatchUpdateEvaluationSetItemsOpenAPIResponse(%+v)", *p) + return fmt.Sprintf("BatchUpdateEvaluationSetItemsOApiResponse(%+v)", *p) } -func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) DeepEqual(ano *BatchUpdateEvaluationSetItemsOpenAPIResponse) bool { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) DeepEqual(ano *BatchUpdateEvaluationSetItemsOApiResponse) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -6672,7 +6672,7 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) DeepEqual(ano *BatchUpdat return true } -func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) Field1DeepEqual(src *int32) bool { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) Field1DeepEqual(src *int32) bool { if p.Code == src { return true @@ -6684,7 +6684,7 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) Field1DeepEqual(src *int3 } return true } -func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) Field2DeepEqual(src *string) bool { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) Field2DeepEqual(src *string) bool { if p.Msg == src { return true @@ -6696,14 +6696,14 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) Field2DeepEqual(src *stri } return true } -func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) Field3DeepEqual(src *BatchUpdateEvaluationSetItemsOpenAPIData) bool { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) Field3DeepEqual(src *BatchUpdateEvaluationSetItemsOpenAPIData) bool { if !p.Data.DeepEqual(src) { return false } return true } -func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) Field255DeepEqual(src *base.BaseResp) bool { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) Field255DeepEqual(src *base.BaseResp) bool { if !p.BaseResp.DeepEqual(src) { return false @@ -7021,86 +7021,86 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIData) Field2DeepEqual(src []*eval_s } // 1.7 批量删除评测集数据 -type BatchDeleteEvaluationSetItemsOpenAPIRequest struct { +type BatchDeleteEvaluationSetItemsOApiRequest struct { WorkspaceID int64 `thrift:"workspace_id,1,required" frugal:"1,required,i64" json:"workspace_id" form:"workspace_id,required" query:"workspace_id,required"` EvaluationSetID int64 `thrift:"evaluation_set_id,2,required" frugal:"2,required,i64" json:"evaluation_set_id" path:"evaluation_set_id,required" ` ItemIds []int64 `thrift:"item_ids,3,optional" frugal:"3,optional,list" json:"item_ids" form:"item_ids" query:"item_ids"` Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` } -func NewBatchDeleteEvaluationSetItemsOpenAPIRequest() *BatchDeleteEvaluationSetItemsOpenAPIRequest { - return &BatchDeleteEvaluationSetItemsOpenAPIRequest{} +func NewBatchDeleteEvaluationSetItemsOApiRequest() *BatchDeleteEvaluationSetItemsOApiRequest { + return &BatchDeleteEvaluationSetItemsOApiRequest{} } -func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) InitDefault() { +func (p *BatchDeleteEvaluationSetItemsOApiRequest) InitDefault() { } -func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) GetWorkspaceID() (v int64) { +func (p *BatchDeleteEvaluationSetItemsOApiRequest) GetWorkspaceID() (v int64) { if p != nil { return p.WorkspaceID } return } -func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) GetEvaluationSetID() (v int64) { +func (p *BatchDeleteEvaluationSetItemsOApiRequest) GetEvaluationSetID() (v int64) { if p != nil { return p.EvaluationSetID } return } -var BatchDeleteEvaluationSetItemsOpenAPIRequest_ItemIds_DEFAULT []int64 +var BatchDeleteEvaluationSetItemsOApiRequest_ItemIds_DEFAULT []int64 -func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) GetItemIds() (v []int64) { +func (p *BatchDeleteEvaluationSetItemsOApiRequest) GetItemIds() (v []int64) { if p == nil { return } if !p.IsSetItemIds() { - return BatchDeleteEvaluationSetItemsOpenAPIRequest_ItemIds_DEFAULT + return BatchDeleteEvaluationSetItemsOApiRequest_ItemIds_DEFAULT } return p.ItemIds } -var BatchDeleteEvaluationSetItemsOpenAPIRequest_Base_DEFAULT *base.Base +var BatchDeleteEvaluationSetItemsOApiRequest_Base_DEFAULT *base.Base -func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) GetBase() (v *base.Base) { +func (p *BatchDeleteEvaluationSetItemsOApiRequest) GetBase() (v *base.Base) { if p == nil { return } if !p.IsSetBase() { - return BatchDeleteEvaluationSetItemsOpenAPIRequest_Base_DEFAULT + return BatchDeleteEvaluationSetItemsOApiRequest_Base_DEFAULT } return p.Base } -func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) SetWorkspaceID(val int64) { +func (p *BatchDeleteEvaluationSetItemsOApiRequest) SetWorkspaceID(val int64) { p.WorkspaceID = val } -func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) SetEvaluationSetID(val int64) { +func (p *BatchDeleteEvaluationSetItemsOApiRequest) SetEvaluationSetID(val int64) { p.EvaluationSetID = val } -func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) SetItemIds(val []int64) { +func (p *BatchDeleteEvaluationSetItemsOApiRequest) SetItemIds(val []int64) { p.ItemIds = val } -func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) SetBase(val *base.Base) { +func (p *BatchDeleteEvaluationSetItemsOApiRequest) SetBase(val *base.Base) { p.Base = val } -var fieldIDToName_BatchDeleteEvaluationSetItemsOpenAPIRequest = map[int16]string{ +var fieldIDToName_BatchDeleteEvaluationSetItemsOApiRequest = map[int16]string{ 1: "workspace_id", 2: "evaluation_set_id", 3: "item_ids", 255: "Base", } -func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) IsSetItemIds() bool { +func (p *BatchDeleteEvaluationSetItemsOApiRequest) IsSetItemIds() bool { return p.ItemIds != nil } -func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) IsSetBase() bool { +func (p *BatchDeleteEvaluationSetItemsOApiRequest) IsSetBase() bool { return p.Base != nil } -func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) Read(iprot thrift.TProtocol) (err error) { +func (p *BatchDeleteEvaluationSetItemsOApiRequest) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetWorkspaceID bool = false @@ -7182,7 +7182,7 @@ ReadStructBeginError: 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_BatchDeleteEvaluationSetItemsOpenAPIRequest[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_BatchDeleteEvaluationSetItemsOApiRequest[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -7191,10 +7191,10 @@ ReadFieldEndError: 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_BatchDeleteEvaluationSetItemsOpenAPIRequest[fieldId])) + return thrift.NewTProtocolExceptionWithType(thrift.INVALID_DATA, fmt.Errorf("required field %s is not set", fieldIDToName_BatchDeleteEvaluationSetItemsOApiRequest[fieldId])) } -func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) ReadField1(iprot thrift.TProtocol) error { +func (p *BatchDeleteEvaluationSetItemsOApiRequest) ReadField1(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { @@ -7205,7 +7205,7 @@ func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) ReadField1(iprot thrift.TP p.WorkspaceID = _field return nil } -func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) ReadField2(iprot thrift.TProtocol) error { +func (p *BatchDeleteEvaluationSetItemsOApiRequest) ReadField2(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { @@ -7216,7 +7216,7 @@ func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) ReadField2(iprot thrift.TP p.EvaluationSetID = _field return nil } -func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) ReadField3(iprot thrift.TProtocol) error { +func (p *BatchDeleteEvaluationSetItemsOApiRequest) ReadField3(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err @@ -7239,7 +7239,7 @@ func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) ReadField3(iprot thrift.TP p.ItemIds = _field return nil } -func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) ReadField255(iprot thrift.TProtocol) error { +func (p *BatchDeleteEvaluationSetItemsOApiRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err @@ -7248,9 +7248,9 @@ func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) ReadField255(iprot thrift. return nil } -func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) Write(oprot thrift.TProtocol) (err error) { +func (p *BatchDeleteEvaluationSetItemsOApiRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("BatchDeleteEvaluationSetItemsOpenAPIRequest"); err != nil { + if err = oprot.WriteStructBegin("BatchDeleteEvaluationSetItemsOApiRequest"); err != nil { goto WriteStructBeginError } if p != nil { @@ -7288,7 +7288,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) writeField1(oprot thrift.TProtocol) (err error) { +func (p *BatchDeleteEvaluationSetItemsOApiRequest) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { goto WriteFieldBeginError } @@ -7304,7 +7304,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) writeField2(oprot thrift.TProtocol) (err error) { +func (p *BatchDeleteEvaluationSetItemsOApiRequest) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("evaluation_set_id", thrift.I64, 2); err != nil { goto WriteFieldBeginError } @@ -7320,7 +7320,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } -func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) writeField3(oprot thrift.TProtocol) (err error) { +func (p *BatchDeleteEvaluationSetItemsOApiRequest) writeField3(oprot thrift.TProtocol) (err error) { if p.IsSetItemIds() { if err = oprot.WriteFieldBegin("item_ids", thrift.LIST, 3); err != nil { goto WriteFieldBeginError @@ -7346,7 +7346,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } -func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) writeField255(oprot thrift.TProtocol) (err error) { +func (p *BatchDeleteEvaluationSetItemsOApiRequest) writeField255(oprot thrift.TProtocol) (err error) { if p.IsSetBase() { if err = oprot.WriteFieldBegin("Base", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError @@ -7365,15 +7365,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } -func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) String() string { +func (p *BatchDeleteEvaluationSetItemsOApiRequest) String() string { if p == nil { return "" } - return fmt.Sprintf("BatchDeleteEvaluationSetItemsOpenAPIRequest(%+v)", *p) + return fmt.Sprintf("BatchDeleteEvaluationSetItemsOApiRequest(%+v)", *p) } -func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) DeepEqual(ano *BatchDeleteEvaluationSetItemsOpenAPIRequest) bool { +func (p *BatchDeleteEvaluationSetItemsOApiRequest) DeepEqual(ano *BatchDeleteEvaluationSetItemsOApiRequest) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -7394,21 +7394,21 @@ func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) DeepEqual(ano *BatchDelete return true } -func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) Field1DeepEqual(src int64) bool { +func (p *BatchDeleteEvaluationSetItemsOApiRequest) Field1DeepEqual(src int64) bool { if p.WorkspaceID != src { return false } return true } -func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) Field2DeepEqual(src int64) bool { +func (p *BatchDeleteEvaluationSetItemsOApiRequest) Field2DeepEqual(src int64) bool { if p.EvaluationSetID != src { return false } return true } -func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) Field3DeepEqual(src []int64) bool { +func (p *BatchDeleteEvaluationSetItemsOApiRequest) Field3DeepEqual(src []int64) bool { if len(p.ItemIds) != len(src) { return false @@ -7421,7 +7421,7 @@ func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) Field3DeepEqual(src []int6 } return true } -func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) Field255DeepEqual(src *base.Base) bool { +func (p *BatchDeleteEvaluationSetItemsOApiRequest) Field255DeepEqual(src *base.Base) bool { if !p.Base.DeepEqual(src) { return false @@ -7429,83 +7429,83 @@ func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) Field255DeepEqual(src *bas return true } -type BatchDeleteEvaluationSetItemsOpenAPIResponse struct { +type BatchDeleteEvaluationSetItemsOApiResponse struct { Code *int32 `thrift:"code,1,optional" frugal:"1,optional,i32" form:"code" json:"code,omitempty" query:"code"` Msg *string `thrift:"msg,2,optional" frugal:"2,optional,string" form:"msg" json:"msg,omitempty" query:"msg"` BaseResp *base.BaseResp `thrift:"BaseResp,255" frugal:"255,default,base.BaseResp" form:"BaseResp" json:"BaseResp" query:"BaseResp"` } -func NewBatchDeleteEvaluationSetItemsOpenAPIResponse() *BatchDeleteEvaluationSetItemsOpenAPIResponse { - return &BatchDeleteEvaluationSetItemsOpenAPIResponse{} +func NewBatchDeleteEvaluationSetItemsOApiResponse() *BatchDeleteEvaluationSetItemsOApiResponse { + return &BatchDeleteEvaluationSetItemsOApiResponse{} } -func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) InitDefault() { +func (p *BatchDeleteEvaluationSetItemsOApiResponse) InitDefault() { } -var BatchDeleteEvaluationSetItemsOpenAPIResponse_Code_DEFAULT int32 +var BatchDeleteEvaluationSetItemsOApiResponse_Code_DEFAULT int32 -func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) GetCode() (v int32) { +func (p *BatchDeleteEvaluationSetItemsOApiResponse) GetCode() (v int32) { if p == nil { return } if !p.IsSetCode() { - return BatchDeleteEvaluationSetItemsOpenAPIResponse_Code_DEFAULT + return BatchDeleteEvaluationSetItemsOApiResponse_Code_DEFAULT } return *p.Code } -var BatchDeleteEvaluationSetItemsOpenAPIResponse_Msg_DEFAULT string +var BatchDeleteEvaluationSetItemsOApiResponse_Msg_DEFAULT string -func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) GetMsg() (v string) { +func (p *BatchDeleteEvaluationSetItemsOApiResponse) GetMsg() (v string) { if p == nil { return } if !p.IsSetMsg() { - return BatchDeleteEvaluationSetItemsOpenAPIResponse_Msg_DEFAULT + return BatchDeleteEvaluationSetItemsOApiResponse_Msg_DEFAULT } return *p.Msg } -var BatchDeleteEvaluationSetItemsOpenAPIResponse_BaseResp_DEFAULT *base.BaseResp +var BatchDeleteEvaluationSetItemsOApiResponse_BaseResp_DEFAULT *base.BaseResp -func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) GetBaseResp() (v *base.BaseResp) { +func (p *BatchDeleteEvaluationSetItemsOApiResponse) GetBaseResp() (v *base.BaseResp) { if p == nil { return } if !p.IsSetBaseResp() { - return BatchDeleteEvaluationSetItemsOpenAPIResponse_BaseResp_DEFAULT + return BatchDeleteEvaluationSetItemsOApiResponse_BaseResp_DEFAULT } return p.BaseResp } -func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) SetCode(val *int32) { +func (p *BatchDeleteEvaluationSetItemsOApiResponse) SetCode(val *int32) { p.Code = val } -func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) SetMsg(val *string) { +func (p *BatchDeleteEvaluationSetItemsOApiResponse) SetMsg(val *string) { p.Msg = val } -func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) SetBaseResp(val *base.BaseResp) { +func (p *BatchDeleteEvaluationSetItemsOApiResponse) SetBaseResp(val *base.BaseResp) { p.BaseResp = val } -var fieldIDToName_BatchDeleteEvaluationSetItemsOpenAPIResponse = map[int16]string{ +var fieldIDToName_BatchDeleteEvaluationSetItemsOApiResponse = map[int16]string{ 1: "code", 2: "msg", 255: "BaseResp", } -func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) IsSetCode() bool { +func (p *BatchDeleteEvaluationSetItemsOApiResponse) IsSetCode() bool { return p.Code != nil } -func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) IsSetMsg() bool { +func (p *BatchDeleteEvaluationSetItemsOApiResponse) IsSetMsg() bool { return p.Msg != nil } -func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) IsSetBaseResp() bool { +func (p *BatchDeleteEvaluationSetItemsOApiResponse) IsSetBaseResp() bool { return p.BaseResp != nil } -func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) Read(iprot thrift.TProtocol) (err error) { +func (p *BatchDeleteEvaluationSetItemsOApiResponse) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -7566,7 +7566,7 @@ ReadStructBeginError: 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_BatchDeleteEvaluationSetItemsOpenAPIResponse[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_BatchDeleteEvaluationSetItemsOApiResponse[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -7576,7 +7576,7 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) ReadField1(iprot thrift.TProtocol) error { +func (p *BatchDeleteEvaluationSetItemsOApiResponse) ReadField1(iprot thrift.TProtocol) error { var _field *int32 if v, err := iprot.ReadI32(); err != nil { @@ -7587,7 +7587,7 @@ func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) ReadField1(iprot thrift.T p.Code = _field return nil } -func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) ReadField2(iprot thrift.TProtocol) error { +func (p *BatchDeleteEvaluationSetItemsOApiResponse) ReadField2(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { @@ -7598,7 +7598,7 @@ func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) ReadField2(iprot thrift.T p.Msg = _field return nil } -func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) ReadField255(iprot thrift.TProtocol) error { +func (p *BatchDeleteEvaluationSetItemsOApiResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err @@ -7607,9 +7607,9 @@ func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) ReadField255(iprot thrift return nil } -func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) Write(oprot thrift.TProtocol) (err error) { +func (p *BatchDeleteEvaluationSetItemsOApiResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("BatchDeleteEvaluationSetItemsOpenAPIResponse"); err != nil { + if err = oprot.WriteStructBegin("BatchDeleteEvaluationSetItemsOApiResponse"); err != nil { goto WriteStructBeginError } if p != nil { @@ -7643,7 +7643,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) writeField1(oprot thrift.TProtocol) (err error) { +func (p *BatchDeleteEvaluationSetItemsOApiResponse) writeField1(oprot thrift.TProtocol) (err error) { if p.IsSetCode() { if err = oprot.WriteFieldBegin("code", thrift.I32, 1); err != nil { goto WriteFieldBeginError @@ -7661,7 +7661,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) writeField2(oprot thrift.TProtocol) (err error) { +func (p *BatchDeleteEvaluationSetItemsOApiResponse) writeField2(oprot thrift.TProtocol) (err error) { if p.IsSetMsg() { if err = oprot.WriteFieldBegin("msg", thrift.STRING, 2); err != nil { goto WriteFieldBeginError @@ -7679,7 +7679,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } -func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) writeField255(oprot thrift.TProtocol) (err error) { +func (p *BatchDeleteEvaluationSetItemsOApiResponse) writeField255(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("BaseResp", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError } @@ -7696,15 +7696,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } -func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) String() string { +func (p *BatchDeleteEvaluationSetItemsOApiResponse) String() string { if p == nil { return "" } - return fmt.Sprintf("BatchDeleteEvaluationSetItemsOpenAPIResponse(%+v)", *p) + return fmt.Sprintf("BatchDeleteEvaluationSetItemsOApiResponse(%+v)", *p) } -func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) DeepEqual(ano *BatchDeleteEvaluationSetItemsOpenAPIResponse) bool { +func (p *BatchDeleteEvaluationSetItemsOApiResponse) DeepEqual(ano *BatchDeleteEvaluationSetItemsOApiResponse) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -7722,7 +7722,7 @@ func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) DeepEqual(ano *BatchDelet return true } -func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) Field1DeepEqual(src *int32) bool { +func (p *BatchDeleteEvaluationSetItemsOApiResponse) Field1DeepEqual(src *int32) bool { if p.Code == src { return true @@ -7734,7 +7734,7 @@ func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) Field1DeepEqual(src *int3 } return true } -func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) Field2DeepEqual(src *string) bool { +func (p *BatchDeleteEvaluationSetItemsOApiResponse) Field2DeepEqual(src *string) bool { if p.Msg == src { return true @@ -7746,7 +7746,7 @@ func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) Field2DeepEqual(src *stri } return true } -func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) Field255DeepEqual(src *base.BaseResp) bool { +func (p *BatchDeleteEvaluationSetItemsOApiResponse) Field255DeepEqual(src *base.BaseResp) bool { if !p.BaseResp.DeepEqual(src) { return false @@ -7755,65 +7755,65 @@ func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) Field255DeepEqual(src *ba } // 1.8 清空评测集草稿数据 -type ClearEvaluationSetDraftItemsOpenAPIRequest struct { +type ClearEvaluationSetDraftItemsOApiRequest struct { WorkspaceID int64 `thrift:"workspace_id,1,required" frugal:"1,required,i64" json:"workspace_id" form:"workspace_id,required" query:"workspace_id,required"` EvaluationSetID int64 `thrift:"evaluation_set_id,2,required" frugal:"2,required,i64" json:"evaluation_set_id" path:"evaluation_set_id,required" ` Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` } -func NewClearEvaluationSetDraftItemsOpenAPIRequest() *ClearEvaluationSetDraftItemsOpenAPIRequest { - return &ClearEvaluationSetDraftItemsOpenAPIRequest{} +func NewClearEvaluationSetDraftItemsOApiRequest() *ClearEvaluationSetDraftItemsOApiRequest { + return &ClearEvaluationSetDraftItemsOApiRequest{} } -func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) InitDefault() { +func (p *ClearEvaluationSetDraftItemsOApiRequest) InitDefault() { } -func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) GetWorkspaceID() (v int64) { +func (p *ClearEvaluationSetDraftItemsOApiRequest) GetWorkspaceID() (v int64) { if p != nil { return p.WorkspaceID } return } -func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) GetEvaluationSetID() (v int64) { +func (p *ClearEvaluationSetDraftItemsOApiRequest) GetEvaluationSetID() (v int64) { if p != nil { return p.EvaluationSetID } return } -var ClearEvaluationSetDraftItemsOpenAPIRequest_Base_DEFAULT *base.Base +var ClearEvaluationSetDraftItemsOApiRequest_Base_DEFAULT *base.Base -func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) GetBase() (v *base.Base) { +func (p *ClearEvaluationSetDraftItemsOApiRequest) GetBase() (v *base.Base) { if p == nil { return } if !p.IsSetBase() { - return ClearEvaluationSetDraftItemsOpenAPIRequest_Base_DEFAULT + return ClearEvaluationSetDraftItemsOApiRequest_Base_DEFAULT } return p.Base } -func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) SetWorkspaceID(val int64) { +func (p *ClearEvaluationSetDraftItemsOApiRequest) SetWorkspaceID(val int64) { p.WorkspaceID = val } -func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) SetEvaluationSetID(val int64) { +func (p *ClearEvaluationSetDraftItemsOApiRequest) SetEvaluationSetID(val int64) { p.EvaluationSetID = val } -func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) SetBase(val *base.Base) { +func (p *ClearEvaluationSetDraftItemsOApiRequest) SetBase(val *base.Base) { p.Base = val } -var fieldIDToName_ClearEvaluationSetDraftItemsOpenAPIRequest = map[int16]string{ +var fieldIDToName_ClearEvaluationSetDraftItemsOApiRequest = map[int16]string{ 1: "workspace_id", 2: "evaluation_set_id", 255: "Base", } -func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) IsSetBase() bool { +func (p *ClearEvaluationSetDraftItemsOApiRequest) IsSetBase() bool { return p.Base != nil } -func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) Read(iprot thrift.TProtocol) (err error) { +func (p *ClearEvaluationSetDraftItemsOApiRequest) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetWorkspaceID bool = false @@ -7887,7 +7887,7 @@ ReadStructBeginError: 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_ClearEvaluationSetDraftItemsOpenAPIRequest[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ClearEvaluationSetDraftItemsOApiRequest[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -7896,10 +7896,10 @@ ReadFieldEndError: 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_ClearEvaluationSetDraftItemsOpenAPIRequest[fieldId])) + return thrift.NewTProtocolExceptionWithType(thrift.INVALID_DATA, fmt.Errorf("required field %s is not set", fieldIDToName_ClearEvaluationSetDraftItemsOApiRequest[fieldId])) } -func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) ReadField1(iprot thrift.TProtocol) error { +func (p *ClearEvaluationSetDraftItemsOApiRequest) ReadField1(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { @@ -7910,7 +7910,7 @@ func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) ReadField1(iprot thrift.TPr p.WorkspaceID = _field return nil } -func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) ReadField2(iprot thrift.TProtocol) error { +func (p *ClearEvaluationSetDraftItemsOApiRequest) ReadField2(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { @@ -7921,7 +7921,7 @@ func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) ReadField2(iprot thrift.TPr p.EvaluationSetID = _field return nil } -func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) ReadField255(iprot thrift.TProtocol) error { +func (p *ClearEvaluationSetDraftItemsOApiRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err @@ -7930,9 +7930,9 @@ func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) ReadField255(iprot thrift.T return nil } -func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) Write(oprot thrift.TProtocol) (err error) { +func (p *ClearEvaluationSetDraftItemsOApiRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("ClearEvaluationSetDraftItemsOpenAPIRequest"); err != nil { + if err = oprot.WriteStructBegin("ClearEvaluationSetDraftItemsOApiRequest"); err != nil { goto WriteStructBeginError } if p != nil { @@ -7966,7 +7966,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) writeField1(oprot thrift.TProtocol) (err error) { +func (p *ClearEvaluationSetDraftItemsOApiRequest) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { goto WriteFieldBeginError } @@ -7982,7 +7982,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) writeField2(oprot thrift.TProtocol) (err error) { +func (p *ClearEvaluationSetDraftItemsOApiRequest) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("evaluation_set_id", thrift.I64, 2); err != nil { goto WriteFieldBeginError } @@ -7998,7 +7998,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } -func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) writeField255(oprot thrift.TProtocol) (err error) { +func (p *ClearEvaluationSetDraftItemsOApiRequest) writeField255(oprot thrift.TProtocol) (err error) { if p.IsSetBase() { if err = oprot.WriteFieldBegin("Base", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError @@ -8017,15 +8017,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } -func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) String() string { +func (p *ClearEvaluationSetDraftItemsOApiRequest) String() string { if p == nil { return "" } - return fmt.Sprintf("ClearEvaluationSetDraftItemsOpenAPIRequest(%+v)", *p) + return fmt.Sprintf("ClearEvaluationSetDraftItemsOApiRequest(%+v)", *p) } -func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) DeepEqual(ano *ClearEvaluationSetDraftItemsOpenAPIRequest) bool { +func (p *ClearEvaluationSetDraftItemsOApiRequest) DeepEqual(ano *ClearEvaluationSetDraftItemsOApiRequest) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -8043,21 +8043,21 @@ func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) DeepEqual(ano *ClearEvaluat return true } -func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) Field1DeepEqual(src int64) bool { +func (p *ClearEvaluationSetDraftItemsOApiRequest) Field1DeepEqual(src int64) bool { if p.WorkspaceID != src { return false } return true } -func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) Field2DeepEqual(src int64) bool { +func (p *ClearEvaluationSetDraftItemsOApiRequest) Field2DeepEqual(src int64) bool { if p.EvaluationSetID != src { return false } return true } -func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) Field255DeepEqual(src *base.Base) bool { +func (p *ClearEvaluationSetDraftItemsOApiRequest) Field255DeepEqual(src *base.Base) bool { if !p.Base.DeepEqual(src) { return false @@ -8065,83 +8065,83 @@ func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) Field255DeepEqual(src *base return true } -type ClearEvaluationSetDraftItemsOpenAPIResponse struct { +type ClearEvaluationSetDraftItemsOApiResponse struct { Code *int32 `thrift:"code,1,optional" frugal:"1,optional,i32" form:"code" json:"code,omitempty" query:"code"` Msg *string `thrift:"msg,2,optional" frugal:"2,optional,string" form:"msg" json:"msg,omitempty" query:"msg"` BaseResp *base.BaseResp `thrift:"BaseResp,255" frugal:"255,default,base.BaseResp" form:"BaseResp" json:"BaseResp" query:"BaseResp"` } -func NewClearEvaluationSetDraftItemsOpenAPIResponse() *ClearEvaluationSetDraftItemsOpenAPIResponse { - return &ClearEvaluationSetDraftItemsOpenAPIResponse{} +func NewClearEvaluationSetDraftItemsOApiResponse() *ClearEvaluationSetDraftItemsOApiResponse { + return &ClearEvaluationSetDraftItemsOApiResponse{} } -func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) InitDefault() { +func (p *ClearEvaluationSetDraftItemsOApiResponse) InitDefault() { } -var ClearEvaluationSetDraftItemsOpenAPIResponse_Code_DEFAULT int32 +var ClearEvaluationSetDraftItemsOApiResponse_Code_DEFAULT int32 -func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) GetCode() (v int32) { +func (p *ClearEvaluationSetDraftItemsOApiResponse) GetCode() (v int32) { if p == nil { return } if !p.IsSetCode() { - return ClearEvaluationSetDraftItemsOpenAPIResponse_Code_DEFAULT + return ClearEvaluationSetDraftItemsOApiResponse_Code_DEFAULT } return *p.Code } -var ClearEvaluationSetDraftItemsOpenAPIResponse_Msg_DEFAULT string +var ClearEvaluationSetDraftItemsOApiResponse_Msg_DEFAULT string -func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) GetMsg() (v string) { +func (p *ClearEvaluationSetDraftItemsOApiResponse) GetMsg() (v string) { if p == nil { return } if !p.IsSetMsg() { - return ClearEvaluationSetDraftItemsOpenAPIResponse_Msg_DEFAULT + return ClearEvaluationSetDraftItemsOApiResponse_Msg_DEFAULT } return *p.Msg } -var ClearEvaluationSetDraftItemsOpenAPIResponse_BaseResp_DEFAULT *base.BaseResp +var ClearEvaluationSetDraftItemsOApiResponse_BaseResp_DEFAULT *base.BaseResp -func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) GetBaseResp() (v *base.BaseResp) { +func (p *ClearEvaluationSetDraftItemsOApiResponse) GetBaseResp() (v *base.BaseResp) { if p == nil { return } if !p.IsSetBaseResp() { - return ClearEvaluationSetDraftItemsOpenAPIResponse_BaseResp_DEFAULT + return ClearEvaluationSetDraftItemsOApiResponse_BaseResp_DEFAULT } return p.BaseResp } -func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) SetCode(val *int32) { +func (p *ClearEvaluationSetDraftItemsOApiResponse) SetCode(val *int32) { p.Code = val } -func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) SetMsg(val *string) { +func (p *ClearEvaluationSetDraftItemsOApiResponse) SetMsg(val *string) { p.Msg = val } -func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) SetBaseResp(val *base.BaseResp) { +func (p *ClearEvaluationSetDraftItemsOApiResponse) SetBaseResp(val *base.BaseResp) { p.BaseResp = val } -var fieldIDToName_ClearEvaluationSetDraftItemsOpenAPIResponse = map[int16]string{ +var fieldIDToName_ClearEvaluationSetDraftItemsOApiResponse = map[int16]string{ 1: "code", 2: "msg", 255: "BaseResp", } -func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) IsSetCode() bool { +func (p *ClearEvaluationSetDraftItemsOApiResponse) IsSetCode() bool { return p.Code != nil } -func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) IsSetMsg() bool { +func (p *ClearEvaluationSetDraftItemsOApiResponse) IsSetMsg() bool { return p.Msg != nil } -func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) IsSetBaseResp() bool { +func (p *ClearEvaluationSetDraftItemsOApiResponse) IsSetBaseResp() bool { return p.BaseResp != nil } -func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) Read(iprot thrift.TProtocol) (err error) { +func (p *ClearEvaluationSetDraftItemsOApiResponse) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -8202,7 +8202,7 @@ ReadStructBeginError: 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_ClearEvaluationSetDraftItemsOpenAPIResponse[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ClearEvaluationSetDraftItemsOApiResponse[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -8212,7 +8212,7 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) ReadField1(iprot thrift.TProtocol) error { +func (p *ClearEvaluationSetDraftItemsOApiResponse) ReadField1(iprot thrift.TProtocol) error { var _field *int32 if v, err := iprot.ReadI32(); err != nil { @@ -8223,7 +8223,7 @@ func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) ReadField1(iprot thrift.TP p.Code = _field return nil } -func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) ReadField2(iprot thrift.TProtocol) error { +func (p *ClearEvaluationSetDraftItemsOApiResponse) ReadField2(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { @@ -8234,7 +8234,7 @@ func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) ReadField2(iprot thrift.TP p.Msg = _field return nil } -func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) ReadField255(iprot thrift.TProtocol) error { +func (p *ClearEvaluationSetDraftItemsOApiResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err @@ -8243,9 +8243,9 @@ func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) ReadField255(iprot thrift. return nil } -func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) Write(oprot thrift.TProtocol) (err error) { +func (p *ClearEvaluationSetDraftItemsOApiResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("ClearEvaluationSetDraftItemsOpenAPIResponse"); err != nil { + if err = oprot.WriteStructBegin("ClearEvaluationSetDraftItemsOApiResponse"); err != nil { goto WriteStructBeginError } if p != nil { @@ -8279,7 +8279,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) writeField1(oprot thrift.TProtocol) (err error) { +func (p *ClearEvaluationSetDraftItemsOApiResponse) writeField1(oprot thrift.TProtocol) (err error) { if p.IsSetCode() { if err = oprot.WriteFieldBegin("code", thrift.I32, 1); err != nil { goto WriteFieldBeginError @@ -8297,7 +8297,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) writeField2(oprot thrift.TProtocol) (err error) { +func (p *ClearEvaluationSetDraftItemsOApiResponse) writeField2(oprot thrift.TProtocol) (err error) { if p.IsSetMsg() { if err = oprot.WriteFieldBegin("msg", thrift.STRING, 2); err != nil { goto WriteFieldBeginError @@ -8315,7 +8315,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } -func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) writeField255(oprot thrift.TProtocol) (err error) { +func (p *ClearEvaluationSetDraftItemsOApiResponse) writeField255(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("BaseResp", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError } @@ -8332,15 +8332,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } -func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) String() string { +func (p *ClearEvaluationSetDraftItemsOApiResponse) String() string { if p == nil { return "" } - return fmt.Sprintf("ClearEvaluationSetDraftItemsOpenAPIResponse(%+v)", *p) + return fmt.Sprintf("ClearEvaluationSetDraftItemsOApiResponse(%+v)", *p) } -func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) DeepEqual(ano *ClearEvaluationSetDraftItemsOpenAPIResponse) bool { +func (p *ClearEvaluationSetDraftItemsOApiResponse) DeepEqual(ano *ClearEvaluationSetDraftItemsOApiResponse) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -8358,7 +8358,7 @@ func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) DeepEqual(ano *ClearEvalua return true } -func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) Field1DeepEqual(src *int32) bool { +func (p *ClearEvaluationSetDraftItemsOApiResponse) Field1DeepEqual(src *int32) bool { if p.Code == src { return true @@ -8370,7 +8370,7 @@ func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) Field1DeepEqual(src *int32 } return true } -func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) Field2DeepEqual(src *string) bool { +func (p *ClearEvaluationSetDraftItemsOApiResponse) Field2DeepEqual(src *string) bool { if p.Msg == src { return true @@ -8382,7 +8382,7 @@ func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) Field2DeepEqual(src *strin } return true } -func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) Field255DeepEqual(src *base.BaseResp) bool { +func (p *ClearEvaluationSetDraftItemsOApiResponse) Field255DeepEqual(src *base.BaseResp) bool { if !p.BaseResp.DeepEqual(src) { return false @@ -8391,7 +8391,7 @@ func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) Field255DeepEqual(src *bas } // 1.9 查询评测集特定版本数据 -type ListEvaluationSetVersionItemsOpenAPIRequest struct { +type ListEvaluationSetVersionItemsOApiRequest struct { WorkspaceID int64 `thrift:"workspace_id,1,required" frugal:"1,required,i64" json:"workspace_id" form:"workspace_id,required" query:"workspace_id,required"` EvaluationSetID int64 `thrift:"evaluation_set_id,2,required" frugal:"2,required,i64" json:"evaluation_set_id" path:"evaluation_set_id,required" ` VersionID int64 `thrift:"version_id,3,required" frugal:"3,required,i64" json:"version_id" form:"version_id,required" query:"version_id,required"` @@ -8401,104 +8401,104 @@ type ListEvaluationSetVersionItemsOpenAPIRequest struct { Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` } -func NewListEvaluationSetVersionItemsOpenAPIRequest() *ListEvaluationSetVersionItemsOpenAPIRequest { - return &ListEvaluationSetVersionItemsOpenAPIRequest{} +func NewListEvaluationSetVersionItemsOApiRequest() *ListEvaluationSetVersionItemsOApiRequest { + return &ListEvaluationSetVersionItemsOApiRequest{} } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) InitDefault() { +func (p *ListEvaluationSetVersionItemsOApiRequest) InitDefault() { } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) GetWorkspaceID() (v int64) { +func (p *ListEvaluationSetVersionItemsOApiRequest) GetWorkspaceID() (v int64) { if p != nil { return p.WorkspaceID } return } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) GetEvaluationSetID() (v int64) { +func (p *ListEvaluationSetVersionItemsOApiRequest) GetEvaluationSetID() (v int64) { if p != nil { return p.EvaluationSetID } return } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) GetVersionID() (v int64) { +func (p *ListEvaluationSetVersionItemsOApiRequest) GetVersionID() (v int64) { if p != nil { return p.VersionID } return } -var ListEvaluationSetVersionItemsOpenAPIRequest_PageToken_DEFAULT string +var ListEvaluationSetVersionItemsOApiRequest_PageToken_DEFAULT string -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) GetPageToken() (v string) { +func (p *ListEvaluationSetVersionItemsOApiRequest) GetPageToken() (v string) { if p == nil { return } if !p.IsSetPageToken() { - return ListEvaluationSetVersionItemsOpenAPIRequest_PageToken_DEFAULT + return ListEvaluationSetVersionItemsOApiRequest_PageToken_DEFAULT } return *p.PageToken } -var ListEvaluationSetVersionItemsOpenAPIRequest_PageSize_DEFAULT int32 +var ListEvaluationSetVersionItemsOApiRequest_PageSize_DEFAULT int32 -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) GetPageSize() (v int32) { +func (p *ListEvaluationSetVersionItemsOApiRequest) GetPageSize() (v int32) { if p == nil { return } if !p.IsSetPageSize() { - return ListEvaluationSetVersionItemsOpenAPIRequest_PageSize_DEFAULT + return ListEvaluationSetVersionItemsOApiRequest_PageSize_DEFAULT } return *p.PageSize } -var ListEvaluationSetVersionItemsOpenAPIRequest_OrderBys_DEFAULT []*common.OrderBy +var ListEvaluationSetVersionItemsOApiRequest_OrderBys_DEFAULT []*common.OrderBy -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) GetOrderBys() (v []*common.OrderBy) { +func (p *ListEvaluationSetVersionItemsOApiRequest) GetOrderBys() (v []*common.OrderBy) { if p == nil { return } if !p.IsSetOrderBys() { - return ListEvaluationSetVersionItemsOpenAPIRequest_OrderBys_DEFAULT + return ListEvaluationSetVersionItemsOApiRequest_OrderBys_DEFAULT } return p.OrderBys } -var ListEvaluationSetVersionItemsOpenAPIRequest_Base_DEFAULT *base.Base +var ListEvaluationSetVersionItemsOApiRequest_Base_DEFAULT *base.Base -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) GetBase() (v *base.Base) { +func (p *ListEvaluationSetVersionItemsOApiRequest) GetBase() (v *base.Base) { if p == nil { return } if !p.IsSetBase() { - return ListEvaluationSetVersionItemsOpenAPIRequest_Base_DEFAULT + return ListEvaluationSetVersionItemsOApiRequest_Base_DEFAULT } return p.Base } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) SetWorkspaceID(val int64) { +func (p *ListEvaluationSetVersionItemsOApiRequest) SetWorkspaceID(val int64) { p.WorkspaceID = val } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) SetEvaluationSetID(val int64) { +func (p *ListEvaluationSetVersionItemsOApiRequest) SetEvaluationSetID(val int64) { p.EvaluationSetID = val } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) SetVersionID(val int64) { +func (p *ListEvaluationSetVersionItemsOApiRequest) SetVersionID(val int64) { p.VersionID = val } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) SetPageToken(val *string) { +func (p *ListEvaluationSetVersionItemsOApiRequest) SetPageToken(val *string) { p.PageToken = val } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) SetPageSize(val *int32) { +func (p *ListEvaluationSetVersionItemsOApiRequest) SetPageSize(val *int32) { p.PageSize = val } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) SetOrderBys(val []*common.OrderBy) { +func (p *ListEvaluationSetVersionItemsOApiRequest) SetOrderBys(val []*common.OrderBy) { p.OrderBys = val } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) SetBase(val *base.Base) { +func (p *ListEvaluationSetVersionItemsOApiRequest) SetBase(val *base.Base) { p.Base = val } -var fieldIDToName_ListEvaluationSetVersionItemsOpenAPIRequest = map[int16]string{ +var fieldIDToName_ListEvaluationSetVersionItemsOApiRequest = map[int16]string{ 1: "workspace_id", 2: "evaluation_set_id", 3: "version_id", @@ -8508,23 +8508,23 @@ var fieldIDToName_ListEvaluationSetVersionItemsOpenAPIRequest = map[int16]string 255: "Base", } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) IsSetPageToken() bool { +func (p *ListEvaluationSetVersionItemsOApiRequest) IsSetPageToken() bool { return p.PageToken != nil } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) IsSetPageSize() bool { +func (p *ListEvaluationSetVersionItemsOApiRequest) IsSetPageSize() bool { return p.PageSize != nil } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) IsSetOrderBys() bool { +func (p *ListEvaluationSetVersionItemsOApiRequest) IsSetOrderBys() bool { return p.OrderBys != nil } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) IsSetBase() bool { +func (p *ListEvaluationSetVersionItemsOApiRequest) IsSetBase() bool { return p.Base != nil } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) Read(iprot thrift.TProtocol) (err error) { +func (p *ListEvaluationSetVersionItemsOApiRequest) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetWorkspaceID bool = false @@ -8637,7 +8637,7 @@ ReadStructBeginError: 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_ListEvaluationSetVersionItemsOpenAPIRequest[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ListEvaluationSetVersionItemsOApiRequest[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -8646,10 +8646,10 @@ ReadFieldEndError: 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_ListEvaluationSetVersionItemsOpenAPIRequest[fieldId])) + return thrift.NewTProtocolExceptionWithType(thrift.INVALID_DATA, fmt.Errorf("required field %s is not set", fieldIDToName_ListEvaluationSetVersionItemsOApiRequest[fieldId])) } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) ReadField1(iprot thrift.TProtocol) error { +func (p *ListEvaluationSetVersionItemsOApiRequest) ReadField1(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { @@ -8660,7 +8660,7 @@ func (p *ListEvaluationSetVersionItemsOpenAPIRequest) ReadField1(iprot thrift.TP p.WorkspaceID = _field return nil } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) ReadField2(iprot thrift.TProtocol) error { +func (p *ListEvaluationSetVersionItemsOApiRequest) ReadField2(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { @@ -8671,7 +8671,7 @@ func (p *ListEvaluationSetVersionItemsOpenAPIRequest) ReadField2(iprot thrift.TP p.EvaluationSetID = _field return nil } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) ReadField3(iprot thrift.TProtocol) error { +func (p *ListEvaluationSetVersionItemsOApiRequest) ReadField3(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { @@ -8682,7 +8682,7 @@ func (p *ListEvaluationSetVersionItemsOpenAPIRequest) ReadField3(iprot thrift.TP p.VersionID = _field return nil } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) ReadField100(iprot thrift.TProtocol) error { +func (p *ListEvaluationSetVersionItemsOApiRequest) ReadField100(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { @@ -8693,7 +8693,7 @@ func (p *ListEvaluationSetVersionItemsOpenAPIRequest) ReadField100(iprot thrift. p.PageToken = _field return nil } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) ReadField101(iprot thrift.TProtocol) error { +func (p *ListEvaluationSetVersionItemsOApiRequest) ReadField101(iprot thrift.TProtocol) error { var _field *int32 if v, err := iprot.ReadI32(); err != nil { @@ -8704,7 +8704,7 @@ func (p *ListEvaluationSetVersionItemsOpenAPIRequest) ReadField101(iprot thrift. p.PageSize = _field return nil } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) ReadField102(iprot thrift.TProtocol) error { +func (p *ListEvaluationSetVersionItemsOApiRequest) ReadField102(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err @@ -8727,7 +8727,7 @@ func (p *ListEvaluationSetVersionItemsOpenAPIRequest) ReadField102(iprot thrift. p.OrderBys = _field return nil } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) ReadField255(iprot thrift.TProtocol) error { +func (p *ListEvaluationSetVersionItemsOApiRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err @@ -8736,9 +8736,9 @@ func (p *ListEvaluationSetVersionItemsOpenAPIRequest) ReadField255(iprot thrift. return nil } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) Write(oprot thrift.TProtocol) (err error) { +func (p *ListEvaluationSetVersionItemsOApiRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("ListEvaluationSetVersionItemsOpenAPIRequest"); err != nil { + if err = oprot.WriteStructBegin("ListEvaluationSetVersionItemsOApiRequest"); err != nil { goto WriteStructBeginError } if p != nil { @@ -8788,7 +8788,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) writeField1(oprot thrift.TProtocol) (err error) { +func (p *ListEvaluationSetVersionItemsOApiRequest) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { goto WriteFieldBeginError } @@ -8804,7 +8804,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) writeField2(oprot thrift.TProtocol) (err error) { +func (p *ListEvaluationSetVersionItemsOApiRequest) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("evaluation_set_id", thrift.I64, 2); err != nil { goto WriteFieldBeginError } @@ -8820,7 +8820,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) writeField3(oprot thrift.TProtocol) (err error) { +func (p *ListEvaluationSetVersionItemsOApiRequest) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("version_id", thrift.I64, 3); err != nil { goto WriteFieldBeginError } @@ -8836,7 +8836,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) writeField100(oprot thrift.TProtocol) (err error) { +func (p *ListEvaluationSetVersionItemsOApiRequest) writeField100(oprot thrift.TProtocol) (err error) { if p.IsSetPageToken() { if err = oprot.WriteFieldBegin("page_token", thrift.STRING, 100); err != nil { goto WriteFieldBeginError @@ -8854,7 +8854,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 100 end error: ", p), err) } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) writeField101(oprot thrift.TProtocol) (err error) { +func (p *ListEvaluationSetVersionItemsOApiRequest) writeField101(oprot thrift.TProtocol) (err error) { if p.IsSetPageSize() { if err = oprot.WriteFieldBegin("page_size", thrift.I32, 101); err != nil { goto WriteFieldBeginError @@ -8872,7 +8872,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 101 end error: ", p), err) } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) writeField102(oprot thrift.TProtocol) (err error) { +func (p *ListEvaluationSetVersionItemsOApiRequest) writeField102(oprot thrift.TProtocol) (err error) { if p.IsSetOrderBys() { if err = oprot.WriteFieldBegin("order_bys", thrift.LIST, 102); err != nil { goto WriteFieldBeginError @@ -8898,7 +8898,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 102 end error: ", p), err) } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) writeField255(oprot thrift.TProtocol) (err error) { +func (p *ListEvaluationSetVersionItemsOApiRequest) writeField255(oprot thrift.TProtocol) (err error) { if p.IsSetBase() { if err = oprot.WriteFieldBegin("Base", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError @@ -8917,15 +8917,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) String() string { +func (p *ListEvaluationSetVersionItemsOApiRequest) String() string { if p == nil { return "" } - return fmt.Sprintf("ListEvaluationSetVersionItemsOpenAPIRequest(%+v)", *p) + return fmt.Sprintf("ListEvaluationSetVersionItemsOApiRequest(%+v)", *p) } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) DeepEqual(ano *ListEvaluationSetVersionItemsOpenAPIRequest) bool { +func (p *ListEvaluationSetVersionItemsOApiRequest) DeepEqual(ano *ListEvaluationSetVersionItemsOApiRequest) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -8955,28 +8955,28 @@ func (p *ListEvaluationSetVersionItemsOpenAPIRequest) DeepEqual(ano *ListEvaluat return true } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) Field1DeepEqual(src int64) bool { +func (p *ListEvaluationSetVersionItemsOApiRequest) Field1DeepEqual(src int64) bool { if p.WorkspaceID != src { return false } return true } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) Field2DeepEqual(src int64) bool { +func (p *ListEvaluationSetVersionItemsOApiRequest) Field2DeepEqual(src int64) bool { if p.EvaluationSetID != src { return false } return true } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) Field3DeepEqual(src int64) bool { +func (p *ListEvaluationSetVersionItemsOApiRequest) Field3DeepEqual(src int64) bool { if p.VersionID != src { return false } return true } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) Field100DeepEqual(src *string) bool { +func (p *ListEvaluationSetVersionItemsOApiRequest) Field100DeepEqual(src *string) bool { if p.PageToken == src { return true @@ -8988,7 +8988,7 @@ func (p *ListEvaluationSetVersionItemsOpenAPIRequest) Field100DeepEqual(src *str } return true } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) Field101DeepEqual(src *int32) bool { +func (p *ListEvaluationSetVersionItemsOApiRequest) Field101DeepEqual(src *int32) bool { if p.PageSize == src { return true @@ -9000,7 +9000,7 @@ func (p *ListEvaluationSetVersionItemsOpenAPIRequest) Field101DeepEqual(src *int } return true } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) Field102DeepEqual(src []*common.OrderBy) bool { +func (p *ListEvaluationSetVersionItemsOApiRequest) Field102DeepEqual(src []*common.OrderBy) bool { if len(p.OrderBys) != len(src) { return false @@ -9013,7 +9013,7 @@ func (p *ListEvaluationSetVersionItemsOpenAPIRequest) Field102DeepEqual(src []*c } return true } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) Field255DeepEqual(src *base.Base) bool { +func (p *ListEvaluationSetVersionItemsOApiRequest) Field255DeepEqual(src *base.Base) bool { if !p.Base.DeepEqual(src) { return false @@ -9021,104 +9021,104 @@ func (p *ListEvaluationSetVersionItemsOpenAPIRequest) Field255DeepEqual(src *bas return true } -type ListEvaluationSetVersionItemsOpenAPIResponse struct { +type ListEvaluationSetVersionItemsOApiResponse struct { Code *int32 `thrift:"code,1,optional" frugal:"1,optional,i32" form:"code" json:"code,omitempty" query:"code"` Msg *string `thrift:"msg,2,optional" frugal:"2,optional,string" form:"msg" json:"msg,omitempty" query:"msg"` Data *ListEvaluationSetVersionItemsOpenAPIData `thrift:"data,3,optional" frugal:"3,optional,ListEvaluationSetVersionItemsOpenAPIData" form:"data" json:"data,omitempty" query:"data"` BaseResp *base.BaseResp `thrift:"BaseResp,255" frugal:"255,default,base.BaseResp" form:"BaseResp" json:"BaseResp" query:"BaseResp"` } -func NewListEvaluationSetVersionItemsOpenAPIResponse() *ListEvaluationSetVersionItemsOpenAPIResponse { - return &ListEvaluationSetVersionItemsOpenAPIResponse{} +func NewListEvaluationSetVersionItemsOApiResponse() *ListEvaluationSetVersionItemsOApiResponse { + return &ListEvaluationSetVersionItemsOApiResponse{} } -func (p *ListEvaluationSetVersionItemsOpenAPIResponse) InitDefault() { +func (p *ListEvaluationSetVersionItemsOApiResponse) InitDefault() { } -var ListEvaluationSetVersionItemsOpenAPIResponse_Code_DEFAULT int32 +var ListEvaluationSetVersionItemsOApiResponse_Code_DEFAULT int32 -func (p *ListEvaluationSetVersionItemsOpenAPIResponse) GetCode() (v int32) { +func (p *ListEvaluationSetVersionItemsOApiResponse) GetCode() (v int32) { if p == nil { return } if !p.IsSetCode() { - return ListEvaluationSetVersionItemsOpenAPIResponse_Code_DEFAULT + return ListEvaluationSetVersionItemsOApiResponse_Code_DEFAULT } return *p.Code } -var ListEvaluationSetVersionItemsOpenAPIResponse_Msg_DEFAULT string +var ListEvaluationSetVersionItemsOApiResponse_Msg_DEFAULT string -func (p *ListEvaluationSetVersionItemsOpenAPIResponse) GetMsg() (v string) { +func (p *ListEvaluationSetVersionItemsOApiResponse) GetMsg() (v string) { if p == nil { return } if !p.IsSetMsg() { - return ListEvaluationSetVersionItemsOpenAPIResponse_Msg_DEFAULT + return ListEvaluationSetVersionItemsOApiResponse_Msg_DEFAULT } return *p.Msg } -var ListEvaluationSetVersionItemsOpenAPIResponse_Data_DEFAULT *ListEvaluationSetVersionItemsOpenAPIData +var ListEvaluationSetVersionItemsOApiResponse_Data_DEFAULT *ListEvaluationSetVersionItemsOpenAPIData -func (p *ListEvaluationSetVersionItemsOpenAPIResponse) GetData() (v *ListEvaluationSetVersionItemsOpenAPIData) { +func (p *ListEvaluationSetVersionItemsOApiResponse) GetData() (v *ListEvaluationSetVersionItemsOpenAPIData) { if p == nil { return } if !p.IsSetData() { - return ListEvaluationSetVersionItemsOpenAPIResponse_Data_DEFAULT + return ListEvaluationSetVersionItemsOApiResponse_Data_DEFAULT } return p.Data } -var ListEvaluationSetVersionItemsOpenAPIResponse_BaseResp_DEFAULT *base.BaseResp +var ListEvaluationSetVersionItemsOApiResponse_BaseResp_DEFAULT *base.BaseResp -func (p *ListEvaluationSetVersionItemsOpenAPIResponse) GetBaseResp() (v *base.BaseResp) { +func (p *ListEvaluationSetVersionItemsOApiResponse) GetBaseResp() (v *base.BaseResp) { if p == nil { return } if !p.IsSetBaseResp() { - return ListEvaluationSetVersionItemsOpenAPIResponse_BaseResp_DEFAULT + return ListEvaluationSetVersionItemsOApiResponse_BaseResp_DEFAULT } return p.BaseResp } -func (p *ListEvaluationSetVersionItemsOpenAPIResponse) SetCode(val *int32) { +func (p *ListEvaluationSetVersionItemsOApiResponse) SetCode(val *int32) { p.Code = val } -func (p *ListEvaluationSetVersionItemsOpenAPIResponse) SetMsg(val *string) { +func (p *ListEvaluationSetVersionItemsOApiResponse) SetMsg(val *string) { p.Msg = val } -func (p *ListEvaluationSetVersionItemsOpenAPIResponse) SetData(val *ListEvaluationSetVersionItemsOpenAPIData) { +func (p *ListEvaluationSetVersionItemsOApiResponse) SetData(val *ListEvaluationSetVersionItemsOpenAPIData) { p.Data = val } -func (p *ListEvaluationSetVersionItemsOpenAPIResponse) SetBaseResp(val *base.BaseResp) { +func (p *ListEvaluationSetVersionItemsOApiResponse) SetBaseResp(val *base.BaseResp) { p.BaseResp = val } -var fieldIDToName_ListEvaluationSetVersionItemsOpenAPIResponse = map[int16]string{ +var fieldIDToName_ListEvaluationSetVersionItemsOApiResponse = map[int16]string{ 1: "code", 2: "msg", 3: "data", 255: "BaseResp", } -func (p *ListEvaluationSetVersionItemsOpenAPIResponse) IsSetCode() bool { +func (p *ListEvaluationSetVersionItemsOApiResponse) IsSetCode() bool { return p.Code != nil } -func (p *ListEvaluationSetVersionItemsOpenAPIResponse) IsSetMsg() bool { +func (p *ListEvaluationSetVersionItemsOApiResponse) IsSetMsg() bool { return p.Msg != nil } -func (p *ListEvaluationSetVersionItemsOpenAPIResponse) IsSetData() bool { +func (p *ListEvaluationSetVersionItemsOApiResponse) IsSetData() bool { return p.Data != nil } -func (p *ListEvaluationSetVersionItemsOpenAPIResponse) IsSetBaseResp() bool { +func (p *ListEvaluationSetVersionItemsOApiResponse) IsSetBaseResp() bool { return p.BaseResp != nil } -func (p *ListEvaluationSetVersionItemsOpenAPIResponse) Read(iprot thrift.TProtocol) (err error) { +func (p *ListEvaluationSetVersionItemsOApiResponse) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -9187,7 +9187,7 @@ ReadStructBeginError: 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_ListEvaluationSetVersionItemsOpenAPIResponse[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ListEvaluationSetVersionItemsOApiResponse[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -9197,7 +9197,7 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *ListEvaluationSetVersionItemsOpenAPIResponse) ReadField1(iprot thrift.TProtocol) error { +func (p *ListEvaluationSetVersionItemsOApiResponse) ReadField1(iprot thrift.TProtocol) error { var _field *int32 if v, err := iprot.ReadI32(); err != nil { @@ -9208,7 +9208,7 @@ func (p *ListEvaluationSetVersionItemsOpenAPIResponse) ReadField1(iprot thrift.T p.Code = _field return nil } -func (p *ListEvaluationSetVersionItemsOpenAPIResponse) ReadField2(iprot thrift.TProtocol) error { +func (p *ListEvaluationSetVersionItemsOApiResponse) ReadField2(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { @@ -9219,7 +9219,7 @@ func (p *ListEvaluationSetVersionItemsOpenAPIResponse) ReadField2(iprot thrift.T p.Msg = _field return nil } -func (p *ListEvaluationSetVersionItemsOpenAPIResponse) ReadField3(iprot thrift.TProtocol) error { +func (p *ListEvaluationSetVersionItemsOApiResponse) ReadField3(iprot thrift.TProtocol) error { _field := NewListEvaluationSetVersionItemsOpenAPIData() if err := _field.Read(iprot); err != nil { return err @@ -9227,7 +9227,7 @@ func (p *ListEvaluationSetVersionItemsOpenAPIResponse) ReadField3(iprot thrift.T p.Data = _field return nil } -func (p *ListEvaluationSetVersionItemsOpenAPIResponse) ReadField255(iprot thrift.TProtocol) error { +func (p *ListEvaluationSetVersionItemsOApiResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err @@ -9236,9 +9236,9 @@ func (p *ListEvaluationSetVersionItemsOpenAPIResponse) ReadField255(iprot thrift return nil } -func (p *ListEvaluationSetVersionItemsOpenAPIResponse) Write(oprot thrift.TProtocol) (err error) { +func (p *ListEvaluationSetVersionItemsOApiResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("ListEvaluationSetVersionItemsOpenAPIResponse"); err != nil { + if err = oprot.WriteStructBegin("ListEvaluationSetVersionItemsOApiResponse"); err != nil { goto WriteStructBeginError } if p != nil { @@ -9276,7 +9276,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *ListEvaluationSetVersionItemsOpenAPIResponse) writeField1(oprot thrift.TProtocol) (err error) { +func (p *ListEvaluationSetVersionItemsOApiResponse) writeField1(oprot thrift.TProtocol) (err error) { if p.IsSetCode() { if err = oprot.WriteFieldBegin("code", thrift.I32, 1); err != nil { goto WriteFieldBeginError @@ -9294,7 +9294,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *ListEvaluationSetVersionItemsOpenAPIResponse) writeField2(oprot thrift.TProtocol) (err error) { +func (p *ListEvaluationSetVersionItemsOApiResponse) writeField2(oprot thrift.TProtocol) (err error) { if p.IsSetMsg() { if err = oprot.WriteFieldBegin("msg", thrift.STRING, 2); err != nil { goto WriteFieldBeginError @@ -9312,7 +9312,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } -func (p *ListEvaluationSetVersionItemsOpenAPIResponse) writeField3(oprot thrift.TProtocol) (err error) { +func (p *ListEvaluationSetVersionItemsOApiResponse) writeField3(oprot thrift.TProtocol) (err error) { if p.IsSetData() { if err = oprot.WriteFieldBegin("data", thrift.STRUCT, 3); err != nil { goto WriteFieldBeginError @@ -9330,7 +9330,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } -func (p *ListEvaluationSetVersionItemsOpenAPIResponse) writeField255(oprot thrift.TProtocol) (err error) { +func (p *ListEvaluationSetVersionItemsOApiResponse) writeField255(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("BaseResp", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError } @@ -9347,15 +9347,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } -func (p *ListEvaluationSetVersionItemsOpenAPIResponse) String() string { +func (p *ListEvaluationSetVersionItemsOApiResponse) String() string { if p == nil { return "" } - return fmt.Sprintf("ListEvaluationSetVersionItemsOpenAPIResponse(%+v)", *p) + return fmt.Sprintf("ListEvaluationSetVersionItemsOApiResponse(%+v)", *p) } -func (p *ListEvaluationSetVersionItemsOpenAPIResponse) DeepEqual(ano *ListEvaluationSetVersionItemsOpenAPIResponse) bool { +func (p *ListEvaluationSetVersionItemsOApiResponse) DeepEqual(ano *ListEvaluationSetVersionItemsOApiResponse) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -9376,7 +9376,7 @@ func (p *ListEvaluationSetVersionItemsOpenAPIResponse) DeepEqual(ano *ListEvalua return true } -func (p *ListEvaluationSetVersionItemsOpenAPIResponse) Field1DeepEqual(src *int32) bool { +func (p *ListEvaluationSetVersionItemsOApiResponse) Field1DeepEqual(src *int32) bool { if p.Code == src { return true @@ -9388,7 +9388,7 @@ func (p *ListEvaluationSetVersionItemsOpenAPIResponse) Field1DeepEqual(src *int3 } return true } -func (p *ListEvaluationSetVersionItemsOpenAPIResponse) Field2DeepEqual(src *string) bool { +func (p *ListEvaluationSetVersionItemsOApiResponse) Field2DeepEqual(src *string) bool { if p.Msg == src { return true @@ -9400,14 +9400,14 @@ func (p *ListEvaluationSetVersionItemsOpenAPIResponse) Field2DeepEqual(src *stri } return true } -func (p *ListEvaluationSetVersionItemsOpenAPIResponse) Field3DeepEqual(src *ListEvaluationSetVersionItemsOpenAPIData) bool { +func (p *ListEvaluationSetVersionItemsOApiResponse) Field3DeepEqual(src *ListEvaluationSetVersionItemsOpenAPIData) bool { if !p.Data.DeepEqual(src) { return false } return true } -func (p *ListEvaluationSetVersionItemsOpenAPIResponse) Field255DeepEqual(src *base.BaseResp) bool { +func (p *ListEvaluationSetVersionItemsOApiResponse) Field255DeepEqual(src *base.BaseResp) bool { if !p.BaseResp.DeepEqual(src) { return false @@ -9852,74 +9852,74 @@ func (p *ListEvaluationSetVersionItemsOpenAPIData) Field102DeepEqual(src *int64) // 评估器相关接口 (5个接口) // =============================== // 2.1 创建评估器 -type CreateEvaluatorOpenAPIRequest struct { +type CreateEvaluatorOApiRequest struct { WorkspaceID int64 `thrift:"workspace_id,1,required" frugal:"1,required,i64" json:"workspace_id" form:"workspace_id,required" query:"workspace_id,required"` Evaluator *evaluator.Evaluator `thrift:"evaluator,2,required" frugal:"2,required,evaluator.Evaluator" form:"evaluator,required" json:"evaluator,required" query:"evaluator,required"` Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` } -func NewCreateEvaluatorOpenAPIRequest() *CreateEvaluatorOpenAPIRequest { - return &CreateEvaluatorOpenAPIRequest{} +func NewCreateEvaluatorOApiRequest() *CreateEvaluatorOApiRequest { + return &CreateEvaluatorOApiRequest{} } -func (p *CreateEvaluatorOpenAPIRequest) InitDefault() { +func (p *CreateEvaluatorOApiRequest) InitDefault() { } -func (p *CreateEvaluatorOpenAPIRequest) GetWorkspaceID() (v int64) { +func (p *CreateEvaluatorOApiRequest) GetWorkspaceID() (v int64) { if p != nil { return p.WorkspaceID } return } -var CreateEvaluatorOpenAPIRequest_Evaluator_DEFAULT *evaluator.Evaluator +var CreateEvaluatorOApiRequest_Evaluator_DEFAULT *evaluator.Evaluator -func (p *CreateEvaluatorOpenAPIRequest) GetEvaluator() (v *evaluator.Evaluator) { +func (p *CreateEvaluatorOApiRequest) GetEvaluator() (v *evaluator.Evaluator) { if p == nil { return } if !p.IsSetEvaluator() { - return CreateEvaluatorOpenAPIRequest_Evaluator_DEFAULT + return CreateEvaluatorOApiRequest_Evaluator_DEFAULT } return p.Evaluator } -var CreateEvaluatorOpenAPIRequest_Base_DEFAULT *base.Base +var CreateEvaluatorOApiRequest_Base_DEFAULT *base.Base -func (p *CreateEvaluatorOpenAPIRequest) GetBase() (v *base.Base) { +func (p *CreateEvaluatorOApiRequest) GetBase() (v *base.Base) { if p == nil { return } if !p.IsSetBase() { - return CreateEvaluatorOpenAPIRequest_Base_DEFAULT + return CreateEvaluatorOApiRequest_Base_DEFAULT } return p.Base } -func (p *CreateEvaluatorOpenAPIRequest) SetWorkspaceID(val int64) { +func (p *CreateEvaluatorOApiRequest) SetWorkspaceID(val int64) { p.WorkspaceID = val } -func (p *CreateEvaluatorOpenAPIRequest) SetEvaluator(val *evaluator.Evaluator) { +func (p *CreateEvaluatorOApiRequest) SetEvaluator(val *evaluator.Evaluator) { p.Evaluator = val } -func (p *CreateEvaluatorOpenAPIRequest) SetBase(val *base.Base) { +func (p *CreateEvaluatorOApiRequest) SetBase(val *base.Base) { p.Base = val } -var fieldIDToName_CreateEvaluatorOpenAPIRequest = map[int16]string{ +var fieldIDToName_CreateEvaluatorOApiRequest = map[int16]string{ 1: "workspace_id", 2: "evaluator", 255: "Base", } -func (p *CreateEvaluatorOpenAPIRequest) IsSetEvaluator() bool { +func (p *CreateEvaluatorOApiRequest) IsSetEvaluator() bool { return p.Evaluator != nil } -func (p *CreateEvaluatorOpenAPIRequest) IsSetBase() bool { +func (p *CreateEvaluatorOApiRequest) IsSetBase() bool { return p.Base != nil } -func (p *CreateEvaluatorOpenAPIRequest) Read(iprot thrift.TProtocol) (err error) { +func (p *CreateEvaluatorOApiRequest) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetWorkspaceID bool = false @@ -9993,7 +9993,7 @@ ReadStructBeginError: 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_CreateEvaluatorOpenAPIRequest[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_CreateEvaluatorOApiRequest[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -10002,10 +10002,10 @@ ReadFieldEndError: 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_CreateEvaluatorOpenAPIRequest[fieldId])) + return thrift.NewTProtocolExceptionWithType(thrift.INVALID_DATA, fmt.Errorf("required field %s is not set", fieldIDToName_CreateEvaluatorOApiRequest[fieldId])) } -func (p *CreateEvaluatorOpenAPIRequest) ReadField1(iprot thrift.TProtocol) error { +func (p *CreateEvaluatorOApiRequest) ReadField1(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { @@ -10016,7 +10016,7 @@ func (p *CreateEvaluatorOpenAPIRequest) ReadField1(iprot thrift.TProtocol) error p.WorkspaceID = _field return nil } -func (p *CreateEvaluatorOpenAPIRequest) ReadField2(iprot thrift.TProtocol) error { +func (p *CreateEvaluatorOApiRequest) ReadField2(iprot thrift.TProtocol) error { _field := evaluator.NewEvaluator() if err := _field.Read(iprot); err != nil { return err @@ -10024,7 +10024,7 @@ func (p *CreateEvaluatorOpenAPIRequest) ReadField2(iprot thrift.TProtocol) error p.Evaluator = _field return nil } -func (p *CreateEvaluatorOpenAPIRequest) ReadField255(iprot thrift.TProtocol) error { +func (p *CreateEvaluatorOApiRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err @@ -10033,9 +10033,9 @@ func (p *CreateEvaluatorOpenAPIRequest) ReadField255(iprot thrift.TProtocol) err return nil } -func (p *CreateEvaluatorOpenAPIRequest) Write(oprot thrift.TProtocol) (err error) { +func (p *CreateEvaluatorOApiRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("CreateEvaluatorOpenAPIRequest"); err != nil { + if err = oprot.WriteStructBegin("CreateEvaluatorOApiRequest"); err != nil { goto WriteStructBeginError } if p != nil { @@ -10069,7 +10069,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *CreateEvaluatorOpenAPIRequest) writeField1(oprot thrift.TProtocol) (err error) { +func (p *CreateEvaluatorOApiRequest) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { goto WriteFieldBeginError } @@ -10085,7 +10085,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *CreateEvaluatorOpenAPIRequest) writeField2(oprot thrift.TProtocol) (err error) { +func (p *CreateEvaluatorOApiRequest) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("evaluator", thrift.STRUCT, 2); err != nil { goto WriteFieldBeginError } @@ -10101,7 +10101,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } -func (p *CreateEvaluatorOpenAPIRequest) writeField255(oprot thrift.TProtocol) (err error) { +func (p *CreateEvaluatorOApiRequest) writeField255(oprot thrift.TProtocol) (err error) { if p.IsSetBase() { if err = oprot.WriteFieldBegin("Base", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError @@ -10120,15 +10120,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } -func (p *CreateEvaluatorOpenAPIRequest) String() string { +func (p *CreateEvaluatorOApiRequest) String() string { if p == nil { return "" } - return fmt.Sprintf("CreateEvaluatorOpenAPIRequest(%+v)", *p) + return fmt.Sprintf("CreateEvaluatorOApiRequest(%+v)", *p) } -func (p *CreateEvaluatorOpenAPIRequest) DeepEqual(ano *CreateEvaluatorOpenAPIRequest) bool { +func (p *CreateEvaluatorOApiRequest) DeepEqual(ano *CreateEvaluatorOApiRequest) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -10146,21 +10146,21 @@ func (p *CreateEvaluatorOpenAPIRequest) DeepEqual(ano *CreateEvaluatorOpenAPIReq return true } -func (p *CreateEvaluatorOpenAPIRequest) Field1DeepEqual(src int64) bool { +func (p *CreateEvaluatorOApiRequest) Field1DeepEqual(src int64) bool { if p.WorkspaceID != src { return false } return true } -func (p *CreateEvaluatorOpenAPIRequest) Field2DeepEqual(src *evaluator.Evaluator) bool { +func (p *CreateEvaluatorOApiRequest) Field2DeepEqual(src *evaluator.Evaluator) bool { if !p.Evaluator.DeepEqual(src) { return false } return true } -func (p *CreateEvaluatorOpenAPIRequest) Field255DeepEqual(src *base.Base) bool { +func (p *CreateEvaluatorOApiRequest) Field255DeepEqual(src *base.Base) bool { if !p.Base.DeepEqual(src) { return false @@ -10168,104 +10168,104 @@ func (p *CreateEvaluatorOpenAPIRequest) Field255DeepEqual(src *base.Base) bool { return true } -type CreateEvaluatorOpenAPIResponse struct { +type CreateEvaluatorOApiResponse struct { Code *int32 `thrift:"code,1,optional" frugal:"1,optional,i32" form:"code" json:"code,omitempty" query:"code"` Msg *string `thrift:"msg,2,optional" frugal:"2,optional,string" form:"msg" json:"msg,omitempty" query:"msg"` Data *CreateEvaluatorOpenAPIData `thrift:"data,3,optional" frugal:"3,optional,CreateEvaluatorOpenAPIData" form:"data" json:"data,omitempty" query:"data"` BaseResp *base.BaseResp `thrift:"BaseResp,255" frugal:"255,default,base.BaseResp" form:"BaseResp" json:"BaseResp" query:"BaseResp"` } -func NewCreateEvaluatorOpenAPIResponse() *CreateEvaluatorOpenAPIResponse { - return &CreateEvaluatorOpenAPIResponse{} +func NewCreateEvaluatorOApiResponse() *CreateEvaluatorOApiResponse { + return &CreateEvaluatorOApiResponse{} } -func (p *CreateEvaluatorOpenAPIResponse) InitDefault() { +func (p *CreateEvaluatorOApiResponse) InitDefault() { } -var CreateEvaluatorOpenAPIResponse_Code_DEFAULT int32 +var CreateEvaluatorOApiResponse_Code_DEFAULT int32 -func (p *CreateEvaluatorOpenAPIResponse) GetCode() (v int32) { +func (p *CreateEvaluatorOApiResponse) GetCode() (v int32) { if p == nil { return } if !p.IsSetCode() { - return CreateEvaluatorOpenAPIResponse_Code_DEFAULT + return CreateEvaluatorOApiResponse_Code_DEFAULT } return *p.Code } -var CreateEvaluatorOpenAPIResponse_Msg_DEFAULT string +var CreateEvaluatorOApiResponse_Msg_DEFAULT string -func (p *CreateEvaluatorOpenAPIResponse) GetMsg() (v string) { +func (p *CreateEvaluatorOApiResponse) GetMsg() (v string) { if p == nil { return } if !p.IsSetMsg() { - return CreateEvaluatorOpenAPIResponse_Msg_DEFAULT + return CreateEvaluatorOApiResponse_Msg_DEFAULT } return *p.Msg } -var CreateEvaluatorOpenAPIResponse_Data_DEFAULT *CreateEvaluatorOpenAPIData +var CreateEvaluatorOApiResponse_Data_DEFAULT *CreateEvaluatorOpenAPIData -func (p *CreateEvaluatorOpenAPIResponse) GetData() (v *CreateEvaluatorOpenAPIData) { +func (p *CreateEvaluatorOApiResponse) GetData() (v *CreateEvaluatorOpenAPIData) { if p == nil { return } if !p.IsSetData() { - return CreateEvaluatorOpenAPIResponse_Data_DEFAULT + return CreateEvaluatorOApiResponse_Data_DEFAULT } return p.Data } -var CreateEvaluatorOpenAPIResponse_BaseResp_DEFAULT *base.BaseResp +var CreateEvaluatorOApiResponse_BaseResp_DEFAULT *base.BaseResp -func (p *CreateEvaluatorOpenAPIResponse) GetBaseResp() (v *base.BaseResp) { +func (p *CreateEvaluatorOApiResponse) GetBaseResp() (v *base.BaseResp) { if p == nil { return } if !p.IsSetBaseResp() { - return CreateEvaluatorOpenAPIResponse_BaseResp_DEFAULT + return CreateEvaluatorOApiResponse_BaseResp_DEFAULT } return p.BaseResp } -func (p *CreateEvaluatorOpenAPIResponse) SetCode(val *int32) { +func (p *CreateEvaluatorOApiResponse) SetCode(val *int32) { p.Code = val } -func (p *CreateEvaluatorOpenAPIResponse) SetMsg(val *string) { +func (p *CreateEvaluatorOApiResponse) SetMsg(val *string) { p.Msg = val } -func (p *CreateEvaluatorOpenAPIResponse) SetData(val *CreateEvaluatorOpenAPIData) { +func (p *CreateEvaluatorOApiResponse) SetData(val *CreateEvaluatorOpenAPIData) { p.Data = val } -func (p *CreateEvaluatorOpenAPIResponse) SetBaseResp(val *base.BaseResp) { +func (p *CreateEvaluatorOApiResponse) SetBaseResp(val *base.BaseResp) { p.BaseResp = val } -var fieldIDToName_CreateEvaluatorOpenAPIResponse = map[int16]string{ +var fieldIDToName_CreateEvaluatorOApiResponse = map[int16]string{ 1: "code", 2: "msg", 3: "data", 255: "BaseResp", } -func (p *CreateEvaluatorOpenAPIResponse) IsSetCode() bool { +func (p *CreateEvaluatorOApiResponse) IsSetCode() bool { return p.Code != nil } -func (p *CreateEvaluatorOpenAPIResponse) IsSetMsg() bool { +func (p *CreateEvaluatorOApiResponse) IsSetMsg() bool { return p.Msg != nil } -func (p *CreateEvaluatorOpenAPIResponse) IsSetData() bool { +func (p *CreateEvaluatorOApiResponse) IsSetData() bool { return p.Data != nil } -func (p *CreateEvaluatorOpenAPIResponse) IsSetBaseResp() bool { +func (p *CreateEvaluatorOApiResponse) IsSetBaseResp() bool { return p.BaseResp != nil } -func (p *CreateEvaluatorOpenAPIResponse) Read(iprot thrift.TProtocol) (err error) { +func (p *CreateEvaluatorOApiResponse) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -10334,7 +10334,7 @@ ReadStructBeginError: 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_CreateEvaluatorOpenAPIResponse[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_CreateEvaluatorOApiResponse[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -10344,7 +10344,7 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *CreateEvaluatorOpenAPIResponse) ReadField1(iprot thrift.TProtocol) error { +func (p *CreateEvaluatorOApiResponse) ReadField1(iprot thrift.TProtocol) error { var _field *int32 if v, err := iprot.ReadI32(); err != nil { @@ -10355,7 +10355,7 @@ func (p *CreateEvaluatorOpenAPIResponse) ReadField1(iprot thrift.TProtocol) erro p.Code = _field return nil } -func (p *CreateEvaluatorOpenAPIResponse) ReadField2(iprot thrift.TProtocol) error { +func (p *CreateEvaluatorOApiResponse) ReadField2(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { @@ -10366,7 +10366,7 @@ func (p *CreateEvaluatorOpenAPIResponse) ReadField2(iprot thrift.TProtocol) erro p.Msg = _field return nil } -func (p *CreateEvaluatorOpenAPIResponse) ReadField3(iprot thrift.TProtocol) error { +func (p *CreateEvaluatorOApiResponse) ReadField3(iprot thrift.TProtocol) error { _field := NewCreateEvaluatorOpenAPIData() if err := _field.Read(iprot); err != nil { return err @@ -10374,7 +10374,7 @@ func (p *CreateEvaluatorOpenAPIResponse) ReadField3(iprot thrift.TProtocol) erro p.Data = _field return nil } -func (p *CreateEvaluatorOpenAPIResponse) ReadField255(iprot thrift.TProtocol) error { +func (p *CreateEvaluatorOApiResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err @@ -10383,9 +10383,9 @@ func (p *CreateEvaluatorOpenAPIResponse) ReadField255(iprot thrift.TProtocol) er return nil } -func (p *CreateEvaluatorOpenAPIResponse) Write(oprot thrift.TProtocol) (err error) { +func (p *CreateEvaluatorOApiResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("CreateEvaluatorOpenAPIResponse"); err != nil { + if err = oprot.WriteStructBegin("CreateEvaluatorOApiResponse"); err != nil { goto WriteStructBeginError } if p != nil { @@ -10423,7 +10423,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *CreateEvaluatorOpenAPIResponse) writeField1(oprot thrift.TProtocol) (err error) { +func (p *CreateEvaluatorOApiResponse) writeField1(oprot thrift.TProtocol) (err error) { if p.IsSetCode() { if err = oprot.WriteFieldBegin("code", thrift.I32, 1); err != nil { goto WriteFieldBeginError @@ -10441,7 +10441,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *CreateEvaluatorOpenAPIResponse) writeField2(oprot thrift.TProtocol) (err error) { +func (p *CreateEvaluatorOApiResponse) writeField2(oprot thrift.TProtocol) (err error) { if p.IsSetMsg() { if err = oprot.WriteFieldBegin("msg", thrift.STRING, 2); err != nil { goto WriteFieldBeginError @@ -10459,7 +10459,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } -func (p *CreateEvaluatorOpenAPIResponse) writeField3(oprot thrift.TProtocol) (err error) { +func (p *CreateEvaluatorOApiResponse) writeField3(oprot thrift.TProtocol) (err error) { if p.IsSetData() { if err = oprot.WriteFieldBegin("data", thrift.STRUCT, 3); err != nil { goto WriteFieldBeginError @@ -10477,7 +10477,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } -func (p *CreateEvaluatorOpenAPIResponse) writeField255(oprot thrift.TProtocol) (err error) { +func (p *CreateEvaluatorOApiResponse) writeField255(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("BaseResp", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError } @@ -10494,15 +10494,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } -func (p *CreateEvaluatorOpenAPIResponse) String() string { +func (p *CreateEvaluatorOApiResponse) String() string { if p == nil { return "" } - return fmt.Sprintf("CreateEvaluatorOpenAPIResponse(%+v)", *p) + return fmt.Sprintf("CreateEvaluatorOApiResponse(%+v)", *p) } -func (p *CreateEvaluatorOpenAPIResponse) DeepEqual(ano *CreateEvaluatorOpenAPIResponse) bool { +func (p *CreateEvaluatorOApiResponse) DeepEqual(ano *CreateEvaluatorOApiResponse) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -10523,7 +10523,7 @@ func (p *CreateEvaluatorOpenAPIResponse) DeepEqual(ano *CreateEvaluatorOpenAPIRe return true } -func (p *CreateEvaluatorOpenAPIResponse) Field1DeepEqual(src *int32) bool { +func (p *CreateEvaluatorOApiResponse) Field1DeepEqual(src *int32) bool { if p.Code == src { return true @@ -10535,7 +10535,7 @@ func (p *CreateEvaluatorOpenAPIResponse) Field1DeepEqual(src *int32) bool { } return true } -func (p *CreateEvaluatorOpenAPIResponse) Field2DeepEqual(src *string) bool { +func (p *CreateEvaluatorOApiResponse) Field2DeepEqual(src *string) bool { if p.Msg == src { return true @@ -10547,14 +10547,14 @@ func (p *CreateEvaluatorOpenAPIResponse) Field2DeepEqual(src *string) bool { } return true } -func (p *CreateEvaluatorOpenAPIResponse) Field3DeepEqual(src *CreateEvaluatorOpenAPIData) bool { +func (p *CreateEvaluatorOApiResponse) Field3DeepEqual(src *CreateEvaluatorOpenAPIData) bool { if !p.Data.DeepEqual(src) { return false } return true } -func (p *CreateEvaluatorOpenAPIResponse) Field255DeepEqual(src *base.BaseResp) bool { +func (p *CreateEvaluatorOApiResponse) Field255DeepEqual(src *base.BaseResp) bool { if !p.BaseResp.DeepEqual(src) { return false @@ -10744,7 +10744,7 @@ func (p *CreateEvaluatorOpenAPIData) Field1DeepEqual(src *string) bool { } // 2.2 提交评估器版本 -type SubmitEvaluatorVersionOpenAPIRequest struct { +type SubmitEvaluatorVersionOApiRequest struct { WorkspaceID int64 `thrift:"workspace_id,1,required" frugal:"1,required,i64" json:"workspace_id" form:"workspace_id,required" query:"workspace_id,required"` EvaluatorID string `thrift:"evaluator_id,2,required" frugal:"2,required,string" json:"evaluator_id,required" path:"evaluator_id,required"` Version string `thrift:"version,3,required" frugal:"3,required,string" form:"version,required" json:"version,required" query:"version,required"` @@ -10752,74 +10752,74 @@ type SubmitEvaluatorVersionOpenAPIRequest struct { Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` } -func NewSubmitEvaluatorVersionOpenAPIRequest() *SubmitEvaluatorVersionOpenAPIRequest { - return &SubmitEvaluatorVersionOpenAPIRequest{} +func NewSubmitEvaluatorVersionOApiRequest() *SubmitEvaluatorVersionOApiRequest { + return &SubmitEvaluatorVersionOApiRequest{} } -func (p *SubmitEvaluatorVersionOpenAPIRequest) InitDefault() { +func (p *SubmitEvaluatorVersionOApiRequest) InitDefault() { } -func (p *SubmitEvaluatorVersionOpenAPIRequest) GetWorkspaceID() (v int64) { +func (p *SubmitEvaluatorVersionOApiRequest) GetWorkspaceID() (v int64) { if p != nil { return p.WorkspaceID } return } -func (p *SubmitEvaluatorVersionOpenAPIRequest) GetEvaluatorID() (v string) { +func (p *SubmitEvaluatorVersionOApiRequest) GetEvaluatorID() (v string) { if p != nil { return p.EvaluatorID } return } -func (p *SubmitEvaluatorVersionOpenAPIRequest) GetVersion() (v string) { +func (p *SubmitEvaluatorVersionOApiRequest) GetVersion() (v string) { if p != nil { return p.Version } return } -var SubmitEvaluatorVersionOpenAPIRequest_Description_DEFAULT string +var SubmitEvaluatorVersionOApiRequest_Description_DEFAULT string -func (p *SubmitEvaluatorVersionOpenAPIRequest) GetDescription() (v string) { +func (p *SubmitEvaluatorVersionOApiRequest) GetDescription() (v string) { if p == nil { return } if !p.IsSetDescription() { - return SubmitEvaluatorVersionOpenAPIRequest_Description_DEFAULT + return SubmitEvaluatorVersionOApiRequest_Description_DEFAULT } return *p.Description } -var SubmitEvaluatorVersionOpenAPIRequest_Base_DEFAULT *base.Base +var SubmitEvaluatorVersionOApiRequest_Base_DEFAULT *base.Base -func (p *SubmitEvaluatorVersionOpenAPIRequest) GetBase() (v *base.Base) { +func (p *SubmitEvaluatorVersionOApiRequest) GetBase() (v *base.Base) { if p == nil { return } if !p.IsSetBase() { - return SubmitEvaluatorVersionOpenAPIRequest_Base_DEFAULT + return SubmitEvaluatorVersionOApiRequest_Base_DEFAULT } return p.Base } -func (p *SubmitEvaluatorVersionOpenAPIRequest) SetWorkspaceID(val int64) { +func (p *SubmitEvaluatorVersionOApiRequest) SetWorkspaceID(val int64) { p.WorkspaceID = val } -func (p *SubmitEvaluatorVersionOpenAPIRequest) SetEvaluatorID(val string) { +func (p *SubmitEvaluatorVersionOApiRequest) SetEvaluatorID(val string) { p.EvaluatorID = val } -func (p *SubmitEvaluatorVersionOpenAPIRequest) SetVersion(val string) { +func (p *SubmitEvaluatorVersionOApiRequest) SetVersion(val string) { p.Version = val } -func (p *SubmitEvaluatorVersionOpenAPIRequest) SetDescription(val *string) { +func (p *SubmitEvaluatorVersionOApiRequest) SetDescription(val *string) { p.Description = val } -func (p *SubmitEvaluatorVersionOpenAPIRequest) SetBase(val *base.Base) { +func (p *SubmitEvaluatorVersionOApiRequest) SetBase(val *base.Base) { p.Base = val } -var fieldIDToName_SubmitEvaluatorVersionOpenAPIRequest = map[int16]string{ +var fieldIDToName_SubmitEvaluatorVersionOApiRequest = map[int16]string{ 1: "workspace_id", 2: "evaluator_id", 3: "version", @@ -10827,15 +10827,15 @@ var fieldIDToName_SubmitEvaluatorVersionOpenAPIRequest = map[int16]string{ 255: "Base", } -func (p *SubmitEvaluatorVersionOpenAPIRequest) IsSetDescription() bool { +func (p *SubmitEvaluatorVersionOApiRequest) IsSetDescription() bool { return p.Description != nil } -func (p *SubmitEvaluatorVersionOpenAPIRequest) IsSetBase() bool { +func (p *SubmitEvaluatorVersionOApiRequest) IsSetBase() bool { return p.Base != nil } -func (p *SubmitEvaluatorVersionOpenAPIRequest) Read(iprot thrift.TProtocol) (err error) { +func (p *SubmitEvaluatorVersionOApiRequest) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetWorkspaceID bool = false @@ -10932,7 +10932,7 @@ ReadStructBeginError: 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_SubmitEvaluatorVersionOpenAPIRequest[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_SubmitEvaluatorVersionOApiRequest[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -10941,10 +10941,10 @@ ReadFieldEndError: 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_SubmitEvaluatorVersionOpenAPIRequest[fieldId])) + return thrift.NewTProtocolExceptionWithType(thrift.INVALID_DATA, fmt.Errorf("required field %s is not set", fieldIDToName_SubmitEvaluatorVersionOApiRequest[fieldId])) } -func (p *SubmitEvaluatorVersionOpenAPIRequest) ReadField1(iprot thrift.TProtocol) error { +func (p *SubmitEvaluatorVersionOApiRequest) ReadField1(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { @@ -10955,7 +10955,7 @@ func (p *SubmitEvaluatorVersionOpenAPIRequest) ReadField1(iprot thrift.TProtocol p.WorkspaceID = _field return nil } -func (p *SubmitEvaluatorVersionOpenAPIRequest) ReadField2(iprot thrift.TProtocol) error { +func (p *SubmitEvaluatorVersionOApiRequest) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { @@ -10966,7 +10966,7 @@ func (p *SubmitEvaluatorVersionOpenAPIRequest) ReadField2(iprot thrift.TProtocol p.EvaluatorID = _field return nil } -func (p *SubmitEvaluatorVersionOpenAPIRequest) ReadField3(iprot thrift.TProtocol) error { +func (p *SubmitEvaluatorVersionOApiRequest) ReadField3(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { @@ -10977,7 +10977,7 @@ func (p *SubmitEvaluatorVersionOpenAPIRequest) ReadField3(iprot thrift.TProtocol p.Version = _field return nil } -func (p *SubmitEvaluatorVersionOpenAPIRequest) ReadField4(iprot thrift.TProtocol) error { +func (p *SubmitEvaluatorVersionOApiRequest) ReadField4(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { @@ -10988,7 +10988,7 @@ func (p *SubmitEvaluatorVersionOpenAPIRequest) ReadField4(iprot thrift.TProtocol p.Description = _field return nil } -func (p *SubmitEvaluatorVersionOpenAPIRequest) ReadField255(iprot thrift.TProtocol) error { +func (p *SubmitEvaluatorVersionOApiRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err @@ -10997,9 +10997,9 @@ func (p *SubmitEvaluatorVersionOpenAPIRequest) ReadField255(iprot thrift.TProtoc return nil } -func (p *SubmitEvaluatorVersionOpenAPIRequest) Write(oprot thrift.TProtocol) (err error) { +func (p *SubmitEvaluatorVersionOApiRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("SubmitEvaluatorVersionOpenAPIRequest"); err != nil { + if err = oprot.WriteStructBegin("SubmitEvaluatorVersionOApiRequest"); err != nil { goto WriteStructBeginError } if p != nil { @@ -11041,7 +11041,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *SubmitEvaluatorVersionOpenAPIRequest) writeField1(oprot thrift.TProtocol) (err error) { +func (p *SubmitEvaluatorVersionOApiRequest) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { goto WriteFieldBeginError } @@ -11057,7 +11057,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *SubmitEvaluatorVersionOpenAPIRequest) writeField2(oprot thrift.TProtocol) (err error) { +func (p *SubmitEvaluatorVersionOApiRequest) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("evaluator_id", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } @@ -11073,7 +11073,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } -func (p *SubmitEvaluatorVersionOpenAPIRequest) writeField3(oprot thrift.TProtocol) (err error) { +func (p *SubmitEvaluatorVersionOApiRequest) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("version", thrift.STRING, 3); err != nil { goto WriteFieldBeginError } @@ -11089,7 +11089,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } -func (p *SubmitEvaluatorVersionOpenAPIRequest) writeField4(oprot thrift.TProtocol) (err error) { +func (p *SubmitEvaluatorVersionOApiRequest) writeField4(oprot thrift.TProtocol) (err error) { if p.IsSetDescription() { if err = oprot.WriteFieldBegin("description", thrift.STRING, 4); err != nil { goto WriteFieldBeginError @@ -11107,7 +11107,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err) } -func (p *SubmitEvaluatorVersionOpenAPIRequest) writeField255(oprot thrift.TProtocol) (err error) { +func (p *SubmitEvaluatorVersionOApiRequest) writeField255(oprot thrift.TProtocol) (err error) { if p.IsSetBase() { if err = oprot.WriteFieldBegin("Base", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError @@ -11126,15 +11126,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } -func (p *SubmitEvaluatorVersionOpenAPIRequest) String() string { +func (p *SubmitEvaluatorVersionOApiRequest) String() string { if p == nil { return "" } - return fmt.Sprintf("SubmitEvaluatorVersionOpenAPIRequest(%+v)", *p) + return fmt.Sprintf("SubmitEvaluatorVersionOApiRequest(%+v)", *p) } -func (p *SubmitEvaluatorVersionOpenAPIRequest) DeepEqual(ano *SubmitEvaluatorVersionOpenAPIRequest) bool { +func (p *SubmitEvaluatorVersionOApiRequest) DeepEqual(ano *SubmitEvaluatorVersionOApiRequest) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -11158,28 +11158,28 @@ func (p *SubmitEvaluatorVersionOpenAPIRequest) DeepEqual(ano *SubmitEvaluatorVer return true } -func (p *SubmitEvaluatorVersionOpenAPIRequest) Field1DeepEqual(src int64) bool { +func (p *SubmitEvaluatorVersionOApiRequest) Field1DeepEqual(src int64) bool { if p.WorkspaceID != src { return false } return true } -func (p *SubmitEvaluatorVersionOpenAPIRequest) Field2DeepEqual(src string) bool { +func (p *SubmitEvaluatorVersionOApiRequest) Field2DeepEqual(src string) bool { if strings.Compare(p.EvaluatorID, src) != 0 { return false } return true } -func (p *SubmitEvaluatorVersionOpenAPIRequest) Field3DeepEqual(src string) bool { +func (p *SubmitEvaluatorVersionOApiRequest) Field3DeepEqual(src string) bool { if strings.Compare(p.Version, src) != 0 { return false } return true } -func (p *SubmitEvaluatorVersionOpenAPIRequest) Field4DeepEqual(src *string) bool { +func (p *SubmitEvaluatorVersionOApiRequest) Field4DeepEqual(src *string) bool { if p.Description == src { return true @@ -11191,7 +11191,7 @@ func (p *SubmitEvaluatorVersionOpenAPIRequest) Field4DeepEqual(src *string) bool } return true } -func (p *SubmitEvaluatorVersionOpenAPIRequest) Field255DeepEqual(src *base.Base) bool { +func (p *SubmitEvaluatorVersionOApiRequest) Field255DeepEqual(src *base.Base) bool { if !p.Base.DeepEqual(src) { return false @@ -11199,104 +11199,104 @@ func (p *SubmitEvaluatorVersionOpenAPIRequest) Field255DeepEqual(src *base.Base) return true } -type SubmitEvaluatorVersionOpenAPIResponse struct { +type SubmitEvaluatorVersionOApiResponse struct { Code *int32 `thrift:"code,1,optional" frugal:"1,optional,i32" form:"code" json:"code,omitempty" query:"code"` Msg *string `thrift:"msg,2,optional" frugal:"2,optional,string" form:"msg" json:"msg,omitempty" query:"msg"` Data *SubmitEvaluatorVersionOpenAPIData `thrift:"data,3,optional" frugal:"3,optional,SubmitEvaluatorVersionOpenAPIData" form:"data" json:"data,omitempty" query:"data"` BaseResp *base.BaseResp `thrift:"BaseResp,255" frugal:"255,default,base.BaseResp" form:"BaseResp" json:"BaseResp" query:"BaseResp"` } -func NewSubmitEvaluatorVersionOpenAPIResponse() *SubmitEvaluatorVersionOpenAPIResponse { - return &SubmitEvaluatorVersionOpenAPIResponse{} +func NewSubmitEvaluatorVersionOApiResponse() *SubmitEvaluatorVersionOApiResponse { + return &SubmitEvaluatorVersionOApiResponse{} } -func (p *SubmitEvaluatorVersionOpenAPIResponse) InitDefault() { +func (p *SubmitEvaluatorVersionOApiResponse) InitDefault() { } -var SubmitEvaluatorVersionOpenAPIResponse_Code_DEFAULT int32 +var SubmitEvaluatorVersionOApiResponse_Code_DEFAULT int32 -func (p *SubmitEvaluatorVersionOpenAPIResponse) GetCode() (v int32) { +func (p *SubmitEvaluatorVersionOApiResponse) GetCode() (v int32) { if p == nil { return } if !p.IsSetCode() { - return SubmitEvaluatorVersionOpenAPIResponse_Code_DEFAULT + return SubmitEvaluatorVersionOApiResponse_Code_DEFAULT } return *p.Code } -var SubmitEvaluatorVersionOpenAPIResponse_Msg_DEFAULT string +var SubmitEvaluatorVersionOApiResponse_Msg_DEFAULT string -func (p *SubmitEvaluatorVersionOpenAPIResponse) GetMsg() (v string) { +func (p *SubmitEvaluatorVersionOApiResponse) GetMsg() (v string) { if p == nil { return } if !p.IsSetMsg() { - return SubmitEvaluatorVersionOpenAPIResponse_Msg_DEFAULT + return SubmitEvaluatorVersionOApiResponse_Msg_DEFAULT } return *p.Msg } -var SubmitEvaluatorVersionOpenAPIResponse_Data_DEFAULT *SubmitEvaluatorVersionOpenAPIData +var SubmitEvaluatorVersionOApiResponse_Data_DEFAULT *SubmitEvaluatorVersionOpenAPIData -func (p *SubmitEvaluatorVersionOpenAPIResponse) GetData() (v *SubmitEvaluatorVersionOpenAPIData) { +func (p *SubmitEvaluatorVersionOApiResponse) GetData() (v *SubmitEvaluatorVersionOpenAPIData) { if p == nil { return } if !p.IsSetData() { - return SubmitEvaluatorVersionOpenAPIResponse_Data_DEFAULT + return SubmitEvaluatorVersionOApiResponse_Data_DEFAULT } return p.Data } -var SubmitEvaluatorVersionOpenAPIResponse_BaseResp_DEFAULT *base.BaseResp +var SubmitEvaluatorVersionOApiResponse_BaseResp_DEFAULT *base.BaseResp -func (p *SubmitEvaluatorVersionOpenAPIResponse) GetBaseResp() (v *base.BaseResp) { +func (p *SubmitEvaluatorVersionOApiResponse) GetBaseResp() (v *base.BaseResp) { if p == nil { return } if !p.IsSetBaseResp() { - return SubmitEvaluatorVersionOpenAPIResponse_BaseResp_DEFAULT + return SubmitEvaluatorVersionOApiResponse_BaseResp_DEFAULT } return p.BaseResp } -func (p *SubmitEvaluatorVersionOpenAPIResponse) SetCode(val *int32) { +func (p *SubmitEvaluatorVersionOApiResponse) SetCode(val *int32) { p.Code = val } -func (p *SubmitEvaluatorVersionOpenAPIResponse) SetMsg(val *string) { +func (p *SubmitEvaluatorVersionOApiResponse) SetMsg(val *string) { p.Msg = val } -func (p *SubmitEvaluatorVersionOpenAPIResponse) SetData(val *SubmitEvaluatorVersionOpenAPIData) { +func (p *SubmitEvaluatorVersionOApiResponse) SetData(val *SubmitEvaluatorVersionOpenAPIData) { p.Data = val } -func (p *SubmitEvaluatorVersionOpenAPIResponse) SetBaseResp(val *base.BaseResp) { +func (p *SubmitEvaluatorVersionOApiResponse) SetBaseResp(val *base.BaseResp) { p.BaseResp = val } -var fieldIDToName_SubmitEvaluatorVersionOpenAPIResponse = map[int16]string{ +var fieldIDToName_SubmitEvaluatorVersionOApiResponse = map[int16]string{ 1: "code", 2: "msg", 3: "data", 255: "BaseResp", } -func (p *SubmitEvaluatorVersionOpenAPIResponse) IsSetCode() bool { +func (p *SubmitEvaluatorVersionOApiResponse) IsSetCode() bool { return p.Code != nil } -func (p *SubmitEvaluatorVersionOpenAPIResponse) IsSetMsg() bool { +func (p *SubmitEvaluatorVersionOApiResponse) IsSetMsg() bool { return p.Msg != nil } -func (p *SubmitEvaluatorVersionOpenAPIResponse) IsSetData() bool { +func (p *SubmitEvaluatorVersionOApiResponse) IsSetData() bool { return p.Data != nil } -func (p *SubmitEvaluatorVersionOpenAPIResponse) IsSetBaseResp() bool { +func (p *SubmitEvaluatorVersionOApiResponse) IsSetBaseResp() bool { return p.BaseResp != nil } -func (p *SubmitEvaluatorVersionOpenAPIResponse) Read(iprot thrift.TProtocol) (err error) { +func (p *SubmitEvaluatorVersionOApiResponse) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -11365,7 +11365,7 @@ ReadStructBeginError: 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_SubmitEvaluatorVersionOpenAPIResponse[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_SubmitEvaluatorVersionOApiResponse[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -11375,7 +11375,7 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *SubmitEvaluatorVersionOpenAPIResponse) ReadField1(iprot thrift.TProtocol) error { +func (p *SubmitEvaluatorVersionOApiResponse) ReadField1(iprot thrift.TProtocol) error { var _field *int32 if v, err := iprot.ReadI32(); err != nil { @@ -11386,7 +11386,7 @@ func (p *SubmitEvaluatorVersionOpenAPIResponse) ReadField1(iprot thrift.TProtoco p.Code = _field return nil } -func (p *SubmitEvaluatorVersionOpenAPIResponse) ReadField2(iprot thrift.TProtocol) error { +func (p *SubmitEvaluatorVersionOApiResponse) ReadField2(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { @@ -11397,7 +11397,7 @@ func (p *SubmitEvaluatorVersionOpenAPIResponse) ReadField2(iprot thrift.TProtoco p.Msg = _field return nil } -func (p *SubmitEvaluatorVersionOpenAPIResponse) ReadField3(iprot thrift.TProtocol) error { +func (p *SubmitEvaluatorVersionOApiResponse) ReadField3(iprot thrift.TProtocol) error { _field := NewSubmitEvaluatorVersionOpenAPIData() if err := _field.Read(iprot); err != nil { return err @@ -11405,7 +11405,7 @@ func (p *SubmitEvaluatorVersionOpenAPIResponse) ReadField3(iprot thrift.TProtoco p.Data = _field return nil } -func (p *SubmitEvaluatorVersionOpenAPIResponse) ReadField255(iprot thrift.TProtocol) error { +func (p *SubmitEvaluatorVersionOApiResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err @@ -11414,9 +11414,9 @@ func (p *SubmitEvaluatorVersionOpenAPIResponse) ReadField255(iprot thrift.TProto return nil } -func (p *SubmitEvaluatorVersionOpenAPIResponse) Write(oprot thrift.TProtocol) (err error) { +func (p *SubmitEvaluatorVersionOApiResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("SubmitEvaluatorVersionOpenAPIResponse"); err != nil { + if err = oprot.WriteStructBegin("SubmitEvaluatorVersionOApiResponse"); err != nil { goto WriteStructBeginError } if p != nil { @@ -11454,7 +11454,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *SubmitEvaluatorVersionOpenAPIResponse) writeField1(oprot thrift.TProtocol) (err error) { +func (p *SubmitEvaluatorVersionOApiResponse) writeField1(oprot thrift.TProtocol) (err error) { if p.IsSetCode() { if err = oprot.WriteFieldBegin("code", thrift.I32, 1); err != nil { goto WriteFieldBeginError @@ -11472,7 +11472,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *SubmitEvaluatorVersionOpenAPIResponse) writeField2(oprot thrift.TProtocol) (err error) { +func (p *SubmitEvaluatorVersionOApiResponse) writeField2(oprot thrift.TProtocol) (err error) { if p.IsSetMsg() { if err = oprot.WriteFieldBegin("msg", thrift.STRING, 2); err != nil { goto WriteFieldBeginError @@ -11490,7 +11490,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } -func (p *SubmitEvaluatorVersionOpenAPIResponse) writeField3(oprot thrift.TProtocol) (err error) { +func (p *SubmitEvaluatorVersionOApiResponse) writeField3(oprot thrift.TProtocol) (err error) { if p.IsSetData() { if err = oprot.WriteFieldBegin("data", thrift.STRUCT, 3); err != nil { goto WriteFieldBeginError @@ -11508,7 +11508,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } -func (p *SubmitEvaluatorVersionOpenAPIResponse) writeField255(oprot thrift.TProtocol) (err error) { +func (p *SubmitEvaluatorVersionOApiResponse) writeField255(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("BaseResp", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError } @@ -11525,15 +11525,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } -func (p *SubmitEvaluatorVersionOpenAPIResponse) String() string { +func (p *SubmitEvaluatorVersionOApiResponse) String() string { if p == nil { return "" } - return fmt.Sprintf("SubmitEvaluatorVersionOpenAPIResponse(%+v)", *p) + return fmt.Sprintf("SubmitEvaluatorVersionOApiResponse(%+v)", *p) } -func (p *SubmitEvaluatorVersionOpenAPIResponse) DeepEqual(ano *SubmitEvaluatorVersionOpenAPIResponse) bool { +func (p *SubmitEvaluatorVersionOApiResponse) DeepEqual(ano *SubmitEvaluatorVersionOApiResponse) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -11554,7 +11554,7 @@ func (p *SubmitEvaluatorVersionOpenAPIResponse) DeepEqual(ano *SubmitEvaluatorVe return true } -func (p *SubmitEvaluatorVersionOpenAPIResponse) Field1DeepEqual(src *int32) bool { +func (p *SubmitEvaluatorVersionOApiResponse) Field1DeepEqual(src *int32) bool { if p.Code == src { return true @@ -11566,7 +11566,7 @@ func (p *SubmitEvaluatorVersionOpenAPIResponse) Field1DeepEqual(src *int32) bool } return true } -func (p *SubmitEvaluatorVersionOpenAPIResponse) Field2DeepEqual(src *string) bool { +func (p *SubmitEvaluatorVersionOApiResponse) Field2DeepEqual(src *string) bool { if p.Msg == src { return true @@ -11578,14 +11578,14 @@ func (p *SubmitEvaluatorVersionOpenAPIResponse) Field2DeepEqual(src *string) boo } return true } -func (p *SubmitEvaluatorVersionOpenAPIResponse) Field3DeepEqual(src *SubmitEvaluatorVersionOpenAPIData) bool { +func (p *SubmitEvaluatorVersionOApiResponse) Field3DeepEqual(src *SubmitEvaluatorVersionOpenAPIData) bool { if !p.Data.DeepEqual(src) { return false } return true } -func (p *SubmitEvaluatorVersionOpenAPIResponse) Field255DeepEqual(src *base.BaseResp) bool { +func (p *SubmitEvaluatorVersionOApiResponse) Field255DeepEqual(src *base.BaseResp) bool { if !p.BaseResp.DeepEqual(src) { return false @@ -11767,86 +11767,86 @@ func (p *SubmitEvaluatorVersionOpenAPIData) Field1DeepEqual(src *evaluator.Evalu } // 2.3 获取评估器版本详情 -type GetEvaluatorVersionOpenAPIRequest struct { +type GetEvaluatorVersionOApiRequest struct { WorkspaceID int64 `thrift:"workspace_id,1,required" frugal:"1,required,i64" json:"workspace_id" form:"workspace_id,required" query:"workspace_id,required"` EvaluatorVersionID string `thrift:"evaluator_version_id,2,required" frugal:"2,required,string" json:"evaluator_version_id,required" path:"evaluator_version_id,required"` IncludeDeleted *bool `thrift:"include_deleted,3,optional" frugal:"3,optional,bool" form:"include_deleted" json:"include_deleted,omitempty" query:"include_deleted"` Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` } -func NewGetEvaluatorVersionOpenAPIRequest() *GetEvaluatorVersionOpenAPIRequest { - return &GetEvaluatorVersionOpenAPIRequest{} +func NewGetEvaluatorVersionOApiRequest() *GetEvaluatorVersionOApiRequest { + return &GetEvaluatorVersionOApiRequest{} } -func (p *GetEvaluatorVersionOpenAPIRequest) InitDefault() { +func (p *GetEvaluatorVersionOApiRequest) InitDefault() { } -func (p *GetEvaluatorVersionOpenAPIRequest) GetWorkspaceID() (v int64) { +func (p *GetEvaluatorVersionOApiRequest) GetWorkspaceID() (v int64) { if p != nil { return p.WorkspaceID } return } -func (p *GetEvaluatorVersionOpenAPIRequest) GetEvaluatorVersionID() (v string) { +func (p *GetEvaluatorVersionOApiRequest) GetEvaluatorVersionID() (v string) { if p != nil { return p.EvaluatorVersionID } return } -var GetEvaluatorVersionOpenAPIRequest_IncludeDeleted_DEFAULT bool +var GetEvaluatorVersionOApiRequest_IncludeDeleted_DEFAULT bool -func (p *GetEvaluatorVersionOpenAPIRequest) GetIncludeDeleted() (v bool) { +func (p *GetEvaluatorVersionOApiRequest) GetIncludeDeleted() (v bool) { if p == nil { return } if !p.IsSetIncludeDeleted() { - return GetEvaluatorVersionOpenAPIRequest_IncludeDeleted_DEFAULT + return GetEvaluatorVersionOApiRequest_IncludeDeleted_DEFAULT } return *p.IncludeDeleted } -var GetEvaluatorVersionOpenAPIRequest_Base_DEFAULT *base.Base +var GetEvaluatorVersionOApiRequest_Base_DEFAULT *base.Base -func (p *GetEvaluatorVersionOpenAPIRequest) GetBase() (v *base.Base) { +func (p *GetEvaluatorVersionOApiRequest) GetBase() (v *base.Base) { if p == nil { return } if !p.IsSetBase() { - return GetEvaluatorVersionOpenAPIRequest_Base_DEFAULT + return GetEvaluatorVersionOApiRequest_Base_DEFAULT } return p.Base } -func (p *GetEvaluatorVersionOpenAPIRequest) SetWorkspaceID(val int64) { +func (p *GetEvaluatorVersionOApiRequest) SetWorkspaceID(val int64) { p.WorkspaceID = val } -func (p *GetEvaluatorVersionOpenAPIRequest) SetEvaluatorVersionID(val string) { +func (p *GetEvaluatorVersionOApiRequest) SetEvaluatorVersionID(val string) { p.EvaluatorVersionID = val } -func (p *GetEvaluatorVersionOpenAPIRequest) SetIncludeDeleted(val *bool) { +func (p *GetEvaluatorVersionOApiRequest) SetIncludeDeleted(val *bool) { p.IncludeDeleted = val } -func (p *GetEvaluatorVersionOpenAPIRequest) SetBase(val *base.Base) { +func (p *GetEvaluatorVersionOApiRequest) SetBase(val *base.Base) { p.Base = val } -var fieldIDToName_GetEvaluatorVersionOpenAPIRequest = map[int16]string{ +var fieldIDToName_GetEvaluatorVersionOApiRequest = map[int16]string{ 1: "workspace_id", 2: "evaluator_version_id", 3: "include_deleted", 255: "Base", } -func (p *GetEvaluatorVersionOpenAPIRequest) IsSetIncludeDeleted() bool { +func (p *GetEvaluatorVersionOApiRequest) IsSetIncludeDeleted() bool { return p.IncludeDeleted != nil } -func (p *GetEvaluatorVersionOpenAPIRequest) IsSetBase() bool { +func (p *GetEvaluatorVersionOApiRequest) IsSetBase() bool { return p.Base != nil } -func (p *GetEvaluatorVersionOpenAPIRequest) Read(iprot thrift.TProtocol) (err error) { +func (p *GetEvaluatorVersionOApiRequest) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetWorkspaceID bool = false @@ -11928,7 +11928,7 @@ ReadStructBeginError: 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_GetEvaluatorVersionOpenAPIRequest[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetEvaluatorVersionOApiRequest[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -11937,10 +11937,10 @@ ReadFieldEndError: 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_GetEvaluatorVersionOpenAPIRequest[fieldId])) + return thrift.NewTProtocolExceptionWithType(thrift.INVALID_DATA, fmt.Errorf("required field %s is not set", fieldIDToName_GetEvaluatorVersionOApiRequest[fieldId])) } -func (p *GetEvaluatorVersionOpenAPIRequest) ReadField1(iprot thrift.TProtocol) error { +func (p *GetEvaluatorVersionOApiRequest) ReadField1(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { @@ -11951,7 +11951,7 @@ func (p *GetEvaluatorVersionOpenAPIRequest) ReadField1(iprot thrift.TProtocol) e p.WorkspaceID = _field return nil } -func (p *GetEvaluatorVersionOpenAPIRequest) ReadField2(iprot thrift.TProtocol) error { +func (p *GetEvaluatorVersionOApiRequest) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { @@ -11962,7 +11962,7 @@ func (p *GetEvaluatorVersionOpenAPIRequest) ReadField2(iprot thrift.TProtocol) e p.EvaluatorVersionID = _field return nil } -func (p *GetEvaluatorVersionOpenAPIRequest) ReadField3(iprot thrift.TProtocol) error { +func (p *GetEvaluatorVersionOApiRequest) ReadField3(iprot thrift.TProtocol) error { var _field *bool if v, err := iprot.ReadBool(); err != nil { @@ -11973,7 +11973,7 @@ func (p *GetEvaluatorVersionOpenAPIRequest) ReadField3(iprot thrift.TProtocol) e p.IncludeDeleted = _field return nil } -func (p *GetEvaluatorVersionOpenAPIRequest) ReadField255(iprot thrift.TProtocol) error { +func (p *GetEvaluatorVersionOApiRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err @@ -11982,9 +11982,9 @@ func (p *GetEvaluatorVersionOpenAPIRequest) ReadField255(iprot thrift.TProtocol) return nil } -func (p *GetEvaluatorVersionOpenAPIRequest) Write(oprot thrift.TProtocol) (err error) { +func (p *GetEvaluatorVersionOApiRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("GetEvaluatorVersionOpenAPIRequest"); err != nil { + if err = oprot.WriteStructBegin("GetEvaluatorVersionOApiRequest"); err != nil { goto WriteStructBeginError } if p != nil { @@ -12022,7 +12022,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *GetEvaluatorVersionOpenAPIRequest) writeField1(oprot thrift.TProtocol) (err error) { +func (p *GetEvaluatorVersionOApiRequest) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { goto WriteFieldBeginError } @@ -12038,7 +12038,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *GetEvaluatorVersionOpenAPIRequest) writeField2(oprot thrift.TProtocol) (err error) { +func (p *GetEvaluatorVersionOApiRequest) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("evaluator_version_id", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } @@ -12054,7 +12054,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } -func (p *GetEvaluatorVersionOpenAPIRequest) writeField3(oprot thrift.TProtocol) (err error) { +func (p *GetEvaluatorVersionOApiRequest) writeField3(oprot thrift.TProtocol) (err error) { if p.IsSetIncludeDeleted() { if err = oprot.WriteFieldBegin("include_deleted", thrift.BOOL, 3); err != nil { goto WriteFieldBeginError @@ -12072,7 +12072,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } -func (p *GetEvaluatorVersionOpenAPIRequest) writeField255(oprot thrift.TProtocol) (err error) { +func (p *GetEvaluatorVersionOApiRequest) writeField255(oprot thrift.TProtocol) (err error) { if p.IsSetBase() { if err = oprot.WriteFieldBegin("Base", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError @@ -12091,15 +12091,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } -func (p *GetEvaluatorVersionOpenAPIRequest) String() string { +func (p *GetEvaluatorVersionOApiRequest) String() string { if p == nil { return "" } - return fmt.Sprintf("GetEvaluatorVersionOpenAPIRequest(%+v)", *p) + return fmt.Sprintf("GetEvaluatorVersionOApiRequest(%+v)", *p) } -func (p *GetEvaluatorVersionOpenAPIRequest) DeepEqual(ano *GetEvaluatorVersionOpenAPIRequest) bool { +func (p *GetEvaluatorVersionOApiRequest) DeepEqual(ano *GetEvaluatorVersionOApiRequest) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -12120,21 +12120,21 @@ func (p *GetEvaluatorVersionOpenAPIRequest) DeepEqual(ano *GetEvaluatorVersionOp return true } -func (p *GetEvaluatorVersionOpenAPIRequest) Field1DeepEqual(src int64) bool { +func (p *GetEvaluatorVersionOApiRequest) Field1DeepEqual(src int64) bool { if p.WorkspaceID != src { return false } return true } -func (p *GetEvaluatorVersionOpenAPIRequest) Field2DeepEqual(src string) bool { +func (p *GetEvaluatorVersionOApiRequest) Field2DeepEqual(src string) bool { if strings.Compare(p.EvaluatorVersionID, src) != 0 { return false } return true } -func (p *GetEvaluatorVersionOpenAPIRequest) Field3DeepEqual(src *bool) bool { +func (p *GetEvaluatorVersionOApiRequest) Field3DeepEqual(src *bool) bool { if p.IncludeDeleted == src { return true @@ -12146,7 +12146,7 @@ func (p *GetEvaluatorVersionOpenAPIRequest) Field3DeepEqual(src *bool) bool { } return true } -func (p *GetEvaluatorVersionOpenAPIRequest) Field255DeepEqual(src *base.Base) bool { +func (p *GetEvaluatorVersionOApiRequest) Field255DeepEqual(src *base.Base) bool { if !p.Base.DeepEqual(src) { return false @@ -12154,104 +12154,104 @@ func (p *GetEvaluatorVersionOpenAPIRequest) Field255DeepEqual(src *base.Base) bo return true } -type GetEvaluatorVersionOpenAPIResponse struct { +type GetEvaluatorVersionOApiResponse struct { Code *int32 `thrift:"code,1,optional" frugal:"1,optional,i32" form:"code" json:"code,omitempty" query:"code"` Msg *string `thrift:"msg,2,optional" frugal:"2,optional,string" form:"msg" json:"msg,omitempty" query:"msg"` Data *GetEvaluatorVersionOpenAPIData `thrift:"data,3,optional" frugal:"3,optional,GetEvaluatorVersionOpenAPIData" form:"data" json:"data,omitempty" query:"data"` BaseResp *base.BaseResp `thrift:"BaseResp,255" frugal:"255,default,base.BaseResp" form:"BaseResp" json:"BaseResp" query:"BaseResp"` } -func NewGetEvaluatorVersionOpenAPIResponse() *GetEvaluatorVersionOpenAPIResponse { - return &GetEvaluatorVersionOpenAPIResponse{} +func NewGetEvaluatorVersionOApiResponse() *GetEvaluatorVersionOApiResponse { + return &GetEvaluatorVersionOApiResponse{} } -func (p *GetEvaluatorVersionOpenAPIResponse) InitDefault() { +func (p *GetEvaluatorVersionOApiResponse) InitDefault() { } -var GetEvaluatorVersionOpenAPIResponse_Code_DEFAULT int32 +var GetEvaluatorVersionOApiResponse_Code_DEFAULT int32 -func (p *GetEvaluatorVersionOpenAPIResponse) GetCode() (v int32) { +func (p *GetEvaluatorVersionOApiResponse) GetCode() (v int32) { if p == nil { return } if !p.IsSetCode() { - return GetEvaluatorVersionOpenAPIResponse_Code_DEFAULT + return GetEvaluatorVersionOApiResponse_Code_DEFAULT } return *p.Code } -var GetEvaluatorVersionOpenAPIResponse_Msg_DEFAULT string +var GetEvaluatorVersionOApiResponse_Msg_DEFAULT string -func (p *GetEvaluatorVersionOpenAPIResponse) GetMsg() (v string) { +func (p *GetEvaluatorVersionOApiResponse) GetMsg() (v string) { if p == nil { return } if !p.IsSetMsg() { - return GetEvaluatorVersionOpenAPIResponse_Msg_DEFAULT + return GetEvaluatorVersionOApiResponse_Msg_DEFAULT } return *p.Msg } -var GetEvaluatorVersionOpenAPIResponse_Data_DEFAULT *GetEvaluatorVersionOpenAPIData +var GetEvaluatorVersionOApiResponse_Data_DEFAULT *GetEvaluatorVersionOpenAPIData -func (p *GetEvaluatorVersionOpenAPIResponse) GetData() (v *GetEvaluatorVersionOpenAPIData) { +func (p *GetEvaluatorVersionOApiResponse) GetData() (v *GetEvaluatorVersionOpenAPIData) { if p == nil { return } if !p.IsSetData() { - return GetEvaluatorVersionOpenAPIResponse_Data_DEFAULT + return GetEvaluatorVersionOApiResponse_Data_DEFAULT } return p.Data } -var GetEvaluatorVersionOpenAPIResponse_BaseResp_DEFAULT *base.BaseResp +var GetEvaluatorVersionOApiResponse_BaseResp_DEFAULT *base.BaseResp -func (p *GetEvaluatorVersionOpenAPIResponse) GetBaseResp() (v *base.BaseResp) { +func (p *GetEvaluatorVersionOApiResponse) GetBaseResp() (v *base.BaseResp) { if p == nil { return } if !p.IsSetBaseResp() { - return GetEvaluatorVersionOpenAPIResponse_BaseResp_DEFAULT + return GetEvaluatorVersionOApiResponse_BaseResp_DEFAULT } return p.BaseResp } -func (p *GetEvaluatorVersionOpenAPIResponse) SetCode(val *int32) { +func (p *GetEvaluatorVersionOApiResponse) SetCode(val *int32) { p.Code = val } -func (p *GetEvaluatorVersionOpenAPIResponse) SetMsg(val *string) { +func (p *GetEvaluatorVersionOApiResponse) SetMsg(val *string) { p.Msg = val } -func (p *GetEvaluatorVersionOpenAPIResponse) SetData(val *GetEvaluatorVersionOpenAPIData) { +func (p *GetEvaluatorVersionOApiResponse) SetData(val *GetEvaluatorVersionOpenAPIData) { p.Data = val } -func (p *GetEvaluatorVersionOpenAPIResponse) SetBaseResp(val *base.BaseResp) { +func (p *GetEvaluatorVersionOApiResponse) SetBaseResp(val *base.BaseResp) { p.BaseResp = val } -var fieldIDToName_GetEvaluatorVersionOpenAPIResponse = map[int16]string{ +var fieldIDToName_GetEvaluatorVersionOApiResponse = map[int16]string{ 1: "code", 2: "msg", 3: "data", 255: "BaseResp", } -func (p *GetEvaluatorVersionOpenAPIResponse) IsSetCode() bool { +func (p *GetEvaluatorVersionOApiResponse) IsSetCode() bool { return p.Code != nil } -func (p *GetEvaluatorVersionOpenAPIResponse) IsSetMsg() bool { +func (p *GetEvaluatorVersionOApiResponse) IsSetMsg() bool { return p.Msg != nil } -func (p *GetEvaluatorVersionOpenAPIResponse) IsSetData() bool { +func (p *GetEvaluatorVersionOApiResponse) IsSetData() bool { return p.Data != nil } -func (p *GetEvaluatorVersionOpenAPIResponse) IsSetBaseResp() bool { +func (p *GetEvaluatorVersionOApiResponse) IsSetBaseResp() bool { return p.BaseResp != nil } -func (p *GetEvaluatorVersionOpenAPIResponse) Read(iprot thrift.TProtocol) (err error) { +func (p *GetEvaluatorVersionOApiResponse) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -12320,7 +12320,7 @@ ReadStructBeginError: 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_GetEvaluatorVersionOpenAPIResponse[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetEvaluatorVersionOApiResponse[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -12330,7 +12330,7 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *GetEvaluatorVersionOpenAPIResponse) ReadField1(iprot thrift.TProtocol) error { +func (p *GetEvaluatorVersionOApiResponse) ReadField1(iprot thrift.TProtocol) error { var _field *int32 if v, err := iprot.ReadI32(); err != nil { @@ -12341,7 +12341,7 @@ func (p *GetEvaluatorVersionOpenAPIResponse) ReadField1(iprot thrift.TProtocol) p.Code = _field return nil } -func (p *GetEvaluatorVersionOpenAPIResponse) ReadField2(iprot thrift.TProtocol) error { +func (p *GetEvaluatorVersionOApiResponse) ReadField2(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { @@ -12352,7 +12352,7 @@ func (p *GetEvaluatorVersionOpenAPIResponse) ReadField2(iprot thrift.TProtocol) p.Msg = _field return nil } -func (p *GetEvaluatorVersionOpenAPIResponse) ReadField3(iprot thrift.TProtocol) error { +func (p *GetEvaluatorVersionOApiResponse) ReadField3(iprot thrift.TProtocol) error { _field := NewGetEvaluatorVersionOpenAPIData() if err := _field.Read(iprot); err != nil { return err @@ -12360,7 +12360,7 @@ func (p *GetEvaluatorVersionOpenAPIResponse) ReadField3(iprot thrift.TProtocol) p.Data = _field return nil } -func (p *GetEvaluatorVersionOpenAPIResponse) ReadField255(iprot thrift.TProtocol) error { +func (p *GetEvaluatorVersionOApiResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err @@ -12369,9 +12369,9 @@ func (p *GetEvaluatorVersionOpenAPIResponse) ReadField255(iprot thrift.TProtocol return nil } -func (p *GetEvaluatorVersionOpenAPIResponse) Write(oprot thrift.TProtocol) (err error) { +func (p *GetEvaluatorVersionOApiResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("GetEvaluatorVersionOpenAPIResponse"); err != nil { + if err = oprot.WriteStructBegin("GetEvaluatorVersionOApiResponse"); err != nil { goto WriteStructBeginError } if p != nil { @@ -12409,7 +12409,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *GetEvaluatorVersionOpenAPIResponse) writeField1(oprot thrift.TProtocol) (err error) { +func (p *GetEvaluatorVersionOApiResponse) writeField1(oprot thrift.TProtocol) (err error) { if p.IsSetCode() { if err = oprot.WriteFieldBegin("code", thrift.I32, 1); err != nil { goto WriteFieldBeginError @@ -12427,7 +12427,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *GetEvaluatorVersionOpenAPIResponse) writeField2(oprot thrift.TProtocol) (err error) { +func (p *GetEvaluatorVersionOApiResponse) writeField2(oprot thrift.TProtocol) (err error) { if p.IsSetMsg() { if err = oprot.WriteFieldBegin("msg", thrift.STRING, 2); err != nil { goto WriteFieldBeginError @@ -12445,7 +12445,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } -func (p *GetEvaluatorVersionOpenAPIResponse) writeField3(oprot thrift.TProtocol) (err error) { +func (p *GetEvaluatorVersionOApiResponse) writeField3(oprot thrift.TProtocol) (err error) { if p.IsSetData() { if err = oprot.WriteFieldBegin("data", thrift.STRUCT, 3); err != nil { goto WriteFieldBeginError @@ -12463,7 +12463,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } -func (p *GetEvaluatorVersionOpenAPIResponse) writeField255(oprot thrift.TProtocol) (err error) { +func (p *GetEvaluatorVersionOApiResponse) writeField255(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("BaseResp", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError } @@ -12480,15 +12480,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } -func (p *GetEvaluatorVersionOpenAPIResponse) String() string { +func (p *GetEvaluatorVersionOApiResponse) String() string { if p == nil { return "" } - return fmt.Sprintf("GetEvaluatorVersionOpenAPIResponse(%+v)", *p) + return fmt.Sprintf("GetEvaluatorVersionOApiResponse(%+v)", *p) } -func (p *GetEvaluatorVersionOpenAPIResponse) DeepEqual(ano *GetEvaluatorVersionOpenAPIResponse) bool { +func (p *GetEvaluatorVersionOApiResponse) DeepEqual(ano *GetEvaluatorVersionOApiResponse) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -12509,7 +12509,7 @@ func (p *GetEvaluatorVersionOpenAPIResponse) DeepEqual(ano *GetEvaluatorVersionO return true } -func (p *GetEvaluatorVersionOpenAPIResponse) Field1DeepEqual(src *int32) bool { +func (p *GetEvaluatorVersionOApiResponse) Field1DeepEqual(src *int32) bool { if p.Code == src { return true @@ -12521,7 +12521,7 @@ func (p *GetEvaluatorVersionOpenAPIResponse) Field1DeepEqual(src *int32) bool { } return true } -func (p *GetEvaluatorVersionOpenAPIResponse) Field2DeepEqual(src *string) bool { +func (p *GetEvaluatorVersionOApiResponse) Field2DeepEqual(src *string) bool { if p.Msg == src { return true @@ -12533,14 +12533,14 @@ func (p *GetEvaluatorVersionOpenAPIResponse) Field2DeepEqual(src *string) bool { } return true } -func (p *GetEvaluatorVersionOpenAPIResponse) Field3DeepEqual(src *GetEvaluatorVersionOpenAPIData) bool { +func (p *GetEvaluatorVersionOApiResponse) Field3DeepEqual(src *GetEvaluatorVersionOpenAPIData) bool { if !p.Data.DeepEqual(src) { return false } return true } -func (p *GetEvaluatorVersionOpenAPIResponse) Field255DeepEqual(src *base.BaseResp) bool { +func (p *GetEvaluatorVersionOApiResponse) Field255DeepEqual(src *base.BaseResp) bool { if !p.BaseResp.DeepEqual(src) { return false @@ -12722,7 +12722,7 @@ func (p *GetEvaluatorVersionOpenAPIData) Field1DeepEqual(src *evaluator.Evaluato } // 2.4 执行评估器 -type RunEvaluatorOpenAPIRequest struct { +type RunEvaluatorOApiRequest struct { WorkspaceID int64 `thrift:"workspace_id,1,required" frugal:"1,required,i64" json:"workspace_id" form:"workspace_id,required" query:"workspace_id,required"` EvaluatorVersionID string `thrift:"evaluator_version_id,2,required" frugal:"2,required,string" json:"evaluator_version_id,required" path:"evaluator_version_id,required"` InputData *evaluator.EvaluatorInputData `thrift:"input_data,3,required" frugal:"3,required,evaluator.EvaluatorInputData" form:"input_data,required" json:"input_data,required" query:"input_data,required"` @@ -12730,79 +12730,79 @@ type RunEvaluatorOpenAPIRequest struct { Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` } -func NewRunEvaluatorOpenAPIRequest() *RunEvaluatorOpenAPIRequest { - return &RunEvaluatorOpenAPIRequest{} +func NewRunEvaluatorOApiRequest() *RunEvaluatorOApiRequest { + return &RunEvaluatorOApiRequest{} } -func (p *RunEvaluatorOpenAPIRequest) InitDefault() { +func (p *RunEvaluatorOApiRequest) InitDefault() { } -func (p *RunEvaluatorOpenAPIRequest) GetWorkspaceID() (v int64) { +func (p *RunEvaluatorOApiRequest) GetWorkspaceID() (v int64) { if p != nil { return p.WorkspaceID } return } -func (p *RunEvaluatorOpenAPIRequest) GetEvaluatorVersionID() (v string) { +func (p *RunEvaluatorOApiRequest) GetEvaluatorVersionID() (v string) { if p != nil { return p.EvaluatorVersionID } return } -var RunEvaluatorOpenAPIRequest_InputData_DEFAULT *evaluator.EvaluatorInputData +var RunEvaluatorOApiRequest_InputData_DEFAULT *evaluator.EvaluatorInputData -func (p *RunEvaluatorOpenAPIRequest) GetInputData() (v *evaluator.EvaluatorInputData) { +func (p *RunEvaluatorOApiRequest) GetInputData() (v *evaluator.EvaluatorInputData) { if p == nil { return } if !p.IsSetInputData() { - return RunEvaluatorOpenAPIRequest_InputData_DEFAULT + return RunEvaluatorOApiRequest_InputData_DEFAULT } return p.InputData } -var RunEvaluatorOpenAPIRequest_Ext_DEFAULT map[string]string +var RunEvaluatorOApiRequest_Ext_DEFAULT map[string]string -func (p *RunEvaluatorOpenAPIRequest) GetExt() (v map[string]string) { +func (p *RunEvaluatorOApiRequest) GetExt() (v map[string]string) { if p == nil { return } if !p.IsSetExt() { - return RunEvaluatorOpenAPIRequest_Ext_DEFAULT + return RunEvaluatorOApiRequest_Ext_DEFAULT } return p.Ext } -var RunEvaluatorOpenAPIRequest_Base_DEFAULT *base.Base +var RunEvaluatorOApiRequest_Base_DEFAULT *base.Base -func (p *RunEvaluatorOpenAPIRequest) GetBase() (v *base.Base) { +func (p *RunEvaluatorOApiRequest) GetBase() (v *base.Base) { if p == nil { return } if !p.IsSetBase() { - return RunEvaluatorOpenAPIRequest_Base_DEFAULT + return RunEvaluatorOApiRequest_Base_DEFAULT } return p.Base } -func (p *RunEvaluatorOpenAPIRequest) SetWorkspaceID(val int64) { +func (p *RunEvaluatorOApiRequest) SetWorkspaceID(val int64) { p.WorkspaceID = val } -func (p *RunEvaluatorOpenAPIRequest) SetEvaluatorVersionID(val string) { +func (p *RunEvaluatorOApiRequest) SetEvaluatorVersionID(val string) { p.EvaluatorVersionID = val } -func (p *RunEvaluatorOpenAPIRequest) SetInputData(val *evaluator.EvaluatorInputData) { +func (p *RunEvaluatorOApiRequest) SetInputData(val *evaluator.EvaluatorInputData) { p.InputData = val } -func (p *RunEvaluatorOpenAPIRequest) SetExt(val map[string]string) { +func (p *RunEvaluatorOApiRequest) SetExt(val map[string]string) { p.Ext = val } -func (p *RunEvaluatorOpenAPIRequest) SetBase(val *base.Base) { +func (p *RunEvaluatorOApiRequest) SetBase(val *base.Base) { p.Base = val } -var fieldIDToName_RunEvaluatorOpenAPIRequest = map[int16]string{ +var fieldIDToName_RunEvaluatorOApiRequest = map[int16]string{ 1: "workspace_id", 2: "evaluator_version_id", 3: "input_data", @@ -12810,19 +12810,19 @@ var fieldIDToName_RunEvaluatorOpenAPIRequest = map[int16]string{ 255: "Base", } -func (p *RunEvaluatorOpenAPIRequest) IsSetInputData() bool { +func (p *RunEvaluatorOApiRequest) IsSetInputData() bool { return p.InputData != nil } -func (p *RunEvaluatorOpenAPIRequest) IsSetExt() bool { +func (p *RunEvaluatorOApiRequest) IsSetExt() bool { return p.Ext != nil } -func (p *RunEvaluatorOpenAPIRequest) IsSetBase() bool { +func (p *RunEvaluatorOApiRequest) IsSetBase() bool { return p.Base != nil } -func (p *RunEvaluatorOpenAPIRequest) Read(iprot thrift.TProtocol) (err error) { +func (p *RunEvaluatorOApiRequest) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetWorkspaceID bool = false @@ -12919,7 +12919,7 @@ ReadStructBeginError: 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_RunEvaluatorOpenAPIRequest[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_RunEvaluatorOApiRequest[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -12928,10 +12928,10 @@ ReadFieldEndError: 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_RunEvaluatorOpenAPIRequest[fieldId])) + return thrift.NewTProtocolExceptionWithType(thrift.INVALID_DATA, fmt.Errorf("required field %s is not set", fieldIDToName_RunEvaluatorOApiRequest[fieldId])) } -func (p *RunEvaluatorOpenAPIRequest) ReadField1(iprot thrift.TProtocol) error { +func (p *RunEvaluatorOApiRequest) ReadField1(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { @@ -12942,7 +12942,7 @@ func (p *RunEvaluatorOpenAPIRequest) ReadField1(iprot thrift.TProtocol) error { p.WorkspaceID = _field return nil } -func (p *RunEvaluatorOpenAPIRequest) ReadField2(iprot thrift.TProtocol) error { +func (p *RunEvaluatorOApiRequest) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { @@ -12953,7 +12953,7 @@ func (p *RunEvaluatorOpenAPIRequest) ReadField2(iprot thrift.TProtocol) error { p.EvaluatorVersionID = _field return nil } -func (p *RunEvaluatorOpenAPIRequest) ReadField3(iprot thrift.TProtocol) error { +func (p *RunEvaluatorOApiRequest) ReadField3(iprot thrift.TProtocol) error { _field := evaluator.NewEvaluatorInputData() if err := _field.Read(iprot); err != nil { return err @@ -12961,7 +12961,7 @@ func (p *RunEvaluatorOpenAPIRequest) ReadField3(iprot thrift.TProtocol) error { p.InputData = _field return nil } -func (p *RunEvaluatorOpenAPIRequest) ReadField4(iprot thrift.TProtocol) error { +func (p *RunEvaluatorOApiRequest) ReadField4(iprot thrift.TProtocol) error { _, _, size, err := iprot.ReadMapBegin() if err != nil { return err @@ -12990,7 +12990,7 @@ func (p *RunEvaluatorOpenAPIRequest) ReadField4(iprot thrift.TProtocol) error { p.Ext = _field return nil } -func (p *RunEvaluatorOpenAPIRequest) ReadField255(iprot thrift.TProtocol) error { +func (p *RunEvaluatorOApiRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err @@ -12999,9 +12999,9 @@ func (p *RunEvaluatorOpenAPIRequest) ReadField255(iprot thrift.TProtocol) error return nil } -func (p *RunEvaluatorOpenAPIRequest) Write(oprot thrift.TProtocol) (err error) { +func (p *RunEvaluatorOApiRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("RunEvaluatorOpenAPIRequest"); err != nil { + if err = oprot.WriteStructBegin("RunEvaluatorOApiRequest"); err != nil { goto WriteStructBeginError } if p != nil { @@ -13043,7 +13043,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *RunEvaluatorOpenAPIRequest) writeField1(oprot thrift.TProtocol) (err error) { +func (p *RunEvaluatorOApiRequest) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { goto WriteFieldBeginError } @@ -13059,7 +13059,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *RunEvaluatorOpenAPIRequest) writeField2(oprot thrift.TProtocol) (err error) { +func (p *RunEvaluatorOApiRequest) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("evaluator_version_id", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } @@ -13075,7 +13075,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } -func (p *RunEvaluatorOpenAPIRequest) writeField3(oprot thrift.TProtocol) (err error) { +func (p *RunEvaluatorOApiRequest) writeField3(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("input_data", thrift.STRUCT, 3); err != nil { goto WriteFieldBeginError } @@ -13091,7 +13091,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } -func (p *RunEvaluatorOpenAPIRequest) writeField4(oprot thrift.TProtocol) (err error) { +func (p *RunEvaluatorOApiRequest) writeField4(oprot thrift.TProtocol) (err error) { if p.IsSetExt() { if err = oprot.WriteFieldBegin("ext", thrift.MAP, 4); err != nil { goto WriteFieldBeginError @@ -13120,7 +13120,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err) } -func (p *RunEvaluatorOpenAPIRequest) writeField255(oprot thrift.TProtocol) (err error) { +func (p *RunEvaluatorOApiRequest) writeField255(oprot thrift.TProtocol) (err error) { if p.IsSetBase() { if err = oprot.WriteFieldBegin("Base", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError @@ -13139,15 +13139,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } -func (p *RunEvaluatorOpenAPIRequest) String() string { +func (p *RunEvaluatorOApiRequest) String() string { if p == nil { return "" } - return fmt.Sprintf("RunEvaluatorOpenAPIRequest(%+v)", *p) + return fmt.Sprintf("RunEvaluatorOApiRequest(%+v)", *p) } -func (p *RunEvaluatorOpenAPIRequest) DeepEqual(ano *RunEvaluatorOpenAPIRequest) bool { +func (p *RunEvaluatorOApiRequest) DeepEqual(ano *RunEvaluatorOApiRequest) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -13171,28 +13171,28 @@ func (p *RunEvaluatorOpenAPIRequest) DeepEqual(ano *RunEvaluatorOpenAPIRequest) return true } -func (p *RunEvaluatorOpenAPIRequest) Field1DeepEqual(src int64) bool { +func (p *RunEvaluatorOApiRequest) Field1DeepEqual(src int64) bool { if p.WorkspaceID != src { return false } return true } -func (p *RunEvaluatorOpenAPIRequest) Field2DeepEqual(src string) bool { +func (p *RunEvaluatorOApiRequest) Field2DeepEqual(src string) bool { if strings.Compare(p.EvaluatorVersionID, src) != 0 { return false } return true } -func (p *RunEvaluatorOpenAPIRequest) Field3DeepEqual(src *evaluator.EvaluatorInputData) bool { +func (p *RunEvaluatorOApiRequest) Field3DeepEqual(src *evaluator.EvaluatorInputData) bool { if !p.InputData.DeepEqual(src) { return false } return true } -func (p *RunEvaluatorOpenAPIRequest) Field4DeepEqual(src map[string]string) bool { +func (p *RunEvaluatorOApiRequest) Field4DeepEqual(src map[string]string) bool { if len(p.Ext) != len(src) { return false @@ -13205,7 +13205,7 @@ func (p *RunEvaluatorOpenAPIRequest) Field4DeepEqual(src map[string]string) bool } return true } -func (p *RunEvaluatorOpenAPIRequest) Field255DeepEqual(src *base.Base) bool { +func (p *RunEvaluatorOApiRequest) Field255DeepEqual(src *base.Base) bool { if !p.Base.DeepEqual(src) { return false @@ -13213,104 +13213,104 @@ func (p *RunEvaluatorOpenAPIRequest) Field255DeepEqual(src *base.Base) bool { return true } -type RunEvaluatorOpenAPIResponse struct { +type RunEvaluatorOApiResponse struct { Code *int32 `thrift:"code,1,optional" frugal:"1,optional,i32" form:"code" json:"code,omitempty" query:"code"` Msg *string `thrift:"msg,2,optional" frugal:"2,optional,string" form:"msg" json:"msg,omitempty" query:"msg"` Data *RunEvaluatorOpenAPIData `thrift:"data,3,optional" frugal:"3,optional,RunEvaluatorOpenAPIData" form:"data" json:"data,omitempty" query:"data"` BaseResp *base.BaseResp `thrift:"BaseResp,255" frugal:"255,default,base.BaseResp" form:"BaseResp" json:"BaseResp" query:"BaseResp"` } -func NewRunEvaluatorOpenAPIResponse() *RunEvaluatorOpenAPIResponse { - return &RunEvaluatorOpenAPIResponse{} +func NewRunEvaluatorOApiResponse() *RunEvaluatorOApiResponse { + return &RunEvaluatorOApiResponse{} } -func (p *RunEvaluatorOpenAPIResponse) InitDefault() { +func (p *RunEvaluatorOApiResponse) InitDefault() { } -var RunEvaluatorOpenAPIResponse_Code_DEFAULT int32 +var RunEvaluatorOApiResponse_Code_DEFAULT int32 -func (p *RunEvaluatorOpenAPIResponse) GetCode() (v int32) { +func (p *RunEvaluatorOApiResponse) GetCode() (v int32) { if p == nil { return } if !p.IsSetCode() { - return RunEvaluatorOpenAPIResponse_Code_DEFAULT + return RunEvaluatorOApiResponse_Code_DEFAULT } return *p.Code } -var RunEvaluatorOpenAPIResponse_Msg_DEFAULT string +var RunEvaluatorOApiResponse_Msg_DEFAULT string -func (p *RunEvaluatorOpenAPIResponse) GetMsg() (v string) { +func (p *RunEvaluatorOApiResponse) GetMsg() (v string) { if p == nil { return } if !p.IsSetMsg() { - return RunEvaluatorOpenAPIResponse_Msg_DEFAULT + return RunEvaluatorOApiResponse_Msg_DEFAULT } return *p.Msg } -var RunEvaluatorOpenAPIResponse_Data_DEFAULT *RunEvaluatorOpenAPIData +var RunEvaluatorOApiResponse_Data_DEFAULT *RunEvaluatorOpenAPIData -func (p *RunEvaluatorOpenAPIResponse) GetData() (v *RunEvaluatorOpenAPIData) { +func (p *RunEvaluatorOApiResponse) GetData() (v *RunEvaluatorOpenAPIData) { if p == nil { return } if !p.IsSetData() { - return RunEvaluatorOpenAPIResponse_Data_DEFAULT + return RunEvaluatorOApiResponse_Data_DEFAULT } return p.Data } -var RunEvaluatorOpenAPIResponse_BaseResp_DEFAULT *base.BaseResp +var RunEvaluatorOApiResponse_BaseResp_DEFAULT *base.BaseResp -func (p *RunEvaluatorOpenAPIResponse) GetBaseResp() (v *base.BaseResp) { +func (p *RunEvaluatorOApiResponse) GetBaseResp() (v *base.BaseResp) { if p == nil { return } if !p.IsSetBaseResp() { - return RunEvaluatorOpenAPIResponse_BaseResp_DEFAULT + return RunEvaluatorOApiResponse_BaseResp_DEFAULT } return p.BaseResp } -func (p *RunEvaluatorOpenAPIResponse) SetCode(val *int32) { +func (p *RunEvaluatorOApiResponse) SetCode(val *int32) { p.Code = val } -func (p *RunEvaluatorOpenAPIResponse) SetMsg(val *string) { +func (p *RunEvaluatorOApiResponse) SetMsg(val *string) { p.Msg = val } -func (p *RunEvaluatorOpenAPIResponse) SetData(val *RunEvaluatorOpenAPIData) { +func (p *RunEvaluatorOApiResponse) SetData(val *RunEvaluatorOpenAPIData) { p.Data = val } -func (p *RunEvaluatorOpenAPIResponse) SetBaseResp(val *base.BaseResp) { +func (p *RunEvaluatorOApiResponse) SetBaseResp(val *base.BaseResp) { p.BaseResp = val } -var fieldIDToName_RunEvaluatorOpenAPIResponse = map[int16]string{ +var fieldIDToName_RunEvaluatorOApiResponse = map[int16]string{ 1: "code", 2: "msg", 3: "data", 255: "BaseResp", } -func (p *RunEvaluatorOpenAPIResponse) IsSetCode() bool { +func (p *RunEvaluatorOApiResponse) IsSetCode() bool { return p.Code != nil } -func (p *RunEvaluatorOpenAPIResponse) IsSetMsg() bool { +func (p *RunEvaluatorOApiResponse) IsSetMsg() bool { return p.Msg != nil } -func (p *RunEvaluatorOpenAPIResponse) IsSetData() bool { +func (p *RunEvaluatorOApiResponse) IsSetData() bool { return p.Data != nil } -func (p *RunEvaluatorOpenAPIResponse) IsSetBaseResp() bool { +func (p *RunEvaluatorOApiResponse) IsSetBaseResp() bool { return p.BaseResp != nil } -func (p *RunEvaluatorOpenAPIResponse) Read(iprot thrift.TProtocol) (err error) { +func (p *RunEvaluatorOApiResponse) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -13379,7 +13379,7 @@ ReadStructBeginError: 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_RunEvaluatorOpenAPIResponse[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_RunEvaluatorOApiResponse[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -13389,7 +13389,7 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *RunEvaluatorOpenAPIResponse) ReadField1(iprot thrift.TProtocol) error { +func (p *RunEvaluatorOApiResponse) ReadField1(iprot thrift.TProtocol) error { var _field *int32 if v, err := iprot.ReadI32(); err != nil { @@ -13400,7 +13400,7 @@ func (p *RunEvaluatorOpenAPIResponse) ReadField1(iprot thrift.TProtocol) error { p.Code = _field return nil } -func (p *RunEvaluatorOpenAPIResponse) ReadField2(iprot thrift.TProtocol) error { +func (p *RunEvaluatorOApiResponse) ReadField2(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { @@ -13411,7 +13411,7 @@ func (p *RunEvaluatorOpenAPIResponse) ReadField2(iprot thrift.TProtocol) error { p.Msg = _field return nil } -func (p *RunEvaluatorOpenAPIResponse) ReadField3(iprot thrift.TProtocol) error { +func (p *RunEvaluatorOApiResponse) ReadField3(iprot thrift.TProtocol) error { _field := NewRunEvaluatorOpenAPIData() if err := _field.Read(iprot); err != nil { return err @@ -13419,7 +13419,7 @@ func (p *RunEvaluatorOpenAPIResponse) ReadField3(iprot thrift.TProtocol) error { p.Data = _field return nil } -func (p *RunEvaluatorOpenAPIResponse) ReadField255(iprot thrift.TProtocol) error { +func (p *RunEvaluatorOApiResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err @@ -13428,9 +13428,9 @@ func (p *RunEvaluatorOpenAPIResponse) ReadField255(iprot thrift.TProtocol) error return nil } -func (p *RunEvaluatorOpenAPIResponse) Write(oprot thrift.TProtocol) (err error) { +func (p *RunEvaluatorOApiResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("RunEvaluatorOpenAPIResponse"); err != nil { + if err = oprot.WriteStructBegin("RunEvaluatorOApiResponse"); err != nil { goto WriteStructBeginError } if p != nil { @@ -13468,7 +13468,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *RunEvaluatorOpenAPIResponse) writeField1(oprot thrift.TProtocol) (err error) { +func (p *RunEvaluatorOApiResponse) writeField1(oprot thrift.TProtocol) (err error) { if p.IsSetCode() { if err = oprot.WriteFieldBegin("code", thrift.I32, 1); err != nil { goto WriteFieldBeginError @@ -13486,7 +13486,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *RunEvaluatorOpenAPIResponse) writeField2(oprot thrift.TProtocol) (err error) { +func (p *RunEvaluatorOApiResponse) writeField2(oprot thrift.TProtocol) (err error) { if p.IsSetMsg() { if err = oprot.WriteFieldBegin("msg", thrift.STRING, 2); err != nil { goto WriteFieldBeginError @@ -13504,7 +13504,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } -func (p *RunEvaluatorOpenAPIResponse) writeField3(oprot thrift.TProtocol) (err error) { +func (p *RunEvaluatorOApiResponse) writeField3(oprot thrift.TProtocol) (err error) { if p.IsSetData() { if err = oprot.WriteFieldBegin("data", thrift.STRUCT, 3); err != nil { goto WriteFieldBeginError @@ -13522,7 +13522,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } -func (p *RunEvaluatorOpenAPIResponse) writeField255(oprot thrift.TProtocol) (err error) { +func (p *RunEvaluatorOApiResponse) writeField255(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("BaseResp", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError } @@ -13539,15 +13539,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } -func (p *RunEvaluatorOpenAPIResponse) String() string { +func (p *RunEvaluatorOApiResponse) String() string { if p == nil { return "" } - return fmt.Sprintf("RunEvaluatorOpenAPIResponse(%+v)", *p) + return fmt.Sprintf("RunEvaluatorOApiResponse(%+v)", *p) } -func (p *RunEvaluatorOpenAPIResponse) DeepEqual(ano *RunEvaluatorOpenAPIResponse) bool { +func (p *RunEvaluatorOApiResponse) DeepEqual(ano *RunEvaluatorOApiResponse) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -13568,7 +13568,7 @@ func (p *RunEvaluatorOpenAPIResponse) DeepEqual(ano *RunEvaluatorOpenAPIResponse return true } -func (p *RunEvaluatorOpenAPIResponse) Field1DeepEqual(src *int32) bool { +func (p *RunEvaluatorOApiResponse) Field1DeepEqual(src *int32) bool { if p.Code == src { return true @@ -13580,7 +13580,7 @@ func (p *RunEvaluatorOpenAPIResponse) Field1DeepEqual(src *int32) bool { } return true } -func (p *RunEvaluatorOpenAPIResponse) Field2DeepEqual(src *string) bool { +func (p *RunEvaluatorOApiResponse) Field2DeepEqual(src *string) bool { if p.Msg == src { return true @@ -13592,14 +13592,14 @@ func (p *RunEvaluatorOpenAPIResponse) Field2DeepEqual(src *string) bool { } return true } -func (p *RunEvaluatorOpenAPIResponse) Field3DeepEqual(src *RunEvaluatorOpenAPIData) bool { +func (p *RunEvaluatorOApiResponse) Field3DeepEqual(src *RunEvaluatorOpenAPIData) bool { if !p.Data.DeepEqual(src) { return false } return true } -func (p *RunEvaluatorOpenAPIResponse) Field255DeepEqual(src *base.BaseResp) bool { +func (p *RunEvaluatorOApiResponse) Field255DeepEqual(src *base.BaseResp) bool { if !p.BaseResp.DeepEqual(src) { return false @@ -13787,86 +13787,86 @@ func (p *RunEvaluatorOpenAPIData) Field1DeepEqual(src *evaluator.EvaluatorRecord } // 2.5 获取评估器执行结果 -type GetEvaluatorRecordOpenAPIRequest struct { +type GetEvaluatorRecordOApiRequest struct { WorkspaceID int64 `thrift:"workspace_id,1,required" frugal:"1,required,i64" json:"workspace_id" form:"workspace_id,required" query:"workspace_id,required"` EvaluatorRecordID string `thrift:"evaluator_record_id,2,required" frugal:"2,required,string" json:"evaluator_record_id,required" path:"evaluator_record_id,required"` IncludeDeleted *bool `thrift:"include_deleted,3,optional" frugal:"3,optional,bool" form:"include_deleted" json:"include_deleted,omitempty" query:"include_deleted"` Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` } -func NewGetEvaluatorRecordOpenAPIRequest() *GetEvaluatorRecordOpenAPIRequest { - return &GetEvaluatorRecordOpenAPIRequest{} +func NewGetEvaluatorRecordOApiRequest() *GetEvaluatorRecordOApiRequest { + return &GetEvaluatorRecordOApiRequest{} } -func (p *GetEvaluatorRecordOpenAPIRequest) InitDefault() { +func (p *GetEvaluatorRecordOApiRequest) InitDefault() { } -func (p *GetEvaluatorRecordOpenAPIRequest) GetWorkspaceID() (v int64) { +func (p *GetEvaluatorRecordOApiRequest) GetWorkspaceID() (v int64) { if p != nil { return p.WorkspaceID } return } -func (p *GetEvaluatorRecordOpenAPIRequest) GetEvaluatorRecordID() (v string) { +func (p *GetEvaluatorRecordOApiRequest) GetEvaluatorRecordID() (v string) { if p != nil { return p.EvaluatorRecordID } return } -var GetEvaluatorRecordOpenAPIRequest_IncludeDeleted_DEFAULT bool +var GetEvaluatorRecordOApiRequest_IncludeDeleted_DEFAULT bool -func (p *GetEvaluatorRecordOpenAPIRequest) GetIncludeDeleted() (v bool) { +func (p *GetEvaluatorRecordOApiRequest) GetIncludeDeleted() (v bool) { if p == nil { return } if !p.IsSetIncludeDeleted() { - return GetEvaluatorRecordOpenAPIRequest_IncludeDeleted_DEFAULT + return GetEvaluatorRecordOApiRequest_IncludeDeleted_DEFAULT } return *p.IncludeDeleted } -var GetEvaluatorRecordOpenAPIRequest_Base_DEFAULT *base.Base +var GetEvaluatorRecordOApiRequest_Base_DEFAULT *base.Base -func (p *GetEvaluatorRecordOpenAPIRequest) GetBase() (v *base.Base) { +func (p *GetEvaluatorRecordOApiRequest) GetBase() (v *base.Base) { if p == nil { return } if !p.IsSetBase() { - return GetEvaluatorRecordOpenAPIRequest_Base_DEFAULT + return GetEvaluatorRecordOApiRequest_Base_DEFAULT } return p.Base } -func (p *GetEvaluatorRecordOpenAPIRequest) SetWorkspaceID(val int64) { +func (p *GetEvaluatorRecordOApiRequest) SetWorkspaceID(val int64) { p.WorkspaceID = val } -func (p *GetEvaluatorRecordOpenAPIRequest) SetEvaluatorRecordID(val string) { +func (p *GetEvaluatorRecordOApiRequest) SetEvaluatorRecordID(val string) { p.EvaluatorRecordID = val } -func (p *GetEvaluatorRecordOpenAPIRequest) SetIncludeDeleted(val *bool) { +func (p *GetEvaluatorRecordOApiRequest) SetIncludeDeleted(val *bool) { p.IncludeDeleted = val } -func (p *GetEvaluatorRecordOpenAPIRequest) SetBase(val *base.Base) { +func (p *GetEvaluatorRecordOApiRequest) SetBase(val *base.Base) { p.Base = val } -var fieldIDToName_GetEvaluatorRecordOpenAPIRequest = map[int16]string{ +var fieldIDToName_GetEvaluatorRecordOApiRequest = map[int16]string{ 1: "workspace_id", 2: "evaluator_record_id", 3: "include_deleted", 255: "Base", } -func (p *GetEvaluatorRecordOpenAPIRequest) IsSetIncludeDeleted() bool { +func (p *GetEvaluatorRecordOApiRequest) IsSetIncludeDeleted() bool { return p.IncludeDeleted != nil } -func (p *GetEvaluatorRecordOpenAPIRequest) IsSetBase() bool { +func (p *GetEvaluatorRecordOApiRequest) IsSetBase() bool { return p.Base != nil } -func (p *GetEvaluatorRecordOpenAPIRequest) Read(iprot thrift.TProtocol) (err error) { +func (p *GetEvaluatorRecordOApiRequest) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetWorkspaceID bool = false @@ -13948,7 +13948,7 @@ ReadStructBeginError: 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_GetEvaluatorRecordOpenAPIRequest[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetEvaluatorRecordOApiRequest[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -13957,10 +13957,10 @@ ReadFieldEndError: 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_GetEvaluatorRecordOpenAPIRequest[fieldId])) + return thrift.NewTProtocolExceptionWithType(thrift.INVALID_DATA, fmt.Errorf("required field %s is not set", fieldIDToName_GetEvaluatorRecordOApiRequest[fieldId])) } -func (p *GetEvaluatorRecordOpenAPIRequest) ReadField1(iprot thrift.TProtocol) error { +func (p *GetEvaluatorRecordOApiRequest) ReadField1(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { @@ -13971,7 +13971,7 @@ func (p *GetEvaluatorRecordOpenAPIRequest) ReadField1(iprot thrift.TProtocol) er p.WorkspaceID = _field return nil } -func (p *GetEvaluatorRecordOpenAPIRequest) ReadField2(iprot thrift.TProtocol) error { +func (p *GetEvaluatorRecordOApiRequest) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { @@ -13982,7 +13982,7 @@ func (p *GetEvaluatorRecordOpenAPIRequest) ReadField2(iprot thrift.TProtocol) er p.EvaluatorRecordID = _field return nil } -func (p *GetEvaluatorRecordOpenAPIRequest) ReadField3(iprot thrift.TProtocol) error { +func (p *GetEvaluatorRecordOApiRequest) ReadField3(iprot thrift.TProtocol) error { var _field *bool if v, err := iprot.ReadBool(); err != nil { @@ -13993,7 +13993,7 @@ func (p *GetEvaluatorRecordOpenAPIRequest) ReadField3(iprot thrift.TProtocol) er p.IncludeDeleted = _field return nil } -func (p *GetEvaluatorRecordOpenAPIRequest) ReadField255(iprot thrift.TProtocol) error { +func (p *GetEvaluatorRecordOApiRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err @@ -14002,9 +14002,9 @@ func (p *GetEvaluatorRecordOpenAPIRequest) ReadField255(iprot thrift.TProtocol) return nil } -func (p *GetEvaluatorRecordOpenAPIRequest) Write(oprot thrift.TProtocol) (err error) { +func (p *GetEvaluatorRecordOApiRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("GetEvaluatorRecordOpenAPIRequest"); err != nil { + if err = oprot.WriteStructBegin("GetEvaluatorRecordOApiRequest"); err != nil { goto WriteStructBeginError } if p != nil { @@ -14042,7 +14042,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *GetEvaluatorRecordOpenAPIRequest) writeField1(oprot thrift.TProtocol) (err error) { +func (p *GetEvaluatorRecordOApiRequest) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { goto WriteFieldBeginError } @@ -14058,7 +14058,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *GetEvaluatorRecordOpenAPIRequest) writeField2(oprot thrift.TProtocol) (err error) { +func (p *GetEvaluatorRecordOApiRequest) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("evaluator_record_id", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } @@ -14074,7 +14074,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } -func (p *GetEvaluatorRecordOpenAPIRequest) writeField3(oprot thrift.TProtocol) (err error) { +func (p *GetEvaluatorRecordOApiRequest) writeField3(oprot thrift.TProtocol) (err error) { if p.IsSetIncludeDeleted() { if err = oprot.WriteFieldBegin("include_deleted", thrift.BOOL, 3); err != nil { goto WriteFieldBeginError @@ -14092,7 +14092,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } -func (p *GetEvaluatorRecordOpenAPIRequest) writeField255(oprot thrift.TProtocol) (err error) { +func (p *GetEvaluatorRecordOApiRequest) writeField255(oprot thrift.TProtocol) (err error) { if p.IsSetBase() { if err = oprot.WriteFieldBegin("Base", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError @@ -14111,15 +14111,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } -func (p *GetEvaluatorRecordOpenAPIRequest) String() string { +func (p *GetEvaluatorRecordOApiRequest) String() string { if p == nil { return "" } - return fmt.Sprintf("GetEvaluatorRecordOpenAPIRequest(%+v)", *p) + return fmt.Sprintf("GetEvaluatorRecordOApiRequest(%+v)", *p) } -func (p *GetEvaluatorRecordOpenAPIRequest) DeepEqual(ano *GetEvaluatorRecordOpenAPIRequest) bool { +func (p *GetEvaluatorRecordOApiRequest) DeepEqual(ano *GetEvaluatorRecordOApiRequest) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -14140,21 +14140,21 @@ func (p *GetEvaluatorRecordOpenAPIRequest) DeepEqual(ano *GetEvaluatorRecordOpen return true } -func (p *GetEvaluatorRecordOpenAPIRequest) Field1DeepEqual(src int64) bool { +func (p *GetEvaluatorRecordOApiRequest) Field1DeepEqual(src int64) bool { if p.WorkspaceID != src { return false } return true } -func (p *GetEvaluatorRecordOpenAPIRequest) Field2DeepEqual(src string) bool { +func (p *GetEvaluatorRecordOApiRequest) Field2DeepEqual(src string) bool { if strings.Compare(p.EvaluatorRecordID, src) != 0 { return false } return true } -func (p *GetEvaluatorRecordOpenAPIRequest) Field3DeepEqual(src *bool) bool { +func (p *GetEvaluatorRecordOApiRequest) Field3DeepEqual(src *bool) bool { if p.IncludeDeleted == src { return true @@ -14166,7 +14166,7 @@ func (p *GetEvaluatorRecordOpenAPIRequest) Field3DeepEqual(src *bool) bool { } return true } -func (p *GetEvaluatorRecordOpenAPIRequest) Field255DeepEqual(src *base.Base) bool { +func (p *GetEvaluatorRecordOApiRequest) Field255DeepEqual(src *base.Base) bool { if !p.Base.DeepEqual(src) { return false @@ -14174,104 +14174,104 @@ func (p *GetEvaluatorRecordOpenAPIRequest) Field255DeepEqual(src *base.Base) boo return true } -type GetEvaluatorRecordOpenAPIResponse struct { +type GetEvaluatorRecordOApiResponse struct { Code *int32 `thrift:"code,1,optional" frugal:"1,optional,i32" form:"code" json:"code,omitempty" query:"code"` Msg *string `thrift:"msg,2,optional" frugal:"2,optional,string" form:"msg" json:"msg,omitempty" query:"msg"` Data *GetEvaluatorRecordOpenAPIData `thrift:"data,3,optional" frugal:"3,optional,GetEvaluatorRecordOpenAPIData" form:"data" json:"data,omitempty" query:"data"` BaseResp *base.BaseResp `thrift:"BaseResp,255" frugal:"255,default,base.BaseResp" form:"BaseResp" json:"BaseResp" query:"BaseResp"` } -func NewGetEvaluatorRecordOpenAPIResponse() *GetEvaluatorRecordOpenAPIResponse { - return &GetEvaluatorRecordOpenAPIResponse{} +func NewGetEvaluatorRecordOApiResponse() *GetEvaluatorRecordOApiResponse { + return &GetEvaluatorRecordOApiResponse{} } -func (p *GetEvaluatorRecordOpenAPIResponse) InitDefault() { +func (p *GetEvaluatorRecordOApiResponse) InitDefault() { } -var GetEvaluatorRecordOpenAPIResponse_Code_DEFAULT int32 +var GetEvaluatorRecordOApiResponse_Code_DEFAULT int32 -func (p *GetEvaluatorRecordOpenAPIResponse) GetCode() (v int32) { +func (p *GetEvaluatorRecordOApiResponse) GetCode() (v int32) { if p == nil { return } if !p.IsSetCode() { - return GetEvaluatorRecordOpenAPIResponse_Code_DEFAULT + return GetEvaluatorRecordOApiResponse_Code_DEFAULT } return *p.Code } -var GetEvaluatorRecordOpenAPIResponse_Msg_DEFAULT string +var GetEvaluatorRecordOApiResponse_Msg_DEFAULT string -func (p *GetEvaluatorRecordOpenAPIResponse) GetMsg() (v string) { +func (p *GetEvaluatorRecordOApiResponse) GetMsg() (v string) { if p == nil { return } if !p.IsSetMsg() { - return GetEvaluatorRecordOpenAPIResponse_Msg_DEFAULT + return GetEvaluatorRecordOApiResponse_Msg_DEFAULT } return *p.Msg } -var GetEvaluatorRecordOpenAPIResponse_Data_DEFAULT *GetEvaluatorRecordOpenAPIData +var GetEvaluatorRecordOApiResponse_Data_DEFAULT *GetEvaluatorRecordOpenAPIData -func (p *GetEvaluatorRecordOpenAPIResponse) GetData() (v *GetEvaluatorRecordOpenAPIData) { +func (p *GetEvaluatorRecordOApiResponse) GetData() (v *GetEvaluatorRecordOpenAPIData) { if p == nil { return } if !p.IsSetData() { - return GetEvaluatorRecordOpenAPIResponse_Data_DEFAULT + return GetEvaluatorRecordOApiResponse_Data_DEFAULT } return p.Data } -var GetEvaluatorRecordOpenAPIResponse_BaseResp_DEFAULT *base.BaseResp +var GetEvaluatorRecordOApiResponse_BaseResp_DEFAULT *base.BaseResp -func (p *GetEvaluatorRecordOpenAPIResponse) GetBaseResp() (v *base.BaseResp) { +func (p *GetEvaluatorRecordOApiResponse) GetBaseResp() (v *base.BaseResp) { if p == nil { return } if !p.IsSetBaseResp() { - return GetEvaluatorRecordOpenAPIResponse_BaseResp_DEFAULT + return GetEvaluatorRecordOApiResponse_BaseResp_DEFAULT } return p.BaseResp } -func (p *GetEvaluatorRecordOpenAPIResponse) SetCode(val *int32) { +func (p *GetEvaluatorRecordOApiResponse) SetCode(val *int32) { p.Code = val } -func (p *GetEvaluatorRecordOpenAPIResponse) SetMsg(val *string) { +func (p *GetEvaluatorRecordOApiResponse) SetMsg(val *string) { p.Msg = val } -func (p *GetEvaluatorRecordOpenAPIResponse) SetData(val *GetEvaluatorRecordOpenAPIData) { +func (p *GetEvaluatorRecordOApiResponse) SetData(val *GetEvaluatorRecordOpenAPIData) { p.Data = val } -func (p *GetEvaluatorRecordOpenAPIResponse) SetBaseResp(val *base.BaseResp) { +func (p *GetEvaluatorRecordOApiResponse) SetBaseResp(val *base.BaseResp) { p.BaseResp = val } -var fieldIDToName_GetEvaluatorRecordOpenAPIResponse = map[int16]string{ +var fieldIDToName_GetEvaluatorRecordOApiResponse = map[int16]string{ 1: "code", 2: "msg", 3: "data", 255: "BaseResp", } -func (p *GetEvaluatorRecordOpenAPIResponse) IsSetCode() bool { +func (p *GetEvaluatorRecordOApiResponse) IsSetCode() bool { return p.Code != nil } -func (p *GetEvaluatorRecordOpenAPIResponse) IsSetMsg() bool { +func (p *GetEvaluatorRecordOApiResponse) IsSetMsg() bool { return p.Msg != nil } -func (p *GetEvaluatorRecordOpenAPIResponse) IsSetData() bool { +func (p *GetEvaluatorRecordOApiResponse) IsSetData() bool { return p.Data != nil } -func (p *GetEvaluatorRecordOpenAPIResponse) IsSetBaseResp() bool { +func (p *GetEvaluatorRecordOApiResponse) IsSetBaseResp() bool { return p.BaseResp != nil } -func (p *GetEvaluatorRecordOpenAPIResponse) Read(iprot thrift.TProtocol) (err error) { +func (p *GetEvaluatorRecordOApiResponse) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -14340,7 +14340,7 @@ ReadStructBeginError: 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_GetEvaluatorRecordOpenAPIResponse[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetEvaluatorRecordOApiResponse[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -14350,7 +14350,7 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *GetEvaluatorRecordOpenAPIResponse) ReadField1(iprot thrift.TProtocol) error { +func (p *GetEvaluatorRecordOApiResponse) ReadField1(iprot thrift.TProtocol) error { var _field *int32 if v, err := iprot.ReadI32(); err != nil { @@ -14361,7 +14361,7 @@ func (p *GetEvaluatorRecordOpenAPIResponse) ReadField1(iprot thrift.TProtocol) e p.Code = _field return nil } -func (p *GetEvaluatorRecordOpenAPIResponse) ReadField2(iprot thrift.TProtocol) error { +func (p *GetEvaluatorRecordOApiResponse) ReadField2(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { @@ -14372,7 +14372,7 @@ func (p *GetEvaluatorRecordOpenAPIResponse) ReadField2(iprot thrift.TProtocol) e p.Msg = _field return nil } -func (p *GetEvaluatorRecordOpenAPIResponse) ReadField3(iprot thrift.TProtocol) error { +func (p *GetEvaluatorRecordOApiResponse) ReadField3(iprot thrift.TProtocol) error { _field := NewGetEvaluatorRecordOpenAPIData() if err := _field.Read(iprot); err != nil { return err @@ -14380,7 +14380,7 @@ func (p *GetEvaluatorRecordOpenAPIResponse) ReadField3(iprot thrift.TProtocol) e p.Data = _field return nil } -func (p *GetEvaluatorRecordOpenAPIResponse) ReadField255(iprot thrift.TProtocol) error { +func (p *GetEvaluatorRecordOApiResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err @@ -14389,9 +14389,9 @@ func (p *GetEvaluatorRecordOpenAPIResponse) ReadField255(iprot thrift.TProtocol) return nil } -func (p *GetEvaluatorRecordOpenAPIResponse) Write(oprot thrift.TProtocol) (err error) { +func (p *GetEvaluatorRecordOApiResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("GetEvaluatorRecordOpenAPIResponse"); err != nil { + if err = oprot.WriteStructBegin("GetEvaluatorRecordOApiResponse"); err != nil { goto WriteStructBeginError } if p != nil { @@ -14429,7 +14429,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *GetEvaluatorRecordOpenAPIResponse) writeField1(oprot thrift.TProtocol) (err error) { +func (p *GetEvaluatorRecordOApiResponse) writeField1(oprot thrift.TProtocol) (err error) { if p.IsSetCode() { if err = oprot.WriteFieldBegin("code", thrift.I32, 1); err != nil { goto WriteFieldBeginError @@ -14447,7 +14447,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *GetEvaluatorRecordOpenAPIResponse) writeField2(oprot thrift.TProtocol) (err error) { +func (p *GetEvaluatorRecordOApiResponse) writeField2(oprot thrift.TProtocol) (err error) { if p.IsSetMsg() { if err = oprot.WriteFieldBegin("msg", thrift.STRING, 2); err != nil { goto WriteFieldBeginError @@ -14465,7 +14465,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } -func (p *GetEvaluatorRecordOpenAPIResponse) writeField3(oprot thrift.TProtocol) (err error) { +func (p *GetEvaluatorRecordOApiResponse) writeField3(oprot thrift.TProtocol) (err error) { if p.IsSetData() { if err = oprot.WriteFieldBegin("data", thrift.STRUCT, 3); err != nil { goto WriteFieldBeginError @@ -14483,7 +14483,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } -func (p *GetEvaluatorRecordOpenAPIResponse) writeField255(oprot thrift.TProtocol) (err error) { +func (p *GetEvaluatorRecordOApiResponse) writeField255(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("BaseResp", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError } @@ -14500,15 +14500,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } -func (p *GetEvaluatorRecordOpenAPIResponse) String() string { +func (p *GetEvaluatorRecordOApiResponse) String() string { if p == nil { return "" } - return fmt.Sprintf("GetEvaluatorRecordOpenAPIResponse(%+v)", *p) + return fmt.Sprintf("GetEvaluatorRecordOApiResponse(%+v)", *p) } -func (p *GetEvaluatorRecordOpenAPIResponse) DeepEqual(ano *GetEvaluatorRecordOpenAPIResponse) bool { +func (p *GetEvaluatorRecordOApiResponse) DeepEqual(ano *GetEvaluatorRecordOApiResponse) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -14529,7 +14529,7 @@ func (p *GetEvaluatorRecordOpenAPIResponse) DeepEqual(ano *GetEvaluatorRecordOpe return true } -func (p *GetEvaluatorRecordOpenAPIResponse) Field1DeepEqual(src *int32) bool { +func (p *GetEvaluatorRecordOApiResponse) Field1DeepEqual(src *int32) bool { if p.Code == src { return true @@ -14541,7 +14541,7 @@ func (p *GetEvaluatorRecordOpenAPIResponse) Field1DeepEqual(src *int32) bool { } return true } -func (p *GetEvaluatorRecordOpenAPIResponse) Field2DeepEqual(src *string) bool { +func (p *GetEvaluatorRecordOApiResponse) Field2DeepEqual(src *string) bool { if p.Msg == src { return true @@ -14553,14 +14553,14 @@ func (p *GetEvaluatorRecordOpenAPIResponse) Field2DeepEqual(src *string) bool { } return true } -func (p *GetEvaluatorRecordOpenAPIResponse) Field3DeepEqual(src *GetEvaluatorRecordOpenAPIData) bool { +func (p *GetEvaluatorRecordOApiResponse) Field3DeepEqual(src *GetEvaluatorRecordOpenAPIData) bool { if !p.Data.DeepEqual(src) { return false } return true } -func (p *GetEvaluatorRecordOpenAPIResponse) Field255DeepEqual(src *base.BaseResp) bool { +func (p *GetEvaluatorRecordOApiResponse) Field255DeepEqual(src *base.BaseResp) bool { if !p.BaseResp.DeepEqual(src) { return false @@ -14751,7 +14751,7 @@ func (p *GetEvaluatorRecordOpenAPIData) Field1DeepEqual(src *evaluator.Evaluator // 评测实验相关接口 (2个接口) // =============================== // 3.1 创建评测实验 -type CreateExperimentOpenAPIRequest struct { +type CreateExperimentOApiRequest struct { WorkspaceID int64 `thrift:"workspace_id,1,required" frugal:"1,required,i64" json:"workspace_id" form:"workspace_id,required" query:"workspace_id,required"` EvalSetVersionID *string `thrift:"eval_set_version_id,2,optional" frugal:"2,optional,string" form:"eval_set_version_id" json:"eval_set_version_id,omitempty" query:"eval_set_version_id"` TargetVersionID *string `thrift:"target_version_id,3,optional" frugal:"3,optional,string" form:"target_version_id" json:"target_version_id,omitempty" query:"target_version_id"` @@ -14765,174 +14765,174 @@ type CreateExperimentOpenAPIRequest struct { Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` } -func NewCreateExperimentOpenAPIRequest() *CreateExperimentOpenAPIRequest { - return &CreateExperimentOpenAPIRequest{} +func NewCreateExperimentOApiRequest() *CreateExperimentOApiRequest { + return &CreateExperimentOApiRequest{} } -func (p *CreateExperimentOpenAPIRequest) InitDefault() { +func (p *CreateExperimentOApiRequest) InitDefault() { } -func (p *CreateExperimentOpenAPIRequest) GetWorkspaceID() (v int64) { +func (p *CreateExperimentOApiRequest) GetWorkspaceID() (v int64) { if p != nil { return p.WorkspaceID } return } -var CreateExperimentOpenAPIRequest_EvalSetVersionID_DEFAULT string +var CreateExperimentOApiRequest_EvalSetVersionID_DEFAULT string -func (p *CreateExperimentOpenAPIRequest) GetEvalSetVersionID() (v string) { +func (p *CreateExperimentOApiRequest) GetEvalSetVersionID() (v string) { if p == nil { return } if !p.IsSetEvalSetVersionID() { - return CreateExperimentOpenAPIRequest_EvalSetVersionID_DEFAULT + return CreateExperimentOApiRequest_EvalSetVersionID_DEFAULT } return *p.EvalSetVersionID } -var CreateExperimentOpenAPIRequest_TargetVersionID_DEFAULT string +var CreateExperimentOApiRequest_TargetVersionID_DEFAULT string -func (p *CreateExperimentOpenAPIRequest) GetTargetVersionID() (v string) { +func (p *CreateExperimentOApiRequest) GetTargetVersionID() (v string) { if p == nil { return } if !p.IsSetTargetVersionID() { - return CreateExperimentOpenAPIRequest_TargetVersionID_DEFAULT + return CreateExperimentOApiRequest_TargetVersionID_DEFAULT } return *p.TargetVersionID } -var CreateExperimentOpenAPIRequest_EvaluatorVersionIds_DEFAULT []string +var CreateExperimentOApiRequest_EvaluatorVersionIds_DEFAULT []string -func (p *CreateExperimentOpenAPIRequest) GetEvaluatorVersionIds() (v []string) { +func (p *CreateExperimentOApiRequest) GetEvaluatorVersionIds() (v []string) { if p == nil { return } if !p.IsSetEvaluatorVersionIds() { - return CreateExperimentOpenAPIRequest_EvaluatorVersionIds_DEFAULT + return CreateExperimentOApiRequest_EvaluatorVersionIds_DEFAULT } return p.EvaluatorVersionIds } -var CreateExperimentOpenAPIRequest_Name_DEFAULT string +var CreateExperimentOApiRequest_Name_DEFAULT string -func (p *CreateExperimentOpenAPIRequest) GetName() (v string) { +func (p *CreateExperimentOApiRequest) GetName() (v string) { if p == nil { return } if !p.IsSetName() { - return CreateExperimentOpenAPIRequest_Name_DEFAULT + return CreateExperimentOApiRequest_Name_DEFAULT } return *p.Name } -var CreateExperimentOpenAPIRequest_Description_DEFAULT string +var CreateExperimentOApiRequest_Description_DEFAULT string -func (p *CreateExperimentOpenAPIRequest) GetDescription() (v string) { +func (p *CreateExperimentOApiRequest) GetDescription() (v string) { if p == nil { return } if !p.IsSetDescription() { - return CreateExperimentOpenAPIRequest_Description_DEFAULT + return CreateExperimentOApiRequest_Description_DEFAULT } return *p.Description } -var CreateExperimentOpenAPIRequest_TargetFieldMapping_DEFAULT *experiment.TargetFieldMapping +var CreateExperimentOApiRequest_TargetFieldMapping_DEFAULT *experiment.TargetFieldMapping -func (p *CreateExperimentOpenAPIRequest) GetTargetFieldMapping() (v *experiment.TargetFieldMapping) { +func (p *CreateExperimentOApiRequest) GetTargetFieldMapping() (v *experiment.TargetFieldMapping) { if p == nil { return } if !p.IsSetTargetFieldMapping() { - return CreateExperimentOpenAPIRequest_TargetFieldMapping_DEFAULT + return CreateExperimentOApiRequest_TargetFieldMapping_DEFAULT } return p.TargetFieldMapping } -var CreateExperimentOpenAPIRequest_EvaluatorFieldMapping_DEFAULT []*experiment.EvaluatorFieldMapping +var CreateExperimentOApiRequest_EvaluatorFieldMapping_DEFAULT []*experiment.EvaluatorFieldMapping -func (p *CreateExperimentOpenAPIRequest) GetEvaluatorFieldMapping() (v []*experiment.EvaluatorFieldMapping) { +func (p *CreateExperimentOApiRequest) GetEvaluatorFieldMapping() (v []*experiment.EvaluatorFieldMapping) { if p == nil { return } if !p.IsSetEvaluatorFieldMapping() { - return CreateExperimentOpenAPIRequest_EvaluatorFieldMapping_DEFAULT + return CreateExperimentOApiRequest_EvaluatorFieldMapping_DEFAULT } return p.EvaluatorFieldMapping } -var CreateExperimentOpenAPIRequest_ItemConcurNum_DEFAULT int32 +var CreateExperimentOApiRequest_ItemConcurNum_DEFAULT int32 -func (p *CreateExperimentOpenAPIRequest) GetItemConcurNum() (v int32) { +func (p *CreateExperimentOApiRequest) GetItemConcurNum() (v int32) { if p == nil { return } if !p.IsSetItemConcurNum() { - return CreateExperimentOpenAPIRequest_ItemConcurNum_DEFAULT + return CreateExperimentOApiRequest_ItemConcurNum_DEFAULT } return *p.ItemConcurNum } -var CreateExperimentOpenAPIRequest_EvaluatorsConcurNum_DEFAULT int32 +var CreateExperimentOApiRequest_EvaluatorsConcurNum_DEFAULT int32 -func (p *CreateExperimentOpenAPIRequest) GetEvaluatorsConcurNum() (v int32) { +func (p *CreateExperimentOApiRequest) GetEvaluatorsConcurNum() (v int32) { if p == nil { return } if !p.IsSetEvaluatorsConcurNum() { - return CreateExperimentOpenAPIRequest_EvaluatorsConcurNum_DEFAULT + return CreateExperimentOApiRequest_EvaluatorsConcurNum_DEFAULT } return *p.EvaluatorsConcurNum } -var CreateExperimentOpenAPIRequest_Base_DEFAULT *base.Base +var CreateExperimentOApiRequest_Base_DEFAULT *base.Base -func (p *CreateExperimentOpenAPIRequest) GetBase() (v *base.Base) { +func (p *CreateExperimentOApiRequest) GetBase() (v *base.Base) { if p == nil { return } if !p.IsSetBase() { - return CreateExperimentOpenAPIRequest_Base_DEFAULT + return CreateExperimentOApiRequest_Base_DEFAULT } return p.Base } -func (p *CreateExperimentOpenAPIRequest) SetWorkspaceID(val int64) { +func (p *CreateExperimentOApiRequest) SetWorkspaceID(val int64) { p.WorkspaceID = val } -func (p *CreateExperimentOpenAPIRequest) SetEvalSetVersionID(val *string) { +func (p *CreateExperimentOApiRequest) SetEvalSetVersionID(val *string) { p.EvalSetVersionID = val } -func (p *CreateExperimentOpenAPIRequest) SetTargetVersionID(val *string) { +func (p *CreateExperimentOApiRequest) SetTargetVersionID(val *string) { p.TargetVersionID = val } -func (p *CreateExperimentOpenAPIRequest) SetEvaluatorVersionIds(val []string) { +func (p *CreateExperimentOApiRequest) SetEvaluatorVersionIds(val []string) { p.EvaluatorVersionIds = val } -func (p *CreateExperimentOpenAPIRequest) SetName(val *string) { +func (p *CreateExperimentOApiRequest) SetName(val *string) { p.Name = val } -func (p *CreateExperimentOpenAPIRequest) SetDescription(val *string) { +func (p *CreateExperimentOApiRequest) SetDescription(val *string) { p.Description = val } -func (p *CreateExperimentOpenAPIRequest) SetTargetFieldMapping(val *experiment.TargetFieldMapping) { +func (p *CreateExperimentOApiRequest) SetTargetFieldMapping(val *experiment.TargetFieldMapping) { p.TargetFieldMapping = val } -func (p *CreateExperimentOpenAPIRequest) SetEvaluatorFieldMapping(val []*experiment.EvaluatorFieldMapping) { +func (p *CreateExperimentOApiRequest) SetEvaluatorFieldMapping(val []*experiment.EvaluatorFieldMapping) { p.EvaluatorFieldMapping = val } -func (p *CreateExperimentOpenAPIRequest) SetItemConcurNum(val *int32) { +func (p *CreateExperimentOApiRequest) SetItemConcurNum(val *int32) { p.ItemConcurNum = val } -func (p *CreateExperimentOpenAPIRequest) SetEvaluatorsConcurNum(val *int32) { +func (p *CreateExperimentOApiRequest) SetEvaluatorsConcurNum(val *int32) { p.EvaluatorsConcurNum = val } -func (p *CreateExperimentOpenAPIRequest) SetBase(val *base.Base) { +func (p *CreateExperimentOApiRequest) SetBase(val *base.Base) { p.Base = val } -var fieldIDToName_CreateExperimentOpenAPIRequest = map[int16]string{ +var fieldIDToName_CreateExperimentOApiRequest = map[int16]string{ 1: "workspace_id", 2: "eval_set_version_id", 3: "target_version_id", @@ -14946,47 +14946,47 @@ var fieldIDToName_CreateExperimentOpenAPIRequest = map[int16]string{ 255: "Base", } -func (p *CreateExperimentOpenAPIRequest) IsSetEvalSetVersionID() bool { +func (p *CreateExperimentOApiRequest) IsSetEvalSetVersionID() bool { return p.EvalSetVersionID != nil } -func (p *CreateExperimentOpenAPIRequest) IsSetTargetVersionID() bool { +func (p *CreateExperimentOApiRequest) IsSetTargetVersionID() bool { return p.TargetVersionID != nil } -func (p *CreateExperimentOpenAPIRequest) IsSetEvaluatorVersionIds() bool { +func (p *CreateExperimentOApiRequest) IsSetEvaluatorVersionIds() bool { return p.EvaluatorVersionIds != nil } -func (p *CreateExperimentOpenAPIRequest) IsSetName() bool { +func (p *CreateExperimentOApiRequest) IsSetName() bool { return p.Name != nil } -func (p *CreateExperimentOpenAPIRequest) IsSetDescription() bool { +func (p *CreateExperimentOApiRequest) IsSetDescription() bool { return p.Description != nil } -func (p *CreateExperimentOpenAPIRequest) IsSetTargetFieldMapping() bool { +func (p *CreateExperimentOApiRequest) IsSetTargetFieldMapping() bool { return p.TargetFieldMapping != nil } -func (p *CreateExperimentOpenAPIRequest) IsSetEvaluatorFieldMapping() bool { +func (p *CreateExperimentOApiRequest) IsSetEvaluatorFieldMapping() bool { return p.EvaluatorFieldMapping != nil } -func (p *CreateExperimentOpenAPIRequest) IsSetItemConcurNum() bool { +func (p *CreateExperimentOApiRequest) IsSetItemConcurNum() bool { return p.ItemConcurNum != nil } -func (p *CreateExperimentOpenAPIRequest) IsSetEvaluatorsConcurNum() bool { +func (p *CreateExperimentOApiRequest) IsSetEvaluatorsConcurNum() bool { return p.EvaluatorsConcurNum != nil } -func (p *CreateExperimentOpenAPIRequest) IsSetBase() bool { +func (p *CreateExperimentOApiRequest) IsSetBase() bool { return p.Base != nil } -func (p *CreateExperimentOpenAPIRequest) Read(iprot thrift.TProtocol) (err error) { +func (p *CreateExperimentOApiRequest) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetWorkspaceID bool = false @@ -15117,7 +15117,7 @@ ReadStructBeginError: 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_CreateExperimentOpenAPIRequest[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_CreateExperimentOApiRequest[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -15126,10 +15126,10 @@ ReadFieldEndError: 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_CreateExperimentOpenAPIRequest[fieldId])) + return thrift.NewTProtocolExceptionWithType(thrift.INVALID_DATA, fmt.Errorf("required field %s is not set", fieldIDToName_CreateExperimentOApiRequest[fieldId])) } -func (p *CreateExperimentOpenAPIRequest) ReadField1(iprot thrift.TProtocol) error { +func (p *CreateExperimentOApiRequest) ReadField1(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { @@ -15140,7 +15140,7 @@ func (p *CreateExperimentOpenAPIRequest) ReadField1(iprot thrift.TProtocol) erro p.WorkspaceID = _field return nil } -func (p *CreateExperimentOpenAPIRequest) ReadField2(iprot thrift.TProtocol) error { +func (p *CreateExperimentOApiRequest) ReadField2(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { @@ -15151,7 +15151,7 @@ func (p *CreateExperimentOpenAPIRequest) ReadField2(iprot thrift.TProtocol) erro p.EvalSetVersionID = _field return nil } -func (p *CreateExperimentOpenAPIRequest) ReadField3(iprot thrift.TProtocol) error { +func (p *CreateExperimentOApiRequest) ReadField3(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { @@ -15162,7 +15162,7 @@ func (p *CreateExperimentOpenAPIRequest) ReadField3(iprot thrift.TProtocol) erro p.TargetVersionID = _field return nil } -func (p *CreateExperimentOpenAPIRequest) ReadField4(iprot thrift.TProtocol) error { +func (p *CreateExperimentOApiRequest) ReadField4(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err @@ -15185,7 +15185,7 @@ func (p *CreateExperimentOpenAPIRequest) ReadField4(iprot thrift.TProtocol) erro p.EvaluatorVersionIds = _field return nil } -func (p *CreateExperimentOpenAPIRequest) ReadField5(iprot thrift.TProtocol) error { +func (p *CreateExperimentOApiRequest) ReadField5(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { @@ -15196,7 +15196,7 @@ func (p *CreateExperimentOpenAPIRequest) ReadField5(iprot thrift.TProtocol) erro p.Name = _field return nil } -func (p *CreateExperimentOpenAPIRequest) ReadField6(iprot thrift.TProtocol) error { +func (p *CreateExperimentOApiRequest) ReadField6(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { @@ -15207,7 +15207,7 @@ func (p *CreateExperimentOpenAPIRequest) ReadField6(iprot thrift.TProtocol) erro p.Description = _field return nil } -func (p *CreateExperimentOpenAPIRequest) ReadField7(iprot thrift.TProtocol) error { +func (p *CreateExperimentOApiRequest) ReadField7(iprot thrift.TProtocol) error { _field := experiment.NewTargetFieldMapping() if err := _field.Read(iprot); err != nil { return err @@ -15215,7 +15215,7 @@ func (p *CreateExperimentOpenAPIRequest) ReadField7(iprot thrift.TProtocol) erro p.TargetFieldMapping = _field return nil } -func (p *CreateExperimentOpenAPIRequest) ReadField8(iprot thrift.TProtocol) error { +func (p *CreateExperimentOApiRequest) ReadField8(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err @@ -15238,7 +15238,7 @@ func (p *CreateExperimentOpenAPIRequest) ReadField8(iprot thrift.TProtocol) erro p.EvaluatorFieldMapping = _field return nil } -func (p *CreateExperimentOpenAPIRequest) ReadField9(iprot thrift.TProtocol) error { +func (p *CreateExperimentOApiRequest) ReadField9(iprot thrift.TProtocol) error { var _field *int32 if v, err := iprot.ReadI32(); err != nil { @@ -15249,7 +15249,7 @@ func (p *CreateExperimentOpenAPIRequest) ReadField9(iprot thrift.TProtocol) erro p.ItemConcurNum = _field return nil } -func (p *CreateExperimentOpenAPIRequest) ReadField10(iprot thrift.TProtocol) error { +func (p *CreateExperimentOApiRequest) ReadField10(iprot thrift.TProtocol) error { var _field *int32 if v, err := iprot.ReadI32(); err != nil { @@ -15260,7 +15260,7 @@ func (p *CreateExperimentOpenAPIRequest) ReadField10(iprot thrift.TProtocol) err p.EvaluatorsConcurNum = _field return nil } -func (p *CreateExperimentOpenAPIRequest) ReadField255(iprot thrift.TProtocol) error { +func (p *CreateExperimentOApiRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err @@ -15269,9 +15269,9 @@ func (p *CreateExperimentOpenAPIRequest) ReadField255(iprot thrift.TProtocol) er return nil } -func (p *CreateExperimentOpenAPIRequest) Write(oprot thrift.TProtocol) (err error) { +func (p *CreateExperimentOApiRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("CreateExperimentOpenAPIRequest"); err != nil { + if err = oprot.WriteStructBegin("CreateExperimentOApiRequest"); err != nil { goto WriteStructBeginError } if p != nil { @@ -15337,7 +15337,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *CreateExperimentOpenAPIRequest) writeField1(oprot thrift.TProtocol) (err error) { +func (p *CreateExperimentOApiRequest) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { goto WriteFieldBeginError } @@ -15353,7 +15353,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *CreateExperimentOpenAPIRequest) writeField2(oprot thrift.TProtocol) (err error) { +func (p *CreateExperimentOApiRequest) writeField2(oprot thrift.TProtocol) (err error) { if p.IsSetEvalSetVersionID() { if err = oprot.WriteFieldBegin("eval_set_version_id", thrift.STRING, 2); err != nil { goto WriteFieldBeginError @@ -15371,7 +15371,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } -func (p *CreateExperimentOpenAPIRequest) writeField3(oprot thrift.TProtocol) (err error) { +func (p *CreateExperimentOApiRequest) writeField3(oprot thrift.TProtocol) (err error) { if p.IsSetTargetVersionID() { if err = oprot.WriteFieldBegin("target_version_id", thrift.STRING, 3); err != nil { goto WriteFieldBeginError @@ -15389,7 +15389,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } -func (p *CreateExperimentOpenAPIRequest) writeField4(oprot thrift.TProtocol) (err error) { +func (p *CreateExperimentOApiRequest) writeField4(oprot thrift.TProtocol) (err error) { if p.IsSetEvaluatorVersionIds() { if err = oprot.WriteFieldBegin("evaluator_version_ids", thrift.LIST, 4); err != nil { goto WriteFieldBeginError @@ -15415,7 +15415,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err) } -func (p *CreateExperimentOpenAPIRequest) writeField5(oprot thrift.TProtocol) (err error) { +func (p *CreateExperimentOApiRequest) writeField5(oprot thrift.TProtocol) (err error) { if p.IsSetName() { if err = oprot.WriteFieldBegin("name", thrift.STRING, 5); err != nil { goto WriteFieldBeginError @@ -15433,7 +15433,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 5 end error: ", p), err) } -func (p *CreateExperimentOpenAPIRequest) writeField6(oprot thrift.TProtocol) (err error) { +func (p *CreateExperimentOApiRequest) writeField6(oprot thrift.TProtocol) (err error) { if p.IsSetDescription() { if err = oprot.WriteFieldBegin("description", thrift.STRING, 6); err != nil { goto WriteFieldBeginError @@ -15451,7 +15451,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 6 end error: ", p), err) } -func (p *CreateExperimentOpenAPIRequest) writeField7(oprot thrift.TProtocol) (err error) { +func (p *CreateExperimentOApiRequest) writeField7(oprot thrift.TProtocol) (err error) { if p.IsSetTargetFieldMapping() { if err = oprot.WriteFieldBegin("target_field_mapping", thrift.STRUCT, 7); err != nil { goto WriteFieldBeginError @@ -15469,7 +15469,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 7 end error: ", p), err) } -func (p *CreateExperimentOpenAPIRequest) writeField8(oprot thrift.TProtocol) (err error) { +func (p *CreateExperimentOApiRequest) writeField8(oprot thrift.TProtocol) (err error) { if p.IsSetEvaluatorFieldMapping() { if err = oprot.WriteFieldBegin("evaluator_field_mapping", thrift.LIST, 8); err != nil { goto WriteFieldBeginError @@ -15495,7 +15495,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 8 end error: ", p), err) } -func (p *CreateExperimentOpenAPIRequest) writeField9(oprot thrift.TProtocol) (err error) { +func (p *CreateExperimentOApiRequest) writeField9(oprot thrift.TProtocol) (err error) { if p.IsSetItemConcurNum() { if err = oprot.WriteFieldBegin("item_concur_num", thrift.I32, 9); err != nil { goto WriteFieldBeginError @@ -15513,7 +15513,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 9 end error: ", p), err) } -func (p *CreateExperimentOpenAPIRequest) writeField10(oprot thrift.TProtocol) (err error) { +func (p *CreateExperimentOApiRequest) writeField10(oprot thrift.TProtocol) (err error) { if p.IsSetEvaluatorsConcurNum() { if err = oprot.WriteFieldBegin("evaluators_concur_num", thrift.I32, 10); err != nil { goto WriteFieldBeginError @@ -15531,7 +15531,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 10 end error: ", p), err) } -func (p *CreateExperimentOpenAPIRequest) writeField255(oprot thrift.TProtocol) (err error) { +func (p *CreateExperimentOApiRequest) writeField255(oprot thrift.TProtocol) (err error) { if p.IsSetBase() { if err = oprot.WriteFieldBegin("Base", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError @@ -15550,15 +15550,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } -func (p *CreateExperimentOpenAPIRequest) String() string { +func (p *CreateExperimentOApiRequest) String() string { if p == nil { return "" } - return fmt.Sprintf("CreateExperimentOpenAPIRequest(%+v)", *p) + return fmt.Sprintf("CreateExperimentOApiRequest(%+v)", *p) } -func (p *CreateExperimentOpenAPIRequest) DeepEqual(ano *CreateExperimentOpenAPIRequest) bool { +func (p *CreateExperimentOApiRequest) DeepEqual(ano *CreateExperimentOApiRequest) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -15600,14 +15600,14 @@ func (p *CreateExperimentOpenAPIRequest) DeepEqual(ano *CreateExperimentOpenAPIR return true } -func (p *CreateExperimentOpenAPIRequest) Field1DeepEqual(src int64) bool { +func (p *CreateExperimentOApiRequest) Field1DeepEqual(src int64) bool { if p.WorkspaceID != src { return false } return true } -func (p *CreateExperimentOpenAPIRequest) Field2DeepEqual(src *string) bool { +func (p *CreateExperimentOApiRequest) Field2DeepEqual(src *string) bool { if p.EvalSetVersionID == src { return true @@ -15619,7 +15619,7 @@ func (p *CreateExperimentOpenAPIRequest) Field2DeepEqual(src *string) bool { } return true } -func (p *CreateExperimentOpenAPIRequest) Field3DeepEqual(src *string) bool { +func (p *CreateExperimentOApiRequest) Field3DeepEqual(src *string) bool { if p.TargetVersionID == src { return true @@ -15631,7 +15631,7 @@ func (p *CreateExperimentOpenAPIRequest) Field3DeepEqual(src *string) bool { } return true } -func (p *CreateExperimentOpenAPIRequest) Field4DeepEqual(src []string) bool { +func (p *CreateExperimentOApiRequest) Field4DeepEqual(src []string) bool { if len(p.EvaluatorVersionIds) != len(src) { return false @@ -15644,7 +15644,7 @@ func (p *CreateExperimentOpenAPIRequest) Field4DeepEqual(src []string) bool { } return true } -func (p *CreateExperimentOpenAPIRequest) Field5DeepEqual(src *string) bool { +func (p *CreateExperimentOApiRequest) Field5DeepEqual(src *string) bool { if p.Name == src { return true @@ -15656,7 +15656,7 @@ func (p *CreateExperimentOpenAPIRequest) Field5DeepEqual(src *string) bool { } return true } -func (p *CreateExperimentOpenAPIRequest) Field6DeepEqual(src *string) bool { +func (p *CreateExperimentOApiRequest) Field6DeepEqual(src *string) bool { if p.Description == src { return true @@ -15668,14 +15668,14 @@ func (p *CreateExperimentOpenAPIRequest) Field6DeepEqual(src *string) bool { } return true } -func (p *CreateExperimentOpenAPIRequest) Field7DeepEqual(src *experiment.TargetFieldMapping) bool { +func (p *CreateExperimentOApiRequest) Field7DeepEqual(src *experiment.TargetFieldMapping) bool { if !p.TargetFieldMapping.DeepEqual(src) { return false } return true } -func (p *CreateExperimentOpenAPIRequest) Field8DeepEqual(src []*experiment.EvaluatorFieldMapping) bool { +func (p *CreateExperimentOApiRequest) Field8DeepEqual(src []*experiment.EvaluatorFieldMapping) bool { if len(p.EvaluatorFieldMapping) != len(src) { return false @@ -15688,7 +15688,7 @@ func (p *CreateExperimentOpenAPIRequest) Field8DeepEqual(src []*experiment.Evalu } return true } -func (p *CreateExperimentOpenAPIRequest) Field9DeepEqual(src *int32) bool { +func (p *CreateExperimentOApiRequest) Field9DeepEqual(src *int32) bool { if p.ItemConcurNum == src { return true @@ -15700,7 +15700,7 @@ func (p *CreateExperimentOpenAPIRequest) Field9DeepEqual(src *int32) bool { } return true } -func (p *CreateExperimentOpenAPIRequest) Field10DeepEqual(src *int32) bool { +func (p *CreateExperimentOApiRequest) Field10DeepEqual(src *int32) bool { if p.EvaluatorsConcurNum == src { return true @@ -15712,7 +15712,7 @@ func (p *CreateExperimentOpenAPIRequest) Field10DeepEqual(src *int32) bool { } return true } -func (p *CreateExperimentOpenAPIRequest) Field255DeepEqual(src *base.Base) bool { +func (p *CreateExperimentOApiRequest) Field255DeepEqual(src *base.Base) bool { if !p.Base.DeepEqual(src) { return false @@ -15720,104 +15720,104 @@ func (p *CreateExperimentOpenAPIRequest) Field255DeepEqual(src *base.Base) bool return true } -type CreateExperimentOpenAPIResponse struct { +type CreateExperimentOApiResponse struct { Code *int32 `thrift:"code,1,optional" frugal:"1,optional,i32" form:"code" json:"code,omitempty" query:"code"` Msg *string `thrift:"msg,2,optional" frugal:"2,optional,string" form:"msg" json:"msg,omitempty" query:"msg"` Data *CreateExperimentOpenAPIData `thrift:"data,3,optional" frugal:"3,optional,CreateExperimentOpenAPIData" form:"data" json:"data,omitempty" query:"data"` BaseResp *base.BaseResp `thrift:"BaseResp,255" frugal:"255,default,base.BaseResp" form:"BaseResp" json:"BaseResp" query:"BaseResp"` } -func NewCreateExperimentOpenAPIResponse() *CreateExperimentOpenAPIResponse { - return &CreateExperimentOpenAPIResponse{} +func NewCreateExperimentOApiResponse() *CreateExperimentOApiResponse { + return &CreateExperimentOApiResponse{} } -func (p *CreateExperimentOpenAPIResponse) InitDefault() { +func (p *CreateExperimentOApiResponse) InitDefault() { } -var CreateExperimentOpenAPIResponse_Code_DEFAULT int32 +var CreateExperimentOApiResponse_Code_DEFAULT int32 -func (p *CreateExperimentOpenAPIResponse) GetCode() (v int32) { +func (p *CreateExperimentOApiResponse) GetCode() (v int32) { if p == nil { return } if !p.IsSetCode() { - return CreateExperimentOpenAPIResponse_Code_DEFAULT + return CreateExperimentOApiResponse_Code_DEFAULT } return *p.Code } -var CreateExperimentOpenAPIResponse_Msg_DEFAULT string +var CreateExperimentOApiResponse_Msg_DEFAULT string -func (p *CreateExperimentOpenAPIResponse) GetMsg() (v string) { +func (p *CreateExperimentOApiResponse) GetMsg() (v string) { if p == nil { return } if !p.IsSetMsg() { - return CreateExperimentOpenAPIResponse_Msg_DEFAULT + return CreateExperimentOApiResponse_Msg_DEFAULT } return *p.Msg } -var CreateExperimentOpenAPIResponse_Data_DEFAULT *CreateExperimentOpenAPIData +var CreateExperimentOApiResponse_Data_DEFAULT *CreateExperimentOpenAPIData -func (p *CreateExperimentOpenAPIResponse) GetData() (v *CreateExperimentOpenAPIData) { +func (p *CreateExperimentOApiResponse) GetData() (v *CreateExperimentOpenAPIData) { if p == nil { return } if !p.IsSetData() { - return CreateExperimentOpenAPIResponse_Data_DEFAULT + return CreateExperimentOApiResponse_Data_DEFAULT } return p.Data } -var CreateExperimentOpenAPIResponse_BaseResp_DEFAULT *base.BaseResp +var CreateExperimentOApiResponse_BaseResp_DEFAULT *base.BaseResp -func (p *CreateExperimentOpenAPIResponse) GetBaseResp() (v *base.BaseResp) { +func (p *CreateExperimentOApiResponse) GetBaseResp() (v *base.BaseResp) { if p == nil { return } if !p.IsSetBaseResp() { - return CreateExperimentOpenAPIResponse_BaseResp_DEFAULT + return CreateExperimentOApiResponse_BaseResp_DEFAULT } return p.BaseResp } -func (p *CreateExperimentOpenAPIResponse) SetCode(val *int32) { +func (p *CreateExperimentOApiResponse) SetCode(val *int32) { p.Code = val } -func (p *CreateExperimentOpenAPIResponse) SetMsg(val *string) { +func (p *CreateExperimentOApiResponse) SetMsg(val *string) { p.Msg = val } -func (p *CreateExperimentOpenAPIResponse) SetData(val *CreateExperimentOpenAPIData) { +func (p *CreateExperimentOApiResponse) SetData(val *CreateExperimentOpenAPIData) { p.Data = val } -func (p *CreateExperimentOpenAPIResponse) SetBaseResp(val *base.BaseResp) { +func (p *CreateExperimentOApiResponse) SetBaseResp(val *base.BaseResp) { p.BaseResp = val } -var fieldIDToName_CreateExperimentOpenAPIResponse = map[int16]string{ +var fieldIDToName_CreateExperimentOApiResponse = map[int16]string{ 1: "code", 2: "msg", 3: "data", 255: "BaseResp", } -func (p *CreateExperimentOpenAPIResponse) IsSetCode() bool { +func (p *CreateExperimentOApiResponse) IsSetCode() bool { return p.Code != nil } -func (p *CreateExperimentOpenAPIResponse) IsSetMsg() bool { +func (p *CreateExperimentOApiResponse) IsSetMsg() bool { return p.Msg != nil } -func (p *CreateExperimentOpenAPIResponse) IsSetData() bool { +func (p *CreateExperimentOApiResponse) IsSetData() bool { return p.Data != nil } -func (p *CreateExperimentOpenAPIResponse) IsSetBaseResp() bool { +func (p *CreateExperimentOApiResponse) IsSetBaseResp() bool { return p.BaseResp != nil } -func (p *CreateExperimentOpenAPIResponse) Read(iprot thrift.TProtocol) (err error) { +func (p *CreateExperimentOApiResponse) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -15886,7 +15886,7 @@ ReadStructBeginError: 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_CreateExperimentOpenAPIResponse[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_CreateExperimentOApiResponse[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -15896,7 +15896,7 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *CreateExperimentOpenAPIResponse) ReadField1(iprot thrift.TProtocol) error { +func (p *CreateExperimentOApiResponse) ReadField1(iprot thrift.TProtocol) error { var _field *int32 if v, err := iprot.ReadI32(); err != nil { @@ -15907,7 +15907,7 @@ func (p *CreateExperimentOpenAPIResponse) ReadField1(iprot thrift.TProtocol) err p.Code = _field return nil } -func (p *CreateExperimentOpenAPIResponse) ReadField2(iprot thrift.TProtocol) error { +func (p *CreateExperimentOApiResponse) ReadField2(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { @@ -15918,7 +15918,7 @@ func (p *CreateExperimentOpenAPIResponse) ReadField2(iprot thrift.TProtocol) err p.Msg = _field return nil } -func (p *CreateExperimentOpenAPIResponse) ReadField3(iprot thrift.TProtocol) error { +func (p *CreateExperimentOApiResponse) ReadField3(iprot thrift.TProtocol) error { _field := NewCreateExperimentOpenAPIData() if err := _field.Read(iprot); err != nil { return err @@ -15926,7 +15926,7 @@ func (p *CreateExperimentOpenAPIResponse) ReadField3(iprot thrift.TProtocol) err p.Data = _field return nil } -func (p *CreateExperimentOpenAPIResponse) ReadField255(iprot thrift.TProtocol) error { +func (p *CreateExperimentOApiResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err @@ -15935,9 +15935,9 @@ func (p *CreateExperimentOpenAPIResponse) ReadField255(iprot thrift.TProtocol) e return nil } -func (p *CreateExperimentOpenAPIResponse) Write(oprot thrift.TProtocol) (err error) { +func (p *CreateExperimentOApiResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("CreateExperimentOpenAPIResponse"); err != nil { + if err = oprot.WriteStructBegin("CreateExperimentOApiResponse"); err != nil { goto WriteStructBeginError } if p != nil { @@ -15975,7 +15975,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *CreateExperimentOpenAPIResponse) writeField1(oprot thrift.TProtocol) (err error) { +func (p *CreateExperimentOApiResponse) writeField1(oprot thrift.TProtocol) (err error) { if p.IsSetCode() { if err = oprot.WriteFieldBegin("code", thrift.I32, 1); err != nil { goto WriteFieldBeginError @@ -15993,7 +15993,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *CreateExperimentOpenAPIResponse) writeField2(oprot thrift.TProtocol) (err error) { +func (p *CreateExperimentOApiResponse) writeField2(oprot thrift.TProtocol) (err error) { if p.IsSetMsg() { if err = oprot.WriteFieldBegin("msg", thrift.STRING, 2); err != nil { goto WriteFieldBeginError @@ -16011,7 +16011,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } -func (p *CreateExperimentOpenAPIResponse) writeField3(oprot thrift.TProtocol) (err error) { +func (p *CreateExperimentOApiResponse) writeField3(oprot thrift.TProtocol) (err error) { if p.IsSetData() { if err = oprot.WriteFieldBegin("data", thrift.STRUCT, 3); err != nil { goto WriteFieldBeginError @@ -16029,7 +16029,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } -func (p *CreateExperimentOpenAPIResponse) writeField255(oprot thrift.TProtocol) (err error) { +func (p *CreateExperimentOApiResponse) writeField255(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("BaseResp", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError } @@ -16046,15 +16046,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } -func (p *CreateExperimentOpenAPIResponse) String() string { +func (p *CreateExperimentOApiResponse) String() string { if p == nil { return "" } - return fmt.Sprintf("CreateExperimentOpenAPIResponse(%+v)", *p) + return fmt.Sprintf("CreateExperimentOApiResponse(%+v)", *p) } -func (p *CreateExperimentOpenAPIResponse) DeepEqual(ano *CreateExperimentOpenAPIResponse) bool { +func (p *CreateExperimentOApiResponse) DeepEqual(ano *CreateExperimentOApiResponse) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -16075,7 +16075,7 @@ func (p *CreateExperimentOpenAPIResponse) DeepEqual(ano *CreateExperimentOpenAPI return true } -func (p *CreateExperimentOpenAPIResponse) Field1DeepEqual(src *int32) bool { +func (p *CreateExperimentOApiResponse) Field1DeepEqual(src *int32) bool { if p.Code == src { return true @@ -16087,7 +16087,7 @@ func (p *CreateExperimentOpenAPIResponse) Field1DeepEqual(src *int32) bool { } return true } -func (p *CreateExperimentOpenAPIResponse) Field2DeepEqual(src *string) bool { +func (p *CreateExperimentOApiResponse) Field2DeepEqual(src *string) bool { if p.Msg == src { return true @@ -16099,14 +16099,14 @@ func (p *CreateExperimentOpenAPIResponse) Field2DeepEqual(src *string) bool { } return true } -func (p *CreateExperimentOpenAPIResponse) Field3DeepEqual(src *CreateExperimentOpenAPIData) bool { +func (p *CreateExperimentOApiResponse) Field3DeepEqual(src *CreateExperimentOpenAPIData) bool { if !p.Data.DeepEqual(src) { return false } return true } -func (p *CreateExperimentOpenAPIResponse) Field255DeepEqual(src *base.BaseResp) bool { +func (p *CreateExperimentOApiResponse) Field255DeepEqual(src *base.BaseResp) bool { if !p.BaseResp.DeepEqual(src) { return false @@ -16288,7 +16288,7 @@ func (p *CreateExperimentOpenAPIData) Field1DeepEqual(src *experiment.Experiment } // 3.2 获取评测实验结果 -type GetExperimentResultOpenAPIRequest struct { +type GetExperimentResultOApiRequest struct { WorkspaceID int64 `thrift:"workspace_id,1,required" frugal:"1,required,i64" json:"workspace_id" form:"workspace_id,required" query:"workspace_id,required"` ExperimentID string `thrift:"experiment_id,2,required" frugal:"2,required,string" json:"experiment_id,required" path:"experiment_id,required"` PageToken *string `thrift:"page_token,3,optional" frugal:"3,optional,string" form:"page_token" json:"page_token,omitempty" query:"page_token"` @@ -16296,79 +16296,79 @@ type GetExperimentResultOpenAPIRequest struct { Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` } -func NewGetExperimentResultOpenAPIRequest() *GetExperimentResultOpenAPIRequest { - return &GetExperimentResultOpenAPIRequest{} +func NewGetExperimentResultOApiRequest() *GetExperimentResultOApiRequest { + return &GetExperimentResultOApiRequest{} } -func (p *GetExperimentResultOpenAPIRequest) InitDefault() { +func (p *GetExperimentResultOApiRequest) InitDefault() { } -func (p *GetExperimentResultOpenAPIRequest) GetWorkspaceID() (v int64) { +func (p *GetExperimentResultOApiRequest) GetWorkspaceID() (v int64) { if p != nil { return p.WorkspaceID } return } -func (p *GetExperimentResultOpenAPIRequest) GetExperimentID() (v string) { +func (p *GetExperimentResultOApiRequest) GetExperimentID() (v string) { if p != nil { return p.ExperimentID } return } -var GetExperimentResultOpenAPIRequest_PageToken_DEFAULT string +var GetExperimentResultOApiRequest_PageToken_DEFAULT string -func (p *GetExperimentResultOpenAPIRequest) GetPageToken() (v string) { +func (p *GetExperimentResultOApiRequest) GetPageToken() (v string) { if p == nil { return } if !p.IsSetPageToken() { - return GetExperimentResultOpenAPIRequest_PageToken_DEFAULT + return GetExperimentResultOApiRequest_PageToken_DEFAULT } return *p.PageToken } -var GetExperimentResultOpenAPIRequest_PageSize_DEFAULT int32 +var GetExperimentResultOApiRequest_PageSize_DEFAULT int32 -func (p *GetExperimentResultOpenAPIRequest) GetPageSize() (v int32) { +func (p *GetExperimentResultOApiRequest) GetPageSize() (v int32) { if p == nil { return } if !p.IsSetPageSize() { - return GetExperimentResultOpenAPIRequest_PageSize_DEFAULT + return GetExperimentResultOApiRequest_PageSize_DEFAULT } return *p.PageSize } -var GetExperimentResultOpenAPIRequest_Base_DEFAULT *base.Base +var GetExperimentResultOApiRequest_Base_DEFAULT *base.Base -func (p *GetExperimentResultOpenAPIRequest) GetBase() (v *base.Base) { +func (p *GetExperimentResultOApiRequest) GetBase() (v *base.Base) { if p == nil { return } if !p.IsSetBase() { - return GetExperimentResultOpenAPIRequest_Base_DEFAULT + return GetExperimentResultOApiRequest_Base_DEFAULT } return p.Base } -func (p *GetExperimentResultOpenAPIRequest) SetWorkspaceID(val int64) { +func (p *GetExperimentResultOApiRequest) SetWorkspaceID(val int64) { p.WorkspaceID = val } -func (p *GetExperimentResultOpenAPIRequest) SetExperimentID(val string) { +func (p *GetExperimentResultOApiRequest) SetExperimentID(val string) { p.ExperimentID = val } -func (p *GetExperimentResultOpenAPIRequest) SetPageToken(val *string) { +func (p *GetExperimentResultOApiRequest) SetPageToken(val *string) { p.PageToken = val } -func (p *GetExperimentResultOpenAPIRequest) SetPageSize(val *int32) { +func (p *GetExperimentResultOApiRequest) SetPageSize(val *int32) { p.PageSize = val } -func (p *GetExperimentResultOpenAPIRequest) SetBase(val *base.Base) { +func (p *GetExperimentResultOApiRequest) SetBase(val *base.Base) { p.Base = val } -var fieldIDToName_GetExperimentResultOpenAPIRequest = map[int16]string{ +var fieldIDToName_GetExperimentResultOApiRequest = map[int16]string{ 1: "workspace_id", 2: "experiment_id", 3: "page_token", @@ -16376,19 +16376,19 @@ var fieldIDToName_GetExperimentResultOpenAPIRequest = map[int16]string{ 255: "Base", } -func (p *GetExperimentResultOpenAPIRequest) IsSetPageToken() bool { +func (p *GetExperimentResultOApiRequest) IsSetPageToken() bool { return p.PageToken != nil } -func (p *GetExperimentResultOpenAPIRequest) IsSetPageSize() bool { +func (p *GetExperimentResultOApiRequest) IsSetPageSize() bool { return p.PageSize != nil } -func (p *GetExperimentResultOpenAPIRequest) IsSetBase() bool { +func (p *GetExperimentResultOApiRequest) IsSetBase() bool { return p.Base != nil } -func (p *GetExperimentResultOpenAPIRequest) Read(iprot thrift.TProtocol) (err error) { +func (p *GetExperimentResultOApiRequest) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 var issetWorkspaceID bool = false @@ -16478,7 +16478,7 @@ ReadStructBeginError: 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_GetExperimentResultOpenAPIRequest[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetExperimentResultOApiRequest[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -16487,10 +16487,10 @@ ReadFieldEndError: 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_GetExperimentResultOpenAPIRequest[fieldId])) + return thrift.NewTProtocolExceptionWithType(thrift.INVALID_DATA, fmt.Errorf("required field %s is not set", fieldIDToName_GetExperimentResultOApiRequest[fieldId])) } -func (p *GetExperimentResultOpenAPIRequest) ReadField1(iprot thrift.TProtocol) error { +func (p *GetExperimentResultOApiRequest) ReadField1(iprot thrift.TProtocol) error { var _field int64 if v, err := iprot.ReadI64(); err != nil { @@ -16501,7 +16501,7 @@ func (p *GetExperimentResultOpenAPIRequest) ReadField1(iprot thrift.TProtocol) e p.WorkspaceID = _field return nil } -func (p *GetExperimentResultOpenAPIRequest) ReadField2(iprot thrift.TProtocol) error { +func (p *GetExperimentResultOApiRequest) ReadField2(iprot thrift.TProtocol) error { var _field string if v, err := iprot.ReadString(); err != nil { @@ -16512,7 +16512,7 @@ func (p *GetExperimentResultOpenAPIRequest) ReadField2(iprot thrift.TProtocol) e p.ExperimentID = _field return nil } -func (p *GetExperimentResultOpenAPIRequest) ReadField3(iprot thrift.TProtocol) error { +func (p *GetExperimentResultOApiRequest) ReadField3(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { @@ -16523,7 +16523,7 @@ func (p *GetExperimentResultOpenAPIRequest) ReadField3(iprot thrift.TProtocol) e p.PageToken = _field return nil } -func (p *GetExperimentResultOpenAPIRequest) ReadField4(iprot thrift.TProtocol) error { +func (p *GetExperimentResultOApiRequest) ReadField4(iprot thrift.TProtocol) error { var _field *int32 if v, err := iprot.ReadI32(); err != nil { @@ -16534,7 +16534,7 @@ func (p *GetExperimentResultOpenAPIRequest) ReadField4(iprot thrift.TProtocol) e p.PageSize = _field return nil } -func (p *GetExperimentResultOpenAPIRequest) ReadField255(iprot thrift.TProtocol) error { +func (p *GetExperimentResultOApiRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err @@ -16543,9 +16543,9 @@ func (p *GetExperimentResultOpenAPIRequest) ReadField255(iprot thrift.TProtocol) return nil } -func (p *GetExperimentResultOpenAPIRequest) Write(oprot thrift.TProtocol) (err error) { +func (p *GetExperimentResultOApiRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("GetExperimentResultOpenAPIRequest"); err != nil { + if err = oprot.WriteStructBegin("GetExperimentResultOApiRequest"); err != nil { goto WriteStructBeginError } if p != nil { @@ -16587,7 +16587,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *GetExperimentResultOpenAPIRequest) writeField1(oprot thrift.TProtocol) (err error) { +func (p *GetExperimentResultOApiRequest) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { goto WriteFieldBeginError } @@ -16603,7 +16603,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *GetExperimentResultOpenAPIRequest) writeField2(oprot thrift.TProtocol) (err error) { +func (p *GetExperimentResultOApiRequest) writeField2(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("experiment_id", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } @@ -16619,7 +16619,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } -func (p *GetExperimentResultOpenAPIRequest) writeField3(oprot thrift.TProtocol) (err error) { +func (p *GetExperimentResultOApiRequest) writeField3(oprot thrift.TProtocol) (err error) { if p.IsSetPageToken() { if err = oprot.WriteFieldBegin("page_token", thrift.STRING, 3); err != nil { goto WriteFieldBeginError @@ -16637,7 +16637,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } -func (p *GetExperimentResultOpenAPIRequest) writeField4(oprot thrift.TProtocol) (err error) { +func (p *GetExperimentResultOApiRequest) writeField4(oprot thrift.TProtocol) (err error) { if p.IsSetPageSize() { if err = oprot.WriteFieldBegin("page_size", thrift.I32, 4); err != nil { goto WriteFieldBeginError @@ -16655,7 +16655,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err) } -func (p *GetExperimentResultOpenAPIRequest) writeField255(oprot thrift.TProtocol) (err error) { +func (p *GetExperimentResultOApiRequest) writeField255(oprot thrift.TProtocol) (err error) { if p.IsSetBase() { if err = oprot.WriteFieldBegin("Base", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError @@ -16674,15 +16674,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } -func (p *GetExperimentResultOpenAPIRequest) String() string { +func (p *GetExperimentResultOApiRequest) String() string { if p == nil { return "" } - return fmt.Sprintf("GetExperimentResultOpenAPIRequest(%+v)", *p) + return fmt.Sprintf("GetExperimentResultOApiRequest(%+v)", *p) } -func (p *GetExperimentResultOpenAPIRequest) DeepEqual(ano *GetExperimentResultOpenAPIRequest) bool { +func (p *GetExperimentResultOApiRequest) DeepEqual(ano *GetExperimentResultOApiRequest) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -16706,21 +16706,21 @@ func (p *GetExperimentResultOpenAPIRequest) DeepEqual(ano *GetExperimentResultOp return true } -func (p *GetExperimentResultOpenAPIRequest) Field1DeepEqual(src int64) bool { +func (p *GetExperimentResultOApiRequest) Field1DeepEqual(src int64) bool { if p.WorkspaceID != src { return false } return true } -func (p *GetExperimentResultOpenAPIRequest) Field2DeepEqual(src string) bool { +func (p *GetExperimentResultOApiRequest) Field2DeepEqual(src string) bool { if strings.Compare(p.ExperimentID, src) != 0 { return false } return true } -func (p *GetExperimentResultOpenAPIRequest) Field3DeepEqual(src *string) bool { +func (p *GetExperimentResultOApiRequest) Field3DeepEqual(src *string) bool { if p.PageToken == src { return true @@ -16732,7 +16732,7 @@ func (p *GetExperimentResultOpenAPIRequest) Field3DeepEqual(src *string) bool { } return true } -func (p *GetExperimentResultOpenAPIRequest) Field4DeepEqual(src *int32) bool { +func (p *GetExperimentResultOApiRequest) Field4DeepEqual(src *int32) bool { if p.PageSize == src { return true @@ -16744,7 +16744,7 @@ func (p *GetExperimentResultOpenAPIRequest) Field4DeepEqual(src *int32) bool { } return true } -func (p *GetExperimentResultOpenAPIRequest) Field255DeepEqual(src *base.Base) bool { +func (p *GetExperimentResultOApiRequest) Field255DeepEqual(src *base.Base) bool { if !p.Base.DeepEqual(src) { return false @@ -16752,104 +16752,104 @@ func (p *GetExperimentResultOpenAPIRequest) Field255DeepEqual(src *base.Base) bo return true } -type GetExperimentResultOpenAPIResponse struct { +type GetExperimentResultOApiResponse struct { Code *int32 `thrift:"code,1,optional" frugal:"1,optional,i32" form:"code" json:"code,omitempty" query:"code"` Msg *string `thrift:"msg,2,optional" frugal:"2,optional,string" form:"msg" json:"msg,omitempty" query:"msg"` Data *GetExperimentResultOpenAPIData `thrift:"data,3,optional" frugal:"3,optional,GetExperimentResultOpenAPIData" form:"data" json:"data,omitempty" query:"data"` BaseResp *base.BaseResp `thrift:"BaseResp,255" frugal:"255,default,base.BaseResp" form:"BaseResp" json:"BaseResp" query:"BaseResp"` } -func NewGetExperimentResultOpenAPIResponse() *GetExperimentResultOpenAPIResponse { - return &GetExperimentResultOpenAPIResponse{} +func NewGetExperimentResultOApiResponse() *GetExperimentResultOApiResponse { + return &GetExperimentResultOApiResponse{} } -func (p *GetExperimentResultOpenAPIResponse) InitDefault() { +func (p *GetExperimentResultOApiResponse) InitDefault() { } -var GetExperimentResultOpenAPIResponse_Code_DEFAULT int32 +var GetExperimentResultOApiResponse_Code_DEFAULT int32 -func (p *GetExperimentResultOpenAPIResponse) GetCode() (v int32) { +func (p *GetExperimentResultOApiResponse) GetCode() (v int32) { if p == nil { return } if !p.IsSetCode() { - return GetExperimentResultOpenAPIResponse_Code_DEFAULT + return GetExperimentResultOApiResponse_Code_DEFAULT } return *p.Code } -var GetExperimentResultOpenAPIResponse_Msg_DEFAULT string +var GetExperimentResultOApiResponse_Msg_DEFAULT string -func (p *GetExperimentResultOpenAPIResponse) GetMsg() (v string) { +func (p *GetExperimentResultOApiResponse) GetMsg() (v string) { if p == nil { return } if !p.IsSetMsg() { - return GetExperimentResultOpenAPIResponse_Msg_DEFAULT + return GetExperimentResultOApiResponse_Msg_DEFAULT } return *p.Msg } -var GetExperimentResultOpenAPIResponse_Data_DEFAULT *GetExperimentResultOpenAPIData +var GetExperimentResultOApiResponse_Data_DEFAULT *GetExperimentResultOpenAPIData -func (p *GetExperimentResultOpenAPIResponse) GetData() (v *GetExperimentResultOpenAPIData) { +func (p *GetExperimentResultOApiResponse) GetData() (v *GetExperimentResultOpenAPIData) { if p == nil { return } if !p.IsSetData() { - return GetExperimentResultOpenAPIResponse_Data_DEFAULT + return GetExperimentResultOApiResponse_Data_DEFAULT } return p.Data } -var GetExperimentResultOpenAPIResponse_BaseResp_DEFAULT *base.BaseResp +var GetExperimentResultOApiResponse_BaseResp_DEFAULT *base.BaseResp -func (p *GetExperimentResultOpenAPIResponse) GetBaseResp() (v *base.BaseResp) { +func (p *GetExperimentResultOApiResponse) GetBaseResp() (v *base.BaseResp) { if p == nil { return } if !p.IsSetBaseResp() { - return GetExperimentResultOpenAPIResponse_BaseResp_DEFAULT + return GetExperimentResultOApiResponse_BaseResp_DEFAULT } return p.BaseResp } -func (p *GetExperimentResultOpenAPIResponse) SetCode(val *int32) { +func (p *GetExperimentResultOApiResponse) SetCode(val *int32) { p.Code = val } -func (p *GetExperimentResultOpenAPIResponse) SetMsg(val *string) { +func (p *GetExperimentResultOApiResponse) SetMsg(val *string) { p.Msg = val } -func (p *GetExperimentResultOpenAPIResponse) SetData(val *GetExperimentResultOpenAPIData) { +func (p *GetExperimentResultOApiResponse) SetData(val *GetExperimentResultOpenAPIData) { p.Data = val } -func (p *GetExperimentResultOpenAPIResponse) SetBaseResp(val *base.BaseResp) { +func (p *GetExperimentResultOApiResponse) SetBaseResp(val *base.BaseResp) { p.BaseResp = val } -var fieldIDToName_GetExperimentResultOpenAPIResponse = map[int16]string{ +var fieldIDToName_GetExperimentResultOApiResponse = map[int16]string{ 1: "code", 2: "msg", 3: "data", 255: "BaseResp", } -func (p *GetExperimentResultOpenAPIResponse) IsSetCode() bool { +func (p *GetExperimentResultOApiResponse) IsSetCode() bool { return p.Code != nil } -func (p *GetExperimentResultOpenAPIResponse) IsSetMsg() bool { +func (p *GetExperimentResultOApiResponse) IsSetMsg() bool { return p.Msg != nil } -func (p *GetExperimentResultOpenAPIResponse) IsSetData() bool { +func (p *GetExperimentResultOApiResponse) IsSetData() bool { return p.Data != nil } -func (p *GetExperimentResultOpenAPIResponse) IsSetBaseResp() bool { +func (p *GetExperimentResultOApiResponse) IsSetBaseResp() bool { return p.BaseResp != nil } -func (p *GetExperimentResultOpenAPIResponse) Read(iprot thrift.TProtocol) (err error) { +func (p *GetExperimentResultOApiResponse) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -16918,7 +16918,7 @@ ReadStructBeginError: 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_GetExperimentResultOpenAPIResponse[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetExperimentResultOApiResponse[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -16928,7 +16928,7 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *GetExperimentResultOpenAPIResponse) ReadField1(iprot thrift.TProtocol) error { +func (p *GetExperimentResultOApiResponse) ReadField1(iprot thrift.TProtocol) error { var _field *int32 if v, err := iprot.ReadI32(); err != nil { @@ -16939,7 +16939,7 @@ func (p *GetExperimentResultOpenAPIResponse) ReadField1(iprot thrift.TProtocol) p.Code = _field return nil } -func (p *GetExperimentResultOpenAPIResponse) ReadField2(iprot thrift.TProtocol) error { +func (p *GetExperimentResultOApiResponse) ReadField2(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { @@ -16950,7 +16950,7 @@ func (p *GetExperimentResultOpenAPIResponse) ReadField2(iprot thrift.TProtocol) p.Msg = _field return nil } -func (p *GetExperimentResultOpenAPIResponse) ReadField3(iprot thrift.TProtocol) error { +func (p *GetExperimentResultOApiResponse) ReadField3(iprot thrift.TProtocol) error { _field := NewGetExperimentResultOpenAPIData() if err := _field.Read(iprot); err != nil { return err @@ -16958,7 +16958,7 @@ func (p *GetExperimentResultOpenAPIResponse) ReadField3(iprot thrift.TProtocol) p.Data = _field return nil } -func (p *GetExperimentResultOpenAPIResponse) ReadField255(iprot thrift.TProtocol) error { +func (p *GetExperimentResultOApiResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err @@ -16967,9 +16967,9 @@ func (p *GetExperimentResultOpenAPIResponse) ReadField255(iprot thrift.TProtocol return nil } -func (p *GetExperimentResultOpenAPIResponse) Write(oprot thrift.TProtocol) (err error) { +func (p *GetExperimentResultOApiResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("GetExperimentResultOpenAPIResponse"); err != nil { + if err = oprot.WriteStructBegin("GetExperimentResultOApiResponse"); err != nil { goto WriteStructBeginError } if p != nil { @@ -17007,7 +17007,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *GetExperimentResultOpenAPIResponse) writeField1(oprot thrift.TProtocol) (err error) { +func (p *GetExperimentResultOApiResponse) writeField1(oprot thrift.TProtocol) (err error) { if p.IsSetCode() { if err = oprot.WriteFieldBegin("code", thrift.I32, 1); err != nil { goto WriteFieldBeginError @@ -17025,7 +17025,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *GetExperimentResultOpenAPIResponse) writeField2(oprot thrift.TProtocol) (err error) { +func (p *GetExperimentResultOApiResponse) writeField2(oprot thrift.TProtocol) (err error) { if p.IsSetMsg() { if err = oprot.WriteFieldBegin("msg", thrift.STRING, 2); err != nil { goto WriteFieldBeginError @@ -17043,7 +17043,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } -func (p *GetExperimentResultOpenAPIResponse) writeField3(oprot thrift.TProtocol) (err error) { +func (p *GetExperimentResultOApiResponse) writeField3(oprot thrift.TProtocol) (err error) { if p.IsSetData() { if err = oprot.WriteFieldBegin("data", thrift.STRUCT, 3); err != nil { goto WriteFieldBeginError @@ -17061,7 +17061,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } -func (p *GetExperimentResultOpenAPIResponse) writeField255(oprot thrift.TProtocol) (err error) { +func (p *GetExperimentResultOApiResponse) writeField255(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("BaseResp", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError } @@ -17078,15 +17078,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } -func (p *GetExperimentResultOpenAPIResponse) String() string { +func (p *GetExperimentResultOApiResponse) String() string { if p == nil { return "" } - return fmt.Sprintf("GetExperimentResultOpenAPIResponse(%+v)", *p) + return fmt.Sprintf("GetExperimentResultOApiResponse(%+v)", *p) } -func (p *GetExperimentResultOpenAPIResponse) DeepEqual(ano *GetExperimentResultOpenAPIResponse) bool { +func (p *GetExperimentResultOApiResponse) DeepEqual(ano *GetExperimentResultOApiResponse) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -17107,7 +17107,7 @@ func (p *GetExperimentResultOpenAPIResponse) DeepEqual(ano *GetExperimentResultO return true } -func (p *GetExperimentResultOpenAPIResponse) Field1DeepEqual(src *int32) bool { +func (p *GetExperimentResultOApiResponse) Field1DeepEqual(src *int32) bool { if p.Code == src { return true @@ -17119,7 +17119,7 @@ func (p *GetExperimentResultOpenAPIResponse) Field1DeepEqual(src *int32) bool { } return true } -func (p *GetExperimentResultOpenAPIResponse) Field2DeepEqual(src *string) bool { +func (p *GetExperimentResultOApiResponse) Field2DeepEqual(src *string) bool { if p.Msg == src { return true @@ -17131,14 +17131,14 @@ func (p *GetExperimentResultOpenAPIResponse) Field2DeepEqual(src *string) bool { } return true } -func (p *GetExperimentResultOpenAPIResponse) Field3DeepEqual(src *GetExperimentResultOpenAPIData) bool { +func (p *GetExperimentResultOApiResponse) Field3DeepEqual(src *GetExperimentResultOpenAPIData) bool { if !p.Data.DeepEqual(src) { return false } return true } -func (p *GetExperimentResultOpenAPIResponse) Field255DeepEqual(src *base.BaseResp) bool { +func (p *GetExperimentResultOApiResponse) Field255DeepEqual(src *base.BaseResp) bool { if !p.BaseResp.DeepEqual(src) { return false @@ -17778,39 +17778,39 @@ func (p *GetExperimentResultOpenAPIData) Field6DeepEqual(src *int64) bool { type EvaluationOpenAPIService interface { // 评测集接口 (9个) // 1.1 创建评测集 - CreateEvaluationSet(ctx context.Context, req *CreateEvaluationSetOpenAPIRequest) (r *CreateEvaluationSetOpenAPIResponse, err error) + CreateEvaluationSetOApi(ctx context.Context, req *CreateEvaluationSetOApiRequest) (r *CreateEvaluationSetOApiResponse, err error) // 1.2 获取评测集详情 - GetEvaluationSet(ctx context.Context, req *GetEvaluationSetOpenAPIRequest) (r *GetEvaluationSetOpenAPIResponse, err error) + GetEvaluationSetOApi(ctx context.Context, req *GetEvaluationSetOApiRequest) (r *GetEvaluationSetOApiResponse, err error) // 1.3 查询评测集列表 - ListEvaluationSets(ctx context.Context, req *ListEvaluationSetsOpenAPIRequest) (r *ListEvaluationSetsOpenAPIResponse, err error) + ListEvaluationSetsOApi(ctx context.Context, req *ListEvaluationSetsOApiRequest) (r *ListEvaluationSetsOApiResponse, err error) // 1.4 创建评测集版本 - CreateEvaluationSetVersion(ctx context.Context, req *CreateEvaluationSetVersionOpenAPIRequest) (r *CreateEvaluationSetVersionOpenAPIResponse, err error) + CreateEvaluationSetVersionOApi(ctx context.Context, req *CreateEvaluationSetVersionOApiRequest) (r *CreateEvaluationSetVersionOApiResponse, err error) // 1.5 批量添加评测集数据 - BatchCreateEvaluationSetItems(ctx context.Context, req *BatchCreateEvaluationSetItemsOpenAPIRequest) (r *BatchCreateEvaluationSetItemsOpenAPIResponse, err error) + BatchCreateEvaluationSetItemsOApi(ctx context.Context, req *BatchCreateEvaluationSetItemsOApiRequest) (r *BatchCreateEvaluationSetItemsOApiResponse, err error) // 1.6 批量更新评测集数据 - BatchUpdateEvaluationSetItems(ctx context.Context, req *BatchUpdateEvaluationSetItemsOpenAPIRequest) (r *BatchUpdateEvaluationSetItemsOpenAPIResponse, err error) + BatchUpdateEvaluationSetItemsOApi(ctx context.Context, req *BatchUpdateEvaluationSetItemsOApiRequest) (r *BatchUpdateEvaluationSetItemsOApiResponse, err error) // 1.7 批量删除评测集数据 - BatchDeleteEvaluationSetItems(ctx context.Context, req *BatchDeleteEvaluationSetItemsOpenAPIRequest) (r *BatchDeleteEvaluationSetItemsOpenAPIResponse, err error) + BatchDeleteEvaluationSetItemsOApi(ctx context.Context, req *BatchDeleteEvaluationSetItemsOApiRequest) (r *BatchDeleteEvaluationSetItemsOApiResponse, err error) // 1.8 清空评测集草稿数据 - ClearEvaluationSetDraftItems(ctx context.Context, req *ClearEvaluationSetDraftItemsOpenAPIRequest) (r *ClearEvaluationSetDraftItemsOpenAPIResponse, err error) + ClearEvaluationSetDraftItemsOApi(ctx context.Context, req *ClearEvaluationSetDraftItemsOApiRequest) (r *ClearEvaluationSetDraftItemsOApiResponse, err error) // 1.9 查询评测集特定版本数据 - ListEvaluationSetVersionItems(ctx context.Context, req *ListEvaluationSetVersionItemsOpenAPIRequest) (r *ListEvaluationSetVersionItemsOpenAPIResponse, err error) + ListEvaluationSetVersionItemsOApi(ctx context.Context, req *ListEvaluationSetVersionItemsOApiRequest) (r *ListEvaluationSetVersionItemsOApiResponse, err error) // 评估器接口 (5个) // 2.1 创建评估器 - CreateEvaluator(ctx context.Context, req *CreateEvaluatorOpenAPIRequest) (r *CreateEvaluatorOpenAPIResponse, err error) + CreateEvaluatorOApi(ctx context.Context, req *CreateEvaluatorOApiRequest) (r *CreateEvaluatorOApiResponse, err error) // 2.2 提交评估器版本 - SubmitEvaluatorVersion(ctx context.Context, req *SubmitEvaluatorVersionOpenAPIRequest) (r *SubmitEvaluatorVersionOpenAPIResponse, err error) + SubmitEvaluatorVersionOApi(ctx context.Context, req *SubmitEvaluatorVersionOApiRequest) (r *SubmitEvaluatorVersionOApiResponse, err error) // 2.3 获取评估器版本详情 - GetEvaluatorVersion(ctx context.Context, req *GetEvaluatorVersionOpenAPIRequest) (r *GetEvaluatorVersionOpenAPIResponse, err error) + GetEvaluatorVersionOApi(ctx context.Context, req *GetEvaluatorVersionOApiRequest) (r *GetEvaluatorVersionOApiResponse, err error) // 2.4 执行评估器 - RunEvaluator(ctx context.Context, req *RunEvaluatorOpenAPIRequest) (r *RunEvaluatorOpenAPIResponse, err error) + RunEvaluatorOApi(ctx context.Context, req *RunEvaluatorOApiRequest) (r *RunEvaluatorOApiResponse, err error) // 2.5 获取评估器执行结果 - GetEvaluatorRecord(ctx context.Context, req *GetEvaluatorRecordOpenAPIRequest) (r *GetEvaluatorRecordOpenAPIResponse, err error) + GetEvaluatorRecordOApi(ctx context.Context, req *GetEvaluatorRecordOApiRequest) (r *GetEvaluatorRecordOApiResponse, err error) // 评测实验接口 (2个) // 3.1 创建评测实验 - CreateExperiment(ctx context.Context, req *CreateExperimentOpenAPIRequest) (r *CreateExperimentOpenAPIResponse, err error) + CreateExperimentOApi(ctx context.Context, req *CreateExperimentOApiRequest) (r *CreateExperimentOApiResponse, err error) // 3.2 获取评测实验结果 - GetExperimentResult_(ctx context.Context, req *GetExperimentResultOpenAPIRequest) (r *GetExperimentResultOpenAPIResponse, err error) + GetExperimentResultOApi(ctx context.Context, req *GetExperimentResultOApiRequest) (r *GetExperimentResultOApiResponse, err error) } type EvaluationOpenAPIServiceClient struct { @@ -17839,146 +17839,146 @@ func (p *EvaluationOpenAPIServiceClient) Client_() thrift.TClient { return p.c } -func (p *EvaluationOpenAPIServiceClient) CreateEvaluationSet(ctx context.Context, req *CreateEvaluationSetOpenAPIRequest) (r *CreateEvaluationSetOpenAPIResponse, err error) { - var _args EvaluationOpenAPIServiceCreateEvaluationSetArgs +func (p *EvaluationOpenAPIServiceClient) CreateEvaluationSetOApi(ctx context.Context, req *CreateEvaluationSetOApiRequest) (r *CreateEvaluationSetOApiResponse, err error) { + var _args EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs _args.Req = req - var _result EvaluationOpenAPIServiceCreateEvaluationSetResult - if err = p.Client_().Call(ctx, "CreateEvaluationSet", &_args, &_result); err != nil { + var _result EvaluationOpenAPIServiceCreateEvaluationSetOApiResult + if err = p.Client_().Call(ctx, "CreateEvaluationSetOApi", &_args, &_result); err != nil { return } return _result.GetSuccess(), nil } -func (p *EvaluationOpenAPIServiceClient) GetEvaluationSet(ctx context.Context, req *GetEvaluationSetOpenAPIRequest) (r *GetEvaluationSetOpenAPIResponse, err error) { - var _args EvaluationOpenAPIServiceGetEvaluationSetArgs +func (p *EvaluationOpenAPIServiceClient) GetEvaluationSetOApi(ctx context.Context, req *GetEvaluationSetOApiRequest) (r *GetEvaluationSetOApiResponse, err error) { + var _args EvaluationOpenAPIServiceGetEvaluationSetOApiArgs _args.Req = req - var _result EvaluationOpenAPIServiceGetEvaluationSetResult - if err = p.Client_().Call(ctx, "GetEvaluationSet", &_args, &_result); err != nil { + var _result EvaluationOpenAPIServiceGetEvaluationSetOApiResult + if err = p.Client_().Call(ctx, "GetEvaluationSetOApi", &_args, &_result); err != nil { return } return _result.GetSuccess(), nil } -func (p *EvaluationOpenAPIServiceClient) ListEvaluationSets(ctx context.Context, req *ListEvaluationSetsOpenAPIRequest) (r *ListEvaluationSetsOpenAPIResponse, err error) { - var _args EvaluationOpenAPIServiceListEvaluationSetsArgs +func (p *EvaluationOpenAPIServiceClient) ListEvaluationSetsOApi(ctx context.Context, req *ListEvaluationSetsOApiRequest) (r *ListEvaluationSetsOApiResponse, err error) { + var _args EvaluationOpenAPIServiceListEvaluationSetsOApiArgs _args.Req = req - var _result EvaluationOpenAPIServiceListEvaluationSetsResult - if err = p.Client_().Call(ctx, "ListEvaluationSets", &_args, &_result); err != nil { + var _result EvaluationOpenAPIServiceListEvaluationSetsOApiResult + if err = p.Client_().Call(ctx, "ListEvaluationSetsOApi", &_args, &_result); err != nil { return } return _result.GetSuccess(), nil } -func (p *EvaluationOpenAPIServiceClient) CreateEvaluationSetVersion(ctx context.Context, req *CreateEvaluationSetVersionOpenAPIRequest) (r *CreateEvaluationSetVersionOpenAPIResponse, err error) { - var _args EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs +func (p *EvaluationOpenAPIServiceClient) CreateEvaluationSetVersionOApi(ctx context.Context, req *CreateEvaluationSetVersionOApiRequest) (r *CreateEvaluationSetVersionOApiResponse, err error) { + var _args EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs _args.Req = req - var _result EvaluationOpenAPIServiceCreateEvaluationSetVersionResult - if err = p.Client_().Call(ctx, "CreateEvaluationSetVersion", &_args, &_result); err != nil { + var _result EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult + if err = p.Client_().Call(ctx, "CreateEvaluationSetVersionOApi", &_args, &_result); err != nil { return } return _result.GetSuccess(), nil } -func (p *EvaluationOpenAPIServiceClient) BatchCreateEvaluationSetItems(ctx context.Context, req *BatchCreateEvaluationSetItemsOpenAPIRequest) (r *BatchCreateEvaluationSetItemsOpenAPIResponse, err error) { - var _args EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs +func (p *EvaluationOpenAPIServiceClient) BatchCreateEvaluationSetItemsOApi(ctx context.Context, req *BatchCreateEvaluationSetItemsOApiRequest) (r *BatchCreateEvaluationSetItemsOApiResponse, err error) { + var _args EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs _args.Req = req - var _result EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult - if err = p.Client_().Call(ctx, "BatchCreateEvaluationSetItems", &_args, &_result); err != nil { + var _result EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult + if err = p.Client_().Call(ctx, "BatchCreateEvaluationSetItemsOApi", &_args, &_result); err != nil { return } return _result.GetSuccess(), nil } -func (p *EvaluationOpenAPIServiceClient) BatchUpdateEvaluationSetItems(ctx context.Context, req *BatchUpdateEvaluationSetItemsOpenAPIRequest) (r *BatchUpdateEvaluationSetItemsOpenAPIResponse, err error) { - var _args EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs +func (p *EvaluationOpenAPIServiceClient) BatchUpdateEvaluationSetItemsOApi(ctx context.Context, req *BatchUpdateEvaluationSetItemsOApiRequest) (r *BatchUpdateEvaluationSetItemsOApiResponse, err error) { + var _args EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs _args.Req = req - var _result EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult - if err = p.Client_().Call(ctx, "BatchUpdateEvaluationSetItems", &_args, &_result); err != nil { + var _result EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult + if err = p.Client_().Call(ctx, "BatchUpdateEvaluationSetItemsOApi", &_args, &_result); err != nil { return } return _result.GetSuccess(), nil } -func (p *EvaluationOpenAPIServiceClient) BatchDeleteEvaluationSetItems(ctx context.Context, req *BatchDeleteEvaluationSetItemsOpenAPIRequest) (r *BatchDeleteEvaluationSetItemsOpenAPIResponse, err error) { - var _args EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs +func (p *EvaluationOpenAPIServiceClient) BatchDeleteEvaluationSetItemsOApi(ctx context.Context, req *BatchDeleteEvaluationSetItemsOApiRequest) (r *BatchDeleteEvaluationSetItemsOApiResponse, err error) { + var _args EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs _args.Req = req - var _result EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult - if err = p.Client_().Call(ctx, "BatchDeleteEvaluationSetItems", &_args, &_result); err != nil { + var _result EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult + if err = p.Client_().Call(ctx, "BatchDeleteEvaluationSetItemsOApi", &_args, &_result); err != nil { return } return _result.GetSuccess(), nil } -func (p *EvaluationOpenAPIServiceClient) ClearEvaluationSetDraftItems(ctx context.Context, req *ClearEvaluationSetDraftItemsOpenAPIRequest) (r *ClearEvaluationSetDraftItemsOpenAPIResponse, err error) { - var _args EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs +func (p *EvaluationOpenAPIServiceClient) ClearEvaluationSetDraftItemsOApi(ctx context.Context, req *ClearEvaluationSetDraftItemsOApiRequest) (r *ClearEvaluationSetDraftItemsOApiResponse, err error) { + var _args EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs _args.Req = req - var _result EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult - if err = p.Client_().Call(ctx, "ClearEvaluationSetDraftItems", &_args, &_result); err != nil { + var _result EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult + if err = p.Client_().Call(ctx, "ClearEvaluationSetDraftItemsOApi", &_args, &_result); err != nil { return } return _result.GetSuccess(), nil } -func (p *EvaluationOpenAPIServiceClient) ListEvaluationSetVersionItems(ctx context.Context, req *ListEvaluationSetVersionItemsOpenAPIRequest) (r *ListEvaluationSetVersionItemsOpenAPIResponse, err error) { - var _args EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs +func (p *EvaluationOpenAPIServiceClient) ListEvaluationSetVersionItemsOApi(ctx context.Context, req *ListEvaluationSetVersionItemsOApiRequest) (r *ListEvaluationSetVersionItemsOApiResponse, err error) { + var _args EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs _args.Req = req - var _result EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult - if err = p.Client_().Call(ctx, "ListEvaluationSetVersionItems", &_args, &_result); err != nil { + var _result EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult + if err = p.Client_().Call(ctx, "ListEvaluationSetVersionItemsOApi", &_args, &_result); err != nil { return } return _result.GetSuccess(), nil } -func (p *EvaluationOpenAPIServiceClient) CreateEvaluator(ctx context.Context, req *CreateEvaluatorOpenAPIRequest) (r *CreateEvaluatorOpenAPIResponse, err error) { - var _args EvaluationOpenAPIServiceCreateEvaluatorArgs +func (p *EvaluationOpenAPIServiceClient) CreateEvaluatorOApi(ctx context.Context, req *CreateEvaluatorOApiRequest) (r *CreateEvaluatorOApiResponse, err error) { + var _args EvaluationOpenAPIServiceCreateEvaluatorOApiArgs _args.Req = req - var _result EvaluationOpenAPIServiceCreateEvaluatorResult - if err = p.Client_().Call(ctx, "CreateEvaluator", &_args, &_result); err != nil { + var _result EvaluationOpenAPIServiceCreateEvaluatorOApiResult + if err = p.Client_().Call(ctx, "CreateEvaluatorOApi", &_args, &_result); err != nil { return } return _result.GetSuccess(), nil } -func (p *EvaluationOpenAPIServiceClient) SubmitEvaluatorVersion(ctx context.Context, req *SubmitEvaluatorVersionOpenAPIRequest) (r *SubmitEvaluatorVersionOpenAPIResponse, err error) { - var _args EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs +func (p *EvaluationOpenAPIServiceClient) SubmitEvaluatorVersionOApi(ctx context.Context, req *SubmitEvaluatorVersionOApiRequest) (r *SubmitEvaluatorVersionOApiResponse, err error) { + var _args EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs _args.Req = req - var _result EvaluationOpenAPIServiceSubmitEvaluatorVersionResult - if err = p.Client_().Call(ctx, "SubmitEvaluatorVersion", &_args, &_result); err != nil { + var _result EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult + if err = p.Client_().Call(ctx, "SubmitEvaluatorVersionOApi", &_args, &_result); err != nil { return } return _result.GetSuccess(), nil } -func (p *EvaluationOpenAPIServiceClient) GetEvaluatorVersion(ctx context.Context, req *GetEvaluatorVersionOpenAPIRequest) (r *GetEvaluatorVersionOpenAPIResponse, err error) { - var _args EvaluationOpenAPIServiceGetEvaluatorVersionArgs +func (p *EvaluationOpenAPIServiceClient) GetEvaluatorVersionOApi(ctx context.Context, req *GetEvaluatorVersionOApiRequest) (r *GetEvaluatorVersionOApiResponse, err error) { + var _args EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs _args.Req = req - var _result EvaluationOpenAPIServiceGetEvaluatorVersionResult - if err = p.Client_().Call(ctx, "GetEvaluatorVersion", &_args, &_result); err != nil { + var _result EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult + if err = p.Client_().Call(ctx, "GetEvaluatorVersionOApi", &_args, &_result); err != nil { return } return _result.GetSuccess(), nil } -func (p *EvaluationOpenAPIServiceClient) RunEvaluator(ctx context.Context, req *RunEvaluatorOpenAPIRequest) (r *RunEvaluatorOpenAPIResponse, err error) { - var _args EvaluationOpenAPIServiceRunEvaluatorArgs +func (p *EvaluationOpenAPIServiceClient) RunEvaluatorOApi(ctx context.Context, req *RunEvaluatorOApiRequest) (r *RunEvaluatorOApiResponse, err error) { + var _args EvaluationOpenAPIServiceRunEvaluatorOApiArgs _args.Req = req - var _result EvaluationOpenAPIServiceRunEvaluatorResult - if err = p.Client_().Call(ctx, "RunEvaluator", &_args, &_result); err != nil { + var _result EvaluationOpenAPIServiceRunEvaluatorOApiResult + if err = p.Client_().Call(ctx, "RunEvaluatorOApi", &_args, &_result); err != nil { return } return _result.GetSuccess(), nil } -func (p *EvaluationOpenAPIServiceClient) GetEvaluatorRecord(ctx context.Context, req *GetEvaluatorRecordOpenAPIRequest) (r *GetEvaluatorRecordOpenAPIResponse, err error) { - var _args EvaluationOpenAPIServiceGetEvaluatorRecordArgs +func (p *EvaluationOpenAPIServiceClient) GetEvaluatorRecordOApi(ctx context.Context, req *GetEvaluatorRecordOApiRequest) (r *GetEvaluatorRecordOApiResponse, err error) { + var _args EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs _args.Req = req - var _result EvaluationOpenAPIServiceGetEvaluatorRecordResult - if err = p.Client_().Call(ctx, "GetEvaluatorRecord", &_args, &_result); err != nil { + var _result EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult + if err = p.Client_().Call(ctx, "GetEvaluatorRecordOApi", &_args, &_result); err != nil { return } return _result.GetSuccess(), nil } -func (p *EvaluationOpenAPIServiceClient) CreateExperiment(ctx context.Context, req *CreateExperimentOpenAPIRequest) (r *CreateExperimentOpenAPIResponse, err error) { - var _args EvaluationOpenAPIServiceCreateExperimentArgs +func (p *EvaluationOpenAPIServiceClient) CreateExperimentOApi(ctx context.Context, req *CreateExperimentOApiRequest) (r *CreateExperimentOApiResponse, err error) { + var _args EvaluationOpenAPIServiceCreateExperimentOApiArgs _args.Req = req - var _result EvaluationOpenAPIServiceCreateExperimentResult - if err = p.Client_().Call(ctx, "CreateExperiment", &_args, &_result); err != nil { + var _result EvaluationOpenAPIServiceCreateExperimentOApiResult + if err = p.Client_().Call(ctx, "CreateExperimentOApi", &_args, &_result); err != nil { return } return _result.GetSuccess(), nil } -func (p *EvaluationOpenAPIServiceClient) GetExperimentResult_(ctx context.Context, req *GetExperimentResultOpenAPIRequest) (r *GetExperimentResultOpenAPIResponse, err error) { - var _args EvaluationOpenAPIServiceGetExperimentResultArgs +func (p *EvaluationOpenAPIServiceClient) GetExperimentResultOApi(ctx context.Context, req *GetExperimentResultOApiRequest) (r *GetExperimentResultOApiResponse, err error) { + var _args EvaluationOpenAPIServiceGetExperimentResultOApiArgs _args.Req = req - var _result EvaluationOpenAPIServiceGetExperimentResultResult - if err = p.Client_().Call(ctx, "GetExperimentResult", &_args, &_result); err != nil { + var _result EvaluationOpenAPIServiceGetExperimentResultOApiResult + if err = p.Client_().Call(ctx, "GetExperimentResultOApi", &_args, &_result); err != nil { return } return _result.GetSuccess(), nil @@ -18004,22 +18004,22 @@ func (p *EvaluationOpenAPIServiceProcessor) ProcessorMap() map[string]thrift.TPr func NewEvaluationOpenAPIServiceProcessor(handler EvaluationOpenAPIService) *EvaluationOpenAPIServiceProcessor { self := &EvaluationOpenAPIServiceProcessor{handler: handler, processorMap: make(map[string]thrift.TProcessorFunction)} - self.AddToProcessorMap("CreateEvaluationSet", &evaluationOpenAPIServiceProcessorCreateEvaluationSet{handler: handler}) - self.AddToProcessorMap("GetEvaluationSet", &evaluationOpenAPIServiceProcessorGetEvaluationSet{handler: handler}) - self.AddToProcessorMap("ListEvaluationSets", &evaluationOpenAPIServiceProcessorListEvaluationSets{handler: handler}) - self.AddToProcessorMap("CreateEvaluationSetVersion", &evaluationOpenAPIServiceProcessorCreateEvaluationSetVersion{handler: handler}) - self.AddToProcessorMap("BatchCreateEvaluationSetItems", &evaluationOpenAPIServiceProcessorBatchCreateEvaluationSetItems{handler: handler}) - self.AddToProcessorMap("BatchUpdateEvaluationSetItems", &evaluationOpenAPIServiceProcessorBatchUpdateEvaluationSetItems{handler: handler}) - self.AddToProcessorMap("BatchDeleteEvaluationSetItems", &evaluationOpenAPIServiceProcessorBatchDeleteEvaluationSetItems{handler: handler}) - self.AddToProcessorMap("ClearEvaluationSetDraftItems", &evaluationOpenAPIServiceProcessorClearEvaluationSetDraftItems{handler: handler}) - self.AddToProcessorMap("ListEvaluationSetVersionItems", &evaluationOpenAPIServiceProcessorListEvaluationSetVersionItems{handler: handler}) - self.AddToProcessorMap("CreateEvaluator", &evaluationOpenAPIServiceProcessorCreateEvaluator{handler: handler}) - self.AddToProcessorMap("SubmitEvaluatorVersion", &evaluationOpenAPIServiceProcessorSubmitEvaluatorVersion{handler: handler}) - self.AddToProcessorMap("GetEvaluatorVersion", &evaluationOpenAPIServiceProcessorGetEvaluatorVersion{handler: handler}) - self.AddToProcessorMap("RunEvaluator", &evaluationOpenAPIServiceProcessorRunEvaluator{handler: handler}) - self.AddToProcessorMap("GetEvaluatorRecord", &evaluationOpenAPIServiceProcessorGetEvaluatorRecord{handler: handler}) - self.AddToProcessorMap("CreateExperiment", &evaluationOpenAPIServiceProcessorCreateExperiment{handler: handler}) - self.AddToProcessorMap("GetExperimentResult", &evaluationOpenAPIServiceProcessorGetExperimentResult_{handler: handler}) + self.AddToProcessorMap("CreateEvaluationSetOApi", &evaluationOpenAPIServiceProcessorCreateEvaluationSetOApi{handler: handler}) + self.AddToProcessorMap("GetEvaluationSetOApi", &evaluationOpenAPIServiceProcessorGetEvaluationSetOApi{handler: handler}) + self.AddToProcessorMap("ListEvaluationSetsOApi", &evaluationOpenAPIServiceProcessorListEvaluationSetsOApi{handler: handler}) + self.AddToProcessorMap("CreateEvaluationSetVersionOApi", &evaluationOpenAPIServiceProcessorCreateEvaluationSetVersionOApi{handler: handler}) + self.AddToProcessorMap("BatchCreateEvaluationSetItemsOApi", &evaluationOpenAPIServiceProcessorBatchCreateEvaluationSetItemsOApi{handler: handler}) + self.AddToProcessorMap("BatchUpdateEvaluationSetItemsOApi", &evaluationOpenAPIServiceProcessorBatchUpdateEvaluationSetItemsOApi{handler: handler}) + self.AddToProcessorMap("BatchDeleteEvaluationSetItemsOApi", &evaluationOpenAPIServiceProcessorBatchDeleteEvaluationSetItemsOApi{handler: handler}) + self.AddToProcessorMap("ClearEvaluationSetDraftItemsOApi", &evaluationOpenAPIServiceProcessorClearEvaluationSetDraftItemsOApi{handler: handler}) + self.AddToProcessorMap("ListEvaluationSetVersionItemsOApi", &evaluationOpenAPIServiceProcessorListEvaluationSetVersionItemsOApi{handler: handler}) + self.AddToProcessorMap("CreateEvaluatorOApi", &evaluationOpenAPIServiceProcessorCreateEvaluatorOApi{handler: handler}) + self.AddToProcessorMap("SubmitEvaluatorVersionOApi", &evaluationOpenAPIServiceProcessorSubmitEvaluatorVersionOApi{handler: handler}) + self.AddToProcessorMap("GetEvaluatorVersionOApi", &evaluationOpenAPIServiceProcessorGetEvaluatorVersionOApi{handler: handler}) + self.AddToProcessorMap("RunEvaluatorOApi", &evaluationOpenAPIServiceProcessorRunEvaluatorOApi{handler: handler}) + self.AddToProcessorMap("GetEvaluatorRecordOApi", &evaluationOpenAPIServiceProcessorGetEvaluatorRecordOApi{handler: handler}) + self.AddToProcessorMap("CreateExperimentOApi", &evaluationOpenAPIServiceProcessorCreateExperimentOApi{handler: handler}) + self.AddToProcessorMap("GetExperimentResultOApi", &evaluationOpenAPIServiceProcessorGetExperimentResultOApi{handler: handler}) return self } func (p *EvaluationOpenAPIServiceProcessor) Process(ctx context.Context, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { @@ -18040,16 +18040,16 @@ func (p *EvaluationOpenAPIServiceProcessor) Process(ctx context.Context, iprot, return false, x } -type evaluationOpenAPIServiceProcessorCreateEvaluationSet struct { +type evaluationOpenAPIServiceProcessorCreateEvaluationSetOApi struct { handler EvaluationOpenAPIService } -func (p *evaluationOpenAPIServiceProcessorCreateEvaluationSet) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - args := EvaluationOpenAPIServiceCreateEvaluationSetArgs{} +func (p *evaluationOpenAPIServiceProcessorCreateEvaluationSetOApi) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs{} if err = args.Read(iprot); err != nil { iprot.ReadMessageEnd() x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) - oprot.WriteMessageBegin("CreateEvaluationSet", thrift.EXCEPTION, seqId) + oprot.WriteMessageBegin("CreateEvaluationSetOApi", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) @@ -18058,11 +18058,11 @@ func (p *evaluationOpenAPIServiceProcessorCreateEvaluationSet) Process(ctx conte iprot.ReadMessageEnd() var err2 error - result := EvaluationOpenAPIServiceCreateEvaluationSetResult{} - var retval *CreateEvaluationSetOpenAPIResponse - if retval, err2 = p.handler.CreateEvaluationSet(ctx, args.Req); err2 != nil { - x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing CreateEvaluationSet: "+err2.Error()) - oprot.WriteMessageBegin("CreateEvaluationSet", thrift.EXCEPTION, seqId) + result := EvaluationOpenAPIServiceCreateEvaluationSetOApiResult{} + var retval *CreateEvaluationSetOApiResponse + if retval, err2 = p.handler.CreateEvaluationSetOApi(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing CreateEvaluationSetOApi: "+err2.Error()) + oprot.WriteMessageBegin("CreateEvaluationSetOApi", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) @@ -18070,7 +18070,7 @@ func (p *evaluationOpenAPIServiceProcessorCreateEvaluationSet) Process(ctx conte } else { result.Success = retval } - if err2 = oprot.WriteMessageBegin("CreateEvaluationSet", thrift.REPLY, seqId); err2 != nil { + if err2 = oprot.WriteMessageBegin("CreateEvaluationSetOApi", thrift.REPLY, seqId); err2 != nil { err = err2 } if err2 = result.Write(oprot); err == nil && err2 != nil { @@ -18088,16 +18088,16 @@ func (p *evaluationOpenAPIServiceProcessorCreateEvaluationSet) Process(ctx conte return true, err } -type evaluationOpenAPIServiceProcessorGetEvaluationSet struct { +type evaluationOpenAPIServiceProcessorGetEvaluationSetOApi struct { handler EvaluationOpenAPIService } -func (p *evaluationOpenAPIServiceProcessorGetEvaluationSet) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - args := EvaluationOpenAPIServiceGetEvaluationSetArgs{} +func (p *evaluationOpenAPIServiceProcessorGetEvaluationSetOApi) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := EvaluationOpenAPIServiceGetEvaluationSetOApiArgs{} if err = args.Read(iprot); err != nil { iprot.ReadMessageEnd() x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) - oprot.WriteMessageBegin("GetEvaluationSet", thrift.EXCEPTION, seqId) + oprot.WriteMessageBegin("GetEvaluationSetOApi", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) @@ -18106,11 +18106,11 @@ func (p *evaluationOpenAPIServiceProcessorGetEvaluationSet) Process(ctx context. iprot.ReadMessageEnd() var err2 error - result := EvaluationOpenAPIServiceGetEvaluationSetResult{} - var retval *GetEvaluationSetOpenAPIResponse - if retval, err2 = p.handler.GetEvaluationSet(ctx, args.Req); err2 != nil { - x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing GetEvaluationSet: "+err2.Error()) - oprot.WriteMessageBegin("GetEvaluationSet", thrift.EXCEPTION, seqId) + result := EvaluationOpenAPIServiceGetEvaluationSetOApiResult{} + var retval *GetEvaluationSetOApiResponse + if retval, err2 = p.handler.GetEvaluationSetOApi(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing GetEvaluationSetOApi: "+err2.Error()) + oprot.WriteMessageBegin("GetEvaluationSetOApi", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) @@ -18118,7 +18118,7 @@ func (p *evaluationOpenAPIServiceProcessorGetEvaluationSet) Process(ctx context. } else { result.Success = retval } - if err2 = oprot.WriteMessageBegin("GetEvaluationSet", thrift.REPLY, seqId); err2 != nil { + if err2 = oprot.WriteMessageBegin("GetEvaluationSetOApi", thrift.REPLY, seqId); err2 != nil { err = err2 } if err2 = result.Write(oprot); err == nil && err2 != nil { @@ -18136,16 +18136,16 @@ func (p *evaluationOpenAPIServiceProcessorGetEvaluationSet) Process(ctx context. return true, err } -type evaluationOpenAPIServiceProcessorListEvaluationSets struct { +type evaluationOpenAPIServiceProcessorListEvaluationSetsOApi struct { handler EvaluationOpenAPIService } -func (p *evaluationOpenAPIServiceProcessorListEvaluationSets) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - args := EvaluationOpenAPIServiceListEvaluationSetsArgs{} +func (p *evaluationOpenAPIServiceProcessorListEvaluationSetsOApi) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := EvaluationOpenAPIServiceListEvaluationSetsOApiArgs{} if err = args.Read(iprot); err != nil { iprot.ReadMessageEnd() x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) - oprot.WriteMessageBegin("ListEvaluationSets", thrift.EXCEPTION, seqId) + oprot.WriteMessageBegin("ListEvaluationSetsOApi", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) @@ -18154,11 +18154,11 @@ func (p *evaluationOpenAPIServiceProcessorListEvaluationSets) Process(ctx contex iprot.ReadMessageEnd() var err2 error - result := EvaluationOpenAPIServiceListEvaluationSetsResult{} - var retval *ListEvaluationSetsOpenAPIResponse - if retval, err2 = p.handler.ListEvaluationSets(ctx, args.Req); err2 != nil { - x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing ListEvaluationSets: "+err2.Error()) - oprot.WriteMessageBegin("ListEvaluationSets", thrift.EXCEPTION, seqId) + result := EvaluationOpenAPIServiceListEvaluationSetsOApiResult{} + var retval *ListEvaluationSetsOApiResponse + if retval, err2 = p.handler.ListEvaluationSetsOApi(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing ListEvaluationSetsOApi: "+err2.Error()) + oprot.WriteMessageBegin("ListEvaluationSetsOApi", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) @@ -18166,7 +18166,7 @@ func (p *evaluationOpenAPIServiceProcessorListEvaluationSets) Process(ctx contex } else { result.Success = retval } - if err2 = oprot.WriteMessageBegin("ListEvaluationSets", thrift.REPLY, seqId); err2 != nil { + if err2 = oprot.WriteMessageBegin("ListEvaluationSetsOApi", thrift.REPLY, seqId); err2 != nil { err = err2 } if err2 = result.Write(oprot); err == nil && err2 != nil { @@ -18184,16 +18184,16 @@ func (p *evaluationOpenAPIServiceProcessorListEvaluationSets) Process(ctx contex return true, err } -type evaluationOpenAPIServiceProcessorCreateEvaluationSetVersion struct { +type evaluationOpenAPIServiceProcessorCreateEvaluationSetVersionOApi struct { handler EvaluationOpenAPIService } -func (p *evaluationOpenAPIServiceProcessorCreateEvaluationSetVersion) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - args := EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs{} +func (p *evaluationOpenAPIServiceProcessorCreateEvaluationSetVersionOApi) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs{} if err = args.Read(iprot); err != nil { iprot.ReadMessageEnd() x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) - oprot.WriteMessageBegin("CreateEvaluationSetVersion", thrift.EXCEPTION, seqId) + oprot.WriteMessageBegin("CreateEvaluationSetVersionOApi", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) @@ -18202,11 +18202,11 @@ func (p *evaluationOpenAPIServiceProcessorCreateEvaluationSetVersion) Process(ct iprot.ReadMessageEnd() var err2 error - result := EvaluationOpenAPIServiceCreateEvaluationSetVersionResult{} - var retval *CreateEvaluationSetVersionOpenAPIResponse - if retval, err2 = p.handler.CreateEvaluationSetVersion(ctx, args.Req); err2 != nil { - x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing CreateEvaluationSetVersion: "+err2.Error()) - oprot.WriteMessageBegin("CreateEvaluationSetVersion", thrift.EXCEPTION, seqId) + result := EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult{} + var retval *CreateEvaluationSetVersionOApiResponse + if retval, err2 = p.handler.CreateEvaluationSetVersionOApi(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing CreateEvaluationSetVersionOApi: "+err2.Error()) + oprot.WriteMessageBegin("CreateEvaluationSetVersionOApi", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) @@ -18214,7 +18214,7 @@ func (p *evaluationOpenAPIServiceProcessorCreateEvaluationSetVersion) Process(ct } else { result.Success = retval } - if err2 = oprot.WriteMessageBegin("CreateEvaluationSetVersion", thrift.REPLY, seqId); err2 != nil { + if err2 = oprot.WriteMessageBegin("CreateEvaluationSetVersionOApi", thrift.REPLY, seqId); err2 != nil { err = err2 } if err2 = result.Write(oprot); err == nil && err2 != nil { @@ -18232,16 +18232,16 @@ func (p *evaluationOpenAPIServiceProcessorCreateEvaluationSetVersion) Process(ct return true, err } -type evaluationOpenAPIServiceProcessorBatchCreateEvaluationSetItems struct { +type evaluationOpenAPIServiceProcessorBatchCreateEvaluationSetItemsOApi struct { handler EvaluationOpenAPIService } -func (p *evaluationOpenAPIServiceProcessorBatchCreateEvaluationSetItems) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - args := EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs{} +func (p *evaluationOpenAPIServiceProcessorBatchCreateEvaluationSetItemsOApi) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs{} if err = args.Read(iprot); err != nil { iprot.ReadMessageEnd() x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) - oprot.WriteMessageBegin("BatchCreateEvaluationSetItems", thrift.EXCEPTION, seqId) + oprot.WriteMessageBegin("BatchCreateEvaluationSetItemsOApi", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) @@ -18250,11 +18250,11 @@ func (p *evaluationOpenAPIServiceProcessorBatchCreateEvaluationSetItems) Process iprot.ReadMessageEnd() var err2 error - result := EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult{} - var retval *BatchCreateEvaluationSetItemsOpenAPIResponse - if retval, err2 = p.handler.BatchCreateEvaluationSetItems(ctx, args.Req); err2 != nil { - x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing BatchCreateEvaluationSetItems: "+err2.Error()) - oprot.WriteMessageBegin("BatchCreateEvaluationSetItems", thrift.EXCEPTION, seqId) + result := EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult{} + var retval *BatchCreateEvaluationSetItemsOApiResponse + if retval, err2 = p.handler.BatchCreateEvaluationSetItemsOApi(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing BatchCreateEvaluationSetItemsOApi: "+err2.Error()) + oprot.WriteMessageBegin("BatchCreateEvaluationSetItemsOApi", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) @@ -18262,7 +18262,7 @@ func (p *evaluationOpenAPIServiceProcessorBatchCreateEvaluationSetItems) Process } else { result.Success = retval } - if err2 = oprot.WriteMessageBegin("BatchCreateEvaluationSetItems", thrift.REPLY, seqId); err2 != nil { + if err2 = oprot.WriteMessageBegin("BatchCreateEvaluationSetItemsOApi", thrift.REPLY, seqId); err2 != nil { err = err2 } if err2 = result.Write(oprot); err == nil && err2 != nil { @@ -18280,16 +18280,16 @@ func (p *evaluationOpenAPIServiceProcessorBatchCreateEvaluationSetItems) Process return true, err } -type evaluationOpenAPIServiceProcessorBatchUpdateEvaluationSetItems struct { +type evaluationOpenAPIServiceProcessorBatchUpdateEvaluationSetItemsOApi struct { handler EvaluationOpenAPIService } -func (p *evaluationOpenAPIServiceProcessorBatchUpdateEvaluationSetItems) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - args := EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs{} +func (p *evaluationOpenAPIServiceProcessorBatchUpdateEvaluationSetItemsOApi) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs{} if err = args.Read(iprot); err != nil { iprot.ReadMessageEnd() x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) - oprot.WriteMessageBegin("BatchUpdateEvaluationSetItems", thrift.EXCEPTION, seqId) + oprot.WriteMessageBegin("BatchUpdateEvaluationSetItemsOApi", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) @@ -18298,11 +18298,11 @@ func (p *evaluationOpenAPIServiceProcessorBatchUpdateEvaluationSetItems) Process iprot.ReadMessageEnd() var err2 error - result := EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult{} - var retval *BatchUpdateEvaluationSetItemsOpenAPIResponse - if retval, err2 = p.handler.BatchUpdateEvaluationSetItems(ctx, args.Req); err2 != nil { - x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing BatchUpdateEvaluationSetItems: "+err2.Error()) - oprot.WriteMessageBegin("BatchUpdateEvaluationSetItems", thrift.EXCEPTION, seqId) + result := EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult{} + var retval *BatchUpdateEvaluationSetItemsOApiResponse + if retval, err2 = p.handler.BatchUpdateEvaluationSetItemsOApi(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing BatchUpdateEvaluationSetItemsOApi: "+err2.Error()) + oprot.WriteMessageBegin("BatchUpdateEvaluationSetItemsOApi", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) @@ -18310,7 +18310,7 @@ func (p *evaluationOpenAPIServiceProcessorBatchUpdateEvaluationSetItems) Process } else { result.Success = retval } - if err2 = oprot.WriteMessageBegin("BatchUpdateEvaluationSetItems", thrift.REPLY, seqId); err2 != nil { + if err2 = oprot.WriteMessageBegin("BatchUpdateEvaluationSetItemsOApi", thrift.REPLY, seqId); err2 != nil { err = err2 } if err2 = result.Write(oprot); err == nil && err2 != nil { @@ -18328,16 +18328,16 @@ func (p *evaluationOpenAPIServiceProcessorBatchUpdateEvaluationSetItems) Process return true, err } -type evaluationOpenAPIServiceProcessorBatchDeleteEvaluationSetItems struct { +type evaluationOpenAPIServiceProcessorBatchDeleteEvaluationSetItemsOApi struct { handler EvaluationOpenAPIService } -func (p *evaluationOpenAPIServiceProcessorBatchDeleteEvaluationSetItems) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - args := EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs{} +func (p *evaluationOpenAPIServiceProcessorBatchDeleteEvaluationSetItemsOApi) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs{} if err = args.Read(iprot); err != nil { iprot.ReadMessageEnd() x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) - oprot.WriteMessageBegin("BatchDeleteEvaluationSetItems", thrift.EXCEPTION, seqId) + oprot.WriteMessageBegin("BatchDeleteEvaluationSetItemsOApi", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) @@ -18346,11 +18346,11 @@ func (p *evaluationOpenAPIServiceProcessorBatchDeleteEvaluationSetItems) Process iprot.ReadMessageEnd() var err2 error - result := EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult{} - var retval *BatchDeleteEvaluationSetItemsOpenAPIResponse - if retval, err2 = p.handler.BatchDeleteEvaluationSetItems(ctx, args.Req); err2 != nil { - x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing BatchDeleteEvaluationSetItems: "+err2.Error()) - oprot.WriteMessageBegin("BatchDeleteEvaluationSetItems", thrift.EXCEPTION, seqId) + result := EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult{} + var retval *BatchDeleteEvaluationSetItemsOApiResponse + if retval, err2 = p.handler.BatchDeleteEvaluationSetItemsOApi(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing BatchDeleteEvaluationSetItemsOApi: "+err2.Error()) + oprot.WriteMessageBegin("BatchDeleteEvaluationSetItemsOApi", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) @@ -18358,7 +18358,7 @@ func (p *evaluationOpenAPIServiceProcessorBatchDeleteEvaluationSetItems) Process } else { result.Success = retval } - if err2 = oprot.WriteMessageBegin("BatchDeleteEvaluationSetItems", thrift.REPLY, seqId); err2 != nil { + if err2 = oprot.WriteMessageBegin("BatchDeleteEvaluationSetItemsOApi", thrift.REPLY, seqId); err2 != nil { err = err2 } if err2 = result.Write(oprot); err == nil && err2 != nil { @@ -18376,16 +18376,16 @@ func (p *evaluationOpenAPIServiceProcessorBatchDeleteEvaluationSetItems) Process return true, err } -type evaluationOpenAPIServiceProcessorClearEvaluationSetDraftItems struct { +type evaluationOpenAPIServiceProcessorClearEvaluationSetDraftItemsOApi struct { handler EvaluationOpenAPIService } -func (p *evaluationOpenAPIServiceProcessorClearEvaluationSetDraftItems) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - args := EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs{} +func (p *evaluationOpenAPIServiceProcessorClearEvaluationSetDraftItemsOApi) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs{} if err = args.Read(iprot); err != nil { iprot.ReadMessageEnd() x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) - oprot.WriteMessageBegin("ClearEvaluationSetDraftItems", thrift.EXCEPTION, seqId) + oprot.WriteMessageBegin("ClearEvaluationSetDraftItemsOApi", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) @@ -18394,11 +18394,11 @@ func (p *evaluationOpenAPIServiceProcessorClearEvaluationSetDraftItems) Process( iprot.ReadMessageEnd() var err2 error - result := EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult{} - var retval *ClearEvaluationSetDraftItemsOpenAPIResponse - if retval, err2 = p.handler.ClearEvaluationSetDraftItems(ctx, args.Req); err2 != nil { - x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing ClearEvaluationSetDraftItems: "+err2.Error()) - oprot.WriteMessageBegin("ClearEvaluationSetDraftItems", thrift.EXCEPTION, seqId) + result := EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult{} + var retval *ClearEvaluationSetDraftItemsOApiResponse + if retval, err2 = p.handler.ClearEvaluationSetDraftItemsOApi(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing ClearEvaluationSetDraftItemsOApi: "+err2.Error()) + oprot.WriteMessageBegin("ClearEvaluationSetDraftItemsOApi", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) @@ -18406,7 +18406,7 @@ func (p *evaluationOpenAPIServiceProcessorClearEvaluationSetDraftItems) Process( } else { result.Success = retval } - if err2 = oprot.WriteMessageBegin("ClearEvaluationSetDraftItems", thrift.REPLY, seqId); err2 != nil { + if err2 = oprot.WriteMessageBegin("ClearEvaluationSetDraftItemsOApi", thrift.REPLY, seqId); err2 != nil { err = err2 } if err2 = result.Write(oprot); err == nil && err2 != nil { @@ -18424,16 +18424,16 @@ func (p *evaluationOpenAPIServiceProcessorClearEvaluationSetDraftItems) Process( return true, err } -type evaluationOpenAPIServiceProcessorListEvaluationSetVersionItems struct { +type evaluationOpenAPIServiceProcessorListEvaluationSetVersionItemsOApi struct { handler EvaluationOpenAPIService } -func (p *evaluationOpenAPIServiceProcessorListEvaluationSetVersionItems) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - args := EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs{} +func (p *evaluationOpenAPIServiceProcessorListEvaluationSetVersionItemsOApi) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs{} if err = args.Read(iprot); err != nil { iprot.ReadMessageEnd() x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) - oprot.WriteMessageBegin("ListEvaluationSetVersionItems", thrift.EXCEPTION, seqId) + oprot.WriteMessageBegin("ListEvaluationSetVersionItemsOApi", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) @@ -18442,11 +18442,11 @@ func (p *evaluationOpenAPIServiceProcessorListEvaluationSetVersionItems) Process iprot.ReadMessageEnd() var err2 error - result := EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult{} - var retval *ListEvaluationSetVersionItemsOpenAPIResponse - if retval, err2 = p.handler.ListEvaluationSetVersionItems(ctx, args.Req); err2 != nil { - x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing ListEvaluationSetVersionItems: "+err2.Error()) - oprot.WriteMessageBegin("ListEvaluationSetVersionItems", thrift.EXCEPTION, seqId) + result := EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult{} + var retval *ListEvaluationSetVersionItemsOApiResponse + if retval, err2 = p.handler.ListEvaluationSetVersionItemsOApi(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing ListEvaluationSetVersionItemsOApi: "+err2.Error()) + oprot.WriteMessageBegin("ListEvaluationSetVersionItemsOApi", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) @@ -18454,7 +18454,7 @@ func (p *evaluationOpenAPIServiceProcessorListEvaluationSetVersionItems) Process } else { result.Success = retval } - if err2 = oprot.WriteMessageBegin("ListEvaluationSetVersionItems", thrift.REPLY, seqId); err2 != nil { + if err2 = oprot.WriteMessageBegin("ListEvaluationSetVersionItemsOApi", thrift.REPLY, seqId); err2 != nil { err = err2 } if err2 = result.Write(oprot); err == nil && err2 != nil { @@ -18472,16 +18472,16 @@ func (p *evaluationOpenAPIServiceProcessorListEvaluationSetVersionItems) Process return true, err } -type evaluationOpenAPIServiceProcessorCreateEvaluator struct { +type evaluationOpenAPIServiceProcessorCreateEvaluatorOApi struct { handler EvaluationOpenAPIService } -func (p *evaluationOpenAPIServiceProcessorCreateEvaluator) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - args := EvaluationOpenAPIServiceCreateEvaluatorArgs{} +func (p *evaluationOpenAPIServiceProcessorCreateEvaluatorOApi) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := EvaluationOpenAPIServiceCreateEvaluatorOApiArgs{} if err = args.Read(iprot); err != nil { iprot.ReadMessageEnd() x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) - oprot.WriteMessageBegin("CreateEvaluator", thrift.EXCEPTION, seqId) + oprot.WriteMessageBegin("CreateEvaluatorOApi", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) @@ -18490,11 +18490,11 @@ func (p *evaluationOpenAPIServiceProcessorCreateEvaluator) Process(ctx context.C iprot.ReadMessageEnd() var err2 error - result := EvaluationOpenAPIServiceCreateEvaluatorResult{} - var retval *CreateEvaluatorOpenAPIResponse - if retval, err2 = p.handler.CreateEvaluator(ctx, args.Req); err2 != nil { - x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing CreateEvaluator: "+err2.Error()) - oprot.WriteMessageBegin("CreateEvaluator", thrift.EXCEPTION, seqId) + result := EvaluationOpenAPIServiceCreateEvaluatorOApiResult{} + var retval *CreateEvaluatorOApiResponse + if retval, err2 = p.handler.CreateEvaluatorOApi(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing CreateEvaluatorOApi: "+err2.Error()) + oprot.WriteMessageBegin("CreateEvaluatorOApi", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) @@ -18502,7 +18502,7 @@ func (p *evaluationOpenAPIServiceProcessorCreateEvaluator) Process(ctx context.C } else { result.Success = retval } - if err2 = oprot.WriteMessageBegin("CreateEvaluator", thrift.REPLY, seqId); err2 != nil { + if err2 = oprot.WriteMessageBegin("CreateEvaluatorOApi", thrift.REPLY, seqId); err2 != nil { err = err2 } if err2 = result.Write(oprot); err == nil && err2 != nil { @@ -18520,16 +18520,16 @@ func (p *evaluationOpenAPIServiceProcessorCreateEvaluator) Process(ctx context.C return true, err } -type evaluationOpenAPIServiceProcessorSubmitEvaluatorVersion struct { +type evaluationOpenAPIServiceProcessorSubmitEvaluatorVersionOApi struct { handler EvaluationOpenAPIService } -func (p *evaluationOpenAPIServiceProcessorSubmitEvaluatorVersion) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - args := EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs{} +func (p *evaluationOpenAPIServiceProcessorSubmitEvaluatorVersionOApi) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs{} if err = args.Read(iprot); err != nil { iprot.ReadMessageEnd() x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) - oprot.WriteMessageBegin("SubmitEvaluatorVersion", thrift.EXCEPTION, seqId) + oprot.WriteMessageBegin("SubmitEvaluatorVersionOApi", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) @@ -18538,11 +18538,11 @@ func (p *evaluationOpenAPIServiceProcessorSubmitEvaluatorVersion) Process(ctx co iprot.ReadMessageEnd() var err2 error - result := EvaluationOpenAPIServiceSubmitEvaluatorVersionResult{} - var retval *SubmitEvaluatorVersionOpenAPIResponse - if retval, err2 = p.handler.SubmitEvaluatorVersion(ctx, args.Req); err2 != nil { - x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing SubmitEvaluatorVersion: "+err2.Error()) - oprot.WriteMessageBegin("SubmitEvaluatorVersion", thrift.EXCEPTION, seqId) + result := EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult{} + var retval *SubmitEvaluatorVersionOApiResponse + if retval, err2 = p.handler.SubmitEvaluatorVersionOApi(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing SubmitEvaluatorVersionOApi: "+err2.Error()) + oprot.WriteMessageBegin("SubmitEvaluatorVersionOApi", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) @@ -18550,7 +18550,7 @@ func (p *evaluationOpenAPIServiceProcessorSubmitEvaluatorVersion) Process(ctx co } else { result.Success = retval } - if err2 = oprot.WriteMessageBegin("SubmitEvaluatorVersion", thrift.REPLY, seqId); err2 != nil { + if err2 = oprot.WriteMessageBegin("SubmitEvaluatorVersionOApi", thrift.REPLY, seqId); err2 != nil { err = err2 } if err2 = result.Write(oprot); err == nil && err2 != nil { @@ -18568,16 +18568,16 @@ func (p *evaluationOpenAPIServiceProcessorSubmitEvaluatorVersion) Process(ctx co return true, err } -type evaluationOpenAPIServiceProcessorGetEvaluatorVersion struct { +type evaluationOpenAPIServiceProcessorGetEvaluatorVersionOApi struct { handler EvaluationOpenAPIService } -func (p *evaluationOpenAPIServiceProcessorGetEvaluatorVersion) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - args := EvaluationOpenAPIServiceGetEvaluatorVersionArgs{} +func (p *evaluationOpenAPIServiceProcessorGetEvaluatorVersionOApi) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs{} if err = args.Read(iprot); err != nil { iprot.ReadMessageEnd() x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) - oprot.WriteMessageBegin("GetEvaluatorVersion", thrift.EXCEPTION, seqId) + oprot.WriteMessageBegin("GetEvaluatorVersionOApi", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) @@ -18586,11 +18586,11 @@ func (p *evaluationOpenAPIServiceProcessorGetEvaluatorVersion) Process(ctx conte iprot.ReadMessageEnd() var err2 error - result := EvaluationOpenAPIServiceGetEvaluatorVersionResult{} - var retval *GetEvaluatorVersionOpenAPIResponse - if retval, err2 = p.handler.GetEvaluatorVersion(ctx, args.Req); err2 != nil { - x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing GetEvaluatorVersion: "+err2.Error()) - oprot.WriteMessageBegin("GetEvaluatorVersion", thrift.EXCEPTION, seqId) + result := EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult{} + var retval *GetEvaluatorVersionOApiResponse + if retval, err2 = p.handler.GetEvaluatorVersionOApi(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing GetEvaluatorVersionOApi: "+err2.Error()) + oprot.WriteMessageBegin("GetEvaluatorVersionOApi", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) @@ -18598,7 +18598,7 @@ func (p *evaluationOpenAPIServiceProcessorGetEvaluatorVersion) Process(ctx conte } else { result.Success = retval } - if err2 = oprot.WriteMessageBegin("GetEvaluatorVersion", thrift.REPLY, seqId); err2 != nil { + if err2 = oprot.WriteMessageBegin("GetEvaluatorVersionOApi", thrift.REPLY, seqId); err2 != nil { err = err2 } if err2 = result.Write(oprot); err == nil && err2 != nil { @@ -18616,16 +18616,16 @@ func (p *evaluationOpenAPIServiceProcessorGetEvaluatorVersion) Process(ctx conte return true, err } -type evaluationOpenAPIServiceProcessorRunEvaluator struct { +type evaluationOpenAPIServiceProcessorRunEvaluatorOApi struct { handler EvaluationOpenAPIService } -func (p *evaluationOpenAPIServiceProcessorRunEvaluator) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - args := EvaluationOpenAPIServiceRunEvaluatorArgs{} +func (p *evaluationOpenAPIServiceProcessorRunEvaluatorOApi) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := EvaluationOpenAPIServiceRunEvaluatorOApiArgs{} if err = args.Read(iprot); err != nil { iprot.ReadMessageEnd() x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) - oprot.WriteMessageBegin("RunEvaluator", thrift.EXCEPTION, seqId) + oprot.WriteMessageBegin("RunEvaluatorOApi", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) @@ -18634,11 +18634,11 @@ func (p *evaluationOpenAPIServiceProcessorRunEvaluator) Process(ctx context.Cont iprot.ReadMessageEnd() var err2 error - result := EvaluationOpenAPIServiceRunEvaluatorResult{} - var retval *RunEvaluatorOpenAPIResponse - if retval, err2 = p.handler.RunEvaluator(ctx, args.Req); err2 != nil { - x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing RunEvaluator: "+err2.Error()) - oprot.WriteMessageBegin("RunEvaluator", thrift.EXCEPTION, seqId) + result := EvaluationOpenAPIServiceRunEvaluatorOApiResult{} + var retval *RunEvaluatorOApiResponse + if retval, err2 = p.handler.RunEvaluatorOApi(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing RunEvaluatorOApi: "+err2.Error()) + oprot.WriteMessageBegin("RunEvaluatorOApi", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) @@ -18646,7 +18646,7 @@ func (p *evaluationOpenAPIServiceProcessorRunEvaluator) Process(ctx context.Cont } else { result.Success = retval } - if err2 = oprot.WriteMessageBegin("RunEvaluator", thrift.REPLY, seqId); err2 != nil { + if err2 = oprot.WriteMessageBegin("RunEvaluatorOApi", thrift.REPLY, seqId); err2 != nil { err = err2 } if err2 = result.Write(oprot); err == nil && err2 != nil { @@ -18664,16 +18664,16 @@ func (p *evaluationOpenAPIServiceProcessorRunEvaluator) Process(ctx context.Cont return true, err } -type evaluationOpenAPIServiceProcessorGetEvaluatorRecord struct { +type evaluationOpenAPIServiceProcessorGetEvaluatorRecordOApi struct { handler EvaluationOpenAPIService } -func (p *evaluationOpenAPIServiceProcessorGetEvaluatorRecord) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - args := EvaluationOpenAPIServiceGetEvaluatorRecordArgs{} +func (p *evaluationOpenAPIServiceProcessorGetEvaluatorRecordOApi) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs{} if err = args.Read(iprot); err != nil { iprot.ReadMessageEnd() x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) - oprot.WriteMessageBegin("GetEvaluatorRecord", thrift.EXCEPTION, seqId) + oprot.WriteMessageBegin("GetEvaluatorRecordOApi", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) @@ -18682,11 +18682,11 @@ func (p *evaluationOpenAPIServiceProcessorGetEvaluatorRecord) Process(ctx contex iprot.ReadMessageEnd() var err2 error - result := EvaluationOpenAPIServiceGetEvaluatorRecordResult{} - var retval *GetEvaluatorRecordOpenAPIResponse - if retval, err2 = p.handler.GetEvaluatorRecord(ctx, args.Req); err2 != nil { - x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing GetEvaluatorRecord: "+err2.Error()) - oprot.WriteMessageBegin("GetEvaluatorRecord", thrift.EXCEPTION, seqId) + result := EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult{} + var retval *GetEvaluatorRecordOApiResponse + if retval, err2 = p.handler.GetEvaluatorRecordOApi(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing GetEvaluatorRecordOApi: "+err2.Error()) + oprot.WriteMessageBegin("GetEvaluatorRecordOApi", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) @@ -18694,7 +18694,7 @@ func (p *evaluationOpenAPIServiceProcessorGetEvaluatorRecord) Process(ctx contex } else { result.Success = retval } - if err2 = oprot.WriteMessageBegin("GetEvaluatorRecord", thrift.REPLY, seqId); err2 != nil { + if err2 = oprot.WriteMessageBegin("GetEvaluatorRecordOApi", thrift.REPLY, seqId); err2 != nil { err = err2 } if err2 = result.Write(oprot); err == nil && err2 != nil { @@ -18712,16 +18712,16 @@ func (p *evaluationOpenAPIServiceProcessorGetEvaluatorRecord) Process(ctx contex return true, err } -type evaluationOpenAPIServiceProcessorCreateExperiment struct { +type evaluationOpenAPIServiceProcessorCreateExperimentOApi struct { handler EvaluationOpenAPIService } -func (p *evaluationOpenAPIServiceProcessorCreateExperiment) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - args := EvaluationOpenAPIServiceCreateExperimentArgs{} +func (p *evaluationOpenAPIServiceProcessorCreateExperimentOApi) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := EvaluationOpenAPIServiceCreateExperimentOApiArgs{} if err = args.Read(iprot); err != nil { iprot.ReadMessageEnd() x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) - oprot.WriteMessageBegin("CreateExperiment", thrift.EXCEPTION, seqId) + oprot.WriteMessageBegin("CreateExperimentOApi", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) @@ -18730,11 +18730,11 @@ func (p *evaluationOpenAPIServiceProcessorCreateExperiment) Process(ctx context. iprot.ReadMessageEnd() var err2 error - result := EvaluationOpenAPIServiceCreateExperimentResult{} - var retval *CreateExperimentOpenAPIResponse - if retval, err2 = p.handler.CreateExperiment(ctx, args.Req); err2 != nil { - x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing CreateExperiment: "+err2.Error()) - oprot.WriteMessageBegin("CreateExperiment", thrift.EXCEPTION, seqId) + result := EvaluationOpenAPIServiceCreateExperimentOApiResult{} + var retval *CreateExperimentOApiResponse + if retval, err2 = p.handler.CreateExperimentOApi(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing CreateExperimentOApi: "+err2.Error()) + oprot.WriteMessageBegin("CreateExperimentOApi", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) @@ -18742,7 +18742,7 @@ func (p *evaluationOpenAPIServiceProcessorCreateExperiment) Process(ctx context. } else { result.Success = retval } - if err2 = oprot.WriteMessageBegin("CreateExperiment", thrift.REPLY, seqId); err2 != nil { + if err2 = oprot.WriteMessageBegin("CreateExperimentOApi", thrift.REPLY, seqId); err2 != nil { err = err2 } if err2 = result.Write(oprot); err == nil && err2 != nil { @@ -18760,16 +18760,16 @@ func (p *evaluationOpenAPIServiceProcessorCreateExperiment) Process(ctx context. return true, err } -type evaluationOpenAPIServiceProcessorGetExperimentResult_ struct { +type evaluationOpenAPIServiceProcessorGetExperimentResultOApi struct { handler EvaluationOpenAPIService } -func (p *evaluationOpenAPIServiceProcessorGetExperimentResult_) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - args := EvaluationOpenAPIServiceGetExperimentResultArgs{} +func (p *evaluationOpenAPIServiceProcessorGetExperimentResultOApi) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := EvaluationOpenAPIServiceGetExperimentResultOApiArgs{} if err = args.Read(iprot); err != nil { iprot.ReadMessageEnd() x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) - oprot.WriteMessageBegin("GetExperimentResult", thrift.EXCEPTION, seqId) + oprot.WriteMessageBegin("GetExperimentResultOApi", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) @@ -18778,11 +18778,11 @@ func (p *evaluationOpenAPIServiceProcessorGetExperimentResult_) Process(ctx cont iprot.ReadMessageEnd() var err2 error - result := EvaluationOpenAPIServiceGetExperimentResultResult{} - var retval *GetExperimentResultOpenAPIResponse - if retval, err2 = p.handler.GetExperimentResult_(ctx, args.Req); err2 != nil { - x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing GetExperimentResult: "+err2.Error()) - oprot.WriteMessageBegin("GetExperimentResult", thrift.EXCEPTION, seqId) + result := EvaluationOpenAPIServiceGetExperimentResultOApiResult{} + var retval *GetExperimentResultOApiResponse + if retval, err2 = p.handler.GetExperimentResultOApi(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing GetExperimentResultOApi: "+err2.Error()) + oprot.WriteMessageBegin("GetExperimentResultOApi", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) @@ -18790,7 +18790,7 @@ func (p *evaluationOpenAPIServiceProcessorGetExperimentResult_) Process(ctx cont } else { result.Success = retval } - if err2 = oprot.WriteMessageBegin("GetExperimentResult", thrift.REPLY, seqId); err2 != nil { + if err2 = oprot.WriteMessageBegin("GetExperimentResultOApi", thrift.REPLY, seqId); err2 != nil { err = err2 } if err2 = result.Write(oprot); err == nil && err2 != nil { @@ -18808,41 +18808,41 @@ func (p *evaluationOpenAPIServiceProcessorGetExperimentResult_) Process(ctx cont return true, err } -type EvaluationOpenAPIServiceCreateEvaluationSetArgs struct { - Req *CreateEvaluationSetOpenAPIRequest `thrift:"req,1" frugal:"1,default,CreateEvaluationSetOpenAPIRequest"` +type EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs struct { + Req *CreateEvaluationSetOApiRequest `thrift:"req,1" frugal:"1,default,CreateEvaluationSetOApiRequest"` } -func NewEvaluationOpenAPIServiceCreateEvaluationSetArgs() *EvaluationOpenAPIServiceCreateEvaluationSetArgs { - return &EvaluationOpenAPIServiceCreateEvaluationSetArgs{} +func NewEvaluationOpenAPIServiceCreateEvaluationSetOApiArgs() *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs { + return &EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs{} } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetArgs) InitDefault() { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) InitDefault() { } -var EvaluationOpenAPIServiceCreateEvaluationSetArgs_Req_DEFAULT *CreateEvaluationSetOpenAPIRequest +var EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs_Req_DEFAULT *CreateEvaluationSetOApiRequest -func (p *EvaluationOpenAPIServiceCreateEvaluationSetArgs) GetReq() (v *CreateEvaluationSetOpenAPIRequest) { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) GetReq() (v *CreateEvaluationSetOApiRequest) { if p == nil { return } if !p.IsSetReq() { - return EvaluationOpenAPIServiceCreateEvaluationSetArgs_Req_DEFAULT + return EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs_Req_DEFAULT } return p.Req } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetArgs) SetReq(val *CreateEvaluationSetOpenAPIRequest) { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) SetReq(val *CreateEvaluationSetOApiRequest) { p.Req = val } -var fieldIDToName_EvaluationOpenAPIServiceCreateEvaluationSetArgs = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs = map[int16]string{ 1: "req", } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetArgs) IsSetReq() bool { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) IsSetReq() bool { return p.Req != nil } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetArgs) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -18887,7 +18887,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceCreateEvaluationSetArgs[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -18897,8 +18897,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetArgs) ReadField1(iprot thrift.TProtocol) error { - _field := NewCreateEvaluationSetOpenAPIRequest() +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewCreateEvaluationSetOApiRequest() if err := _field.Read(iprot); err != nil { return err } @@ -18906,9 +18906,9 @@ func (p *EvaluationOpenAPIServiceCreateEvaluationSetArgs) ReadField1(iprot thrif return nil } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetArgs) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("CreateEvaluationSet_args"); err != nil { + if err = oprot.WriteStructBegin("CreateEvaluationSetOApi_args"); err != nil { goto WriteStructBeginError } if p != nil { @@ -18934,7 +18934,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetArgs) writeField1(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } @@ -18951,15 +18951,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetArgs) String() string { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceCreateEvaluationSetArgs(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs(%+v)", *p) } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetArgs) DeepEqual(ano *EvaluationOpenAPIServiceCreateEvaluationSetArgs) bool { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) DeepEqual(ano *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -18971,7 +18971,7 @@ func (p *EvaluationOpenAPIServiceCreateEvaluationSetArgs) DeepEqual(ano *Evaluat return true } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetArgs) Field1DeepEqual(src *CreateEvaluationSetOpenAPIRequest) bool { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) Field1DeepEqual(src *CreateEvaluationSetOApiRequest) bool { if !p.Req.DeepEqual(src) { return false @@ -18979,41 +18979,41 @@ func (p *EvaluationOpenAPIServiceCreateEvaluationSetArgs) Field1DeepEqual(src *C return true } -type EvaluationOpenAPIServiceCreateEvaluationSetResult struct { - Success *CreateEvaluationSetOpenAPIResponse `thrift:"success,0,optional" frugal:"0,optional,CreateEvaluationSetOpenAPIResponse"` +type EvaluationOpenAPIServiceCreateEvaluationSetOApiResult struct { + Success *CreateEvaluationSetOApiResponse `thrift:"success,0,optional" frugal:"0,optional,CreateEvaluationSetOApiResponse"` } -func NewEvaluationOpenAPIServiceCreateEvaluationSetResult() *EvaluationOpenAPIServiceCreateEvaluationSetResult { - return &EvaluationOpenAPIServiceCreateEvaluationSetResult{} +func NewEvaluationOpenAPIServiceCreateEvaluationSetOApiResult() *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult { + return &EvaluationOpenAPIServiceCreateEvaluationSetOApiResult{} } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetResult) InitDefault() { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) InitDefault() { } -var EvaluationOpenAPIServiceCreateEvaluationSetResult_Success_DEFAULT *CreateEvaluationSetOpenAPIResponse +var EvaluationOpenAPIServiceCreateEvaluationSetOApiResult_Success_DEFAULT *CreateEvaluationSetOApiResponse -func (p *EvaluationOpenAPIServiceCreateEvaluationSetResult) GetSuccess() (v *CreateEvaluationSetOpenAPIResponse) { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) GetSuccess() (v *CreateEvaluationSetOApiResponse) { if p == nil { return } if !p.IsSetSuccess() { - return EvaluationOpenAPIServiceCreateEvaluationSetResult_Success_DEFAULT + return EvaluationOpenAPIServiceCreateEvaluationSetOApiResult_Success_DEFAULT } return p.Success } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetResult) SetSuccess(x interface{}) { - p.Success = x.(*CreateEvaluationSetOpenAPIResponse) +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) SetSuccess(x interface{}) { + p.Success = x.(*CreateEvaluationSetOApiResponse) } -var fieldIDToName_EvaluationOpenAPIServiceCreateEvaluationSetResult = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceCreateEvaluationSetOApiResult = map[int16]string{ 0: "success", } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetResult) IsSetSuccess() bool { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) IsSetSuccess() bool { return p.Success != nil } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetResult) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -19058,7 +19058,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceCreateEvaluationSetResult[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceCreateEvaluationSetOApiResult[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -19068,8 +19068,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetResult) ReadField0(iprot thrift.TProtocol) error { - _field := NewCreateEvaluationSetOpenAPIResponse() +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewCreateEvaluationSetOApiResponse() if err := _field.Read(iprot); err != nil { return err } @@ -19077,9 +19077,9 @@ func (p *EvaluationOpenAPIServiceCreateEvaluationSetResult) ReadField0(iprot thr return nil } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetResult) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("CreateEvaluationSet_result"); err != nil { + if err = oprot.WriteStructBegin("CreateEvaluationSetOApi_result"); err != nil { goto WriteStructBeginError } if p != nil { @@ -19105,7 +19105,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetResult) writeField0(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) writeField0(oprot thrift.TProtocol) (err error) { if p.IsSetSuccess() { if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { goto WriteFieldBeginError @@ -19124,15 +19124,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetResult) String() string { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceCreateEvaluationSetResult(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceCreateEvaluationSetOApiResult(%+v)", *p) } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetResult) DeepEqual(ano *EvaluationOpenAPIServiceCreateEvaluationSetResult) bool { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) DeepEqual(ano *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -19144,7 +19144,7 @@ func (p *EvaluationOpenAPIServiceCreateEvaluationSetResult) DeepEqual(ano *Evalu return true } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetResult) Field0DeepEqual(src *CreateEvaluationSetOpenAPIResponse) bool { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) Field0DeepEqual(src *CreateEvaluationSetOApiResponse) bool { if !p.Success.DeepEqual(src) { return false @@ -19152,41 +19152,41 @@ func (p *EvaluationOpenAPIServiceCreateEvaluationSetResult) Field0DeepEqual(src return true } -type EvaluationOpenAPIServiceGetEvaluationSetArgs struct { - Req *GetEvaluationSetOpenAPIRequest `thrift:"req,1" frugal:"1,default,GetEvaluationSetOpenAPIRequest"` +type EvaluationOpenAPIServiceGetEvaluationSetOApiArgs struct { + Req *GetEvaluationSetOApiRequest `thrift:"req,1" frugal:"1,default,GetEvaluationSetOApiRequest"` } -func NewEvaluationOpenAPIServiceGetEvaluationSetArgs() *EvaluationOpenAPIServiceGetEvaluationSetArgs { - return &EvaluationOpenAPIServiceGetEvaluationSetArgs{} +func NewEvaluationOpenAPIServiceGetEvaluationSetOApiArgs() *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs { + return &EvaluationOpenAPIServiceGetEvaluationSetOApiArgs{} } -func (p *EvaluationOpenAPIServiceGetEvaluationSetArgs) InitDefault() { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) InitDefault() { } -var EvaluationOpenAPIServiceGetEvaluationSetArgs_Req_DEFAULT *GetEvaluationSetOpenAPIRequest +var EvaluationOpenAPIServiceGetEvaluationSetOApiArgs_Req_DEFAULT *GetEvaluationSetOApiRequest -func (p *EvaluationOpenAPIServiceGetEvaluationSetArgs) GetReq() (v *GetEvaluationSetOpenAPIRequest) { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) GetReq() (v *GetEvaluationSetOApiRequest) { if p == nil { return } if !p.IsSetReq() { - return EvaluationOpenAPIServiceGetEvaluationSetArgs_Req_DEFAULT + return EvaluationOpenAPIServiceGetEvaluationSetOApiArgs_Req_DEFAULT } return p.Req } -func (p *EvaluationOpenAPIServiceGetEvaluationSetArgs) SetReq(val *GetEvaluationSetOpenAPIRequest) { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) SetReq(val *GetEvaluationSetOApiRequest) { p.Req = val } -var fieldIDToName_EvaluationOpenAPIServiceGetEvaluationSetArgs = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceGetEvaluationSetOApiArgs = map[int16]string{ 1: "req", } -func (p *EvaluationOpenAPIServiceGetEvaluationSetArgs) IsSetReq() bool { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) IsSetReq() bool { return p.Req != nil } -func (p *EvaluationOpenAPIServiceGetEvaluationSetArgs) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -19231,7 +19231,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceGetEvaluationSetArgs[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceGetEvaluationSetOApiArgs[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -19241,8 +19241,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceGetEvaluationSetArgs) ReadField1(iprot thrift.TProtocol) error { - _field := NewGetEvaluationSetOpenAPIRequest() +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewGetEvaluationSetOApiRequest() if err := _field.Read(iprot); err != nil { return err } @@ -19250,9 +19250,9 @@ func (p *EvaluationOpenAPIServiceGetEvaluationSetArgs) ReadField1(iprot thrift.T return nil } -func (p *EvaluationOpenAPIServiceGetEvaluationSetArgs) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("GetEvaluationSet_args"); err != nil { + if err = oprot.WriteStructBegin("GetEvaluationSetOApi_args"); err != nil { goto WriteStructBeginError } if p != nil { @@ -19278,7 +19278,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceGetEvaluationSetArgs) writeField1(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } @@ -19295,15 +19295,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceGetEvaluationSetArgs) String() string { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceGetEvaluationSetArgs(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceGetEvaluationSetOApiArgs(%+v)", *p) } -func (p *EvaluationOpenAPIServiceGetEvaluationSetArgs) DeepEqual(ano *EvaluationOpenAPIServiceGetEvaluationSetArgs) bool { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) DeepEqual(ano *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -19315,7 +19315,7 @@ func (p *EvaluationOpenAPIServiceGetEvaluationSetArgs) DeepEqual(ano *Evaluation return true } -func (p *EvaluationOpenAPIServiceGetEvaluationSetArgs) Field1DeepEqual(src *GetEvaluationSetOpenAPIRequest) bool { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) Field1DeepEqual(src *GetEvaluationSetOApiRequest) bool { if !p.Req.DeepEqual(src) { return false @@ -19323,41 +19323,41 @@ func (p *EvaluationOpenAPIServiceGetEvaluationSetArgs) Field1DeepEqual(src *GetE return true } -type EvaluationOpenAPIServiceGetEvaluationSetResult struct { - Success *GetEvaluationSetOpenAPIResponse `thrift:"success,0,optional" frugal:"0,optional,GetEvaluationSetOpenAPIResponse"` +type EvaluationOpenAPIServiceGetEvaluationSetOApiResult struct { + Success *GetEvaluationSetOApiResponse `thrift:"success,0,optional" frugal:"0,optional,GetEvaluationSetOApiResponse"` } -func NewEvaluationOpenAPIServiceGetEvaluationSetResult() *EvaluationOpenAPIServiceGetEvaluationSetResult { - return &EvaluationOpenAPIServiceGetEvaluationSetResult{} +func NewEvaluationOpenAPIServiceGetEvaluationSetOApiResult() *EvaluationOpenAPIServiceGetEvaluationSetOApiResult { + return &EvaluationOpenAPIServiceGetEvaluationSetOApiResult{} } -func (p *EvaluationOpenAPIServiceGetEvaluationSetResult) InitDefault() { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) InitDefault() { } -var EvaluationOpenAPIServiceGetEvaluationSetResult_Success_DEFAULT *GetEvaluationSetOpenAPIResponse +var EvaluationOpenAPIServiceGetEvaluationSetOApiResult_Success_DEFAULT *GetEvaluationSetOApiResponse -func (p *EvaluationOpenAPIServiceGetEvaluationSetResult) GetSuccess() (v *GetEvaluationSetOpenAPIResponse) { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) GetSuccess() (v *GetEvaluationSetOApiResponse) { if p == nil { return } if !p.IsSetSuccess() { - return EvaluationOpenAPIServiceGetEvaluationSetResult_Success_DEFAULT + return EvaluationOpenAPIServiceGetEvaluationSetOApiResult_Success_DEFAULT } return p.Success } -func (p *EvaluationOpenAPIServiceGetEvaluationSetResult) SetSuccess(x interface{}) { - p.Success = x.(*GetEvaluationSetOpenAPIResponse) +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) SetSuccess(x interface{}) { + p.Success = x.(*GetEvaluationSetOApiResponse) } -var fieldIDToName_EvaluationOpenAPIServiceGetEvaluationSetResult = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceGetEvaluationSetOApiResult = map[int16]string{ 0: "success", } -func (p *EvaluationOpenAPIServiceGetEvaluationSetResult) IsSetSuccess() bool { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) IsSetSuccess() bool { return p.Success != nil } -func (p *EvaluationOpenAPIServiceGetEvaluationSetResult) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -19402,7 +19402,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceGetEvaluationSetResult[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceGetEvaluationSetOApiResult[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -19412,8 +19412,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceGetEvaluationSetResult) ReadField0(iprot thrift.TProtocol) error { - _field := NewGetEvaluationSetOpenAPIResponse() +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewGetEvaluationSetOApiResponse() if err := _field.Read(iprot); err != nil { return err } @@ -19421,9 +19421,9 @@ func (p *EvaluationOpenAPIServiceGetEvaluationSetResult) ReadField0(iprot thrift return nil } -func (p *EvaluationOpenAPIServiceGetEvaluationSetResult) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("GetEvaluationSet_result"); err != nil { + if err = oprot.WriteStructBegin("GetEvaluationSetOApi_result"); err != nil { goto WriteStructBeginError } if p != nil { @@ -19449,7 +19449,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceGetEvaluationSetResult) writeField0(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) writeField0(oprot thrift.TProtocol) (err error) { if p.IsSetSuccess() { if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { goto WriteFieldBeginError @@ -19468,15 +19468,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceGetEvaluationSetResult) String() string { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceGetEvaluationSetResult(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceGetEvaluationSetOApiResult(%+v)", *p) } -func (p *EvaluationOpenAPIServiceGetEvaluationSetResult) DeepEqual(ano *EvaluationOpenAPIServiceGetEvaluationSetResult) bool { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) DeepEqual(ano *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -19488,7 +19488,7 @@ func (p *EvaluationOpenAPIServiceGetEvaluationSetResult) DeepEqual(ano *Evaluati return true } -func (p *EvaluationOpenAPIServiceGetEvaluationSetResult) Field0DeepEqual(src *GetEvaluationSetOpenAPIResponse) bool { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) Field0DeepEqual(src *GetEvaluationSetOApiResponse) bool { if !p.Success.DeepEqual(src) { return false @@ -19496,41 +19496,41 @@ func (p *EvaluationOpenAPIServiceGetEvaluationSetResult) Field0DeepEqual(src *Ge return true } -type EvaluationOpenAPIServiceListEvaluationSetsArgs struct { - Req *ListEvaluationSetsOpenAPIRequest `thrift:"req,1" frugal:"1,default,ListEvaluationSetsOpenAPIRequest"` +type EvaluationOpenAPIServiceListEvaluationSetsOApiArgs struct { + Req *ListEvaluationSetsOApiRequest `thrift:"req,1" frugal:"1,default,ListEvaluationSetsOApiRequest"` } -func NewEvaluationOpenAPIServiceListEvaluationSetsArgs() *EvaluationOpenAPIServiceListEvaluationSetsArgs { - return &EvaluationOpenAPIServiceListEvaluationSetsArgs{} +func NewEvaluationOpenAPIServiceListEvaluationSetsOApiArgs() *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs { + return &EvaluationOpenAPIServiceListEvaluationSetsOApiArgs{} } -func (p *EvaluationOpenAPIServiceListEvaluationSetsArgs) InitDefault() { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) InitDefault() { } -var EvaluationOpenAPIServiceListEvaluationSetsArgs_Req_DEFAULT *ListEvaluationSetsOpenAPIRequest +var EvaluationOpenAPIServiceListEvaluationSetsOApiArgs_Req_DEFAULT *ListEvaluationSetsOApiRequest -func (p *EvaluationOpenAPIServiceListEvaluationSetsArgs) GetReq() (v *ListEvaluationSetsOpenAPIRequest) { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) GetReq() (v *ListEvaluationSetsOApiRequest) { if p == nil { return } if !p.IsSetReq() { - return EvaluationOpenAPIServiceListEvaluationSetsArgs_Req_DEFAULT + return EvaluationOpenAPIServiceListEvaluationSetsOApiArgs_Req_DEFAULT } return p.Req } -func (p *EvaluationOpenAPIServiceListEvaluationSetsArgs) SetReq(val *ListEvaluationSetsOpenAPIRequest) { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) SetReq(val *ListEvaluationSetsOApiRequest) { p.Req = val } -var fieldIDToName_EvaluationOpenAPIServiceListEvaluationSetsArgs = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceListEvaluationSetsOApiArgs = map[int16]string{ 1: "req", } -func (p *EvaluationOpenAPIServiceListEvaluationSetsArgs) IsSetReq() bool { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) IsSetReq() bool { return p.Req != nil } -func (p *EvaluationOpenAPIServiceListEvaluationSetsArgs) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -19575,7 +19575,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceListEvaluationSetsArgs[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceListEvaluationSetsOApiArgs[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -19585,8 +19585,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceListEvaluationSetsArgs) ReadField1(iprot thrift.TProtocol) error { - _field := NewListEvaluationSetsOpenAPIRequest() +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewListEvaluationSetsOApiRequest() if err := _field.Read(iprot); err != nil { return err } @@ -19594,9 +19594,9 @@ func (p *EvaluationOpenAPIServiceListEvaluationSetsArgs) ReadField1(iprot thrift return nil } -func (p *EvaluationOpenAPIServiceListEvaluationSetsArgs) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("ListEvaluationSets_args"); err != nil { + if err = oprot.WriteStructBegin("ListEvaluationSetsOApi_args"); err != nil { goto WriteStructBeginError } if p != nil { @@ -19622,7 +19622,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceListEvaluationSetsArgs) writeField1(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } @@ -19639,15 +19639,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceListEvaluationSetsArgs) String() string { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceListEvaluationSetsArgs(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceListEvaluationSetsOApiArgs(%+v)", *p) } -func (p *EvaluationOpenAPIServiceListEvaluationSetsArgs) DeepEqual(ano *EvaluationOpenAPIServiceListEvaluationSetsArgs) bool { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) DeepEqual(ano *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -19659,7 +19659,7 @@ func (p *EvaluationOpenAPIServiceListEvaluationSetsArgs) DeepEqual(ano *Evaluati return true } -func (p *EvaluationOpenAPIServiceListEvaluationSetsArgs) Field1DeepEqual(src *ListEvaluationSetsOpenAPIRequest) bool { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) Field1DeepEqual(src *ListEvaluationSetsOApiRequest) bool { if !p.Req.DeepEqual(src) { return false @@ -19667,41 +19667,41 @@ func (p *EvaluationOpenAPIServiceListEvaluationSetsArgs) Field1DeepEqual(src *Li return true } -type EvaluationOpenAPIServiceListEvaluationSetsResult struct { - Success *ListEvaluationSetsOpenAPIResponse `thrift:"success,0,optional" frugal:"0,optional,ListEvaluationSetsOpenAPIResponse"` +type EvaluationOpenAPIServiceListEvaluationSetsOApiResult struct { + Success *ListEvaluationSetsOApiResponse `thrift:"success,0,optional" frugal:"0,optional,ListEvaluationSetsOApiResponse"` } -func NewEvaluationOpenAPIServiceListEvaluationSetsResult() *EvaluationOpenAPIServiceListEvaluationSetsResult { - return &EvaluationOpenAPIServiceListEvaluationSetsResult{} +func NewEvaluationOpenAPIServiceListEvaluationSetsOApiResult() *EvaluationOpenAPIServiceListEvaluationSetsOApiResult { + return &EvaluationOpenAPIServiceListEvaluationSetsOApiResult{} } -func (p *EvaluationOpenAPIServiceListEvaluationSetsResult) InitDefault() { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) InitDefault() { } -var EvaluationOpenAPIServiceListEvaluationSetsResult_Success_DEFAULT *ListEvaluationSetsOpenAPIResponse +var EvaluationOpenAPIServiceListEvaluationSetsOApiResult_Success_DEFAULT *ListEvaluationSetsOApiResponse -func (p *EvaluationOpenAPIServiceListEvaluationSetsResult) GetSuccess() (v *ListEvaluationSetsOpenAPIResponse) { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) GetSuccess() (v *ListEvaluationSetsOApiResponse) { if p == nil { return } if !p.IsSetSuccess() { - return EvaluationOpenAPIServiceListEvaluationSetsResult_Success_DEFAULT + return EvaluationOpenAPIServiceListEvaluationSetsOApiResult_Success_DEFAULT } return p.Success } -func (p *EvaluationOpenAPIServiceListEvaluationSetsResult) SetSuccess(x interface{}) { - p.Success = x.(*ListEvaluationSetsOpenAPIResponse) +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) SetSuccess(x interface{}) { + p.Success = x.(*ListEvaluationSetsOApiResponse) } -var fieldIDToName_EvaluationOpenAPIServiceListEvaluationSetsResult = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceListEvaluationSetsOApiResult = map[int16]string{ 0: "success", } -func (p *EvaluationOpenAPIServiceListEvaluationSetsResult) IsSetSuccess() bool { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) IsSetSuccess() bool { return p.Success != nil } -func (p *EvaluationOpenAPIServiceListEvaluationSetsResult) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -19746,7 +19746,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceListEvaluationSetsResult[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceListEvaluationSetsOApiResult[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -19756,8 +19756,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceListEvaluationSetsResult) ReadField0(iprot thrift.TProtocol) error { - _field := NewListEvaluationSetsOpenAPIResponse() +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewListEvaluationSetsOApiResponse() if err := _field.Read(iprot); err != nil { return err } @@ -19765,9 +19765,9 @@ func (p *EvaluationOpenAPIServiceListEvaluationSetsResult) ReadField0(iprot thri return nil } -func (p *EvaluationOpenAPIServiceListEvaluationSetsResult) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("ListEvaluationSets_result"); err != nil { + if err = oprot.WriteStructBegin("ListEvaluationSetsOApi_result"); err != nil { goto WriteStructBeginError } if p != nil { @@ -19793,7 +19793,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceListEvaluationSetsResult) writeField0(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) writeField0(oprot thrift.TProtocol) (err error) { if p.IsSetSuccess() { if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { goto WriteFieldBeginError @@ -19812,15 +19812,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceListEvaluationSetsResult) String() string { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceListEvaluationSetsResult(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceListEvaluationSetsOApiResult(%+v)", *p) } -func (p *EvaluationOpenAPIServiceListEvaluationSetsResult) DeepEqual(ano *EvaluationOpenAPIServiceListEvaluationSetsResult) bool { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) DeepEqual(ano *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -19832,7 +19832,7 @@ func (p *EvaluationOpenAPIServiceListEvaluationSetsResult) DeepEqual(ano *Evalua return true } -func (p *EvaluationOpenAPIServiceListEvaluationSetsResult) Field0DeepEqual(src *ListEvaluationSetsOpenAPIResponse) bool { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) Field0DeepEqual(src *ListEvaluationSetsOApiResponse) bool { if !p.Success.DeepEqual(src) { return false @@ -19840,41 +19840,41 @@ func (p *EvaluationOpenAPIServiceListEvaluationSetsResult) Field0DeepEqual(src * return true } -type EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs struct { - Req *CreateEvaluationSetVersionOpenAPIRequest `thrift:"req,1" frugal:"1,default,CreateEvaluationSetVersionOpenAPIRequest"` +type EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs struct { + Req *CreateEvaluationSetVersionOApiRequest `thrift:"req,1" frugal:"1,default,CreateEvaluationSetVersionOApiRequest"` } -func NewEvaluationOpenAPIServiceCreateEvaluationSetVersionArgs() *EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs { - return &EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs{} +func NewEvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs() *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs { + return &EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs{} } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs) InitDefault() { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) InitDefault() { } -var EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs_Req_DEFAULT *CreateEvaluationSetVersionOpenAPIRequest +var EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs_Req_DEFAULT *CreateEvaluationSetVersionOApiRequest -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs) GetReq() (v *CreateEvaluationSetVersionOpenAPIRequest) { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) GetReq() (v *CreateEvaluationSetVersionOApiRequest) { if p == nil { return } if !p.IsSetReq() { - return EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs_Req_DEFAULT + return EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs_Req_DEFAULT } return p.Req } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs) SetReq(val *CreateEvaluationSetVersionOpenAPIRequest) { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) SetReq(val *CreateEvaluationSetVersionOApiRequest) { p.Req = val } -var fieldIDToName_EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs = map[int16]string{ 1: "req", } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs) IsSetReq() bool { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) IsSetReq() bool { return p.Req != nil } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -19919,7 +19919,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -19929,8 +19929,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs) ReadField1(iprot thrift.TProtocol) error { - _field := NewCreateEvaluationSetVersionOpenAPIRequest() +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewCreateEvaluationSetVersionOApiRequest() if err := _field.Read(iprot); err != nil { return err } @@ -19938,9 +19938,9 @@ func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs) ReadField1(ipro return nil } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("CreateEvaluationSetVersion_args"); err != nil { + if err = oprot.WriteStructBegin("CreateEvaluationSetVersionOApi_args"); err != nil { goto WriteStructBeginError } if p != nil { @@ -19966,7 +19966,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs) writeField1(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } @@ -19983,15 +19983,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs) String() string { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs(%+v)", *p) } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs) DeepEqual(ano *EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs) bool { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) DeepEqual(ano *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -20003,7 +20003,7 @@ func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs) DeepEqual(ano * return true } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs) Field1DeepEqual(src *CreateEvaluationSetVersionOpenAPIRequest) bool { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) Field1DeepEqual(src *CreateEvaluationSetVersionOApiRequest) bool { if !p.Req.DeepEqual(src) { return false @@ -20011,41 +20011,41 @@ func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs) Field1DeepEqual return true } -type EvaluationOpenAPIServiceCreateEvaluationSetVersionResult struct { - Success *CreateEvaluationSetVersionOpenAPIResponse `thrift:"success,0,optional" frugal:"0,optional,CreateEvaluationSetVersionOpenAPIResponse"` +type EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult struct { + Success *CreateEvaluationSetVersionOApiResponse `thrift:"success,0,optional" frugal:"0,optional,CreateEvaluationSetVersionOApiResponse"` } -func NewEvaluationOpenAPIServiceCreateEvaluationSetVersionResult() *EvaluationOpenAPIServiceCreateEvaluationSetVersionResult { - return &EvaluationOpenAPIServiceCreateEvaluationSetVersionResult{} +func NewEvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult() *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult { + return &EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult{} } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionResult) InitDefault() { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) InitDefault() { } -var EvaluationOpenAPIServiceCreateEvaluationSetVersionResult_Success_DEFAULT *CreateEvaluationSetVersionOpenAPIResponse +var EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult_Success_DEFAULT *CreateEvaluationSetVersionOApiResponse -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionResult) GetSuccess() (v *CreateEvaluationSetVersionOpenAPIResponse) { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) GetSuccess() (v *CreateEvaluationSetVersionOApiResponse) { if p == nil { return } if !p.IsSetSuccess() { - return EvaluationOpenAPIServiceCreateEvaluationSetVersionResult_Success_DEFAULT + return EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult_Success_DEFAULT } return p.Success } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionResult) SetSuccess(x interface{}) { - p.Success = x.(*CreateEvaluationSetVersionOpenAPIResponse) +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) SetSuccess(x interface{}) { + p.Success = x.(*CreateEvaluationSetVersionOApiResponse) } -var fieldIDToName_EvaluationOpenAPIServiceCreateEvaluationSetVersionResult = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult = map[int16]string{ 0: "success", } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionResult) IsSetSuccess() bool { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) IsSetSuccess() bool { return p.Success != nil } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionResult) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -20090,7 +20090,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceCreateEvaluationSetVersionResult[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -20100,8 +20100,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionResult) ReadField0(iprot thrift.TProtocol) error { - _field := NewCreateEvaluationSetVersionOpenAPIResponse() +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewCreateEvaluationSetVersionOApiResponse() if err := _field.Read(iprot); err != nil { return err } @@ -20109,9 +20109,9 @@ func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionResult) ReadField0(ip return nil } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionResult) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("CreateEvaluationSetVersion_result"); err != nil { + if err = oprot.WriteStructBegin("CreateEvaluationSetVersionOApi_result"); err != nil { goto WriteStructBeginError } if p != nil { @@ -20137,7 +20137,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionResult) writeField0(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) writeField0(oprot thrift.TProtocol) (err error) { if p.IsSetSuccess() { if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { goto WriteFieldBeginError @@ -20156,15 +20156,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionResult) String() string { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceCreateEvaluationSetVersionResult(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult(%+v)", *p) } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionResult) DeepEqual(ano *EvaluationOpenAPIServiceCreateEvaluationSetVersionResult) bool { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) DeepEqual(ano *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -20176,7 +20176,7 @@ func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionResult) DeepEqual(ano return true } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionResult) Field0DeepEqual(src *CreateEvaluationSetVersionOpenAPIResponse) bool { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) Field0DeepEqual(src *CreateEvaluationSetVersionOApiResponse) bool { if !p.Success.DeepEqual(src) { return false @@ -20184,41 +20184,41 @@ func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionResult) Field0DeepEqu return true } -type EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs struct { - Req *BatchCreateEvaluationSetItemsOpenAPIRequest `thrift:"req,1" frugal:"1,default,BatchCreateEvaluationSetItemsOpenAPIRequest"` +type EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs struct { + Req *BatchCreateEvaluationSetItemsOApiRequest `thrift:"req,1" frugal:"1,default,BatchCreateEvaluationSetItemsOApiRequest"` } -func NewEvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs() *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs { - return &EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs{} +func NewEvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs() *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs { + return &EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs{} } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs) InitDefault() { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) InitDefault() { } -var EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs_Req_DEFAULT *BatchCreateEvaluationSetItemsOpenAPIRequest +var EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs_Req_DEFAULT *BatchCreateEvaluationSetItemsOApiRequest -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs) GetReq() (v *BatchCreateEvaluationSetItemsOpenAPIRequest) { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) GetReq() (v *BatchCreateEvaluationSetItemsOApiRequest) { if p == nil { return } if !p.IsSetReq() { - return EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs_Req_DEFAULT + return EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs_Req_DEFAULT } return p.Req } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs) SetReq(val *BatchCreateEvaluationSetItemsOpenAPIRequest) { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) SetReq(val *BatchCreateEvaluationSetItemsOApiRequest) { p.Req = val } -var fieldIDToName_EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs = map[int16]string{ 1: "req", } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs) IsSetReq() bool { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) IsSetReq() bool { return p.Req != nil } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -20263,7 +20263,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -20273,8 +20273,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs) ReadField1(iprot thrift.TProtocol) error { - _field := NewBatchCreateEvaluationSetItemsOpenAPIRequest() +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewBatchCreateEvaluationSetItemsOApiRequest() if err := _field.Read(iprot); err != nil { return err } @@ -20282,9 +20282,9 @@ func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs) ReadField1(i return nil } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("BatchCreateEvaluationSetItems_args"); err != nil { + if err = oprot.WriteStructBegin("BatchCreateEvaluationSetItemsOApi_args"); err != nil { goto WriteStructBeginError } if p != nil { @@ -20310,7 +20310,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs) writeField1(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } @@ -20327,15 +20327,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs) String() string { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs(%+v)", *p) } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs) DeepEqual(ano *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs) bool { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) DeepEqual(ano *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -20347,7 +20347,7 @@ func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs) DeepEqual(an return true } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs) Field1DeepEqual(src *BatchCreateEvaluationSetItemsOpenAPIRequest) bool { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) Field1DeepEqual(src *BatchCreateEvaluationSetItemsOApiRequest) bool { if !p.Req.DeepEqual(src) { return false @@ -20355,41 +20355,41 @@ func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs) Field1DeepEq return true } -type EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult struct { - Success *BatchCreateEvaluationSetItemsOpenAPIResponse `thrift:"success,0,optional" frugal:"0,optional,BatchCreateEvaluationSetItemsOpenAPIResponse"` +type EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult struct { + Success *BatchCreateEvaluationSetItemsOApiResponse `thrift:"success,0,optional" frugal:"0,optional,BatchCreateEvaluationSetItemsOApiResponse"` } -func NewEvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult() *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult { - return &EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult{} +func NewEvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult() *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult { + return &EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult{} } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult) InitDefault() { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) InitDefault() { } -var EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult_Success_DEFAULT *BatchCreateEvaluationSetItemsOpenAPIResponse +var EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult_Success_DEFAULT *BatchCreateEvaluationSetItemsOApiResponse -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult) GetSuccess() (v *BatchCreateEvaluationSetItemsOpenAPIResponse) { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) GetSuccess() (v *BatchCreateEvaluationSetItemsOApiResponse) { if p == nil { return } if !p.IsSetSuccess() { - return EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult_Success_DEFAULT + return EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult_Success_DEFAULT } return p.Success } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult) SetSuccess(x interface{}) { - p.Success = x.(*BatchCreateEvaluationSetItemsOpenAPIResponse) +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) SetSuccess(x interface{}) { + p.Success = x.(*BatchCreateEvaluationSetItemsOApiResponse) } -var fieldIDToName_EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult = map[int16]string{ 0: "success", } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult) IsSetSuccess() bool { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) IsSetSuccess() bool { return p.Success != nil } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -20434,7 +20434,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -20444,8 +20444,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult) ReadField0(iprot thrift.TProtocol) error { - _field := NewBatchCreateEvaluationSetItemsOpenAPIResponse() +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewBatchCreateEvaluationSetItemsOApiResponse() if err := _field.Read(iprot); err != nil { return err } @@ -20453,9 +20453,9 @@ func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult) ReadField0 return nil } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("BatchCreateEvaluationSetItems_result"); err != nil { + if err = oprot.WriteStructBegin("BatchCreateEvaluationSetItemsOApi_result"); err != nil { goto WriteStructBeginError } if p != nil { @@ -20481,7 +20481,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult) writeField0(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) writeField0(oprot thrift.TProtocol) (err error) { if p.IsSetSuccess() { if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { goto WriteFieldBeginError @@ -20500,15 +20500,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult) String() string { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult(%+v)", *p) } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult) DeepEqual(ano *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult) bool { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) DeepEqual(ano *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -20520,7 +20520,7 @@ func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult) DeepEqual( return true } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult) Field0DeepEqual(src *BatchCreateEvaluationSetItemsOpenAPIResponse) bool { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) Field0DeepEqual(src *BatchCreateEvaluationSetItemsOApiResponse) bool { if !p.Success.DeepEqual(src) { return false @@ -20528,41 +20528,41 @@ func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult) Field0Deep return true } -type EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs struct { - Req *BatchUpdateEvaluationSetItemsOpenAPIRequest `thrift:"req,1" frugal:"1,default,BatchUpdateEvaluationSetItemsOpenAPIRequest"` +type EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs struct { + Req *BatchUpdateEvaluationSetItemsOApiRequest `thrift:"req,1" frugal:"1,default,BatchUpdateEvaluationSetItemsOApiRequest"` } -func NewEvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs() *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs { - return &EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs{} +func NewEvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs() *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs { + return &EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs{} } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs) InitDefault() { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) InitDefault() { } -var EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs_Req_DEFAULT *BatchUpdateEvaluationSetItemsOpenAPIRequest +var EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs_Req_DEFAULT *BatchUpdateEvaluationSetItemsOApiRequest -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs) GetReq() (v *BatchUpdateEvaluationSetItemsOpenAPIRequest) { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) GetReq() (v *BatchUpdateEvaluationSetItemsOApiRequest) { if p == nil { return } if !p.IsSetReq() { - return EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs_Req_DEFAULT + return EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs_Req_DEFAULT } return p.Req } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs) SetReq(val *BatchUpdateEvaluationSetItemsOpenAPIRequest) { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) SetReq(val *BatchUpdateEvaluationSetItemsOApiRequest) { p.Req = val } -var fieldIDToName_EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs = map[int16]string{ 1: "req", } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs) IsSetReq() bool { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) IsSetReq() bool { return p.Req != nil } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -20607,7 +20607,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -20617,8 +20617,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs) ReadField1(iprot thrift.TProtocol) error { - _field := NewBatchUpdateEvaluationSetItemsOpenAPIRequest() +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewBatchUpdateEvaluationSetItemsOApiRequest() if err := _field.Read(iprot); err != nil { return err } @@ -20626,9 +20626,9 @@ func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs) ReadField1(i return nil } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("BatchUpdateEvaluationSetItems_args"); err != nil { + if err = oprot.WriteStructBegin("BatchUpdateEvaluationSetItemsOApi_args"); err != nil { goto WriteStructBeginError } if p != nil { @@ -20654,7 +20654,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs) writeField1(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } @@ -20671,15 +20671,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs) String() string { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs(%+v)", *p) } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs) DeepEqual(ano *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs) bool { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) DeepEqual(ano *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -20691,7 +20691,7 @@ func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs) DeepEqual(an return true } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs) Field1DeepEqual(src *BatchUpdateEvaluationSetItemsOpenAPIRequest) bool { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) Field1DeepEqual(src *BatchUpdateEvaluationSetItemsOApiRequest) bool { if !p.Req.DeepEqual(src) { return false @@ -20699,41 +20699,41 @@ func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs) Field1DeepEq return true } -type EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult struct { - Success *BatchUpdateEvaluationSetItemsOpenAPIResponse `thrift:"success,0,optional" frugal:"0,optional,BatchUpdateEvaluationSetItemsOpenAPIResponse"` +type EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult struct { + Success *BatchUpdateEvaluationSetItemsOApiResponse `thrift:"success,0,optional" frugal:"0,optional,BatchUpdateEvaluationSetItemsOApiResponse"` } -func NewEvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult() *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult { - return &EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult{} +func NewEvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult() *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult { + return &EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult{} } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult) InitDefault() { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) InitDefault() { } -var EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult_Success_DEFAULT *BatchUpdateEvaluationSetItemsOpenAPIResponse +var EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult_Success_DEFAULT *BatchUpdateEvaluationSetItemsOApiResponse -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult) GetSuccess() (v *BatchUpdateEvaluationSetItemsOpenAPIResponse) { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) GetSuccess() (v *BatchUpdateEvaluationSetItemsOApiResponse) { if p == nil { return } if !p.IsSetSuccess() { - return EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult_Success_DEFAULT + return EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult_Success_DEFAULT } return p.Success } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult) SetSuccess(x interface{}) { - p.Success = x.(*BatchUpdateEvaluationSetItemsOpenAPIResponse) +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) SetSuccess(x interface{}) { + p.Success = x.(*BatchUpdateEvaluationSetItemsOApiResponse) } -var fieldIDToName_EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult = map[int16]string{ 0: "success", } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult) IsSetSuccess() bool { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) IsSetSuccess() bool { return p.Success != nil } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -20778,7 +20778,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -20788,8 +20788,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult) ReadField0(iprot thrift.TProtocol) error { - _field := NewBatchUpdateEvaluationSetItemsOpenAPIResponse() +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewBatchUpdateEvaluationSetItemsOApiResponse() if err := _field.Read(iprot); err != nil { return err } @@ -20797,9 +20797,9 @@ func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult) ReadField0 return nil } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("BatchUpdateEvaluationSetItems_result"); err != nil { + if err = oprot.WriteStructBegin("BatchUpdateEvaluationSetItemsOApi_result"); err != nil { goto WriteStructBeginError } if p != nil { @@ -20825,7 +20825,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult) writeField0(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) writeField0(oprot thrift.TProtocol) (err error) { if p.IsSetSuccess() { if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { goto WriteFieldBeginError @@ -20844,15 +20844,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult) String() string { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult(%+v)", *p) } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult) DeepEqual(ano *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult) bool { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) DeepEqual(ano *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -20864,7 +20864,7 @@ func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult) DeepEqual( return true } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult) Field0DeepEqual(src *BatchUpdateEvaluationSetItemsOpenAPIResponse) bool { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) Field0DeepEqual(src *BatchUpdateEvaluationSetItemsOApiResponse) bool { if !p.Success.DeepEqual(src) { return false @@ -20872,41 +20872,41 @@ func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult) Field0Deep return true } -type EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs struct { - Req *BatchDeleteEvaluationSetItemsOpenAPIRequest `thrift:"req,1" frugal:"1,default,BatchDeleteEvaluationSetItemsOpenAPIRequest"` +type EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs struct { + Req *BatchDeleteEvaluationSetItemsOApiRequest `thrift:"req,1" frugal:"1,default,BatchDeleteEvaluationSetItemsOApiRequest"` } -func NewEvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs() *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs { - return &EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs{} +func NewEvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs() *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs { + return &EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs{} } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs) InitDefault() { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) InitDefault() { } -var EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs_Req_DEFAULT *BatchDeleteEvaluationSetItemsOpenAPIRequest +var EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs_Req_DEFAULT *BatchDeleteEvaluationSetItemsOApiRequest -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs) GetReq() (v *BatchDeleteEvaluationSetItemsOpenAPIRequest) { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) GetReq() (v *BatchDeleteEvaluationSetItemsOApiRequest) { if p == nil { return } if !p.IsSetReq() { - return EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs_Req_DEFAULT + return EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs_Req_DEFAULT } return p.Req } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs) SetReq(val *BatchDeleteEvaluationSetItemsOpenAPIRequest) { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) SetReq(val *BatchDeleteEvaluationSetItemsOApiRequest) { p.Req = val } -var fieldIDToName_EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs = map[int16]string{ 1: "req", } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs) IsSetReq() bool { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) IsSetReq() bool { return p.Req != nil } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -20951,7 +20951,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -20961,8 +20961,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs) ReadField1(iprot thrift.TProtocol) error { - _field := NewBatchDeleteEvaluationSetItemsOpenAPIRequest() +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewBatchDeleteEvaluationSetItemsOApiRequest() if err := _field.Read(iprot); err != nil { return err } @@ -20970,9 +20970,9 @@ func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs) ReadField1(i return nil } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("BatchDeleteEvaluationSetItems_args"); err != nil { + if err = oprot.WriteStructBegin("BatchDeleteEvaluationSetItemsOApi_args"); err != nil { goto WriteStructBeginError } if p != nil { @@ -20998,7 +20998,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs) writeField1(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } @@ -21015,15 +21015,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs) String() string { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs(%+v)", *p) } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs) DeepEqual(ano *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs) bool { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) DeepEqual(ano *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -21035,7 +21035,7 @@ func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs) DeepEqual(an return true } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs) Field1DeepEqual(src *BatchDeleteEvaluationSetItemsOpenAPIRequest) bool { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) Field1DeepEqual(src *BatchDeleteEvaluationSetItemsOApiRequest) bool { if !p.Req.DeepEqual(src) { return false @@ -21043,41 +21043,41 @@ func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs) Field1DeepEq return true } -type EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult struct { - Success *BatchDeleteEvaluationSetItemsOpenAPIResponse `thrift:"success,0,optional" frugal:"0,optional,BatchDeleteEvaluationSetItemsOpenAPIResponse"` +type EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult struct { + Success *BatchDeleteEvaluationSetItemsOApiResponse `thrift:"success,0,optional" frugal:"0,optional,BatchDeleteEvaluationSetItemsOApiResponse"` } -func NewEvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult() *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult { - return &EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult{} +func NewEvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult() *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult { + return &EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult{} } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult) InitDefault() { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) InitDefault() { } -var EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult_Success_DEFAULT *BatchDeleteEvaluationSetItemsOpenAPIResponse +var EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult_Success_DEFAULT *BatchDeleteEvaluationSetItemsOApiResponse -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult) GetSuccess() (v *BatchDeleteEvaluationSetItemsOpenAPIResponse) { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) GetSuccess() (v *BatchDeleteEvaluationSetItemsOApiResponse) { if p == nil { return } if !p.IsSetSuccess() { - return EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult_Success_DEFAULT + return EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult_Success_DEFAULT } return p.Success } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult) SetSuccess(x interface{}) { - p.Success = x.(*BatchDeleteEvaluationSetItemsOpenAPIResponse) +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) SetSuccess(x interface{}) { + p.Success = x.(*BatchDeleteEvaluationSetItemsOApiResponse) } -var fieldIDToName_EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult = map[int16]string{ 0: "success", } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult) IsSetSuccess() bool { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) IsSetSuccess() bool { return p.Success != nil } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -21122,7 +21122,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -21132,8 +21132,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult) ReadField0(iprot thrift.TProtocol) error { - _field := NewBatchDeleteEvaluationSetItemsOpenAPIResponse() +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewBatchDeleteEvaluationSetItemsOApiResponse() if err := _field.Read(iprot); err != nil { return err } @@ -21141,9 +21141,9 @@ func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult) ReadField0 return nil } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("BatchDeleteEvaluationSetItems_result"); err != nil { + if err = oprot.WriteStructBegin("BatchDeleteEvaluationSetItemsOApi_result"); err != nil { goto WriteStructBeginError } if p != nil { @@ -21169,7 +21169,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult) writeField0(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) writeField0(oprot thrift.TProtocol) (err error) { if p.IsSetSuccess() { if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { goto WriteFieldBeginError @@ -21188,15 +21188,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult) String() string { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult(%+v)", *p) } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult) DeepEqual(ano *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult) bool { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) DeepEqual(ano *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -21208,7 +21208,7 @@ func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult) DeepEqual( return true } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult) Field0DeepEqual(src *BatchDeleteEvaluationSetItemsOpenAPIResponse) bool { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) Field0DeepEqual(src *BatchDeleteEvaluationSetItemsOApiResponse) bool { if !p.Success.DeepEqual(src) { return false @@ -21216,41 +21216,41 @@ func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult) Field0Deep return true } -type EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs struct { - Req *ClearEvaluationSetDraftItemsOpenAPIRequest `thrift:"req,1" frugal:"1,default,ClearEvaluationSetDraftItemsOpenAPIRequest"` +type EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs struct { + Req *ClearEvaluationSetDraftItemsOApiRequest `thrift:"req,1" frugal:"1,default,ClearEvaluationSetDraftItemsOApiRequest"` } -func NewEvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs() *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs { - return &EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs{} +func NewEvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs() *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs { + return &EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs{} } -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs) InitDefault() { +func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs) InitDefault() { } -var EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs_Req_DEFAULT *ClearEvaluationSetDraftItemsOpenAPIRequest +var EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs_Req_DEFAULT *ClearEvaluationSetDraftItemsOApiRequest -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs) GetReq() (v *ClearEvaluationSetDraftItemsOpenAPIRequest) { +func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs) GetReq() (v *ClearEvaluationSetDraftItemsOApiRequest) { if p == nil { return } if !p.IsSetReq() { - return EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs_Req_DEFAULT + return EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs_Req_DEFAULT } return p.Req } -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs) SetReq(val *ClearEvaluationSetDraftItemsOpenAPIRequest) { +func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs) SetReq(val *ClearEvaluationSetDraftItemsOApiRequest) { p.Req = val } -var fieldIDToName_EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs = map[int16]string{ 1: "req", } -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs) IsSetReq() bool { +func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs) IsSetReq() bool { return p.Req != nil } -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -21295,7 +21295,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -21305,8 +21305,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs) ReadField1(iprot thrift.TProtocol) error { - _field := NewClearEvaluationSetDraftItemsOpenAPIRequest() +func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewClearEvaluationSetDraftItemsOApiRequest() if err := _field.Read(iprot); err != nil { return err } @@ -21314,9 +21314,9 @@ func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs) ReadField1(ip return nil } -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("ClearEvaluationSetDraftItems_args"); err != nil { + if err = oprot.WriteStructBegin("ClearEvaluationSetDraftItemsOApi_args"); err != nil { goto WriteStructBeginError } if p != nil { @@ -21342,7 +21342,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs) writeField1(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } @@ -21359,15 +21359,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs) String() string { +func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs(%+v)", *p) } -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs) DeepEqual(ano *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs) bool { +func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs) DeepEqual(ano *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -21379,7 +21379,7 @@ func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs) DeepEqual(ano return true } -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs) Field1DeepEqual(src *ClearEvaluationSetDraftItemsOpenAPIRequest) bool { +func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs) Field1DeepEqual(src *ClearEvaluationSetDraftItemsOApiRequest) bool { if !p.Req.DeepEqual(src) { return false @@ -21387,41 +21387,41 @@ func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs) Field1DeepEqu return true } -type EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult struct { - Success *ClearEvaluationSetDraftItemsOpenAPIResponse `thrift:"success,0,optional" frugal:"0,optional,ClearEvaluationSetDraftItemsOpenAPIResponse"` +type EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult struct { + Success *ClearEvaluationSetDraftItemsOApiResponse `thrift:"success,0,optional" frugal:"0,optional,ClearEvaluationSetDraftItemsOApiResponse"` } -func NewEvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult() *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult { - return &EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult{} +func NewEvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult() *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult { + return &EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult{} } -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult) InitDefault() { +func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult) InitDefault() { } -var EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult_Success_DEFAULT *ClearEvaluationSetDraftItemsOpenAPIResponse +var EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult_Success_DEFAULT *ClearEvaluationSetDraftItemsOApiResponse -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult) GetSuccess() (v *ClearEvaluationSetDraftItemsOpenAPIResponse) { +func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult) GetSuccess() (v *ClearEvaluationSetDraftItemsOApiResponse) { if p == nil { return } if !p.IsSetSuccess() { - return EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult_Success_DEFAULT + return EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult_Success_DEFAULT } return p.Success } -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult) SetSuccess(x interface{}) { - p.Success = x.(*ClearEvaluationSetDraftItemsOpenAPIResponse) +func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult) SetSuccess(x interface{}) { + p.Success = x.(*ClearEvaluationSetDraftItemsOApiResponse) } -var fieldIDToName_EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult = map[int16]string{ 0: "success", } -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult) IsSetSuccess() bool { +func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult) IsSetSuccess() bool { return p.Success != nil } -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -21466,7 +21466,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -21476,8 +21476,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult) ReadField0(iprot thrift.TProtocol) error { - _field := NewClearEvaluationSetDraftItemsOpenAPIResponse() +func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewClearEvaluationSetDraftItemsOApiResponse() if err := _field.Read(iprot); err != nil { return err } @@ -21485,9 +21485,9 @@ func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult) ReadField0( return nil } -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("ClearEvaluationSetDraftItems_result"); err != nil { + if err = oprot.WriteStructBegin("ClearEvaluationSetDraftItemsOApi_result"); err != nil { goto WriteStructBeginError } if p != nil { @@ -21513,7 +21513,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult) writeField0(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult) writeField0(oprot thrift.TProtocol) (err error) { if p.IsSetSuccess() { if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { goto WriteFieldBeginError @@ -21532,15 +21532,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult) String() string { +func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult(%+v)", *p) } -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult) DeepEqual(ano *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult) bool { +func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult) DeepEqual(ano *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -21552,7 +21552,7 @@ func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult) DeepEqual(a return true } -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult) Field0DeepEqual(src *ClearEvaluationSetDraftItemsOpenAPIResponse) bool { +func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult) Field0DeepEqual(src *ClearEvaluationSetDraftItemsOApiResponse) bool { if !p.Success.DeepEqual(src) { return false @@ -21560,41 +21560,41 @@ func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult) Field0DeepE return true } -type EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs struct { - Req *ListEvaluationSetVersionItemsOpenAPIRequest `thrift:"req,1" frugal:"1,default,ListEvaluationSetVersionItemsOpenAPIRequest"` +type EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs struct { + Req *ListEvaluationSetVersionItemsOApiRequest `thrift:"req,1" frugal:"1,default,ListEvaluationSetVersionItemsOApiRequest"` } -func NewEvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs() *EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs { - return &EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs{} +func NewEvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs() *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs { + return &EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs{} } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs) InitDefault() { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) InitDefault() { } -var EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs_Req_DEFAULT *ListEvaluationSetVersionItemsOpenAPIRequest +var EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs_Req_DEFAULT *ListEvaluationSetVersionItemsOApiRequest -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs) GetReq() (v *ListEvaluationSetVersionItemsOpenAPIRequest) { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) GetReq() (v *ListEvaluationSetVersionItemsOApiRequest) { if p == nil { return } if !p.IsSetReq() { - return EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs_Req_DEFAULT + return EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs_Req_DEFAULT } return p.Req } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs) SetReq(val *ListEvaluationSetVersionItemsOpenAPIRequest) { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) SetReq(val *ListEvaluationSetVersionItemsOApiRequest) { p.Req = val } -var fieldIDToName_EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs = map[int16]string{ 1: "req", } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs) IsSetReq() bool { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) IsSetReq() bool { return p.Req != nil } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -21639,7 +21639,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -21649,8 +21649,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs) ReadField1(iprot thrift.TProtocol) error { - _field := NewListEvaluationSetVersionItemsOpenAPIRequest() +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewListEvaluationSetVersionItemsOApiRequest() if err := _field.Read(iprot); err != nil { return err } @@ -21658,9 +21658,9 @@ func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs) ReadField1(i return nil } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("ListEvaluationSetVersionItems_args"); err != nil { + if err = oprot.WriteStructBegin("ListEvaluationSetVersionItemsOApi_args"); err != nil { goto WriteStructBeginError } if p != nil { @@ -21686,7 +21686,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs) writeField1(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } @@ -21703,15 +21703,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs) String() string { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs(%+v)", *p) } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs) DeepEqual(ano *EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs) bool { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) DeepEqual(ano *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -21723,7 +21723,7 @@ func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs) DeepEqual(an return true } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs) Field1DeepEqual(src *ListEvaluationSetVersionItemsOpenAPIRequest) bool { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) Field1DeepEqual(src *ListEvaluationSetVersionItemsOApiRequest) bool { if !p.Req.DeepEqual(src) { return false @@ -21731,41 +21731,41 @@ func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs) Field1DeepEq return true } -type EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult struct { - Success *ListEvaluationSetVersionItemsOpenAPIResponse `thrift:"success,0,optional" frugal:"0,optional,ListEvaluationSetVersionItemsOpenAPIResponse"` +type EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult struct { + Success *ListEvaluationSetVersionItemsOApiResponse `thrift:"success,0,optional" frugal:"0,optional,ListEvaluationSetVersionItemsOApiResponse"` } -func NewEvaluationOpenAPIServiceListEvaluationSetVersionItemsResult() *EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult { - return &EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult{} +func NewEvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult() *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult { + return &EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult{} } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult) InitDefault() { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) InitDefault() { } -var EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult_Success_DEFAULT *ListEvaluationSetVersionItemsOpenAPIResponse +var EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult_Success_DEFAULT *ListEvaluationSetVersionItemsOApiResponse -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult) GetSuccess() (v *ListEvaluationSetVersionItemsOpenAPIResponse) { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) GetSuccess() (v *ListEvaluationSetVersionItemsOApiResponse) { if p == nil { return } if !p.IsSetSuccess() { - return EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult_Success_DEFAULT + return EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult_Success_DEFAULT } return p.Success } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult) SetSuccess(x interface{}) { - p.Success = x.(*ListEvaluationSetVersionItemsOpenAPIResponse) +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) SetSuccess(x interface{}) { + p.Success = x.(*ListEvaluationSetVersionItemsOApiResponse) } -var fieldIDToName_EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult = map[int16]string{ 0: "success", } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult) IsSetSuccess() bool { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) IsSetSuccess() bool { return p.Success != nil } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -21810,7 +21810,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -21820,8 +21820,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult) ReadField0(iprot thrift.TProtocol) error { - _field := NewListEvaluationSetVersionItemsOpenAPIResponse() +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewListEvaluationSetVersionItemsOApiResponse() if err := _field.Read(iprot); err != nil { return err } @@ -21829,9 +21829,9 @@ func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult) ReadField0 return nil } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("ListEvaluationSetVersionItems_result"); err != nil { + if err = oprot.WriteStructBegin("ListEvaluationSetVersionItemsOApi_result"); err != nil { goto WriteStructBeginError } if p != nil { @@ -21857,7 +21857,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult) writeField0(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) writeField0(oprot thrift.TProtocol) (err error) { if p.IsSetSuccess() { if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { goto WriteFieldBeginError @@ -21876,15 +21876,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult) String() string { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult(%+v)", *p) } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult) DeepEqual(ano *EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult) bool { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) DeepEqual(ano *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -21896,7 +21896,7 @@ func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult) DeepEqual( return true } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult) Field0DeepEqual(src *ListEvaluationSetVersionItemsOpenAPIResponse) bool { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) Field0DeepEqual(src *ListEvaluationSetVersionItemsOApiResponse) bool { if !p.Success.DeepEqual(src) { return false @@ -21904,41 +21904,41 @@ func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult) Field0Deep return true } -type EvaluationOpenAPIServiceCreateEvaluatorArgs struct { - Req *CreateEvaluatorOpenAPIRequest `thrift:"req,1" frugal:"1,default,CreateEvaluatorOpenAPIRequest"` +type EvaluationOpenAPIServiceCreateEvaluatorOApiArgs struct { + Req *CreateEvaluatorOApiRequest `thrift:"req,1" frugal:"1,default,CreateEvaluatorOApiRequest"` } -func NewEvaluationOpenAPIServiceCreateEvaluatorArgs() *EvaluationOpenAPIServiceCreateEvaluatorArgs { - return &EvaluationOpenAPIServiceCreateEvaluatorArgs{} +func NewEvaluationOpenAPIServiceCreateEvaluatorOApiArgs() *EvaluationOpenAPIServiceCreateEvaluatorOApiArgs { + return &EvaluationOpenAPIServiceCreateEvaluatorOApiArgs{} } -func (p *EvaluationOpenAPIServiceCreateEvaluatorArgs) InitDefault() { +func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiArgs) InitDefault() { } -var EvaluationOpenAPIServiceCreateEvaluatorArgs_Req_DEFAULT *CreateEvaluatorOpenAPIRequest +var EvaluationOpenAPIServiceCreateEvaluatorOApiArgs_Req_DEFAULT *CreateEvaluatorOApiRequest -func (p *EvaluationOpenAPIServiceCreateEvaluatorArgs) GetReq() (v *CreateEvaluatorOpenAPIRequest) { +func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiArgs) GetReq() (v *CreateEvaluatorOApiRequest) { if p == nil { return } if !p.IsSetReq() { - return EvaluationOpenAPIServiceCreateEvaluatorArgs_Req_DEFAULT + return EvaluationOpenAPIServiceCreateEvaluatorOApiArgs_Req_DEFAULT } return p.Req } -func (p *EvaluationOpenAPIServiceCreateEvaluatorArgs) SetReq(val *CreateEvaluatorOpenAPIRequest) { +func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiArgs) SetReq(val *CreateEvaluatorOApiRequest) { p.Req = val } -var fieldIDToName_EvaluationOpenAPIServiceCreateEvaluatorArgs = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceCreateEvaluatorOApiArgs = map[int16]string{ 1: "req", } -func (p *EvaluationOpenAPIServiceCreateEvaluatorArgs) IsSetReq() bool { +func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiArgs) IsSetReq() bool { return p.Req != nil } -func (p *EvaluationOpenAPIServiceCreateEvaluatorArgs) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiArgs) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -21983,7 +21983,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceCreateEvaluatorArgs[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceCreateEvaluatorOApiArgs[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -21993,8 +21993,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceCreateEvaluatorArgs) ReadField1(iprot thrift.TProtocol) error { - _field := NewCreateEvaluatorOpenAPIRequest() +func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewCreateEvaluatorOApiRequest() if err := _field.Read(iprot); err != nil { return err } @@ -22002,9 +22002,9 @@ func (p *EvaluationOpenAPIServiceCreateEvaluatorArgs) ReadField1(iprot thrift.TP return nil } -func (p *EvaluationOpenAPIServiceCreateEvaluatorArgs) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiArgs) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("CreateEvaluator_args"); err != nil { + if err = oprot.WriteStructBegin("CreateEvaluatorOApi_args"); err != nil { goto WriteStructBeginError } if p != nil { @@ -22030,7 +22030,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceCreateEvaluatorArgs) writeField1(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiArgs) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } @@ -22047,15 +22047,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceCreateEvaluatorArgs) String() string { +func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiArgs) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceCreateEvaluatorArgs(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceCreateEvaluatorOApiArgs(%+v)", *p) } -func (p *EvaluationOpenAPIServiceCreateEvaluatorArgs) DeepEqual(ano *EvaluationOpenAPIServiceCreateEvaluatorArgs) bool { +func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiArgs) DeepEqual(ano *EvaluationOpenAPIServiceCreateEvaluatorOApiArgs) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -22067,7 +22067,7 @@ func (p *EvaluationOpenAPIServiceCreateEvaluatorArgs) DeepEqual(ano *EvaluationO return true } -func (p *EvaluationOpenAPIServiceCreateEvaluatorArgs) Field1DeepEqual(src *CreateEvaluatorOpenAPIRequest) bool { +func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiArgs) Field1DeepEqual(src *CreateEvaluatorOApiRequest) bool { if !p.Req.DeepEqual(src) { return false @@ -22075,41 +22075,41 @@ func (p *EvaluationOpenAPIServiceCreateEvaluatorArgs) Field1DeepEqual(src *Creat return true } -type EvaluationOpenAPIServiceCreateEvaluatorResult struct { - Success *CreateEvaluatorOpenAPIResponse `thrift:"success,0,optional" frugal:"0,optional,CreateEvaluatorOpenAPIResponse"` +type EvaluationOpenAPIServiceCreateEvaluatorOApiResult struct { + Success *CreateEvaluatorOApiResponse `thrift:"success,0,optional" frugal:"0,optional,CreateEvaluatorOApiResponse"` } -func NewEvaluationOpenAPIServiceCreateEvaluatorResult() *EvaluationOpenAPIServiceCreateEvaluatorResult { - return &EvaluationOpenAPIServiceCreateEvaluatorResult{} +func NewEvaluationOpenAPIServiceCreateEvaluatorOApiResult() *EvaluationOpenAPIServiceCreateEvaluatorOApiResult { + return &EvaluationOpenAPIServiceCreateEvaluatorOApiResult{} } -func (p *EvaluationOpenAPIServiceCreateEvaluatorResult) InitDefault() { +func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiResult) InitDefault() { } -var EvaluationOpenAPIServiceCreateEvaluatorResult_Success_DEFAULT *CreateEvaluatorOpenAPIResponse +var EvaluationOpenAPIServiceCreateEvaluatorOApiResult_Success_DEFAULT *CreateEvaluatorOApiResponse -func (p *EvaluationOpenAPIServiceCreateEvaluatorResult) GetSuccess() (v *CreateEvaluatorOpenAPIResponse) { +func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiResult) GetSuccess() (v *CreateEvaluatorOApiResponse) { if p == nil { return } if !p.IsSetSuccess() { - return EvaluationOpenAPIServiceCreateEvaluatorResult_Success_DEFAULT + return EvaluationOpenAPIServiceCreateEvaluatorOApiResult_Success_DEFAULT } return p.Success } -func (p *EvaluationOpenAPIServiceCreateEvaluatorResult) SetSuccess(x interface{}) { - p.Success = x.(*CreateEvaluatorOpenAPIResponse) +func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiResult) SetSuccess(x interface{}) { + p.Success = x.(*CreateEvaluatorOApiResponse) } -var fieldIDToName_EvaluationOpenAPIServiceCreateEvaluatorResult = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceCreateEvaluatorOApiResult = map[int16]string{ 0: "success", } -func (p *EvaluationOpenAPIServiceCreateEvaluatorResult) IsSetSuccess() bool { +func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiResult) IsSetSuccess() bool { return p.Success != nil } -func (p *EvaluationOpenAPIServiceCreateEvaluatorResult) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiResult) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -22154,7 +22154,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceCreateEvaluatorResult[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceCreateEvaluatorOApiResult[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -22164,8 +22164,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceCreateEvaluatorResult) ReadField0(iprot thrift.TProtocol) error { - _field := NewCreateEvaluatorOpenAPIResponse() +func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewCreateEvaluatorOApiResponse() if err := _field.Read(iprot); err != nil { return err } @@ -22173,9 +22173,9 @@ func (p *EvaluationOpenAPIServiceCreateEvaluatorResult) ReadField0(iprot thrift. return nil } -func (p *EvaluationOpenAPIServiceCreateEvaluatorResult) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiResult) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("CreateEvaluator_result"); err != nil { + if err = oprot.WriteStructBegin("CreateEvaluatorOApi_result"); err != nil { goto WriteStructBeginError } if p != nil { @@ -22201,7 +22201,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceCreateEvaluatorResult) writeField0(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiResult) writeField0(oprot thrift.TProtocol) (err error) { if p.IsSetSuccess() { if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { goto WriteFieldBeginError @@ -22220,15 +22220,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceCreateEvaluatorResult) String() string { +func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiResult) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceCreateEvaluatorResult(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceCreateEvaluatorOApiResult(%+v)", *p) } -func (p *EvaluationOpenAPIServiceCreateEvaluatorResult) DeepEqual(ano *EvaluationOpenAPIServiceCreateEvaluatorResult) bool { +func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiResult) DeepEqual(ano *EvaluationOpenAPIServiceCreateEvaluatorOApiResult) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -22240,7 +22240,7 @@ func (p *EvaluationOpenAPIServiceCreateEvaluatorResult) DeepEqual(ano *Evaluatio return true } -func (p *EvaluationOpenAPIServiceCreateEvaluatorResult) Field0DeepEqual(src *CreateEvaluatorOpenAPIResponse) bool { +func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiResult) Field0DeepEqual(src *CreateEvaluatorOApiResponse) bool { if !p.Success.DeepEqual(src) { return false @@ -22248,41 +22248,41 @@ func (p *EvaluationOpenAPIServiceCreateEvaluatorResult) Field0DeepEqual(src *Cre return true } -type EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs struct { - Req *SubmitEvaluatorVersionOpenAPIRequest `thrift:"req,1" frugal:"1,default,SubmitEvaluatorVersionOpenAPIRequest"` +type EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs struct { + Req *SubmitEvaluatorVersionOApiRequest `thrift:"req,1" frugal:"1,default,SubmitEvaluatorVersionOApiRequest"` } -func NewEvaluationOpenAPIServiceSubmitEvaluatorVersionArgs() *EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs { - return &EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs{} +func NewEvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs() *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs { + return &EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs{} } -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs) InitDefault() { +func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs) InitDefault() { } -var EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs_Req_DEFAULT *SubmitEvaluatorVersionOpenAPIRequest +var EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs_Req_DEFAULT *SubmitEvaluatorVersionOApiRequest -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs) GetReq() (v *SubmitEvaluatorVersionOpenAPIRequest) { +func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs) GetReq() (v *SubmitEvaluatorVersionOApiRequest) { if p == nil { return } if !p.IsSetReq() { - return EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs_Req_DEFAULT + return EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs_Req_DEFAULT } return p.Req } -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs) SetReq(val *SubmitEvaluatorVersionOpenAPIRequest) { +func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs) SetReq(val *SubmitEvaluatorVersionOApiRequest) { p.Req = val } -var fieldIDToName_EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs = map[int16]string{ 1: "req", } -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs) IsSetReq() bool { +func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs) IsSetReq() bool { return p.Req != nil } -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -22327,7 +22327,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -22337,8 +22337,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs) ReadField1(iprot thrift.TProtocol) error { - _field := NewSubmitEvaluatorVersionOpenAPIRequest() +func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewSubmitEvaluatorVersionOApiRequest() if err := _field.Read(iprot); err != nil { return err } @@ -22346,9 +22346,9 @@ func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs) ReadField1(iprot th return nil } -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("SubmitEvaluatorVersion_args"); err != nil { + if err = oprot.WriteStructBegin("SubmitEvaluatorVersionOApi_args"); err != nil { goto WriteStructBeginError } if p != nil { @@ -22374,7 +22374,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs) writeField1(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } @@ -22391,15 +22391,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs) String() string { +func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs(%+v)", *p) } -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs) DeepEqual(ano *EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs) bool { +func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs) DeepEqual(ano *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -22411,7 +22411,7 @@ func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs) DeepEqual(ano *Eval return true } -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs) Field1DeepEqual(src *SubmitEvaluatorVersionOpenAPIRequest) bool { +func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs) Field1DeepEqual(src *SubmitEvaluatorVersionOApiRequest) bool { if !p.Req.DeepEqual(src) { return false @@ -22419,41 +22419,41 @@ func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs) Field1DeepEqual(src return true } -type EvaluationOpenAPIServiceSubmitEvaluatorVersionResult struct { - Success *SubmitEvaluatorVersionOpenAPIResponse `thrift:"success,0,optional" frugal:"0,optional,SubmitEvaluatorVersionOpenAPIResponse"` +type EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult struct { + Success *SubmitEvaluatorVersionOApiResponse `thrift:"success,0,optional" frugal:"0,optional,SubmitEvaluatorVersionOApiResponse"` } -func NewEvaluationOpenAPIServiceSubmitEvaluatorVersionResult() *EvaluationOpenAPIServiceSubmitEvaluatorVersionResult { - return &EvaluationOpenAPIServiceSubmitEvaluatorVersionResult{} +func NewEvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult() *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult { + return &EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult{} } -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionResult) InitDefault() { +func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult) InitDefault() { } -var EvaluationOpenAPIServiceSubmitEvaluatorVersionResult_Success_DEFAULT *SubmitEvaluatorVersionOpenAPIResponse +var EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult_Success_DEFAULT *SubmitEvaluatorVersionOApiResponse -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionResult) GetSuccess() (v *SubmitEvaluatorVersionOpenAPIResponse) { +func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult) GetSuccess() (v *SubmitEvaluatorVersionOApiResponse) { if p == nil { return } if !p.IsSetSuccess() { - return EvaluationOpenAPIServiceSubmitEvaluatorVersionResult_Success_DEFAULT + return EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult_Success_DEFAULT } return p.Success } -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionResult) SetSuccess(x interface{}) { - p.Success = x.(*SubmitEvaluatorVersionOpenAPIResponse) +func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult) SetSuccess(x interface{}) { + p.Success = x.(*SubmitEvaluatorVersionOApiResponse) } -var fieldIDToName_EvaluationOpenAPIServiceSubmitEvaluatorVersionResult = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult = map[int16]string{ 0: "success", } -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionResult) IsSetSuccess() bool { +func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult) IsSetSuccess() bool { return p.Success != nil } -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionResult) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -22498,7 +22498,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceSubmitEvaluatorVersionResult[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -22508,8 +22508,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionResult) ReadField0(iprot thrift.TProtocol) error { - _field := NewSubmitEvaluatorVersionOpenAPIResponse() +func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewSubmitEvaluatorVersionOApiResponse() if err := _field.Read(iprot); err != nil { return err } @@ -22517,9 +22517,9 @@ func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionResult) ReadField0(iprot return nil } -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionResult) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("SubmitEvaluatorVersion_result"); err != nil { + if err = oprot.WriteStructBegin("SubmitEvaluatorVersionOApi_result"); err != nil { goto WriteStructBeginError } if p != nil { @@ -22545,7 +22545,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionResult) writeField0(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult) writeField0(oprot thrift.TProtocol) (err error) { if p.IsSetSuccess() { if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { goto WriteFieldBeginError @@ -22564,15 +22564,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionResult) String() string { +func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceSubmitEvaluatorVersionResult(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult(%+v)", *p) } -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionResult) DeepEqual(ano *EvaluationOpenAPIServiceSubmitEvaluatorVersionResult) bool { +func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult) DeepEqual(ano *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -22584,7 +22584,7 @@ func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionResult) DeepEqual(ano *Ev return true } -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionResult) Field0DeepEqual(src *SubmitEvaluatorVersionOpenAPIResponse) bool { +func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult) Field0DeepEqual(src *SubmitEvaluatorVersionOApiResponse) bool { if !p.Success.DeepEqual(src) { return false @@ -22592,41 +22592,41 @@ func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionResult) Field0DeepEqual(s return true } -type EvaluationOpenAPIServiceGetEvaluatorVersionArgs struct { - Req *GetEvaluatorVersionOpenAPIRequest `thrift:"req,1" frugal:"1,default,GetEvaluatorVersionOpenAPIRequest"` +type EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs struct { + Req *GetEvaluatorVersionOApiRequest `thrift:"req,1" frugal:"1,default,GetEvaluatorVersionOApiRequest"` } -func NewEvaluationOpenAPIServiceGetEvaluatorVersionArgs() *EvaluationOpenAPIServiceGetEvaluatorVersionArgs { - return &EvaluationOpenAPIServiceGetEvaluatorVersionArgs{} +func NewEvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs() *EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs { + return &EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs{} } -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionArgs) InitDefault() { +func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs) InitDefault() { } -var EvaluationOpenAPIServiceGetEvaluatorVersionArgs_Req_DEFAULT *GetEvaluatorVersionOpenAPIRequest +var EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs_Req_DEFAULT *GetEvaluatorVersionOApiRequest -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionArgs) GetReq() (v *GetEvaluatorVersionOpenAPIRequest) { +func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs) GetReq() (v *GetEvaluatorVersionOApiRequest) { if p == nil { return } if !p.IsSetReq() { - return EvaluationOpenAPIServiceGetEvaluatorVersionArgs_Req_DEFAULT + return EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs_Req_DEFAULT } return p.Req } -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionArgs) SetReq(val *GetEvaluatorVersionOpenAPIRequest) { +func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs) SetReq(val *GetEvaluatorVersionOApiRequest) { p.Req = val } -var fieldIDToName_EvaluationOpenAPIServiceGetEvaluatorVersionArgs = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs = map[int16]string{ 1: "req", } -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionArgs) IsSetReq() bool { +func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs) IsSetReq() bool { return p.Req != nil } -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionArgs) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -22671,7 +22671,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceGetEvaluatorVersionArgs[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -22681,8 +22681,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionArgs) ReadField1(iprot thrift.TProtocol) error { - _field := NewGetEvaluatorVersionOpenAPIRequest() +func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewGetEvaluatorVersionOApiRequest() if err := _field.Read(iprot); err != nil { return err } @@ -22690,9 +22690,9 @@ func (p *EvaluationOpenAPIServiceGetEvaluatorVersionArgs) ReadField1(iprot thrif return nil } -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionArgs) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("GetEvaluatorVersion_args"); err != nil { + if err = oprot.WriteStructBegin("GetEvaluatorVersionOApi_args"); err != nil { goto WriteStructBeginError } if p != nil { @@ -22718,7 +22718,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionArgs) writeField1(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } @@ -22735,15 +22735,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionArgs) String() string { +func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceGetEvaluatorVersionArgs(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs(%+v)", *p) } -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionArgs) DeepEqual(ano *EvaluationOpenAPIServiceGetEvaluatorVersionArgs) bool { +func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs) DeepEqual(ano *EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -22755,7 +22755,7 @@ func (p *EvaluationOpenAPIServiceGetEvaluatorVersionArgs) DeepEqual(ano *Evaluat return true } -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionArgs) Field1DeepEqual(src *GetEvaluatorVersionOpenAPIRequest) bool { +func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs) Field1DeepEqual(src *GetEvaluatorVersionOApiRequest) bool { if !p.Req.DeepEqual(src) { return false @@ -22763,41 +22763,41 @@ func (p *EvaluationOpenAPIServiceGetEvaluatorVersionArgs) Field1DeepEqual(src *G return true } -type EvaluationOpenAPIServiceGetEvaluatorVersionResult struct { - Success *GetEvaluatorVersionOpenAPIResponse `thrift:"success,0,optional" frugal:"0,optional,GetEvaluatorVersionOpenAPIResponse"` +type EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult struct { + Success *GetEvaluatorVersionOApiResponse `thrift:"success,0,optional" frugal:"0,optional,GetEvaluatorVersionOApiResponse"` } -func NewEvaluationOpenAPIServiceGetEvaluatorVersionResult() *EvaluationOpenAPIServiceGetEvaluatorVersionResult { - return &EvaluationOpenAPIServiceGetEvaluatorVersionResult{} +func NewEvaluationOpenAPIServiceGetEvaluatorVersionOApiResult() *EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult { + return &EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult{} } -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionResult) InitDefault() { +func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult) InitDefault() { } -var EvaluationOpenAPIServiceGetEvaluatorVersionResult_Success_DEFAULT *GetEvaluatorVersionOpenAPIResponse +var EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult_Success_DEFAULT *GetEvaluatorVersionOApiResponse -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionResult) GetSuccess() (v *GetEvaluatorVersionOpenAPIResponse) { +func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult) GetSuccess() (v *GetEvaluatorVersionOApiResponse) { if p == nil { return } if !p.IsSetSuccess() { - return EvaluationOpenAPIServiceGetEvaluatorVersionResult_Success_DEFAULT + return EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult_Success_DEFAULT } return p.Success } -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionResult) SetSuccess(x interface{}) { - p.Success = x.(*GetEvaluatorVersionOpenAPIResponse) +func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult) SetSuccess(x interface{}) { + p.Success = x.(*GetEvaluatorVersionOApiResponse) } -var fieldIDToName_EvaluationOpenAPIServiceGetEvaluatorVersionResult = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult = map[int16]string{ 0: "success", } -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionResult) IsSetSuccess() bool { +func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult) IsSetSuccess() bool { return p.Success != nil } -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionResult) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -22842,7 +22842,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceGetEvaluatorVersionResult[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -22852,8 +22852,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionResult) ReadField0(iprot thrift.TProtocol) error { - _field := NewGetEvaluatorVersionOpenAPIResponse() +func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewGetEvaluatorVersionOApiResponse() if err := _field.Read(iprot); err != nil { return err } @@ -22861,9 +22861,9 @@ func (p *EvaluationOpenAPIServiceGetEvaluatorVersionResult) ReadField0(iprot thr return nil } -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionResult) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("GetEvaluatorVersion_result"); err != nil { + if err = oprot.WriteStructBegin("GetEvaluatorVersionOApi_result"); err != nil { goto WriteStructBeginError } if p != nil { @@ -22889,7 +22889,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionResult) writeField0(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult) writeField0(oprot thrift.TProtocol) (err error) { if p.IsSetSuccess() { if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { goto WriteFieldBeginError @@ -22908,15 +22908,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionResult) String() string { +func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceGetEvaluatorVersionResult(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult(%+v)", *p) } -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionResult) DeepEqual(ano *EvaluationOpenAPIServiceGetEvaluatorVersionResult) bool { +func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult) DeepEqual(ano *EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -22928,7 +22928,7 @@ func (p *EvaluationOpenAPIServiceGetEvaluatorVersionResult) DeepEqual(ano *Evalu return true } -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionResult) Field0DeepEqual(src *GetEvaluatorVersionOpenAPIResponse) bool { +func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult) Field0DeepEqual(src *GetEvaluatorVersionOApiResponse) bool { if !p.Success.DeepEqual(src) { return false @@ -22936,41 +22936,41 @@ func (p *EvaluationOpenAPIServiceGetEvaluatorVersionResult) Field0DeepEqual(src return true } -type EvaluationOpenAPIServiceRunEvaluatorArgs struct { - Req *RunEvaluatorOpenAPIRequest `thrift:"req,1" frugal:"1,default,RunEvaluatorOpenAPIRequest"` +type EvaluationOpenAPIServiceRunEvaluatorOApiArgs struct { + Req *RunEvaluatorOApiRequest `thrift:"req,1" frugal:"1,default,RunEvaluatorOApiRequest"` } -func NewEvaluationOpenAPIServiceRunEvaluatorArgs() *EvaluationOpenAPIServiceRunEvaluatorArgs { - return &EvaluationOpenAPIServiceRunEvaluatorArgs{} +func NewEvaluationOpenAPIServiceRunEvaluatorOApiArgs() *EvaluationOpenAPIServiceRunEvaluatorOApiArgs { + return &EvaluationOpenAPIServiceRunEvaluatorOApiArgs{} } -func (p *EvaluationOpenAPIServiceRunEvaluatorArgs) InitDefault() { +func (p *EvaluationOpenAPIServiceRunEvaluatorOApiArgs) InitDefault() { } -var EvaluationOpenAPIServiceRunEvaluatorArgs_Req_DEFAULT *RunEvaluatorOpenAPIRequest +var EvaluationOpenAPIServiceRunEvaluatorOApiArgs_Req_DEFAULT *RunEvaluatorOApiRequest -func (p *EvaluationOpenAPIServiceRunEvaluatorArgs) GetReq() (v *RunEvaluatorOpenAPIRequest) { +func (p *EvaluationOpenAPIServiceRunEvaluatorOApiArgs) GetReq() (v *RunEvaluatorOApiRequest) { if p == nil { return } if !p.IsSetReq() { - return EvaluationOpenAPIServiceRunEvaluatorArgs_Req_DEFAULT + return EvaluationOpenAPIServiceRunEvaluatorOApiArgs_Req_DEFAULT } return p.Req } -func (p *EvaluationOpenAPIServiceRunEvaluatorArgs) SetReq(val *RunEvaluatorOpenAPIRequest) { +func (p *EvaluationOpenAPIServiceRunEvaluatorOApiArgs) SetReq(val *RunEvaluatorOApiRequest) { p.Req = val } -var fieldIDToName_EvaluationOpenAPIServiceRunEvaluatorArgs = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceRunEvaluatorOApiArgs = map[int16]string{ 1: "req", } -func (p *EvaluationOpenAPIServiceRunEvaluatorArgs) IsSetReq() bool { +func (p *EvaluationOpenAPIServiceRunEvaluatorOApiArgs) IsSetReq() bool { return p.Req != nil } -func (p *EvaluationOpenAPIServiceRunEvaluatorArgs) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceRunEvaluatorOApiArgs) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -23015,7 +23015,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceRunEvaluatorArgs[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceRunEvaluatorOApiArgs[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -23025,8 +23025,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceRunEvaluatorArgs) ReadField1(iprot thrift.TProtocol) error { - _field := NewRunEvaluatorOpenAPIRequest() +func (p *EvaluationOpenAPIServiceRunEvaluatorOApiArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewRunEvaluatorOApiRequest() if err := _field.Read(iprot); err != nil { return err } @@ -23034,9 +23034,9 @@ func (p *EvaluationOpenAPIServiceRunEvaluatorArgs) ReadField1(iprot thrift.TProt return nil } -func (p *EvaluationOpenAPIServiceRunEvaluatorArgs) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceRunEvaluatorOApiArgs) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("RunEvaluator_args"); err != nil { + if err = oprot.WriteStructBegin("RunEvaluatorOApi_args"); err != nil { goto WriteStructBeginError } if p != nil { @@ -23062,7 +23062,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceRunEvaluatorArgs) writeField1(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceRunEvaluatorOApiArgs) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } @@ -23079,15 +23079,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceRunEvaluatorArgs) String() string { +func (p *EvaluationOpenAPIServiceRunEvaluatorOApiArgs) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceRunEvaluatorArgs(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceRunEvaluatorOApiArgs(%+v)", *p) } -func (p *EvaluationOpenAPIServiceRunEvaluatorArgs) DeepEqual(ano *EvaluationOpenAPIServiceRunEvaluatorArgs) bool { +func (p *EvaluationOpenAPIServiceRunEvaluatorOApiArgs) DeepEqual(ano *EvaluationOpenAPIServiceRunEvaluatorOApiArgs) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -23099,7 +23099,7 @@ func (p *EvaluationOpenAPIServiceRunEvaluatorArgs) DeepEqual(ano *EvaluationOpen return true } -func (p *EvaluationOpenAPIServiceRunEvaluatorArgs) Field1DeepEqual(src *RunEvaluatorOpenAPIRequest) bool { +func (p *EvaluationOpenAPIServiceRunEvaluatorOApiArgs) Field1DeepEqual(src *RunEvaluatorOApiRequest) bool { if !p.Req.DeepEqual(src) { return false @@ -23107,41 +23107,41 @@ func (p *EvaluationOpenAPIServiceRunEvaluatorArgs) Field1DeepEqual(src *RunEvalu return true } -type EvaluationOpenAPIServiceRunEvaluatorResult struct { - Success *RunEvaluatorOpenAPIResponse `thrift:"success,0,optional" frugal:"0,optional,RunEvaluatorOpenAPIResponse"` +type EvaluationOpenAPIServiceRunEvaluatorOApiResult struct { + Success *RunEvaluatorOApiResponse `thrift:"success,0,optional" frugal:"0,optional,RunEvaluatorOApiResponse"` } -func NewEvaluationOpenAPIServiceRunEvaluatorResult() *EvaluationOpenAPIServiceRunEvaluatorResult { - return &EvaluationOpenAPIServiceRunEvaluatorResult{} +func NewEvaluationOpenAPIServiceRunEvaluatorOApiResult() *EvaluationOpenAPIServiceRunEvaluatorOApiResult { + return &EvaluationOpenAPIServiceRunEvaluatorOApiResult{} } -func (p *EvaluationOpenAPIServiceRunEvaluatorResult) InitDefault() { +func (p *EvaluationOpenAPIServiceRunEvaluatorOApiResult) InitDefault() { } -var EvaluationOpenAPIServiceRunEvaluatorResult_Success_DEFAULT *RunEvaluatorOpenAPIResponse +var EvaluationOpenAPIServiceRunEvaluatorOApiResult_Success_DEFAULT *RunEvaluatorOApiResponse -func (p *EvaluationOpenAPIServiceRunEvaluatorResult) GetSuccess() (v *RunEvaluatorOpenAPIResponse) { +func (p *EvaluationOpenAPIServiceRunEvaluatorOApiResult) GetSuccess() (v *RunEvaluatorOApiResponse) { if p == nil { return } if !p.IsSetSuccess() { - return EvaluationOpenAPIServiceRunEvaluatorResult_Success_DEFAULT + return EvaluationOpenAPIServiceRunEvaluatorOApiResult_Success_DEFAULT } return p.Success } -func (p *EvaluationOpenAPIServiceRunEvaluatorResult) SetSuccess(x interface{}) { - p.Success = x.(*RunEvaluatorOpenAPIResponse) +func (p *EvaluationOpenAPIServiceRunEvaluatorOApiResult) SetSuccess(x interface{}) { + p.Success = x.(*RunEvaluatorOApiResponse) } -var fieldIDToName_EvaluationOpenAPIServiceRunEvaluatorResult = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceRunEvaluatorOApiResult = map[int16]string{ 0: "success", } -func (p *EvaluationOpenAPIServiceRunEvaluatorResult) IsSetSuccess() bool { +func (p *EvaluationOpenAPIServiceRunEvaluatorOApiResult) IsSetSuccess() bool { return p.Success != nil } -func (p *EvaluationOpenAPIServiceRunEvaluatorResult) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceRunEvaluatorOApiResult) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -23186,7 +23186,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceRunEvaluatorResult[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceRunEvaluatorOApiResult[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -23196,8 +23196,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceRunEvaluatorResult) ReadField0(iprot thrift.TProtocol) error { - _field := NewRunEvaluatorOpenAPIResponse() +func (p *EvaluationOpenAPIServiceRunEvaluatorOApiResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewRunEvaluatorOApiResponse() if err := _field.Read(iprot); err != nil { return err } @@ -23205,9 +23205,9 @@ func (p *EvaluationOpenAPIServiceRunEvaluatorResult) ReadField0(iprot thrift.TPr return nil } -func (p *EvaluationOpenAPIServiceRunEvaluatorResult) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceRunEvaluatorOApiResult) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("RunEvaluator_result"); err != nil { + if err = oprot.WriteStructBegin("RunEvaluatorOApi_result"); err != nil { goto WriteStructBeginError } if p != nil { @@ -23233,7 +23233,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceRunEvaluatorResult) writeField0(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceRunEvaluatorOApiResult) writeField0(oprot thrift.TProtocol) (err error) { if p.IsSetSuccess() { if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { goto WriteFieldBeginError @@ -23252,15 +23252,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceRunEvaluatorResult) String() string { +func (p *EvaluationOpenAPIServiceRunEvaluatorOApiResult) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceRunEvaluatorResult(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceRunEvaluatorOApiResult(%+v)", *p) } -func (p *EvaluationOpenAPIServiceRunEvaluatorResult) DeepEqual(ano *EvaluationOpenAPIServiceRunEvaluatorResult) bool { +func (p *EvaluationOpenAPIServiceRunEvaluatorOApiResult) DeepEqual(ano *EvaluationOpenAPIServiceRunEvaluatorOApiResult) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -23272,7 +23272,7 @@ func (p *EvaluationOpenAPIServiceRunEvaluatorResult) DeepEqual(ano *EvaluationOp return true } -func (p *EvaluationOpenAPIServiceRunEvaluatorResult) Field0DeepEqual(src *RunEvaluatorOpenAPIResponse) bool { +func (p *EvaluationOpenAPIServiceRunEvaluatorOApiResult) Field0DeepEqual(src *RunEvaluatorOApiResponse) bool { if !p.Success.DeepEqual(src) { return false @@ -23280,41 +23280,41 @@ func (p *EvaluationOpenAPIServiceRunEvaluatorResult) Field0DeepEqual(src *RunEva return true } -type EvaluationOpenAPIServiceGetEvaluatorRecordArgs struct { - Req *GetEvaluatorRecordOpenAPIRequest `thrift:"req,1" frugal:"1,default,GetEvaluatorRecordOpenAPIRequest"` +type EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs struct { + Req *GetEvaluatorRecordOApiRequest `thrift:"req,1" frugal:"1,default,GetEvaluatorRecordOApiRequest"` } -func NewEvaluationOpenAPIServiceGetEvaluatorRecordArgs() *EvaluationOpenAPIServiceGetEvaluatorRecordArgs { - return &EvaluationOpenAPIServiceGetEvaluatorRecordArgs{} +func NewEvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs() *EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs { + return &EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs{} } -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordArgs) InitDefault() { +func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs) InitDefault() { } -var EvaluationOpenAPIServiceGetEvaluatorRecordArgs_Req_DEFAULT *GetEvaluatorRecordOpenAPIRequest +var EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs_Req_DEFAULT *GetEvaluatorRecordOApiRequest -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordArgs) GetReq() (v *GetEvaluatorRecordOpenAPIRequest) { +func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs) GetReq() (v *GetEvaluatorRecordOApiRequest) { if p == nil { return } if !p.IsSetReq() { - return EvaluationOpenAPIServiceGetEvaluatorRecordArgs_Req_DEFAULT + return EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs_Req_DEFAULT } return p.Req } -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordArgs) SetReq(val *GetEvaluatorRecordOpenAPIRequest) { +func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs) SetReq(val *GetEvaluatorRecordOApiRequest) { p.Req = val } -var fieldIDToName_EvaluationOpenAPIServiceGetEvaluatorRecordArgs = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs = map[int16]string{ 1: "req", } -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordArgs) IsSetReq() bool { +func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs) IsSetReq() bool { return p.Req != nil } -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordArgs) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -23359,7 +23359,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceGetEvaluatorRecordArgs[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -23369,8 +23369,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordArgs) ReadField1(iprot thrift.TProtocol) error { - _field := NewGetEvaluatorRecordOpenAPIRequest() +func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewGetEvaluatorRecordOApiRequest() if err := _field.Read(iprot); err != nil { return err } @@ -23378,9 +23378,9 @@ func (p *EvaluationOpenAPIServiceGetEvaluatorRecordArgs) ReadField1(iprot thrift return nil } -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordArgs) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("GetEvaluatorRecord_args"); err != nil { + if err = oprot.WriteStructBegin("GetEvaluatorRecordOApi_args"); err != nil { goto WriteStructBeginError } if p != nil { @@ -23406,7 +23406,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordArgs) writeField1(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } @@ -23423,15 +23423,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordArgs) String() string { +func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceGetEvaluatorRecordArgs(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs(%+v)", *p) } -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordArgs) DeepEqual(ano *EvaluationOpenAPIServiceGetEvaluatorRecordArgs) bool { +func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs) DeepEqual(ano *EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -23443,7 +23443,7 @@ func (p *EvaluationOpenAPIServiceGetEvaluatorRecordArgs) DeepEqual(ano *Evaluati return true } -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordArgs) Field1DeepEqual(src *GetEvaluatorRecordOpenAPIRequest) bool { +func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs) Field1DeepEqual(src *GetEvaluatorRecordOApiRequest) bool { if !p.Req.DeepEqual(src) { return false @@ -23451,41 +23451,41 @@ func (p *EvaluationOpenAPIServiceGetEvaluatorRecordArgs) Field1DeepEqual(src *Ge return true } -type EvaluationOpenAPIServiceGetEvaluatorRecordResult struct { - Success *GetEvaluatorRecordOpenAPIResponse `thrift:"success,0,optional" frugal:"0,optional,GetEvaluatorRecordOpenAPIResponse"` +type EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult struct { + Success *GetEvaluatorRecordOApiResponse `thrift:"success,0,optional" frugal:"0,optional,GetEvaluatorRecordOApiResponse"` } -func NewEvaluationOpenAPIServiceGetEvaluatorRecordResult() *EvaluationOpenAPIServiceGetEvaluatorRecordResult { - return &EvaluationOpenAPIServiceGetEvaluatorRecordResult{} +func NewEvaluationOpenAPIServiceGetEvaluatorRecordOApiResult() *EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult { + return &EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult{} } -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordResult) InitDefault() { +func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult) InitDefault() { } -var EvaluationOpenAPIServiceGetEvaluatorRecordResult_Success_DEFAULT *GetEvaluatorRecordOpenAPIResponse +var EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult_Success_DEFAULT *GetEvaluatorRecordOApiResponse -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordResult) GetSuccess() (v *GetEvaluatorRecordOpenAPIResponse) { +func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult) GetSuccess() (v *GetEvaluatorRecordOApiResponse) { if p == nil { return } if !p.IsSetSuccess() { - return EvaluationOpenAPIServiceGetEvaluatorRecordResult_Success_DEFAULT + return EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult_Success_DEFAULT } return p.Success } -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordResult) SetSuccess(x interface{}) { - p.Success = x.(*GetEvaluatorRecordOpenAPIResponse) +func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult) SetSuccess(x interface{}) { + p.Success = x.(*GetEvaluatorRecordOApiResponse) } -var fieldIDToName_EvaluationOpenAPIServiceGetEvaluatorRecordResult = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult = map[int16]string{ 0: "success", } -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordResult) IsSetSuccess() bool { +func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult) IsSetSuccess() bool { return p.Success != nil } -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordResult) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -23530,7 +23530,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceGetEvaluatorRecordResult[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -23540,8 +23540,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordResult) ReadField0(iprot thrift.TProtocol) error { - _field := NewGetEvaluatorRecordOpenAPIResponse() +func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewGetEvaluatorRecordOApiResponse() if err := _field.Read(iprot); err != nil { return err } @@ -23549,9 +23549,9 @@ func (p *EvaluationOpenAPIServiceGetEvaluatorRecordResult) ReadField0(iprot thri return nil } -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordResult) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("GetEvaluatorRecord_result"); err != nil { + if err = oprot.WriteStructBegin("GetEvaluatorRecordOApi_result"); err != nil { goto WriteStructBeginError } if p != nil { @@ -23577,7 +23577,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordResult) writeField0(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult) writeField0(oprot thrift.TProtocol) (err error) { if p.IsSetSuccess() { if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { goto WriteFieldBeginError @@ -23596,15 +23596,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordResult) String() string { +func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceGetEvaluatorRecordResult(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult(%+v)", *p) } -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordResult) DeepEqual(ano *EvaluationOpenAPIServiceGetEvaluatorRecordResult) bool { +func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult) DeepEqual(ano *EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -23616,7 +23616,7 @@ func (p *EvaluationOpenAPIServiceGetEvaluatorRecordResult) DeepEqual(ano *Evalua return true } -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordResult) Field0DeepEqual(src *GetEvaluatorRecordOpenAPIResponse) bool { +func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult) Field0DeepEqual(src *GetEvaluatorRecordOApiResponse) bool { if !p.Success.DeepEqual(src) { return false @@ -23624,41 +23624,41 @@ func (p *EvaluationOpenAPIServiceGetEvaluatorRecordResult) Field0DeepEqual(src * return true } -type EvaluationOpenAPIServiceCreateExperimentArgs struct { - Req *CreateExperimentOpenAPIRequest `thrift:"req,1" frugal:"1,default,CreateExperimentOpenAPIRequest"` +type EvaluationOpenAPIServiceCreateExperimentOApiArgs struct { + Req *CreateExperimentOApiRequest `thrift:"req,1" frugal:"1,default,CreateExperimentOApiRequest"` } -func NewEvaluationOpenAPIServiceCreateExperimentArgs() *EvaluationOpenAPIServiceCreateExperimentArgs { - return &EvaluationOpenAPIServiceCreateExperimentArgs{} +func NewEvaluationOpenAPIServiceCreateExperimentOApiArgs() *EvaluationOpenAPIServiceCreateExperimentOApiArgs { + return &EvaluationOpenAPIServiceCreateExperimentOApiArgs{} } -func (p *EvaluationOpenAPIServiceCreateExperimentArgs) InitDefault() { +func (p *EvaluationOpenAPIServiceCreateExperimentOApiArgs) InitDefault() { } -var EvaluationOpenAPIServiceCreateExperimentArgs_Req_DEFAULT *CreateExperimentOpenAPIRequest +var EvaluationOpenAPIServiceCreateExperimentOApiArgs_Req_DEFAULT *CreateExperimentOApiRequest -func (p *EvaluationOpenAPIServiceCreateExperimentArgs) GetReq() (v *CreateExperimentOpenAPIRequest) { +func (p *EvaluationOpenAPIServiceCreateExperimentOApiArgs) GetReq() (v *CreateExperimentOApiRequest) { if p == nil { return } if !p.IsSetReq() { - return EvaluationOpenAPIServiceCreateExperimentArgs_Req_DEFAULT + return EvaluationOpenAPIServiceCreateExperimentOApiArgs_Req_DEFAULT } return p.Req } -func (p *EvaluationOpenAPIServiceCreateExperimentArgs) SetReq(val *CreateExperimentOpenAPIRequest) { +func (p *EvaluationOpenAPIServiceCreateExperimentOApiArgs) SetReq(val *CreateExperimentOApiRequest) { p.Req = val } -var fieldIDToName_EvaluationOpenAPIServiceCreateExperimentArgs = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceCreateExperimentOApiArgs = map[int16]string{ 1: "req", } -func (p *EvaluationOpenAPIServiceCreateExperimentArgs) IsSetReq() bool { +func (p *EvaluationOpenAPIServiceCreateExperimentOApiArgs) IsSetReq() bool { return p.Req != nil } -func (p *EvaluationOpenAPIServiceCreateExperimentArgs) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceCreateExperimentOApiArgs) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -23703,7 +23703,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceCreateExperimentArgs[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceCreateExperimentOApiArgs[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -23713,8 +23713,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceCreateExperimentArgs) ReadField1(iprot thrift.TProtocol) error { - _field := NewCreateExperimentOpenAPIRequest() +func (p *EvaluationOpenAPIServiceCreateExperimentOApiArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewCreateExperimentOApiRequest() if err := _field.Read(iprot); err != nil { return err } @@ -23722,9 +23722,9 @@ func (p *EvaluationOpenAPIServiceCreateExperimentArgs) ReadField1(iprot thrift.T return nil } -func (p *EvaluationOpenAPIServiceCreateExperimentArgs) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceCreateExperimentOApiArgs) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("CreateExperiment_args"); err != nil { + if err = oprot.WriteStructBegin("CreateExperimentOApi_args"); err != nil { goto WriteStructBeginError } if p != nil { @@ -23750,7 +23750,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceCreateExperimentArgs) writeField1(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceCreateExperimentOApiArgs) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } @@ -23767,15 +23767,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceCreateExperimentArgs) String() string { +func (p *EvaluationOpenAPIServiceCreateExperimentOApiArgs) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceCreateExperimentArgs(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceCreateExperimentOApiArgs(%+v)", *p) } -func (p *EvaluationOpenAPIServiceCreateExperimentArgs) DeepEqual(ano *EvaluationOpenAPIServiceCreateExperimentArgs) bool { +func (p *EvaluationOpenAPIServiceCreateExperimentOApiArgs) DeepEqual(ano *EvaluationOpenAPIServiceCreateExperimentOApiArgs) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -23787,7 +23787,7 @@ func (p *EvaluationOpenAPIServiceCreateExperimentArgs) DeepEqual(ano *Evaluation return true } -func (p *EvaluationOpenAPIServiceCreateExperimentArgs) Field1DeepEqual(src *CreateExperimentOpenAPIRequest) bool { +func (p *EvaluationOpenAPIServiceCreateExperimentOApiArgs) Field1DeepEqual(src *CreateExperimentOApiRequest) bool { if !p.Req.DeepEqual(src) { return false @@ -23795,41 +23795,41 @@ func (p *EvaluationOpenAPIServiceCreateExperimentArgs) Field1DeepEqual(src *Crea return true } -type EvaluationOpenAPIServiceCreateExperimentResult struct { - Success *CreateExperimentOpenAPIResponse `thrift:"success,0,optional" frugal:"0,optional,CreateExperimentOpenAPIResponse"` +type EvaluationOpenAPIServiceCreateExperimentOApiResult struct { + Success *CreateExperimentOApiResponse `thrift:"success,0,optional" frugal:"0,optional,CreateExperimentOApiResponse"` } -func NewEvaluationOpenAPIServiceCreateExperimentResult() *EvaluationOpenAPIServiceCreateExperimentResult { - return &EvaluationOpenAPIServiceCreateExperimentResult{} +func NewEvaluationOpenAPIServiceCreateExperimentOApiResult() *EvaluationOpenAPIServiceCreateExperimentOApiResult { + return &EvaluationOpenAPIServiceCreateExperimentOApiResult{} } -func (p *EvaluationOpenAPIServiceCreateExperimentResult) InitDefault() { +func (p *EvaluationOpenAPIServiceCreateExperimentOApiResult) InitDefault() { } -var EvaluationOpenAPIServiceCreateExperimentResult_Success_DEFAULT *CreateExperimentOpenAPIResponse +var EvaluationOpenAPIServiceCreateExperimentOApiResult_Success_DEFAULT *CreateExperimentOApiResponse -func (p *EvaluationOpenAPIServiceCreateExperimentResult) GetSuccess() (v *CreateExperimentOpenAPIResponse) { +func (p *EvaluationOpenAPIServiceCreateExperimentOApiResult) GetSuccess() (v *CreateExperimentOApiResponse) { if p == nil { return } if !p.IsSetSuccess() { - return EvaluationOpenAPIServiceCreateExperimentResult_Success_DEFAULT + return EvaluationOpenAPIServiceCreateExperimentOApiResult_Success_DEFAULT } return p.Success } -func (p *EvaluationOpenAPIServiceCreateExperimentResult) SetSuccess(x interface{}) { - p.Success = x.(*CreateExperimentOpenAPIResponse) +func (p *EvaluationOpenAPIServiceCreateExperimentOApiResult) SetSuccess(x interface{}) { + p.Success = x.(*CreateExperimentOApiResponse) } -var fieldIDToName_EvaluationOpenAPIServiceCreateExperimentResult = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceCreateExperimentOApiResult = map[int16]string{ 0: "success", } -func (p *EvaluationOpenAPIServiceCreateExperimentResult) IsSetSuccess() bool { +func (p *EvaluationOpenAPIServiceCreateExperimentOApiResult) IsSetSuccess() bool { return p.Success != nil } -func (p *EvaluationOpenAPIServiceCreateExperimentResult) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceCreateExperimentOApiResult) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -23874,7 +23874,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceCreateExperimentResult[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceCreateExperimentOApiResult[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -23884,8 +23884,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceCreateExperimentResult) ReadField0(iprot thrift.TProtocol) error { - _field := NewCreateExperimentOpenAPIResponse() +func (p *EvaluationOpenAPIServiceCreateExperimentOApiResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewCreateExperimentOApiResponse() if err := _field.Read(iprot); err != nil { return err } @@ -23893,9 +23893,9 @@ func (p *EvaluationOpenAPIServiceCreateExperimentResult) ReadField0(iprot thrift return nil } -func (p *EvaluationOpenAPIServiceCreateExperimentResult) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceCreateExperimentOApiResult) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("CreateExperiment_result"); err != nil { + if err = oprot.WriteStructBegin("CreateExperimentOApi_result"); err != nil { goto WriteStructBeginError } if p != nil { @@ -23921,7 +23921,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceCreateExperimentResult) writeField0(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceCreateExperimentOApiResult) writeField0(oprot thrift.TProtocol) (err error) { if p.IsSetSuccess() { if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { goto WriteFieldBeginError @@ -23940,15 +23940,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceCreateExperimentResult) String() string { +func (p *EvaluationOpenAPIServiceCreateExperimentOApiResult) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceCreateExperimentResult(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceCreateExperimentOApiResult(%+v)", *p) } -func (p *EvaluationOpenAPIServiceCreateExperimentResult) DeepEqual(ano *EvaluationOpenAPIServiceCreateExperimentResult) bool { +func (p *EvaluationOpenAPIServiceCreateExperimentOApiResult) DeepEqual(ano *EvaluationOpenAPIServiceCreateExperimentOApiResult) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -23960,7 +23960,7 @@ func (p *EvaluationOpenAPIServiceCreateExperimentResult) DeepEqual(ano *Evaluati return true } -func (p *EvaluationOpenAPIServiceCreateExperimentResult) Field0DeepEqual(src *CreateExperimentOpenAPIResponse) bool { +func (p *EvaluationOpenAPIServiceCreateExperimentOApiResult) Field0DeepEqual(src *CreateExperimentOApiResponse) bool { if !p.Success.DeepEqual(src) { return false @@ -23968,41 +23968,41 @@ func (p *EvaluationOpenAPIServiceCreateExperimentResult) Field0DeepEqual(src *Cr return true } -type EvaluationOpenAPIServiceGetExperimentResultArgs struct { - Req *GetExperimentResultOpenAPIRequest `thrift:"req,1" frugal:"1,default,GetExperimentResultOpenAPIRequest"` +type EvaluationOpenAPIServiceGetExperimentResultOApiArgs struct { + Req *GetExperimentResultOApiRequest `thrift:"req,1" frugal:"1,default,GetExperimentResultOApiRequest"` } -func NewEvaluationOpenAPIServiceGetExperimentResultArgs() *EvaluationOpenAPIServiceGetExperimentResultArgs { - return &EvaluationOpenAPIServiceGetExperimentResultArgs{} +func NewEvaluationOpenAPIServiceGetExperimentResultOApiArgs() *EvaluationOpenAPIServiceGetExperimentResultOApiArgs { + return &EvaluationOpenAPIServiceGetExperimentResultOApiArgs{} } -func (p *EvaluationOpenAPIServiceGetExperimentResultArgs) InitDefault() { +func (p *EvaluationOpenAPIServiceGetExperimentResultOApiArgs) InitDefault() { } -var EvaluationOpenAPIServiceGetExperimentResultArgs_Req_DEFAULT *GetExperimentResultOpenAPIRequest +var EvaluationOpenAPIServiceGetExperimentResultOApiArgs_Req_DEFAULT *GetExperimentResultOApiRequest -func (p *EvaluationOpenAPIServiceGetExperimentResultArgs) GetReq() (v *GetExperimentResultOpenAPIRequest) { +func (p *EvaluationOpenAPIServiceGetExperimentResultOApiArgs) GetReq() (v *GetExperimentResultOApiRequest) { if p == nil { return } if !p.IsSetReq() { - return EvaluationOpenAPIServiceGetExperimentResultArgs_Req_DEFAULT + return EvaluationOpenAPIServiceGetExperimentResultOApiArgs_Req_DEFAULT } return p.Req } -func (p *EvaluationOpenAPIServiceGetExperimentResultArgs) SetReq(val *GetExperimentResultOpenAPIRequest) { +func (p *EvaluationOpenAPIServiceGetExperimentResultOApiArgs) SetReq(val *GetExperimentResultOApiRequest) { p.Req = val } -var fieldIDToName_EvaluationOpenAPIServiceGetExperimentResultArgs = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceGetExperimentResultOApiArgs = map[int16]string{ 1: "req", } -func (p *EvaluationOpenAPIServiceGetExperimentResultArgs) IsSetReq() bool { +func (p *EvaluationOpenAPIServiceGetExperimentResultOApiArgs) IsSetReq() bool { return p.Req != nil } -func (p *EvaluationOpenAPIServiceGetExperimentResultArgs) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceGetExperimentResultOApiArgs) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -24047,7 +24047,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceGetExperimentResultArgs[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceGetExperimentResultOApiArgs[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -24057,8 +24057,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceGetExperimentResultArgs) ReadField1(iprot thrift.TProtocol) error { - _field := NewGetExperimentResultOpenAPIRequest() +func (p *EvaluationOpenAPIServiceGetExperimentResultOApiArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewGetExperimentResultOApiRequest() if err := _field.Read(iprot); err != nil { return err } @@ -24066,9 +24066,9 @@ func (p *EvaluationOpenAPIServiceGetExperimentResultArgs) ReadField1(iprot thrif return nil } -func (p *EvaluationOpenAPIServiceGetExperimentResultArgs) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceGetExperimentResultOApiArgs) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("GetExperimentResult_args"); err != nil { + if err = oprot.WriteStructBegin("GetExperimentResultOApi_args"); err != nil { goto WriteStructBeginError } if p != nil { @@ -24094,7 +24094,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceGetExperimentResultArgs) writeField1(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceGetExperimentResultOApiArgs) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } @@ -24111,15 +24111,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceGetExperimentResultArgs) String() string { +func (p *EvaluationOpenAPIServiceGetExperimentResultOApiArgs) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceGetExperimentResultArgs(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceGetExperimentResultOApiArgs(%+v)", *p) } -func (p *EvaluationOpenAPIServiceGetExperimentResultArgs) DeepEqual(ano *EvaluationOpenAPIServiceGetExperimentResultArgs) bool { +func (p *EvaluationOpenAPIServiceGetExperimentResultOApiArgs) DeepEqual(ano *EvaluationOpenAPIServiceGetExperimentResultOApiArgs) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -24131,7 +24131,7 @@ func (p *EvaluationOpenAPIServiceGetExperimentResultArgs) DeepEqual(ano *Evaluat return true } -func (p *EvaluationOpenAPIServiceGetExperimentResultArgs) Field1DeepEqual(src *GetExperimentResultOpenAPIRequest) bool { +func (p *EvaluationOpenAPIServiceGetExperimentResultOApiArgs) Field1DeepEqual(src *GetExperimentResultOApiRequest) bool { if !p.Req.DeepEqual(src) { return false @@ -24139,41 +24139,41 @@ func (p *EvaluationOpenAPIServiceGetExperimentResultArgs) Field1DeepEqual(src *G return true } -type EvaluationOpenAPIServiceGetExperimentResultResult struct { - Success *GetExperimentResultOpenAPIResponse `thrift:"success,0,optional" frugal:"0,optional,GetExperimentResultOpenAPIResponse"` +type EvaluationOpenAPIServiceGetExperimentResultOApiResult struct { + Success *GetExperimentResultOApiResponse `thrift:"success,0,optional" frugal:"0,optional,GetExperimentResultOApiResponse"` } -func NewEvaluationOpenAPIServiceGetExperimentResultResult() *EvaluationOpenAPIServiceGetExperimentResultResult { - return &EvaluationOpenAPIServiceGetExperimentResultResult{} +func NewEvaluationOpenAPIServiceGetExperimentResultOApiResult() *EvaluationOpenAPIServiceGetExperimentResultOApiResult { + return &EvaluationOpenAPIServiceGetExperimentResultOApiResult{} } -func (p *EvaluationOpenAPIServiceGetExperimentResultResult) InitDefault() { +func (p *EvaluationOpenAPIServiceGetExperimentResultOApiResult) InitDefault() { } -var EvaluationOpenAPIServiceGetExperimentResultResult_Success_DEFAULT *GetExperimentResultOpenAPIResponse +var EvaluationOpenAPIServiceGetExperimentResultOApiResult_Success_DEFAULT *GetExperimentResultOApiResponse -func (p *EvaluationOpenAPIServiceGetExperimentResultResult) GetSuccess() (v *GetExperimentResultOpenAPIResponse) { +func (p *EvaluationOpenAPIServiceGetExperimentResultOApiResult) GetSuccess() (v *GetExperimentResultOApiResponse) { if p == nil { return } if !p.IsSetSuccess() { - return EvaluationOpenAPIServiceGetExperimentResultResult_Success_DEFAULT + return EvaluationOpenAPIServiceGetExperimentResultOApiResult_Success_DEFAULT } return p.Success } -func (p *EvaluationOpenAPIServiceGetExperimentResultResult) SetSuccess(x interface{}) { - p.Success = x.(*GetExperimentResultOpenAPIResponse) +func (p *EvaluationOpenAPIServiceGetExperimentResultOApiResult) SetSuccess(x interface{}) { + p.Success = x.(*GetExperimentResultOApiResponse) } -var fieldIDToName_EvaluationOpenAPIServiceGetExperimentResultResult = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceGetExperimentResultOApiResult = map[int16]string{ 0: "success", } -func (p *EvaluationOpenAPIServiceGetExperimentResultResult) IsSetSuccess() bool { +func (p *EvaluationOpenAPIServiceGetExperimentResultOApiResult) IsSetSuccess() bool { return p.Success != nil } -func (p *EvaluationOpenAPIServiceGetExperimentResultResult) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceGetExperimentResultOApiResult) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -24218,7 +24218,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceGetExperimentResultResult[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceGetExperimentResultOApiResult[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -24228,8 +24228,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceGetExperimentResultResult) ReadField0(iprot thrift.TProtocol) error { - _field := NewGetExperimentResultOpenAPIResponse() +func (p *EvaluationOpenAPIServiceGetExperimentResultOApiResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewGetExperimentResultOApiResponse() if err := _field.Read(iprot); err != nil { return err } @@ -24237,9 +24237,9 @@ func (p *EvaluationOpenAPIServiceGetExperimentResultResult) ReadField0(iprot thr return nil } -func (p *EvaluationOpenAPIServiceGetExperimentResultResult) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceGetExperimentResultOApiResult) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("GetExperimentResult_result"); err != nil { + if err = oprot.WriteStructBegin("GetExperimentResultOApi_result"); err != nil { goto WriteStructBeginError } if p != nil { @@ -24265,7 +24265,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceGetExperimentResultResult) writeField0(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceGetExperimentResultOApiResult) writeField0(oprot thrift.TProtocol) (err error) { if p.IsSetSuccess() { if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { goto WriteFieldBeginError @@ -24284,15 +24284,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceGetExperimentResultResult) String() string { +func (p *EvaluationOpenAPIServiceGetExperimentResultOApiResult) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceGetExperimentResultResult(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceGetExperimentResultOApiResult(%+v)", *p) } -func (p *EvaluationOpenAPIServiceGetExperimentResultResult) DeepEqual(ano *EvaluationOpenAPIServiceGetExperimentResultResult) bool { +func (p *EvaluationOpenAPIServiceGetExperimentResultOApiResult) DeepEqual(ano *EvaluationOpenAPIServiceGetExperimentResultOApiResult) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -24304,7 +24304,7 @@ func (p *EvaluationOpenAPIServiceGetExperimentResultResult) DeepEqual(ano *Evalu return true } -func (p *EvaluationOpenAPIServiceGetExperimentResultResult) Field0DeepEqual(src *GetExperimentResultOpenAPIResponse) bool { +func (p *EvaluationOpenAPIServiceGetExperimentResultOApiResult) Field0DeepEqual(src *GetExperimentResultOApiResponse) bool { if !p.Success.DeepEqual(src) { return false diff --git a/backend/kitex_gen/coze/loop/evaluation/openapi/coze.loop.evaluation.openapi_validator.go b/backend/kitex_gen/coze/loop/evaluation/openapi/coze.loop.evaluation.openapi_validator.go index 75fe8f9f3..9cd5e3293 100644 --- a/backend/kitex_gen/coze/loop/evaluation/openapi/coze.loop.evaluation.openapi_validator.go +++ b/backend/kitex_gen/coze/loop/evaluation/openapi/coze.loop.evaluation.openapi_validator.go @@ -21,7 +21,7 @@ var ( _ = time.Nanosecond ) -func (p *CreateEvaluationSetOpenAPIRequest) IsValid() error { +func (p *CreateEvaluationSetOApiRequest) IsValid() error { if len(p.Name) < int(1) { return fmt.Errorf("field Name min_len rule failed, current value: %d", len(p.Name)) } @@ -45,7 +45,7 @@ func (p *CreateEvaluationSetOpenAPIRequest) IsValid() error { } return nil } -func (p *CreateEvaluationSetOpenAPIResponse) IsValid() error { +func (p *CreateEvaluationSetOApiResponse) IsValid() error { if p.Data != nil { if err := p.Data.IsValid(); err != nil { return fmt.Errorf("field Data not valid, %w", err) @@ -61,7 +61,7 @@ func (p *CreateEvaluationSetOpenAPIResponse) IsValid() error { func (p *CreateEvaluationSetOpenAPIData) IsValid() error { return nil } -func (p *GetEvaluationSetOpenAPIRequest) IsValid() error { +func (p *GetEvaluationSetOApiRequest) IsValid() error { if p.Base != nil { if err := p.Base.IsValid(); err != nil { return fmt.Errorf("field Base not valid, %w", err) @@ -69,7 +69,7 @@ func (p *GetEvaluationSetOpenAPIRequest) IsValid() error { } return nil } -func (p *GetEvaluationSetOpenAPIResponse) IsValid() error { +func (p *GetEvaluationSetOApiResponse) IsValid() error { if p.Data != nil { if err := p.Data.IsValid(); err != nil { return fmt.Errorf("field Data not valid, %w", err) @@ -90,7 +90,7 @@ func (p *GetEvaluationSetOpenAPIData) IsValid() error { } return nil } -func (p *ListEvaluationSetsOpenAPIRequest) IsValid() error { +func (p *ListEvaluationSetsOApiRequest) IsValid() error { if p.PageSize != nil { if *p.PageSize <= int32(0) { return fmt.Errorf("field PageSize gt rule failed, current value: %v", *p.PageSize) @@ -106,7 +106,7 @@ func (p *ListEvaluationSetsOpenAPIRequest) IsValid() error { } return nil } -func (p *ListEvaluationSetsOpenAPIResponse) IsValid() error { +func (p *ListEvaluationSetsOApiResponse) IsValid() error { if p.Data != nil { if err := p.Data.IsValid(); err != nil { return fmt.Errorf("field Data not valid, %w", err) @@ -122,7 +122,7 @@ func (p *ListEvaluationSetsOpenAPIResponse) IsValid() error { func (p *ListEvaluationSetsOpenAPIData) IsValid() error { return nil } -func (p *CreateEvaluationSetVersionOpenAPIRequest) IsValid() error { +func (p *CreateEvaluationSetVersionOApiRequest) IsValid() error { if p.Version != nil { if len(*p.Version) < int(1) { return fmt.Errorf("field Version min_len rule failed, current value: %d", len(*p.Version)) @@ -143,7 +143,7 @@ func (p *CreateEvaluationSetVersionOpenAPIRequest) IsValid() error { } return nil } -func (p *CreateEvaluationSetVersionOpenAPIResponse) IsValid() error { +func (p *CreateEvaluationSetVersionOApiResponse) IsValid() error { if p.Data != nil { if err := p.Data.IsValid(); err != nil { return fmt.Errorf("field Data not valid, %w", err) @@ -159,7 +159,7 @@ func (p *CreateEvaluationSetVersionOpenAPIResponse) IsValid() error { func (p *CreateEvaluationSetVersionOpenAPIData) IsValid() error { return nil } -func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) IsValid() error { +func (p *BatchCreateEvaluationSetItemsOApiRequest) IsValid() error { if len(p.Items) < int(1) { return fmt.Errorf("field Items MinLen rule failed, current value: %v", p.Items) } @@ -173,7 +173,7 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) IsValid() error { } return nil } -func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) IsValid() error { +func (p *BatchCreateEvaluationSetItemsOApiResponse) IsValid() error { if p.Data != nil { if err := p.Data.IsValid(); err != nil { return fmt.Errorf("field Data not valid, %w", err) @@ -189,7 +189,7 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) IsValid() error { func (p *BatchCreateEvaluationSetItemsOpenAPIData) IsValid() error { return nil } -func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) IsValid() error { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) IsValid() error { if len(p.Items) < int(1) { return fmt.Errorf("field Items MinLen rule failed, current value: %v", p.Items) } @@ -203,7 +203,7 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) IsValid() error { } return nil } -func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) IsValid() error { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) IsValid() error { if p.Data != nil { if err := p.Data.IsValid(); err != nil { return fmt.Errorf("field Data not valid, %w", err) @@ -219,7 +219,7 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) IsValid() error { func (p *BatchUpdateEvaluationSetItemsOpenAPIData) IsValid() error { return nil } -func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) IsValid() error { +func (p *BatchDeleteEvaluationSetItemsOApiRequest) IsValid() error { if p.Base != nil { if err := p.Base.IsValid(); err != nil { return fmt.Errorf("field Base not valid, %w", err) @@ -227,7 +227,7 @@ func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) IsValid() error { } return nil } -func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) IsValid() error { +func (p *BatchDeleteEvaluationSetItemsOApiResponse) IsValid() error { if p.BaseResp != nil { if err := p.BaseResp.IsValid(); err != nil { return fmt.Errorf("field BaseResp not valid, %w", err) @@ -235,7 +235,7 @@ func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) IsValid() error { } return nil } -func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) IsValid() error { +func (p *ClearEvaluationSetDraftItemsOApiRequest) IsValid() error { if p.Base != nil { if err := p.Base.IsValid(); err != nil { return fmt.Errorf("field Base not valid, %w", err) @@ -243,7 +243,7 @@ func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) IsValid() error { } return nil } -func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) IsValid() error { +func (p *ClearEvaluationSetDraftItemsOApiResponse) IsValid() error { if p.BaseResp != nil { if err := p.BaseResp.IsValid(); err != nil { return fmt.Errorf("field BaseResp not valid, %w", err) @@ -251,7 +251,7 @@ func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) IsValid() error { } return nil } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) IsValid() error { +func (p *ListEvaluationSetVersionItemsOApiRequest) IsValid() error { if p.PageSize != nil { if *p.PageSize <= int32(0) { return fmt.Errorf("field PageSize gt rule failed, current value: %v", *p.PageSize) @@ -267,7 +267,7 @@ func (p *ListEvaluationSetVersionItemsOpenAPIRequest) IsValid() error { } return nil } -func (p *ListEvaluationSetVersionItemsOpenAPIResponse) IsValid() error { +func (p *ListEvaluationSetVersionItemsOApiResponse) IsValid() error { if p.Data != nil { if err := p.Data.IsValid(); err != nil { return fmt.Errorf("field Data not valid, %w", err) @@ -283,7 +283,7 @@ func (p *ListEvaluationSetVersionItemsOpenAPIResponse) IsValid() error { func (p *ListEvaluationSetVersionItemsOpenAPIData) IsValid() error { return nil } -func (p *CreateEvaluatorOpenAPIRequest) IsValid() error { +func (p *CreateEvaluatorOApiRequest) IsValid() error { if p.Evaluator != nil { if err := p.Evaluator.IsValid(); err != nil { return fmt.Errorf("field Evaluator not valid, %w", err) @@ -296,7 +296,7 @@ func (p *CreateEvaluatorOpenAPIRequest) IsValid() error { } return nil } -func (p *CreateEvaluatorOpenAPIResponse) IsValid() error { +func (p *CreateEvaluatorOApiResponse) IsValid() error { if p.Data != nil { if err := p.Data.IsValid(); err != nil { return fmt.Errorf("field Data not valid, %w", err) @@ -312,7 +312,7 @@ func (p *CreateEvaluatorOpenAPIResponse) IsValid() error { func (p *CreateEvaluatorOpenAPIData) IsValid() error { return nil } -func (p *SubmitEvaluatorVersionOpenAPIRequest) IsValid() error { +func (p *SubmitEvaluatorVersionOApiRequest) IsValid() error { if p.Base != nil { if err := p.Base.IsValid(); err != nil { return fmt.Errorf("field Base not valid, %w", err) @@ -320,7 +320,7 @@ func (p *SubmitEvaluatorVersionOpenAPIRequest) IsValid() error { } return nil } -func (p *SubmitEvaluatorVersionOpenAPIResponse) IsValid() error { +func (p *SubmitEvaluatorVersionOApiResponse) IsValid() error { if p.Data != nil { if err := p.Data.IsValid(); err != nil { return fmt.Errorf("field Data not valid, %w", err) @@ -341,7 +341,7 @@ func (p *SubmitEvaluatorVersionOpenAPIData) IsValid() error { } return nil } -func (p *GetEvaluatorVersionOpenAPIRequest) IsValid() error { +func (p *GetEvaluatorVersionOApiRequest) IsValid() error { if p.Base != nil { if err := p.Base.IsValid(); err != nil { return fmt.Errorf("field Base not valid, %w", err) @@ -349,7 +349,7 @@ func (p *GetEvaluatorVersionOpenAPIRequest) IsValid() error { } return nil } -func (p *GetEvaluatorVersionOpenAPIResponse) IsValid() error { +func (p *GetEvaluatorVersionOApiResponse) IsValid() error { if p.Data != nil { if err := p.Data.IsValid(); err != nil { return fmt.Errorf("field Data not valid, %w", err) @@ -370,7 +370,7 @@ func (p *GetEvaluatorVersionOpenAPIData) IsValid() error { } return nil } -func (p *RunEvaluatorOpenAPIRequest) IsValid() error { +func (p *RunEvaluatorOApiRequest) IsValid() error { if p.InputData != nil { if err := p.InputData.IsValid(); err != nil { return fmt.Errorf("field InputData not valid, %w", err) @@ -383,7 +383,7 @@ func (p *RunEvaluatorOpenAPIRequest) IsValid() error { } return nil } -func (p *RunEvaluatorOpenAPIResponse) IsValid() error { +func (p *RunEvaluatorOApiResponse) IsValid() error { if p.Data != nil { if err := p.Data.IsValid(); err != nil { return fmt.Errorf("field Data not valid, %w", err) @@ -404,7 +404,7 @@ func (p *RunEvaluatorOpenAPIData) IsValid() error { } return nil } -func (p *GetEvaluatorRecordOpenAPIRequest) IsValid() error { +func (p *GetEvaluatorRecordOApiRequest) IsValid() error { if p.Base != nil { if err := p.Base.IsValid(); err != nil { return fmt.Errorf("field Base not valid, %w", err) @@ -412,7 +412,7 @@ func (p *GetEvaluatorRecordOpenAPIRequest) IsValid() error { } return nil } -func (p *GetEvaluatorRecordOpenAPIResponse) IsValid() error { +func (p *GetEvaluatorRecordOApiResponse) IsValid() error { if p.Data != nil { if err := p.Data.IsValid(); err != nil { return fmt.Errorf("field Data not valid, %w", err) @@ -433,7 +433,7 @@ func (p *GetEvaluatorRecordOpenAPIData) IsValid() error { } return nil } -func (p *CreateExperimentOpenAPIRequest) IsValid() error { +func (p *CreateExperimentOApiRequest) IsValid() error { if p.TargetFieldMapping != nil { if err := p.TargetFieldMapping.IsValid(); err != nil { return fmt.Errorf("field TargetFieldMapping not valid, %w", err) @@ -446,7 +446,7 @@ func (p *CreateExperimentOpenAPIRequest) IsValid() error { } return nil } -func (p *CreateExperimentOpenAPIResponse) IsValid() error { +func (p *CreateExperimentOApiResponse) IsValid() error { if p.Data != nil { if err := p.Data.IsValid(); err != nil { return fmt.Errorf("field Data not valid, %w", err) @@ -467,7 +467,7 @@ func (p *CreateExperimentOpenAPIData) IsValid() error { } return nil } -func (p *GetExperimentResultOpenAPIRequest) IsValid() error { +func (p *GetExperimentResultOApiRequest) IsValid() error { if p.PageSize != nil { if *p.PageSize <= int32(0) { return fmt.Errorf("field PageSize gt rule failed, current value: %v", *p.PageSize) @@ -483,7 +483,7 @@ func (p *GetExperimentResultOpenAPIRequest) IsValid() error { } return nil } -func (p *GetExperimentResultOpenAPIResponse) IsValid() error { +func (p *GetExperimentResultOApiResponse) IsValid() error { if p.Data != nil { if err := p.Data.IsValid(); err != nil { return fmt.Errorf("field Data not valid, %w", err) diff --git a/backend/kitex_gen/coze/loop/evaluation/openapi/evaluationopenapiservice/client.go b/backend/kitex_gen/coze/loop/evaluation/openapi/evaluationopenapiservice/client.go index 1d46ccc92..f0238e7f0 100644 --- a/backend/kitex_gen/coze/loop/evaluation/openapi/evaluationopenapiservice/client.go +++ b/backend/kitex_gen/coze/loop/evaluation/openapi/evaluationopenapiservice/client.go @@ -11,22 +11,22 @@ import ( // Client is designed to provide IDL-compatible methods with call-option parameter for kitex framework. type Client interface { - CreateEvaluationSet(ctx context.Context, req *openapi.CreateEvaluationSetOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.CreateEvaluationSetOpenAPIResponse, err error) - GetEvaluationSet(ctx context.Context, req *openapi.GetEvaluationSetOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.GetEvaluationSetOpenAPIResponse, err error) - ListEvaluationSets(ctx context.Context, req *openapi.ListEvaluationSetsOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.ListEvaluationSetsOpenAPIResponse, err error) - CreateEvaluationSetVersion(ctx context.Context, req *openapi.CreateEvaluationSetVersionOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.CreateEvaluationSetVersionOpenAPIResponse, err error) - BatchCreateEvaluationSetItems(ctx context.Context, req *openapi.BatchCreateEvaluationSetItemsOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.BatchCreateEvaluationSetItemsOpenAPIResponse, err error) - BatchUpdateEvaluationSetItems(ctx context.Context, req *openapi.BatchUpdateEvaluationSetItemsOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.BatchUpdateEvaluationSetItemsOpenAPIResponse, err error) - BatchDeleteEvaluationSetItems(ctx context.Context, req *openapi.BatchDeleteEvaluationSetItemsOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.BatchDeleteEvaluationSetItemsOpenAPIResponse, err error) - ClearEvaluationSetDraftItems(ctx context.Context, req *openapi.ClearEvaluationSetDraftItemsOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.ClearEvaluationSetDraftItemsOpenAPIResponse, err error) - ListEvaluationSetVersionItems(ctx context.Context, req *openapi.ListEvaluationSetVersionItemsOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.ListEvaluationSetVersionItemsOpenAPIResponse, err error) - CreateEvaluator(ctx context.Context, req *openapi.CreateEvaluatorOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.CreateEvaluatorOpenAPIResponse, err error) - SubmitEvaluatorVersion(ctx context.Context, req *openapi.SubmitEvaluatorVersionOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.SubmitEvaluatorVersionOpenAPIResponse, err error) - GetEvaluatorVersion(ctx context.Context, req *openapi.GetEvaluatorVersionOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.GetEvaluatorVersionOpenAPIResponse, err error) - RunEvaluator(ctx context.Context, req *openapi.RunEvaluatorOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.RunEvaluatorOpenAPIResponse, err error) - GetEvaluatorRecord(ctx context.Context, req *openapi.GetEvaluatorRecordOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.GetEvaluatorRecordOpenAPIResponse, err error) - CreateExperiment(ctx context.Context, req *openapi.CreateExperimentOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.CreateExperimentOpenAPIResponse, err error) - GetExperimentResult_(ctx context.Context, req *openapi.GetExperimentResultOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.GetExperimentResultOpenAPIResponse, err error) + CreateEvaluationSetOApi(ctx context.Context, req *openapi.CreateEvaluationSetOApiRequest, callOptions ...callopt.Option) (r *openapi.CreateEvaluationSetOApiResponse, err error) + GetEvaluationSetOApi(ctx context.Context, req *openapi.GetEvaluationSetOApiRequest, callOptions ...callopt.Option) (r *openapi.GetEvaluationSetOApiResponse, err error) + ListEvaluationSetsOApi(ctx context.Context, req *openapi.ListEvaluationSetsOApiRequest, callOptions ...callopt.Option) (r *openapi.ListEvaluationSetsOApiResponse, err error) + CreateEvaluationSetVersionOApi(ctx context.Context, req *openapi.CreateEvaluationSetVersionOApiRequest, callOptions ...callopt.Option) (r *openapi.CreateEvaluationSetVersionOApiResponse, err error) + BatchCreateEvaluationSetItemsOApi(ctx context.Context, req *openapi.BatchCreateEvaluationSetItemsOApiRequest, callOptions ...callopt.Option) (r *openapi.BatchCreateEvaluationSetItemsOApiResponse, err error) + BatchUpdateEvaluationSetItemsOApi(ctx context.Context, req *openapi.BatchUpdateEvaluationSetItemsOApiRequest, callOptions ...callopt.Option) (r *openapi.BatchUpdateEvaluationSetItemsOApiResponse, err error) + BatchDeleteEvaluationSetItemsOApi(ctx context.Context, req *openapi.BatchDeleteEvaluationSetItemsOApiRequest, callOptions ...callopt.Option) (r *openapi.BatchDeleteEvaluationSetItemsOApiResponse, err error) + ClearEvaluationSetDraftItemsOApi(ctx context.Context, req *openapi.ClearEvaluationSetDraftItemsOApiRequest, callOptions ...callopt.Option) (r *openapi.ClearEvaluationSetDraftItemsOApiResponse, err error) + ListEvaluationSetVersionItemsOApi(ctx context.Context, req *openapi.ListEvaluationSetVersionItemsOApiRequest, callOptions ...callopt.Option) (r *openapi.ListEvaluationSetVersionItemsOApiResponse, err error) + CreateEvaluatorOApi(ctx context.Context, req *openapi.CreateEvaluatorOApiRequest, callOptions ...callopt.Option) (r *openapi.CreateEvaluatorOApiResponse, err error) + SubmitEvaluatorVersionOApi(ctx context.Context, req *openapi.SubmitEvaluatorVersionOApiRequest, callOptions ...callopt.Option) (r *openapi.SubmitEvaluatorVersionOApiResponse, err error) + GetEvaluatorVersionOApi(ctx context.Context, req *openapi.GetEvaluatorVersionOApiRequest, callOptions ...callopt.Option) (r *openapi.GetEvaluatorVersionOApiResponse, err error) + RunEvaluatorOApi(ctx context.Context, req *openapi.RunEvaluatorOApiRequest, callOptions ...callopt.Option) (r *openapi.RunEvaluatorOApiResponse, err error) + GetEvaluatorRecordOApi(ctx context.Context, req *openapi.GetEvaluatorRecordOApiRequest, callOptions ...callopt.Option) (r *openapi.GetEvaluatorRecordOApiResponse, err error) + CreateExperimentOApi(ctx context.Context, req *openapi.CreateExperimentOApiRequest, callOptions ...callopt.Option) (r *openapi.CreateExperimentOApiResponse, err error) + GetExperimentResultOApi(ctx context.Context, req *openapi.GetExperimentResultOApiRequest, callOptions ...callopt.Option) (r *openapi.GetExperimentResultOApiResponse, err error) } // NewClient creates a client for the service defined in IDL. @@ -58,82 +58,82 @@ type kEvaluationOpenAPIServiceClient struct { *kClient } -func (p *kEvaluationOpenAPIServiceClient) CreateEvaluationSet(ctx context.Context, req *openapi.CreateEvaluationSetOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.CreateEvaluationSetOpenAPIResponse, err error) { +func (p *kEvaluationOpenAPIServiceClient) CreateEvaluationSetOApi(ctx context.Context, req *openapi.CreateEvaluationSetOApiRequest, callOptions ...callopt.Option) (r *openapi.CreateEvaluationSetOApiResponse, err error) { ctx = client.NewCtxWithCallOptions(ctx, callOptions) - return p.kClient.CreateEvaluationSet(ctx, req) + return p.kClient.CreateEvaluationSetOApi(ctx, req) } -func (p *kEvaluationOpenAPIServiceClient) GetEvaluationSet(ctx context.Context, req *openapi.GetEvaluationSetOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.GetEvaluationSetOpenAPIResponse, err error) { +func (p *kEvaluationOpenAPIServiceClient) GetEvaluationSetOApi(ctx context.Context, req *openapi.GetEvaluationSetOApiRequest, callOptions ...callopt.Option) (r *openapi.GetEvaluationSetOApiResponse, err error) { ctx = client.NewCtxWithCallOptions(ctx, callOptions) - return p.kClient.GetEvaluationSet(ctx, req) + return p.kClient.GetEvaluationSetOApi(ctx, req) } -func (p *kEvaluationOpenAPIServiceClient) ListEvaluationSets(ctx context.Context, req *openapi.ListEvaluationSetsOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.ListEvaluationSetsOpenAPIResponse, err error) { +func (p *kEvaluationOpenAPIServiceClient) ListEvaluationSetsOApi(ctx context.Context, req *openapi.ListEvaluationSetsOApiRequest, callOptions ...callopt.Option) (r *openapi.ListEvaluationSetsOApiResponse, err error) { ctx = client.NewCtxWithCallOptions(ctx, callOptions) - return p.kClient.ListEvaluationSets(ctx, req) + return p.kClient.ListEvaluationSetsOApi(ctx, req) } -func (p *kEvaluationOpenAPIServiceClient) CreateEvaluationSetVersion(ctx context.Context, req *openapi.CreateEvaluationSetVersionOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.CreateEvaluationSetVersionOpenAPIResponse, err error) { +func (p *kEvaluationOpenAPIServiceClient) CreateEvaluationSetVersionOApi(ctx context.Context, req *openapi.CreateEvaluationSetVersionOApiRequest, callOptions ...callopt.Option) (r *openapi.CreateEvaluationSetVersionOApiResponse, err error) { ctx = client.NewCtxWithCallOptions(ctx, callOptions) - return p.kClient.CreateEvaluationSetVersion(ctx, req) + return p.kClient.CreateEvaluationSetVersionOApi(ctx, req) } -func (p *kEvaluationOpenAPIServiceClient) BatchCreateEvaluationSetItems(ctx context.Context, req *openapi.BatchCreateEvaluationSetItemsOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.BatchCreateEvaluationSetItemsOpenAPIResponse, err error) { +func (p *kEvaluationOpenAPIServiceClient) BatchCreateEvaluationSetItemsOApi(ctx context.Context, req *openapi.BatchCreateEvaluationSetItemsOApiRequest, callOptions ...callopt.Option) (r *openapi.BatchCreateEvaluationSetItemsOApiResponse, err error) { ctx = client.NewCtxWithCallOptions(ctx, callOptions) - return p.kClient.BatchCreateEvaluationSetItems(ctx, req) + return p.kClient.BatchCreateEvaluationSetItemsOApi(ctx, req) } -func (p *kEvaluationOpenAPIServiceClient) BatchUpdateEvaluationSetItems(ctx context.Context, req *openapi.BatchUpdateEvaluationSetItemsOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.BatchUpdateEvaluationSetItemsOpenAPIResponse, err error) { +func (p *kEvaluationOpenAPIServiceClient) BatchUpdateEvaluationSetItemsOApi(ctx context.Context, req *openapi.BatchUpdateEvaluationSetItemsOApiRequest, callOptions ...callopt.Option) (r *openapi.BatchUpdateEvaluationSetItemsOApiResponse, err error) { ctx = client.NewCtxWithCallOptions(ctx, callOptions) - return p.kClient.BatchUpdateEvaluationSetItems(ctx, req) + return p.kClient.BatchUpdateEvaluationSetItemsOApi(ctx, req) } -func (p *kEvaluationOpenAPIServiceClient) BatchDeleteEvaluationSetItems(ctx context.Context, req *openapi.BatchDeleteEvaluationSetItemsOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.BatchDeleteEvaluationSetItemsOpenAPIResponse, err error) { +func (p *kEvaluationOpenAPIServiceClient) BatchDeleteEvaluationSetItemsOApi(ctx context.Context, req *openapi.BatchDeleteEvaluationSetItemsOApiRequest, callOptions ...callopt.Option) (r *openapi.BatchDeleteEvaluationSetItemsOApiResponse, err error) { ctx = client.NewCtxWithCallOptions(ctx, callOptions) - return p.kClient.BatchDeleteEvaluationSetItems(ctx, req) + return p.kClient.BatchDeleteEvaluationSetItemsOApi(ctx, req) } -func (p *kEvaluationOpenAPIServiceClient) ClearEvaluationSetDraftItems(ctx context.Context, req *openapi.ClearEvaluationSetDraftItemsOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.ClearEvaluationSetDraftItemsOpenAPIResponse, err error) { +func (p *kEvaluationOpenAPIServiceClient) ClearEvaluationSetDraftItemsOApi(ctx context.Context, req *openapi.ClearEvaluationSetDraftItemsOApiRequest, callOptions ...callopt.Option) (r *openapi.ClearEvaluationSetDraftItemsOApiResponse, err error) { ctx = client.NewCtxWithCallOptions(ctx, callOptions) - return p.kClient.ClearEvaluationSetDraftItems(ctx, req) + return p.kClient.ClearEvaluationSetDraftItemsOApi(ctx, req) } -func (p *kEvaluationOpenAPIServiceClient) ListEvaluationSetVersionItems(ctx context.Context, req *openapi.ListEvaluationSetVersionItemsOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.ListEvaluationSetVersionItemsOpenAPIResponse, err error) { +func (p *kEvaluationOpenAPIServiceClient) ListEvaluationSetVersionItemsOApi(ctx context.Context, req *openapi.ListEvaluationSetVersionItemsOApiRequest, callOptions ...callopt.Option) (r *openapi.ListEvaluationSetVersionItemsOApiResponse, err error) { ctx = client.NewCtxWithCallOptions(ctx, callOptions) - return p.kClient.ListEvaluationSetVersionItems(ctx, req) + return p.kClient.ListEvaluationSetVersionItemsOApi(ctx, req) } -func (p *kEvaluationOpenAPIServiceClient) CreateEvaluator(ctx context.Context, req *openapi.CreateEvaluatorOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.CreateEvaluatorOpenAPIResponse, err error) { +func (p *kEvaluationOpenAPIServiceClient) CreateEvaluatorOApi(ctx context.Context, req *openapi.CreateEvaluatorOApiRequest, callOptions ...callopt.Option) (r *openapi.CreateEvaluatorOApiResponse, err error) { ctx = client.NewCtxWithCallOptions(ctx, callOptions) - return p.kClient.CreateEvaluator(ctx, req) + return p.kClient.CreateEvaluatorOApi(ctx, req) } -func (p *kEvaluationOpenAPIServiceClient) SubmitEvaluatorVersion(ctx context.Context, req *openapi.SubmitEvaluatorVersionOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.SubmitEvaluatorVersionOpenAPIResponse, err error) { +func (p *kEvaluationOpenAPIServiceClient) SubmitEvaluatorVersionOApi(ctx context.Context, req *openapi.SubmitEvaluatorVersionOApiRequest, callOptions ...callopt.Option) (r *openapi.SubmitEvaluatorVersionOApiResponse, err error) { ctx = client.NewCtxWithCallOptions(ctx, callOptions) - return p.kClient.SubmitEvaluatorVersion(ctx, req) + return p.kClient.SubmitEvaluatorVersionOApi(ctx, req) } -func (p *kEvaluationOpenAPIServiceClient) GetEvaluatorVersion(ctx context.Context, req *openapi.GetEvaluatorVersionOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.GetEvaluatorVersionOpenAPIResponse, err error) { +func (p *kEvaluationOpenAPIServiceClient) GetEvaluatorVersionOApi(ctx context.Context, req *openapi.GetEvaluatorVersionOApiRequest, callOptions ...callopt.Option) (r *openapi.GetEvaluatorVersionOApiResponse, err error) { ctx = client.NewCtxWithCallOptions(ctx, callOptions) - return p.kClient.GetEvaluatorVersion(ctx, req) + return p.kClient.GetEvaluatorVersionOApi(ctx, req) } -func (p *kEvaluationOpenAPIServiceClient) RunEvaluator(ctx context.Context, req *openapi.RunEvaluatorOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.RunEvaluatorOpenAPIResponse, err error) { +func (p *kEvaluationOpenAPIServiceClient) RunEvaluatorOApi(ctx context.Context, req *openapi.RunEvaluatorOApiRequest, callOptions ...callopt.Option) (r *openapi.RunEvaluatorOApiResponse, err error) { ctx = client.NewCtxWithCallOptions(ctx, callOptions) - return p.kClient.RunEvaluator(ctx, req) + return p.kClient.RunEvaluatorOApi(ctx, req) } -func (p *kEvaluationOpenAPIServiceClient) GetEvaluatorRecord(ctx context.Context, req *openapi.GetEvaluatorRecordOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.GetEvaluatorRecordOpenAPIResponse, err error) { +func (p *kEvaluationOpenAPIServiceClient) GetEvaluatorRecordOApi(ctx context.Context, req *openapi.GetEvaluatorRecordOApiRequest, callOptions ...callopt.Option) (r *openapi.GetEvaluatorRecordOApiResponse, err error) { ctx = client.NewCtxWithCallOptions(ctx, callOptions) - return p.kClient.GetEvaluatorRecord(ctx, req) + return p.kClient.GetEvaluatorRecordOApi(ctx, req) } -func (p *kEvaluationOpenAPIServiceClient) CreateExperiment(ctx context.Context, req *openapi.CreateExperimentOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.CreateExperimentOpenAPIResponse, err error) { +func (p *kEvaluationOpenAPIServiceClient) CreateExperimentOApi(ctx context.Context, req *openapi.CreateExperimentOApiRequest, callOptions ...callopt.Option) (r *openapi.CreateExperimentOApiResponse, err error) { ctx = client.NewCtxWithCallOptions(ctx, callOptions) - return p.kClient.CreateExperiment(ctx, req) + return p.kClient.CreateExperimentOApi(ctx, req) } -func (p *kEvaluationOpenAPIServiceClient) GetExperimentResult_(ctx context.Context, req *openapi.GetExperimentResultOpenAPIRequest, callOptions ...callopt.Option) (r *openapi.GetExperimentResultOpenAPIResponse, err error) { +func (p *kEvaluationOpenAPIServiceClient) GetExperimentResultOApi(ctx context.Context, req *openapi.GetExperimentResultOApiRequest, callOptions ...callopt.Option) (r *openapi.GetExperimentResultOApiResponse, err error) { ctx = client.NewCtxWithCallOptions(ctx, callOptions) - return p.kClient.GetExperimentResult_(ctx, req) + return p.kClient.GetExperimentResultOApi(ctx, req) } diff --git a/backend/kitex_gen/coze/loop/evaluation/openapi/evaluationopenapiservice/evaluationopenapiservice.go b/backend/kitex_gen/coze/loop/evaluation/openapi/evaluationopenapiservice/evaluationopenapiservice.go index 098214070..056e59264 100644 --- a/backend/kitex_gen/coze/loop/evaluation/openapi/evaluationopenapiservice/evaluationopenapiservice.go +++ b/backend/kitex_gen/coze/loop/evaluation/openapi/evaluationopenapiservice/evaluationopenapiservice.go @@ -13,115 +13,115 @@ import ( var errInvalidMessageType = errors.New("invalid message type for service method handler") var serviceMethods = map[string]kitex.MethodInfo{ - "CreateEvaluationSet": kitex.NewMethodInfo( - createEvaluationSetHandler, - newEvaluationOpenAPIServiceCreateEvaluationSetArgs, - newEvaluationOpenAPIServiceCreateEvaluationSetResult, + "CreateEvaluationSetOApi": kitex.NewMethodInfo( + createEvaluationSetOApiHandler, + newEvaluationOpenAPIServiceCreateEvaluationSetOApiArgs, + newEvaluationOpenAPIServiceCreateEvaluationSetOApiResult, false, kitex.WithStreamingMode(kitex.StreamingNone), ), - "GetEvaluationSet": kitex.NewMethodInfo( - getEvaluationSetHandler, - newEvaluationOpenAPIServiceGetEvaluationSetArgs, - newEvaluationOpenAPIServiceGetEvaluationSetResult, + "GetEvaluationSetOApi": kitex.NewMethodInfo( + getEvaluationSetOApiHandler, + newEvaluationOpenAPIServiceGetEvaluationSetOApiArgs, + newEvaluationOpenAPIServiceGetEvaluationSetOApiResult, false, kitex.WithStreamingMode(kitex.StreamingNone), ), - "ListEvaluationSets": kitex.NewMethodInfo( - listEvaluationSetsHandler, - newEvaluationOpenAPIServiceListEvaluationSetsArgs, - newEvaluationOpenAPIServiceListEvaluationSetsResult, + "ListEvaluationSetsOApi": kitex.NewMethodInfo( + listEvaluationSetsOApiHandler, + newEvaluationOpenAPIServiceListEvaluationSetsOApiArgs, + newEvaluationOpenAPIServiceListEvaluationSetsOApiResult, false, kitex.WithStreamingMode(kitex.StreamingNone), ), - "CreateEvaluationSetVersion": kitex.NewMethodInfo( - createEvaluationSetVersionHandler, - newEvaluationOpenAPIServiceCreateEvaluationSetVersionArgs, - newEvaluationOpenAPIServiceCreateEvaluationSetVersionResult, + "CreateEvaluationSetVersionOApi": kitex.NewMethodInfo( + createEvaluationSetVersionOApiHandler, + newEvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs, + newEvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult, false, kitex.WithStreamingMode(kitex.StreamingNone), ), - "BatchCreateEvaluationSetItems": kitex.NewMethodInfo( - batchCreateEvaluationSetItemsHandler, - newEvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs, - newEvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult, + "BatchCreateEvaluationSetItemsOApi": kitex.NewMethodInfo( + batchCreateEvaluationSetItemsOApiHandler, + newEvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs, + newEvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult, false, kitex.WithStreamingMode(kitex.StreamingNone), ), - "BatchUpdateEvaluationSetItems": kitex.NewMethodInfo( - batchUpdateEvaluationSetItemsHandler, - newEvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs, - newEvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult, + "BatchUpdateEvaluationSetItemsOApi": kitex.NewMethodInfo( + batchUpdateEvaluationSetItemsOApiHandler, + newEvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs, + newEvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult, false, kitex.WithStreamingMode(kitex.StreamingNone), ), - "BatchDeleteEvaluationSetItems": kitex.NewMethodInfo( - batchDeleteEvaluationSetItemsHandler, - newEvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs, - newEvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult, + "BatchDeleteEvaluationSetItemsOApi": kitex.NewMethodInfo( + batchDeleteEvaluationSetItemsOApiHandler, + newEvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs, + newEvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult, false, kitex.WithStreamingMode(kitex.StreamingNone), ), - "ClearEvaluationSetDraftItems": kitex.NewMethodInfo( - clearEvaluationSetDraftItemsHandler, - newEvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs, - newEvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult, + "ClearEvaluationSetDraftItemsOApi": kitex.NewMethodInfo( + clearEvaluationSetDraftItemsOApiHandler, + newEvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs, + newEvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult, false, kitex.WithStreamingMode(kitex.StreamingNone), ), - "ListEvaluationSetVersionItems": kitex.NewMethodInfo( - listEvaluationSetVersionItemsHandler, - newEvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs, - newEvaluationOpenAPIServiceListEvaluationSetVersionItemsResult, + "ListEvaluationSetVersionItemsOApi": kitex.NewMethodInfo( + listEvaluationSetVersionItemsOApiHandler, + newEvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs, + newEvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult, false, kitex.WithStreamingMode(kitex.StreamingNone), ), - "CreateEvaluator": kitex.NewMethodInfo( - createEvaluatorHandler, - newEvaluationOpenAPIServiceCreateEvaluatorArgs, - newEvaluationOpenAPIServiceCreateEvaluatorResult, + "CreateEvaluatorOApi": kitex.NewMethodInfo( + createEvaluatorOApiHandler, + newEvaluationOpenAPIServiceCreateEvaluatorOApiArgs, + newEvaluationOpenAPIServiceCreateEvaluatorOApiResult, false, kitex.WithStreamingMode(kitex.StreamingNone), ), - "SubmitEvaluatorVersion": kitex.NewMethodInfo( - submitEvaluatorVersionHandler, - newEvaluationOpenAPIServiceSubmitEvaluatorVersionArgs, - newEvaluationOpenAPIServiceSubmitEvaluatorVersionResult, + "SubmitEvaluatorVersionOApi": kitex.NewMethodInfo( + submitEvaluatorVersionOApiHandler, + newEvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs, + newEvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult, false, kitex.WithStreamingMode(kitex.StreamingNone), ), - "GetEvaluatorVersion": kitex.NewMethodInfo( - getEvaluatorVersionHandler, - newEvaluationOpenAPIServiceGetEvaluatorVersionArgs, - newEvaluationOpenAPIServiceGetEvaluatorVersionResult, + "GetEvaluatorVersionOApi": kitex.NewMethodInfo( + getEvaluatorVersionOApiHandler, + newEvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs, + newEvaluationOpenAPIServiceGetEvaluatorVersionOApiResult, false, kitex.WithStreamingMode(kitex.StreamingNone), ), - "RunEvaluator": kitex.NewMethodInfo( - runEvaluatorHandler, - newEvaluationOpenAPIServiceRunEvaluatorArgs, - newEvaluationOpenAPIServiceRunEvaluatorResult, + "RunEvaluatorOApi": kitex.NewMethodInfo( + runEvaluatorOApiHandler, + newEvaluationOpenAPIServiceRunEvaluatorOApiArgs, + newEvaluationOpenAPIServiceRunEvaluatorOApiResult, false, kitex.WithStreamingMode(kitex.StreamingNone), ), - "GetEvaluatorRecord": kitex.NewMethodInfo( - getEvaluatorRecordHandler, - newEvaluationOpenAPIServiceGetEvaluatorRecordArgs, - newEvaluationOpenAPIServiceGetEvaluatorRecordResult, + "GetEvaluatorRecordOApi": kitex.NewMethodInfo( + getEvaluatorRecordOApiHandler, + newEvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs, + newEvaluationOpenAPIServiceGetEvaluatorRecordOApiResult, false, kitex.WithStreamingMode(kitex.StreamingNone), ), - "CreateExperiment": kitex.NewMethodInfo( - createExperimentHandler, - newEvaluationOpenAPIServiceCreateExperimentArgs, - newEvaluationOpenAPIServiceCreateExperimentResult, + "CreateExperimentOApi": kitex.NewMethodInfo( + createExperimentOApiHandler, + newEvaluationOpenAPIServiceCreateExperimentOApiArgs, + newEvaluationOpenAPIServiceCreateExperimentOApiResult, false, kitex.WithStreamingMode(kitex.StreamingNone), ), - "GetExperimentResult": kitex.NewMethodInfo( - getExperimentResult_Handler, - newEvaluationOpenAPIServiceGetExperimentResultArgs, - newEvaluationOpenAPIServiceGetExperimentResultResult, + "GetExperimentResultOApi": kitex.NewMethodInfo( + getExperimentResultOApiHandler, + newEvaluationOpenAPIServiceGetExperimentResultOApiArgs, + newEvaluationOpenAPIServiceGetExperimentResultOApiResult, false, kitex.WithStreamingMode(kitex.StreamingNone), ), @@ -158,10 +158,10 @@ func newServiceInfo() *kitex.ServiceInfo { return svcInfo } -func createEvaluationSetHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { - realArg := arg.(*openapi.EvaluationOpenAPIServiceCreateEvaluationSetArgs) - realResult := result.(*openapi.EvaluationOpenAPIServiceCreateEvaluationSetResult) - success, err := handler.(openapi.EvaluationOpenAPIService).CreateEvaluationSet(ctx, realArg.Req) +func createEvaluationSetOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) + success, err := handler.(openapi.EvaluationOpenAPIService).CreateEvaluationSetOApi(ctx, realArg.Req) if err != nil { return err } @@ -169,18 +169,18 @@ func createEvaluationSetHandler(ctx context.Context, handler interface{}, arg, r return nil } -func newEvaluationOpenAPIServiceCreateEvaluationSetArgs() interface{} { - return openapi.NewEvaluationOpenAPIServiceCreateEvaluationSetArgs() +func newEvaluationOpenAPIServiceCreateEvaluationSetOApiArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceCreateEvaluationSetOApiArgs() } -func newEvaluationOpenAPIServiceCreateEvaluationSetResult() interface{} { - return openapi.NewEvaluationOpenAPIServiceCreateEvaluationSetResult() +func newEvaluationOpenAPIServiceCreateEvaluationSetOApiResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceCreateEvaluationSetOApiResult() } -func getEvaluationSetHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { - realArg := arg.(*openapi.EvaluationOpenAPIServiceGetEvaluationSetArgs) - realResult := result.(*openapi.EvaluationOpenAPIServiceGetEvaluationSetResult) - success, err := handler.(openapi.EvaluationOpenAPIService).GetEvaluationSet(ctx, realArg.Req) +func getEvaluationSetOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceGetEvaluationSetOApiResult) + success, err := handler.(openapi.EvaluationOpenAPIService).GetEvaluationSetOApi(ctx, realArg.Req) if err != nil { return err } @@ -188,18 +188,18 @@ func getEvaluationSetHandler(ctx context.Context, handler interface{}, arg, resu return nil } -func newEvaluationOpenAPIServiceGetEvaluationSetArgs() interface{} { - return openapi.NewEvaluationOpenAPIServiceGetEvaluationSetArgs() +func newEvaluationOpenAPIServiceGetEvaluationSetOApiArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceGetEvaluationSetOApiArgs() } -func newEvaluationOpenAPIServiceGetEvaluationSetResult() interface{} { - return openapi.NewEvaluationOpenAPIServiceGetEvaluationSetResult() +func newEvaluationOpenAPIServiceGetEvaluationSetOApiResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceGetEvaluationSetOApiResult() } -func listEvaluationSetsHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { - realArg := arg.(*openapi.EvaluationOpenAPIServiceListEvaluationSetsArgs) - realResult := result.(*openapi.EvaluationOpenAPIServiceListEvaluationSetsResult) - success, err := handler.(openapi.EvaluationOpenAPIService).ListEvaluationSets(ctx, realArg.Req) +func listEvaluationSetsOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceListEvaluationSetsOApiResult) + success, err := handler.(openapi.EvaluationOpenAPIService).ListEvaluationSetsOApi(ctx, realArg.Req) if err != nil { return err } @@ -207,18 +207,18 @@ func listEvaluationSetsHandler(ctx context.Context, handler interface{}, arg, re return nil } -func newEvaluationOpenAPIServiceListEvaluationSetsArgs() interface{} { - return openapi.NewEvaluationOpenAPIServiceListEvaluationSetsArgs() +func newEvaluationOpenAPIServiceListEvaluationSetsOApiArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceListEvaluationSetsOApiArgs() } -func newEvaluationOpenAPIServiceListEvaluationSetsResult() interface{} { - return openapi.NewEvaluationOpenAPIServiceListEvaluationSetsResult() +func newEvaluationOpenAPIServiceListEvaluationSetsOApiResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceListEvaluationSetsOApiResult() } -func createEvaluationSetVersionHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { - realArg := arg.(*openapi.EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs) - realResult := result.(*openapi.EvaluationOpenAPIServiceCreateEvaluationSetVersionResult) - success, err := handler.(openapi.EvaluationOpenAPIService).CreateEvaluationSetVersion(ctx, realArg.Req) +func createEvaluationSetVersionOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) + success, err := handler.(openapi.EvaluationOpenAPIService).CreateEvaluationSetVersionOApi(ctx, realArg.Req) if err != nil { return err } @@ -226,18 +226,18 @@ func createEvaluationSetVersionHandler(ctx context.Context, handler interface{}, return nil } -func newEvaluationOpenAPIServiceCreateEvaluationSetVersionArgs() interface{} { - return openapi.NewEvaluationOpenAPIServiceCreateEvaluationSetVersionArgs() +func newEvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs() } -func newEvaluationOpenAPIServiceCreateEvaluationSetVersionResult() interface{} { - return openapi.NewEvaluationOpenAPIServiceCreateEvaluationSetVersionResult() +func newEvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult() } -func batchCreateEvaluationSetItemsHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { - realArg := arg.(*openapi.EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs) - realResult := result.(*openapi.EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult) - success, err := handler.(openapi.EvaluationOpenAPIService).BatchCreateEvaluationSetItems(ctx, realArg.Req) +func batchCreateEvaluationSetItemsOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) + success, err := handler.(openapi.EvaluationOpenAPIService).BatchCreateEvaluationSetItemsOApi(ctx, realArg.Req) if err != nil { return err } @@ -245,18 +245,18 @@ func batchCreateEvaluationSetItemsHandler(ctx context.Context, handler interface return nil } -func newEvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs() interface{} { - return openapi.NewEvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs() +func newEvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs() } -func newEvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult() interface{} { - return openapi.NewEvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult() +func newEvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult() } -func batchUpdateEvaluationSetItemsHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { - realArg := arg.(*openapi.EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs) - realResult := result.(*openapi.EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult) - success, err := handler.(openapi.EvaluationOpenAPIService).BatchUpdateEvaluationSetItems(ctx, realArg.Req) +func batchUpdateEvaluationSetItemsOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) + success, err := handler.(openapi.EvaluationOpenAPIService).BatchUpdateEvaluationSetItemsOApi(ctx, realArg.Req) if err != nil { return err } @@ -264,18 +264,18 @@ func batchUpdateEvaluationSetItemsHandler(ctx context.Context, handler interface return nil } -func newEvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs() interface{} { - return openapi.NewEvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs() +func newEvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs() } -func newEvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult() interface{} { - return openapi.NewEvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult() +func newEvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult() } -func batchDeleteEvaluationSetItemsHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { - realArg := arg.(*openapi.EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs) - realResult := result.(*openapi.EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult) - success, err := handler.(openapi.EvaluationOpenAPIService).BatchDeleteEvaluationSetItems(ctx, realArg.Req) +func batchDeleteEvaluationSetItemsOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) + success, err := handler.(openapi.EvaluationOpenAPIService).BatchDeleteEvaluationSetItemsOApi(ctx, realArg.Req) if err != nil { return err } @@ -283,18 +283,18 @@ func batchDeleteEvaluationSetItemsHandler(ctx context.Context, handler interface return nil } -func newEvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs() interface{} { - return openapi.NewEvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs() +func newEvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs() } -func newEvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult() interface{} { - return openapi.NewEvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult() +func newEvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult() } -func clearEvaluationSetDraftItemsHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { - realArg := arg.(*openapi.EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs) - realResult := result.(*openapi.EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult) - success, err := handler.(openapi.EvaluationOpenAPIService).ClearEvaluationSetDraftItems(ctx, realArg.Req) +func clearEvaluationSetDraftItemsOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult) + success, err := handler.(openapi.EvaluationOpenAPIService).ClearEvaluationSetDraftItemsOApi(ctx, realArg.Req) if err != nil { return err } @@ -302,18 +302,18 @@ func clearEvaluationSetDraftItemsHandler(ctx context.Context, handler interface{ return nil } -func newEvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs() interface{} { - return openapi.NewEvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs() +func newEvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs() } -func newEvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult() interface{} { - return openapi.NewEvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult() +func newEvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult() } -func listEvaluationSetVersionItemsHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { - realArg := arg.(*openapi.EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs) - realResult := result.(*openapi.EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult) - success, err := handler.(openapi.EvaluationOpenAPIService).ListEvaluationSetVersionItems(ctx, realArg.Req) +func listEvaluationSetVersionItemsOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) + success, err := handler.(openapi.EvaluationOpenAPIService).ListEvaluationSetVersionItemsOApi(ctx, realArg.Req) if err != nil { return err } @@ -321,18 +321,18 @@ func listEvaluationSetVersionItemsHandler(ctx context.Context, handler interface return nil } -func newEvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs() interface{} { - return openapi.NewEvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs() +func newEvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs() } -func newEvaluationOpenAPIServiceListEvaluationSetVersionItemsResult() interface{} { - return openapi.NewEvaluationOpenAPIServiceListEvaluationSetVersionItemsResult() +func newEvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult() } -func createEvaluatorHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { - realArg := arg.(*openapi.EvaluationOpenAPIServiceCreateEvaluatorArgs) - realResult := result.(*openapi.EvaluationOpenAPIServiceCreateEvaluatorResult) - success, err := handler.(openapi.EvaluationOpenAPIService).CreateEvaluator(ctx, realArg.Req) +func createEvaluatorOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceCreateEvaluatorOApiArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceCreateEvaluatorOApiResult) + success, err := handler.(openapi.EvaluationOpenAPIService).CreateEvaluatorOApi(ctx, realArg.Req) if err != nil { return err } @@ -340,18 +340,18 @@ func createEvaluatorHandler(ctx context.Context, handler interface{}, arg, resul return nil } -func newEvaluationOpenAPIServiceCreateEvaluatorArgs() interface{} { - return openapi.NewEvaluationOpenAPIServiceCreateEvaluatorArgs() +func newEvaluationOpenAPIServiceCreateEvaluatorOApiArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceCreateEvaluatorOApiArgs() } -func newEvaluationOpenAPIServiceCreateEvaluatorResult() interface{} { - return openapi.NewEvaluationOpenAPIServiceCreateEvaluatorResult() +func newEvaluationOpenAPIServiceCreateEvaluatorOApiResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceCreateEvaluatorOApiResult() } -func submitEvaluatorVersionHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { - realArg := arg.(*openapi.EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs) - realResult := result.(*openapi.EvaluationOpenAPIServiceSubmitEvaluatorVersionResult) - success, err := handler.(openapi.EvaluationOpenAPIService).SubmitEvaluatorVersion(ctx, realArg.Req) +func submitEvaluatorVersionOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult) + success, err := handler.(openapi.EvaluationOpenAPIService).SubmitEvaluatorVersionOApi(ctx, realArg.Req) if err != nil { return err } @@ -359,18 +359,18 @@ func submitEvaluatorVersionHandler(ctx context.Context, handler interface{}, arg return nil } -func newEvaluationOpenAPIServiceSubmitEvaluatorVersionArgs() interface{} { - return openapi.NewEvaluationOpenAPIServiceSubmitEvaluatorVersionArgs() +func newEvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs() } -func newEvaluationOpenAPIServiceSubmitEvaluatorVersionResult() interface{} { - return openapi.NewEvaluationOpenAPIServiceSubmitEvaluatorVersionResult() +func newEvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult() } -func getEvaluatorVersionHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { - realArg := arg.(*openapi.EvaluationOpenAPIServiceGetEvaluatorVersionArgs) - realResult := result.(*openapi.EvaluationOpenAPIServiceGetEvaluatorVersionResult) - success, err := handler.(openapi.EvaluationOpenAPIService).GetEvaluatorVersion(ctx, realArg.Req) +func getEvaluatorVersionOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult) + success, err := handler.(openapi.EvaluationOpenAPIService).GetEvaluatorVersionOApi(ctx, realArg.Req) if err != nil { return err } @@ -378,18 +378,18 @@ func getEvaluatorVersionHandler(ctx context.Context, handler interface{}, arg, r return nil } -func newEvaluationOpenAPIServiceGetEvaluatorVersionArgs() interface{} { - return openapi.NewEvaluationOpenAPIServiceGetEvaluatorVersionArgs() +func newEvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs() } -func newEvaluationOpenAPIServiceGetEvaluatorVersionResult() interface{} { - return openapi.NewEvaluationOpenAPIServiceGetEvaluatorVersionResult() +func newEvaluationOpenAPIServiceGetEvaluatorVersionOApiResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceGetEvaluatorVersionOApiResult() } -func runEvaluatorHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { - realArg := arg.(*openapi.EvaluationOpenAPIServiceRunEvaluatorArgs) - realResult := result.(*openapi.EvaluationOpenAPIServiceRunEvaluatorResult) - success, err := handler.(openapi.EvaluationOpenAPIService).RunEvaluator(ctx, realArg.Req) +func runEvaluatorOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceRunEvaluatorOApiArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceRunEvaluatorOApiResult) + success, err := handler.(openapi.EvaluationOpenAPIService).RunEvaluatorOApi(ctx, realArg.Req) if err != nil { return err } @@ -397,18 +397,18 @@ func runEvaluatorHandler(ctx context.Context, handler interface{}, arg, result i return nil } -func newEvaluationOpenAPIServiceRunEvaluatorArgs() interface{} { - return openapi.NewEvaluationOpenAPIServiceRunEvaluatorArgs() +func newEvaluationOpenAPIServiceRunEvaluatorOApiArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceRunEvaluatorOApiArgs() } -func newEvaluationOpenAPIServiceRunEvaluatorResult() interface{} { - return openapi.NewEvaluationOpenAPIServiceRunEvaluatorResult() +func newEvaluationOpenAPIServiceRunEvaluatorOApiResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceRunEvaluatorOApiResult() } -func getEvaluatorRecordHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { - realArg := arg.(*openapi.EvaluationOpenAPIServiceGetEvaluatorRecordArgs) - realResult := result.(*openapi.EvaluationOpenAPIServiceGetEvaluatorRecordResult) - success, err := handler.(openapi.EvaluationOpenAPIService).GetEvaluatorRecord(ctx, realArg.Req) +func getEvaluatorRecordOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult) + success, err := handler.(openapi.EvaluationOpenAPIService).GetEvaluatorRecordOApi(ctx, realArg.Req) if err != nil { return err } @@ -416,18 +416,18 @@ func getEvaluatorRecordHandler(ctx context.Context, handler interface{}, arg, re return nil } -func newEvaluationOpenAPIServiceGetEvaluatorRecordArgs() interface{} { - return openapi.NewEvaluationOpenAPIServiceGetEvaluatorRecordArgs() +func newEvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs() } -func newEvaluationOpenAPIServiceGetEvaluatorRecordResult() interface{} { - return openapi.NewEvaluationOpenAPIServiceGetEvaluatorRecordResult() +func newEvaluationOpenAPIServiceGetEvaluatorRecordOApiResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceGetEvaluatorRecordOApiResult() } -func createExperimentHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { - realArg := arg.(*openapi.EvaluationOpenAPIServiceCreateExperimentArgs) - realResult := result.(*openapi.EvaluationOpenAPIServiceCreateExperimentResult) - success, err := handler.(openapi.EvaluationOpenAPIService).CreateExperiment(ctx, realArg.Req) +func createExperimentOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceCreateExperimentOApiArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceCreateExperimentOApiResult) + success, err := handler.(openapi.EvaluationOpenAPIService).CreateExperimentOApi(ctx, realArg.Req) if err != nil { return err } @@ -435,18 +435,18 @@ func createExperimentHandler(ctx context.Context, handler interface{}, arg, resu return nil } -func newEvaluationOpenAPIServiceCreateExperimentArgs() interface{} { - return openapi.NewEvaluationOpenAPIServiceCreateExperimentArgs() +func newEvaluationOpenAPIServiceCreateExperimentOApiArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceCreateExperimentOApiArgs() } -func newEvaluationOpenAPIServiceCreateExperimentResult() interface{} { - return openapi.NewEvaluationOpenAPIServiceCreateExperimentResult() +func newEvaluationOpenAPIServiceCreateExperimentOApiResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceCreateExperimentOApiResult() } -func getExperimentResult_Handler(ctx context.Context, handler interface{}, arg, result interface{}) error { - realArg := arg.(*openapi.EvaluationOpenAPIServiceGetExperimentResultArgs) - realResult := result.(*openapi.EvaluationOpenAPIServiceGetExperimentResultResult) - success, err := handler.(openapi.EvaluationOpenAPIService).GetExperimentResult_(ctx, realArg.Req) +func getExperimentResultOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceGetExperimentResultOApiArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceGetExperimentResultOApiResult) + success, err := handler.(openapi.EvaluationOpenAPIService).GetExperimentResultOApi(ctx, realArg.Req) if err != nil { return err } @@ -454,12 +454,12 @@ func getExperimentResult_Handler(ctx context.Context, handler interface{}, arg, return nil } -func newEvaluationOpenAPIServiceGetExperimentResultArgs() interface{} { - return openapi.NewEvaluationOpenAPIServiceGetExperimentResultArgs() +func newEvaluationOpenAPIServiceGetExperimentResultOApiArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceGetExperimentResultOApiArgs() } -func newEvaluationOpenAPIServiceGetExperimentResultResult() interface{} { - return openapi.NewEvaluationOpenAPIServiceGetExperimentResultResult() +func newEvaluationOpenAPIServiceGetExperimentResultOApiResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceGetExperimentResultOApiResult() } type kClient struct { @@ -474,161 +474,161 @@ func newServiceClient(c client.Client) *kClient { } } -func (p *kClient) CreateEvaluationSet(ctx context.Context, req *openapi.CreateEvaluationSetOpenAPIRequest) (r *openapi.CreateEvaluationSetOpenAPIResponse, err error) { - var _args openapi.EvaluationOpenAPIServiceCreateEvaluationSetArgs +func (p *kClient) CreateEvaluationSetOApi(ctx context.Context, req *openapi.CreateEvaluationSetOApiRequest) (r *openapi.CreateEvaluationSetOApiResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs _args.Req = req - var _result openapi.EvaluationOpenAPIServiceCreateEvaluationSetResult - if err = p.c.Call(ctx, "CreateEvaluationSet", &_args, &_result); err != nil { + var _result openapi.EvaluationOpenAPIServiceCreateEvaluationSetOApiResult + if err = p.c.Call(ctx, "CreateEvaluationSetOApi", &_args, &_result); err != nil { return } return _result.GetSuccess(), nil } -func (p *kClient) GetEvaluationSet(ctx context.Context, req *openapi.GetEvaluationSetOpenAPIRequest) (r *openapi.GetEvaluationSetOpenAPIResponse, err error) { - var _args openapi.EvaluationOpenAPIServiceGetEvaluationSetArgs +func (p *kClient) GetEvaluationSetOApi(ctx context.Context, req *openapi.GetEvaluationSetOApiRequest) (r *openapi.GetEvaluationSetOApiResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceGetEvaluationSetOApiArgs _args.Req = req - var _result openapi.EvaluationOpenAPIServiceGetEvaluationSetResult - if err = p.c.Call(ctx, "GetEvaluationSet", &_args, &_result); err != nil { + var _result openapi.EvaluationOpenAPIServiceGetEvaluationSetOApiResult + if err = p.c.Call(ctx, "GetEvaluationSetOApi", &_args, &_result); err != nil { return } return _result.GetSuccess(), nil } -func (p *kClient) ListEvaluationSets(ctx context.Context, req *openapi.ListEvaluationSetsOpenAPIRequest) (r *openapi.ListEvaluationSetsOpenAPIResponse, err error) { - var _args openapi.EvaluationOpenAPIServiceListEvaluationSetsArgs +func (p *kClient) ListEvaluationSetsOApi(ctx context.Context, req *openapi.ListEvaluationSetsOApiRequest) (r *openapi.ListEvaluationSetsOApiResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceListEvaluationSetsOApiArgs _args.Req = req - var _result openapi.EvaluationOpenAPIServiceListEvaluationSetsResult - if err = p.c.Call(ctx, "ListEvaluationSets", &_args, &_result); err != nil { + var _result openapi.EvaluationOpenAPIServiceListEvaluationSetsOApiResult + if err = p.c.Call(ctx, "ListEvaluationSetsOApi", &_args, &_result); err != nil { return } return _result.GetSuccess(), nil } -func (p *kClient) CreateEvaluationSetVersion(ctx context.Context, req *openapi.CreateEvaluationSetVersionOpenAPIRequest) (r *openapi.CreateEvaluationSetVersionOpenAPIResponse, err error) { - var _args openapi.EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs +func (p *kClient) CreateEvaluationSetVersionOApi(ctx context.Context, req *openapi.CreateEvaluationSetVersionOApiRequest) (r *openapi.CreateEvaluationSetVersionOApiResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs _args.Req = req - var _result openapi.EvaluationOpenAPIServiceCreateEvaluationSetVersionResult - if err = p.c.Call(ctx, "CreateEvaluationSetVersion", &_args, &_result); err != nil { + var _result openapi.EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult + if err = p.c.Call(ctx, "CreateEvaluationSetVersionOApi", &_args, &_result); err != nil { return } return _result.GetSuccess(), nil } -func (p *kClient) BatchCreateEvaluationSetItems(ctx context.Context, req *openapi.BatchCreateEvaluationSetItemsOpenAPIRequest) (r *openapi.BatchCreateEvaluationSetItemsOpenAPIResponse, err error) { - var _args openapi.EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs +func (p *kClient) BatchCreateEvaluationSetItemsOApi(ctx context.Context, req *openapi.BatchCreateEvaluationSetItemsOApiRequest) (r *openapi.BatchCreateEvaluationSetItemsOApiResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs _args.Req = req - var _result openapi.EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult - if err = p.c.Call(ctx, "BatchCreateEvaluationSetItems", &_args, &_result); err != nil { + var _result openapi.EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult + if err = p.c.Call(ctx, "BatchCreateEvaluationSetItemsOApi", &_args, &_result); err != nil { return } return _result.GetSuccess(), nil } -func (p *kClient) BatchUpdateEvaluationSetItems(ctx context.Context, req *openapi.BatchUpdateEvaluationSetItemsOpenAPIRequest) (r *openapi.BatchUpdateEvaluationSetItemsOpenAPIResponse, err error) { - var _args openapi.EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs +func (p *kClient) BatchUpdateEvaluationSetItemsOApi(ctx context.Context, req *openapi.BatchUpdateEvaluationSetItemsOApiRequest) (r *openapi.BatchUpdateEvaluationSetItemsOApiResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs _args.Req = req - var _result openapi.EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult - if err = p.c.Call(ctx, "BatchUpdateEvaluationSetItems", &_args, &_result); err != nil { + var _result openapi.EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult + if err = p.c.Call(ctx, "BatchUpdateEvaluationSetItemsOApi", &_args, &_result); err != nil { return } return _result.GetSuccess(), nil } -func (p *kClient) BatchDeleteEvaluationSetItems(ctx context.Context, req *openapi.BatchDeleteEvaluationSetItemsOpenAPIRequest) (r *openapi.BatchDeleteEvaluationSetItemsOpenAPIResponse, err error) { - var _args openapi.EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs +func (p *kClient) BatchDeleteEvaluationSetItemsOApi(ctx context.Context, req *openapi.BatchDeleteEvaluationSetItemsOApiRequest) (r *openapi.BatchDeleteEvaluationSetItemsOApiResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs _args.Req = req - var _result openapi.EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult - if err = p.c.Call(ctx, "BatchDeleteEvaluationSetItems", &_args, &_result); err != nil { + var _result openapi.EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult + if err = p.c.Call(ctx, "BatchDeleteEvaluationSetItemsOApi", &_args, &_result); err != nil { return } return _result.GetSuccess(), nil } -func (p *kClient) ClearEvaluationSetDraftItems(ctx context.Context, req *openapi.ClearEvaluationSetDraftItemsOpenAPIRequest) (r *openapi.ClearEvaluationSetDraftItemsOpenAPIResponse, err error) { - var _args openapi.EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs +func (p *kClient) ClearEvaluationSetDraftItemsOApi(ctx context.Context, req *openapi.ClearEvaluationSetDraftItemsOApiRequest) (r *openapi.ClearEvaluationSetDraftItemsOApiResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs _args.Req = req - var _result openapi.EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult - if err = p.c.Call(ctx, "ClearEvaluationSetDraftItems", &_args, &_result); err != nil { + var _result openapi.EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult + if err = p.c.Call(ctx, "ClearEvaluationSetDraftItemsOApi", &_args, &_result); err != nil { return } return _result.GetSuccess(), nil } -func (p *kClient) ListEvaluationSetVersionItems(ctx context.Context, req *openapi.ListEvaluationSetVersionItemsOpenAPIRequest) (r *openapi.ListEvaluationSetVersionItemsOpenAPIResponse, err error) { - var _args openapi.EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs +func (p *kClient) ListEvaluationSetVersionItemsOApi(ctx context.Context, req *openapi.ListEvaluationSetVersionItemsOApiRequest) (r *openapi.ListEvaluationSetVersionItemsOApiResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs _args.Req = req - var _result openapi.EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult - if err = p.c.Call(ctx, "ListEvaluationSetVersionItems", &_args, &_result); err != nil { + var _result openapi.EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult + if err = p.c.Call(ctx, "ListEvaluationSetVersionItemsOApi", &_args, &_result); err != nil { return } return _result.GetSuccess(), nil } -func (p *kClient) CreateEvaluator(ctx context.Context, req *openapi.CreateEvaluatorOpenAPIRequest) (r *openapi.CreateEvaluatorOpenAPIResponse, err error) { - var _args openapi.EvaluationOpenAPIServiceCreateEvaluatorArgs +func (p *kClient) CreateEvaluatorOApi(ctx context.Context, req *openapi.CreateEvaluatorOApiRequest) (r *openapi.CreateEvaluatorOApiResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceCreateEvaluatorOApiArgs _args.Req = req - var _result openapi.EvaluationOpenAPIServiceCreateEvaluatorResult - if err = p.c.Call(ctx, "CreateEvaluator", &_args, &_result); err != nil { + var _result openapi.EvaluationOpenAPIServiceCreateEvaluatorOApiResult + if err = p.c.Call(ctx, "CreateEvaluatorOApi", &_args, &_result); err != nil { return } return _result.GetSuccess(), nil } -func (p *kClient) SubmitEvaluatorVersion(ctx context.Context, req *openapi.SubmitEvaluatorVersionOpenAPIRequest) (r *openapi.SubmitEvaluatorVersionOpenAPIResponse, err error) { - var _args openapi.EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs +func (p *kClient) SubmitEvaluatorVersionOApi(ctx context.Context, req *openapi.SubmitEvaluatorVersionOApiRequest) (r *openapi.SubmitEvaluatorVersionOApiResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs _args.Req = req - var _result openapi.EvaluationOpenAPIServiceSubmitEvaluatorVersionResult - if err = p.c.Call(ctx, "SubmitEvaluatorVersion", &_args, &_result); err != nil { + var _result openapi.EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult + if err = p.c.Call(ctx, "SubmitEvaluatorVersionOApi", &_args, &_result); err != nil { return } return _result.GetSuccess(), nil } -func (p *kClient) GetEvaluatorVersion(ctx context.Context, req *openapi.GetEvaluatorVersionOpenAPIRequest) (r *openapi.GetEvaluatorVersionOpenAPIResponse, err error) { - var _args openapi.EvaluationOpenAPIServiceGetEvaluatorVersionArgs +func (p *kClient) GetEvaluatorVersionOApi(ctx context.Context, req *openapi.GetEvaluatorVersionOApiRequest) (r *openapi.GetEvaluatorVersionOApiResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs _args.Req = req - var _result openapi.EvaluationOpenAPIServiceGetEvaluatorVersionResult - if err = p.c.Call(ctx, "GetEvaluatorVersion", &_args, &_result); err != nil { + var _result openapi.EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult + if err = p.c.Call(ctx, "GetEvaluatorVersionOApi", &_args, &_result); err != nil { return } return _result.GetSuccess(), nil } -func (p *kClient) RunEvaluator(ctx context.Context, req *openapi.RunEvaluatorOpenAPIRequest) (r *openapi.RunEvaluatorOpenAPIResponse, err error) { - var _args openapi.EvaluationOpenAPIServiceRunEvaluatorArgs +func (p *kClient) RunEvaluatorOApi(ctx context.Context, req *openapi.RunEvaluatorOApiRequest) (r *openapi.RunEvaluatorOApiResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceRunEvaluatorOApiArgs _args.Req = req - var _result openapi.EvaluationOpenAPIServiceRunEvaluatorResult - if err = p.c.Call(ctx, "RunEvaluator", &_args, &_result); err != nil { + var _result openapi.EvaluationOpenAPIServiceRunEvaluatorOApiResult + if err = p.c.Call(ctx, "RunEvaluatorOApi", &_args, &_result); err != nil { return } return _result.GetSuccess(), nil } -func (p *kClient) GetEvaluatorRecord(ctx context.Context, req *openapi.GetEvaluatorRecordOpenAPIRequest) (r *openapi.GetEvaluatorRecordOpenAPIResponse, err error) { - var _args openapi.EvaluationOpenAPIServiceGetEvaluatorRecordArgs +func (p *kClient) GetEvaluatorRecordOApi(ctx context.Context, req *openapi.GetEvaluatorRecordOApiRequest) (r *openapi.GetEvaluatorRecordOApiResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs _args.Req = req - var _result openapi.EvaluationOpenAPIServiceGetEvaluatorRecordResult - if err = p.c.Call(ctx, "GetEvaluatorRecord", &_args, &_result); err != nil { + var _result openapi.EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult + if err = p.c.Call(ctx, "GetEvaluatorRecordOApi", &_args, &_result); err != nil { return } return _result.GetSuccess(), nil } -func (p *kClient) CreateExperiment(ctx context.Context, req *openapi.CreateExperimentOpenAPIRequest) (r *openapi.CreateExperimentOpenAPIResponse, err error) { - var _args openapi.EvaluationOpenAPIServiceCreateExperimentArgs +func (p *kClient) CreateExperimentOApi(ctx context.Context, req *openapi.CreateExperimentOApiRequest) (r *openapi.CreateExperimentOApiResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceCreateExperimentOApiArgs _args.Req = req - var _result openapi.EvaluationOpenAPIServiceCreateExperimentResult - if err = p.c.Call(ctx, "CreateExperiment", &_args, &_result); err != nil { + var _result openapi.EvaluationOpenAPIServiceCreateExperimentOApiResult + if err = p.c.Call(ctx, "CreateExperimentOApi", &_args, &_result); err != nil { return } return _result.GetSuccess(), nil } -func (p *kClient) GetExperimentResult_(ctx context.Context, req *openapi.GetExperimentResultOpenAPIRequest) (r *openapi.GetExperimentResultOpenAPIResponse, err error) { - var _args openapi.EvaluationOpenAPIServiceGetExperimentResultArgs +func (p *kClient) GetExperimentResultOApi(ctx context.Context, req *openapi.GetExperimentResultOApiRequest) (r *openapi.GetExperimentResultOApiResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceGetExperimentResultOApiArgs _args.Req = req - var _result openapi.EvaluationOpenAPIServiceGetExperimentResultResult - if err = p.c.Call(ctx, "GetExperimentResult", &_args, &_result); err != nil { + var _result openapi.EvaluationOpenAPIServiceGetExperimentResultOApiResult + if err = p.c.Call(ctx, "GetExperimentResultOApi", &_args, &_result); err != nil { return } return _result.GetSuccess(), nil diff --git a/backend/kitex_gen/coze/loop/evaluation/openapi/k-coze.loop.evaluation.openapi.go b/backend/kitex_gen/coze/loop/evaluation/openapi/k-coze.loop.evaluation.openapi.go index 431f1a5d2..f7b99d365 100644 --- a/backend/kitex_gen/coze/loop/evaluation/openapi/k-coze.loop.evaluation.openapi.go +++ b/backend/kitex_gen/coze/loop/evaluation/openapi/k-coze.loop.evaluation.openapi.go @@ -35,7 +35,7 @@ var ( _ = thrift.STOP ) -func (p *CreateEvaluationSetOpenAPIRequest) FastRead(buf []byte) (int, error) { +func (p *CreateEvaluationSetOApiRequest) FastRead(buf []byte) (int, error) { var err error var offset int @@ -148,14 +148,14 @@ func (p *CreateEvaluationSetOpenAPIRequest) FastRead(buf []byte) (int, error) { ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_CreateEvaluationSetOpenAPIRequest[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_CreateEvaluationSetOApiRequest[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) RequiredFieldNotSetError: - return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_CreateEvaluationSetOpenAPIRequest[fieldId])) + return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_CreateEvaluationSetOApiRequest[fieldId])) } -func (p *CreateEvaluationSetOpenAPIRequest) FastReadField1(buf []byte) (int, error) { +func (p *CreateEvaluationSetOApiRequest) FastReadField1(buf []byte) (int, error) { offset := 0 var _field int64 @@ -169,7 +169,7 @@ func (p *CreateEvaluationSetOpenAPIRequest) FastReadField1(buf []byte) (int, err return offset, nil } -func (p *CreateEvaluationSetOpenAPIRequest) FastReadField2(buf []byte) (int, error) { +func (p *CreateEvaluationSetOApiRequest) FastReadField2(buf []byte) (int, error) { offset := 0 var _field string @@ -183,7 +183,7 @@ func (p *CreateEvaluationSetOpenAPIRequest) FastReadField2(buf []byte) (int, err return offset, nil } -func (p *CreateEvaluationSetOpenAPIRequest) FastReadField3(buf []byte) (int, error) { +func (p *CreateEvaluationSetOApiRequest) FastReadField3(buf []byte) (int, error) { offset := 0 var _field *string @@ -197,7 +197,7 @@ func (p *CreateEvaluationSetOpenAPIRequest) FastReadField3(buf []byte) (int, err return offset, nil } -func (p *CreateEvaluationSetOpenAPIRequest) FastReadField4(buf []byte) (int, error) { +func (p *CreateEvaluationSetOApiRequest) FastReadField4(buf []byte) (int, error) { offset := 0 _field := eval_set.NewEvaluationSetSchema() if l, err := _field.FastRead(buf[offset:]); err != nil { @@ -209,7 +209,7 @@ func (p *CreateEvaluationSetOpenAPIRequest) FastReadField4(buf []byte) (int, err return offset, nil } -func (p *CreateEvaluationSetOpenAPIRequest) FastReadField255(buf []byte) (int, error) { +func (p *CreateEvaluationSetOApiRequest) FastReadField255(buf []byte) (int, error) { offset := 0 _field := base.NewBase() if l, err := _field.FastRead(buf[offset:]); err != nil { @@ -221,11 +221,11 @@ func (p *CreateEvaluationSetOpenAPIRequest) FastReadField255(buf []byte) (int, e return offset, nil } -func (p *CreateEvaluationSetOpenAPIRequest) FastWrite(buf []byte) int { +func (p *CreateEvaluationSetOApiRequest) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *CreateEvaluationSetOpenAPIRequest) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *CreateEvaluationSetOApiRequest) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -238,7 +238,7 @@ func (p *CreateEvaluationSetOpenAPIRequest) FastWriteNocopy(buf []byte, w thrift return offset } -func (p *CreateEvaluationSetOpenAPIRequest) BLength() int { +func (p *CreateEvaluationSetOApiRequest) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -251,21 +251,21 @@ func (p *CreateEvaluationSetOpenAPIRequest) BLength() int { return l } -func (p *CreateEvaluationSetOpenAPIRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *CreateEvaluationSetOApiRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) offset += thrift.Binary.WriteI64(buf[offset:], p.WorkspaceID) return offset } -func (p *CreateEvaluationSetOpenAPIRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { +func (p *CreateEvaluationSetOApiRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, p.Name) return offset } -func (p *CreateEvaluationSetOpenAPIRequest) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { +func (p *CreateEvaluationSetOApiRequest) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetDescription() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 3) @@ -274,7 +274,7 @@ func (p *CreateEvaluationSetOpenAPIRequest) fastWriteField3(buf []byte, w thrift return offset } -func (p *CreateEvaluationSetOpenAPIRequest) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { +func (p *CreateEvaluationSetOApiRequest) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetEvaluationSetSchema() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 4) @@ -283,7 +283,7 @@ func (p *CreateEvaluationSetOpenAPIRequest) fastWriteField4(buf []byte, w thrift return offset } -func (p *CreateEvaluationSetOpenAPIRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { +func (p *CreateEvaluationSetOApiRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetBase() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) @@ -292,21 +292,21 @@ func (p *CreateEvaluationSetOpenAPIRequest) fastWriteField255(buf []byte, w thri return offset } -func (p *CreateEvaluationSetOpenAPIRequest) field1Length() int { +func (p *CreateEvaluationSetOApiRequest) field1Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += thrift.Binary.I64Length() return l } -func (p *CreateEvaluationSetOpenAPIRequest) field2Length() int { +func (p *CreateEvaluationSetOApiRequest) field2Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += thrift.Binary.StringLengthNocopy(p.Name) return l } -func (p *CreateEvaluationSetOpenAPIRequest) field3Length() int { +func (p *CreateEvaluationSetOApiRequest) field3Length() int { l := 0 if p.IsSetDescription() { l += thrift.Binary.FieldBeginLength() @@ -315,7 +315,7 @@ func (p *CreateEvaluationSetOpenAPIRequest) field3Length() int { return l } -func (p *CreateEvaluationSetOpenAPIRequest) field4Length() int { +func (p *CreateEvaluationSetOApiRequest) field4Length() int { l := 0 if p.IsSetEvaluationSetSchema() { l += thrift.Binary.FieldBeginLength() @@ -324,7 +324,7 @@ func (p *CreateEvaluationSetOpenAPIRequest) field4Length() int { return l } -func (p *CreateEvaluationSetOpenAPIRequest) field255Length() int { +func (p *CreateEvaluationSetOApiRequest) field255Length() int { l := 0 if p.IsSetBase() { l += thrift.Binary.FieldBeginLength() @@ -333,8 +333,8 @@ func (p *CreateEvaluationSetOpenAPIRequest) field255Length() int { return l } -func (p *CreateEvaluationSetOpenAPIRequest) DeepCopy(s interface{}) error { - src, ok := s.(*CreateEvaluationSetOpenAPIRequest) +func (p *CreateEvaluationSetOApiRequest) DeepCopy(s interface{}) error { + src, ok := s.(*CreateEvaluationSetOApiRequest) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } @@ -374,7 +374,7 @@ func (p *CreateEvaluationSetOpenAPIRequest) DeepCopy(s interface{}) error { return nil } -func (p *CreateEvaluationSetOpenAPIResponse) FastRead(buf []byte) (int, error) { +func (p *CreateEvaluationSetOApiResponse) FastRead(buf []byte) (int, error) { var err error var offset int @@ -460,12 +460,12 @@ func (p *CreateEvaluationSetOpenAPIResponse) FastRead(buf []byte) (int, error) { ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_CreateEvaluationSetOpenAPIResponse[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_CreateEvaluationSetOApiResponse[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *CreateEvaluationSetOpenAPIResponse) FastReadField1(buf []byte) (int, error) { +func (p *CreateEvaluationSetOApiResponse) FastReadField1(buf []byte) (int, error) { offset := 0 var _field *int32 @@ -479,7 +479,7 @@ func (p *CreateEvaluationSetOpenAPIResponse) FastReadField1(buf []byte) (int, er return offset, nil } -func (p *CreateEvaluationSetOpenAPIResponse) FastReadField2(buf []byte) (int, error) { +func (p *CreateEvaluationSetOApiResponse) FastReadField2(buf []byte) (int, error) { offset := 0 var _field *string @@ -493,7 +493,7 @@ func (p *CreateEvaluationSetOpenAPIResponse) FastReadField2(buf []byte) (int, er return offset, nil } -func (p *CreateEvaluationSetOpenAPIResponse) FastReadField3(buf []byte) (int, error) { +func (p *CreateEvaluationSetOApiResponse) FastReadField3(buf []byte) (int, error) { offset := 0 _field := NewCreateEvaluationSetOpenAPIData() if l, err := _field.FastRead(buf[offset:]); err != nil { @@ -505,7 +505,7 @@ func (p *CreateEvaluationSetOpenAPIResponse) FastReadField3(buf []byte) (int, er return offset, nil } -func (p *CreateEvaluationSetOpenAPIResponse) FastReadField255(buf []byte) (int, error) { +func (p *CreateEvaluationSetOApiResponse) FastReadField255(buf []byte) (int, error) { offset := 0 _field := base.NewBaseResp() if l, err := _field.FastRead(buf[offset:]); err != nil { @@ -517,11 +517,11 @@ func (p *CreateEvaluationSetOpenAPIResponse) FastReadField255(buf []byte) (int, return offset, nil } -func (p *CreateEvaluationSetOpenAPIResponse) FastWrite(buf []byte) int { +func (p *CreateEvaluationSetOApiResponse) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *CreateEvaluationSetOpenAPIResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *CreateEvaluationSetOApiResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -533,7 +533,7 @@ func (p *CreateEvaluationSetOpenAPIResponse) FastWriteNocopy(buf []byte, w thrif return offset } -func (p *CreateEvaluationSetOpenAPIResponse) BLength() int { +func (p *CreateEvaluationSetOApiResponse) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -545,7 +545,7 @@ func (p *CreateEvaluationSetOpenAPIResponse) BLength() int { return l } -func (p *CreateEvaluationSetOpenAPIResponse) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *CreateEvaluationSetOApiResponse) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetCode() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 1) @@ -554,7 +554,7 @@ func (p *CreateEvaluationSetOpenAPIResponse) fastWriteField1(buf []byte, w thrif return offset } -func (p *CreateEvaluationSetOpenAPIResponse) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { +func (p *CreateEvaluationSetOApiResponse) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetMsg() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) @@ -563,7 +563,7 @@ func (p *CreateEvaluationSetOpenAPIResponse) fastWriteField2(buf []byte, w thrif return offset } -func (p *CreateEvaluationSetOpenAPIResponse) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { +func (p *CreateEvaluationSetOApiResponse) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetData() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 3) @@ -572,14 +572,14 @@ func (p *CreateEvaluationSetOpenAPIResponse) fastWriteField3(buf []byte, w thrif return offset } -func (p *CreateEvaluationSetOpenAPIResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { +func (p *CreateEvaluationSetOApiResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) offset += p.BaseResp.FastWriteNocopy(buf[offset:], w) return offset } -func (p *CreateEvaluationSetOpenAPIResponse) field1Length() int { +func (p *CreateEvaluationSetOApiResponse) field1Length() int { l := 0 if p.IsSetCode() { l += thrift.Binary.FieldBeginLength() @@ -588,7 +588,7 @@ func (p *CreateEvaluationSetOpenAPIResponse) field1Length() int { return l } -func (p *CreateEvaluationSetOpenAPIResponse) field2Length() int { +func (p *CreateEvaluationSetOApiResponse) field2Length() int { l := 0 if p.IsSetMsg() { l += thrift.Binary.FieldBeginLength() @@ -597,7 +597,7 @@ func (p *CreateEvaluationSetOpenAPIResponse) field2Length() int { return l } -func (p *CreateEvaluationSetOpenAPIResponse) field3Length() int { +func (p *CreateEvaluationSetOApiResponse) field3Length() int { l := 0 if p.IsSetData() { l += thrift.Binary.FieldBeginLength() @@ -606,15 +606,15 @@ func (p *CreateEvaluationSetOpenAPIResponse) field3Length() int { return l } -func (p *CreateEvaluationSetOpenAPIResponse) field255Length() int { +func (p *CreateEvaluationSetOApiResponse) field255Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += p.BaseResp.BLength() return l } -func (p *CreateEvaluationSetOpenAPIResponse) DeepCopy(s interface{}) error { - src, ok := s.(*CreateEvaluationSetOpenAPIResponse) +func (p *CreateEvaluationSetOApiResponse) DeepCopy(s interface{}) error { + src, ok := s.(*CreateEvaluationSetOApiResponse) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } @@ -770,7 +770,7 @@ func (p *CreateEvaluationSetOpenAPIData) DeepCopy(s interface{}) error { return nil } -func (p *GetEvaluationSetOpenAPIRequest) FastRead(buf []byte) (int, error) { +func (p *GetEvaluationSetOApiRequest) FastRead(buf []byte) (int, error) { var err error var offset int @@ -855,14 +855,14 @@ func (p *GetEvaluationSetOpenAPIRequest) FastRead(buf []byte) (int, error) { ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetEvaluationSetOpenAPIRequest[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetEvaluationSetOApiRequest[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) RequiredFieldNotSetError: - return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_GetEvaluationSetOpenAPIRequest[fieldId])) + return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_GetEvaluationSetOApiRequest[fieldId])) } -func (p *GetEvaluationSetOpenAPIRequest) FastReadField1(buf []byte) (int, error) { +func (p *GetEvaluationSetOApiRequest) FastReadField1(buf []byte) (int, error) { offset := 0 var _field int64 @@ -876,7 +876,7 @@ func (p *GetEvaluationSetOpenAPIRequest) FastReadField1(buf []byte) (int, error) return offset, nil } -func (p *GetEvaluationSetOpenAPIRequest) FastReadField2(buf []byte) (int, error) { +func (p *GetEvaluationSetOApiRequest) FastReadField2(buf []byte) (int, error) { offset := 0 var _field int64 @@ -890,7 +890,7 @@ func (p *GetEvaluationSetOpenAPIRequest) FastReadField2(buf []byte) (int, error) return offset, nil } -func (p *GetEvaluationSetOpenAPIRequest) FastReadField255(buf []byte) (int, error) { +func (p *GetEvaluationSetOApiRequest) FastReadField255(buf []byte) (int, error) { offset := 0 _field := base.NewBase() if l, err := _field.FastRead(buf[offset:]); err != nil { @@ -902,11 +902,11 @@ func (p *GetEvaluationSetOpenAPIRequest) FastReadField255(buf []byte) (int, erro return offset, nil } -func (p *GetEvaluationSetOpenAPIRequest) FastWrite(buf []byte) int { +func (p *GetEvaluationSetOApiRequest) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *GetEvaluationSetOpenAPIRequest) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *GetEvaluationSetOApiRequest) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -917,7 +917,7 @@ func (p *GetEvaluationSetOpenAPIRequest) FastWriteNocopy(buf []byte, w thrift.No return offset } -func (p *GetEvaluationSetOpenAPIRequest) BLength() int { +func (p *GetEvaluationSetOApiRequest) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -928,21 +928,21 @@ func (p *GetEvaluationSetOpenAPIRequest) BLength() int { return l } -func (p *GetEvaluationSetOpenAPIRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *GetEvaluationSetOApiRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) offset += thrift.Binary.WriteI64(buf[offset:], p.WorkspaceID) return offset } -func (p *GetEvaluationSetOpenAPIRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { +func (p *GetEvaluationSetOApiRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 2) offset += thrift.Binary.WriteI64(buf[offset:], p.EvaluationSetID) return offset } -func (p *GetEvaluationSetOpenAPIRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { +func (p *GetEvaluationSetOApiRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetBase() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) @@ -951,21 +951,21 @@ func (p *GetEvaluationSetOpenAPIRequest) fastWriteField255(buf []byte, w thrift. return offset } -func (p *GetEvaluationSetOpenAPIRequest) field1Length() int { +func (p *GetEvaluationSetOApiRequest) field1Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += thrift.Binary.I64Length() return l } -func (p *GetEvaluationSetOpenAPIRequest) field2Length() int { +func (p *GetEvaluationSetOApiRequest) field2Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += thrift.Binary.I64Length() return l } -func (p *GetEvaluationSetOpenAPIRequest) field255Length() int { +func (p *GetEvaluationSetOApiRequest) field255Length() int { l := 0 if p.IsSetBase() { l += thrift.Binary.FieldBeginLength() @@ -974,8 +974,8 @@ func (p *GetEvaluationSetOpenAPIRequest) field255Length() int { return l } -func (p *GetEvaluationSetOpenAPIRequest) DeepCopy(s interface{}) error { - src, ok := s.(*GetEvaluationSetOpenAPIRequest) +func (p *GetEvaluationSetOApiRequest) DeepCopy(s interface{}) error { + src, ok := s.(*GetEvaluationSetOApiRequest) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } @@ -996,7 +996,7 @@ func (p *GetEvaluationSetOpenAPIRequest) DeepCopy(s interface{}) error { return nil } -func (p *GetEvaluationSetOpenAPIResponse) FastRead(buf []byte) (int, error) { +func (p *GetEvaluationSetOApiResponse) FastRead(buf []byte) (int, error) { var err error var offset int @@ -1082,12 +1082,12 @@ func (p *GetEvaluationSetOpenAPIResponse) FastRead(buf []byte) (int, error) { ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetEvaluationSetOpenAPIResponse[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetEvaluationSetOApiResponse[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *GetEvaluationSetOpenAPIResponse) FastReadField1(buf []byte) (int, error) { +func (p *GetEvaluationSetOApiResponse) FastReadField1(buf []byte) (int, error) { offset := 0 var _field *int32 @@ -1101,7 +1101,7 @@ func (p *GetEvaluationSetOpenAPIResponse) FastReadField1(buf []byte) (int, error return offset, nil } -func (p *GetEvaluationSetOpenAPIResponse) FastReadField2(buf []byte) (int, error) { +func (p *GetEvaluationSetOApiResponse) FastReadField2(buf []byte) (int, error) { offset := 0 var _field *string @@ -1115,7 +1115,7 @@ func (p *GetEvaluationSetOpenAPIResponse) FastReadField2(buf []byte) (int, error return offset, nil } -func (p *GetEvaluationSetOpenAPIResponse) FastReadField3(buf []byte) (int, error) { +func (p *GetEvaluationSetOApiResponse) FastReadField3(buf []byte) (int, error) { offset := 0 _field := NewGetEvaluationSetOpenAPIData() if l, err := _field.FastRead(buf[offset:]); err != nil { @@ -1127,7 +1127,7 @@ func (p *GetEvaluationSetOpenAPIResponse) FastReadField3(buf []byte) (int, error return offset, nil } -func (p *GetEvaluationSetOpenAPIResponse) FastReadField255(buf []byte) (int, error) { +func (p *GetEvaluationSetOApiResponse) FastReadField255(buf []byte) (int, error) { offset := 0 _field := base.NewBaseResp() if l, err := _field.FastRead(buf[offset:]); err != nil { @@ -1139,11 +1139,11 @@ func (p *GetEvaluationSetOpenAPIResponse) FastReadField255(buf []byte) (int, err return offset, nil } -func (p *GetEvaluationSetOpenAPIResponse) FastWrite(buf []byte) int { +func (p *GetEvaluationSetOApiResponse) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *GetEvaluationSetOpenAPIResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *GetEvaluationSetOApiResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -1155,7 +1155,7 @@ func (p *GetEvaluationSetOpenAPIResponse) FastWriteNocopy(buf []byte, w thrift.N return offset } -func (p *GetEvaluationSetOpenAPIResponse) BLength() int { +func (p *GetEvaluationSetOApiResponse) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -1167,7 +1167,7 @@ func (p *GetEvaluationSetOpenAPIResponse) BLength() int { return l } -func (p *GetEvaluationSetOpenAPIResponse) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *GetEvaluationSetOApiResponse) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetCode() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 1) @@ -1176,7 +1176,7 @@ func (p *GetEvaluationSetOpenAPIResponse) fastWriteField1(buf []byte, w thrift.N return offset } -func (p *GetEvaluationSetOpenAPIResponse) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { +func (p *GetEvaluationSetOApiResponse) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetMsg() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) @@ -1185,7 +1185,7 @@ func (p *GetEvaluationSetOpenAPIResponse) fastWriteField2(buf []byte, w thrift.N return offset } -func (p *GetEvaluationSetOpenAPIResponse) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { +func (p *GetEvaluationSetOApiResponse) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetData() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 3) @@ -1194,14 +1194,14 @@ func (p *GetEvaluationSetOpenAPIResponse) fastWriteField3(buf []byte, w thrift.N return offset } -func (p *GetEvaluationSetOpenAPIResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { +func (p *GetEvaluationSetOApiResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) offset += p.BaseResp.FastWriteNocopy(buf[offset:], w) return offset } -func (p *GetEvaluationSetOpenAPIResponse) field1Length() int { +func (p *GetEvaluationSetOApiResponse) field1Length() int { l := 0 if p.IsSetCode() { l += thrift.Binary.FieldBeginLength() @@ -1210,7 +1210,7 @@ func (p *GetEvaluationSetOpenAPIResponse) field1Length() int { return l } -func (p *GetEvaluationSetOpenAPIResponse) field2Length() int { +func (p *GetEvaluationSetOApiResponse) field2Length() int { l := 0 if p.IsSetMsg() { l += thrift.Binary.FieldBeginLength() @@ -1219,7 +1219,7 @@ func (p *GetEvaluationSetOpenAPIResponse) field2Length() int { return l } -func (p *GetEvaluationSetOpenAPIResponse) field3Length() int { +func (p *GetEvaluationSetOApiResponse) field3Length() int { l := 0 if p.IsSetData() { l += thrift.Binary.FieldBeginLength() @@ -1228,15 +1228,15 @@ func (p *GetEvaluationSetOpenAPIResponse) field3Length() int { return l } -func (p *GetEvaluationSetOpenAPIResponse) field255Length() int { +func (p *GetEvaluationSetOApiResponse) field255Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += p.BaseResp.BLength() return l } -func (p *GetEvaluationSetOpenAPIResponse) DeepCopy(s interface{}) error { - src, ok := s.(*GetEvaluationSetOpenAPIResponse) +func (p *GetEvaluationSetOApiResponse) DeepCopy(s interface{}) error { + src, ok := s.(*GetEvaluationSetOApiResponse) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } @@ -1394,7 +1394,7 @@ func (p *GetEvaluationSetOpenAPIData) DeepCopy(s interface{}) error { return nil } -func (p *ListEvaluationSetsOpenAPIRequest) FastRead(buf []byte) (int, error) { +func (p *ListEvaluationSetsOApiRequest) FastRead(buf []byte) (int, error) { var err error var offset int @@ -1542,14 +1542,14 @@ func (p *ListEvaluationSetsOpenAPIRequest) FastRead(buf []byte) (int, error) { ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ListEvaluationSetsOpenAPIRequest[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ListEvaluationSetsOApiRequest[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) RequiredFieldNotSetError: - return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_ListEvaluationSetsOpenAPIRequest[fieldId])) + return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_ListEvaluationSetsOApiRequest[fieldId])) } -func (p *ListEvaluationSetsOpenAPIRequest) FastReadField1(buf []byte) (int, error) { +func (p *ListEvaluationSetsOApiRequest) FastReadField1(buf []byte) (int, error) { offset := 0 var _field int64 @@ -1563,7 +1563,7 @@ func (p *ListEvaluationSetsOpenAPIRequest) FastReadField1(buf []byte) (int, erro return offset, nil } -func (p *ListEvaluationSetsOpenAPIRequest) FastReadField2(buf []byte) (int, error) { +func (p *ListEvaluationSetsOApiRequest) FastReadField2(buf []byte) (int, error) { offset := 0 var _field *string @@ -1577,7 +1577,7 @@ func (p *ListEvaluationSetsOpenAPIRequest) FastReadField2(buf []byte) (int, erro return offset, nil } -func (p *ListEvaluationSetsOpenAPIRequest) FastReadField3(buf []byte) (int, error) { +func (p *ListEvaluationSetsOApiRequest) FastReadField3(buf []byte) (int, error) { offset := 0 _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) @@ -1601,7 +1601,7 @@ func (p *ListEvaluationSetsOpenAPIRequest) FastReadField3(buf []byte) (int, erro return offset, nil } -func (p *ListEvaluationSetsOpenAPIRequest) FastReadField4(buf []byte) (int, error) { +func (p *ListEvaluationSetsOApiRequest) FastReadField4(buf []byte) (int, error) { offset := 0 _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) @@ -1625,7 +1625,7 @@ func (p *ListEvaluationSetsOpenAPIRequest) FastReadField4(buf []byte) (int, erro return offset, nil } -func (p *ListEvaluationSetsOpenAPIRequest) FastReadField100(buf []byte) (int, error) { +func (p *ListEvaluationSetsOApiRequest) FastReadField100(buf []byte) (int, error) { offset := 0 var _field *string @@ -1639,7 +1639,7 @@ func (p *ListEvaluationSetsOpenAPIRequest) FastReadField100(buf []byte) (int, er return offset, nil } -func (p *ListEvaluationSetsOpenAPIRequest) FastReadField101(buf []byte) (int, error) { +func (p *ListEvaluationSetsOApiRequest) FastReadField101(buf []byte) (int, error) { offset := 0 var _field *int32 @@ -1653,7 +1653,7 @@ func (p *ListEvaluationSetsOpenAPIRequest) FastReadField101(buf []byte) (int, er return offset, nil } -func (p *ListEvaluationSetsOpenAPIRequest) FastReadField103(buf []byte) (int, error) { +func (p *ListEvaluationSetsOApiRequest) FastReadField103(buf []byte) (int, error) { offset := 0 _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) @@ -1678,7 +1678,7 @@ func (p *ListEvaluationSetsOpenAPIRequest) FastReadField103(buf []byte) (int, er return offset, nil } -func (p *ListEvaluationSetsOpenAPIRequest) FastReadField255(buf []byte) (int, error) { +func (p *ListEvaluationSetsOApiRequest) FastReadField255(buf []byte) (int, error) { offset := 0 _field := base.NewBase() if l, err := _field.FastRead(buf[offset:]); err != nil { @@ -1690,11 +1690,11 @@ func (p *ListEvaluationSetsOpenAPIRequest) FastReadField255(buf []byte) (int, er return offset, nil } -func (p *ListEvaluationSetsOpenAPIRequest) FastWrite(buf []byte) int { +func (p *ListEvaluationSetsOApiRequest) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *ListEvaluationSetsOpenAPIRequest) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *ListEvaluationSetsOApiRequest) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -1710,7 +1710,7 @@ func (p *ListEvaluationSetsOpenAPIRequest) FastWriteNocopy(buf []byte, w thrift. return offset } -func (p *ListEvaluationSetsOpenAPIRequest) BLength() int { +func (p *ListEvaluationSetsOApiRequest) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -1726,14 +1726,14 @@ func (p *ListEvaluationSetsOpenAPIRequest) BLength() int { return l } -func (p *ListEvaluationSetsOpenAPIRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *ListEvaluationSetsOApiRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) offset += thrift.Binary.WriteI64(buf[offset:], p.WorkspaceID) return offset } -func (p *ListEvaluationSetsOpenAPIRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { +func (p *ListEvaluationSetsOApiRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetName() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) @@ -1742,7 +1742,7 @@ func (p *ListEvaluationSetsOpenAPIRequest) fastWriteField2(buf []byte, w thrift. return offset } -func (p *ListEvaluationSetsOpenAPIRequest) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { +func (p *ListEvaluationSetsOApiRequest) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetCreators() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 3) @@ -1758,7 +1758,7 @@ func (p *ListEvaluationSetsOpenAPIRequest) fastWriteField3(buf []byte, w thrift. return offset } -func (p *ListEvaluationSetsOpenAPIRequest) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { +func (p *ListEvaluationSetsOApiRequest) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetEvaluationSetIds() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 4) @@ -1774,7 +1774,7 @@ func (p *ListEvaluationSetsOpenAPIRequest) fastWriteField4(buf []byte, w thrift. return offset } -func (p *ListEvaluationSetsOpenAPIRequest) fastWriteField100(buf []byte, w thrift.NocopyWriter) int { +func (p *ListEvaluationSetsOApiRequest) fastWriteField100(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetPageToken() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 100) @@ -1783,7 +1783,7 @@ func (p *ListEvaluationSetsOpenAPIRequest) fastWriteField100(buf []byte, w thrif return offset } -func (p *ListEvaluationSetsOpenAPIRequest) fastWriteField101(buf []byte, w thrift.NocopyWriter) int { +func (p *ListEvaluationSetsOApiRequest) fastWriteField101(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetPageSize() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 101) @@ -1792,7 +1792,7 @@ func (p *ListEvaluationSetsOpenAPIRequest) fastWriteField101(buf []byte, w thrif return offset } -func (p *ListEvaluationSetsOpenAPIRequest) fastWriteField103(buf []byte, w thrift.NocopyWriter) int { +func (p *ListEvaluationSetsOApiRequest) fastWriteField103(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetOrderBys() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 103) @@ -1808,7 +1808,7 @@ func (p *ListEvaluationSetsOpenAPIRequest) fastWriteField103(buf []byte, w thrif return offset } -func (p *ListEvaluationSetsOpenAPIRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { +func (p *ListEvaluationSetsOApiRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetBase() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) @@ -1817,14 +1817,14 @@ func (p *ListEvaluationSetsOpenAPIRequest) fastWriteField255(buf []byte, w thrif return offset } -func (p *ListEvaluationSetsOpenAPIRequest) field1Length() int { +func (p *ListEvaluationSetsOApiRequest) field1Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += thrift.Binary.I64Length() return l } -func (p *ListEvaluationSetsOpenAPIRequest) field2Length() int { +func (p *ListEvaluationSetsOApiRequest) field2Length() int { l := 0 if p.IsSetName() { l += thrift.Binary.FieldBeginLength() @@ -1833,7 +1833,7 @@ func (p *ListEvaluationSetsOpenAPIRequest) field2Length() int { return l } -func (p *ListEvaluationSetsOpenAPIRequest) field3Length() int { +func (p *ListEvaluationSetsOApiRequest) field3Length() int { l := 0 if p.IsSetCreators() { l += thrift.Binary.FieldBeginLength() @@ -1846,7 +1846,7 @@ func (p *ListEvaluationSetsOpenAPIRequest) field3Length() int { return l } -func (p *ListEvaluationSetsOpenAPIRequest) field4Length() int { +func (p *ListEvaluationSetsOApiRequest) field4Length() int { l := 0 if p.IsSetEvaluationSetIds() { l += thrift.Binary.FieldBeginLength() @@ -1857,7 +1857,7 @@ func (p *ListEvaluationSetsOpenAPIRequest) field4Length() int { return l } -func (p *ListEvaluationSetsOpenAPIRequest) field100Length() int { +func (p *ListEvaluationSetsOApiRequest) field100Length() int { l := 0 if p.IsSetPageToken() { l += thrift.Binary.FieldBeginLength() @@ -1866,7 +1866,7 @@ func (p *ListEvaluationSetsOpenAPIRequest) field100Length() int { return l } -func (p *ListEvaluationSetsOpenAPIRequest) field101Length() int { +func (p *ListEvaluationSetsOApiRequest) field101Length() int { l := 0 if p.IsSetPageSize() { l += thrift.Binary.FieldBeginLength() @@ -1875,7 +1875,7 @@ func (p *ListEvaluationSetsOpenAPIRequest) field101Length() int { return l } -func (p *ListEvaluationSetsOpenAPIRequest) field103Length() int { +func (p *ListEvaluationSetsOApiRequest) field103Length() int { l := 0 if p.IsSetOrderBys() { l += thrift.Binary.FieldBeginLength() @@ -1888,7 +1888,7 @@ func (p *ListEvaluationSetsOpenAPIRequest) field103Length() int { return l } -func (p *ListEvaluationSetsOpenAPIRequest) field255Length() int { +func (p *ListEvaluationSetsOApiRequest) field255Length() int { l := 0 if p.IsSetBase() { l += thrift.Binary.FieldBeginLength() @@ -1897,8 +1897,8 @@ func (p *ListEvaluationSetsOpenAPIRequest) field255Length() int { return l } -func (p *ListEvaluationSetsOpenAPIRequest) DeepCopy(s interface{}) error { - src, ok := s.(*ListEvaluationSetsOpenAPIRequest) +func (p *ListEvaluationSetsOApiRequest) DeepCopy(s interface{}) error { + src, ok := s.(*ListEvaluationSetsOApiRequest) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } @@ -1973,7 +1973,7 @@ func (p *ListEvaluationSetsOpenAPIRequest) DeepCopy(s interface{}) error { return nil } -func (p *ListEvaluationSetsOpenAPIResponse) FastRead(buf []byte) (int, error) { +func (p *ListEvaluationSetsOApiResponse) FastRead(buf []byte) (int, error) { var err error var offset int @@ -2059,12 +2059,12 @@ func (p *ListEvaluationSetsOpenAPIResponse) FastRead(buf []byte) (int, error) { ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ListEvaluationSetsOpenAPIResponse[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ListEvaluationSetsOApiResponse[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *ListEvaluationSetsOpenAPIResponse) FastReadField1(buf []byte) (int, error) { +func (p *ListEvaluationSetsOApiResponse) FastReadField1(buf []byte) (int, error) { offset := 0 var _field *int32 @@ -2078,7 +2078,7 @@ func (p *ListEvaluationSetsOpenAPIResponse) FastReadField1(buf []byte) (int, err return offset, nil } -func (p *ListEvaluationSetsOpenAPIResponse) FastReadField2(buf []byte) (int, error) { +func (p *ListEvaluationSetsOApiResponse) FastReadField2(buf []byte) (int, error) { offset := 0 var _field *string @@ -2092,7 +2092,7 @@ func (p *ListEvaluationSetsOpenAPIResponse) FastReadField2(buf []byte) (int, err return offset, nil } -func (p *ListEvaluationSetsOpenAPIResponse) FastReadField3(buf []byte) (int, error) { +func (p *ListEvaluationSetsOApiResponse) FastReadField3(buf []byte) (int, error) { offset := 0 _field := NewListEvaluationSetsOpenAPIData() if l, err := _field.FastRead(buf[offset:]); err != nil { @@ -2104,7 +2104,7 @@ func (p *ListEvaluationSetsOpenAPIResponse) FastReadField3(buf []byte) (int, err return offset, nil } -func (p *ListEvaluationSetsOpenAPIResponse) FastReadField255(buf []byte) (int, error) { +func (p *ListEvaluationSetsOApiResponse) FastReadField255(buf []byte) (int, error) { offset := 0 _field := base.NewBaseResp() if l, err := _field.FastRead(buf[offset:]); err != nil { @@ -2116,11 +2116,11 @@ func (p *ListEvaluationSetsOpenAPIResponse) FastReadField255(buf []byte) (int, e return offset, nil } -func (p *ListEvaluationSetsOpenAPIResponse) FastWrite(buf []byte) int { +func (p *ListEvaluationSetsOApiResponse) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *ListEvaluationSetsOpenAPIResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *ListEvaluationSetsOApiResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -2132,7 +2132,7 @@ func (p *ListEvaluationSetsOpenAPIResponse) FastWriteNocopy(buf []byte, w thrift return offset } -func (p *ListEvaluationSetsOpenAPIResponse) BLength() int { +func (p *ListEvaluationSetsOApiResponse) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -2144,7 +2144,7 @@ func (p *ListEvaluationSetsOpenAPIResponse) BLength() int { return l } -func (p *ListEvaluationSetsOpenAPIResponse) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *ListEvaluationSetsOApiResponse) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetCode() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 1) @@ -2153,7 +2153,7 @@ func (p *ListEvaluationSetsOpenAPIResponse) fastWriteField1(buf []byte, w thrift return offset } -func (p *ListEvaluationSetsOpenAPIResponse) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { +func (p *ListEvaluationSetsOApiResponse) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetMsg() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) @@ -2162,7 +2162,7 @@ func (p *ListEvaluationSetsOpenAPIResponse) fastWriteField2(buf []byte, w thrift return offset } -func (p *ListEvaluationSetsOpenAPIResponse) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { +func (p *ListEvaluationSetsOApiResponse) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetData() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 3) @@ -2171,14 +2171,14 @@ func (p *ListEvaluationSetsOpenAPIResponse) fastWriteField3(buf []byte, w thrift return offset } -func (p *ListEvaluationSetsOpenAPIResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { +func (p *ListEvaluationSetsOApiResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) offset += p.BaseResp.FastWriteNocopy(buf[offset:], w) return offset } -func (p *ListEvaluationSetsOpenAPIResponse) field1Length() int { +func (p *ListEvaluationSetsOApiResponse) field1Length() int { l := 0 if p.IsSetCode() { l += thrift.Binary.FieldBeginLength() @@ -2187,7 +2187,7 @@ func (p *ListEvaluationSetsOpenAPIResponse) field1Length() int { return l } -func (p *ListEvaluationSetsOpenAPIResponse) field2Length() int { +func (p *ListEvaluationSetsOApiResponse) field2Length() int { l := 0 if p.IsSetMsg() { l += thrift.Binary.FieldBeginLength() @@ -2196,7 +2196,7 @@ func (p *ListEvaluationSetsOpenAPIResponse) field2Length() int { return l } -func (p *ListEvaluationSetsOpenAPIResponse) field3Length() int { +func (p *ListEvaluationSetsOApiResponse) field3Length() int { l := 0 if p.IsSetData() { l += thrift.Binary.FieldBeginLength() @@ -2205,15 +2205,15 @@ func (p *ListEvaluationSetsOpenAPIResponse) field3Length() int { return l } -func (p *ListEvaluationSetsOpenAPIResponse) field255Length() int { +func (p *ListEvaluationSetsOApiResponse) field255Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += p.BaseResp.BLength() return l } -func (p *ListEvaluationSetsOpenAPIResponse) DeepCopy(s interface{}) error { - src, ok := s.(*ListEvaluationSetsOpenAPIResponse) +func (p *ListEvaluationSetsOApiResponse) DeepCopy(s interface{}) error { + src, ok := s.(*ListEvaluationSetsOApiResponse) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } @@ -2563,7 +2563,7 @@ func (p *ListEvaluationSetsOpenAPIData) DeepCopy(s interface{}) error { return nil } -func (p *CreateEvaluationSetVersionOpenAPIRequest) FastRead(buf []byte) (int, error) { +func (p *CreateEvaluationSetVersionOApiRequest) FastRead(buf []byte) (int, error) { var err error var offset int @@ -2676,14 +2676,14 @@ func (p *CreateEvaluationSetVersionOpenAPIRequest) FastRead(buf []byte) (int, er ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_CreateEvaluationSetVersionOpenAPIRequest[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_CreateEvaluationSetVersionOApiRequest[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) RequiredFieldNotSetError: - return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_CreateEvaluationSetVersionOpenAPIRequest[fieldId])) + return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_CreateEvaluationSetVersionOApiRequest[fieldId])) } -func (p *CreateEvaluationSetVersionOpenAPIRequest) FastReadField1(buf []byte) (int, error) { +func (p *CreateEvaluationSetVersionOApiRequest) FastReadField1(buf []byte) (int, error) { offset := 0 var _field int64 @@ -2697,7 +2697,7 @@ func (p *CreateEvaluationSetVersionOpenAPIRequest) FastReadField1(buf []byte) (i return offset, nil } -func (p *CreateEvaluationSetVersionOpenAPIRequest) FastReadField2(buf []byte) (int, error) { +func (p *CreateEvaluationSetVersionOApiRequest) FastReadField2(buf []byte) (int, error) { offset := 0 var _field int64 @@ -2711,7 +2711,7 @@ func (p *CreateEvaluationSetVersionOpenAPIRequest) FastReadField2(buf []byte) (i return offset, nil } -func (p *CreateEvaluationSetVersionOpenAPIRequest) FastReadField3(buf []byte) (int, error) { +func (p *CreateEvaluationSetVersionOApiRequest) FastReadField3(buf []byte) (int, error) { offset := 0 var _field *string @@ -2725,7 +2725,7 @@ func (p *CreateEvaluationSetVersionOpenAPIRequest) FastReadField3(buf []byte) (i return offset, nil } -func (p *CreateEvaluationSetVersionOpenAPIRequest) FastReadField4(buf []byte) (int, error) { +func (p *CreateEvaluationSetVersionOApiRequest) FastReadField4(buf []byte) (int, error) { offset := 0 var _field *string @@ -2739,7 +2739,7 @@ func (p *CreateEvaluationSetVersionOpenAPIRequest) FastReadField4(buf []byte) (i return offset, nil } -func (p *CreateEvaluationSetVersionOpenAPIRequest) FastReadField255(buf []byte) (int, error) { +func (p *CreateEvaluationSetVersionOApiRequest) FastReadField255(buf []byte) (int, error) { offset := 0 _field := base.NewBase() if l, err := _field.FastRead(buf[offset:]); err != nil { @@ -2751,11 +2751,11 @@ func (p *CreateEvaluationSetVersionOpenAPIRequest) FastReadField255(buf []byte) return offset, nil } -func (p *CreateEvaluationSetVersionOpenAPIRequest) FastWrite(buf []byte) int { +func (p *CreateEvaluationSetVersionOApiRequest) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *CreateEvaluationSetVersionOpenAPIRequest) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *CreateEvaluationSetVersionOApiRequest) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -2768,7 +2768,7 @@ func (p *CreateEvaluationSetVersionOpenAPIRequest) FastWriteNocopy(buf []byte, w return offset } -func (p *CreateEvaluationSetVersionOpenAPIRequest) BLength() int { +func (p *CreateEvaluationSetVersionOApiRequest) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -2781,21 +2781,21 @@ func (p *CreateEvaluationSetVersionOpenAPIRequest) BLength() int { return l } -func (p *CreateEvaluationSetVersionOpenAPIRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *CreateEvaluationSetVersionOApiRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) offset += thrift.Binary.WriteI64(buf[offset:], p.WorkspaceID) return offset } -func (p *CreateEvaluationSetVersionOpenAPIRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { +func (p *CreateEvaluationSetVersionOApiRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 2) offset += thrift.Binary.WriteI64(buf[offset:], p.EvaluationSetID) return offset } -func (p *CreateEvaluationSetVersionOpenAPIRequest) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { +func (p *CreateEvaluationSetVersionOApiRequest) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetVersion() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 3) @@ -2804,7 +2804,7 @@ func (p *CreateEvaluationSetVersionOpenAPIRequest) fastWriteField3(buf []byte, w return offset } -func (p *CreateEvaluationSetVersionOpenAPIRequest) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { +func (p *CreateEvaluationSetVersionOApiRequest) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetDescription() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 4) @@ -2813,7 +2813,7 @@ func (p *CreateEvaluationSetVersionOpenAPIRequest) fastWriteField4(buf []byte, w return offset } -func (p *CreateEvaluationSetVersionOpenAPIRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { +func (p *CreateEvaluationSetVersionOApiRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetBase() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) @@ -2822,21 +2822,21 @@ func (p *CreateEvaluationSetVersionOpenAPIRequest) fastWriteField255(buf []byte, return offset } -func (p *CreateEvaluationSetVersionOpenAPIRequest) field1Length() int { +func (p *CreateEvaluationSetVersionOApiRequest) field1Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += thrift.Binary.I64Length() return l } -func (p *CreateEvaluationSetVersionOpenAPIRequest) field2Length() int { +func (p *CreateEvaluationSetVersionOApiRequest) field2Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += thrift.Binary.I64Length() return l } -func (p *CreateEvaluationSetVersionOpenAPIRequest) field3Length() int { +func (p *CreateEvaluationSetVersionOApiRequest) field3Length() int { l := 0 if p.IsSetVersion() { l += thrift.Binary.FieldBeginLength() @@ -2845,7 +2845,7 @@ func (p *CreateEvaluationSetVersionOpenAPIRequest) field3Length() int { return l } -func (p *CreateEvaluationSetVersionOpenAPIRequest) field4Length() int { +func (p *CreateEvaluationSetVersionOApiRequest) field4Length() int { l := 0 if p.IsSetDescription() { l += thrift.Binary.FieldBeginLength() @@ -2854,7 +2854,7 @@ func (p *CreateEvaluationSetVersionOpenAPIRequest) field4Length() int { return l } -func (p *CreateEvaluationSetVersionOpenAPIRequest) field255Length() int { +func (p *CreateEvaluationSetVersionOApiRequest) field255Length() int { l := 0 if p.IsSetBase() { l += thrift.Binary.FieldBeginLength() @@ -2863,8 +2863,8 @@ func (p *CreateEvaluationSetVersionOpenAPIRequest) field255Length() int { return l } -func (p *CreateEvaluationSetVersionOpenAPIRequest) DeepCopy(s interface{}) error { - src, ok := s.(*CreateEvaluationSetVersionOpenAPIRequest) +func (p *CreateEvaluationSetVersionOApiRequest) DeepCopy(s interface{}) error { + src, ok := s.(*CreateEvaluationSetVersionOApiRequest) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } @@ -2901,7 +2901,7 @@ func (p *CreateEvaluationSetVersionOpenAPIRequest) DeepCopy(s interface{}) error return nil } -func (p *CreateEvaluationSetVersionOpenAPIResponse) FastRead(buf []byte) (int, error) { +func (p *CreateEvaluationSetVersionOApiResponse) FastRead(buf []byte) (int, error) { var err error var offset int @@ -2987,12 +2987,12 @@ func (p *CreateEvaluationSetVersionOpenAPIResponse) FastRead(buf []byte) (int, e ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_CreateEvaluationSetVersionOpenAPIResponse[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_CreateEvaluationSetVersionOApiResponse[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *CreateEvaluationSetVersionOpenAPIResponse) FastReadField1(buf []byte) (int, error) { +func (p *CreateEvaluationSetVersionOApiResponse) FastReadField1(buf []byte) (int, error) { offset := 0 var _field *int32 @@ -3006,7 +3006,7 @@ func (p *CreateEvaluationSetVersionOpenAPIResponse) FastReadField1(buf []byte) ( return offset, nil } -func (p *CreateEvaluationSetVersionOpenAPIResponse) FastReadField2(buf []byte) (int, error) { +func (p *CreateEvaluationSetVersionOApiResponse) FastReadField2(buf []byte) (int, error) { offset := 0 var _field *string @@ -3020,7 +3020,7 @@ func (p *CreateEvaluationSetVersionOpenAPIResponse) FastReadField2(buf []byte) ( return offset, nil } -func (p *CreateEvaluationSetVersionOpenAPIResponse) FastReadField3(buf []byte) (int, error) { +func (p *CreateEvaluationSetVersionOApiResponse) FastReadField3(buf []byte) (int, error) { offset := 0 _field := NewCreateEvaluationSetVersionOpenAPIData() if l, err := _field.FastRead(buf[offset:]); err != nil { @@ -3032,7 +3032,7 @@ func (p *CreateEvaluationSetVersionOpenAPIResponse) FastReadField3(buf []byte) ( return offset, nil } -func (p *CreateEvaluationSetVersionOpenAPIResponse) FastReadField255(buf []byte) (int, error) { +func (p *CreateEvaluationSetVersionOApiResponse) FastReadField255(buf []byte) (int, error) { offset := 0 _field := base.NewBaseResp() if l, err := _field.FastRead(buf[offset:]); err != nil { @@ -3044,11 +3044,11 @@ func (p *CreateEvaluationSetVersionOpenAPIResponse) FastReadField255(buf []byte) return offset, nil } -func (p *CreateEvaluationSetVersionOpenAPIResponse) FastWrite(buf []byte) int { +func (p *CreateEvaluationSetVersionOApiResponse) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *CreateEvaluationSetVersionOpenAPIResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *CreateEvaluationSetVersionOApiResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -3060,7 +3060,7 @@ func (p *CreateEvaluationSetVersionOpenAPIResponse) FastWriteNocopy(buf []byte, return offset } -func (p *CreateEvaluationSetVersionOpenAPIResponse) BLength() int { +func (p *CreateEvaluationSetVersionOApiResponse) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -3072,7 +3072,7 @@ func (p *CreateEvaluationSetVersionOpenAPIResponse) BLength() int { return l } -func (p *CreateEvaluationSetVersionOpenAPIResponse) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *CreateEvaluationSetVersionOApiResponse) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetCode() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 1) @@ -3081,7 +3081,7 @@ func (p *CreateEvaluationSetVersionOpenAPIResponse) fastWriteField1(buf []byte, return offset } -func (p *CreateEvaluationSetVersionOpenAPIResponse) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { +func (p *CreateEvaluationSetVersionOApiResponse) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetMsg() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) @@ -3090,7 +3090,7 @@ func (p *CreateEvaluationSetVersionOpenAPIResponse) fastWriteField2(buf []byte, return offset } -func (p *CreateEvaluationSetVersionOpenAPIResponse) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { +func (p *CreateEvaluationSetVersionOApiResponse) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetData() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 3) @@ -3099,14 +3099,14 @@ func (p *CreateEvaluationSetVersionOpenAPIResponse) fastWriteField3(buf []byte, return offset } -func (p *CreateEvaluationSetVersionOpenAPIResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { +func (p *CreateEvaluationSetVersionOApiResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) offset += p.BaseResp.FastWriteNocopy(buf[offset:], w) return offset } -func (p *CreateEvaluationSetVersionOpenAPIResponse) field1Length() int { +func (p *CreateEvaluationSetVersionOApiResponse) field1Length() int { l := 0 if p.IsSetCode() { l += thrift.Binary.FieldBeginLength() @@ -3115,7 +3115,7 @@ func (p *CreateEvaluationSetVersionOpenAPIResponse) field1Length() int { return l } -func (p *CreateEvaluationSetVersionOpenAPIResponse) field2Length() int { +func (p *CreateEvaluationSetVersionOApiResponse) field2Length() int { l := 0 if p.IsSetMsg() { l += thrift.Binary.FieldBeginLength() @@ -3124,7 +3124,7 @@ func (p *CreateEvaluationSetVersionOpenAPIResponse) field2Length() int { return l } -func (p *CreateEvaluationSetVersionOpenAPIResponse) field3Length() int { +func (p *CreateEvaluationSetVersionOApiResponse) field3Length() int { l := 0 if p.IsSetData() { l += thrift.Binary.FieldBeginLength() @@ -3133,15 +3133,15 @@ func (p *CreateEvaluationSetVersionOpenAPIResponse) field3Length() int { return l } -func (p *CreateEvaluationSetVersionOpenAPIResponse) field255Length() int { +func (p *CreateEvaluationSetVersionOApiResponse) field255Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += p.BaseResp.BLength() return l } -func (p *CreateEvaluationSetVersionOpenAPIResponse) DeepCopy(s interface{}) error { - src, ok := s.(*CreateEvaluationSetVersionOpenAPIResponse) +func (p *CreateEvaluationSetVersionOApiResponse) DeepCopy(s interface{}) error { + src, ok := s.(*CreateEvaluationSetVersionOApiResponse) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } @@ -3297,7 +3297,7 @@ func (p *CreateEvaluationSetVersionOpenAPIData) DeepCopy(s interface{}) error { return nil } -func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) FastRead(buf []byte) (int, error) { +func (p *BatchCreateEvaluationSetItemsOApiRequest) FastRead(buf []byte) (int, error) { var err error var offset int @@ -3424,14 +3424,14 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) FastRead(buf []byte) (int, ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_BatchCreateEvaluationSetItemsOpenAPIRequest[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_BatchCreateEvaluationSetItemsOApiRequest[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) RequiredFieldNotSetError: - return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_BatchCreateEvaluationSetItemsOpenAPIRequest[fieldId])) + return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_BatchCreateEvaluationSetItemsOApiRequest[fieldId])) } -func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) FastReadField1(buf []byte) (int, error) { +func (p *BatchCreateEvaluationSetItemsOApiRequest) FastReadField1(buf []byte) (int, error) { offset := 0 var _field int64 @@ -3445,7 +3445,7 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) FastReadField1(buf []byte) return offset, nil } -func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) FastReadField2(buf []byte) (int, error) { +func (p *BatchCreateEvaluationSetItemsOApiRequest) FastReadField2(buf []byte) (int, error) { offset := 0 var _field int64 @@ -3459,7 +3459,7 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) FastReadField2(buf []byte) return offset, nil } -func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) FastReadField3(buf []byte) (int, error) { +func (p *BatchCreateEvaluationSetItemsOApiRequest) FastReadField3(buf []byte) (int, error) { offset := 0 _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) @@ -3484,7 +3484,7 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) FastReadField3(buf []byte) return offset, nil } -func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) FastReadField4(buf []byte) (int, error) { +func (p *BatchCreateEvaluationSetItemsOApiRequest) FastReadField4(buf []byte) (int, error) { offset := 0 var _field *bool @@ -3498,7 +3498,7 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) FastReadField4(buf []byte) return offset, nil } -func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) FastReadField5(buf []byte) (int, error) { +func (p *BatchCreateEvaluationSetItemsOApiRequest) FastReadField5(buf []byte) (int, error) { offset := 0 var _field *bool @@ -3512,7 +3512,7 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) FastReadField5(buf []byte) return offset, nil } -func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) FastReadField255(buf []byte) (int, error) { +func (p *BatchCreateEvaluationSetItemsOApiRequest) FastReadField255(buf []byte) (int, error) { offset := 0 _field := base.NewBase() if l, err := _field.FastRead(buf[offset:]); err != nil { @@ -3524,11 +3524,11 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) FastReadField255(buf []byt return offset, nil } -func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) FastWrite(buf []byte) int { +func (p *BatchCreateEvaluationSetItemsOApiRequest) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *BatchCreateEvaluationSetItemsOApiRequest) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -3542,7 +3542,7 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) FastWriteNocopy(buf []byte return offset } -func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) BLength() int { +func (p *BatchCreateEvaluationSetItemsOApiRequest) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -3556,21 +3556,21 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) BLength() int { return l } -func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *BatchCreateEvaluationSetItemsOApiRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) offset += thrift.Binary.WriteI64(buf[offset:], p.WorkspaceID) return offset } -func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { +func (p *BatchCreateEvaluationSetItemsOApiRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 2) offset += thrift.Binary.WriteI64(buf[offset:], p.EvaluationSetID) return offset } -func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { +func (p *BatchCreateEvaluationSetItemsOApiRequest) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetItems() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 3) @@ -3586,7 +3586,7 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) fastWriteField3(buf []byte return offset } -func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { +func (p *BatchCreateEvaluationSetItemsOApiRequest) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetSkipInvalidItems() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.BOOL, 4) @@ -3595,7 +3595,7 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) fastWriteField4(buf []byte return offset } -func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) fastWriteField5(buf []byte, w thrift.NocopyWriter) int { +func (p *BatchCreateEvaluationSetItemsOApiRequest) fastWriteField5(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetAllowPartialAdd() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.BOOL, 5) @@ -3604,7 +3604,7 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) fastWriteField5(buf []byte return offset } -func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { +func (p *BatchCreateEvaluationSetItemsOApiRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetBase() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) @@ -3613,21 +3613,21 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) fastWriteField255(buf []by return offset } -func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) field1Length() int { +func (p *BatchCreateEvaluationSetItemsOApiRequest) field1Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += thrift.Binary.I64Length() return l } -func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) field2Length() int { +func (p *BatchCreateEvaluationSetItemsOApiRequest) field2Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += thrift.Binary.I64Length() return l } -func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) field3Length() int { +func (p *BatchCreateEvaluationSetItemsOApiRequest) field3Length() int { l := 0 if p.IsSetItems() { l += thrift.Binary.FieldBeginLength() @@ -3640,7 +3640,7 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) field3Length() int { return l } -func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) field4Length() int { +func (p *BatchCreateEvaluationSetItemsOApiRequest) field4Length() int { l := 0 if p.IsSetSkipInvalidItems() { l += thrift.Binary.FieldBeginLength() @@ -3649,7 +3649,7 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) field4Length() int { return l } -func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) field5Length() int { +func (p *BatchCreateEvaluationSetItemsOApiRequest) field5Length() int { l := 0 if p.IsSetAllowPartialAdd() { l += thrift.Binary.FieldBeginLength() @@ -3658,7 +3658,7 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) field5Length() int { return l } -func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) field255Length() int { +func (p *BatchCreateEvaluationSetItemsOApiRequest) field255Length() int { l := 0 if p.IsSetBase() { l += thrift.Binary.FieldBeginLength() @@ -3667,8 +3667,8 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) field255Length() int { return l } -func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) DeepCopy(s interface{}) error { - src, ok := s.(*BatchCreateEvaluationSetItemsOpenAPIRequest) +func (p *BatchCreateEvaluationSetItemsOApiRequest) DeepCopy(s interface{}) error { + src, ok := s.(*BatchCreateEvaluationSetItemsOApiRequest) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } @@ -3714,7 +3714,7 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIRequest) DeepCopy(s interface{}) er return nil } -func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) FastRead(buf []byte) (int, error) { +func (p *BatchCreateEvaluationSetItemsOApiResponse) FastRead(buf []byte) (int, error) { var err error var offset int @@ -3800,12 +3800,12 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) FastRead(buf []byte) (int ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_BatchCreateEvaluationSetItemsOpenAPIResponse[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_BatchCreateEvaluationSetItemsOApiResponse[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) FastReadField1(buf []byte) (int, error) { +func (p *BatchCreateEvaluationSetItemsOApiResponse) FastReadField1(buf []byte) (int, error) { offset := 0 var _field *int32 @@ -3819,7 +3819,7 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) FastReadField1(buf []byte return offset, nil } -func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) FastReadField2(buf []byte) (int, error) { +func (p *BatchCreateEvaluationSetItemsOApiResponse) FastReadField2(buf []byte) (int, error) { offset := 0 var _field *string @@ -3833,7 +3833,7 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) FastReadField2(buf []byte return offset, nil } -func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) FastReadField3(buf []byte) (int, error) { +func (p *BatchCreateEvaluationSetItemsOApiResponse) FastReadField3(buf []byte) (int, error) { offset := 0 _field := NewBatchCreateEvaluationSetItemsOpenAPIData() if l, err := _field.FastRead(buf[offset:]); err != nil { @@ -3845,7 +3845,7 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) FastReadField3(buf []byte return offset, nil } -func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) FastReadField255(buf []byte) (int, error) { +func (p *BatchCreateEvaluationSetItemsOApiResponse) FastReadField255(buf []byte) (int, error) { offset := 0 _field := base.NewBaseResp() if l, err := _field.FastRead(buf[offset:]); err != nil { @@ -3857,11 +3857,11 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) FastReadField255(buf []by return offset, nil } -func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) FastWrite(buf []byte) int { +func (p *BatchCreateEvaluationSetItemsOApiResponse) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *BatchCreateEvaluationSetItemsOApiResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -3873,7 +3873,7 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) FastWriteNocopy(buf []byt return offset } -func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) BLength() int { +func (p *BatchCreateEvaluationSetItemsOApiResponse) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -3885,7 +3885,7 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) BLength() int { return l } -func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *BatchCreateEvaluationSetItemsOApiResponse) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetCode() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 1) @@ -3894,7 +3894,7 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) fastWriteField1(buf []byt return offset } -func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { +func (p *BatchCreateEvaluationSetItemsOApiResponse) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetMsg() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) @@ -3903,7 +3903,7 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) fastWriteField2(buf []byt return offset } -func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { +func (p *BatchCreateEvaluationSetItemsOApiResponse) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetData() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 3) @@ -3912,14 +3912,14 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) fastWriteField3(buf []byt return offset } -func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { +func (p *BatchCreateEvaluationSetItemsOApiResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) offset += p.BaseResp.FastWriteNocopy(buf[offset:], w) return offset } -func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) field1Length() int { +func (p *BatchCreateEvaluationSetItemsOApiResponse) field1Length() int { l := 0 if p.IsSetCode() { l += thrift.Binary.FieldBeginLength() @@ -3928,7 +3928,7 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) field1Length() int { return l } -func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) field2Length() int { +func (p *BatchCreateEvaluationSetItemsOApiResponse) field2Length() int { l := 0 if p.IsSetMsg() { l += thrift.Binary.FieldBeginLength() @@ -3937,7 +3937,7 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) field2Length() int { return l } -func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) field3Length() int { +func (p *BatchCreateEvaluationSetItemsOApiResponse) field3Length() int { l := 0 if p.IsSetData() { l += thrift.Binary.FieldBeginLength() @@ -3946,15 +3946,15 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) field3Length() int { return l } -func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) field255Length() int { +func (p *BatchCreateEvaluationSetItemsOApiResponse) field255Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += p.BaseResp.BLength() return l } -func (p *BatchCreateEvaluationSetItemsOpenAPIResponse) DeepCopy(s interface{}) error { - src, ok := s.(*BatchCreateEvaluationSetItemsOpenAPIResponse) +func (p *BatchCreateEvaluationSetItemsOApiResponse) DeepCopy(s interface{}) error { + src, ok := s.(*BatchCreateEvaluationSetItemsOApiResponse) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } @@ -4231,7 +4231,7 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIData) DeepCopy(s interface{}) error return nil } -func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) FastRead(buf []byte) (int, error) { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) FastRead(buf []byte) (int, error) { var err error var offset int @@ -4344,14 +4344,14 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) FastRead(buf []byte) (int, ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_BatchUpdateEvaluationSetItemsOpenAPIRequest[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_BatchUpdateEvaluationSetItemsOApiRequest[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) RequiredFieldNotSetError: - return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_BatchUpdateEvaluationSetItemsOpenAPIRequest[fieldId])) + return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_BatchUpdateEvaluationSetItemsOApiRequest[fieldId])) } -func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) FastReadField1(buf []byte) (int, error) { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) FastReadField1(buf []byte) (int, error) { offset := 0 var _field int64 @@ -4365,7 +4365,7 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) FastReadField1(buf []byte) return offset, nil } -func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) FastReadField2(buf []byte) (int, error) { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) FastReadField2(buf []byte) (int, error) { offset := 0 var _field int64 @@ -4379,7 +4379,7 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) FastReadField2(buf []byte) return offset, nil } -func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) FastReadField3(buf []byte) (int, error) { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) FastReadField3(buf []byte) (int, error) { offset := 0 _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) @@ -4404,7 +4404,7 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) FastReadField3(buf []byte) return offset, nil } -func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) FastReadField4(buf []byte) (int, error) { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) FastReadField4(buf []byte) (int, error) { offset := 0 var _field *bool @@ -4418,7 +4418,7 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) FastReadField4(buf []byte) return offset, nil } -func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) FastReadField255(buf []byte) (int, error) { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) FastReadField255(buf []byte) (int, error) { offset := 0 _field := base.NewBase() if l, err := _field.FastRead(buf[offset:]); err != nil { @@ -4430,11 +4430,11 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) FastReadField255(buf []byt return offset, nil } -func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) FastWrite(buf []byte) int { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -4447,7 +4447,7 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) FastWriteNocopy(buf []byte return offset } -func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) BLength() int { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -4460,21 +4460,21 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) BLength() int { return l } -func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) offset += thrift.Binary.WriteI64(buf[offset:], p.WorkspaceID) return offset } -func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 2) offset += thrift.Binary.WriteI64(buf[offset:], p.EvaluationSetID) return offset } -func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetItems() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 3) @@ -4490,7 +4490,7 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) fastWriteField3(buf []byte return offset } -func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetSkipInvalidItems() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.BOOL, 4) @@ -4499,7 +4499,7 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) fastWriteField4(buf []byte return offset } -func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetBase() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) @@ -4508,21 +4508,21 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) fastWriteField255(buf []by return offset } -func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) field1Length() int { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) field1Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += thrift.Binary.I64Length() return l } -func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) field2Length() int { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) field2Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += thrift.Binary.I64Length() return l } -func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) field3Length() int { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) field3Length() int { l := 0 if p.IsSetItems() { l += thrift.Binary.FieldBeginLength() @@ -4535,7 +4535,7 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) field3Length() int { return l } -func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) field4Length() int { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) field4Length() int { l := 0 if p.IsSetSkipInvalidItems() { l += thrift.Binary.FieldBeginLength() @@ -4544,7 +4544,7 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) field4Length() int { return l } -func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) field255Length() int { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) field255Length() int { l := 0 if p.IsSetBase() { l += thrift.Binary.FieldBeginLength() @@ -4553,8 +4553,8 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) field255Length() int { return l } -func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) DeepCopy(s interface{}) error { - src, ok := s.(*BatchUpdateEvaluationSetItemsOpenAPIRequest) +func (p *BatchUpdateEvaluationSetItemsOApiRequest) DeepCopy(s interface{}) error { + src, ok := s.(*BatchUpdateEvaluationSetItemsOApiRequest) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } @@ -4595,7 +4595,7 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIRequest) DeepCopy(s interface{}) er return nil } -func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) FastRead(buf []byte) (int, error) { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) FastRead(buf []byte) (int, error) { var err error var offset int @@ -4681,12 +4681,12 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) FastRead(buf []byte) (int ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_BatchUpdateEvaluationSetItemsOpenAPIResponse[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_BatchUpdateEvaluationSetItemsOApiResponse[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) FastReadField1(buf []byte) (int, error) { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) FastReadField1(buf []byte) (int, error) { offset := 0 var _field *int32 @@ -4700,7 +4700,7 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) FastReadField1(buf []byte return offset, nil } -func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) FastReadField2(buf []byte) (int, error) { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) FastReadField2(buf []byte) (int, error) { offset := 0 var _field *string @@ -4714,7 +4714,7 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) FastReadField2(buf []byte return offset, nil } -func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) FastReadField3(buf []byte) (int, error) { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) FastReadField3(buf []byte) (int, error) { offset := 0 _field := NewBatchUpdateEvaluationSetItemsOpenAPIData() if l, err := _field.FastRead(buf[offset:]); err != nil { @@ -4726,7 +4726,7 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) FastReadField3(buf []byte return offset, nil } -func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) FastReadField255(buf []byte) (int, error) { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) FastReadField255(buf []byte) (int, error) { offset := 0 _field := base.NewBaseResp() if l, err := _field.FastRead(buf[offset:]); err != nil { @@ -4738,11 +4738,11 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) FastReadField255(buf []by return offset, nil } -func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) FastWrite(buf []byte) int { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -4754,7 +4754,7 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) FastWriteNocopy(buf []byt return offset } -func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) BLength() int { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -4766,7 +4766,7 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) BLength() int { return l } -func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetCode() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 1) @@ -4775,7 +4775,7 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) fastWriteField1(buf []byt return offset } -func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetMsg() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) @@ -4784,7 +4784,7 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) fastWriteField2(buf []byt return offset } -func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetData() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 3) @@ -4793,14 +4793,14 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) fastWriteField3(buf []byt return offset } -func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) offset += p.BaseResp.FastWriteNocopy(buf[offset:], w) return offset } -func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) field1Length() int { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) field1Length() int { l := 0 if p.IsSetCode() { l += thrift.Binary.FieldBeginLength() @@ -4809,7 +4809,7 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) field1Length() int { return l } -func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) field2Length() int { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) field2Length() int { l := 0 if p.IsSetMsg() { l += thrift.Binary.FieldBeginLength() @@ -4818,7 +4818,7 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) field2Length() int { return l } -func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) field3Length() int { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) field3Length() int { l := 0 if p.IsSetData() { l += thrift.Binary.FieldBeginLength() @@ -4827,15 +4827,15 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) field3Length() int { return l } -func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) field255Length() int { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) field255Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += p.BaseResp.BLength() return l } -func (p *BatchUpdateEvaluationSetItemsOpenAPIResponse) DeepCopy(s interface{}) error { - src, ok := s.(*BatchUpdateEvaluationSetItemsOpenAPIResponse) +func (p *BatchUpdateEvaluationSetItemsOApiResponse) DeepCopy(s interface{}) error { + src, ok := s.(*BatchUpdateEvaluationSetItemsOApiResponse) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } @@ -5118,7 +5118,7 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIData) DeepCopy(s interface{}) error return nil } -func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) FastRead(buf []byte) (int, error) { +func (p *BatchDeleteEvaluationSetItemsOApiRequest) FastRead(buf []byte) (int, error) { var err error var offset int @@ -5217,14 +5217,14 @@ func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) FastRead(buf []byte) (int, ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_BatchDeleteEvaluationSetItemsOpenAPIRequest[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_BatchDeleteEvaluationSetItemsOApiRequest[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) RequiredFieldNotSetError: - return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_BatchDeleteEvaluationSetItemsOpenAPIRequest[fieldId])) + return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_BatchDeleteEvaluationSetItemsOApiRequest[fieldId])) } -func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) FastReadField1(buf []byte) (int, error) { +func (p *BatchDeleteEvaluationSetItemsOApiRequest) FastReadField1(buf []byte) (int, error) { offset := 0 var _field int64 @@ -5238,7 +5238,7 @@ func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) FastReadField1(buf []byte) return offset, nil } -func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) FastReadField2(buf []byte) (int, error) { +func (p *BatchDeleteEvaluationSetItemsOApiRequest) FastReadField2(buf []byte) (int, error) { offset := 0 var _field int64 @@ -5252,7 +5252,7 @@ func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) FastReadField2(buf []byte) return offset, nil } -func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) FastReadField3(buf []byte) (int, error) { +func (p *BatchDeleteEvaluationSetItemsOApiRequest) FastReadField3(buf []byte) (int, error) { offset := 0 _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) @@ -5276,7 +5276,7 @@ func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) FastReadField3(buf []byte) return offset, nil } -func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) FastReadField255(buf []byte) (int, error) { +func (p *BatchDeleteEvaluationSetItemsOApiRequest) FastReadField255(buf []byte) (int, error) { offset := 0 _field := base.NewBase() if l, err := _field.FastRead(buf[offset:]); err != nil { @@ -5288,11 +5288,11 @@ func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) FastReadField255(buf []byt return offset, nil } -func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) FastWrite(buf []byte) int { +func (p *BatchDeleteEvaluationSetItemsOApiRequest) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *BatchDeleteEvaluationSetItemsOApiRequest) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -5304,7 +5304,7 @@ func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) FastWriteNocopy(buf []byte return offset } -func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) BLength() int { +func (p *BatchDeleteEvaluationSetItemsOApiRequest) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -5316,21 +5316,21 @@ func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) BLength() int { return l } -func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *BatchDeleteEvaluationSetItemsOApiRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) offset += thrift.Binary.WriteI64(buf[offset:], p.WorkspaceID) return offset } -func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { +func (p *BatchDeleteEvaluationSetItemsOApiRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 2) offset += thrift.Binary.WriteI64(buf[offset:], p.EvaluationSetID) return offset } -func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { +func (p *BatchDeleteEvaluationSetItemsOApiRequest) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetItemIds() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 3) @@ -5346,7 +5346,7 @@ func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) fastWriteField3(buf []byte return offset } -func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { +func (p *BatchDeleteEvaluationSetItemsOApiRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetBase() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) @@ -5355,21 +5355,21 @@ func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) fastWriteField255(buf []by return offset } -func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) field1Length() int { +func (p *BatchDeleteEvaluationSetItemsOApiRequest) field1Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += thrift.Binary.I64Length() return l } -func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) field2Length() int { +func (p *BatchDeleteEvaluationSetItemsOApiRequest) field2Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += thrift.Binary.I64Length() return l } -func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) field3Length() int { +func (p *BatchDeleteEvaluationSetItemsOApiRequest) field3Length() int { l := 0 if p.IsSetItemIds() { l += thrift.Binary.FieldBeginLength() @@ -5380,7 +5380,7 @@ func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) field3Length() int { return l } -func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) field255Length() int { +func (p *BatchDeleteEvaluationSetItemsOApiRequest) field255Length() int { l := 0 if p.IsSetBase() { l += thrift.Binary.FieldBeginLength() @@ -5389,8 +5389,8 @@ func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) field255Length() int { return l } -func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) DeepCopy(s interface{}) error { - src, ok := s.(*BatchDeleteEvaluationSetItemsOpenAPIRequest) +func (p *BatchDeleteEvaluationSetItemsOApiRequest) DeepCopy(s interface{}) error { + src, ok := s.(*BatchDeleteEvaluationSetItemsOApiRequest) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } @@ -5420,7 +5420,7 @@ func (p *BatchDeleteEvaluationSetItemsOpenAPIRequest) DeepCopy(s interface{}) er return nil } -func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) FastRead(buf []byte) (int, error) { +func (p *BatchDeleteEvaluationSetItemsOApiResponse) FastRead(buf []byte) (int, error) { var err error var offset int @@ -5492,12 +5492,12 @@ func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) FastRead(buf []byte) (int ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_BatchDeleteEvaluationSetItemsOpenAPIResponse[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_BatchDeleteEvaluationSetItemsOApiResponse[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) FastReadField1(buf []byte) (int, error) { +func (p *BatchDeleteEvaluationSetItemsOApiResponse) FastReadField1(buf []byte) (int, error) { offset := 0 var _field *int32 @@ -5511,7 +5511,7 @@ func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) FastReadField1(buf []byte return offset, nil } -func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) FastReadField2(buf []byte) (int, error) { +func (p *BatchDeleteEvaluationSetItemsOApiResponse) FastReadField2(buf []byte) (int, error) { offset := 0 var _field *string @@ -5525,7 +5525,7 @@ func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) FastReadField2(buf []byte return offset, nil } -func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) FastReadField255(buf []byte) (int, error) { +func (p *BatchDeleteEvaluationSetItemsOApiResponse) FastReadField255(buf []byte) (int, error) { offset := 0 _field := base.NewBaseResp() if l, err := _field.FastRead(buf[offset:]); err != nil { @@ -5537,11 +5537,11 @@ func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) FastReadField255(buf []by return offset, nil } -func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) FastWrite(buf []byte) int { +func (p *BatchDeleteEvaluationSetItemsOApiResponse) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *BatchDeleteEvaluationSetItemsOApiResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -5552,7 +5552,7 @@ func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) FastWriteNocopy(buf []byt return offset } -func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) BLength() int { +func (p *BatchDeleteEvaluationSetItemsOApiResponse) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -5563,7 +5563,7 @@ func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) BLength() int { return l } -func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *BatchDeleteEvaluationSetItemsOApiResponse) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetCode() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 1) @@ -5572,7 +5572,7 @@ func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) fastWriteField1(buf []byt return offset } -func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { +func (p *BatchDeleteEvaluationSetItemsOApiResponse) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetMsg() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) @@ -5581,14 +5581,14 @@ func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) fastWriteField2(buf []byt return offset } -func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { +func (p *BatchDeleteEvaluationSetItemsOApiResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) offset += p.BaseResp.FastWriteNocopy(buf[offset:], w) return offset } -func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) field1Length() int { +func (p *BatchDeleteEvaluationSetItemsOApiResponse) field1Length() int { l := 0 if p.IsSetCode() { l += thrift.Binary.FieldBeginLength() @@ -5597,7 +5597,7 @@ func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) field1Length() int { return l } -func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) field2Length() int { +func (p *BatchDeleteEvaluationSetItemsOApiResponse) field2Length() int { l := 0 if p.IsSetMsg() { l += thrift.Binary.FieldBeginLength() @@ -5606,15 +5606,15 @@ func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) field2Length() int { return l } -func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) field255Length() int { +func (p *BatchDeleteEvaluationSetItemsOApiResponse) field255Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += p.BaseResp.BLength() return l } -func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) DeepCopy(s interface{}) error { - src, ok := s.(*BatchDeleteEvaluationSetItemsOpenAPIResponse) +func (p *BatchDeleteEvaluationSetItemsOApiResponse) DeepCopy(s interface{}) error { + src, ok := s.(*BatchDeleteEvaluationSetItemsOApiResponse) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } @@ -5644,7 +5644,7 @@ func (p *BatchDeleteEvaluationSetItemsOpenAPIResponse) DeepCopy(s interface{}) e return nil } -func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) FastRead(buf []byte) (int, error) { +func (p *ClearEvaluationSetDraftItemsOApiRequest) FastRead(buf []byte) (int, error) { var err error var offset int @@ -5729,14 +5729,14 @@ func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) FastRead(buf []byte) (int, ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ClearEvaluationSetDraftItemsOpenAPIRequest[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ClearEvaluationSetDraftItemsOApiRequest[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) RequiredFieldNotSetError: - return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_ClearEvaluationSetDraftItemsOpenAPIRequest[fieldId])) + return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_ClearEvaluationSetDraftItemsOApiRequest[fieldId])) } -func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) FastReadField1(buf []byte) (int, error) { +func (p *ClearEvaluationSetDraftItemsOApiRequest) FastReadField1(buf []byte) (int, error) { offset := 0 var _field int64 @@ -5750,7 +5750,7 @@ func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) FastReadField1(buf []byte) return offset, nil } -func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) FastReadField2(buf []byte) (int, error) { +func (p *ClearEvaluationSetDraftItemsOApiRequest) FastReadField2(buf []byte) (int, error) { offset := 0 var _field int64 @@ -5764,7 +5764,7 @@ func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) FastReadField2(buf []byte) return offset, nil } -func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) FastReadField255(buf []byte) (int, error) { +func (p *ClearEvaluationSetDraftItemsOApiRequest) FastReadField255(buf []byte) (int, error) { offset := 0 _field := base.NewBase() if l, err := _field.FastRead(buf[offset:]); err != nil { @@ -5776,11 +5776,11 @@ func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) FastReadField255(buf []byte return offset, nil } -func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) FastWrite(buf []byte) int { +func (p *ClearEvaluationSetDraftItemsOApiRequest) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *ClearEvaluationSetDraftItemsOApiRequest) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -5791,7 +5791,7 @@ func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) FastWriteNocopy(buf []byte, return offset } -func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) BLength() int { +func (p *ClearEvaluationSetDraftItemsOApiRequest) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -5802,21 +5802,21 @@ func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) BLength() int { return l } -func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *ClearEvaluationSetDraftItemsOApiRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) offset += thrift.Binary.WriteI64(buf[offset:], p.WorkspaceID) return offset } -func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { +func (p *ClearEvaluationSetDraftItemsOApiRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 2) offset += thrift.Binary.WriteI64(buf[offset:], p.EvaluationSetID) return offset } -func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { +func (p *ClearEvaluationSetDraftItemsOApiRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetBase() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) @@ -5825,21 +5825,21 @@ func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) fastWriteField255(buf []byt return offset } -func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) field1Length() int { +func (p *ClearEvaluationSetDraftItemsOApiRequest) field1Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += thrift.Binary.I64Length() return l } -func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) field2Length() int { +func (p *ClearEvaluationSetDraftItemsOApiRequest) field2Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += thrift.Binary.I64Length() return l } -func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) field255Length() int { +func (p *ClearEvaluationSetDraftItemsOApiRequest) field255Length() int { l := 0 if p.IsSetBase() { l += thrift.Binary.FieldBeginLength() @@ -5848,8 +5848,8 @@ func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) field255Length() int { return l } -func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) DeepCopy(s interface{}) error { - src, ok := s.(*ClearEvaluationSetDraftItemsOpenAPIRequest) +func (p *ClearEvaluationSetDraftItemsOApiRequest) DeepCopy(s interface{}) error { + src, ok := s.(*ClearEvaluationSetDraftItemsOApiRequest) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } @@ -5870,7 +5870,7 @@ func (p *ClearEvaluationSetDraftItemsOpenAPIRequest) DeepCopy(s interface{}) err return nil } -func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) FastRead(buf []byte) (int, error) { +func (p *ClearEvaluationSetDraftItemsOApiResponse) FastRead(buf []byte) (int, error) { var err error var offset int @@ -5942,12 +5942,12 @@ func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) FastRead(buf []byte) (int, ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ClearEvaluationSetDraftItemsOpenAPIResponse[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ClearEvaluationSetDraftItemsOApiResponse[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) FastReadField1(buf []byte) (int, error) { +func (p *ClearEvaluationSetDraftItemsOApiResponse) FastReadField1(buf []byte) (int, error) { offset := 0 var _field *int32 @@ -5961,7 +5961,7 @@ func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) FastReadField1(buf []byte) return offset, nil } -func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) FastReadField2(buf []byte) (int, error) { +func (p *ClearEvaluationSetDraftItemsOApiResponse) FastReadField2(buf []byte) (int, error) { offset := 0 var _field *string @@ -5975,7 +5975,7 @@ func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) FastReadField2(buf []byte) return offset, nil } -func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) FastReadField255(buf []byte) (int, error) { +func (p *ClearEvaluationSetDraftItemsOApiResponse) FastReadField255(buf []byte) (int, error) { offset := 0 _field := base.NewBaseResp() if l, err := _field.FastRead(buf[offset:]); err != nil { @@ -5987,11 +5987,11 @@ func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) FastReadField255(buf []byt return offset, nil } -func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) FastWrite(buf []byte) int { +func (p *ClearEvaluationSetDraftItemsOApiResponse) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *ClearEvaluationSetDraftItemsOApiResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -6002,7 +6002,7 @@ func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) FastWriteNocopy(buf []byte return offset } -func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) BLength() int { +func (p *ClearEvaluationSetDraftItemsOApiResponse) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -6013,7 +6013,7 @@ func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) BLength() int { return l } -func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *ClearEvaluationSetDraftItemsOApiResponse) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetCode() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 1) @@ -6022,7 +6022,7 @@ func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) fastWriteField1(buf []byte return offset } -func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { +func (p *ClearEvaluationSetDraftItemsOApiResponse) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetMsg() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) @@ -6031,14 +6031,14 @@ func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) fastWriteField2(buf []byte return offset } -func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { +func (p *ClearEvaluationSetDraftItemsOApiResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) offset += p.BaseResp.FastWriteNocopy(buf[offset:], w) return offset } -func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) field1Length() int { +func (p *ClearEvaluationSetDraftItemsOApiResponse) field1Length() int { l := 0 if p.IsSetCode() { l += thrift.Binary.FieldBeginLength() @@ -6047,7 +6047,7 @@ func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) field1Length() int { return l } -func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) field2Length() int { +func (p *ClearEvaluationSetDraftItemsOApiResponse) field2Length() int { l := 0 if p.IsSetMsg() { l += thrift.Binary.FieldBeginLength() @@ -6056,15 +6056,15 @@ func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) field2Length() int { return l } -func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) field255Length() int { +func (p *ClearEvaluationSetDraftItemsOApiResponse) field255Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += p.BaseResp.BLength() return l } -func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) DeepCopy(s interface{}) error { - src, ok := s.(*ClearEvaluationSetDraftItemsOpenAPIResponse) +func (p *ClearEvaluationSetDraftItemsOApiResponse) DeepCopy(s interface{}) error { + src, ok := s.(*ClearEvaluationSetDraftItemsOApiResponse) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } @@ -6094,7 +6094,7 @@ func (p *ClearEvaluationSetDraftItemsOpenAPIResponse) DeepCopy(s interface{}) er return nil } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) FastRead(buf []byte) (int, error) { +func (p *ListEvaluationSetVersionItemsOApiRequest) FastRead(buf []byte) (int, error) { var err error var offset int @@ -6242,14 +6242,14 @@ func (p *ListEvaluationSetVersionItemsOpenAPIRequest) FastRead(buf []byte) (int, ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ListEvaluationSetVersionItemsOpenAPIRequest[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ListEvaluationSetVersionItemsOApiRequest[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) RequiredFieldNotSetError: - return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_ListEvaluationSetVersionItemsOpenAPIRequest[fieldId])) + return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_ListEvaluationSetVersionItemsOApiRequest[fieldId])) } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) FastReadField1(buf []byte) (int, error) { +func (p *ListEvaluationSetVersionItemsOApiRequest) FastReadField1(buf []byte) (int, error) { offset := 0 var _field int64 @@ -6263,7 +6263,7 @@ func (p *ListEvaluationSetVersionItemsOpenAPIRequest) FastReadField1(buf []byte) return offset, nil } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) FastReadField2(buf []byte) (int, error) { +func (p *ListEvaluationSetVersionItemsOApiRequest) FastReadField2(buf []byte) (int, error) { offset := 0 var _field int64 @@ -6277,7 +6277,7 @@ func (p *ListEvaluationSetVersionItemsOpenAPIRequest) FastReadField2(buf []byte) return offset, nil } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) FastReadField3(buf []byte) (int, error) { +func (p *ListEvaluationSetVersionItemsOApiRequest) FastReadField3(buf []byte) (int, error) { offset := 0 var _field int64 @@ -6291,7 +6291,7 @@ func (p *ListEvaluationSetVersionItemsOpenAPIRequest) FastReadField3(buf []byte) return offset, nil } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) FastReadField100(buf []byte) (int, error) { +func (p *ListEvaluationSetVersionItemsOApiRequest) FastReadField100(buf []byte) (int, error) { offset := 0 var _field *string @@ -6305,7 +6305,7 @@ func (p *ListEvaluationSetVersionItemsOpenAPIRequest) FastReadField100(buf []byt return offset, nil } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) FastReadField101(buf []byte) (int, error) { +func (p *ListEvaluationSetVersionItemsOApiRequest) FastReadField101(buf []byte) (int, error) { offset := 0 var _field *int32 @@ -6319,7 +6319,7 @@ func (p *ListEvaluationSetVersionItemsOpenAPIRequest) FastReadField101(buf []byt return offset, nil } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) FastReadField102(buf []byte) (int, error) { +func (p *ListEvaluationSetVersionItemsOApiRequest) FastReadField102(buf []byte) (int, error) { offset := 0 _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) @@ -6344,7 +6344,7 @@ func (p *ListEvaluationSetVersionItemsOpenAPIRequest) FastReadField102(buf []byt return offset, nil } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) FastReadField255(buf []byte) (int, error) { +func (p *ListEvaluationSetVersionItemsOApiRequest) FastReadField255(buf []byte) (int, error) { offset := 0 _field := base.NewBase() if l, err := _field.FastRead(buf[offset:]); err != nil { @@ -6356,11 +6356,11 @@ func (p *ListEvaluationSetVersionItemsOpenAPIRequest) FastReadField255(buf []byt return offset, nil } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) FastWrite(buf []byte) int { +func (p *ListEvaluationSetVersionItemsOApiRequest) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *ListEvaluationSetVersionItemsOApiRequest) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -6375,7 +6375,7 @@ func (p *ListEvaluationSetVersionItemsOpenAPIRequest) FastWriteNocopy(buf []byte return offset } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) BLength() int { +func (p *ListEvaluationSetVersionItemsOApiRequest) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -6390,28 +6390,28 @@ func (p *ListEvaluationSetVersionItemsOpenAPIRequest) BLength() int { return l } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *ListEvaluationSetVersionItemsOApiRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) offset += thrift.Binary.WriteI64(buf[offset:], p.WorkspaceID) return offset } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { +func (p *ListEvaluationSetVersionItemsOApiRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 2) offset += thrift.Binary.WriteI64(buf[offset:], p.EvaluationSetID) return offset } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { +func (p *ListEvaluationSetVersionItemsOApiRequest) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 3) offset += thrift.Binary.WriteI64(buf[offset:], p.VersionID) return offset } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) fastWriteField100(buf []byte, w thrift.NocopyWriter) int { +func (p *ListEvaluationSetVersionItemsOApiRequest) fastWriteField100(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetPageToken() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 100) @@ -6420,7 +6420,7 @@ func (p *ListEvaluationSetVersionItemsOpenAPIRequest) fastWriteField100(buf []by return offset } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) fastWriteField101(buf []byte, w thrift.NocopyWriter) int { +func (p *ListEvaluationSetVersionItemsOApiRequest) fastWriteField101(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetPageSize() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 101) @@ -6429,7 +6429,7 @@ func (p *ListEvaluationSetVersionItemsOpenAPIRequest) fastWriteField101(buf []by return offset } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) fastWriteField102(buf []byte, w thrift.NocopyWriter) int { +func (p *ListEvaluationSetVersionItemsOApiRequest) fastWriteField102(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetOrderBys() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 102) @@ -6445,7 +6445,7 @@ func (p *ListEvaluationSetVersionItemsOpenAPIRequest) fastWriteField102(buf []by return offset } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { +func (p *ListEvaluationSetVersionItemsOApiRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetBase() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) @@ -6454,28 +6454,28 @@ func (p *ListEvaluationSetVersionItemsOpenAPIRequest) fastWriteField255(buf []by return offset } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) field1Length() int { +func (p *ListEvaluationSetVersionItemsOApiRequest) field1Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += thrift.Binary.I64Length() return l } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) field2Length() int { +func (p *ListEvaluationSetVersionItemsOApiRequest) field2Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += thrift.Binary.I64Length() return l } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) field3Length() int { +func (p *ListEvaluationSetVersionItemsOApiRequest) field3Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += thrift.Binary.I64Length() return l } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) field100Length() int { +func (p *ListEvaluationSetVersionItemsOApiRequest) field100Length() int { l := 0 if p.IsSetPageToken() { l += thrift.Binary.FieldBeginLength() @@ -6484,7 +6484,7 @@ func (p *ListEvaluationSetVersionItemsOpenAPIRequest) field100Length() int { return l } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) field101Length() int { +func (p *ListEvaluationSetVersionItemsOApiRequest) field101Length() int { l := 0 if p.IsSetPageSize() { l += thrift.Binary.FieldBeginLength() @@ -6493,7 +6493,7 @@ func (p *ListEvaluationSetVersionItemsOpenAPIRequest) field101Length() int { return l } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) field102Length() int { +func (p *ListEvaluationSetVersionItemsOApiRequest) field102Length() int { l := 0 if p.IsSetOrderBys() { l += thrift.Binary.FieldBeginLength() @@ -6506,7 +6506,7 @@ func (p *ListEvaluationSetVersionItemsOpenAPIRequest) field102Length() int { return l } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) field255Length() int { +func (p *ListEvaluationSetVersionItemsOApiRequest) field255Length() int { l := 0 if p.IsSetBase() { l += thrift.Binary.FieldBeginLength() @@ -6515,8 +6515,8 @@ func (p *ListEvaluationSetVersionItemsOpenAPIRequest) field255Length() int { return l } -func (p *ListEvaluationSetVersionItemsOpenAPIRequest) DeepCopy(s interface{}) error { - src, ok := s.(*ListEvaluationSetVersionItemsOpenAPIRequest) +func (p *ListEvaluationSetVersionItemsOApiRequest) DeepCopy(s interface{}) error { + src, ok := s.(*ListEvaluationSetVersionItemsOApiRequest) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } @@ -6567,7 +6567,7 @@ func (p *ListEvaluationSetVersionItemsOpenAPIRequest) DeepCopy(s interface{}) er return nil } -func (p *ListEvaluationSetVersionItemsOpenAPIResponse) FastRead(buf []byte) (int, error) { +func (p *ListEvaluationSetVersionItemsOApiResponse) FastRead(buf []byte) (int, error) { var err error var offset int @@ -6653,12 +6653,12 @@ func (p *ListEvaluationSetVersionItemsOpenAPIResponse) FastRead(buf []byte) (int ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ListEvaluationSetVersionItemsOpenAPIResponse[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ListEvaluationSetVersionItemsOApiResponse[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *ListEvaluationSetVersionItemsOpenAPIResponse) FastReadField1(buf []byte) (int, error) { +func (p *ListEvaluationSetVersionItemsOApiResponse) FastReadField1(buf []byte) (int, error) { offset := 0 var _field *int32 @@ -6672,7 +6672,7 @@ func (p *ListEvaluationSetVersionItemsOpenAPIResponse) FastReadField1(buf []byte return offset, nil } -func (p *ListEvaluationSetVersionItemsOpenAPIResponse) FastReadField2(buf []byte) (int, error) { +func (p *ListEvaluationSetVersionItemsOApiResponse) FastReadField2(buf []byte) (int, error) { offset := 0 var _field *string @@ -6686,7 +6686,7 @@ func (p *ListEvaluationSetVersionItemsOpenAPIResponse) FastReadField2(buf []byte return offset, nil } -func (p *ListEvaluationSetVersionItemsOpenAPIResponse) FastReadField3(buf []byte) (int, error) { +func (p *ListEvaluationSetVersionItemsOApiResponse) FastReadField3(buf []byte) (int, error) { offset := 0 _field := NewListEvaluationSetVersionItemsOpenAPIData() if l, err := _field.FastRead(buf[offset:]); err != nil { @@ -6698,7 +6698,7 @@ func (p *ListEvaluationSetVersionItemsOpenAPIResponse) FastReadField3(buf []byte return offset, nil } -func (p *ListEvaluationSetVersionItemsOpenAPIResponse) FastReadField255(buf []byte) (int, error) { +func (p *ListEvaluationSetVersionItemsOApiResponse) FastReadField255(buf []byte) (int, error) { offset := 0 _field := base.NewBaseResp() if l, err := _field.FastRead(buf[offset:]); err != nil { @@ -6710,11 +6710,11 @@ func (p *ListEvaluationSetVersionItemsOpenAPIResponse) FastReadField255(buf []by return offset, nil } -func (p *ListEvaluationSetVersionItemsOpenAPIResponse) FastWrite(buf []byte) int { +func (p *ListEvaluationSetVersionItemsOApiResponse) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *ListEvaluationSetVersionItemsOpenAPIResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *ListEvaluationSetVersionItemsOApiResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -6726,7 +6726,7 @@ func (p *ListEvaluationSetVersionItemsOpenAPIResponse) FastWriteNocopy(buf []byt return offset } -func (p *ListEvaluationSetVersionItemsOpenAPIResponse) BLength() int { +func (p *ListEvaluationSetVersionItemsOApiResponse) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -6738,7 +6738,7 @@ func (p *ListEvaluationSetVersionItemsOpenAPIResponse) BLength() int { return l } -func (p *ListEvaluationSetVersionItemsOpenAPIResponse) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *ListEvaluationSetVersionItemsOApiResponse) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetCode() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 1) @@ -6747,7 +6747,7 @@ func (p *ListEvaluationSetVersionItemsOpenAPIResponse) fastWriteField1(buf []byt return offset } -func (p *ListEvaluationSetVersionItemsOpenAPIResponse) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { +func (p *ListEvaluationSetVersionItemsOApiResponse) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetMsg() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) @@ -6756,7 +6756,7 @@ func (p *ListEvaluationSetVersionItemsOpenAPIResponse) fastWriteField2(buf []byt return offset } -func (p *ListEvaluationSetVersionItemsOpenAPIResponse) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { +func (p *ListEvaluationSetVersionItemsOApiResponse) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetData() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 3) @@ -6765,14 +6765,14 @@ func (p *ListEvaluationSetVersionItemsOpenAPIResponse) fastWriteField3(buf []byt return offset } -func (p *ListEvaluationSetVersionItemsOpenAPIResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { +func (p *ListEvaluationSetVersionItemsOApiResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) offset += p.BaseResp.FastWriteNocopy(buf[offset:], w) return offset } -func (p *ListEvaluationSetVersionItemsOpenAPIResponse) field1Length() int { +func (p *ListEvaluationSetVersionItemsOApiResponse) field1Length() int { l := 0 if p.IsSetCode() { l += thrift.Binary.FieldBeginLength() @@ -6781,7 +6781,7 @@ func (p *ListEvaluationSetVersionItemsOpenAPIResponse) field1Length() int { return l } -func (p *ListEvaluationSetVersionItemsOpenAPIResponse) field2Length() int { +func (p *ListEvaluationSetVersionItemsOApiResponse) field2Length() int { l := 0 if p.IsSetMsg() { l += thrift.Binary.FieldBeginLength() @@ -6790,7 +6790,7 @@ func (p *ListEvaluationSetVersionItemsOpenAPIResponse) field2Length() int { return l } -func (p *ListEvaluationSetVersionItemsOpenAPIResponse) field3Length() int { +func (p *ListEvaluationSetVersionItemsOApiResponse) field3Length() int { l := 0 if p.IsSetData() { l += thrift.Binary.FieldBeginLength() @@ -6799,15 +6799,15 @@ func (p *ListEvaluationSetVersionItemsOpenAPIResponse) field3Length() int { return l } -func (p *ListEvaluationSetVersionItemsOpenAPIResponse) field255Length() int { +func (p *ListEvaluationSetVersionItemsOApiResponse) field255Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += p.BaseResp.BLength() return l } -func (p *ListEvaluationSetVersionItemsOpenAPIResponse) DeepCopy(s interface{}) error { - src, ok := s.(*ListEvaluationSetVersionItemsOpenAPIResponse) +func (p *ListEvaluationSetVersionItemsOApiResponse) DeepCopy(s interface{}) error { + src, ok := s.(*ListEvaluationSetVersionItemsOApiResponse) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } @@ -7157,7 +7157,7 @@ func (p *ListEvaluationSetVersionItemsOpenAPIData) DeepCopy(s interface{}) error return nil } -func (p *CreateEvaluatorOpenAPIRequest) FastRead(buf []byte) (int, error) { +func (p *CreateEvaluatorOApiRequest) FastRead(buf []byte) (int, error) { var err error var offset int @@ -7242,14 +7242,14 @@ func (p *CreateEvaluatorOpenAPIRequest) FastRead(buf []byte) (int, error) { ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_CreateEvaluatorOpenAPIRequest[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_CreateEvaluatorOApiRequest[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) RequiredFieldNotSetError: - return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_CreateEvaluatorOpenAPIRequest[fieldId])) + return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_CreateEvaluatorOApiRequest[fieldId])) } -func (p *CreateEvaluatorOpenAPIRequest) FastReadField1(buf []byte) (int, error) { +func (p *CreateEvaluatorOApiRequest) FastReadField1(buf []byte) (int, error) { offset := 0 var _field int64 @@ -7263,7 +7263,7 @@ func (p *CreateEvaluatorOpenAPIRequest) FastReadField1(buf []byte) (int, error) return offset, nil } -func (p *CreateEvaluatorOpenAPIRequest) FastReadField2(buf []byte) (int, error) { +func (p *CreateEvaluatorOApiRequest) FastReadField2(buf []byte) (int, error) { offset := 0 _field := evaluator.NewEvaluator() if l, err := _field.FastRead(buf[offset:]); err != nil { @@ -7275,7 +7275,7 @@ func (p *CreateEvaluatorOpenAPIRequest) FastReadField2(buf []byte) (int, error) return offset, nil } -func (p *CreateEvaluatorOpenAPIRequest) FastReadField255(buf []byte) (int, error) { +func (p *CreateEvaluatorOApiRequest) FastReadField255(buf []byte) (int, error) { offset := 0 _field := base.NewBase() if l, err := _field.FastRead(buf[offset:]); err != nil { @@ -7287,11 +7287,11 @@ func (p *CreateEvaluatorOpenAPIRequest) FastReadField255(buf []byte) (int, error return offset, nil } -func (p *CreateEvaluatorOpenAPIRequest) FastWrite(buf []byte) int { +func (p *CreateEvaluatorOApiRequest) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *CreateEvaluatorOpenAPIRequest) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *CreateEvaluatorOApiRequest) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -7302,7 +7302,7 @@ func (p *CreateEvaluatorOpenAPIRequest) FastWriteNocopy(buf []byte, w thrift.Noc return offset } -func (p *CreateEvaluatorOpenAPIRequest) BLength() int { +func (p *CreateEvaluatorOApiRequest) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -7313,21 +7313,21 @@ func (p *CreateEvaluatorOpenAPIRequest) BLength() int { return l } -func (p *CreateEvaluatorOpenAPIRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *CreateEvaluatorOApiRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) offset += thrift.Binary.WriteI64(buf[offset:], p.WorkspaceID) return offset } -func (p *CreateEvaluatorOpenAPIRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { +func (p *CreateEvaluatorOApiRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 2) offset += p.Evaluator.FastWriteNocopy(buf[offset:], w) return offset } -func (p *CreateEvaluatorOpenAPIRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { +func (p *CreateEvaluatorOApiRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetBase() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) @@ -7336,21 +7336,21 @@ func (p *CreateEvaluatorOpenAPIRequest) fastWriteField255(buf []byte, w thrift.N return offset } -func (p *CreateEvaluatorOpenAPIRequest) field1Length() int { +func (p *CreateEvaluatorOApiRequest) field1Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += thrift.Binary.I64Length() return l } -func (p *CreateEvaluatorOpenAPIRequest) field2Length() int { +func (p *CreateEvaluatorOApiRequest) field2Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += p.Evaluator.BLength() return l } -func (p *CreateEvaluatorOpenAPIRequest) field255Length() int { +func (p *CreateEvaluatorOApiRequest) field255Length() int { l := 0 if p.IsSetBase() { l += thrift.Binary.FieldBeginLength() @@ -7359,8 +7359,8 @@ func (p *CreateEvaluatorOpenAPIRequest) field255Length() int { return l } -func (p *CreateEvaluatorOpenAPIRequest) DeepCopy(s interface{}) error { - src, ok := s.(*CreateEvaluatorOpenAPIRequest) +func (p *CreateEvaluatorOApiRequest) DeepCopy(s interface{}) error { + src, ok := s.(*CreateEvaluatorOApiRequest) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } @@ -7388,7 +7388,7 @@ func (p *CreateEvaluatorOpenAPIRequest) DeepCopy(s interface{}) error { return nil } -func (p *CreateEvaluatorOpenAPIResponse) FastRead(buf []byte) (int, error) { +func (p *CreateEvaluatorOApiResponse) FastRead(buf []byte) (int, error) { var err error var offset int @@ -7474,12 +7474,12 @@ func (p *CreateEvaluatorOpenAPIResponse) FastRead(buf []byte) (int, error) { ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_CreateEvaluatorOpenAPIResponse[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_CreateEvaluatorOApiResponse[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *CreateEvaluatorOpenAPIResponse) FastReadField1(buf []byte) (int, error) { +func (p *CreateEvaluatorOApiResponse) FastReadField1(buf []byte) (int, error) { offset := 0 var _field *int32 @@ -7493,7 +7493,7 @@ func (p *CreateEvaluatorOpenAPIResponse) FastReadField1(buf []byte) (int, error) return offset, nil } -func (p *CreateEvaluatorOpenAPIResponse) FastReadField2(buf []byte) (int, error) { +func (p *CreateEvaluatorOApiResponse) FastReadField2(buf []byte) (int, error) { offset := 0 var _field *string @@ -7507,7 +7507,7 @@ func (p *CreateEvaluatorOpenAPIResponse) FastReadField2(buf []byte) (int, error) return offset, nil } -func (p *CreateEvaluatorOpenAPIResponse) FastReadField3(buf []byte) (int, error) { +func (p *CreateEvaluatorOApiResponse) FastReadField3(buf []byte) (int, error) { offset := 0 _field := NewCreateEvaluatorOpenAPIData() if l, err := _field.FastRead(buf[offset:]); err != nil { @@ -7519,7 +7519,7 @@ func (p *CreateEvaluatorOpenAPIResponse) FastReadField3(buf []byte) (int, error) return offset, nil } -func (p *CreateEvaluatorOpenAPIResponse) FastReadField255(buf []byte) (int, error) { +func (p *CreateEvaluatorOApiResponse) FastReadField255(buf []byte) (int, error) { offset := 0 _field := base.NewBaseResp() if l, err := _field.FastRead(buf[offset:]); err != nil { @@ -7531,11 +7531,11 @@ func (p *CreateEvaluatorOpenAPIResponse) FastReadField255(buf []byte) (int, erro return offset, nil } -func (p *CreateEvaluatorOpenAPIResponse) FastWrite(buf []byte) int { +func (p *CreateEvaluatorOApiResponse) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *CreateEvaluatorOpenAPIResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *CreateEvaluatorOApiResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -7547,7 +7547,7 @@ func (p *CreateEvaluatorOpenAPIResponse) FastWriteNocopy(buf []byte, w thrift.No return offset } -func (p *CreateEvaluatorOpenAPIResponse) BLength() int { +func (p *CreateEvaluatorOApiResponse) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -7559,7 +7559,7 @@ func (p *CreateEvaluatorOpenAPIResponse) BLength() int { return l } -func (p *CreateEvaluatorOpenAPIResponse) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *CreateEvaluatorOApiResponse) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetCode() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 1) @@ -7568,7 +7568,7 @@ func (p *CreateEvaluatorOpenAPIResponse) fastWriteField1(buf []byte, w thrift.No return offset } -func (p *CreateEvaluatorOpenAPIResponse) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { +func (p *CreateEvaluatorOApiResponse) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetMsg() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) @@ -7577,7 +7577,7 @@ func (p *CreateEvaluatorOpenAPIResponse) fastWriteField2(buf []byte, w thrift.No return offset } -func (p *CreateEvaluatorOpenAPIResponse) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { +func (p *CreateEvaluatorOApiResponse) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetData() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 3) @@ -7586,14 +7586,14 @@ func (p *CreateEvaluatorOpenAPIResponse) fastWriteField3(buf []byte, w thrift.No return offset } -func (p *CreateEvaluatorOpenAPIResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { +func (p *CreateEvaluatorOApiResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) offset += p.BaseResp.FastWriteNocopy(buf[offset:], w) return offset } -func (p *CreateEvaluatorOpenAPIResponse) field1Length() int { +func (p *CreateEvaluatorOApiResponse) field1Length() int { l := 0 if p.IsSetCode() { l += thrift.Binary.FieldBeginLength() @@ -7602,7 +7602,7 @@ func (p *CreateEvaluatorOpenAPIResponse) field1Length() int { return l } -func (p *CreateEvaluatorOpenAPIResponse) field2Length() int { +func (p *CreateEvaluatorOApiResponse) field2Length() int { l := 0 if p.IsSetMsg() { l += thrift.Binary.FieldBeginLength() @@ -7611,7 +7611,7 @@ func (p *CreateEvaluatorOpenAPIResponse) field2Length() int { return l } -func (p *CreateEvaluatorOpenAPIResponse) field3Length() int { +func (p *CreateEvaluatorOApiResponse) field3Length() int { l := 0 if p.IsSetData() { l += thrift.Binary.FieldBeginLength() @@ -7620,15 +7620,15 @@ func (p *CreateEvaluatorOpenAPIResponse) field3Length() int { return l } -func (p *CreateEvaluatorOpenAPIResponse) field255Length() int { +func (p *CreateEvaluatorOApiResponse) field255Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += p.BaseResp.BLength() return l } -func (p *CreateEvaluatorOpenAPIResponse) DeepCopy(s interface{}) error { - src, ok := s.(*CreateEvaluatorOpenAPIResponse) +func (p *CreateEvaluatorOApiResponse) DeepCopy(s interface{}) error { + src, ok := s.(*CreateEvaluatorOApiResponse) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } @@ -7787,7 +7787,7 @@ func (p *CreateEvaluatorOpenAPIData) DeepCopy(s interface{}) error { return nil } -func (p *SubmitEvaluatorVersionOpenAPIRequest) FastRead(buf []byte) (int, error) { +func (p *SubmitEvaluatorVersionOApiRequest) FastRead(buf []byte) (int, error) { var err error var offset int @@ -7907,14 +7907,14 @@ func (p *SubmitEvaluatorVersionOpenAPIRequest) FastRead(buf []byte) (int, error) ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_SubmitEvaluatorVersionOpenAPIRequest[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_SubmitEvaluatorVersionOApiRequest[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) RequiredFieldNotSetError: - return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_SubmitEvaluatorVersionOpenAPIRequest[fieldId])) + return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_SubmitEvaluatorVersionOApiRequest[fieldId])) } -func (p *SubmitEvaluatorVersionOpenAPIRequest) FastReadField1(buf []byte) (int, error) { +func (p *SubmitEvaluatorVersionOApiRequest) FastReadField1(buf []byte) (int, error) { offset := 0 var _field int64 @@ -7928,7 +7928,7 @@ func (p *SubmitEvaluatorVersionOpenAPIRequest) FastReadField1(buf []byte) (int, return offset, nil } -func (p *SubmitEvaluatorVersionOpenAPIRequest) FastReadField2(buf []byte) (int, error) { +func (p *SubmitEvaluatorVersionOApiRequest) FastReadField2(buf []byte) (int, error) { offset := 0 var _field string @@ -7942,7 +7942,7 @@ func (p *SubmitEvaluatorVersionOpenAPIRequest) FastReadField2(buf []byte) (int, return offset, nil } -func (p *SubmitEvaluatorVersionOpenAPIRequest) FastReadField3(buf []byte) (int, error) { +func (p *SubmitEvaluatorVersionOApiRequest) FastReadField3(buf []byte) (int, error) { offset := 0 var _field string @@ -7956,7 +7956,7 @@ func (p *SubmitEvaluatorVersionOpenAPIRequest) FastReadField3(buf []byte) (int, return offset, nil } -func (p *SubmitEvaluatorVersionOpenAPIRequest) FastReadField4(buf []byte) (int, error) { +func (p *SubmitEvaluatorVersionOApiRequest) FastReadField4(buf []byte) (int, error) { offset := 0 var _field *string @@ -7970,7 +7970,7 @@ func (p *SubmitEvaluatorVersionOpenAPIRequest) FastReadField4(buf []byte) (int, return offset, nil } -func (p *SubmitEvaluatorVersionOpenAPIRequest) FastReadField255(buf []byte) (int, error) { +func (p *SubmitEvaluatorVersionOApiRequest) FastReadField255(buf []byte) (int, error) { offset := 0 _field := base.NewBase() if l, err := _field.FastRead(buf[offset:]); err != nil { @@ -7982,11 +7982,11 @@ func (p *SubmitEvaluatorVersionOpenAPIRequest) FastReadField255(buf []byte) (int return offset, nil } -func (p *SubmitEvaluatorVersionOpenAPIRequest) FastWrite(buf []byte) int { +func (p *SubmitEvaluatorVersionOApiRequest) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *SubmitEvaluatorVersionOpenAPIRequest) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *SubmitEvaluatorVersionOApiRequest) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -7999,7 +7999,7 @@ func (p *SubmitEvaluatorVersionOpenAPIRequest) FastWriteNocopy(buf []byte, w thr return offset } -func (p *SubmitEvaluatorVersionOpenAPIRequest) BLength() int { +func (p *SubmitEvaluatorVersionOApiRequest) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -8012,28 +8012,28 @@ func (p *SubmitEvaluatorVersionOpenAPIRequest) BLength() int { return l } -func (p *SubmitEvaluatorVersionOpenAPIRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *SubmitEvaluatorVersionOApiRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) offset += thrift.Binary.WriteI64(buf[offset:], p.WorkspaceID) return offset } -func (p *SubmitEvaluatorVersionOpenAPIRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { +func (p *SubmitEvaluatorVersionOApiRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, p.EvaluatorID) return offset } -func (p *SubmitEvaluatorVersionOpenAPIRequest) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { +func (p *SubmitEvaluatorVersionOApiRequest) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 3) offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, p.Version) return offset } -func (p *SubmitEvaluatorVersionOpenAPIRequest) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { +func (p *SubmitEvaluatorVersionOApiRequest) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetDescription() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 4) @@ -8042,7 +8042,7 @@ func (p *SubmitEvaluatorVersionOpenAPIRequest) fastWriteField4(buf []byte, w thr return offset } -func (p *SubmitEvaluatorVersionOpenAPIRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { +func (p *SubmitEvaluatorVersionOApiRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetBase() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) @@ -8051,28 +8051,28 @@ func (p *SubmitEvaluatorVersionOpenAPIRequest) fastWriteField255(buf []byte, w t return offset } -func (p *SubmitEvaluatorVersionOpenAPIRequest) field1Length() int { +func (p *SubmitEvaluatorVersionOApiRequest) field1Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += thrift.Binary.I64Length() return l } -func (p *SubmitEvaluatorVersionOpenAPIRequest) field2Length() int { +func (p *SubmitEvaluatorVersionOApiRequest) field2Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += thrift.Binary.StringLengthNocopy(p.EvaluatorID) return l } -func (p *SubmitEvaluatorVersionOpenAPIRequest) field3Length() int { +func (p *SubmitEvaluatorVersionOApiRequest) field3Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += thrift.Binary.StringLengthNocopy(p.Version) return l } -func (p *SubmitEvaluatorVersionOpenAPIRequest) field4Length() int { +func (p *SubmitEvaluatorVersionOApiRequest) field4Length() int { l := 0 if p.IsSetDescription() { l += thrift.Binary.FieldBeginLength() @@ -8081,7 +8081,7 @@ func (p *SubmitEvaluatorVersionOpenAPIRequest) field4Length() int { return l } -func (p *SubmitEvaluatorVersionOpenAPIRequest) field255Length() int { +func (p *SubmitEvaluatorVersionOApiRequest) field255Length() int { l := 0 if p.IsSetBase() { l += thrift.Binary.FieldBeginLength() @@ -8090,8 +8090,8 @@ func (p *SubmitEvaluatorVersionOpenAPIRequest) field255Length() int { return l } -func (p *SubmitEvaluatorVersionOpenAPIRequest) DeepCopy(s interface{}) error { - src, ok := s.(*SubmitEvaluatorVersionOpenAPIRequest) +func (p *SubmitEvaluatorVersionOApiRequest) DeepCopy(s interface{}) error { + src, ok := s.(*SubmitEvaluatorVersionOApiRequest) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } @@ -8126,7 +8126,7 @@ func (p *SubmitEvaluatorVersionOpenAPIRequest) DeepCopy(s interface{}) error { return nil } -func (p *SubmitEvaluatorVersionOpenAPIResponse) FastRead(buf []byte) (int, error) { +func (p *SubmitEvaluatorVersionOApiResponse) FastRead(buf []byte) (int, error) { var err error var offset int @@ -8212,12 +8212,12 @@ func (p *SubmitEvaluatorVersionOpenAPIResponse) FastRead(buf []byte) (int, error ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_SubmitEvaluatorVersionOpenAPIResponse[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_SubmitEvaluatorVersionOApiResponse[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *SubmitEvaluatorVersionOpenAPIResponse) FastReadField1(buf []byte) (int, error) { +func (p *SubmitEvaluatorVersionOApiResponse) FastReadField1(buf []byte) (int, error) { offset := 0 var _field *int32 @@ -8231,7 +8231,7 @@ func (p *SubmitEvaluatorVersionOpenAPIResponse) FastReadField1(buf []byte) (int, return offset, nil } -func (p *SubmitEvaluatorVersionOpenAPIResponse) FastReadField2(buf []byte) (int, error) { +func (p *SubmitEvaluatorVersionOApiResponse) FastReadField2(buf []byte) (int, error) { offset := 0 var _field *string @@ -8245,7 +8245,7 @@ func (p *SubmitEvaluatorVersionOpenAPIResponse) FastReadField2(buf []byte) (int, return offset, nil } -func (p *SubmitEvaluatorVersionOpenAPIResponse) FastReadField3(buf []byte) (int, error) { +func (p *SubmitEvaluatorVersionOApiResponse) FastReadField3(buf []byte) (int, error) { offset := 0 _field := NewSubmitEvaluatorVersionOpenAPIData() if l, err := _field.FastRead(buf[offset:]); err != nil { @@ -8257,7 +8257,7 @@ func (p *SubmitEvaluatorVersionOpenAPIResponse) FastReadField3(buf []byte) (int, return offset, nil } -func (p *SubmitEvaluatorVersionOpenAPIResponse) FastReadField255(buf []byte) (int, error) { +func (p *SubmitEvaluatorVersionOApiResponse) FastReadField255(buf []byte) (int, error) { offset := 0 _field := base.NewBaseResp() if l, err := _field.FastRead(buf[offset:]); err != nil { @@ -8269,11 +8269,11 @@ func (p *SubmitEvaluatorVersionOpenAPIResponse) FastReadField255(buf []byte) (in return offset, nil } -func (p *SubmitEvaluatorVersionOpenAPIResponse) FastWrite(buf []byte) int { +func (p *SubmitEvaluatorVersionOApiResponse) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *SubmitEvaluatorVersionOpenAPIResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *SubmitEvaluatorVersionOApiResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -8285,7 +8285,7 @@ func (p *SubmitEvaluatorVersionOpenAPIResponse) FastWriteNocopy(buf []byte, w th return offset } -func (p *SubmitEvaluatorVersionOpenAPIResponse) BLength() int { +func (p *SubmitEvaluatorVersionOApiResponse) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -8297,7 +8297,7 @@ func (p *SubmitEvaluatorVersionOpenAPIResponse) BLength() int { return l } -func (p *SubmitEvaluatorVersionOpenAPIResponse) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *SubmitEvaluatorVersionOApiResponse) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetCode() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 1) @@ -8306,7 +8306,7 @@ func (p *SubmitEvaluatorVersionOpenAPIResponse) fastWriteField1(buf []byte, w th return offset } -func (p *SubmitEvaluatorVersionOpenAPIResponse) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { +func (p *SubmitEvaluatorVersionOApiResponse) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetMsg() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) @@ -8315,7 +8315,7 @@ func (p *SubmitEvaluatorVersionOpenAPIResponse) fastWriteField2(buf []byte, w th return offset } -func (p *SubmitEvaluatorVersionOpenAPIResponse) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { +func (p *SubmitEvaluatorVersionOApiResponse) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetData() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 3) @@ -8324,14 +8324,14 @@ func (p *SubmitEvaluatorVersionOpenAPIResponse) fastWriteField3(buf []byte, w th return offset } -func (p *SubmitEvaluatorVersionOpenAPIResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { +func (p *SubmitEvaluatorVersionOApiResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) offset += p.BaseResp.FastWriteNocopy(buf[offset:], w) return offset } -func (p *SubmitEvaluatorVersionOpenAPIResponse) field1Length() int { +func (p *SubmitEvaluatorVersionOApiResponse) field1Length() int { l := 0 if p.IsSetCode() { l += thrift.Binary.FieldBeginLength() @@ -8340,7 +8340,7 @@ func (p *SubmitEvaluatorVersionOpenAPIResponse) field1Length() int { return l } -func (p *SubmitEvaluatorVersionOpenAPIResponse) field2Length() int { +func (p *SubmitEvaluatorVersionOApiResponse) field2Length() int { l := 0 if p.IsSetMsg() { l += thrift.Binary.FieldBeginLength() @@ -8349,7 +8349,7 @@ func (p *SubmitEvaluatorVersionOpenAPIResponse) field2Length() int { return l } -func (p *SubmitEvaluatorVersionOpenAPIResponse) field3Length() int { +func (p *SubmitEvaluatorVersionOApiResponse) field3Length() int { l := 0 if p.IsSetData() { l += thrift.Binary.FieldBeginLength() @@ -8358,15 +8358,15 @@ func (p *SubmitEvaluatorVersionOpenAPIResponse) field3Length() int { return l } -func (p *SubmitEvaluatorVersionOpenAPIResponse) field255Length() int { +func (p *SubmitEvaluatorVersionOApiResponse) field255Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += p.BaseResp.BLength() return l } -func (p *SubmitEvaluatorVersionOpenAPIResponse) DeepCopy(s interface{}) error { - src, ok := s.(*SubmitEvaluatorVersionOpenAPIResponse) +func (p *SubmitEvaluatorVersionOApiResponse) DeepCopy(s interface{}) error { + src, ok := s.(*SubmitEvaluatorVersionOApiResponse) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } @@ -8524,7 +8524,7 @@ func (p *SubmitEvaluatorVersionOpenAPIData) DeepCopy(s interface{}) error { return nil } -func (p *GetEvaluatorVersionOpenAPIRequest) FastRead(buf []byte) (int, error) { +func (p *GetEvaluatorVersionOApiRequest) FastRead(buf []byte) (int, error) { var err error var offset int @@ -8623,14 +8623,14 @@ func (p *GetEvaluatorVersionOpenAPIRequest) FastRead(buf []byte) (int, error) { ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetEvaluatorVersionOpenAPIRequest[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetEvaluatorVersionOApiRequest[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) RequiredFieldNotSetError: - return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_GetEvaluatorVersionOpenAPIRequest[fieldId])) + return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_GetEvaluatorVersionOApiRequest[fieldId])) } -func (p *GetEvaluatorVersionOpenAPIRequest) FastReadField1(buf []byte) (int, error) { +func (p *GetEvaluatorVersionOApiRequest) FastReadField1(buf []byte) (int, error) { offset := 0 var _field int64 @@ -8644,7 +8644,7 @@ func (p *GetEvaluatorVersionOpenAPIRequest) FastReadField1(buf []byte) (int, err return offset, nil } -func (p *GetEvaluatorVersionOpenAPIRequest) FastReadField2(buf []byte) (int, error) { +func (p *GetEvaluatorVersionOApiRequest) FastReadField2(buf []byte) (int, error) { offset := 0 var _field string @@ -8658,7 +8658,7 @@ func (p *GetEvaluatorVersionOpenAPIRequest) FastReadField2(buf []byte) (int, err return offset, nil } -func (p *GetEvaluatorVersionOpenAPIRequest) FastReadField3(buf []byte) (int, error) { +func (p *GetEvaluatorVersionOApiRequest) FastReadField3(buf []byte) (int, error) { offset := 0 var _field *bool @@ -8672,7 +8672,7 @@ func (p *GetEvaluatorVersionOpenAPIRequest) FastReadField3(buf []byte) (int, err return offset, nil } -func (p *GetEvaluatorVersionOpenAPIRequest) FastReadField255(buf []byte) (int, error) { +func (p *GetEvaluatorVersionOApiRequest) FastReadField255(buf []byte) (int, error) { offset := 0 _field := base.NewBase() if l, err := _field.FastRead(buf[offset:]); err != nil { @@ -8684,11 +8684,11 @@ func (p *GetEvaluatorVersionOpenAPIRequest) FastReadField255(buf []byte) (int, e return offset, nil } -func (p *GetEvaluatorVersionOpenAPIRequest) FastWrite(buf []byte) int { +func (p *GetEvaluatorVersionOApiRequest) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *GetEvaluatorVersionOpenAPIRequest) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *GetEvaluatorVersionOApiRequest) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -8700,7 +8700,7 @@ func (p *GetEvaluatorVersionOpenAPIRequest) FastWriteNocopy(buf []byte, w thrift return offset } -func (p *GetEvaluatorVersionOpenAPIRequest) BLength() int { +func (p *GetEvaluatorVersionOApiRequest) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -8712,21 +8712,21 @@ func (p *GetEvaluatorVersionOpenAPIRequest) BLength() int { return l } -func (p *GetEvaluatorVersionOpenAPIRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *GetEvaluatorVersionOApiRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) offset += thrift.Binary.WriteI64(buf[offset:], p.WorkspaceID) return offset } -func (p *GetEvaluatorVersionOpenAPIRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { +func (p *GetEvaluatorVersionOApiRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, p.EvaluatorVersionID) return offset } -func (p *GetEvaluatorVersionOpenAPIRequest) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { +func (p *GetEvaluatorVersionOApiRequest) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetIncludeDeleted() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.BOOL, 3) @@ -8735,7 +8735,7 @@ func (p *GetEvaluatorVersionOpenAPIRequest) fastWriteField3(buf []byte, w thrift return offset } -func (p *GetEvaluatorVersionOpenAPIRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { +func (p *GetEvaluatorVersionOApiRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetBase() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) @@ -8744,21 +8744,21 @@ func (p *GetEvaluatorVersionOpenAPIRequest) fastWriteField255(buf []byte, w thri return offset } -func (p *GetEvaluatorVersionOpenAPIRequest) field1Length() int { +func (p *GetEvaluatorVersionOApiRequest) field1Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += thrift.Binary.I64Length() return l } -func (p *GetEvaluatorVersionOpenAPIRequest) field2Length() int { +func (p *GetEvaluatorVersionOApiRequest) field2Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += thrift.Binary.StringLengthNocopy(p.EvaluatorVersionID) return l } -func (p *GetEvaluatorVersionOpenAPIRequest) field3Length() int { +func (p *GetEvaluatorVersionOApiRequest) field3Length() int { l := 0 if p.IsSetIncludeDeleted() { l += thrift.Binary.FieldBeginLength() @@ -8767,7 +8767,7 @@ func (p *GetEvaluatorVersionOpenAPIRequest) field3Length() int { return l } -func (p *GetEvaluatorVersionOpenAPIRequest) field255Length() int { +func (p *GetEvaluatorVersionOApiRequest) field255Length() int { l := 0 if p.IsSetBase() { l += thrift.Binary.FieldBeginLength() @@ -8776,8 +8776,8 @@ func (p *GetEvaluatorVersionOpenAPIRequest) field255Length() int { return l } -func (p *GetEvaluatorVersionOpenAPIRequest) DeepCopy(s interface{}) error { - src, ok := s.(*GetEvaluatorVersionOpenAPIRequest) +func (p *GetEvaluatorVersionOApiRequest) DeepCopy(s interface{}) error { + src, ok := s.(*GetEvaluatorVersionOApiRequest) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } @@ -8805,7 +8805,7 @@ func (p *GetEvaluatorVersionOpenAPIRequest) DeepCopy(s interface{}) error { return nil } -func (p *GetEvaluatorVersionOpenAPIResponse) FastRead(buf []byte) (int, error) { +func (p *GetEvaluatorVersionOApiResponse) FastRead(buf []byte) (int, error) { var err error var offset int @@ -8891,12 +8891,12 @@ func (p *GetEvaluatorVersionOpenAPIResponse) FastRead(buf []byte) (int, error) { ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetEvaluatorVersionOpenAPIResponse[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetEvaluatorVersionOApiResponse[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *GetEvaluatorVersionOpenAPIResponse) FastReadField1(buf []byte) (int, error) { +func (p *GetEvaluatorVersionOApiResponse) FastReadField1(buf []byte) (int, error) { offset := 0 var _field *int32 @@ -8910,7 +8910,7 @@ func (p *GetEvaluatorVersionOpenAPIResponse) FastReadField1(buf []byte) (int, er return offset, nil } -func (p *GetEvaluatorVersionOpenAPIResponse) FastReadField2(buf []byte) (int, error) { +func (p *GetEvaluatorVersionOApiResponse) FastReadField2(buf []byte) (int, error) { offset := 0 var _field *string @@ -8924,7 +8924,7 @@ func (p *GetEvaluatorVersionOpenAPIResponse) FastReadField2(buf []byte) (int, er return offset, nil } -func (p *GetEvaluatorVersionOpenAPIResponse) FastReadField3(buf []byte) (int, error) { +func (p *GetEvaluatorVersionOApiResponse) FastReadField3(buf []byte) (int, error) { offset := 0 _field := NewGetEvaluatorVersionOpenAPIData() if l, err := _field.FastRead(buf[offset:]); err != nil { @@ -8936,7 +8936,7 @@ func (p *GetEvaluatorVersionOpenAPIResponse) FastReadField3(buf []byte) (int, er return offset, nil } -func (p *GetEvaluatorVersionOpenAPIResponse) FastReadField255(buf []byte) (int, error) { +func (p *GetEvaluatorVersionOApiResponse) FastReadField255(buf []byte) (int, error) { offset := 0 _field := base.NewBaseResp() if l, err := _field.FastRead(buf[offset:]); err != nil { @@ -8948,11 +8948,11 @@ func (p *GetEvaluatorVersionOpenAPIResponse) FastReadField255(buf []byte) (int, return offset, nil } -func (p *GetEvaluatorVersionOpenAPIResponse) FastWrite(buf []byte) int { +func (p *GetEvaluatorVersionOApiResponse) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *GetEvaluatorVersionOpenAPIResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *GetEvaluatorVersionOApiResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -8964,7 +8964,7 @@ func (p *GetEvaluatorVersionOpenAPIResponse) FastWriteNocopy(buf []byte, w thrif return offset } -func (p *GetEvaluatorVersionOpenAPIResponse) BLength() int { +func (p *GetEvaluatorVersionOApiResponse) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -8976,7 +8976,7 @@ func (p *GetEvaluatorVersionOpenAPIResponse) BLength() int { return l } -func (p *GetEvaluatorVersionOpenAPIResponse) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *GetEvaluatorVersionOApiResponse) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetCode() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 1) @@ -8985,7 +8985,7 @@ func (p *GetEvaluatorVersionOpenAPIResponse) fastWriteField1(buf []byte, w thrif return offset } -func (p *GetEvaluatorVersionOpenAPIResponse) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { +func (p *GetEvaluatorVersionOApiResponse) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetMsg() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) @@ -8994,7 +8994,7 @@ func (p *GetEvaluatorVersionOpenAPIResponse) fastWriteField2(buf []byte, w thrif return offset } -func (p *GetEvaluatorVersionOpenAPIResponse) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { +func (p *GetEvaluatorVersionOApiResponse) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetData() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 3) @@ -9003,14 +9003,14 @@ func (p *GetEvaluatorVersionOpenAPIResponse) fastWriteField3(buf []byte, w thrif return offset } -func (p *GetEvaluatorVersionOpenAPIResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { +func (p *GetEvaluatorVersionOApiResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) offset += p.BaseResp.FastWriteNocopy(buf[offset:], w) return offset } -func (p *GetEvaluatorVersionOpenAPIResponse) field1Length() int { +func (p *GetEvaluatorVersionOApiResponse) field1Length() int { l := 0 if p.IsSetCode() { l += thrift.Binary.FieldBeginLength() @@ -9019,7 +9019,7 @@ func (p *GetEvaluatorVersionOpenAPIResponse) field1Length() int { return l } -func (p *GetEvaluatorVersionOpenAPIResponse) field2Length() int { +func (p *GetEvaluatorVersionOApiResponse) field2Length() int { l := 0 if p.IsSetMsg() { l += thrift.Binary.FieldBeginLength() @@ -9028,7 +9028,7 @@ func (p *GetEvaluatorVersionOpenAPIResponse) field2Length() int { return l } -func (p *GetEvaluatorVersionOpenAPIResponse) field3Length() int { +func (p *GetEvaluatorVersionOApiResponse) field3Length() int { l := 0 if p.IsSetData() { l += thrift.Binary.FieldBeginLength() @@ -9037,15 +9037,15 @@ func (p *GetEvaluatorVersionOpenAPIResponse) field3Length() int { return l } -func (p *GetEvaluatorVersionOpenAPIResponse) field255Length() int { +func (p *GetEvaluatorVersionOApiResponse) field255Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += p.BaseResp.BLength() return l } -func (p *GetEvaluatorVersionOpenAPIResponse) DeepCopy(s interface{}) error { - src, ok := s.(*GetEvaluatorVersionOpenAPIResponse) +func (p *GetEvaluatorVersionOApiResponse) DeepCopy(s interface{}) error { + src, ok := s.(*GetEvaluatorVersionOApiResponse) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } @@ -9203,7 +9203,7 @@ func (p *GetEvaluatorVersionOpenAPIData) DeepCopy(s interface{}) error { return nil } -func (p *RunEvaluatorOpenAPIRequest) FastRead(buf []byte) (int, error) { +func (p *RunEvaluatorOApiRequest) FastRead(buf []byte) (int, error) { var err error var offset int @@ -9323,14 +9323,14 @@ func (p *RunEvaluatorOpenAPIRequest) FastRead(buf []byte) (int, error) { ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_RunEvaluatorOpenAPIRequest[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_RunEvaluatorOApiRequest[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) RequiredFieldNotSetError: - return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_RunEvaluatorOpenAPIRequest[fieldId])) + return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_RunEvaluatorOApiRequest[fieldId])) } -func (p *RunEvaluatorOpenAPIRequest) FastReadField1(buf []byte) (int, error) { +func (p *RunEvaluatorOApiRequest) FastReadField1(buf []byte) (int, error) { offset := 0 var _field int64 @@ -9344,7 +9344,7 @@ func (p *RunEvaluatorOpenAPIRequest) FastReadField1(buf []byte) (int, error) { return offset, nil } -func (p *RunEvaluatorOpenAPIRequest) FastReadField2(buf []byte) (int, error) { +func (p *RunEvaluatorOApiRequest) FastReadField2(buf []byte) (int, error) { offset := 0 var _field string @@ -9358,7 +9358,7 @@ func (p *RunEvaluatorOpenAPIRequest) FastReadField2(buf []byte) (int, error) { return offset, nil } -func (p *RunEvaluatorOpenAPIRequest) FastReadField3(buf []byte) (int, error) { +func (p *RunEvaluatorOApiRequest) FastReadField3(buf []byte) (int, error) { offset := 0 _field := evaluator.NewEvaluatorInputData() if l, err := _field.FastRead(buf[offset:]); err != nil { @@ -9370,7 +9370,7 @@ func (p *RunEvaluatorOpenAPIRequest) FastReadField3(buf []byte) (int, error) { return offset, nil } -func (p *RunEvaluatorOpenAPIRequest) FastReadField4(buf []byte) (int, error) { +func (p *RunEvaluatorOApiRequest) FastReadField4(buf []byte) (int, error) { offset := 0 _, _, size, l, err := thrift.Binary.ReadMapBegin(buf[offset:]) @@ -9402,7 +9402,7 @@ func (p *RunEvaluatorOpenAPIRequest) FastReadField4(buf []byte) (int, error) { return offset, nil } -func (p *RunEvaluatorOpenAPIRequest) FastReadField255(buf []byte) (int, error) { +func (p *RunEvaluatorOApiRequest) FastReadField255(buf []byte) (int, error) { offset := 0 _field := base.NewBase() if l, err := _field.FastRead(buf[offset:]); err != nil { @@ -9414,11 +9414,11 @@ func (p *RunEvaluatorOpenAPIRequest) FastReadField255(buf []byte) (int, error) { return offset, nil } -func (p *RunEvaluatorOpenAPIRequest) FastWrite(buf []byte) int { +func (p *RunEvaluatorOApiRequest) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *RunEvaluatorOpenAPIRequest) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *RunEvaluatorOApiRequest) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -9431,7 +9431,7 @@ func (p *RunEvaluatorOpenAPIRequest) FastWriteNocopy(buf []byte, w thrift.Nocopy return offset } -func (p *RunEvaluatorOpenAPIRequest) BLength() int { +func (p *RunEvaluatorOApiRequest) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -9444,28 +9444,28 @@ func (p *RunEvaluatorOpenAPIRequest) BLength() int { return l } -func (p *RunEvaluatorOpenAPIRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *RunEvaluatorOApiRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) offset += thrift.Binary.WriteI64(buf[offset:], p.WorkspaceID) return offset } -func (p *RunEvaluatorOpenAPIRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { +func (p *RunEvaluatorOApiRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, p.EvaluatorVersionID) return offset } -func (p *RunEvaluatorOpenAPIRequest) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { +func (p *RunEvaluatorOApiRequest) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 3) offset += p.InputData.FastWriteNocopy(buf[offset:], w) return offset } -func (p *RunEvaluatorOpenAPIRequest) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { +func (p *RunEvaluatorOApiRequest) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetExt() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.MAP, 4) @@ -9482,7 +9482,7 @@ func (p *RunEvaluatorOpenAPIRequest) fastWriteField4(buf []byte, w thrift.Nocopy return offset } -func (p *RunEvaluatorOpenAPIRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { +func (p *RunEvaluatorOApiRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetBase() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) @@ -9491,28 +9491,28 @@ func (p *RunEvaluatorOpenAPIRequest) fastWriteField255(buf []byte, w thrift.Noco return offset } -func (p *RunEvaluatorOpenAPIRequest) field1Length() int { +func (p *RunEvaluatorOApiRequest) field1Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += thrift.Binary.I64Length() return l } -func (p *RunEvaluatorOpenAPIRequest) field2Length() int { +func (p *RunEvaluatorOApiRequest) field2Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += thrift.Binary.StringLengthNocopy(p.EvaluatorVersionID) return l } -func (p *RunEvaluatorOpenAPIRequest) field3Length() int { +func (p *RunEvaluatorOApiRequest) field3Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += p.InputData.BLength() return l } -func (p *RunEvaluatorOpenAPIRequest) field4Length() int { +func (p *RunEvaluatorOApiRequest) field4Length() int { l := 0 if p.IsSetExt() { l += thrift.Binary.FieldBeginLength() @@ -9527,7 +9527,7 @@ func (p *RunEvaluatorOpenAPIRequest) field4Length() int { return l } -func (p *RunEvaluatorOpenAPIRequest) field255Length() int { +func (p *RunEvaluatorOApiRequest) field255Length() int { l := 0 if p.IsSetBase() { l += thrift.Binary.FieldBeginLength() @@ -9536,8 +9536,8 @@ func (p *RunEvaluatorOpenAPIRequest) field255Length() int { return l } -func (p *RunEvaluatorOpenAPIRequest) DeepCopy(s interface{}) error { - src, ok := s.(*RunEvaluatorOpenAPIRequest) +func (p *RunEvaluatorOApiRequest) DeepCopy(s interface{}) error { + src, ok := s.(*RunEvaluatorOApiRequest) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } @@ -9586,7 +9586,7 @@ func (p *RunEvaluatorOpenAPIRequest) DeepCopy(s interface{}) error { return nil } -func (p *RunEvaluatorOpenAPIResponse) FastRead(buf []byte) (int, error) { +func (p *RunEvaluatorOApiResponse) FastRead(buf []byte) (int, error) { var err error var offset int @@ -9672,12 +9672,12 @@ func (p *RunEvaluatorOpenAPIResponse) FastRead(buf []byte) (int, error) { ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_RunEvaluatorOpenAPIResponse[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_RunEvaluatorOApiResponse[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *RunEvaluatorOpenAPIResponse) FastReadField1(buf []byte) (int, error) { +func (p *RunEvaluatorOApiResponse) FastReadField1(buf []byte) (int, error) { offset := 0 var _field *int32 @@ -9691,7 +9691,7 @@ func (p *RunEvaluatorOpenAPIResponse) FastReadField1(buf []byte) (int, error) { return offset, nil } -func (p *RunEvaluatorOpenAPIResponse) FastReadField2(buf []byte) (int, error) { +func (p *RunEvaluatorOApiResponse) FastReadField2(buf []byte) (int, error) { offset := 0 var _field *string @@ -9705,7 +9705,7 @@ func (p *RunEvaluatorOpenAPIResponse) FastReadField2(buf []byte) (int, error) { return offset, nil } -func (p *RunEvaluatorOpenAPIResponse) FastReadField3(buf []byte) (int, error) { +func (p *RunEvaluatorOApiResponse) FastReadField3(buf []byte) (int, error) { offset := 0 _field := NewRunEvaluatorOpenAPIData() if l, err := _field.FastRead(buf[offset:]); err != nil { @@ -9717,7 +9717,7 @@ func (p *RunEvaluatorOpenAPIResponse) FastReadField3(buf []byte) (int, error) { return offset, nil } -func (p *RunEvaluatorOpenAPIResponse) FastReadField255(buf []byte) (int, error) { +func (p *RunEvaluatorOApiResponse) FastReadField255(buf []byte) (int, error) { offset := 0 _field := base.NewBaseResp() if l, err := _field.FastRead(buf[offset:]); err != nil { @@ -9729,11 +9729,11 @@ func (p *RunEvaluatorOpenAPIResponse) FastReadField255(buf []byte) (int, error) return offset, nil } -func (p *RunEvaluatorOpenAPIResponse) FastWrite(buf []byte) int { +func (p *RunEvaluatorOApiResponse) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *RunEvaluatorOpenAPIResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *RunEvaluatorOApiResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -9745,7 +9745,7 @@ func (p *RunEvaluatorOpenAPIResponse) FastWriteNocopy(buf []byte, w thrift.Nocop return offset } -func (p *RunEvaluatorOpenAPIResponse) BLength() int { +func (p *RunEvaluatorOApiResponse) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -9757,7 +9757,7 @@ func (p *RunEvaluatorOpenAPIResponse) BLength() int { return l } -func (p *RunEvaluatorOpenAPIResponse) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *RunEvaluatorOApiResponse) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetCode() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 1) @@ -9766,7 +9766,7 @@ func (p *RunEvaluatorOpenAPIResponse) fastWriteField1(buf []byte, w thrift.Nocop return offset } -func (p *RunEvaluatorOpenAPIResponse) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { +func (p *RunEvaluatorOApiResponse) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetMsg() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) @@ -9775,7 +9775,7 @@ func (p *RunEvaluatorOpenAPIResponse) fastWriteField2(buf []byte, w thrift.Nocop return offset } -func (p *RunEvaluatorOpenAPIResponse) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { +func (p *RunEvaluatorOApiResponse) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetData() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 3) @@ -9784,14 +9784,14 @@ func (p *RunEvaluatorOpenAPIResponse) fastWriteField3(buf []byte, w thrift.Nocop return offset } -func (p *RunEvaluatorOpenAPIResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { +func (p *RunEvaluatorOApiResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) offset += p.BaseResp.FastWriteNocopy(buf[offset:], w) return offset } -func (p *RunEvaluatorOpenAPIResponse) field1Length() int { +func (p *RunEvaluatorOApiResponse) field1Length() int { l := 0 if p.IsSetCode() { l += thrift.Binary.FieldBeginLength() @@ -9800,7 +9800,7 @@ func (p *RunEvaluatorOpenAPIResponse) field1Length() int { return l } -func (p *RunEvaluatorOpenAPIResponse) field2Length() int { +func (p *RunEvaluatorOApiResponse) field2Length() int { l := 0 if p.IsSetMsg() { l += thrift.Binary.FieldBeginLength() @@ -9809,7 +9809,7 @@ func (p *RunEvaluatorOpenAPIResponse) field2Length() int { return l } -func (p *RunEvaluatorOpenAPIResponse) field3Length() int { +func (p *RunEvaluatorOApiResponse) field3Length() int { l := 0 if p.IsSetData() { l += thrift.Binary.FieldBeginLength() @@ -9818,15 +9818,15 @@ func (p *RunEvaluatorOpenAPIResponse) field3Length() int { return l } -func (p *RunEvaluatorOpenAPIResponse) field255Length() int { +func (p *RunEvaluatorOApiResponse) field255Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += p.BaseResp.BLength() return l } -func (p *RunEvaluatorOpenAPIResponse) DeepCopy(s interface{}) error { - src, ok := s.(*RunEvaluatorOpenAPIResponse) +func (p *RunEvaluatorOApiResponse) DeepCopy(s interface{}) error { + src, ok := s.(*RunEvaluatorOApiResponse) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } @@ -9988,7 +9988,7 @@ func (p *RunEvaluatorOpenAPIData) DeepCopy(s interface{}) error { return nil } -func (p *GetEvaluatorRecordOpenAPIRequest) FastRead(buf []byte) (int, error) { +func (p *GetEvaluatorRecordOApiRequest) FastRead(buf []byte) (int, error) { var err error var offset int @@ -10087,14 +10087,14 @@ func (p *GetEvaluatorRecordOpenAPIRequest) FastRead(buf []byte) (int, error) { ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetEvaluatorRecordOpenAPIRequest[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetEvaluatorRecordOApiRequest[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) RequiredFieldNotSetError: - return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_GetEvaluatorRecordOpenAPIRequest[fieldId])) + return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_GetEvaluatorRecordOApiRequest[fieldId])) } -func (p *GetEvaluatorRecordOpenAPIRequest) FastReadField1(buf []byte) (int, error) { +func (p *GetEvaluatorRecordOApiRequest) FastReadField1(buf []byte) (int, error) { offset := 0 var _field int64 @@ -10108,7 +10108,7 @@ func (p *GetEvaluatorRecordOpenAPIRequest) FastReadField1(buf []byte) (int, erro return offset, nil } -func (p *GetEvaluatorRecordOpenAPIRequest) FastReadField2(buf []byte) (int, error) { +func (p *GetEvaluatorRecordOApiRequest) FastReadField2(buf []byte) (int, error) { offset := 0 var _field string @@ -10122,7 +10122,7 @@ func (p *GetEvaluatorRecordOpenAPIRequest) FastReadField2(buf []byte) (int, erro return offset, nil } -func (p *GetEvaluatorRecordOpenAPIRequest) FastReadField3(buf []byte) (int, error) { +func (p *GetEvaluatorRecordOApiRequest) FastReadField3(buf []byte) (int, error) { offset := 0 var _field *bool @@ -10136,7 +10136,7 @@ func (p *GetEvaluatorRecordOpenAPIRequest) FastReadField3(buf []byte) (int, erro return offset, nil } -func (p *GetEvaluatorRecordOpenAPIRequest) FastReadField255(buf []byte) (int, error) { +func (p *GetEvaluatorRecordOApiRequest) FastReadField255(buf []byte) (int, error) { offset := 0 _field := base.NewBase() if l, err := _field.FastRead(buf[offset:]); err != nil { @@ -10148,11 +10148,11 @@ func (p *GetEvaluatorRecordOpenAPIRequest) FastReadField255(buf []byte) (int, er return offset, nil } -func (p *GetEvaluatorRecordOpenAPIRequest) FastWrite(buf []byte) int { +func (p *GetEvaluatorRecordOApiRequest) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *GetEvaluatorRecordOpenAPIRequest) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *GetEvaluatorRecordOApiRequest) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -10164,7 +10164,7 @@ func (p *GetEvaluatorRecordOpenAPIRequest) FastWriteNocopy(buf []byte, w thrift. return offset } -func (p *GetEvaluatorRecordOpenAPIRequest) BLength() int { +func (p *GetEvaluatorRecordOApiRequest) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -10176,21 +10176,21 @@ func (p *GetEvaluatorRecordOpenAPIRequest) BLength() int { return l } -func (p *GetEvaluatorRecordOpenAPIRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *GetEvaluatorRecordOApiRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) offset += thrift.Binary.WriteI64(buf[offset:], p.WorkspaceID) return offset } -func (p *GetEvaluatorRecordOpenAPIRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { +func (p *GetEvaluatorRecordOApiRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, p.EvaluatorRecordID) return offset } -func (p *GetEvaluatorRecordOpenAPIRequest) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { +func (p *GetEvaluatorRecordOApiRequest) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetIncludeDeleted() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.BOOL, 3) @@ -10199,7 +10199,7 @@ func (p *GetEvaluatorRecordOpenAPIRequest) fastWriteField3(buf []byte, w thrift. return offset } -func (p *GetEvaluatorRecordOpenAPIRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { +func (p *GetEvaluatorRecordOApiRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetBase() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) @@ -10208,21 +10208,21 @@ func (p *GetEvaluatorRecordOpenAPIRequest) fastWriteField255(buf []byte, w thrif return offset } -func (p *GetEvaluatorRecordOpenAPIRequest) field1Length() int { +func (p *GetEvaluatorRecordOApiRequest) field1Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += thrift.Binary.I64Length() return l } -func (p *GetEvaluatorRecordOpenAPIRequest) field2Length() int { +func (p *GetEvaluatorRecordOApiRequest) field2Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += thrift.Binary.StringLengthNocopy(p.EvaluatorRecordID) return l } -func (p *GetEvaluatorRecordOpenAPIRequest) field3Length() int { +func (p *GetEvaluatorRecordOApiRequest) field3Length() int { l := 0 if p.IsSetIncludeDeleted() { l += thrift.Binary.FieldBeginLength() @@ -10231,7 +10231,7 @@ func (p *GetEvaluatorRecordOpenAPIRequest) field3Length() int { return l } -func (p *GetEvaluatorRecordOpenAPIRequest) field255Length() int { +func (p *GetEvaluatorRecordOApiRequest) field255Length() int { l := 0 if p.IsSetBase() { l += thrift.Binary.FieldBeginLength() @@ -10240,8 +10240,8 @@ func (p *GetEvaluatorRecordOpenAPIRequest) field255Length() int { return l } -func (p *GetEvaluatorRecordOpenAPIRequest) DeepCopy(s interface{}) error { - src, ok := s.(*GetEvaluatorRecordOpenAPIRequest) +func (p *GetEvaluatorRecordOApiRequest) DeepCopy(s interface{}) error { + src, ok := s.(*GetEvaluatorRecordOApiRequest) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } @@ -10269,7 +10269,7 @@ func (p *GetEvaluatorRecordOpenAPIRequest) DeepCopy(s interface{}) error { return nil } -func (p *GetEvaluatorRecordOpenAPIResponse) FastRead(buf []byte) (int, error) { +func (p *GetEvaluatorRecordOApiResponse) FastRead(buf []byte) (int, error) { var err error var offset int @@ -10355,12 +10355,12 @@ func (p *GetEvaluatorRecordOpenAPIResponse) FastRead(buf []byte) (int, error) { ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetEvaluatorRecordOpenAPIResponse[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetEvaluatorRecordOApiResponse[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *GetEvaluatorRecordOpenAPIResponse) FastReadField1(buf []byte) (int, error) { +func (p *GetEvaluatorRecordOApiResponse) FastReadField1(buf []byte) (int, error) { offset := 0 var _field *int32 @@ -10374,7 +10374,7 @@ func (p *GetEvaluatorRecordOpenAPIResponse) FastReadField1(buf []byte) (int, err return offset, nil } -func (p *GetEvaluatorRecordOpenAPIResponse) FastReadField2(buf []byte) (int, error) { +func (p *GetEvaluatorRecordOApiResponse) FastReadField2(buf []byte) (int, error) { offset := 0 var _field *string @@ -10388,7 +10388,7 @@ func (p *GetEvaluatorRecordOpenAPIResponse) FastReadField2(buf []byte) (int, err return offset, nil } -func (p *GetEvaluatorRecordOpenAPIResponse) FastReadField3(buf []byte) (int, error) { +func (p *GetEvaluatorRecordOApiResponse) FastReadField3(buf []byte) (int, error) { offset := 0 _field := NewGetEvaluatorRecordOpenAPIData() if l, err := _field.FastRead(buf[offset:]); err != nil { @@ -10400,7 +10400,7 @@ func (p *GetEvaluatorRecordOpenAPIResponse) FastReadField3(buf []byte) (int, err return offset, nil } -func (p *GetEvaluatorRecordOpenAPIResponse) FastReadField255(buf []byte) (int, error) { +func (p *GetEvaluatorRecordOApiResponse) FastReadField255(buf []byte) (int, error) { offset := 0 _field := base.NewBaseResp() if l, err := _field.FastRead(buf[offset:]); err != nil { @@ -10412,11 +10412,11 @@ func (p *GetEvaluatorRecordOpenAPIResponse) FastReadField255(buf []byte) (int, e return offset, nil } -func (p *GetEvaluatorRecordOpenAPIResponse) FastWrite(buf []byte) int { +func (p *GetEvaluatorRecordOApiResponse) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *GetEvaluatorRecordOpenAPIResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *GetEvaluatorRecordOApiResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -10428,7 +10428,7 @@ func (p *GetEvaluatorRecordOpenAPIResponse) FastWriteNocopy(buf []byte, w thrift return offset } -func (p *GetEvaluatorRecordOpenAPIResponse) BLength() int { +func (p *GetEvaluatorRecordOApiResponse) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -10440,7 +10440,7 @@ func (p *GetEvaluatorRecordOpenAPIResponse) BLength() int { return l } -func (p *GetEvaluatorRecordOpenAPIResponse) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *GetEvaluatorRecordOApiResponse) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetCode() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 1) @@ -10449,7 +10449,7 @@ func (p *GetEvaluatorRecordOpenAPIResponse) fastWriteField1(buf []byte, w thrift return offset } -func (p *GetEvaluatorRecordOpenAPIResponse) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { +func (p *GetEvaluatorRecordOApiResponse) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetMsg() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) @@ -10458,7 +10458,7 @@ func (p *GetEvaluatorRecordOpenAPIResponse) fastWriteField2(buf []byte, w thrift return offset } -func (p *GetEvaluatorRecordOpenAPIResponse) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { +func (p *GetEvaluatorRecordOApiResponse) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetData() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 3) @@ -10467,14 +10467,14 @@ func (p *GetEvaluatorRecordOpenAPIResponse) fastWriteField3(buf []byte, w thrift return offset } -func (p *GetEvaluatorRecordOpenAPIResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { +func (p *GetEvaluatorRecordOApiResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) offset += p.BaseResp.FastWriteNocopy(buf[offset:], w) return offset } -func (p *GetEvaluatorRecordOpenAPIResponse) field1Length() int { +func (p *GetEvaluatorRecordOApiResponse) field1Length() int { l := 0 if p.IsSetCode() { l += thrift.Binary.FieldBeginLength() @@ -10483,7 +10483,7 @@ func (p *GetEvaluatorRecordOpenAPIResponse) field1Length() int { return l } -func (p *GetEvaluatorRecordOpenAPIResponse) field2Length() int { +func (p *GetEvaluatorRecordOApiResponse) field2Length() int { l := 0 if p.IsSetMsg() { l += thrift.Binary.FieldBeginLength() @@ -10492,7 +10492,7 @@ func (p *GetEvaluatorRecordOpenAPIResponse) field2Length() int { return l } -func (p *GetEvaluatorRecordOpenAPIResponse) field3Length() int { +func (p *GetEvaluatorRecordOApiResponse) field3Length() int { l := 0 if p.IsSetData() { l += thrift.Binary.FieldBeginLength() @@ -10501,15 +10501,15 @@ func (p *GetEvaluatorRecordOpenAPIResponse) field3Length() int { return l } -func (p *GetEvaluatorRecordOpenAPIResponse) field255Length() int { +func (p *GetEvaluatorRecordOApiResponse) field255Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += p.BaseResp.BLength() return l } -func (p *GetEvaluatorRecordOpenAPIResponse) DeepCopy(s interface{}) error { - src, ok := s.(*GetEvaluatorRecordOpenAPIResponse) +func (p *GetEvaluatorRecordOApiResponse) DeepCopy(s interface{}) error { + src, ok := s.(*GetEvaluatorRecordOApiResponse) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } @@ -10671,7 +10671,7 @@ func (p *GetEvaluatorRecordOpenAPIData) DeepCopy(s interface{}) error { return nil } -func (p *CreateExperimentOpenAPIRequest) FastRead(buf []byte) (int, error) { +func (p *CreateExperimentOApiRequest) FastRead(buf []byte) (int, error) { var err error var offset int @@ -10861,14 +10861,14 @@ func (p *CreateExperimentOpenAPIRequest) FastRead(buf []byte) (int, error) { ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_CreateExperimentOpenAPIRequest[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_CreateExperimentOApiRequest[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) RequiredFieldNotSetError: - return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_CreateExperimentOpenAPIRequest[fieldId])) + return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_CreateExperimentOApiRequest[fieldId])) } -func (p *CreateExperimentOpenAPIRequest) FastReadField1(buf []byte) (int, error) { +func (p *CreateExperimentOApiRequest) FastReadField1(buf []byte) (int, error) { offset := 0 var _field int64 @@ -10882,7 +10882,7 @@ func (p *CreateExperimentOpenAPIRequest) FastReadField1(buf []byte) (int, error) return offset, nil } -func (p *CreateExperimentOpenAPIRequest) FastReadField2(buf []byte) (int, error) { +func (p *CreateExperimentOApiRequest) FastReadField2(buf []byte) (int, error) { offset := 0 var _field *string @@ -10896,7 +10896,7 @@ func (p *CreateExperimentOpenAPIRequest) FastReadField2(buf []byte) (int, error) return offset, nil } -func (p *CreateExperimentOpenAPIRequest) FastReadField3(buf []byte) (int, error) { +func (p *CreateExperimentOApiRequest) FastReadField3(buf []byte) (int, error) { offset := 0 var _field *string @@ -10910,7 +10910,7 @@ func (p *CreateExperimentOpenAPIRequest) FastReadField3(buf []byte) (int, error) return offset, nil } -func (p *CreateExperimentOpenAPIRequest) FastReadField4(buf []byte) (int, error) { +func (p *CreateExperimentOApiRequest) FastReadField4(buf []byte) (int, error) { offset := 0 _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) @@ -10934,7 +10934,7 @@ func (p *CreateExperimentOpenAPIRequest) FastReadField4(buf []byte) (int, error) return offset, nil } -func (p *CreateExperimentOpenAPIRequest) FastReadField5(buf []byte) (int, error) { +func (p *CreateExperimentOApiRequest) FastReadField5(buf []byte) (int, error) { offset := 0 var _field *string @@ -10948,7 +10948,7 @@ func (p *CreateExperimentOpenAPIRequest) FastReadField5(buf []byte) (int, error) return offset, nil } -func (p *CreateExperimentOpenAPIRequest) FastReadField6(buf []byte) (int, error) { +func (p *CreateExperimentOApiRequest) FastReadField6(buf []byte) (int, error) { offset := 0 var _field *string @@ -10962,7 +10962,7 @@ func (p *CreateExperimentOpenAPIRequest) FastReadField6(buf []byte) (int, error) return offset, nil } -func (p *CreateExperimentOpenAPIRequest) FastReadField7(buf []byte) (int, error) { +func (p *CreateExperimentOApiRequest) FastReadField7(buf []byte) (int, error) { offset := 0 _field := experiment.NewTargetFieldMapping() if l, err := _field.FastRead(buf[offset:]); err != nil { @@ -10974,7 +10974,7 @@ func (p *CreateExperimentOpenAPIRequest) FastReadField7(buf []byte) (int, error) return offset, nil } -func (p *CreateExperimentOpenAPIRequest) FastReadField8(buf []byte) (int, error) { +func (p *CreateExperimentOApiRequest) FastReadField8(buf []byte) (int, error) { offset := 0 _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) @@ -10999,7 +10999,7 @@ func (p *CreateExperimentOpenAPIRequest) FastReadField8(buf []byte) (int, error) return offset, nil } -func (p *CreateExperimentOpenAPIRequest) FastReadField9(buf []byte) (int, error) { +func (p *CreateExperimentOApiRequest) FastReadField9(buf []byte) (int, error) { offset := 0 var _field *int32 @@ -11013,7 +11013,7 @@ func (p *CreateExperimentOpenAPIRequest) FastReadField9(buf []byte) (int, error) return offset, nil } -func (p *CreateExperimentOpenAPIRequest) FastReadField10(buf []byte) (int, error) { +func (p *CreateExperimentOApiRequest) FastReadField10(buf []byte) (int, error) { offset := 0 var _field *int32 @@ -11027,7 +11027,7 @@ func (p *CreateExperimentOpenAPIRequest) FastReadField10(buf []byte) (int, error return offset, nil } -func (p *CreateExperimentOpenAPIRequest) FastReadField255(buf []byte) (int, error) { +func (p *CreateExperimentOApiRequest) FastReadField255(buf []byte) (int, error) { offset := 0 _field := base.NewBase() if l, err := _field.FastRead(buf[offset:]); err != nil { @@ -11039,11 +11039,11 @@ func (p *CreateExperimentOpenAPIRequest) FastReadField255(buf []byte) (int, erro return offset, nil } -func (p *CreateExperimentOpenAPIRequest) FastWrite(buf []byte) int { +func (p *CreateExperimentOApiRequest) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *CreateExperimentOpenAPIRequest) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *CreateExperimentOApiRequest) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -11062,7 +11062,7 @@ func (p *CreateExperimentOpenAPIRequest) FastWriteNocopy(buf []byte, w thrift.No return offset } -func (p *CreateExperimentOpenAPIRequest) BLength() int { +func (p *CreateExperimentOApiRequest) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -11081,14 +11081,14 @@ func (p *CreateExperimentOpenAPIRequest) BLength() int { return l } -func (p *CreateExperimentOpenAPIRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *CreateExperimentOApiRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) offset += thrift.Binary.WriteI64(buf[offset:], p.WorkspaceID) return offset } -func (p *CreateExperimentOpenAPIRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { +func (p *CreateExperimentOApiRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetEvalSetVersionID() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) @@ -11097,7 +11097,7 @@ func (p *CreateExperimentOpenAPIRequest) fastWriteField2(buf []byte, w thrift.No return offset } -func (p *CreateExperimentOpenAPIRequest) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { +func (p *CreateExperimentOApiRequest) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetTargetVersionID() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 3) @@ -11106,7 +11106,7 @@ func (p *CreateExperimentOpenAPIRequest) fastWriteField3(buf []byte, w thrift.No return offset } -func (p *CreateExperimentOpenAPIRequest) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { +func (p *CreateExperimentOApiRequest) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetEvaluatorVersionIds() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 4) @@ -11122,7 +11122,7 @@ func (p *CreateExperimentOpenAPIRequest) fastWriteField4(buf []byte, w thrift.No return offset } -func (p *CreateExperimentOpenAPIRequest) fastWriteField5(buf []byte, w thrift.NocopyWriter) int { +func (p *CreateExperimentOApiRequest) fastWriteField5(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetName() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 5) @@ -11131,7 +11131,7 @@ func (p *CreateExperimentOpenAPIRequest) fastWriteField5(buf []byte, w thrift.No return offset } -func (p *CreateExperimentOpenAPIRequest) fastWriteField6(buf []byte, w thrift.NocopyWriter) int { +func (p *CreateExperimentOApiRequest) fastWriteField6(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetDescription() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 6) @@ -11140,7 +11140,7 @@ func (p *CreateExperimentOpenAPIRequest) fastWriteField6(buf []byte, w thrift.No return offset } -func (p *CreateExperimentOpenAPIRequest) fastWriteField7(buf []byte, w thrift.NocopyWriter) int { +func (p *CreateExperimentOApiRequest) fastWriteField7(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetTargetFieldMapping() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 7) @@ -11149,7 +11149,7 @@ func (p *CreateExperimentOpenAPIRequest) fastWriteField7(buf []byte, w thrift.No return offset } -func (p *CreateExperimentOpenAPIRequest) fastWriteField8(buf []byte, w thrift.NocopyWriter) int { +func (p *CreateExperimentOApiRequest) fastWriteField8(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetEvaluatorFieldMapping() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 8) @@ -11165,7 +11165,7 @@ func (p *CreateExperimentOpenAPIRequest) fastWriteField8(buf []byte, w thrift.No return offset } -func (p *CreateExperimentOpenAPIRequest) fastWriteField9(buf []byte, w thrift.NocopyWriter) int { +func (p *CreateExperimentOApiRequest) fastWriteField9(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetItemConcurNum() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 9) @@ -11174,7 +11174,7 @@ func (p *CreateExperimentOpenAPIRequest) fastWriteField9(buf []byte, w thrift.No return offset } -func (p *CreateExperimentOpenAPIRequest) fastWriteField10(buf []byte, w thrift.NocopyWriter) int { +func (p *CreateExperimentOApiRequest) fastWriteField10(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetEvaluatorsConcurNum() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 10) @@ -11183,7 +11183,7 @@ func (p *CreateExperimentOpenAPIRequest) fastWriteField10(buf []byte, w thrift.N return offset } -func (p *CreateExperimentOpenAPIRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { +func (p *CreateExperimentOApiRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetBase() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) @@ -11192,14 +11192,14 @@ func (p *CreateExperimentOpenAPIRequest) fastWriteField255(buf []byte, w thrift. return offset } -func (p *CreateExperimentOpenAPIRequest) field1Length() int { +func (p *CreateExperimentOApiRequest) field1Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += thrift.Binary.I64Length() return l } -func (p *CreateExperimentOpenAPIRequest) field2Length() int { +func (p *CreateExperimentOApiRequest) field2Length() int { l := 0 if p.IsSetEvalSetVersionID() { l += thrift.Binary.FieldBeginLength() @@ -11208,7 +11208,7 @@ func (p *CreateExperimentOpenAPIRequest) field2Length() int { return l } -func (p *CreateExperimentOpenAPIRequest) field3Length() int { +func (p *CreateExperimentOApiRequest) field3Length() int { l := 0 if p.IsSetTargetVersionID() { l += thrift.Binary.FieldBeginLength() @@ -11217,7 +11217,7 @@ func (p *CreateExperimentOpenAPIRequest) field3Length() int { return l } -func (p *CreateExperimentOpenAPIRequest) field4Length() int { +func (p *CreateExperimentOApiRequest) field4Length() int { l := 0 if p.IsSetEvaluatorVersionIds() { l += thrift.Binary.FieldBeginLength() @@ -11230,7 +11230,7 @@ func (p *CreateExperimentOpenAPIRequest) field4Length() int { return l } -func (p *CreateExperimentOpenAPIRequest) field5Length() int { +func (p *CreateExperimentOApiRequest) field5Length() int { l := 0 if p.IsSetName() { l += thrift.Binary.FieldBeginLength() @@ -11239,7 +11239,7 @@ func (p *CreateExperimentOpenAPIRequest) field5Length() int { return l } -func (p *CreateExperimentOpenAPIRequest) field6Length() int { +func (p *CreateExperimentOApiRequest) field6Length() int { l := 0 if p.IsSetDescription() { l += thrift.Binary.FieldBeginLength() @@ -11248,7 +11248,7 @@ func (p *CreateExperimentOpenAPIRequest) field6Length() int { return l } -func (p *CreateExperimentOpenAPIRequest) field7Length() int { +func (p *CreateExperimentOApiRequest) field7Length() int { l := 0 if p.IsSetTargetFieldMapping() { l += thrift.Binary.FieldBeginLength() @@ -11257,7 +11257,7 @@ func (p *CreateExperimentOpenAPIRequest) field7Length() int { return l } -func (p *CreateExperimentOpenAPIRequest) field8Length() int { +func (p *CreateExperimentOApiRequest) field8Length() int { l := 0 if p.IsSetEvaluatorFieldMapping() { l += thrift.Binary.FieldBeginLength() @@ -11270,7 +11270,7 @@ func (p *CreateExperimentOpenAPIRequest) field8Length() int { return l } -func (p *CreateExperimentOpenAPIRequest) field9Length() int { +func (p *CreateExperimentOApiRequest) field9Length() int { l := 0 if p.IsSetItemConcurNum() { l += thrift.Binary.FieldBeginLength() @@ -11279,7 +11279,7 @@ func (p *CreateExperimentOpenAPIRequest) field9Length() int { return l } -func (p *CreateExperimentOpenAPIRequest) field10Length() int { +func (p *CreateExperimentOApiRequest) field10Length() int { l := 0 if p.IsSetEvaluatorsConcurNum() { l += thrift.Binary.FieldBeginLength() @@ -11288,7 +11288,7 @@ func (p *CreateExperimentOpenAPIRequest) field10Length() int { return l } -func (p *CreateExperimentOpenAPIRequest) field255Length() int { +func (p *CreateExperimentOApiRequest) field255Length() int { l := 0 if p.IsSetBase() { l += thrift.Binary.FieldBeginLength() @@ -11297,8 +11297,8 @@ func (p *CreateExperimentOpenAPIRequest) field255Length() int { return l } -func (p *CreateExperimentOpenAPIRequest) DeepCopy(s interface{}) error { - src, ok := s.(*CreateExperimentOpenAPIRequest) +func (p *CreateExperimentOApiRequest) DeepCopy(s interface{}) error { + src, ok := s.(*CreateExperimentOApiRequest) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } @@ -11394,7 +11394,7 @@ func (p *CreateExperimentOpenAPIRequest) DeepCopy(s interface{}) error { return nil } -func (p *CreateExperimentOpenAPIResponse) FastRead(buf []byte) (int, error) { +func (p *CreateExperimentOApiResponse) FastRead(buf []byte) (int, error) { var err error var offset int @@ -11480,12 +11480,12 @@ func (p *CreateExperimentOpenAPIResponse) FastRead(buf []byte) (int, error) { ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_CreateExperimentOpenAPIResponse[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_CreateExperimentOApiResponse[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *CreateExperimentOpenAPIResponse) FastReadField1(buf []byte) (int, error) { +func (p *CreateExperimentOApiResponse) FastReadField1(buf []byte) (int, error) { offset := 0 var _field *int32 @@ -11499,7 +11499,7 @@ func (p *CreateExperimentOpenAPIResponse) FastReadField1(buf []byte) (int, error return offset, nil } -func (p *CreateExperimentOpenAPIResponse) FastReadField2(buf []byte) (int, error) { +func (p *CreateExperimentOApiResponse) FastReadField2(buf []byte) (int, error) { offset := 0 var _field *string @@ -11513,7 +11513,7 @@ func (p *CreateExperimentOpenAPIResponse) FastReadField2(buf []byte) (int, error return offset, nil } -func (p *CreateExperimentOpenAPIResponse) FastReadField3(buf []byte) (int, error) { +func (p *CreateExperimentOApiResponse) FastReadField3(buf []byte) (int, error) { offset := 0 _field := NewCreateExperimentOpenAPIData() if l, err := _field.FastRead(buf[offset:]); err != nil { @@ -11525,7 +11525,7 @@ func (p *CreateExperimentOpenAPIResponse) FastReadField3(buf []byte) (int, error return offset, nil } -func (p *CreateExperimentOpenAPIResponse) FastReadField255(buf []byte) (int, error) { +func (p *CreateExperimentOApiResponse) FastReadField255(buf []byte) (int, error) { offset := 0 _field := base.NewBaseResp() if l, err := _field.FastRead(buf[offset:]); err != nil { @@ -11537,11 +11537,11 @@ func (p *CreateExperimentOpenAPIResponse) FastReadField255(buf []byte) (int, err return offset, nil } -func (p *CreateExperimentOpenAPIResponse) FastWrite(buf []byte) int { +func (p *CreateExperimentOApiResponse) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *CreateExperimentOpenAPIResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *CreateExperimentOApiResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -11553,7 +11553,7 @@ func (p *CreateExperimentOpenAPIResponse) FastWriteNocopy(buf []byte, w thrift.N return offset } -func (p *CreateExperimentOpenAPIResponse) BLength() int { +func (p *CreateExperimentOApiResponse) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -11565,7 +11565,7 @@ func (p *CreateExperimentOpenAPIResponse) BLength() int { return l } -func (p *CreateExperimentOpenAPIResponse) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *CreateExperimentOApiResponse) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetCode() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 1) @@ -11574,7 +11574,7 @@ func (p *CreateExperimentOpenAPIResponse) fastWriteField1(buf []byte, w thrift.N return offset } -func (p *CreateExperimentOpenAPIResponse) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { +func (p *CreateExperimentOApiResponse) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetMsg() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) @@ -11583,7 +11583,7 @@ func (p *CreateExperimentOpenAPIResponse) fastWriteField2(buf []byte, w thrift.N return offset } -func (p *CreateExperimentOpenAPIResponse) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { +func (p *CreateExperimentOApiResponse) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetData() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 3) @@ -11592,14 +11592,14 @@ func (p *CreateExperimentOpenAPIResponse) fastWriteField3(buf []byte, w thrift.N return offset } -func (p *CreateExperimentOpenAPIResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { +func (p *CreateExperimentOApiResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) offset += p.BaseResp.FastWriteNocopy(buf[offset:], w) return offset } -func (p *CreateExperimentOpenAPIResponse) field1Length() int { +func (p *CreateExperimentOApiResponse) field1Length() int { l := 0 if p.IsSetCode() { l += thrift.Binary.FieldBeginLength() @@ -11608,7 +11608,7 @@ func (p *CreateExperimentOpenAPIResponse) field1Length() int { return l } -func (p *CreateExperimentOpenAPIResponse) field2Length() int { +func (p *CreateExperimentOApiResponse) field2Length() int { l := 0 if p.IsSetMsg() { l += thrift.Binary.FieldBeginLength() @@ -11617,7 +11617,7 @@ func (p *CreateExperimentOpenAPIResponse) field2Length() int { return l } -func (p *CreateExperimentOpenAPIResponse) field3Length() int { +func (p *CreateExperimentOApiResponse) field3Length() int { l := 0 if p.IsSetData() { l += thrift.Binary.FieldBeginLength() @@ -11626,15 +11626,15 @@ func (p *CreateExperimentOpenAPIResponse) field3Length() int { return l } -func (p *CreateExperimentOpenAPIResponse) field255Length() int { +func (p *CreateExperimentOApiResponse) field255Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += p.BaseResp.BLength() return l } -func (p *CreateExperimentOpenAPIResponse) DeepCopy(s interface{}) error { - src, ok := s.(*CreateExperimentOpenAPIResponse) +func (p *CreateExperimentOApiResponse) DeepCopy(s interface{}) error { + src, ok := s.(*CreateExperimentOApiResponse) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } @@ -11792,7 +11792,7 @@ func (p *CreateExperimentOpenAPIData) DeepCopy(s interface{}) error { return nil } -func (p *GetExperimentResultOpenAPIRequest) FastRead(buf []byte) (int, error) { +func (p *GetExperimentResultOApiRequest) FastRead(buf []byte) (int, error) { var err error var offset int @@ -11905,14 +11905,14 @@ func (p *GetExperimentResultOpenAPIRequest) FastRead(buf []byte) (int, error) { ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetExperimentResultOpenAPIRequest[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetExperimentResultOApiRequest[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) RequiredFieldNotSetError: - return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_GetExperimentResultOpenAPIRequest[fieldId])) + return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_GetExperimentResultOApiRequest[fieldId])) } -func (p *GetExperimentResultOpenAPIRequest) FastReadField1(buf []byte) (int, error) { +func (p *GetExperimentResultOApiRequest) FastReadField1(buf []byte) (int, error) { offset := 0 var _field int64 @@ -11926,7 +11926,7 @@ func (p *GetExperimentResultOpenAPIRequest) FastReadField1(buf []byte) (int, err return offset, nil } -func (p *GetExperimentResultOpenAPIRequest) FastReadField2(buf []byte) (int, error) { +func (p *GetExperimentResultOApiRequest) FastReadField2(buf []byte) (int, error) { offset := 0 var _field string @@ -11940,7 +11940,7 @@ func (p *GetExperimentResultOpenAPIRequest) FastReadField2(buf []byte) (int, err return offset, nil } -func (p *GetExperimentResultOpenAPIRequest) FastReadField3(buf []byte) (int, error) { +func (p *GetExperimentResultOApiRequest) FastReadField3(buf []byte) (int, error) { offset := 0 var _field *string @@ -11954,7 +11954,7 @@ func (p *GetExperimentResultOpenAPIRequest) FastReadField3(buf []byte) (int, err return offset, nil } -func (p *GetExperimentResultOpenAPIRequest) FastReadField4(buf []byte) (int, error) { +func (p *GetExperimentResultOApiRequest) FastReadField4(buf []byte) (int, error) { offset := 0 var _field *int32 @@ -11968,7 +11968,7 @@ func (p *GetExperimentResultOpenAPIRequest) FastReadField4(buf []byte) (int, err return offset, nil } -func (p *GetExperimentResultOpenAPIRequest) FastReadField255(buf []byte) (int, error) { +func (p *GetExperimentResultOApiRequest) FastReadField255(buf []byte) (int, error) { offset := 0 _field := base.NewBase() if l, err := _field.FastRead(buf[offset:]); err != nil { @@ -11980,11 +11980,11 @@ func (p *GetExperimentResultOpenAPIRequest) FastReadField255(buf []byte) (int, e return offset, nil } -func (p *GetExperimentResultOpenAPIRequest) FastWrite(buf []byte) int { +func (p *GetExperimentResultOApiRequest) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *GetExperimentResultOpenAPIRequest) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *GetExperimentResultOApiRequest) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -11997,7 +11997,7 @@ func (p *GetExperimentResultOpenAPIRequest) FastWriteNocopy(buf []byte, w thrift return offset } -func (p *GetExperimentResultOpenAPIRequest) BLength() int { +func (p *GetExperimentResultOApiRequest) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -12010,21 +12010,21 @@ func (p *GetExperimentResultOpenAPIRequest) BLength() int { return l } -func (p *GetExperimentResultOpenAPIRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *GetExperimentResultOApiRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) offset += thrift.Binary.WriteI64(buf[offset:], p.WorkspaceID) return offset } -func (p *GetExperimentResultOpenAPIRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { +func (p *GetExperimentResultOApiRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, p.ExperimentID) return offset } -func (p *GetExperimentResultOpenAPIRequest) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { +func (p *GetExperimentResultOApiRequest) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetPageToken() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 3) @@ -12033,7 +12033,7 @@ func (p *GetExperimentResultOpenAPIRequest) fastWriteField3(buf []byte, w thrift return offset } -func (p *GetExperimentResultOpenAPIRequest) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { +func (p *GetExperimentResultOApiRequest) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetPageSize() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 4) @@ -12042,7 +12042,7 @@ func (p *GetExperimentResultOpenAPIRequest) fastWriteField4(buf []byte, w thrift return offset } -func (p *GetExperimentResultOpenAPIRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { +func (p *GetExperimentResultOApiRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetBase() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) @@ -12051,21 +12051,21 @@ func (p *GetExperimentResultOpenAPIRequest) fastWriteField255(buf []byte, w thri return offset } -func (p *GetExperimentResultOpenAPIRequest) field1Length() int { +func (p *GetExperimentResultOApiRequest) field1Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += thrift.Binary.I64Length() return l } -func (p *GetExperimentResultOpenAPIRequest) field2Length() int { +func (p *GetExperimentResultOApiRequest) field2Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += thrift.Binary.StringLengthNocopy(p.ExperimentID) return l } -func (p *GetExperimentResultOpenAPIRequest) field3Length() int { +func (p *GetExperimentResultOApiRequest) field3Length() int { l := 0 if p.IsSetPageToken() { l += thrift.Binary.FieldBeginLength() @@ -12074,7 +12074,7 @@ func (p *GetExperimentResultOpenAPIRequest) field3Length() int { return l } -func (p *GetExperimentResultOpenAPIRequest) field4Length() int { +func (p *GetExperimentResultOApiRequest) field4Length() int { l := 0 if p.IsSetPageSize() { l += thrift.Binary.FieldBeginLength() @@ -12083,7 +12083,7 @@ func (p *GetExperimentResultOpenAPIRequest) field4Length() int { return l } -func (p *GetExperimentResultOpenAPIRequest) field255Length() int { +func (p *GetExperimentResultOApiRequest) field255Length() int { l := 0 if p.IsSetBase() { l += thrift.Binary.FieldBeginLength() @@ -12092,8 +12092,8 @@ func (p *GetExperimentResultOpenAPIRequest) field255Length() int { return l } -func (p *GetExperimentResultOpenAPIRequest) DeepCopy(s interface{}) error { - src, ok := s.(*GetExperimentResultOpenAPIRequest) +func (p *GetExperimentResultOApiRequest) DeepCopy(s interface{}) error { + src, ok := s.(*GetExperimentResultOApiRequest) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } @@ -12129,7 +12129,7 @@ func (p *GetExperimentResultOpenAPIRequest) DeepCopy(s interface{}) error { return nil } -func (p *GetExperimentResultOpenAPIResponse) FastRead(buf []byte) (int, error) { +func (p *GetExperimentResultOApiResponse) FastRead(buf []byte) (int, error) { var err error var offset int @@ -12215,12 +12215,12 @@ func (p *GetExperimentResultOpenAPIResponse) FastRead(buf []byte) (int, error) { ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetExperimentResultOpenAPIResponse[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetExperimentResultOApiResponse[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *GetExperimentResultOpenAPIResponse) FastReadField1(buf []byte) (int, error) { +func (p *GetExperimentResultOApiResponse) FastReadField1(buf []byte) (int, error) { offset := 0 var _field *int32 @@ -12234,7 +12234,7 @@ func (p *GetExperimentResultOpenAPIResponse) FastReadField1(buf []byte) (int, er return offset, nil } -func (p *GetExperimentResultOpenAPIResponse) FastReadField2(buf []byte) (int, error) { +func (p *GetExperimentResultOApiResponse) FastReadField2(buf []byte) (int, error) { offset := 0 var _field *string @@ -12248,7 +12248,7 @@ func (p *GetExperimentResultOpenAPIResponse) FastReadField2(buf []byte) (int, er return offset, nil } -func (p *GetExperimentResultOpenAPIResponse) FastReadField3(buf []byte) (int, error) { +func (p *GetExperimentResultOApiResponse) FastReadField3(buf []byte) (int, error) { offset := 0 _field := NewGetExperimentResultOpenAPIData() if l, err := _field.FastRead(buf[offset:]); err != nil { @@ -12260,7 +12260,7 @@ func (p *GetExperimentResultOpenAPIResponse) FastReadField3(buf []byte) (int, er return offset, nil } -func (p *GetExperimentResultOpenAPIResponse) FastReadField255(buf []byte) (int, error) { +func (p *GetExperimentResultOApiResponse) FastReadField255(buf []byte) (int, error) { offset := 0 _field := base.NewBaseResp() if l, err := _field.FastRead(buf[offset:]); err != nil { @@ -12272,11 +12272,11 @@ func (p *GetExperimentResultOpenAPIResponse) FastReadField255(buf []byte) (int, return offset, nil } -func (p *GetExperimentResultOpenAPIResponse) FastWrite(buf []byte) int { +func (p *GetExperimentResultOApiResponse) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *GetExperimentResultOpenAPIResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *GetExperimentResultOApiResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -12288,7 +12288,7 @@ func (p *GetExperimentResultOpenAPIResponse) FastWriteNocopy(buf []byte, w thrif return offset } -func (p *GetExperimentResultOpenAPIResponse) BLength() int { +func (p *GetExperimentResultOApiResponse) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -12300,7 +12300,7 @@ func (p *GetExperimentResultOpenAPIResponse) BLength() int { return l } -func (p *GetExperimentResultOpenAPIResponse) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *GetExperimentResultOApiResponse) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetCode() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 1) @@ -12309,7 +12309,7 @@ func (p *GetExperimentResultOpenAPIResponse) fastWriteField1(buf []byte, w thrif return offset } -func (p *GetExperimentResultOpenAPIResponse) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { +func (p *GetExperimentResultOApiResponse) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetMsg() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) @@ -12318,7 +12318,7 @@ func (p *GetExperimentResultOpenAPIResponse) fastWriteField2(buf []byte, w thrif return offset } -func (p *GetExperimentResultOpenAPIResponse) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { +func (p *GetExperimentResultOApiResponse) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetData() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 3) @@ -12327,14 +12327,14 @@ func (p *GetExperimentResultOpenAPIResponse) fastWriteField3(buf []byte, w thrif return offset } -func (p *GetExperimentResultOpenAPIResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { +func (p *GetExperimentResultOApiResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) offset += p.BaseResp.FastWriteNocopy(buf[offset:], w) return offset } -func (p *GetExperimentResultOpenAPIResponse) field1Length() int { +func (p *GetExperimentResultOApiResponse) field1Length() int { l := 0 if p.IsSetCode() { l += thrift.Binary.FieldBeginLength() @@ -12343,7 +12343,7 @@ func (p *GetExperimentResultOpenAPIResponse) field1Length() int { return l } -func (p *GetExperimentResultOpenAPIResponse) field2Length() int { +func (p *GetExperimentResultOApiResponse) field2Length() int { l := 0 if p.IsSetMsg() { l += thrift.Binary.FieldBeginLength() @@ -12352,7 +12352,7 @@ func (p *GetExperimentResultOpenAPIResponse) field2Length() int { return l } -func (p *GetExperimentResultOpenAPIResponse) field3Length() int { +func (p *GetExperimentResultOApiResponse) field3Length() int { l := 0 if p.IsSetData() { l += thrift.Binary.FieldBeginLength() @@ -12361,15 +12361,15 @@ func (p *GetExperimentResultOpenAPIResponse) field3Length() int { return l } -func (p *GetExperimentResultOpenAPIResponse) field255Length() int { +func (p *GetExperimentResultOApiResponse) field255Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += p.BaseResp.BLength() return l } -func (p *GetExperimentResultOpenAPIResponse) DeepCopy(s interface{}) error { - src, ok := s.(*GetExperimentResultOpenAPIResponse) +func (p *GetExperimentResultOApiResponse) DeepCopy(s interface{}) error { + src, ok := s.(*GetExperimentResultOApiResponse) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } @@ -12893,7 +12893,7 @@ func (p *GetExperimentResultOpenAPIData) DeepCopy(s interface{}) error { return nil } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetArgs) FastRead(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) FastRead(buf []byte) (int, error) { var err error var offset int @@ -12937,14 +12937,14 @@ func (p *EvaluationOpenAPIServiceCreateEvaluationSetArgs) FastRead(buf []byte) ( ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceCreateEvaluationSetArgs[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetArgs) FastReadField1(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) FastReadField1(buf []byte) (int, error) { offset := 0 - _field := NewCreateEvaluationSetOpenAPIRequest() + _field := NewCreateEvaluationSetOApiRequest() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -12954,11 +12954,11 @@ func (p *EvaluationOpenAPIServiceCreateEvaluationSetArgs) FastReadField1(buf []b return offset, nil } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetArgs) FastWrite(buf []byte) int { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -12967,7 +12967,7 @@ func (p *EvaluationOpenAPIServiceCreateEvaluationSetArgs) FastWriteNocopy(buf [] return offset } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetArgs) BLength() int { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -12976,29 +12976,29 @@ func (p *EvaluationOpenAPIServiceCreateEvaluationSetArgs) BLength() int { return l } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) offset += p.Req.FastWriteNocopy(buf[offset:], w) return offset } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetArgs) field1Length() int { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) field1Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += p.Req.BLength() return l } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetArgs) DeepCopy(s interface{}) error { - src, ok := s.(*EvaluationOpenAPIServiceCreateEvaluationSetArgs) +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _req *CreateEvaluationSetOpenAPIRequest + var _req *CreateEvaluationSetOApiRequest if src.Req != nil { - _req = &CreateEvaluationSetOpenAPIRequest{} + _req = &CreateEvaluationSetOApiRequest{} if err := _req.DeepCopy(src.Req); err != nil { return err } @@ -13008,7 +13008,7 @@ func (p *EvaluationOpenAPIServiceCreateEvaluationSetArgs) DeepCopy(s interface{} return nil } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetResult) FastRead(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) FastRead(buf []byte) (int, error) { var err error var offset int @@ -13052,14 +13052,14 @@ func (p *EvaluationOpenAPIServiceCreateEvaluationSetResult) FastRead(buf []byte) ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceCreateEvaluationSetResult[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceCreateEvaluationSetOApiResult[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetResult) FastReadField0(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) FastReadField0(buf []byte) (int, error) { offset := 0 - _field := NewCreateEvaluationSetOpenAPIResponse() + _field := NewCreateEvaluationSetOApiResponse() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -13069,11 +13069,11 @@ func (p *EvaluationOpenAPIServiceCreateEvaluationSetResult) FastReadField0(buf [ return offset, nil } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetResult) FastWrite(buf []byte) int { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField0(buf[offset:], w) @@ -13082,7 +13082,7 @@ func (p *EvaluationOpenAPIServiceCreateEvaluationSetResult) FastWriteNocopy(buf return offset } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetResult) BLength() int { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) BLength() int { l := 0 if p != nil { l += p.field0Length() @@ -13091,7 +13091,7 @@ func (p *EvaluationOpenAPIServiceCreateEvaluationSetResult) BLength() int { return l } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetSuccess() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 0) @@ -13100,7 +13100,7 @@ func (p *EvaluationOpenAPIServiceCreateEvaluationSetResult) fastWriteField0(buf return offset } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetResult) field0Length() int { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) field0Length() int { l := 0 if p.IsSetSuccess() { l += thrift.Binary.FieldBeginLength() @@ -13109,15 +13109,15 @@ func (p *EvaluationOpenAPIServiceCreateEvaluationSetResult) field0Length() int { return l } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetResult) DeepCopy(s interface{}) error { - src, ok := s.(*EvaluationOpenAPIServiceCreateEvaluationSetResult) +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _success *CreateEvaluationSetOpenAPIResponse + var _success *CreateEvaluationSetOApiResponse if src.Success != nil { - _success = &CreateEvaluationSetOpenAPIResponse{} + _success = &CreateEvaluationSetOApiResponse{} if err := _success.DeepCopy(src.Success); err != nil { return err } @@ -13127,7 +13127,7 @@ func (p *EvaluationOpenAPIServiceCreateEvaluationSetResult) DeepCopy(s interface return nil } -func (p *EvaluationOpenAPIServiceGetEvaluationSetArgs) FastRead(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) FastRead(buf []byte) (int, error) { var err error var offset int @@ -13171,14 +13171,14 @@ func (p *EvaluationOpenAPIServiceGetEvaluationSetArgs) FastRead(buf []byte) (int ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceGetEvaluationSetArgs[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceGetEvaluationSetOApiArgs[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *EvaluationOpenAPIServiceGetEvaluationSetArgs) FastReadField1(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) FastReadField1(buf []byte) (int, error) { offset := 0 - _field := NewGetEvaluationSetOpenAPIRequest() + _field := NewGetEvaluationSetOApiRequest() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -13188,11 +13188,11 @@ func (p *EvaluationOpenAPIServiceGetEvaluationSetArgs) FastReadField1(buf []byte return offset, nil } -func (p *EvaluationOpenAPIServiceGetEvaluationSetArgs) FastWrite(buf []byte) int { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *EvaluationOpenAPIServiceGetEvaluationSetArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -13201,7 +13201,7 @@ func (p *EvaluationOpenAPIServiceGetEvaluationSetArgs) FastWriteNocopy(buf []byt return offset } -func (p *EvaluationOpenAPIServiceGetEvaluationSetArgs) BLength() int { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -13210,29 +13210,29 @@ func (p *EvaluationOpenAPIServiceGetEvaluationSetArgs) BLength() int { return l } -func (p *EvaluationOpenAPIServiceGetEvaluationSetArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) offset += p.Req.FastWriteNocopy(buf[offset:], w) return offset } -func (p *EvaluationOpenAPIServiceGetEvaluationSetArgs) field1Length() int { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) field1Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += p.Req.BLength() return l } -func (p *EvaluationOpenAPIServiceGetEvaluationSetArgs) DeepCopy(s interface{}) error { - src, ok := s.(*EvaluationOpenAPIServiceGetEvaluationSetArgs) +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _req *GetEvaluationSetOpenAPIRequest + var _req *GetEvaluationSetOApiRequest if src.Req != nil { - _req = &GetEvaluationSetOpenAPIRequest{} + _req = &GetEvaluationSetOApiRequest{} if err := _req.DeepCopy(src.Req); err != nil { return err } @@ -13242,7 +13242,7 @@ func (p *EvaluationOpenAPIServiceGetEvaluationSetArgs) DeepCopy(s interface{}) e return nil } -func (p *EvaluationOpenAPIServiceGetEvaluationSetResult) FastRead(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) FastRead(buf []byte) (int, error) { var err error var offset int @@ -13286,14 +13286,14 @@ func (p *EvaluationOpenAPIServiceGetEvaluationSetResult) FastRead(buf []byte) (i ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceGetEvaluationSetResult[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceGetEvaluationSetOApiResult[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *EvaluationOpenAPIServiceGetEvaluationSetResult) FastReadField0(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) FastReadField0(buf []byte) (int, error) { offset := 0 - _field := NewGetEvaluationSetOpenAPIResponse() + _field := NewGetEvaluationSetOApiResponse() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -13303,11 +13303,11 @@ func (p *EvaluationOpenAPIServiceGetEvaluationSetResult) FastReadField0(buf []by return offset, nil } -func (p *EvaluationOpenAPIServiceGetEvaluationSetResult) FastWrite(buf []byte) int { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *EvaluationOpenAPIServiceGetEvaluationSetResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField0(buf[offset:], w) @@ -13316,7 +13316,7 @@ func (p *EvaluationOpenAPIServiceGetEvaluationSetResult) FastWriteNocopy(buf []b return offset } -func (p *EvaluationOpenAPIServiceGetEvaluationSetResult) BLength() int { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) BLength() int { l := 0 if p != nil { l += p.field0Length() @@ -13325,7 +13325,7 @@ func (p *EvaluationOpenAPIServiceGetEvaluationSetResult) BLength() int { return l } -func (p *EvaluationOpenAPIServiceGetEvaluationSetResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetSuccess() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 0) @@ -13334,7 +13334,7 @@ func (p *EvaluationOpenAPIServiceGetEvaluationSetResult) fastWriteField0(buf []b return offset } -func (p *EvaluationOpenAPIServiceGetEvaluationSetResult) field0Length() int { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) field0Length() int { l := 0 if p.IsSetSuccess() { l += thrift.Binary.FieldBeginLength() @@ -13343,15 +13343,15 @@ func (p *EvaluationOpenAPIServiceGetEvaluationSetResult) field0Length() int { return l } -func (p *EvaluationOpenAPIServiceGetEvaluationSetResult) DeepCopy(s interface{}) error { - src, ok := s.(*EvaluationOpenAPIServiceGetEvaluationSetResult) +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceGetEvaluationSetOApiResult) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _success *GetEvaluationSetOpenAPIResponse + var _success *GetEvaluationSetOApiResponse if src.Success != nil { - _success = &GetEvaluationSetOpenAPIResponse{} + _success = &GetEvaluationSetOApiResponse{} if err := _success.DeepCopy(src.Success); err != nil { return err } @@ -13361,7 +13361,7 @@ func (p *EvaluationOpenAPIServiceGetEvaluationSetResult) DeepCopy(s interface{}) return nil } -func (p *EvaluationOpenAPIServiceListEvaluationSetsArgs) FastRead(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) FastRead(buf []byte) (int, error) { var err error var offset int @@ -13405,14 +13405,14 @@ func (p *EvaluationOpenAPIServiceListEvaluationSetsArgs) FastRead(buf []byte) (i ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceListEvaluationSetsArgs[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceListEvaluationSetsOApiArgs[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *EvaluationOpenAPIServiceListEvaluationSetsArgs) FastReadField1(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) FastReadField1(buf []byte) (int, error) { offset := 0 - _field := NewListEvaluationSetsOpenAPIRequest() + _field := NewListEvaluationSetsOApiRequest() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -13422,11 +13422,11 @@ func (p *EvaluationOpenAPIServiceListEvaluationSetsArgs) FastReadField1(buf []by return offset, nil } -func (p *EvaluationOpenAPIServiceListEvaluationSetsArgs) FastWrite(buf []byte) int { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *EvaluationOpenAPIServiceListEvaluationSetsArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -13435,7 +13435,7 @@ func (p *EvaluationOpenAPIServiceListEvaluationSetsArgs) FastWriteNocopy(buf []b return offset } -func (p *EvaluationOpenAPIServiceListEvaluationSetsArgs) BLength() int { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -13444,29 +13444,29 @@ func (p *EvaluationOpenAPIServiceListEvaluationSetsArgs) BLength() int { return l } -func (p *EvaluationOpenAPIServiceListEvaluationSetsArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) offset += p.Req.FastWriteNocopy(buf[offset:], w) return offset } -func (p *EvaluationOpenAPIServiceListEvaluationSetsArgs) field1Length() int { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) field1Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += p.Req.BLength() return l } -func (p *EvaluationOpenAPIServiceListEvaluationSetsArgs) DeepCopy(s interface{}) error { - src, ok := s.(*EvaluationOpenAPIServiceListEvaluationSetsArgs) +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _req *ListEvaluationSetsOpenAPIRequest + var _req *ListEvaluationSetsOApiRequest if src.Req != nil { - _req = &ListEvaluationSetsOpenAPIRequest{} + _req = &ListEvaluationSetsOApiRequest{} if err := _req.DeepCopy(src.Req); err != nil { return err } @@ -13476,7 +13476,7 @@ func (p *EvaluationOpenAPIServiceListEvaluationSetsArgs) DeepCopy(s interface{}) return nil } -func (p *EvaluationOpenAPIServiceListEvaluationSetsResult) FastRead(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) FastRead(buf []byte) (int, error) { var err error var offset int @@ -13520,14 +13520,14 @@ func (p *EvaluationOpenAPIServiceListEvaluationSetsResult) FastRead(buf []byte) ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceListEvaluationSetsResult[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceListEvaluationSetsOApiResult[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *EvaluationOpenAPIServiceListEvaluationSetsResult) FastReadField0(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) FastReadField0(buf []byte) (int, error) { offset := 0 - _field := NewListEvaluationSetsOpenAPIResponse() + _field := NewListEvaluationSetsOApiResponse() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -13537,11 +13537,11 @@ func (p *EvaluationOpenAPIServiceListEvaluationSetsResult) FastReadField0(buf [] return offset, nil } -func (p *EvaluationOpenAPIServiceListEvaluationSetsResult) FastWrite(buf []byte) int { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *EvaluationOpenAPIServiceListEvaluationSetsResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField0(buf[offset:], w) @@ -13550,7 +13550,7 @@ func (p *EvaluationOpenAPIServiceListEvaluationSetsResult) FastWriteNocopy(buf [ return offset } -func (p *EvaluationOpenAPIServiceListEvaluationSetsResult) BLength() int { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) BLength() int { l := 0 if p != nil { l += p.field0Length() @@ -13559,7 +13559,7 @@ func (p *EvaluationOpenAPIServiceListEvaluationSetsResult) BLength() int { return l } -func (p *EvaluationOpenAPIServiceListEvaluationSetsResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetSuccess() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 0) @@ -13568,7 +13568,7 @@ func (p *EvaluationOpenAPIServiceListEvaluationSetsResult) fastWriteField0(buf [ return offset } -func (p *EvaluationOpenAPIServiceListEvaluationSetsResult) field0Length() int { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) field0Length() int { l := 0 if p.IsSetSuccess() { l += thrift.Binary.FieldBeginLength() @@ -13577,15 +13577,15 @@ func (p *EvaluationOpenAPIServiceListEvaluationSetsResult) field0Length() int { return l } -func (p *EvaluationOpenAPIServiceListEvaluationSetsResult) DeepCopy(s interface{}) error { - src, ok := s.(*EvaluationOpenAPIServiceListEvaluationSetsResult) +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceListEvaluationSetsOApiResult) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _success *ListEvaluationSetsOpenAPIResponse + var _success *ListEvaluationSetsOApiResponse if src.Success != nil { - _success = &ListEvaluationSetsOpenAPIResponse{} + _success = &ListEvaluationSetsOApiResponse{} if err := _success.DeepCopy(src.Success); err != nil { return err } @@ -13595,7 +13595,7 @@ func (p *EvaluationOpenAPIServiceListEvaluationSetsResult) DeepCopy(s interface{ return nil } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs) FastRead(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) FastRead(buf []byte) (int, error) { var err error var offset int @@ -13639,14 +13639,14 @@ func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs) FastRead(buf [] ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs) FastReadField1(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) FastReadField1(buf []byte) (int, error) { offset := 0 - _field := NewCreateEvaluationSetVersionOpenAPIRequest() + _field := NewCreateEvaluationSetVersionOApiRequest() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -13656,11 +13656,11 @@ func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs) FastReadField1( return offset, nil } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs) FastWrite(buf []byte) int { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -13669,7 +13669,7 @@ func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs) FastWriteNocopy return offset } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs) BLength() int { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -13678,29 +13678,29 @@ func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs) BLength() int { return l } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) offset += p.Req.FastWriteNocopy(buf[offset:], w) return offset } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs) field1Length() int { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) field1Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += p.Req.BLength() return l } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs) DeepCopy(s interface{}) error { - src, ok := s.(*EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs) +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _req *CreateEvaluationSetVersionOpenAPIRequest + var _req *CreateEvaluationSetVersionOApiRequest if src.Req != nil { - _req = &CreateEvaluationSetVersionOpenAPIRequest{} + _req = &CreateEvaluationSetVersionOApiRequest{} if err := _req.DeepCopy(src.Req); err != nil { return err } @@ -13710,7 +13710,7 @@ func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs) DeepCopy(s inte return nil } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionResult) FastRead(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) FastRead(buf []byte) (int, error) { var err error var offset int @@ -13754,14 +13754,14 @@ func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionResult) FastRead(buf ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceCreateEvaluationSetVersionResult[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionResult) FastReadField0(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) FastReadField0(buf []byte) (int, error) { offset := 0 - _field := NewCreateEvaluationSetVersionOpenAPIResponse() + _field := NewCreateEvaluationSetVersionOApiResponse() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -13771,11 +13771,11 @@ func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionResult) FastReadField return offset, nil } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionResult) FastWrite(buf []byte) int { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField0(buf[offset:], w) @@ -13784,7 +13784,7 @@ func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionResult) FastWriteNoco return offset } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionResult) BLength() int { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) BLength() int { l := 0 if p != nil { l += p.field0Length() @@ -13793,7 +13793,7 @@ func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionResult) BLength() int return l } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetSuccess() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 0) @@ -13802,7 +13802,7 @@ func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionResult) fastWriteFiel return offset } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionResult) field0Length() int { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) field0Length() int { l := 0 if p.IsSetSuccess() { l += thrift.Binary.FieldBeginLength() @@ -13811,15 +13811,15 @@ func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionResult) field0Length( return l } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionResult) DeepCopy(s interface{}) error { - src, ok := s.(*EvaluationOpenAPIServiceCreateEvaluationSetVersionResult) +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _success *CreateEvaluationSetVersionOpenAPIResponse + var _success *CreateEvaluationSetVersionOApiResponse if src.Success != nil { - _success = &CreateEvaluationSetVersionOpenAPIResponse{} + _success = &CreateEvaluationSetVersionOApiResponse{} if err := _success.DeepCopy(src.Success); err != nil { return err } @@ -13829,7 +13829,7 @@ func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionResult) DeepCopy(s in return nil } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs) FastRead(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) FastRead(buf []byte) (int, error) { var err error var offset int @@ -13873,14 +13873,14 @@ func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs) FastRead(buf ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs) FastReadField1(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) FastReadField1(buf []byte) (int, error) { offset := 0 - _field := NewBatchCreateEvaluationSetItemsOpenAPIRequest() + _field := NewBatchCreateEvaluationSetItemsOApiRequest() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -13890,11 +13890,11 @@ func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs) FastReadFiel return offset, nil } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs) FastWrite(buf []byte) int { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -13903,7 +13903,7 @@ func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs) FastWriteNoc return offset } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs) BLength() int { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -13912,29 +13912,29 @@ func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs) BLength() in return l } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) offset += p.Req.FastWriteNocopy(buf[offset:], w) return offset } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs) field1Length() int { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) field1Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += p.Req.BLength() return l } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs) DeepCopy(s interface{}) error { - src, ok := s.(*EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs) +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _req *BatchCreateEvaluationSetItemsOpenAPIRequest + var _req *BatchCreateEvaluationSetItemsOApiRequest if src.Req != nil { - _req = &BatchCreateEvaluationSetItemsOpenAPIRequest{} + _req = &BatchCreateEvaluationSetItemsOApiRequest{} if err := _req.DeepCopy(src.Req); err != nil { return err } @@ -13944,7 +13944,7 @@ func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs) DeepCopy(s i return nil } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult) FastRead(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) FastRead(buf []byte) (int, error) { var err error var offset int @@ -13988,14 +13988,14 @@ func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult) FastRead(b ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult) FastReadField0(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) FastReadField0(buf []byte) (int, error) { offset := 0 - _field := NewBatchCreateEvaluationSetItemsOpenAPIResponse() + _field := NewBatchCreateEvaluationSetItemsOApiResponse() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -14005,11 +14005,11 @@ func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult) FastReadFi return offset, nil } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult) FastWrite(buf []byte) int { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField0(buf[offset:], w) @@ -14018,7 +14018,7 @@ func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult) FastWriteN return offset } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult) BLength() int { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) BLength() int { l := 0 if p != nil { l += p.field0Length() @@ -14027,7 +14027,7 @@ func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult) BLength() return l } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetSuccess() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 0) @@ -14036,7 +14036,7 @@ func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult) fastWriteF return offset } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult) field0Length() int { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) field0Length() int { l := 0 if p.IsSetSuccess() { l += thrift.Binary.FieldBeginLength() @@ -14045,15 +14045,15 @@ func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult) field0Leng return l } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult) DeepCopy(s interface{}) error { - src, ok := s.(*EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult) +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _success *BatchCreateEvaluationSetItemsOpenAPIResponse + var _success *BatchCreateEvaluationSetItemsOApiResponse if src.Success != nil { - _success = &BatchCreateEvaluationSetItemsOpenAPIResponse{} + _success = &BatchCreateEvaluationSetItemsOApiResponse{} if err := _success.DeepCopy(src.Success); err != nil { return err } @@ -14063,7 +14063,7 @@ func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult) DeepCopy(s return nil } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs) FastRead(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) FastRead(buf []byte) (int, error) { var err error var offset int @@ -14107,14 +14107,14 @@ func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs) FastRead(buf ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs) FastReadField1(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) FastReadField1(buf []byte) (int, error) { offset := 0 - _field := NewBatchUpdateEvaluationSetItemsOpenAPIRequest() + _field := NewBatchUpdateEvaluationSetItemsOApiRequest() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -14124,11 +14124,11 @@ func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs) FastReadFiel return offset, nil } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs) FastWrite(buf []byte) int { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -14137,7 +14137,7 @@ func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs) FastWriteNoc return offset } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs) BLength() int { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -14146,29 +14146,29 @@ func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs) BLength() in return l } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) offset += p.Req.FastWriteNocopy(buf[offset:], w) return offset } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs) field1Length() int { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) field1Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += p.Req.BLength() return l } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs) DeepCopy(s interface{}) error { - src, ok := s.(*EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs) +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _req *BatchUpdateEvaluationSetItemsOpenAPIRequest + var _req *BatchUpdateEvaluationSetItemsOApiRequest if src.Req != nil { - _req = &BatchUpdateEvaluationSetItemsOpenAPIRequest{} + _req = &BatchUpdateEvaluationSetItemsOApiRequest{} if err := _req.DeepCopy(src.Req); err != nil { return err } @@ -14178,7 +14178,7 @@ func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs) DeepCopy(s i return nil } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult) FastRead(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) FastRead(buf []byte) (int, error) { var err error var offset int @@ -14222,14 +14222,14 @@ func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult) FastRead(b ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult) FastReadField0(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) FastReadField0(buf []byte) (int, error) { offset := 0 - _field := NewBatchUpdateEvaluationSetItemsOpenAPIResponse() + _field := NewBatchUpdateEvaluationSetItemsOApiResponse() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -14239,11 +14239,11 @@ func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult) FastReadFi return offset, nil } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult) FastWrite(buf []byte) int { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField0(buf[offset:], w) @@ -14252,7 +14252,7 @@ func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult) FastWriteN return offset } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult) BLength() int { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) BLength() int { l := 0 if p != nil { l += p.field0Length() @@ -14261,7 +14261,7 @@ func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult) BLength() return l } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetSuccess() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 0) @@ -14270,7 +14270,7 @@ func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult) fastWriteF return offset } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult) field0Length() int { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) field0Length() int { l := 0 if p.IsSetSuccess() { l += thrift.Binary.FieldBeginLength() @@ -14279,15 +14279,15 @@ func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult) field0Leng return l } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult) DeepCopy(s interface{}) error { - src, ok := s.(*EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult) +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _success *BatchUpdateEvaluationSetItemsOpenAPIResponse + var _success *BatchUpdateEvaluationSetItemsOApiResponse if src.Success != nil { - _success = &BatchUpdateEvaluationSetItemsOpenAPIResponse{} + _success = &BatchUpdateEvaluationSetItemsOApiResponse{} if err := _success.DeepCopy(src.Success); err != nil { return err } @@ -14297,7 +14297,7 @@ func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult) DeepCopy(s return nil } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs) FastRead(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) FastRead(buf []byte) (int, error) { var err error var offset int @@ -14341,14 +14341,14 @@ func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs) FastRead(buf ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs) FastReadField1(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) FastReadField1(buf []byte) (int, error) { offset := 0 - _field := NewBatchDeleteEvaluationSetItemsOpenAPIRequest() + _field := NewBatchDeleteEvaluationSetItemsOApiRequest() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -14358,11 +14358,11 @@ func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs) FastReadFiel return offset, nil } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs) FastWrite(buf []byte) int { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -14371,7 +14371,7 @@ func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs) FastWriteNoc return offset } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs) BLength() int { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -14380,29 +14380,29 @@ func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs) BLength() in return l } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) offset += p.Req.FastWriteNocopy(buf[offset:], w) return offset } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs) field1Length() int { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) field1Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += p.Req.BLength() return l } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs) DeepCopy(s interface{}) error { - src, ok := s.(*EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs) +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _req *BatchDeleteEvaluationSetItemsOpenAPIRequest + var _req *BatchDeleteEvaluationSetItemsOApiRequest if src.Req != nil { - _req = &BatchDeleteEvaluationSetItemsOpenAPIRequest{} + _req = &BatchDeleteEvaluationSetItemsOApiRequest{} if err := _req.DeepCopy(src.Req); err != nil { return err } @@ -14412,7 +14412,7 @@ func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs) DeepCopy(s i return nil } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult) FastRead(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) FastRead(buf []byte) (int, error) { var err error var offset int @@ -14456,14 +14456,14 @@ func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult) FastRead(b ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult) FastReadField0(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) FastReadField0(buf []byte) (int, error) { offset := 0 - _field := NewBatchDeleteEvaluationSetItemsOpenAPIResponse() + _field := NewBatchDeleteEvaluationSetItemsOApiResponse() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -14473,11 +14473,11 @@ func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult) FastReadFi return offset, nil } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult) FastWrite(buf []byte) int { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField0(buf[offset:], w) @@ -14486,7 +14486,7 @@ func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult) FastWriteN return offset } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult) BLength() int { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) BLength() int { l := 0 if p != nil { l += p.field0Length() @@ -14495,7 +14495,7 @@ func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult) BLength() return l } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetSuccess() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 0) @@ -14504,7 +14504,7 @@ func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult) fastWriteF return offset } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult) field0Length() int { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) field0Length() int { l := 0 if p.IsSetSuccess() { l += thrift.Binary.FieldBeginLength() @@ -14513,15 +14513,15 @@ func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult) field0Leng return l } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult) DeepCopy(s interface{}) error { - src, ok := s.(*EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult) +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _success *BatchDeleteEvaluationSetItemsOpenAPIResponse + var _success *BatchDeleteEvaluationSetItemsOApiResponse if src.Success != nil { - _success = &BatchDeleteEvaluationSetItemsOpenAPIResponse{} + _success = &BatchDeleteEvaluationSetItemsOApiResponse{} if err := _success.DeepCopy(src.Success); err != nil { return err } @@ -14531,7 +14531,7 @@ func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult) DeepCopy(s return nil } -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs) FastRead(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs) FastRead(buf []byte) (int, error) { var err error var offset int @@ -14575,14 +14575,14 @@ func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs) FastRead(buf ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs) FastReadField1(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs) FastReadField1(buf []byte) (int, error) { offset := 0 - _field := NewClearEvaluationSetDraftItemsOpenAPIRequest() + _field := NewClearEvaluationSetDraftItemsOApiRequest() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -14592,11 +14592,11 @@ func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs) FastReadField return offset, nil } -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs) FastWrite(buf []byte) int { +func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -14605,7 +14605,7 @@ func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs) FastWriteNoco return offset } -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs) BLength() int { +func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -14614,29 +14614,29 @@ func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs) BLength() int return l } -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) offset += p.Req.FastWriteNocopy(buf[offset:], w) return offset } -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs) field1Length() int { +func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs) field1Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += p.Req.BLength() return l } -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs) DeepCopy(s interface{}) error { - src, ok := s.(*EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs) +func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _req *ClearEvaluationSetDraftItemsOpenAPIRequest + var _req *ClearEvaluationSetDraftItemsOApiRequest if src.Req != nil { - _req = &ClearEvaluationSetDraftItemsOpenAPIRequest{} + _req = &ClearEvaluationSetDraftItemsOApiRequest{} if err := _req.DeepCopy(src.Req); err != nil { return err } @@ -14646,7 +14646,7 @@ func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs) DeepCopy(s in return nil } -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult) FastRead(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult) FastRead(buf []byte) (int, error) { var err error var offset int @@ -14690,14 +14690,14 @@ func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult) FastRead(bu ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult) FastReadField0(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult) FastReadField0(buf []byte) (int, error) { offset := 0 - _field := NewClearEvaluationSetDraftItemsOpenAPIResponse() + _field := NewClearEvaluationSetDraftItemsOApiResponse() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -14707,11 +14707,11 @@ func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult) FastReadFie return offset, nil } -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult) FastWrite(buf []byte) int { +func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField0(buf[offset:], w) @@ -14720,7 +14720,7 @@ func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult) FastWriteNo return offset } -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult) BLength() int { +func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult) BLength() int { l := 0 if p != nil { l += p.field0Length() @@ -14729,7 +14729,7 @@ func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult) BLength() i return l } -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetSuccess() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 0) @@ -14738,7 +14738,7 @@ func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult) fastWriteFi return offset } -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult) field0Length() int { +func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult) field0Length() int { l := 0 if p.IsSetSuccess() { l += thrift.Binary.FieldBeginLength() @@ -14747,15 +14747,15 @@ func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult) field0Lengt return l } -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult) DeepCopy(s interface{}) error { - src, ok := s.(*EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult) +func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _success *ClearEvaluationSetDraftItemsOpenAPIResponse + var _success *ClearEvaluationSetDraftItemsOApiResponse if src.Success != nil { - _success = &ClearEvaluationSetDraftItemsOpenAPIResponse{} + _success = &ClearEvaluationSetDraftItemsOApiResponse{} if err := _success.DeepCopy(src.Success); err != nil { return err } @@ -14765,7 +14765,7 @@ func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult) DeepCopy(s return nil } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs) FastRead(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) FastRead(buf []byte) (int, error) { var err error var offset int @@ -14809,14 +14809,14 @@ func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs) FastRead(buf ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs) FastReadField1(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) FastReadField1(buf []byte) (int, error) { offset := 0 - _field := NewListEvaluationSetVersionItemsOpenAPIRequest() + _field := NewListEvaluationSetVersionItemsOApiRequest() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -14826,11 +14826,11 @@ func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs) FastReadFiel return offset, nil } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs) FastWrite(buf []byte) int { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -14839,7 +14839,7 @@ func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs) FastWriteNoc return offset } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs) BLength() int { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -14848,29 +14848,29 @@ func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs) BLength() in return l } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) offset += p.Req.FastWriteNocopy(buf[offset:], w) return offset } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs) field1Length() int { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) field1Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += p.Req.BLength() return l } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs) DeepCopy(s interface{}) error { - src, ok := s.(*EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs) +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _req *ListEvaluationSetVersionItemsOpenAPIRequest + var _req *ListEvaluationSetVersionItemsOApiRequest if src.Req != nil { - _req = &ListEvaluationSetVersionItemsOpenAPIRequest{} + _req = &ListEvaluationSetVersionItemsOApiRequest{} if err := _req.DeepCopy(src.Req); err != nil { return err } @@ -14880,7 +14880,7 @@ func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs) DeepCopy(s i return nil } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult) FastRead(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) FastRead(buf []byte) (int, error) { var err error var offset int @@ -14924,14 +14924,14 @@ func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult) FastRead(b ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult) FastReadField0(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) FastReadField0(buf []byte) (int, error) { offset := 0 - _field := NewListEvaluationSetVersionItemsOpenAPIResponse() + _field := NewListEvaluationSetVersionItemsOApiResponse() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -14941,11 +14941,11 @@ func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult) FastReadFi return offset, nil } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult) FastWrite(buf []byte) int { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField0(buf[offset:], w) @@ -14954,7 +14954,7 @@ func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult) FastWriteN return offset } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult) BLength() int { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) BLength() int { l := 0 if p != nil { l += p.field0Length() @@ -14963,7 +14963,7 @@ func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult) BLength() return l } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetSuccess() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 0) @@ -14972,7 +14972,7 @@ func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult) fastWriteF return offset } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult) field0Length() int { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) field0Length() int { l := 0 if p.IsSetSuccess() { l += thrift.Binary.FieldBeginLength() @@ -14981,15 +14981,15 @@ func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult) field0Leng return l } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult) DeepCopy(s interface{}) error { - src, ok := s.(*EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult) +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _success *ListEvaluationSetVersionItemsOpenAPIResponse + var _success *ListEvaluationSetVersionItemsOApiResponse if src.Success != nil { - _success = &ListEvaluationSetVersionItemsOpenAPIResponse{} + _success = &ListEvaluationSetVersionItemsOApiResponse{} if err := _success.DeepCopy(src.Success); err != nil { return err } @@ -14999,7 +14999,7 @@ func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult) DeepCopy(s return nil } -func (p *EvaluationOpenAPIServiceCreateEvaluatorArgs) FastRead(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiArgs) FastRead(buf []byte) (int, error) { var err error var offset int @@ -15043,14 +15043,14 @@ func (p *EvaluationOpenAPIServiceCreateEvaluatorArgs) FastRead(buf []byte) (int, ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceCreateEvaluatorArgs[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceCreateEvaluatorOApiArgs[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *EvaluationOpenAPIServiceCreateEvaluatorArgs) FastReadField1(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiArgs) FastReadField1(buf []byte) (int, error) { offset := 0 - _field := NewCreateEvaluatorOpenAPIRequest() + _field := NewCreateEvaluatorOApiRequest() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -15060,11 +15060,11 @@ func (p *EvaluationOpenAPIServiceCreateEvaluatorArgs) FastReadField1(buf []byte) return offset, nil } -func (p *EvaluationOpenAPIServiceCreateEvaluatorArgs) FastWrite(buf []byte) int { +func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiArgs) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *EvaluationOpenAPIServiceCreateEvaluatorArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -15073,7 +15073,7 @@ func (p *EvaluationOpenAPIServiceCreateEvaluatorArgs) FastWriteNocopy(buf []byte return offset } -func (p *EvaluationOpenAPIServiceCreateEvaluatorArgs) BLength() int { +func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiArgs) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -15082,29 +15082,29 @@ func (p *EvaluationOpenAPIServiceCreateEvaluatorArgs) BLength() int { return l } -func (p *EvaluationOpenAPIServiceCreateEvaluatorArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) offset += p.Req.FastWriteNocopy(buf[offset:], w) return offset } -func (p *EvaluationOpenAPIServiceCreateEvaluatorArgs) field1Length() int { +func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiArgs) field1Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += p.Req.BLength() return l } -func (p *EvaluationOpenAPIServiceCreateEvaluatorArgs) DeepCopy(s interface{}) error { - src, ok := s.(*EvaluationOpenAPIServiceCreateEvaluatorArgs) +func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiArgs) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceCreateEvaluatorOApiArgs) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _req *CreateEvaluatorOpenAPIRequest + var _req *CreateEvaluatorOApiRequest if src.Req != nil { - _req = &CreateEvaluatorOpenAPIRequest{} + _req = &CreateEvaluatorOApiRequest{} if err := _req.DeepCopy(src.Req); err != nil { return err } @@ -15114,7 +15114,7 @@ func (p *EvaluationOpenAPIServiceCreateEvaluatorArgs) DeepCopy(s interface{}) er return nil } -func (p *EvaluationOpenAPIServiceCreateEvaluatorResult) FastRead(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiResult) FastRead(buf []byte) (int, error) { var err error var offset int @@ -15158,14 +15158,14 @@ func (p *EvaluationOpenAPIServiceCreateEvaluatorResult) FastRead(buf []byte) (in ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceCreateEvaluatorResult[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceCreateEvaluatorOApiResult[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *EvaluationOpenAPIServiceCreateEvaluatorResult) FastReadField0(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiResult) FastReadField0(buf []byte) (int, error) { offset := 0 - _field := NewCreateEvaluatorOpenAPIResponse() + _field := NewCreateEvaluatorOApiResponse() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -15175,11 +15175,11 @@ func (p *EvaluationOpenAPIServiceCreateEvaluatorResult) FastReadField0(buf []byt return offset, nil } -func (p *EvaluationOpenAPIServiceCreateEvaluatorResult) FastWrite(buf []byte) int { +func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiResult) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *EvaluationOpenAPIServiceCreateEvaluatorResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField0(buf[offset:], w) @@ -15188,7 +15188,7 @@ func (p *EvaluationOpenAPIServiceCreateEvaluatorResult) FastWriteNocopy(buf []by return offset } -func (p *EvaluationOpenAPIServiceCreateEvaluatorResult) BLength() int { +func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiResult) BLength() int { l := 0 if p != nil { l += p.field0Length() @@ -15197,7 +15197,7 @@ func (p *EvaluationOpenAPIServiceCreateEvaluatorResult) BLength() int { return l } -func (p *EvaluationOpenAPIServiceCreateEvaluatorResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetSuccess() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 0) @@ -15206,7 +15206,7 @@ func (p *EvaluationOpenAPIServiceCreateEvaluatorResult) fastWriteField0(buf []by return offset } -func (p *EvaluationOpenAPIServiceCreateEvaluatorResult) field0Length() int { +func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiResult) field0Length() int { l := 0 if p.IsSetSuccess() { l += thrift.Binary.FieldBeginLength() @@ -15215,15 +15215,15 @@ func (p *EvaluationOpenAPIServiceCreateEvaluatorResult) field0Length() int { return l } -func (p *EvaluationOpenAPIServiceCreateEvaluatorResult) DeepCopy(s interface{}) error { - src, ok := s.(*EvaluationOpenAPIServiceCreateEvaluatorResult) +func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiResult) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceCreateEvaluatorOApiResult) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _success *CreateEvaluatorOpenAPIResponse + var _success *CreateEvaluatorOApiResponse if src.Success != nil { - _success = &CreateEvaluatorOpenAPIResponse{} + _success = &CreateEvaluatorOApiResponse{} if err := _success.DeepCopy(src.Success); err != nil { return err } @@ -15233,7 +15233,7 @@ func (p *EvaluationOpenAPIServiceCreateEvaluatorResult) DeepCopy(s interface{}) return nil } -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs) FastRead(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs) FastRead(buf []byte) (int, error) { var err error var offset int @@ -15277,14 +15277,14 @@ func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs) FastRead(buf []byte ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs) FastReadField1(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs) FastReadField1(buf []byte) (int, error) { offset := 0 - _field := NewSubmitEvaluatorVersionOpenAPIRequest() + _field := NewSubmitEvaluatorVersionOApiRequest() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -15294,11 +15294,11 @@ func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs) FastReadField1(buf return offset, nil } -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs) FastWrite(buf []byte) int { +func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -15307,7 +15307,7 @@ func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs) FastWriteNocopy(buf return offset } -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs) BLength() int { +func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -15316,29 +15316,29 @@ func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs) BLength() int { return l } -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) offset += p.Req.FastWriteNocopy(buf[offset:], w) return offset } -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs) field1Length() int { +func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs) field1Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += p.Req.BLength() return l } -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs) DeepCopy(s interface{}) error { - src, ok := s.(*EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs) +func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _req *SubmitEvaluatorVersionOpenAPIRequest + var _req *SubmitEvaluatorVersionOApiRequest if src.Req != nil { - _req = &SubmitEvaluatorVersionOpenAPIRequest{} + _req = &SubmitEvaluatorVersionOApiRequest{} if err := _req.DeepCopy(src.Req); err != nil { return err } @@ -15348,7 +15348,7 @@ func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs) DeepCopy(s interfac return nil } -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionResult) FastRead(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult) FastRead(buf []byte) (int, error) { var err error var offset int @@ -15392,14 +15392,14 @@ func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionResult) FastRead(buf []by ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceSubmitEvaluatorVersionResult[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionResult) FastReadField0(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult) FastReadField0(buf []byte) (int, error) { offset := 0 - _field := NewSubmitEvaluatorVersionOpenAPIResponse() + _field := NewSubmitEvaluatorVersionOApiResponse() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -15409,11 +15409,11 @@ func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionResult) FastReadField0(bu return offset, nil } -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionResult) FastWrite(buf []byte) int { +func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField0(buf[offset:], w) @@ -15422,7 +15422,7 @@ func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionResult) FastWriteNocopy(b return offset } -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionResult) BLength() int { +func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult) BLength() int { l := 0 if p != nil { l += p.field0Length() @@ -15431,7 +15431,7 @@ func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionResult) BLength() int { return l } -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetSuccess() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 0) @@ -15440,7 +15440,7 @@ func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionResult) fastWriteField0(b return offset } -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionResult) field0Length() int { +func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult) field0Length() int { l := 0 if p.IsSetSuccess() { l += thrift.Binary.FieldBeginLength() @@ -15449,15 +15449,15 @@ func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionResult) field0Length() in return l } -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionResult) DeepCopy(s interface{}) error { - src, ok := s.(*EvaluationOpenAPIServiceSubmitEvaluatorVersionResult) +func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _success *SubmitEvaluatorVersionOpenAPIResponse + var _success *SubmitEvaluatorVersionOApiResponse if src.Success != nil { - _success = &SubmitEvaluatorVersionOpenAPIResponse{} + _success = &SubmitEvaluatorVersionOApiResponse{} if err := _success.DeepCopy(src.Success); err != nil { return err } @@ -15467,7 +15467,7 @@ func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionResult) DeepCopy(s interf return nil } -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionArgs) FastRead(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs) FastRead(buf []byte) (int, error) { var err error var offset int @@ -15511,14 +15511,14 @@ func (p *EvaluationOpenAPIServiceGetEvaluatorVersionArgs) FastRead(buf []byte) ( ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceGetEvaluatorVersionArgs[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionArgs) FastReadField1(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs) FastReadField1(buf []byte) (int, error) { offset := 0 - _field := NewGetEvaluatorVersionOpenAPIRequest() + _field := NewGetEvaluatorVersionOApiRequest() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -15528,11 +15528,11 @@ func (p *EvaluationOpenAPIServiceGetEvaluatorVersionArgs) FastReadField1(buf []b return offset, nil } -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionArgs) FastWrite(buf []byte) int { +func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -15541,7 +15541,7 @@ func (p *EvaluationOpenAPIServiceGetEvaluatorVersionArgs) FastWriteNocopy(buf [] return offset } -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionArgs) BLength() int { +func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -15550,29 +15550,29 @@ func (p *EvaluationOpenAPIServiceGetEvaluatorVersionArgs) BLength() int { return l } -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) offset += p.Req.FastWriteNocopy(buf[offset:], w) return offset } -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionArgs) field1Length() int { +func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs) field1Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += p.Req.BLength() return l } -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionArgs) DeepCopy(s interface{}) error { - src, ok := s.(*EvaluationOpenAPIServiceGetEvaluatorVersionArgs) +func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _req *GetEvaluatorVersionOpenAPIRequest + var _req *GetEvaluatorVersionOApiRequest if src.Req != nil { - _req = &GetEvaluatorVersionOpenAPIRequest{} + _req = &GetEvaluatorVersionOApiRequest{} if err := _req.DeepCopy(src.Req); err != nil { return err } @@ -15582,7 +15582,7 @@ func (p *EvaluationOpenAPIServiceGetEvaluatorVersionArgs) DeepCopy(s interface{} return nil } -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionResult) FastRead(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult) FastRead(buf []byte) (int, error) { var err error var offset int @@ -15626,14 +15626,14 @@ func (p *EvaluationOpenAPIServiceGetEvaluatorVersionResult) FastRead(buf []byte) ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceGetEvaluatorVersionResult[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionResult) FastReadField0(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult) FastReadField0(buf []byte) (int, error) { offset := 0 - _field := NewGetEvaluatorVersionOpenAPIResponse() + _field := NewGetEvaluatorVersionOApiResponse() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -15643,11 +15643,11 @@ func (p *EvaluationOpenAPIServiceGetEvaluatorVersionResult) FastReadField0(buf [ return offset, nil } -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionResult) FastWrite(buf []byte) int { +func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField0(buf[offset:], w) @@ -15656,7 +15656,7 @@ func (p *EvaluationOpenAPIServiceGetEvaluatorVersionResult) FastWriteNocopy(buf return offset } -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionResult) BLength() int { +func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult) BLength() int { l := 0 if p != nil { l += p.field0Length() @@ -15665,7 +15665,7 @@ func (p *EvaluationOpenAPIServiceGetEvaluatorVersionResult) BLength() int { return l } -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetSuccess() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 0) @@ -15674,7 +15674,7 @@ func (p *EvaluationOpenAPIServiceGetEvaluatorVersionResult) fastWriteField0(buf return offset } -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionResult) field0Length() int { +func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult) field0Length() int { l := 0 if p.IsSetSuccess() { l += thrift.Binary.FieldBeginLength() @@ -15683,15 +15683,15 @@ func (p *EvaluationOpenAPIServiceGetEvaluatorVersionResult) field0Length() int { return l } -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionResult) DeepCopy(s interface{}) error { - src, ok := s.(*EvaluationOpenAPIServiceGetEvaluatorVersionResult) +func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _success *GetEvaluatorVersionOpenAPIResponse + var _success *GetEvaluatorVersionOApiResponse if src.Success != nil { - _success = &GetEvaluatorVersionOpenAPIResponse{} + _success = &GetEvaluatorVersionOApiResponse{} if err := _success.DeepCopy(src.Success); err != nil { return err } @@ -15701,7 +15701,7 @@ func (p *EvaluationOpenAPIServiceGetEvaluatorVersionResult) DeepCopy(s interface return nil } -func (p *EvaluationOpenAPIServiceRunEvaluatorArgs) FastRead(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceRunEvaluatorOApiArgs) FastRead(buf []byte) (int, error) { var err error var offset int @@ -15745,14 +15745,14 @@ func (p *EvaluationOpenAPIServiceRunEvaluatorArgs) FastRead(buf []byte) (int, er ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceRunEvaluatorArgs[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceRunEvaluatorOApiArgs[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *EvaluationOpenAPIServiceRunEvaluatorArgs) FastReadField1(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceRunEvaluatorOApiArgs) FastReadField1(buf []byte) (int, error) { offset := 0 - _field := NewRunEvaluatorOpenAPIRequest() + _field := NewRunEvaluatorOApiRequest() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -15762,11 +15762,11 @@ func (p *EvaluationOpenAPIServiceRunEvaluatorArgs) FastReadField1(buf []byte) (i return offset, nil } -func (p *EvaluationOpenAPIServiceRunEvaluatorArgs) FastWrite(buf []byte) int { +func (p *EvaluationOpenAPIServiceRunEvaluatorOApiArgs) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *EvaluationOpenAPIServiceRunEvaluatorArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceRunEvaluatorOApiArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -15775,7 +15775,7 @@ func (p *EvaluationOpenAPIServiceRunEvaluatorArgs) FastWriteNocopy(buf []byte, w return offset } -func (p *EvaluationOpenAPIServiceRunEvaluatorArgs) BLength() int { +func (p *EvaluationOpenAPIServiceRunEvaluatorOApiArgs) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -15784,29 +15784,29 @@ func (p *EvaluationOpenAPIServiceRunEvaluatorArgs) BLength() int { return l } -func (p *EvaluationOpenAPIServiceRunEvaluatorArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceRunEvaluatorOApiArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) offset += p.Req.FastWriteNocopy(buf[offset:], w) return offset } -func (p *EvaluationOpenAPIServiceRunEvaluatorArgs) field1Length() int { +func (p *EvaluationOpenAPIServiceRunEvaluatorOApiArgs) field1Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += p.Req.BLength() return l } -func (p *EvaluationOpenAPIServiceRunEvaluatorArgs) DeepCopy(s interface{}) error { - src, ok := s.(*EvaluationOpenAPIServiceRunEvaluatorArgs) +func (p *EvaluationOpenAPIServiceRunEvaluatorOApiArgs) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceRunEvaluatorOApiArgs) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _req *RunEvaluatorOpenAPIRequest + var _req *RunEvaluatorOApiRequest if src.Req != nil { - _req = &RunEvaluatorOpenAPIRequest{} + _req = &RunEvaluatorOApiRequest{} if err := _req.DeepCopy(src.Req); err != nil { return err } @@ -15816,7 +15816,7 @@ func (p *EvaluationOpenAPIServiceRunEvaluatorArgs) DeepCopy(s interface{}) error return nil } -func (p *EvaluationOpenAPIServiceRunEvaluatorResult) FastRead(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceRunEvaluatorOApiResult) FastRead(buf []byte) (int, error) { var err error var offset int @@ -15860,14 +15860,14 @@ func (p *EvaluationOpenAPIServiceRunEvaluatorResult) FastRead(buf []byte) (int, ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceRunEvaluatorResult[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceRunEvaluatorOApiResult[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *EvaluationOpenAPIServiceRunEvaluatorResult) FastReadField0(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceRunEvaluatorOApiResult) FastReadField0(buf []byte) (int, error) { offset := 0 - _field := NewRunEvaluatorOpenAPIResponse() + _field := NewRunEvaluatorOApiResponse() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -15877,11 +15877,11 @@ func (p *EvaluationOpenAPIServiceRunEvaluatorResult) FastReadField0(buf []byte) return offset, nil } -func (p *EvaluationOpenAPIServiceRunEvaluatorResult) FastWrite(buf []byte) int { +func (p *EvaluationOpenAPIServiceRunEvaluatorOApiResult) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *EvaluationOpenAPIServiceRunEvaluatorResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceRunEvaluatorOApiResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField0(buf[offset:], w) @@ -15890,7 +15890,7 @@ func (p *EvaluationOpenAPIServiceRunEvaluatorResult) FastWriteNocopy(buf []byte, return offset } -func (p *EvaluationOpenAPIServiceRunEvaluatorResult) BLength() int { +func (p *EvaluationOpenAPIServiceRunEvaluatorOApiResult) BLength() int { l := 0 if p != nil { l += p.field0Length() @@ -15899,7 +15899,7 @@ func (p *EvaluationOpenAPIServiceRunEvaluatorResult) BLength() int { return l } -func (p *EvaluationOpenAPIServiceRunEvaluatorResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceRunEvaluatorOApiResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetSuccess() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 0) @@ -15908,7 +15908,7 @@ func (p *EvaluationOpenAPIServiceRunEvaluatorResult) fastWriteField0(buf []byte, return offset } -func (p *EvaluationOpenAPIServiceRunEvaluatorResult) field0Length() int { +func (p *EvaluationOpenAPIServiceRunEvaluatorOApiResult) field0Length() int { l := 0 if p.IsSetSuccess() { l += thrift.Binary.FieldBeginLength() @@ -15917,15 +15917,15 @@ func (p *EvaluationOpenAPIServiceRunEvaluatorResult) field0Length() int { return l } -func (p *EvaluationOpenAPIServiceRunEvaluatorResult) DeepCopy(s interface{}) error { - src, ok := s.(*EvaluationOpenAPIServiceRunEvaluatorResult) +func (p *EvaluationOpenAPIServiceRunEvaluatorOApiResult) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceRunEvaluatorOApiResult) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _success *RunEvaluatorOpenAPIResponse + var _success *RunEvaluatorOApiResponse if src.Success != nil { - _success = &RunEvaluatorOpenAPIResponse{} + _success = &RunEvaluatorOApiResponse{} if err := _success.DeepCopy(src.Success); err != nil { return err } @@ -15935,7 +15935,7 @@ func (p *EvaluationOpenAPIServiceRunEvaluatorResult) DeepCopy(s interface{}) err return nil } -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordArgs) FastRead(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs) FastRead(buf []byte) (int, error) { var err error var offset int @@ -15979,14 +15979,14 @@ func (p *EvaluationOpenAPIServiceGetEvaluatorRecordArgs) FastRead(buf []byte) (i ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceGetEvaluatorRecordArgs[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordArgs) FastReadField1(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs) FastReadField1(buf []byte) (int, error) { offset := 0 - _field := NewGetEvaluatorRecordOpenAPIRequest() + _field := NewGetEvaluatorRecordOApiRequest() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -15996,11 +15996,11 @@ func (p *EvaluationOpenAPIServiceGetEvaluatorRecordArgs) FastReadField1(buf []by return offset, nil } -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordArgs) FastWrite(buf []byte) int { +func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -16009,7 +16009,7 @@ func (p *EvaluationOpenAPIServiceGetEvaluatorRecordArgs) FastWriteNocopy(buf []b return offset } -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordArgs) BLength() int { +func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -16018,29 +16018,29 @@ func (p *EvaluationOpenAPIServiceGetEvaluatorRecordArgs) BLength() int { return l } -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) offset += p.Req.FastWriteNocopy(buf[offset:], w) return offset } -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordArgs) field1Length() int { +func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs) field1Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += p.Req.BLength() return l } -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordArgs) DeepCopy(s interface{}) error { - src, ok := s.(*EvaluationOpenAPIServiceGetEvaluatorRecordArgs) +func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _req *GetEvaluatorRecordOpenAPIRequest + var _req *GetEvaluatorRecordOApiRequest if src.Req != nil { - _req = &GetEvaluatorRecordOpenAPIRequest{} + _req = &GetEvaluatorRecordOApiRequest{} if err := _req.DeepCopy(src.Req); err != nil { return err } @@ -16050,7 +16050,7 @@ func (p *EvaluationOpenAPIServiceGetEvaluatorRecordArgs) DeepCopy(s interface{}) return nil } -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordResult) FastRead(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult) FastRead(buf []byte) (int, error) { var err error var offset int @@ -16094,14 +16094,14 @@ func (p *EvaluationOpenAPIServiceGetEvaluatorRecordResult) FastRead(buf []byte) ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceGetEvaluatorRecordResult[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordResult) FastReadField0(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult) FastReadField0(buf []byte) (int, error) { offset := 0 - _field := NewGetEvaluatorRecordOpenAPIResponse() + _field := NewGetEvaluatorRecordOApiResponse() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -16111,11 +16111,11 @@ func (p *EvaluationOpenAPIServiceGetEvaluatorRecordResult) FastReadField0(buf [] return offset, nil } -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordResult) FastWrite(buf []byte) int { +func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField0(buf[offset:], w) @@ -16124,7 +16124,7 @@ func (p *EvaluationOpenAPIServiceGetEvaluatorRecordResult) FastWriteNocopy(buf [ return offset } -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordResult) BLength() int { +func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult) BLength() int { l := 0 if p != nil { l += p.field0Length() @@ -16133,7 +16133,7 @@ func (p *EvaluationOpenAPIServiceGetEvaluatorRecordResult) BLength() int { return l } -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetSuccess() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 0) @@ -16142,7 +16142,7 @@ func (p *EvaluationOpenAPIServiceGetEvaluatorRecordResult) fastWriteField0(buf [ return offset } -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordResult) field0Length() int { +func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult) field0Length() int { l := 0 if p.IsSetSuccess() { l += thrift.Binary.FieldBeginLength() @@ -16151,15 +16151,15 @@ func (p *EvaluationOpenAPIServiceGetEvaluatorRecordResult) field0Length() int { return l } -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordResult) DeepCopy(s interface{}) error { - src, ok := s.(*EvaluationOpenAPIServiceGetEvaluatorRecordResult) +func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _success *GetEvaluatorRecordOpenAPIResponse + var _success *GetEvaluatorRecordOApiResponse if src.Success != nil { - _success = &GetEvaluatorRecordOpenAPIResponse{} + _success = &GetEvaluatorRecordOApiResponse{} if err := _success.DeepCopy(src.Success); err != nil { return err } @@ -16169,7 +16169,7 @@ func (p *EvaluationOpenAPIServiceGetEvaluatorRecordResult) DeepCopy(s interface{ return nil } -func (p *EvaluationOpenAPIServiceCreateExperimentArgs) FastRead(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceCreateExperimentOApiArgs) FastRead(buf []byte) (int, error) { var err error var offset int @@ -16213,14 +16213,14 @@ func (p *EvaluationOpenAPIServiceCreateExperimentArgs) FastRead(buf []byte) (int ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceCreateExperimentArgs[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceCreateExperimentOApiArgs[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *EvaluationOpenAPIServiceCreateExperimentArgs) FastReadField1(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceCreateExperimentOApiArgs) FastReadField1(buf []byte) (int, error) { offset := 0 - _field := NewCreateExperimentOpenAPIRequest() + _field := NewCreateExperimentOApiRequest() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -16230,11 +16230,11 @@ func (p *EvaluationOpenAPIServiceCreateExperimentArgs) FastReadField1(buf []byte return offset, nil } -func (p *EvaluationOpenAPIServiceCreateExperimentArgs) FastWrite(buf []byte) int { +func (p *EvaluationOpenAPIServiceCreateExperimentOApiArgs) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *EvaluationOpenAPIServiceCreateExperimentArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceCreateExperimentOApiArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -16243,7 +16243,7 @@ func (p *EvaluationOpenAPIServiceCreateExperimentArgs) FastWriteNocopy(buf []byt return offset } -func (p *EvaluationOpenAPIServiceCreateExperimentArgs) BLength() int { +func (p *EvaluationOpenAPIServiceCreateExperimentOApiArgs) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -16252,29 +16252,29 @@ func (p *EvaluationOpenAPIServiceCreateExperimentArgs) BLength() int { return l } -func (p *EvaluationOpenAPIServiceCreateExperimentArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceCreateExperimentOApiArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) offset += p.Req.FastWriteNocopy(buf[offset:], w) return offset } -func (p *EvaluationOpenAPIServiceCreateExperimentArgs) field1Length() int { +func (p *EvaluationOpenAPIServiceCreateExperimentOApiArgs) field1Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += p.Req.BLength() return l } -func (p *EvaluationOpenAPIServiceCreateExperimentArgs) DeepCopy(s interface{}) error { - src, ok := s.(*EvaluationOpenAPIServiceCreateExperimentArgs) +func (p *EvaluationOpenAPIServiceCreateExperimentOApiArgs) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceCreateExperimentOApiArgs) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _req *CreateExperimentOpenAPIRequest + var _req *CreateExperimentOApiRequest if src.Req != nil { - _req = &CreateExperimentOpenAPIRequest{} + _req = &CreateExperimentOApiRequest{} if err := _req.DeepCopy(src.Req); err != nil { return err } @@ -16284,7 +16284,7 @@ func (p *EvaluationOpenAPIServiceCreateExperimentArgs) DeepCopy(s interface{}) e return nil } -func (p *EvaluationOpenAPIServiceCreateExperimentResult) FastRead(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceCreateExperimentOApiResult) FastRead(buf []byte) (int, error) { var err error var offset int @@ -16328,14 +16328,14 @@ func (p *EvaluationOpenAPIServiceCreateExperimentResult) FastRead(buf []byte) (i ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceCreateExperimentResult[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceCreateExperimentOApiResult[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *EvaluationOpenAPIServiceCreateExperimentResult) FastReadField0(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceCreateExperimentOApiResult) FastReadField0(buf []byte) (int, error) { offset := 0 - _field := NewCreateExperimentOpenAPIResponse() + _field := NewCreateExperimentOApiResponse() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -16345,11 +16345,11 @@ func (p *EvaluationOpenAPIServiceCreateExperimentResult) FastReadField0(buf []by return offset, nil } -func (p *EvaluationOpenAPIServiceCreateExperimentResult) FastWrite(buf []byte) int { +func (p *EvaluationOpenAPIServiceCreateExperimentOApiResult) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *EvaluationOpenAPIServiceCreateExperimentResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceCreateExperimentOApiResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField0(buf[offset:], w) @@ -16358,7 +16358,7 @@ func (p *EvaluationOpenAPIServiceCreateExperimentResult) FastWriteNocopy(buf []b return offset } -func (p *EvaluationOpenAPIServiceCreateExperimentResult) BLength() int { +func (p *EvaluationOpenAPIServiceCreateExperimentOApiResult) BLength() int { l := 0 if p != nil { l += p.field0Length() @@ -16367,7 +16367,7 @@ func (p *EvaluationOpenAPIServiceCreateExperimentResult) BLength() int { return l } -func (p *EvaluationOpenAPIServiceCreateExperimentResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceCreateExperimentOApiResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetSuccess() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 0) @@ -16376,7 +16376,7 @@ func (p *EvaluationOpenAPIServiceCreateExperimentResult) fastWriteField0(buf []b return offset } -func (p *EvaluationOpenAPIServiceCreateExperimentResult) field0Length() int { +func (p *EvaluationOpenAPIServiceCreateExperimentOApiResult) field0Length() int { l := 0 if p.IsSetSuccess() { l += thrift.Binary.FieldBeginLength() @@ -16385,15 +16385,15 @@ func (p *EvaluationOpenAPIServiceCreateExperimentResult) field0Length() int { return l } -func (p *EvaluationOpenAPIServiceCreateExperimentResult) DeepCopy(s interface{}) error { - src, ok := s.(*EvaluationOpenAPIServiceCreateExperimentResult) +func (p *EvaluationOpenAPIServiceCreateExperimentOApiResult) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceCreateExperimentOApiResult) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _success *CreateExperimentOpenAPIResponse + var _success *CreateExperimentOApiResponse if src.Success != nil { - _success = &CreateExperimentOpenAPIResponse{} + _success = &CreateExperimentOApiResponse{} if err := _success.DeepCopy(src.Success); err != nil { return err } @@ -16403,7 +16403,7 @@ func (p *EvaluationOpenAPIServiceCreateExperimentResult) DeepCopy(s interface{}) return nil } -func (p *EvaluationOpenAPIServiceGetExperimentResultArgs) FastRead(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceGetExperimentResultOApiArgs) FastRead(buf []byte) (int, error) { var err error var offset int @@ -16447,14 +16447,14 @@ func (p *EvaluationOpenAPIServiceGetExperimentResultArgs) FastRead(buf []byte) ( ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceGetExperimentResultArgs[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceGetExperimentResultOApiArgs[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *EvaluationOpenAPIServiceGetExperimentResultArgs) FastReadField1(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceGetExperimentResultOApiArgs) FastReadField1(buf []byte) (int, error) { offset := 0 - _field := NewGetExperimentResultOpenAPIRequest() + _field := NewGetExperimentResultOApiRequest() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -16464,11 +16464,11 @@ func (p *EvaluationOpenAPIServiceGetExperimentResultArgs) FastReadField1(buf []b return offset, nil } -func (p *EvaluationOpenAPIServiceGetExperimentResultArgs) FastWrite(buf []byte) int { +func (p *EvaluationOpenAPIServiceGetExperimentResultOApiArgs) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *EvaluationOpenAPIServiceGetExperimentResultArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceGetExperimentResultOApiArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -16477,7 +16477,7 @@ func (p *EvaluationOpenAPIServiceGetExperimentResultArgs) FastWriteNocopy(buf [] return offset } -func (p *EvaluationOpenAPIServiceGetExperimentResultArgs) BLength() int { +func (p *EvaluationOpenAPIServiceGetExperimentResultOApiArgs) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -16486,29 +16486,29 @@ func (p *EvaluationOpenAPIServiceGetExperimentResultArgs) BLength() int { return l } -func (p *EvaluationOpenAPIServiceGetExperimentResultArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceGetExperimentResultOApiArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) offset += p.Req.FastWriteNocopy(buf[offset:], w) return offset } -func (p *EvaluationOpenAPIServiceGetExperimentResultArgs) field1Length() int { +func (p *EvaluationOpenAPIServiceGetExperimentResultOApiArgs) field1Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += p.Req.BLength() return l } -func (p *EvaluationOpenAPIServiceGetExperimentResultArgs) DeepCopy(s interface{}) error { - src, ok := s.(*EvaluationOpenAPIServiceGetExperimentResultArgs) +func (p *EvaluationOpenAPIServiceGetExperimentResultOApiArgs) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceGetExperimentResultOApiArgs) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _req *GetExperimentResultOpenAPIRequest + var _req *GetExperimentResultOApiRequest if src.Req != nil { - _req = &GetExperimentResultOpenAPIRequest{} + _req = &GetExperimentResultOApiRequest{} if err := _req.DeepCopy(src.Req); err != nil { return err } @@ -16518,7 +16518,7 @@ func (p *EvaluationOpenAPIServiceGetExperimentResultArgs) DeepCopy(s interface{} return nil } -func (p *EvaluationOpenAPIServiceGetExperimentResultResult) FastRead(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceGetExperimentResultOApiResult) FastRead(buf []byte) (int, error) { var err error var offset int @@ -16562,14 +16562,14 @@ func (p *EvaluationOpenAPIServiceGetExperimentResultResult) FastRead(buf []byte) ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceGetExperimentResultResult[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceGetExperimentResultOApiResult[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *EvaluationOpenAPIServiceGetExperimentResultResult) FastReadField0(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceGetExperimentResultOApiResult) FastReadField0(buf []byte) (int, error) { offset := 0 - _field := NewGetExperimentResultOpenAPIResponse() + _field := NewGetExperimentResultOApiResponse() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -16579,11 +16579,11 @@ func (p *EvaluationOpenAPIServiceGetExperimentResultResult) FastReadField0(buf [ return offset, nil } -func (p *EvaluationOpenAPIServiceGetExperimentResultResult) FastWrite(buf []byte) int { +func (p *EvaluationOpenAPIServiceGetExperimentResultOApiResult) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *EvaluationOpenAPIServiceGetExperimentResultResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceGetExperimentResultOApiResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField0(buf[offset:], w) @@ -16592,7 +16592,7 @@ func (p *EvaluationOpenAPIServiceGetExperimentResultResult) FastWriteNocopy(buf return offset } -func (p *EvaluationOpenAPIServiceGetExperimentResultResult) BLength() int { +func (p *EvaluationOpenAPIServiceGetExperimentResultOApiResult) BLength() int { l := 0 if p != nil { l += p.field0Length() @@ -16601,7 +16601,7 @@ func (p *EvaluationOpenAPIServiceGetExperimentResultResult) BLength() int { return l } -func (p *EvaluationOpenAPIServiceGetExperimentResultResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceGetExperimentResultOApiResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetSuccess() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 0) @@ -16610,7 +16610,7 @@ func (p *EvaluationOpenAPIServiceGetExperimentResultResult) fastWriteField0(buf return offset } -func (p *EvaluationOpenAPIServiceGetExperimentResultResult) field0Length() int { +func (p *EvaluationOpenAPIServiceGetExperimentResultOApiResult) field0Length() int { l := 0 if p.IsSetSuccess() { l += thrift.Binary.FieldBeginLength() @@ -16619,15 +16619,15 @@ func (p *EvaluationOpenAPIServiceGetExperimentResultResult) field0Length() int { return l } -func (p *EvaluationOpenAPIServiceGetExperimentResultResult) DeepCopy(s interface{}) error { - src, ok := s.(*EvaluationOpenAPIServiceGetExperimentResultResult) +func (p *EvaluationOpenAPIServiceGetExperimentResultOApiResult) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceGetExperimentResultOApiResult) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _success *GetExperimentResultOpenAPIResponse + var _success *GetExperimentResultOApiResponse if src.Success != nil { - _success = &GetExperimentResultOpenAPIResponse{} + _success = &GetExperimentResultOApiResponse{} if err := _success.DeepCopy(src.Success); err != nil { return err } @@ -16637,130 +16637,130 @@ func (p *EvaluationOpenAPIServiceGetExperimentResultResult) DeepCopy(s interface return nil } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetArgs) GetFirstArgument() interface{} { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) GetFirstArgument() interface{} { return p.Req } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetResult) GetResult() interface{} { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) GetResult() interface{} { return p.Success } -func (p *EvaluationOpenAPIServiceGetEvaluationSetArgs) GetFirstArgument() interface{} { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) GetFirstArgument() interface{} { return p.Req } -func (p *EvaluationOpenAPIServiceGetEvaluationSetResult) GetResult() interface{} { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) GetResult() interface{} { return p.Success } -func (p *EvaluationOpenAPIServiceListEvaluationSetsArgs) GetFirstArgument() interface{} { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) GetFirstArgument() interface{} { return p.Req } -func (p *EvaluationOpenAPIServiceListEvaluationSetsResult) GetResult() interface{} { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) GetResult() interface{} { return p.Success } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs) GetFirstArgument() interface{} { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) GetFirstArgument() interface{} { return p.Req } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionResult) GetResult() interface{} { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) GetResult() interface{} { return p.Success } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs) GetFirstArgument() interface{} { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) GetFirstArgument() interface{} { return p.Req } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult) GetResult() interface{} { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) GetResult() interface{} { return p.Success } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs) GetFirstArgument() interface{} { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) GetFirstArgument() interface{} { return p.Req } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult) GetResult() interface{} { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) GetResult() interface{} { return p.Success } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs) GetFirstArgument() interface{} { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) GetFirstArgument() interface{} { return p.Req } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult) GetResult() interface{} { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) GetResult() interface{} { return p.Success } -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs) GetFirstArgument() interface{} { +func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs) GetFirstArgument() interface{} { return p.Req } -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult) GetResult() interface{} { +func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult) GetResult() interface{} { return p.Success } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs) GetFirstArgument() interface{} { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) GetFirstArgument() interface{} { return p.Req } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult) GetResult() interface{} { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) GetResult() interface{} { return p.Success } -func (p *EvaluationOpenAPIServiceCreateEvaluatorArgs) GetFirstArgument() interface{} { +func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiArgs) GetFirstArgument() interface{} { return p.Req } -func (p *EvaluationOpenAPIServiceCreateEvaluatorResult) GetResult() interface{} { +func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiResult) GetResult() interface{} { return p.Success } -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs) GetFirstArgument() interface{} { +func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs) GetFirstArgument() interface{} { return p.Req } -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionResult) GetResult() interface{} { +func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult) GetResult() interface{} { return p.Success } -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionArgs) GetFirstArgument() interface{} { +func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs) GetFirstArgument() interface{} { return p.Req } -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionResult) GetResult() interface{} { +func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult) GetResult() interface{} { return p.Success } -func (p *EvaluationOpenAPIServiceRunEvaluatorArgs) GetFirstArgument() interface{} { +func (p *EvaluationOpenAPIServiceRunEvaluatorOApiArgs) GetFirstArgument() interface{} { return p.Req } -func (p *EvaluationOpenAPIServiceRunEvaluatorResult) GetResult() interface{} { +func (p *EvaluationOpenAPIServiceRunEvaluatorOApiResult) GetResult() interface{} { return p.Success } -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordArgs) GetFirstArgument() interface{} { +func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs) GetFirstArgument() interface{} { return p.Req } -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordResult) GetResult() interface{} { +func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult) GetResult() interface{} { return p.Success } -func (p *EvaluationOpenAPIServiceCreateExperimentArgs) GetFirstArgument() interface{} { +func (p *EvaluationOpenAPIServiceCreateExperimentOApiArgs) GetFirstArgument() interface{} { return p.Req } -func (p *EvaluationOpenAPIServiceCreateExperimentResult) GetResult() interface{} { +func (p *EvaluationOpenAPIServiceCreateExperimentOApiResult) GetResult() interface{} { return p.Success } -func (p *EvaluationOpenAPIServiceGetExperimentResultArgs) GetFirstArgument() interface{} { +func (p *EvaluationOpenAPIServiceGetExperimentResultOApiArgs) GetFirstArgument() interface{} { return p.Req } -func (p *EvaluationOpenAPIServiceGetExperimentResultResult) GetResult() interface{} { +func (p *EvaluationOpenAPIServiceGetExperimentResultOApiResult) GetResult() interface{} { return p.Success } diff --git a/backend/loop_gen/coze/loop/evaluation/loopenapi/local_evaluationopenapiservice.go b/backend/loop_gen/coze/loop/evaluation/loopenapi/local_evaluationopenapiservice.go index 776504089..e9cf3d38a 100644 --- a/backend/loop_gen/coze/loop/evaluation/loopenapi/local_evaluationopenapiservice.go +++ b/backend/loop_gen/coze/loop/evaluation/loopenapi/local_evaluationopenapiservice.go @@ -22,14 +22,14 @@ func NewLocalEvaluationOpenAPIService(impl openapi.EvaluationOpenAPIService, mds } } -// CreateEvaluationSet +// CreateEvaluationSetOApi // 评测集接口 (9个) // 1.1 创建评测集 -func (l *LocalEvaluationOpenAPIService) CreateEvaluationSet(ctx context.Context, req *openapi.CreateEvaluationSetOpenAPIRequest, callOptions ...callopt.Option) (*openapi.CreateEvaluationSetOpenAPIResponse, error) { +func (l *LocalEvaluationOpenAPIService) CreateEvaluationSetOApi(ctx context.Context, req *openapi.CreateEvaluationSetOApiRequest, callOptions ...callopt.Option) (*openapi.CreateEvaluationSetOApiResponse, error) { chain := l.mds(func(ctx context.Context, in, out interface{}) error { - arg := in.(*openapi.EvaluationOpenAPIServiceCreateEvaluationSetArgs) - result := out.(*openapi.EvaluationOpenAPIServiceCreateEvaluationSetResult) - resp, err := l.impl.CreateEvaluationSet(ctx, arg.Req) + arg := in.(*openapi.EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) + result := out.(*openapi.EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) + resp, err := l.impl.CreateEvaluationSetOApi(ctx, arg.Req) if err != nil { return err } @@ -37,22 +37,22 @@ func (l *LocalEvaluationOpenAPIService) CreateEvaluationSet(ctx context.Context, return nil }) - arg := &openapi.EvaluationOpenAPIServiceCreateEvaluationSetArgs{Req: req} - result := &openapi.EvaluationOpenAPIServiceCreateEvaluationSetResult{} - ctx = l.injectRPCInfo(ctx, "CreateEvaluationSet") + arg := &openapi.EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs{Req: req} + result := &openapi.EvaluationOpenAPIServiceCreateEvaluationSetOApiResult{} + ctx = l.injectRPCInfo(ctx, "CreateEvaluationSetOApi") if err := chain(ctx, arg, result); err != nil { return nil, err } return result.GetSuccess(), nil } -// GetEvaluationSet +// GetEvaluationSetOApi // 1.2 获取评测集详情 -func (l *LocalEvaluationOpenAPIService) GetEvaluationSet(ctx context.Context, req *openapi.GetEvaluationSetOpenAPIRequest, callOptions ...callopt.Option) (*openapi.GetEvaluationSetOpenAPIResponse, error) { +func (l *LocalEvaluationOpenAPIService) GetEvaluationSetOApi(ctx context.Context, req *openapi.GetEvaluationSetOApiRequest, callOptions ...callopt.Option) (*openapi.GetEvaluationSetOApiResponse, error) { chain := l.mds(func(ctx context.Context, in, out interface{}) error { - arg := in.(*openapi.EvaluationOpenAPIServiceGetEvaluationSetArgs) - result := out.(*openapi.EvaluationOpenAPIServiceGetEvaluationSetResult) - resp, err := l.impl.GetEvaluationSet(ctx, arg.Req) + arg := in.(*openapi.EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) + result := out.(*openapi.EvaluationOpenAPIServiceGetEvaluationSetOApiResult) + resp, err := l.impl.GetEvaluationSetOApi(ctx, arg.Req) if err != nil { return err } @@ -60,22 +60,22 @@ func (l *LocalEvaluationOpenAPIService) GetEvaluationSet(ctx context.Context, re return nil }) - arg := &openapi.EvaluationOpenAPIServiceGetEvaluationSetArgs{Req: req} - result := &openapi.EvaluationOpenAPIServiceGetEvaluationSetResult{} - ctx = l.injectRPCInfo(ctx, "GetEvaluationSet") + arg := &openapi.EvaluationOpenAPIServiceGetEvaluationSetOApiArgs{Req: req} + result := &openapi.EvaluationOpenAPIServiceGetEvaluationSetOApiResult{} + ctx = l.injectRPCInfo(ctx, "GetEvaluationSetOApi") if err := chain(ctx, arg, result); err != nil { return nil, err } return result.GetSuccess(), nil } -// ListEvaluationSets +// ListEvaluationSetsOApi // 1.3 查询评测集列表 -func (l *LocalEvaluationOpenAPIService) ListEvaluationSets(ctx context.Context, req *openapi.ListEvaluationSetsOpenAPIRequest, callOptions ...callopt.Option) (*openapi.ListEvaluationSetsOpenAPIResponse, error) { +func (l *LocalEvaluationOpenAPIService) ListEvaluationSetsOApi(ctx context.Context, req *openapi.ListEvaluationSetsOApiRequest, callOptions ...callopt.Option) (*openapi.ListEvaluationSetsOApiResponse, error) { chain := l.mds(func(ctx context.Context, in, out interface{}) error { - arg := in.(*openapi.EvaluationOpenAPIServiceListEvaluationSetsArgs) - result := out.(*openapi.EvaluationOpenAPIServiceListEvaluationSetsResult) - resp, err := l.impl.ListEvaluationSets(ctx, arg.Req) + arg := in.(*openapi.EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) + result := out.(*openapi.EvaluationOpenAPIServiceListEvaluationSetsOApiResult) + resp, err := l.impl.ListEvaluationSetsOApi(ctx, arg.Req) if err != nil { return err } @@ -83,22 +83,22 @@ func (l *LocalEvaluationOpenAPIService) ListEvaluationSets(ctx context.Context, return nil }) - arg := &openapi.EvaluationOpenAPIServiceListEvaluationSetsArgs{Req: req} - result := &openapi.EvaluationOpenAPIServiceListEvaluationSetsResult{} - ctx = l.injectRPCInfo(ctx, "ListEvaluationSets") + arg := &openapi.EvaluationOpenAPIServiceListEvaluationSetsOApiArgs{Req: req} + result := &openapi.EvaluationOpenAPIServiceListEvaluationSetsOApiResult{} + ctx = l.injectRPCInfo(ctx, "ListEvaluationSetsOApi") if err := chain(ctx, arg, result); err != nil { return nil, err } return result.GetSuccess(), nil } -// CreateEvaluationSetVersion +// CreateEvaluationSetVersionOApi // 1.4 创建评测集版本 -func (l *LocalEvaluationOpenAPIService) CreateEvaluationSetVersion(ctx context.Context, req *openapi.CreateEvaluationSetVersionOpenAPIRequest, callOptions ...callopt.Option) (*openapi.CreateEvaluationSetVersionOpenAPIResponse, error) { +func (l *LocalEvaluationOpenAPIService) CreateEvaluationSetVersionOApi(ctx context.Context, req *openapi.CreateEvaluationSetVersionOApiRequest, callOptions ...callopt.Option) (*openapi.CreateEvaluationSetVersionOApiResponse, error) { chain := l.mds(func(ctx context.Context, in, out interface{}) error { - arg := in.(*openapi.EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs) - result := out.(*openapi.EvaluationOpenAPIServiceCreateEvaluationSetVersionResult) - resp, err := l.impl.CreateEvaluationSetVersion(ctx, arg.Req) + arg := in.(*openapi.EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) + result := out.(*openapi.EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) + resp, err := l.impl.CreateEvaluationSetVersionOApi(ctx, arg.Req) if err != nil { return err } @@ -106,22 +106,22 @@ func (l *LocalEvaluationOpenAPIService) CreateEvaluationSetVersion(ctx context.C return nil }) - arg := &openapi.EvaluationOpenAPIServiceCreateEvaluationSetVersionArgs{Req: req} - result := &openapi.EvaluationOpenAPIServiceCreateEvaluationSetVersionResult{} - ctx = l.injectRPCInfo(ctx, "CreateEvaluationSetVersion") + arg := &openapi.EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs{Req: req} + result := &openapi.EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult{} + ctx = l.injectRPCInfo(ctx, "CreateEvaluationSetVersionOApi") if err := chain(ctx, arg, result); err != nil { return nil, err } return result.GetSuccess(), nil } -// BatchCreateEvaluationSetItems +// BatchCreateEvaluationSetItemsOApi // 1.5 批量添加评测集数据 -func (l *LocalEvaluationOpenAPIService) BatchCreateEvaluationSetItems(ctx context.Context, req *openapi.BatchCreateEvaluationSetItemsOpenAPIRequest, callOptions ...callopt.Option) (*openapi.BatchCreateEvaluationSetItemsOpenAPIResponse, error) { +func (l *LocalEvaluationOpenAPIService) BatchCreateEvaluationSetItemsOApi(ctx context.Context, req *openapi.BatchCreateEvaluationSetItemsOApiRequest, callOptions ...callopt.Option) (*openapi.BatchCreateEvaluationSetItemsOApiResponse, error) { chain := l.mds(func(ctx context.Context, in, out interface{}) error { - arg := in.(*openapi.EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs) - result := out.(*openapi.EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult) - resp, err := l.impl.BatchCreateEvaluationSetItems(ctx, arg.Req) + arg := in.(*openapi.EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) + result := out.(*openapi.EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) + resp, err := l.impl.BatchCreateEvaluationSetItemsOApi(ctx, arg.Req) if err != nil { return err } @@ -129,22 +129,22 @@ func (l *LocalEvaluationOpenAPIService) BatchCreateEvaluationSetItems(ctx contex return nil }) - arg := &openapi.EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsArgs{Req: req} - result := &openapi.EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsResult{} - ctx = l.injectRPCInfo(ctx, "BatchCreateEvaluationSetItems") + arg := &openapi.EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs{Req: req} + result := &openapi.EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult{} + ctx = l.injectRPCInfo(ctx, "BatchCreateEvaluationSetItemsOApi") if err := chain(ctx, arg, result); err != nil { return nil, err } return result.GetSuccess(), nil } -// BatchUpdateEvaluationSetItems +// BatchUpdateEvaluationSetItemsOApi // 1.6 批量更新评测集数据 -func (l *LocalEvaluationOpenAPIService) BatchUpdateEvaluationSetItems(ctx context.Context, req *openapi.BatchUpdateEvaluationSetItemsOpenAPIRequest, callOptions ...callopt.Option) (*openapi.BatchUpdateEvaluationSetItemsOpenAPIResponse, error) { +func (l *LocalEvaluationOpenAPIService) BatchUpdateEvaluationSetItemsOApi(ctx context.Context, req *openapi.BatchUpdateEvaluationSetItemsOApiRequest, callOptions ...callopt.Option) (*openapi.BatchUpdateEvaluationSetItemsOApiResponse, error) { chain := l.mds(func(ctx context.Context, in, out interface{}) error { - arg := in.(*openapi.EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs) - result := out.(*openapi.EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult) - resp, err := l.impl.BatchUpdateEvaluationSetItems(ctx, arg.Req) + arg := in.(*openapi.EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) + result := out.(*openapi.EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) + resp, err := l.impl.BatchUpdateEvaluationSetItemsOApi(ctx, arg.Req) if err != nil { return err } @@ -152,22 +152,22 @@ func (l *LocalEvaluationOpenAPIService) BatchUpdateEvaluationSetItems(ctx contex return nil }) - arg := &openapi.EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsArgs{Req: req} - result := &openapi.EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsResult{} - ctx = l.injectRPCInfo(ctx, "BatchUpdateEvaluationSetItems") + arg := &openapi.EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs{Req: req} + result := &openapi.EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult{} + ctx = l.injectRPCInfo(ctx, "BatchUpdateEvaluationSetItemsOApi") if err := chain(ctx, arg, result); err != nil { return nil, err } return result.GetSuccess(), nil } -// BatchDeleteEvaluationSetItems +// BatchDeleteEvaluationSetItemsOApi // 1.7 批量删除评测集数据 -func (l *LocalEvaluationOpenAPIService) BatchDeleteEvaluationSetItems(ctx context.Context, req *openapi.BatchDeleteEvaluationSetItemsOpenAPIRequest, callOptions ...callopt.Option) (*openapi.BatchDeleteEvaluationSetItemsOpenAPIResponse, error) { +func (l *LocalEvaluationOpenAPIService) BatchDeleteEvaluationSetItemsOApi(ctx context.Context, req *openapi.BatchDeleteEvaluationSetItemsOApiRequest, callOptions ...callopt.Option) (*openapi.BatchDeleteEvaluationSetItemsOApiResponse, error) { chain := l.mds(func(ctx context.Context, in, out interface{}) error { - arg := in.(*openapi.EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs) - result := out.(*openapi.EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult) - resp, err := l.impl.BatchDeleteEvaluationSetItems(ctx, arg.Req) + arg := in.(*openapi.EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) + result := out.(*openapi.EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) + resp, err := l.impl.BatchDeleteEvaluationSetItemsOApi(ctx, arg.Req) if err != nil { return err } @@ -175,22 +175,22 @@ func (l *LocalEvaluationOpenAPIService) BatchDeleteEvaluationSetItems(ctx contex return nil }) - arg := &openapi.EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsArgs{Req: req} - result := &openapi.EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsResult{} - ctx = l.injectRPCInfo(ctx, "BatchDeleteEvaluationSetItems") + arg := &openapi.EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs{Req: req} + result := &openapi.EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult{} + ctx = l.injectRPCInfo(ctx, "BatchDeleteEvaluationSetItemsOApi") if err := chain(ctx, arg, result); err != nil { return nil, err } return result.GetSuccess(), nil } -// ClearEvaluationSetDraftItems +// ClearEvaluationSetDraftItemsOApi // 1.8 清空评测集草稿数据 -func (l *LocalEvaluationOpenAPIService) ClearEvaluationSetDraftItems(ctx context.Context, req *openapi.ClearEvaluationSetDraftItemsOpenAPIRequest, callOptions ...callopt.Option) (*openapi.ClearEvaluationSetDraftItemsOpenAPIResponse, error) { +func (l *LocalEvaluationOpenAPIService) ClearEvaluationSetDraftItemsOApi(ctx context.Context, req *openapi.ClearEvaluationSetDraftItemsOApiRequest, callOptions ...callopt.Option) (*openapi.ClearEvaluationSetDraftItemsOApiResponse, error) { chain := l.mds(func(ctx context.Context, in, out interface{}) error { - arg := in.(*openapi.EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs) - result := out.(*openapi.EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult) - resp, err := l.impl.ClearEvaluationSetDraftItems(ctx, arg.Req) + arg := in.(*openapi.EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs) + result := out.(*openapi.EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult) + resp, err := l.impl.ClearEvaluationSetDraftItemsOApi(ctx, arg.Req) if err != nil { return err } @@ -198,22 +198,22 @@ func (l *LocalEvaluationOpenAPIService) ClearEvaluationSetDraftItems(ctx context return nil }) - arg := &openapi.EvaluationOpenAPIServiceClearEvaluationSetDraftItemsArgs{Req: req} - result := &openapi.EvaluationOpenAPIServiceClearEvaluationSetDraftItemsResult{} - ctx = l.injectRPCInfo(ctx, "ClearEvaluationSetDraftItems") + arg := &openapi.EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs{Req: req} + result := &openapi.EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult{} + ctx = l.injectRPCInfo(ctx, "ClearEvaluationSetDraftItemsOApi") if err := chain(ctx, arg, result); err != nil { return nil, err } return result.GetSuccess(), nil } -// ListEvaluationSetVersionItems +// ListEvaluationSetVersionItemsOApi // 1.9 查询评测集特定版本数据 -func (l *LocalEvaluationOpenAPIService) ListEvaluationSetVersionItems(ctx context.Context, req *openapi.ListEvaluationSetVersionItemsOpenAPIRequest, callOptions ...callopt.Option) (*openapi.ListEvaluationSetVersionItemsOpenAPIResponse, error) { +func (l *LocalEvaluationOpenAPIService) ListEvaluationSetVersionItemsOApi(ctx context.Context, req *openapi.ListEvaluationSetVersionItemsOApiRequest, callOptions ...callopt.Option) (*openapi.ListEvaluationSetVersionItemsOApiResponse, error) { chain := l.mds(func(ctx context.Context, in, out interface{}) error { - arg := in.(*openapi.EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs) - result := out.(*openapi.EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult) - resp, err := l.impl.ListEvaluationSetVersionItems(ctx, arg.Req) + arg := in.(*openapi.EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) + result := out.(*openapi.EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) + resp, err := l.impl.ListEvaluationSetVersionItemsOApi(ctx, arg.Req) if err != nil { return err } @@ -221,23 +221,23 @@ func (l *LocalEvaluationOpenAPIService) ListEvaluationSetVersionItems(ctx contex return nil }) - arg := &openapi.EvaluationOpenAPIServiceListEvaluationSetVersionItemsArgs{Req: req} - result := &openapi.EvaluationOpenAPIServiceListEvaluationSetVersionItemsResult{} - ctx = l.injectRPCInfo(ctx, "ListEvaluationSetVersionItems") + arg := &openapi.EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs{Req: req} + result := &openapi.EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult{} + ctx = l.injectRPCInfo(ctx, "ListEvaluationSetVersionItemsOApi") if err := chain(ctx, arg, result); err != nil { return nil, err } return result.GetSuccess(), nil } -// CreateEvaluator +// CreateEvaluatorOApi // 评估器接口 (5个) // 2.1 创建评估器 -func (l *LocalEvaluationOpenAPIService) CreateEvaluator(ctx context.Context, req *openapi.CreateEvaluatorOpenAPIRequest, callOptions ...callopt.Option) (*openapi.CreateEvaluatorOpenAPIResponse, error) { +func (l *LocalEvaluationOpenAPIService) CreateEvaluatorOApi(ctx context.Context, req *openapi.CreateEvaluatorOApiRequest, callOptions ...callopt.Option) (*openapi.CreateEvaluatorOApiResponse, error) { chain := l.mds(func(ctx context.Context, in, out interface{}) error { - arg := in.(*openapi.EvaluationOpenAPIServiceCreateEvaluatorArgs) - result := out.(*openapi.EvaluationOpenAPIServiceCreateEvaluatorResult) - resp, err := l.impl.CreateEvaluator(ctx, arg.Req) + arg := in.(*openapi.EvaluationOpenAPIServiceCreateEvaluatorOApiArgs) + result := out.(*openapi.EvaluationOpenAPIServiceCreateEvaluatorOApiResult) + resp, err := l.impl.CreateEvaluatorOApi(ctx, arg.Req) if err != nil { return err } @@ -245,22 +245,22 @@ func (l *LocalEvaluationOpenAPIService) CreateEvaluator(ctx context.Context, req return nil }) - arg := &openapi.EvaluationOpenAPIServiceCreateEvaluatorArgs{Req: req} - result := &openapi.EvaluationOpenAPIServiceCreateEvaluatorResult{} - ctx = l.injectRPCInfo(ctx, "CreateEvaluator") + arg := &openapi.EvaluationOpenAPIServiceCreateEvaluatorOApiArgs{Req: req} + result := &openapi.EvaluationOpenAPIServiceCreateEvaluatorOApiResult{} + ctx = l.injectRPCInfo(ctx, "CreateEvaluatorOApi") if err := chain(ctx, arg, result); err != nil { return nil, err } return result.GetSuccess(), nil } -// SubmitEvaluatorVersion +// SubmitEvaluatorVersionOApi // 2.2 提交评估器版本 -func (l *LocalEvaluationOpenAPIService) SubmitEvaluatorVersion(ctx context.Context, req *openapi.SubmitEvaluatorVersionOpenAPIRequest, callOptions ...callopt.Option) (*openapi.SubmitEvaluatorVersionOpenAPIResponse, error) { +func (l *LocalEvaluationOpenAPIService) SubmitEvaluatorVersionOApi(ctx context.Context, req *openapi.SubmitEvaluatorVersionOApiRequest, callOptions ...callopt.Option) (*openapi.SubmitEvaluatorVersionOApiResponse, error) { chain := l.mds(func(ctx context.Context, in, out interface{}) error { - arg := in.(*openapi.EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs) - result := out.(*openapi.EvaluationOpenAPIServiceSubmitEvaluatorVersionResult) - resp, err := l.impl.SubmitEvaluatorVersion(ctx, arg.Req) + arg := in.(*openapi.EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs) + result := out.(*openapi.EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult) + resp, err := l.impl.SubmitEvaluatorVersionOApi(ctx, arg.Req) if err != nil { return err } @@ -268,22 +268,22 @@ func (l *LocalEvaluationOpenAPIService) SubmitEvaluatorVersion(ctx context.Conte return nil }) - arg := &openapi.EvaluationOpenAPIServiceSubmitEvaluatorVersionArgs{Req: req} - result := &openapi.EvaluationOpenAPIServiceSubmitEvaluatorVersionResult{} - ctx = l.injectRPCInfo(ctx, "SubmitEvaluatorVersion") + arg := &openapi.EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs{Req: req} + result := &openapi.EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult{} + ctx = l.injectRPCInfo(ctx, "SubmitEvaluatorVersionOApi") if err := chain(ctx, arg, result); err != nil { return nil, err } return result.GetSuccess(), nil } -// GetEvaluatorVersion +// GetEvaluatorVersionOApi // 2.3 获取评估器版本详情 -func (l *LocalEvaluationOpenAPIService) GetEvaluatorVersion(ctx context.Context, req *openapi.GetEvaluatorVersionOpenAPIRequest, callOptions ...callopt.Option) (*openapi.GetEvaluatorVersionOpenAPIResponse, error) { +func (l *LocalEvaluationOpenAPIService) GetEvaluatorVersionOApi(ctx context.Context, req *openapi.GetEvaluatorVersionOApiRequest, callOptions ...callopt.Option) (*openapi.GetEvaluatorVersionOApiResponse, error) { chain := l.mds(func(ctx context.Context, in, out interface{}) error { - arg := in.(*openapi.EvaluationOpenAPIServiceGetEvaluatorVersionArgs) - result := out.(*openapi.EvaluationOpenAPIServiceGetEvaluatorVersionResult) - resp, err := l.impl.GetEvaluatorVersion(ctx, arg.Req) + arg := in.(*openapi.EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs) + result := out.(*openapi.EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult) + resp, err := l.impl.GetEvaluatorVersionOApi(ctx, arg.Req) if err != nil { return err } @@ -291,22 +291,22 @@ func (l *LocalEvaluationOpenAPIService) GetEvaluatorVersion(ctx context.Context, return nil }) - arg := &openapi.EvaluationOpenAPIServiceGetEvaluatorVersionArgs{Req: req} - result := &openapi.EvaluationOpenAPIServiceGetEvaluatorVersionResult{} - ctx = l.injectRPCInfo(ctx, "GetEvaluatorVersion") + arg := &openapi.EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs{Req: req} + result := &openapi.EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult{} + ctx = l.injectRPCInfo(ctx, "GetEvaluatorVersionOApi") if err := chain(ctx, arg, result); err != nil { return nil, err } return result.GetSuccess(), nil } -// RunEvaluator +// RunEvaluatorOApi // 2.4 执行评估器 -func (l *LocalEvaluationOpenAPIService) RunEvaluator(ctx context.Context, req *openapi.RunEvaluatorOpenAPIRequest, callOptions ...callopt.Option) (*openapi.RunEvaluatorOpenAPIResponse, error) { +func (l *LocalEvaluationOpenAPIService) RunEvaluatorOApi(ctx context.Context, req *openapi.RunEvaluatorOApiRequest, callOptions ...callopt.Option) (*openapi.RunEvaluatorOApiResponse, error) { chain := l.mds(func(ctx context.Context, in, out interface{}) error { - arg := in.(*openapi.EvaluationOpenAPIServiceRunEvaluatorArgs) - result := out.(*openapi.EvaluationOpenAPIServiceRunEvaluatorResult) - resp, err := l.impl.RunEvaluator(ctx, arg.Req) + arg := in.(*openapi.EvaluationOpenAPIServiceRunEvaluatorOApiArgs) + result := out.(*openapi.EvaluationOpenAPIServiceRunEvaluatorOApiResult) + resp, err := l.impl.RunEvaluatorOApi(ctx, arg.Req) if err != nil { return err } @@ -314,22 +314,22 @@ func (l *LocalEvaluationOpenAPIService) RunEvaluator(ctx context.Context, req *o return nil }) - arg := &openapi.EvaluationOpenAPIServiceRunEvaluatorArgs{Req: req} - result := &openapi.EvaluationOpenAPIServiceRunEvaluatorResult{} - ctx = l.injectRPCInfo(ctx, "RunEvaluator") + arg := &openapi.EvaluationOpenAPIServiceRunEvaluatorOApiArgs{Req: req} + result := &openapi.EvaluationOpenAPIServiceRunEvaluatorOApiResult{} + ctx = l.injectRPCInfo(ctx, "RunEvaluatorOApi") if err := chain(ctx, arg, result); err != nil { return nil, err } return result.GetSuccess(), nil } -// GetEvaluatorRecord +// GetEvaluatorRecordOApi // 2.5 获取评估器执行结果 -func (l *LocalEvaluationOpenAPIService) GetEvaluatorRecord(ctx context.Context, req *openapi.GetEvaluatorRecordOpenAPIRequest, callOptions ...callopt.Option) (*openapi.GetEvaluatorRecordOpenAPIResponse, error) { +func (l *LocalEvaluationOpenAPIService) GetEvaluatorRecordOApi(ctx context.Context, req *openapi.GetEvaluatorRecordOApiRequest, callOptions ...callopt.Option) (*openapi.GetEvaluatorRecordOApiResponse, error) { chain := l.mds(func(ctx context.Context, in, out interface{}) error { - arg := in.(*openapi.EvaluationOpenAPIServiceGetEvaluatorRecordArgs) - result := out.(*openapi.EvaluationOpenAPIServiceGetEvaluatorRecordResult) - resp, err := l.impl.GetEvaluatorRecord(ctx, arg.Req) + arg := in.(*openapi.EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs) + result := out.(*openapi.EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult) + resp, err := l.impl.GetEvaluatorRecordOApi(ctx, arg.Req) if err != nil { return err } @@ -337,23 +337,23 @@ func (l *LocalEvaluationOpenAPIService) GetEvaluatorRecord(ctx context.Context, return nil }) - arg := &openapi.EvaluationOpenAPIServiceGetEvaluatorRecordArgs{Req: req} - result := &openapi.EvaluationOpenAPIServiceGetEvaluatorRecordResult{} - ctx = l.injectRPCInfo(ctx, "GetEvaluatorRecord") + arg := &openapi.EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs{Req: req} + result := &openapi.EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult{} + ctx = l.injectRPCInfo(ctx, "GetEvaluatorRecordOApi") if err := chain(ctx, arg, result); err != nil { return nil, err } return result.GetSuccess(), nil } -// CreateExperiment +// CreateExperimentOApi // 评测实验接口 (2个) // 3.1 创建评测实验 -func (l *LocalEvaluationOpenAPIService) CreateExperiment(ctx context.Context, req *openapi.CreateExperimentOpenAPIRequest, callOptions ...callopt.Option) (*openapi.CreateExperimentOpenAPIResponse, error) { +func (l *LocalEvaluationOpenAPIService) CreateExperimentOApi(ctx context.Context, req *openapi.CreateExperimentOApiRequest, callOptions ...callopt.Option) (*openapi.CreateExperimentOApiResponse, error) { chain := l.mds(func(ctx context.Context, in, out interface{}) error { - arg := in.(*openapi.EvaluationOpenAPIServiceCreateExperimentArgs) - result := out.(*openapi.EvaluationOpenAPIServiceCreateExperimentResult) - resp, err := l.impl.CreateExperiment(ctx, arg.Req) + arg := in.(*openapi.EvaluationOpenAPIServiceCreateExperimentOApiArgs) + result := out.(*openapi.EvaluationOpenAPIServiceCreateExperimentOApiResult) + resp, err := l.impl.CreateExperimentOApi(ctx, arg.Req) if err != nil { return err } @@ -361,22 +361,22 @@ func (l *LocalEvaluationOpenAPIService) CreateExperiment(ctx context.Context, re return nil }) - arg := &openapi.EvaluationOpenAPIServiceCreateExperimentArgs{Req: req} - result := &openapi.EvaluationOpenAPIServiceCreateExperimentResult{} - ctx = l.injectRPCInfo(ctx, "CreateExperiment") + arg := &openapi.EvaluationOpenAPIServiceCreateExperimentOApiArgs{Req: req} + result := &openapi.EvaluationOpenAPIServiceCreateExperimentOApiResult{} + ctx = l.injectRPCInfo(ctx, "CreateExperimentOApi") if err := chain(ctx, arg, result); err != nil { return nil, err } return result.GetSuccess(), nil } -// GetExperimentResult_ +// GetExperimentResultOApi // 3.2 获取评测实验结果 -func (l *LocalEvaluationOpenAPIService) GetExperimentResult_(ctx context.Context, req *openapi.GetExperimentResultOpenAPIRequest, callOptions ...callopt.Option) (*openapi.GetExperimentResultOpenAPIResponse, error) { +func (l *LocalEvaluationOpenAPIService) GetExperimentResultOApi(ctx context.Context, req *openapi.GetExperimentResultOApiRequest, callOptions ...callopt.Option) (*openapi.GetExperimentResultOApiResponse, error) { chain := l.mds(func(ctx context.Context, in, out interface{}) error { - arg := in.(*openapi.EvaluationOpenAPIServiceGetExperimentResultArgs) - result := out.(*openapi.EvaluationOpenAPIServiceGetExperimentResultResult) - resp, err := l.impl.GetExperimentResult_(ctx, arg.Req) + arg := in.(*openapi.EvaluationOpenAPIServiceGetExperimentResultOApiArgs) + result := out.(*openapi.EvaluationOpenAPIServiceGetExperimentResultOApiResult) + resp, err := l.impl.GetExperimentResultOApi(ctx, arg.Req) if err != nil { return err } @@ -384,9 +384,9 @@ func (l *LocalEvaluationOpenAPIService) GetExperimentResult_(ctx context.Context return nil }) - arg := &openapi.EvaluationOpenAPIServiceGetExperimentResultArgs{Req: req} - result := &openapi.EvaluationOpenAPIServiceGetExperimentResultResult{} - ctx = l.injectRPCInfo(ctx, "GetExperimentResult_") + arg := &openapi.EvaluationOpenAPIServiceGetExperimentResultOApiArgs{Req: req} + result := &openapi.EvaluationOpenAPIServiceGetExperimentResultOApiResult{} + ctx = l.injectRPCInfo(ctx, "GetExperimentResultOApi") if err := chain(ctx, arg, result); err != nil { return nil, err } From 2b0c4376d98b5d6c231d6711480b5e1e313ffa74 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Mon, 29 Sep 2025 11:58:12 +0800 Subject: [PATCH 22/94] fix Change-Id: I7a78d11c6b3bdd59bb9a08d5cd9daf893c8afa15 --- .../loop/apis/evaluation_open_apiservice.go | 267 ++++++++ .../apis/evaluationopenapiservice/client.go | 139 ++++ .../evaluationopenapiservice.go | 636 ++++++++++++++++++ .../apis/evaluationopenapiservice/server.go | 25 + .../application/evaluation_openapi_app.go | 50 +- 5 files changed, 1092 insertions(+), 25 deletions(-) create mode 100644 backend/api/handler/coze/loop/apis/evaluation_open_apiservice.go create mode 100644 backend/kitex_gen/coze/loop/apis/evaluationopenapiservice/client.go create mode 100644 backend/kitex_gen/coze/loop/apis/evaluationopenapiservice/evaluationopenapiservice.go create mode 100644 backend/kitex_gen/coze/loop/apis/evaluationopenapiservice/server.go diff --git a/backend/api/handler/coze/loop/apis/evaluation_open_apiservice.go b/backend/api/handler/coze/loop/apis/evaluation_open_apiservice.go new file mode 100644 index 000000000..4f14313fe --- /dev/null +++ b/backend/api/handler/coze/loop/apis/evaluation_open_apiservice.go @@ -0,0 +1,267 @@ +// Code generated by hertz generator. + +package apis + +import ( + "context" + + "github.com/cloudwego/hertz/pkg/app" + "github.com/cloudwego/hertz/pkg/protocol/consts" + openapi0 "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/openapi" +) + +// CreateEvaluationSetOApi . +// @router /open-apis/evaluation/v1/evaluation_sets [POST] +func CreateEvaluationSetOApi(ctx context.Context, c *app.RequestContext) { + var err error + var req openapi0.CreateEvaluationSetOApiRequest + err = c.BindAndValidate(&req) + if err != nil { + c.String(consts.StatusBadRequest, err.Error()) + return + } + + resp := new(openapi0.CreateEvaluationSetOApiResponse) + + c.JSON(consts.StatusOK, resp) +} + +// GetEvaluationSetOApi . +// @router /open-apis/evaluation/v1/evaluation_sets/:evaluation_set_id [GET] +func GetEvaluationSetOApi(ctx context.Context, c *app.RequestContext) { + var err error + var req openapi0.GetEvaluationSetOApiRequest + err = c.BindAndValidate(&req) + if err != nil { + c.String(consts.StatusBadRequest, err.Error()) + return + } + + resp := new(openapi0.GetEvaluationSetOApiResponse) + + c.JSON(consts.StatusOK, resp) +} + +// ListEvaluationSetsOApi . +// @router /open-apis/evaluation/v1/evaluation_sets/list [POST] +func ListEvaluationSetsOApi(ctx context.Context, c *app.RequestContext) { + var err error + var req openapi0.ListEvaluationSetsOApiRequest + err = c.BindAndValidate(&req) + if err != nil { + c.String(consts.StatusBadRequest, err.Error()) + return + } + + resp := new(openapi0.ListEvaluationSetsOApiResponse) + + c.JSON(consts.StatusOK, resp) +} + +// CreateEvaluationSetVersionOApi . +// @router /open-apis/evaluation/v1/evaluation_sets/:evaluation_set_id/versions [POST] +func CreateEvaluationSetVersionOApi(ctx context.Context, c *app.RequestContext) { + var err error + var req openapi0.CreateEvaluationSetVersionOApiRequest + err = c.BindAndValidate(&req) + if err != nil { + c.String(consts.StatusBadRequest, err.Error()) + return + } + + resp := new(openapi0.CreateEvaluationSetVersionOApiResponse) + + c.JSON(consts.StatusOK, resp) +} + +// BatchCreateEvaluationSetItemsOApi . +// @router /open-apis/evaluation/v1/evaluation_sets/:evaluation_set_id/items/batch_create [POST] +func BatchCreateEvaluationSetItemsOApi(ctx context.Context, c *app.RequestContext) { + var err error + var req openapi0.BatchCreateEvaluationSetItemsOApiRequest + err = c.BindAndValidate(&req) + if err != nil { + c.String(consts.StatusBadRequest, err.Error()) + return + } + + resp := new(openapi0.BatchCreateEvaluationSetItemsOApiResponse) + + c.JSON(consts.StatusOK, resp) +} + +// BatchUpdateEvaluationSetItemsOApi . +// @router /open-apis/evaluation/v1/evaluation_sets/:evaluation_set_id/items/batch_update [POST] +func BatchUpdateEvaluationSetItemsOApi(ctx context.Context, c *app.RequestContext) { + var err error + var req openapi0.BatchUpdateEvaluationSetItemsOApiRequest + err = c.BindAndValidate(&req) + if err != nil { + c.String(consts.StatusBadRequest, err.Error()) + return + } + + resp := new(openapi0.BatchUpdateEvaluationSetItemsOApiResponse) + + c.JSON(consts.StatusOK, resp) +} + +// BatchDeleteEvaluationSetItemsOApi . +// @router /open-apis/evaluation/v1/evaluation_sets/:evaluation_set_id/items/batch_delete [POST] +func BatchDeleteEvaluationSetItemsOApi(ctx context.Context, c *app.RequestContext) { + var err error + var req openapi0.BatchDeleteEvaluationSetItemsOApiRequest + err = c.BindAndValidate(&req) + if err != nil { + c.String(consts.StatusBadRequest, err.Error()) + return + } + + resp := new(openapi0.BatchDeleteEvaluationSetItemsOApiResponse) + + c.JSON(consts.StatusOK, resp) +} + +// ClearEvaluationSetDraftItemsOApi . +// @router /open-apis/evaluation/v1/evaluation_sets/:evaluation_set_id/items/clear [DELETE] +func ClearEvaluationSetDraftItemsOApi(ctx context.Context, c *app.RequestContext) { + var err error + var req openapi0.ClearEvaluationSetDraftItemsOApiRequest + err = c.BindAndValidate(&req) + if err != nil { + c.String(consts.StatusBadRequest, err.Error()) + return + } + + resp := new(openapi0.ClearEvaluationSetDraftItemsOApiResponse) + + c.JSON(consts.StatusOK, resp) +} + +// ListEvaluationSetVersionItemsOApi . +// @router /open-apis/evaluation/v1/evaluation_sets/:evaluation_set_id/items/list [POST] +func ListEvaluationSetVersionItemsOApi(ctx context.Context, c *app.RequestContext) { + var err error + var req openapi0.ListEvaluationSetVersionItemsOApiRequest + err = c.BindAndValidate(&req) + if err != nil { + c.String(consts.StatusBadRequest, err.Error()) + return + } + + resp := new(openapi0.ListEvaluationSetVersionItemsOApiResponse) + + c.JSON(consts.StatusOK, resp) +} + +// CreateEvaluatorOApi . +// @router /open-apis/evaluation/v1/evaluators [POST] +func CreateEvaluatorOApi(ctx context.Context, c *app.RequestContext) { + var err error + var req openapi0.CreateEvaluatorOApiRequest + err = c.BindAndValidate(&req) + if err != nil { + c.String(consts.StatusBadRequest, err.Error()) + return + } + + resp := new(openapi0.CreateEvaluatorOApiResponse) + + c.JSON(consts.StatusOK, resp) +} + +// SubmitEvaluatorVersionOApi . +// @router /open-apis/evaluation/v1/evaluators/:evaluator_id/versions [POST] +func SubmitEvaluatorVersionOApi(ctx context.Context, c *app.RequestContext) { + var err error + var req openapi0.SubmitEvaluatorVersionOApiRequest + err = c.BindAndValidate(&req) + if err != nil { + c.String(consts.StatusBadRequest, err.Error()) + return + } + + resp := new(openapi0.SubmitEvaluatorVersionOApiResponse) + + c.JSON(consts.StatusOK, resp) +} + +// GetEvaluatorVersionOApi . +// @router /open-apis/evaluation/v1/evaluators/versions/:evaluator_version_id [GET] +func GetEvaluatorVersionOApi(ctx context.Context, c *app.RequestContext) { + var err error + var req openapi0.GetEvaluatorVersionOApiRequest + err = c.BindAndValidate(&req) + if err != nil { + c.String(consts.StatusBadRequest, err.Error()) + return + } + + resp := new(openapi0.GetEvaluatorVersionOApiResponse) + + c.JSON(consts.StatusOK, resp) +} + +// RunEvaluatorOApi . +// @router /open-apis/evaluation/v1/evaluators/versions/:evaluator_version_id/run [POST] +func RunEvaluatorOApi(ctx context.Context, c *app.RequestContext) { + var err error + var req openapi0.RunEvaluatorOApiRequest + err = c.BindAndValidate(&req) + if err != nil { + c.String(consts.StatusBadRequest, err.Error()) + return + } + + resp := new(openapi0.RunEvaluatorOApiResponse) + + c.JSON(consts.StatusOK, resp) +} + +// GetEvaluatorRecordOApi . +// @router /open-apis/evaluation/v1/evaluator_records/:evaluator_record_id [GET] +func GetEvaluatorRecordOApi(ctx context.Context, c *app.RequestContext) { + var err error + var req openapi0.GetEvaluatorRecordOApiRequest + err = c.BindAndValidate(&req) + if err != nil { + c.String(consts.StatusBadRequest, err.Error()) + return + } + + resp := new(openapi0.GetEvaluatorRecordOApiResponse) + + c.JSON(consts.StatusOK, resp) +} + +// CreateExperimentOApi . +// @router /open-apis/evaluation/v1/experiments [POST] +func CreateExperimentOApi(ctx context.Context, c *app.RequestContext) { + var err error + var req openapi0.CreateExperimentOApiRequest + err = c.BindAndValidate(&req) + if err != nil { + c.String(consts.StatusBadRequest, err.Error()) + return + } + + resp := new(openapi0.CreateExperimentOApiResponse) + + c.JSON(consts.StatusOK, resp) +} + +// GetExperimentResultOApi . +// @router /open-apis/evaluation/v1/experiments/:experiment_id/results [GET] +func GetExperimentResultOApi(ctx context.Context, c *app.RequestContext) { + var err error + var req openapi0.GetExperimentResultOApiRequest + err = c.BindAndValidate(&req) + if err != nil { + c.String(consts.StatusBadRequest, err.Error()) + return + } + + resp := new(openapi0.GetExperimentResultOApiResponse) + + c.JSON(consts.StatusOK, resp) +} diff --git a/backend/kitex_gen/coze/loop/apis/evaluationopenapiservice/client.go b/backend/kitex_gen/coze/loop/apis/evaluationopenapiservice/client.go new file mode 100644 index 000000000..f0238e7f0 --- /dev/null +++ b/backend/kitex_gen/coze/loop/apis/evaluationopenapiservice/client.go @@ -0,0 +1,139 @@ +// Code generated by Kitex v0.13.1. DO NOT EDIT. + +package evaluationopenapiservice + +import ( + "context" + client "github.com/cloudwego/kitex/client" + callopt "github.com/cloudwego/kitex/client/callopt" + openapi "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/openapi" +) + +// Client is designed to provide IDL-compatible methods with call-option parameter for kitex framework. +type Client interface { + CreateEvaluationSetOApi(ctx context.Context, req *openapi.CreateEvaluationSetOApiRequest, callOptions ...callopt.Option) (r *openapi.CreateEvaluationSetOApiResponse, err error) + GetEvaluationSetOApi(ctx context.Context, req *openapi.GetEvaluationSetOApiRequest, callOptions ...callopt.Option) (r *openapi.GetEvaluationSetOApiResponse, err error) + ListEvaluationSetsOApi(ctx context.Context, req *openapi.ListEvaluationSetsOApiRequest, callOptions ...callopt.Option) (r *openapi.ListEvaluationSetsOApiResponse, err error) + CreateEvaluationSetVersionOApi(ctx context.Context, req *openapi.CreateEvaluationSetVersionOApiRequest, callOptions ...callopt.Option) (r *openapi.CreateEvaluationSetVersionOApiResponse, err error) + BatchCreateEvaluationSetItemsOApi(ctx context.Context, req *openapi.BatchCreateEvaluationSetItemsOApiRequest, callOptions ...callopt.Option) (r *openapi.BatchCreateEvaluationSetItemsOApiResponse, err error) + BatchUpdateEvaluationSetItemsOApi(ctx context.Context, req *openapi.BatchUpdateEvaluationSetItemsOApiRequest, callOptions ...callopt.Option) (r *openapi.BatchUpdateEvaluationSetItemsOApiResponse, err error) + BatchDeleteEvaluationSetItemsOApi(ctx context.Context, req *openapi.BatchDeleteEvaluationSetItemsOApiRequest, callOptions ...callopt.Option) (r *openapi.BatchDeleteEvaluationSetItemsOApiResponse, err error) + ClearEvaluationSetDraftItemsOApi(ctx context.Context, req *openapi.ClearEvaluationSetDraftItemsOApiRequest, callOptions ...callopt.Option) (r *openapi.ClearEvaluationSetDraftItemsOApiResponse, err error) + ListEvaluationSetVersionItemsOApi(ctx context.Context, req *openapi.ListEvaluationSetVersionItemsOApiRequest, callOptions ...callopt.Option) (r *openapi.ListEvaluationSetVersionItemsOApiResponse, err error) + CreateEvaluatorOApi(ctx context.Context, req *openapi.CreateEvaluatorOApiRequest, callOptions ...callopt.Option) (r *openapi.CreateEvaluatorOApiResponse, err error) + SubmitEvaluatorVersionOApi(ctx context.Context, req *openapi.SubmitEvaluatorVersionOApiRequest, callOptions ...callopt.Option) (r *openapi.SubmitEvaluatorVersionOApiResponse, err error) + GetEvaluatorVersionOApi(ctx context.Context, req *openapi.GetEvaluatorVersionOApiRequest, callOptions ...callopt.Option) (r *openapi.GetEvaluatorVersionOApiResponse, err error) + RunEvaluatorOApi(ctx context.Context, req *openapi.RunEvaluatorOApiRequest, callOptions ...callopt.Option) (r *openapi.RunEvaluatorOApiResponse, err error) + GetEvaluatorRecordOApi(ctx context.Context, req *openapi.GetEvaluatorRecordOApiRequest, callOptions ...callopt.Option) (r *openapi.GetEvaluatorRecordOApiResponse, err error) + CreateExperimentOApi(ctx context.Context, req *openapi.CreateExperimentOApiRequest, callOptions ...callopt.Option) (r *openapi.CreateExperimentOApiResponse, err error) + GetExperimentResultOApi(ctx context.Context, req *openapi.GetExperimentResultOApiRequest, callOptions ...callopt.Option) (r *openapi.GetExperimentResultOApiResponse, err error) +} + +// NewClient creates a client for the service defined in IDL. +func NewClient(destService string, opts ...client.Option) (Client, error) { + var options []client.Option + options = append(options, client.WithDestService(destService)) + + options = append(options, opts...) + + kc, err := client.NewClient(serviceInfo(), options...) + if err != nil { + return nil, err + } + return &kEvaluationOpenAPIServiceClient{ + kClient: newServiceClient(kc), + }, nil +} + +// MustNewClient creates a client for the service defined in IDL. It panics if any error occurs. +func MustNewClient(destService string, opts ...client.Option) Client { + kc, err := NewClient(destService, opts...) + if err != nil { + panic(err) + } + return kc +} + +type kEvaluationOpenAPIServiceClient struct { + *kClient +} + +func (p *kEvaluationOpenAPIServiceClient) CreateEvaluationSetOApi(ctx context.Context, req *openapi.CreateEvaluationSetOApiRequest, callOptions ...callopt.Option) (r *openapi.CreateEvaluationSetOApiResponse, err error) { + ctx = client.NewCtxWithCallOptions(ctx, callOptions) + return p.kClient.CreateEvaluationSetOApi(ctx, req) +} + +func (p *kEvaluationOpenAPIServiceClient) GetEvaluationSetOApi(ctx context.Context, req *openapi.GetEvaluationSetOApiRequest, callOptions ...callopt.Option) (r *openapi.GetEvaluationSetOApiResponse, err error) { + ctx = client.NewCtxWithCallOptions(ctx, callOptions) + return p.kClient.GetEvaluationSetOApi(ctx, req) +} + +func (p *kEvaluationOpenAPIServiceClient) ListEvaluationSetsOApi(ctx context.Context, req *openapi.ListEvaluationSetsOApiRequest, callOptions ...callopt.Option) (r *openapi.ListEvaluationSetsOApiResponse, err error) { + ctx = client.NewCtxWithCallOptions(ctx, callOptions) + return p.kClient.ListEvaluationSetsOApi(ctx, req) +} + +func (p *kEvaluationOpenAPIServiceClient) CreateEvaluationSetVersionOApi(ctx context.Context, req *openapi.CreateEvaluationSetVersionOApiRequest, callOptions ...callopt.Option) (r *openapi.CreateEvaluationSetVersionOApiResponse, err error) { + ctx = client.NewCtxWithCallOptions(ctx, callOptions) + return p.kClient.CreateEvaluationSetVersionOApi(ctx, req) +} + +func (p *kEvaluationOpenAPIServiceClient) BatchCreateEvaluationSetItemsOApi(ctx context.Context, req *openapi.BatchCreateEvaluationSetItemsOApiRequest, callOptions ...callopt.Option) (r *openapi.BatchCreateEvaluationSetItemsOApiResponse, err error) { + ctx = client.NewCtxWithCallOptions(ctx, callOptions) + return p.kClient.BatchCreateEvaluationSetItemsOApi(ctx, req) +} + +func (p *kEvaluationOpenAPIServiceClient) BatchUpdateEvaluationSetItemsOApi(ctx context.Context, req *openapi.BatchUpdateEvaluationSetItemsOApiRequest, callOptions ...callopt.Option) (r *openapi.BatchUpdateEvaluationSetItemsOApiResponse, err error) { + ctx = client.NewCtxWithCallOptions(ctx, callOptions) + return p.kClient.BatchUpdateEvaluationSetItemsOApi(ctx, req) +} + +func (p *kEvaluationOpenAPIServiceClient) BatchDeleteEvaluationSetItemsOApi(ctx context.Context, req *openapi.BatchDeleteEvaluationSetItemsOApiRequest, callOptions ...callopt.Option) (r *openapi.BatchDeleteEvaluationSetItemsOApiResponse, err error) { + ctx = client.NewCtxWithCallOptions(ctx, callOptions) + return p.kClient.BatchDeleteEvaluationSetItemsOApi(ctx, req) +} + +func (p *kEvaluationOpenAPIServiceClient) ClearEvaluationSetDraftItemsOApi(ctx context.Context, req *openapi.ClearEvaluationSetDraftItemsOApiRequest, callOptions ...callopt.Option) (r *openapi.ClearEvaluationSetDraftItemsOApiResponse, err error) { + ctx = client.NewCtxWithCallOptions(ctx, callOptions) + return p.kClient.ClearEvaluationSetDraftItemsOApi(ctx, req) +} + +func (p *kEvaluationOpenAPIServiceClient) ListEvaluationSetVersionItemsOApi(ctx context.Context, req *openapi.ListEvaluationSetVersionItemsOApiRequest, callOptions ...callopt.Option) (r *openapi.ListEvaluationSetVersionItemsOApiResponse, err error) { + ctx = client.NewCtxWithCallOptions(ctx, callOptions) + return p.kClient.ListEvaluationSetVersionItemsOApi(ctx, req) +} + +func (p *kEvaluationOpenAPIServiceClient) CreateEvaluatorOApi(ctx context.Context, req *openapi.CreateEvaluatorOApiRequest, callOptions ...callopt.Option) (r *openapi.CreateEvaluatorOApiResponse, err error) { + ctx = client.NewCtxWithCallOptions(ctx, callOptions) + return p.kClient.CreateEvaluatorOApi(ctx, req) +} + +func (p *kEvaluationOpenAPIServiceClient) SubmitEvaluatorVersionOApi(ctx context.Context, req *openapi.SubmitEvaluatorVersionOApiRequest, callOptions ...callopt.Option) (r *openapi.SubmitEvaluatorVersionOApiResponse, err error) { + ctx = client.NewCtxWithCallOptions(ctx, callOptions) + return p.kClient.SubmitEvaluatorVersionOApi(ctx, req) +} + +func (p *kEvaluationOpenAPIServiceClient) GetEvaluatorVersionOApi(ctx context.Context, req *openapi.GetEvaluatorVersionOApiRequest, callOptions ...callopt.Option) (r *openapi.GetEvaluatorVersionOApiResponse, err error) { + ctx = client.NewCtxWithCallOptions(ctx, callOptions) + return p.kClient.GetEvaluatorVersionOApi(ctx, req) +} + +func (p *kEvaluationOpenAPIServiceClient) RunEvaluatorOApi(ctx context.Context, req *openapi.RunEvaluatorOApiRequest, callOptions ...callopt.Option) (r *openapi.RunEvaluatorOApiResponse, err error) { + ctx = client.NewCtxWithCallOptions(ctx, callOptions) + return p.kClient.RunEvaluatorOApi(ctx, req) +} + +func (p *kEvaluationOpenAPIServiceClient) GetEvaluatorRecordOApi(ctx context.Context, req *openapi.GetEvaluatorRecordOApiRequest, callOptions ...callopt.Option) (r *openapi.GetEvaluatorRecordOApiResponse, err error) { + ctx = client.NewCtxWithCallOptions(ctx, callOptions) + return p.kClient.GetEvaluatorRecordOApi(ctx, req) +} + +func (p *kEvaluationOpenAPIServiceClient) CreateExperimentOApi(ctx context.Context, req *openapi.CreateExperimentOApiRequest, callOptions ...callopt.Option) (r *openapi.CreateExperimentOApiResponse, err error) { + ctx = client.NewCtxWithCallOptions(ctx, callOptions) + return p.kClient.CreateExperimentOApi(ctx, req) +} + +func (p *kEvaluationOpenAPIServiceClient) GetExperimentResultOApi(ctx context.Context, req *openapi.GetExperimentResultOApiRequest, callOptions ...callopt.Option) (r *openapi.GetExperimentResultOApiResponse, err error) { + ctx = client.NewCtxWithCallOptions(ctx, callOptions) + return p.kClient.GetExperimentResultOApi(ctx, req) +} diff --git a/backend/kitex_gen/coze/loop/apis/evaluationopenapiservice/evaluationopenapiservice.go b/backend/kitex_gen/coze/loop/apis/evaluationopenapiservice/evaluationopenapiservice.go new file mode 100644 index 000000000..88fdca2fd --- /dev/null +++ b/backend/kitex_gen/coze/loop/apis/evaluationopenapiservice/evaluationopenapiservice.go @@ -0,0 +1,636 @@ +// Code generated by Kitex v0.13.1. DO NOT EDIT. + +package evaluationopenapiservice + +import ( + "context" + "errors" + client "github.com/cloudwego/kitex/client" + kitex "github.com/cloudwego/kitex/pkg/serviceinfo" + apis "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/apis" + openapi "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/openapi" +) + +var errInvalidMessageType = errors.New("invalid message type for service method handler") + +var serviceMethods = map[string]kitex.MethodInfo{ + "CreateEvaluationSetOApi": kitex.NewMethodInfo( + createEvaluationSetOApiHandler, + newEvaluationOpenAPIServiceCreateEvaluationSetOApiArgs, + newEvaluationOpenAPIServiceCreateEvaluationSetOApiResult, + false, + kitex.WithStreamingMode(kitex.StreamingNone), + ), + "GetEvaluationSetOApi": kitex.NewMethodInfo( + getEvaluationSetOApiHandler, + newEvaluationOpenAPIServiceGetEvaluationSetOApiArgs, + newEvaluationOpenAPIServiceGetEvaluationSetOApiResult, + false, + kitex.WithStreamingMode(kitex.StreamingNone), + ), + "ListEvaluationSetsOApi": kitex.NewMethodInfo( + listEvaluationSetsOApiHandler, + newEvaluationOpenAPIServiceListEvaluationSetsOApiArgs, + newEvaluationOpenAPIServiceListEvaluationSetsOApiResult, + false, + kitex.WithStreamingMode(kitex.StreamingNone), + ), + "CreateEvaluationSetVersionOApi": kitex.NewMethodInfo( + createEvaluationSetVersionOApiHandler, + newEvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs, + newEvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult, + false, + kitex.WithStreamingMode(kitex.StreamingNone), + ), + "BatchCreateEvaluationSetItemsOApi": kitex.NewMethodInfo( + batchCreateEvaluationSetItemsOApiHandler, + newEvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs, + newEvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult, + false, + kitex.WithStreamingMode(kitex.StreamingNone), + ), + "BatchUpdateEvaluationSetItemsOApi": kitex.NewMethodInfo( + batchUpdateEvaluationSetItemsOApiHandler, + newEvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs, + newEvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult, + false, + kitex.WithStreamingMode(kitex.StreamingNone), + ), + "BatchDeleteEvaluationSetItemsOApi": kitex.NewMethodInfo( + batchDeleteEvaluationSetItemsOApiHandler, + newEvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs, + newEvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult, + false, + kitex.WithStreamingMode(kitex.StreamingNone), + ), + "ClearEvaluationSetDraftItemsOApi": kitex.NewMethodInfo( + clearEvaluationSetDraftItemsOApiHandler, + newEvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs, + newEvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult, + false, + kitex.WithStreamingMode(kitex.StreamingNone), + ), + "ListEvaluationSetVersionItemsOApi": kitex.NewMethodInfo( + listEvaluationSetVersionItemsOApiHandler, + newEvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs, + newEvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult, + false, + kitex.WithStreamingMode(kitex.StreamingNone), + ), + "CreateEvaluatorOApi": kitex.NewMethodInfo( + createEvaluatorOApiHandler, + newEvaluationOpenAPIServiceCreateEvaluatorOApiArgs, + newEvaluationOpenAPIServiceCreateEvaluatorOApiResult, + false, + kitex.WithStreamingMode(kitex.StreamingNone), + ), + "SubmitEvaluatorVersionOApi": kitex.NewMethodInfo( + submitEvaluatorVersionOApiHandler, + newEvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs, + newEvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult, + false, + kitex.WithStreamingMode(kitex.StreamingNone), + ), + "GetEvaluatorVersionOApi": kitex.NewMethodInfo( + getEvaluatorVersionOApiHandler, + newEvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs, + newEvaluationOpenAPIServiceGetEvaluatorVersionOApiResult, + false, + kitex.WithStreamingMode(kitex.StreamingNone), + ), + "RunEvaluatorOApi": kitex.NewMethodInfo( + runEvaluatorOApiHandler, + newEvaluationOpenAPIServiceRunEvaluatorOApiArgs, + newEvaluationOpenAPIServiceRunEvaluatorOApiResult, + false, + kitex.WithStreamingMode(kitex.StreamingNone), + ), + "GetEvaluatorRecordOApi": kitex.NewMethodInfo( + getEvaluatorRecordOApiHandler, + newEvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs, + newEvaluationOpenAPIServiceGetEvaluatorRecordOApiResult, + false, + kitex.WithStreamingMode(kitex.StreamingNone), + ), + "CreateExperimentOApi": kitex.NewMethodInfo( + createExperimentOApiHandler, + newEvaluationOpenAPIServiceCreateExperimentOApiArgs, + newEvaluationOpenAPIServiceCreateExperimentOApiResult, + false, + kitex.WithStreamingMode(kitex.StreamingNone), + ), + "GetExperimentResultOApi": kitex.NewMethodInfo( + getExperimentResultOApiHandler, + newEvaluationOpenAPIServiceGetExperimentResultOApiArgs, + newEvaluationOpenAPIServiceGetExperimentResultOApiResult, + false, + kitex.WithStreamingMode(kitex.StreamingNone), + ), +} + +var ( + evaluationOpenAPIServiceServiceInfo = NewServiceInfo() +) + +// for server +func serviceInfo() *kitex.ServiceInfo { + return evaluationOpenAPIServiceServiceInfo +} + +// NewServiceInfo creates a new ServiceInfo +func NewServiceInfo() *kitex.ServiceInfo { + return newServiceInfo() +} + +func newServiceInfo() *kitex.ServiceInfo { + serviceName := "EvaluationOpenAPIService" + handlerType := (*apis.EvaluationOpenAPIService)(nil) + extra := map[string]interface{}{ + "PackageName": "apis", + } + svcInfo := &kitex.ServiceInfo{ + ServiceName: serviceName, + HandlerType: handlerType, + Methods: serviceMethods, + PayloadCodec: kitex.Thrift, + KiteXGenVersion: "v0.13.1", + Extra: extra, + } + return svcInfo +} + +func createEvaluationSetOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) + success, err := handler.(openapi.EvaluationOpenAPIService).CreateEvaluationSetOApi(ctx, realArg.Req) + if err != nil { + return err + } + realResult.Success = success + return nil +} + +func newEvaluationOpenAPIServiceCreateEvaluationSetOApiArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceCreateEvaluationSetOApiArgs() +} + +func newEvaluationOpenAPIServiceCreateEvaluationSetOApiResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceCreateEvaluationSetOApiResult() +} + +func getEvaluationSetOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceGetEvaluationSetOApiResult) + success, err := handler.(openapi.EvaluationOpenAPIService).GetEvaluationSetOApi(ctx, realArg.Req) + if err != nil { + return err + } + realResult.Success = success + return nil +} + +func newEvaluationOpenAPIServiceGetEvaluationSetOApiArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceGetEvaluationSetOApiArgs() +} + +func newEvaluationOpenAPIServiceGetEvaluationSetOApiResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceGetEvaluationSetOApiResult() +} + +func listEvaluationSetsOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceListEvaluationSetsOApiResult) + success, err := handler.(openapi.EvaluationOpenAPIService).ListEvaluationSetsOApi(ctx, realArg.Req) + if err != nil { + return err + } + realResult.Success = success + return nil +} + +func newEvaluationOpenAPIServiceListEvaluationSetsOApiArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceListEvaluationSetsOApiArgs() +} + +func newEvaluationOpenAPIServiceListEvaluationSetsOApiResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceListEvaluationSetsOApiResult() +} + +func createEvaluationSetVersionOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) + success, err := handler.(openapi.EvaluationOpenAPIService).CreateEvaluationSetVersionOApi(ctx, realArg.Req) + if err != nil { + return err + } + realResult.Success = success + return nil +} + +func newEvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs() +} + +func newEvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult() +} + +func batchCreateEvaluationSetItemsOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) + success, err := handler.(openapi.EvaluationOpenAPIService).BatchCreateEvaluationSetItemsOApi(ctx, realArg.Req) + if err != nil { + return err + } + realResult.Success = success + return nil +} + +func newEvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs() +} + +func newEvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult() +} + +func batchUpdateEvaluationSetItemsOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) + success, err := handler.(openapi.EvaluationOpenAPIService).BatchUpdateEvaluationSetItemsOApi(ctx, realArg.Req) + if err != nil { + return err + } + realResult.Success = success + return nil +} + +func newEvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs() +} + +func newEvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult() +} + +func batchDeleteEvaluationSetItemsOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) + success, err := handler.(openapi.EvaluationOpenAPIService).BatchDeleteEvaluationSetItemsOApi(ctx, realArg.Req) + if err != nil { + return err + } + realResult.Success = success + return nil +} + +func newEvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs() +} + +func newEvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult() +} + +func clearEvaluationSetDraftItemsOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult) + success, err := handler.(openapi.EvaluationOpenAPIService).ClearEvaluationSetDraftItemsOApi(ctx, realArg.Req) + if err != nil { + return err + } + realResult.Success = success + return nil +} + +func newEvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs() +} + +func newEvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult() +} + +func listEvaluationSetVersionItemsOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) + success, err := handler.(openapi.EvaluationOpenAPIService).ListEvaluationSetVersionItemsOApi(ctx, realArg.Req) + if err != nil { + return err + } + realResult.Success = success + return nil +} + +func newEvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs() +} + +func newEvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult() +} + +func createEvaluatorOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceCreateEvaluatorOApiArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceCreateEvaluatorOApiResult) + success, err := handler.(openapi.EvaluationOpenAPIService).CreateEvaluatorOApi(ctx, realArg.Req) + if err != nil { + return err + } + realResult.Success = success + return nil +} + +func newEvaluationOpenAPIServiceCreateEvaluatorOApiArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceCreateEvaluatorOApiArgs() +} + +func newEvaluationOpenAPIServiceCreateEvaluatorOApiResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceCreateEvaluatorOApiResult() +} + +func submitEvaluatorVersionOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult) + success, err := handler.(openapi.EvaluationOpenAPIService).SubmitEvaluatorVersionOApi(ctx, realArg.Req) + if err != nil { + return err + } + realResult.Success = success + return nil +} + +func newEvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs() +} + +func newEvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult() +} + +func getEvaluatorVersionOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult) + success, err := handler.(openapi.EvaluationOpenAPIService).GetEvaluatorVersionOApi(ctx, realArg.Req) + if err != nil { + return err + } + realResult.Success = success + return nil +} + +func newEvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs() +} + +func newEvaluationOpenAPIServiceGetEvaluatorVersionOApiResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceGetEvaluatorVersionOApiResult() +} + +func runEvaluatorOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceRunEvaluatorOApiArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceRunEvaluatorOApiResult) + success, err := handler.(openapi.EvaluationOpenAPIService).RunEvaluatorOApi(ctx, realArg.Req) + if err != nil { + return err + } + realResult.Success = success + return nil +} + +func newEvaluationOpenAPIServiceRunEvaluatorOApiArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceRunEvaluatorOApiArgs() +} + +func newEvaluationOpenAPIServiceRunEvaluatorOApiResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceRunEvaluatorOApiResult() +} + +func getEvaluatorRecordOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult) + success, err := handler.(openapi.EvaluationOpenAPIService).GetEvaluatorRecordOApi(ctx, realArg.Req) + if err != nil { + return err + } + realResult.Success = success + return nil +} + +func newEvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs() +} + +func newEvaluationOpenAPIServiceGetEvaluatorRecordOApiResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceGetEvaluatorRecordOApiResult() +} + +func createExperimentOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceCreateExperimentOApiArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceCreateExperimentOApiResult) + success, err := handler.(openapi.EvaluationOpenAPIService).CreateExperimentOApi(ctx, realArg.Req) + if err != nil { + return err + } + realResult.Success = success + return nil +} + +func newEvaluationOpenAPIServiceCreateExperimentOApiArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceCreateExperimentOApiArgs() +} + +func newEvaluationOpenAPIServiceCreateExperimentOApiResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceCreateExperimentOApiResult() +} + +func getExperimentResultOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceGetExperimentResultOApiArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceGetExperimentResultOApiResult) + success, err := handler.(openapi.EvaluationOpenAPIService).GetExperimentResultOApi(ctx, realArg.Req) + if err != nil { + return err + } + realResult.Success = success + return nil +} + +func newEvaluationOpenAPIServiceGetExperimentResultOApiArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceGetExperimentResultOApiArgs() +} + +func newEvaluationOpenAPIServiceGetExperimentResultOApiResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceGetExperimentResultOApiResult() +} + +type kClient struct { + c client.Client + sc client.Streaming +} + +func newServiceClient(c client.Client) *kClient { + return &kClient{ + c: c, + sc: c.(client.Streaming), + } +} + +func (p *kClient) CreateEvaluationSetOApi(ctx context.Context, req *openapi.CreateEvaluationSetOApiRequest) (r *openapi.CreateEvaluationSetOApiResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs + _args.Req = req + var _result openapi.EvaluationOpenAPIServiceCreateEvaluationSetOApiResult + if err = p.c.Call(ctx, "CreateEvaluationSetOApi", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} + +func (p *kClient) GetEvaluationSetOApi(ctx context.Context, req *openapi.GetEvaluationSetOApiRequest) (r *openapi.GetEvaluationSetOApiResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceGetEvaluationSetOApiArgs + _args.Req = req + var _result openapi.EvaluationOpenAPIServiceGetEvaluationSetOApiResult + if err = p.c.Call(ctx, "GetEvaluationSetOApi", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} + +func (p *kClient) ListEvaluationSetsOApi(ctx context.Context, req *openapi.ListEvaluationSetsOApiRequest) (r *openapi.ListEvaluationSetsOApiResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceListEvaluationSetsOApiArgs + _args.Req = req + var _result openapi.EvaluationOpenAPIServiceListEvaluationSetsOApiResult + if err = p.c.Call(ctx, "ListEvaluationSetsOApi", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} + +func (p *kClient) CreateEvaluationSetVersionOApi(ctx context.Context, req *openapi.CreateEvaluationSetVersionOApiRequest) (r *openapi.CreateEvaluationSetVersionOApiResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs + _args.Req = req + var _result openapi.EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult + if err = p.c.Call(ctx, "CreateEvaluationSetVersionOApi", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} + +func (p *kClient) BatchCreateEvaluationSetItemsOApi(ctx context.Context, req *openapi.BatchCreateEvaluationSetItemsOApiRequest) (r *openapi.BatchCreateEvaluationSetItemsOApiResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs + _args.Req = req + var _result openapi.EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult + if err = p.c.Call(ctx, "BatchCreateEvaluationSetItemsOApi", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} + +func (p *kClient) BatchUpdateEvaluationSetItemsOApi(ctx context.Context, req *openapi.BatchUpdateEvaluationSetItemsOApiRequest) (r *openapi.BatchUpdateEvaluationSetItemsOApiResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs + _args.Req = req + var _result openapi.EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult + if err = p.c.Call(ctx, "BatchUpdateEvaluationSetItemsOApi", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} + +func (p *kClient) BatchDeleteEvaluationSetItemsOApi(ctx context.Context, req *openapi.BatchDeleteEvaluationSetItemsOApiRequest) (r *openapi.BatchDeleteEvaluationSetItemsOApiResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs + _args.Req = req + var _result openapi.EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult + if err = p.c.Call(ctx, "BatchDeleteEvaluationSetItemsOApi", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} + +func (p *kClient) ClearEvaluationSetDraftItemsOApi(ctx context.Context, req *openapi.ClearEvaluationSetDraftItemsOApiRequest) (r *openapi.ClearEvaluationSetDraftItemsOApiResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs + _args.Req = req + var _result openapi.EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult + if err = p.c.Call(ctx, "ClearEvaluationSetDraftItemsOApi", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} + +func (p *kClient) ListEvaluationSetVersionItemsOApi(ctx context.Context, req *openapi.ListEvaluationSetVersionItemsOApiRequest) (r *openapi.ListEvaluationSetVersionItemsOApiResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs + _args.Req = req + var _result openapi.EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult + if err = p.c.Call(ctx, "ListEvaluationSetVersionItemsOApi", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} + +func (p *kClient) CreateEvaluatorOApi(ctx context.Context, req *openapi.CreateEvaluatorOApiRequest) (r *openapi.CreateEvaluatorOApiResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceCreateEvaluatorOApiArgs + _args.Req = req + var _result openapi.EvaluationOpenAPIServiceCreateEvaluatorOApiResult + if err = p.c.Call(ctx, "CreateEvaluatorOApi", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} + +func (p *kClient) SubmitEvaluatorVersionOApi(ctx context.Context, req *openapi.SubmitEvaluatorVersionOApiRequest) (r *openapi.SubmitEvaluatorVersionOApiResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs + _args.Req = req + var _result openapi.EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult + if err = p.c.Call(ctx, "SubmitEvaluatorVersionOApi", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} + +func (p *kClient) GetEvaluatorVersionOApi(ctx context.Context, req *openapi.GetEvaluatorVersionOApiRequest) (r *openapi.GetEvaluatorVersionOApiResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs + _args.Req = req + var _result openapi.EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult + if err = p.c.Call(ctx, "GetEvaluatorVersionOApi", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} + +func (p *kClient) RunEvaluatorOApi(ctx context.Context, req *openapi.RunEvaluatorOApiRequest) (r *openapi.RunEvaluatorOApiResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceRunEvaluatorOApiArgs + _args.Req = req + var _result openapi.EvaluationOpenAPIServiceRunEvaluatorOApiResult + if err = p.c.Call(ctx, "RunEvaluatorOApi", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} + +func (p *kClient) GetEvaluatorRecordOApi(ctx context.Context, req *openapi.GetEvaluatorRecordOApiRequest) (r *openapi.GetEvaluatorRecordOApiResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs + _args.Req = req + var _result openapi.EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult + if err = p.c.Call(ctx, "GetEvaluatorRecordOApi", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} + +func (p *kClient) CreateExperimentOApi(ctx context.Context, req *openapi.CreateExperimentOApiRequest) (r *openapi.CreateExperimentOApiResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceCreateExperimentOApiArgs + _args.Req = req + var _result openapi.EvaluationOpenAPIServiceCreateExperimentOApiResult + if err = p.c.Call(ctx, "CreateExperimentOApi", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} + +func (p *kClient) GetExperimentResultOApi(ctx context.Context, req *openapi.GetExperimentResultOApiRequest) (r *openapi.GetExperimentResultOApiResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceGetExperimentResultOApiArgs + _args.Req = req + var _result openapi.EvaluationOpenAPIServiceGetExperimentResultOApiResult + if err = p.c.Call(ctx, "GetExperimentResultOApi", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} diff --git a/backend/kitex_gen/coze/loop/apis/evaluationopenapiservice/server.go b/backend/kitex_gen/coze/loop/apis/evaluationopenapiservice/server.go new file mode 100644 index 000000000..a8b141ecc --- /dev/null +++ b/backend/kitex_gen/coze/loop/apis/evaluationopenapiservice/server.go @@ -0,0 +1,25 @@ +// Code generated by Kitex v0.13.1. DO NOT EDIT. +package evaluationopenapiservice + +import ( + server "github.com/cloudwego/kitex/server" + apis "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/apis" +) + +// NewServer creates a server.Server with the given handler and options. +func NewServer(handler apis.EvaluationOpenAPIService, opts ...server.Option) server.Server { + var options []server.Option + + options = append(options, opts...) + options = append(options, server.WithCompatibleMiddlewareForUnary()) + + svr := server.NewServer(options...) + if err := svr.RegisterService(serviceInfo(), handler); err != nil { + panic(err) + } + return svr +} + +func RegisterService(svr server.Server, handler apis.EvaluationOpenAPIService, opts ...server.RegisterOption) error { + return svr.RegisterService(serviceInfo(), handler, opts...) +} diff --git a/backend/modules/evaluation/application/evaluation_openapi_app.go b/backend/modules/evaluation/application/evaluation_openapi_app.go index ff0bc8384..482855e96 100644 --- a/backend/modules/evaluation/application/evaluation_openapi_app.go +++ b/backend/modules/evaluation/application/evaluation_openapi_app.go @@ -52,7 +52,7 @@ type EvaluationOpenApiApplicationImpl struct { metric metrics.OpenAPIEvaluationSetMetrics } -func (e *EvaluationOpenApiApplicationImpl) CreateEvaluationSet(ctx context.Context, req *openapi.CreateEvaluationSetOpenAPIRequest) (r *openapi.CreateEvaluationSetOpenAPIResponse, err error) { +func (e *EvaluationOpenApiApplicationImpl) CreateEvaluationSetOApi(ctx context.Context, req *openapi.CreateEvaluationSetOApiRequest) (r *openapi.CreateEvaluationSetOApiResponse, err error) { var evaluationSetID int64 startTime := time.Now().UnixNano() / int64(time.Millisecond) defer func() { @@ -80,14 +80,14 @@ func (e *EvaluationOpenApiApplicationImpl) CreateEvaluationSet(ctx context.Conte evaluationSetID = id // 构建响应 - return &openapi.CreateEvaluationSetOpenAPIResponse{ + return &openapi.CreateEvaluationSetOApiResponse{ Data: &openapi.CreateEvaluationSetOpenAPIData{ EvaluationSetID: gptr.Of(id), }, }, nil } -func (e *EvaluationOpenApiApplicationImpl) GetEvaluationSet(ctx context.Context, req *openapi.GetEvaluationSetOpenAPIRequest) (r *openapi.GetEvaluationSetOpenAPIResponse, err error) { +func (e *EvaluationOpenApiApplicationImpl) GetEvaluationSetOApi(ctx context.Context, req *openapi.GetEvaluationSetOApiRequest) (r *openapi.GetEvaluationSetOApiResponse, err error) { startTime := time.Now().UnixNano() / int64(time.Millisecond) defer func() { e.metric.EmitOpenAPIMetric(ctx, req.GetWorkspaceID(), req.GetEvaluationSetID(), kitexutil.GetTOMethod(ctx), startTime, err) @@ -111,14 +111,14 @@ func (e *EvaluationOpenApiApplicationImpl) GetEvaluationSet(ctx context.Context, dto := evaluation_set.OpenAPIEvaluationSetDO2DTO(set) // 构建响应 - return &openapi.GetEvaluationSetOpenAPIResponse{ + return &openapi.GetEvaluationSetOApiResponse{ Data: &openapi.GetEvaluationSetOpenAPIData{ EvaluationSet: dto, }, }, nil } -func (e *EvaluationOpenApiApplicationImpl) ListEvaluationSets(ctx context.Context, req *openapi.ListEvaluationSetsOpenAPIRequest) (r *openapi.ListEvaluationSetsOpenAPIResponse, err error) { +func (e *EvaluationOpenApiApplicationImpl) ListEvaluationSetsOApi(ctx context.Context, req *openapi.ListEvaluationSetsOApiRequest) (r *openapi.ListEvaluationSetsOApiResponse, err error) { startTime := time.Now().UnixNano() / int64(time.Millisecond) defer func() { // ListEvaluationSets没有单个evaluationSetID,使用0作为占位符 @@ -149,7 +149,7 @@ func (e *EvaluationOpenApiApplicationImpl) ListEvaluationSets(ctx context.Contex // 构建响应 hasMore := sets != nil && len(sets) == int(req.GetPageSize()) - return &openapi.ListEvaluationSetsOpenAPIResponse{ + return &openapi.ListEvaluationSetsOApiResponse{ Data: &openapi.ListEvaluationSetsOpenAPIData{ Items: dtos, HasMore: gptr.Of(hasMore), @@ -159,7 +159,7 @@ func (e *EvaluationOpenApiApplicationImpl) ListEvaluationSets(ctx context.Contex }, nil } -func (e *EvaluationOpenApiApplicationImpl) CreateEvaluationSetVersion(ctx context.Context, req *openapi.CreateEvaluationSetVersionOpenAPIRequest) (r *openapi.CreateEvaluationSetVersionOpenAPIResponse, err error) { +func (e *EvaluationOpenApiApplicationImpl) CreateEvaluationSetVersionOApi(ctx context.Context, req *openapi.CreateEvaluationSetVersionOApiRequest) (r *openapi.CreateEvaluationSetVersionOApiResponse, err error) { startTime := time.Now().UnixNano() / int64(time.Millisecond) defer func() { e.metric.EmitOpenAPIMetric(ctx, req.GetWorkspaceID(), req.GetEvaluationSetID(), kitexutil.GetTOMethod(ctx), startTime, err) @@ -185,14 +185,14 @@ func (e *EvaluationOpenApiApplicationImpl) CreateEvaluationSetVersion(ctx contex } // 构建响应 - return &openapi.CreateEvaluationSetVersionOpenAPIResponse{ + return &openapi.CreateEvaluationSetVersionOApiResponse{ Data: &openapi.CreateEvaluationSetVersionOpenAPIData{ VersionID: gptr.Of(id), }, }, nil } -func (e *EvaluationOpenApiApplicationImpl) BatchCreateEvaluationSetItems(ctx context.Context, req *openapi.BatchCreateEvaluationSetItemsOpenAPIRequest) (r *openapi.BatchCreateEvaluationSetItemsOpenAPIResponse, err error) { +func (e *EvaluationOpenApiApplicationImpl) BatchCreateEvaluationSetItemsOApi(ctx context.Context, req *openapi.BatchCreateEvaluationSetItemsOApiRequest) (r *openapi.BatchCreateEvaluationSetItemsOApiResponse, err error) { startTime := time.Now().UnixNano() / int64(time.Millisecond) defer func() { e.metric.EmitOpenAPIMetric(ctx, req.GetWorkspaceID(), req.GetEvaluationSetID(), kitexutil.GetTOMethod(ctx), startTime, err) @@ -219,7 +219,7 @@ func (e *EvaluationOpenApiApplicationImpl) BatchCreateEvaluationSetItems(ctx con } // 构建响应 - return &openapi.BatchCreateEvaluationSetItemsOpenAPIResponse{ + return &openapi.BatchCreateEvaluationSetItemsOApiResponse{ Data: &openapi.BatchCreateEvaluationSetItemsOpenAPIData{ AddedItems: idMap, Errors: evaluation_set.OpenAPIItemErrorGroupDO2DTOs(errors), @@ -227,7 +227,7 @@ func (e *EvaluationOpenApiApplicationImpl) BatchCreateEvaluationSetItems(ctx con }, nil } -func (e *EvaluationOpenApiApplicationImpl) BatchUpdateEvaluationSetItems(ctx context.Context, req *openapi.BatchUpdateEvaluationSetItemsOpenAPIRequest) (r *openapi.BatchUpdateEvaluationSetItemsOpenAPIResponse, err error) { +func (e *EvaluationOpenApiApplicationImpl) BatchUpdateEvaluationSetItemsOApi(ctx context.Context, req *openapi.BatchUpdateEvaluationSetItemsOApiRequest) (r *openapi.BatchUpdateEvaluationSetItemsOApiResponse, err error) { startTime := time.Now().UnixNano() / int64(time.Millisecond) defer func() { e.metric.EmitOpenAPIMetric(ctx, req.GetWorkspaceID(), req.GetEvaluationSetID(), kitexutil.GetTOMethod(ctx), startTime, err) @@ -270,7 +270,7 @@ func (e *EvaluationOpenApiApplicationImpl) BatchUpdateEvaluationSetItems(ctx con } // 构建响应 - return &openapi.BatchUpdateEvaluationSetItemsOpenAPIResponse{ + return &openapi.BatchUpdateEvaluationSetItemsOApiResponse{ Data: &openapi.BatchUpdateEvaluationSetItemsOpenAPIData{ UpdatedItems: updatedItems, Errors: evaluation_set.OpenAPIItemErrorGroupDO2DTOs(allErrors), @@ -278,7 +278,7 @@ func (e *EvaluationOpenApiApplicationImpl) BatchUpdateEvaluationSetItems(ctx con }, nil } -func (e *EvaluationOpenApiApplicationImpl) BatchDeleteEvaluationSetItems(ctx context.Context, req *openapi.BatchDeleteEvaluationSetItemsOpenAPIRequest) (r *openapi.BatchDeleteEvaluationSetItemsOpenAPIResponse, err error) { +func (e *EvaluationOpenApiApplicationImpl) BatchDeleteEvaluationSetItemsOApi(ctx context.Context, req *openapi.BatchDeleteEvaluationSetItemsOApiRequest) (r *openapi.BatchDeleteEvaluationSetItemsOApiResponse, err error) { startTime := time.Now().UnixNano() / int64(time.Millisecond) defer func() { e.metric.EmitOpenAPIMetric(ctx, req.GetWorkspaceID(), req.GetEvaluationSetID(), kitexutil.GetTOMethod(ctx), startTime, err) @@ -299,10 +299,10 @@ func (e *EvaluationOpenApiApplicationImpl) BatchDeleteEvaluationSetItems(ctx con } // 构建响应 - return &openapi.BatchDeleteEvaluationSetItemsOpenAPIResponse{}, nil + return &openapi.BatchDeleteEvaluationSetItemsOApiResponse{}, nil } -func (e *EvaluationOpenApiApplicationImpl) ClearEvaluationSetDraftItems(ctx context.Context, req *openapi.ClearEvaluationSetDraftItemsOpenAPIRequest) (r *openapi.ClearEvaluationSetDraftItemsOpenAPIResponse, err error) { +func (e *EvaluationOpenApiApplicationImpl) ClearEvaluationSetDraftItemsOApi(ctx context.Context, req *openapi.ClearEvaluationSetDraftItemsOApiRequest) (r *openapi.ClearEvaluationSetDraftItemsOApiResponse, err error) { startTime := time.Now().UnixNano() / int64(time.Millisecond) defer func() { e.metric.EmitOpenAPIMetric(ctx, req.GetWorkspaceID(), req.GetEvaluationSetID(), kitexutil.GetTOMethod(ctx), startTime, err) @@ -320,10 +320,10 @@ func (e *EvaluationOpenApiApplicationImpl) ClearEvaluationSetDraftItems(ctx cont } // 构建响应 - return &openapi.ClearEvaluationSetDraftItemsOpenAPIResponse{}, nil + return &openapi.ClearEvaluationSetDraftItemsOApiResponse{}, nil } -func (e *EvaluationOpenApiApplicationImpl) ListEvaluationSetVersionItems(ctx context.Context, req *openapi.ListEvaluationSetVersionItemsOpenAPIRequest) (r *openapi.ListEvaluationSetVersionItemsOpenAPIResponse, err error) { +func (e *EvaluationOpenApiApplicationImpl) ListEvaluationSetVersionItemsOApi(ctx context.Context, req *openapi.ListEvaluationSetVersionItemsOApiRequest) (r *openapi.ListEvaluationSetVersionItemsOApiResponse, err error) { startTime := time.Now().UnixNano() / int64(time.Millisecond) defer func() { e.metric.EmitOpenAPIMetric(ctx, req.GetWorkspaceID(), req.GetEvaluationSetID(), kitexutil.GetTOMethod(ctx), startTime, err) @@ -352,7 +352,7 @@ func (e *EvaluationOpenApiApplicationImpl) ListEvaluationSetVersionItems(ctx con // 构建响应 hasMore := items != nil && len(items) == int(req.GetPageSize()) - return &openapi.ListEvaluationSetVersionItemsOpenAPIResponse{ + return &openapi.ListEvaluationSetVersionItemsOApiResponse{ Data: &openapi.ListEvaluationSetVersionItemsOpenAPIData{ Items: dtos, HasMore: gptr.Of(hasMore), @@ -362,37 +362,37 @@ func (e *EvaluationOpenApiApplicationImpl) ListEvaluationSetVersionItems(ctx con }, nil } -func (e *EvaluationOpenApiApplicationImpl) CreateEvaluator(ctx context.Context, req *openapi.CreateEvaluatorOpenAPIRequest) (r *openapi.CreateEvaluatorOpenAPIResponse, err error) { +func (e *EvaluationOpenApiApplicationImpl) CreateEvaluatorOApi(ctx context.Context, req *openapi.CreateEvaluatorOApiRequest) (r *openapi.CreateEvaluatorOApiResponse, err error) { // TODO implement me panic("implement me") } -func (e *EvaluationOpenApiApplicationImpl) SubmitEvaluatorVersion(ctx context.Context, req *openapi.SubmitEvaluatorVersionOpenAPIRequest) (r *openapi.SubmitEvaluatorVersionOpenAPIResponse, err error) { +func (e *EvaluationOpenApiApplicationImpl) SubmitEvaluatorVersionOApi(ctx context.Context, req *openapi.SubmitEvaluatorVersionOApiRequest) (r *openapi.SubmitEvaluatorVersionOApiResponse, err error) { // TODO implement me panic("implement me") } -func (e *EvaluationOpenApiApplicationImpl) GetEvaluatorVersion(ctx context.Context, req *openapi.GetEvaluatorVersionOpenAPIRequest) (r *openapi.GetEvaluatorVersionOpenAPIResponse, err error) { +func (e *EvaluationOpenApiApplicationImpl) GetEvaluatorVersionOApi(ctx context.Context, req *openapi.GetEvaluatorVersionOApiRequest) (r *openapi.GetEvaluatorVersionOApiResponse, err error) { // TODO implement me panic("implement me") } -func (e *EvaluationOpenApiApplicationImpl) RunEvaluator(ctx context.Context, req *openapi.RunEvaluatorOpenAPIRequest) (r *openapi.RunEvaluatorOpenAPIResponse, err error) { +func (e *EvaluationOpenApiApplicationImpl) RunEvaluatorOApi(ctx context.Context, req *openapi.RunEvaluatorOApiRequest) (r *openapi.RunEvaluatorOApiResponse, err error) { // TODO implement me panic("implement me") } -func (e *EvaluationOpenApiApplicationImpl) GetEvaluatorRecord(ctx context.Context, req *openapi.GetEvaluatorRecordOpenAPIRequest) (r *openapi.GetEvaluatorRecordOpenAPIResponse, err error) { +func (e *EvaluationOpenApiApplicationImpl) GetEvaluatorRecordOApi(ctx context.Context, req *openapi.GetEvaluatorRecordOApiRequest) (r *openapi.GetEvaluatorRecordOApiResponse, err error) { // TODO implement me panic("implement me") } -func (e *EvaluationOpenApiApplicationImpl) CreateExperiment(ctx context.Context, req *openapi.CreateExperimentOpenAPIRequest) (r *openapi.CreateExperimentOpenAPIResponse, err error) { +func (e *EvaluationOpenApiApplicationImpl) CreateExperimentOApi(ctx context.Context, req *openapi.CreateExperimentOApiRequest) (r *openapi.CreateExperimentOApiResponse, err error) { // TODO implement me panic("implement me") } -func (e *EvaluationOpenApiApplicationImpl) GetExperimentResult_(ctx context.Context, req *openapi.GetExperimentResultOpenAPIRequest) (r *openapi.GetExperimentResultOpenAPIResponse, err error) { +func (e *EvaluationOpenApiApplicationImpl) GetExperimentResultOApi(ctx context.Context, req *openapi.GetExperimentResultOApiRequest) (r *openapi.GetExperimentResultOApiResponse, err error) { // TODO implement me panic("implement me") } From b1d7f283bca437cc34982077e6f23db835473a31 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Mon, 29 Sep 2025 14:26:28 +0800 Subject: [PATCH 23/94] fix Change-Id: I264264a0e8bbf776341fc2149377b7ba934d1c61 --- backend/modules/evaluation/infra/rpc/foundation/auth.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/backend/modules/evaluation/infra/rpc/foundation/auth.go b/backend/modules/evaluation/infra/rpc/foundation/auth.go index 118ad730f..7aa8970e7 100644 --- a/backend/modules/evaluation/infra/rpc/foundation/auth.go +++ b/backend/modules/evaluation/infra/rpc/foundation/auth.go @@ -51,6 +51,10 @@ func (a AuthRPCAdapter) Authorization(ctx context.Context, param *rpc.Authorizat } func (a AuthRPCAdapter) AuthorizationWithoutSPI(ctx context.Context, param *rpc.AuthorizationWithoutSPIParam) (err error) { + if param.OwnerID == nil { + // TODO dsf openapi 没有创建人就跳过鉴权 + return nil + } cp := make([]*checkPermissionParam, 0) cp = append(cp, &checkPermissionParam{ objectID: param.ObjectID, From eaeb1dba650990bf910571a7f69e1801a39c4a91 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Mon, 29 Sep 2025 15:05:57 +0800 Subject: [PATCH 24/94] fix Change-Id: Iac21bc6194af354d9c4ad3a0e1a528cccd0f0c4f --- backend/modules/evaluation/infra/rpc/foundation/auth.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/modules/evaluation/infra/rpc/foundation/auth.go b/backend/modules/evaluation/infra/rpc/foundation/auth.go index 7aa8970e7..8f50e160d 100644 --- a/backend/modules/evaluation/infra/rpc/foundation/auth.go +++ b/backend/modules/evaluation/infra/rpc/foundation/auth.go @@ -51,7 +51,7 @@ func (a AuthRPCAdapter) Authorization(ctx context.Context, param *rpc.Authorizat } func (a AuthRPCAdapter) AuthorizationWithoutSPI(ctx context.Context, param *rpc.AuthorizationWithoutSPIParam) (err error) { - if param.OwnerID == nil { + if param.OwnerID == nil || gptr.Indirect(param.OwnerID) == "0" { // TODO dsf openapi 没有创建人就跳过鉴权 return nil } From f09751a6786773cf8c7783f3dc8f313590995668 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Mon, 29 Sep 2025 15:09:30 +0800 Subject: [PATCH 25/94] fix Change-Id: I7972ba4c3b4b812652b86187366c2fdd03c7763e --- backend/modules/evaluation/infra/rpc/foundation/auth.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/backend/modules/evaluation/infra/rpc/foundation/auth.go b/backend/modules/evaluation/infra/rpc/foundation/auth.go index 8f50e160d..e416ce11b 100644 --- a/backend/modules/evaluation/infra/rpc/foundation/auth.go +++ b/backend/modules/evaluation/infra/rpc/foundation/auth.go @@ -51,8 +51,9 @@ func (a AuthRPCAdapter) Authorization(ctx context.Context, param *rpc.Authorizat } func (a AuthRPCAdapter) AuthorizationWithoutSPI(ctx context.Context, param *rpc.AuthorizationWithoutSPIParam) (err error) { + // TODO dsf openapi 没有创建人就跳过鉴权 if param.OwnerID == nil || gptr.Indirect(param.OwnerID) == "0" { - // TODO dsf openapi 没有创建人就跳过鉴权 + logs.CtxInfo(ctx, "skip permission check, param: %s", json.Jsonify(param)) return nil } cp := make([]*checkPermissionParam, 0) From b043cb1ae68366460caee956df2b789cac184714 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Mon, 29 Sep 2025 15:56:07 +0800 Subject: [PATCH 26/94] fix Change-Id: I673a5dc343764edf228ec5d8a8219f0659d8278d --- .../openapi/coze.loop.evaluation.openapi.go | 38 +++++++++---------- .../openapi/k-coze.loop.evaluation.openapi.go | 18 ++++----- .../application/evaluation_openapi_app.go | 2 +- .../coze.loop.evaluation.openapi.thrift | 2 +- 4 files changed, 30 insertions(+), 30 deletions(-) diff --git a/backend/kitex_gen/coze/loop/evaluation/openapi/coze.loop.evaluation.openapi.go b/backend/kitex_gen/coze/loop/evaluation/openapi/coze.loop.evaluation.openapi.go index 3f22c9d7d..623169a4e 100644 --- a/backend/kitex_gen/coze/loop/evaluation/openapi/coze.loop.evaluation.openapi.go +++ b/backend/kitex_gen/coze/loop/evaluation/openapi/coze.loop.evaluation.openapi.go @@ -3090,7 +3090,7 @@ func (p *ListEvaluationSetsOApiResponse) Field255DeepEqual(src *base.BaseResp) b } type ListEvaluationSetsOpenAPIData struct { - Items []*eval_set.EvaluationSet `thrift:"items,1,optional" frugal:"1,optional,list" form:"items" json:"items,omitempty" query:"items"` + Sets []*eval_set.EvaluationSet `thrift:"sets,1,optional" frugal:"1,optional,list" form:"sets" json:"sets,omitempty" query:"sets"` HasMore *bool `thrift:"has_more,100,optional" frugal:"100,optional,bool" form:"has_more" json:"has_more,omitempty" query:"has_more"` NextPageToken *string `thrift:"next_page_token,101,optional" frugal:"101,optional,string" form:"next_page_token" json:"next_page_token,omitempty" query:"next_page_token"` Total *int64 `thrift:"total,102,optional" frugal:"102,optional,i64" json:"total" form:"total" query:"total"` @@ -3103,16 +3103,16 @@ func NewListEvaluationSetsOpenAPIData() *ListEvaluationSetsOpenAPIData { func (p *ListEvaluationSetsOpenAPIData) InitDefault() { } -var ListEvaluationSetsOpenAPIData_Items_DEFAULT []*eval_set.EvaluationSet +var ListEvaluationSetsOpenAPIData_Sets_DEFAULT []*eval_set.EvaluationSet -func (p *ListEvaluationSetsOpenAPIData) GetItems() (v []*eval_set.EvaluationSet) { +func (p *ListEvaluationSetsOpenAPIData) GetSets() (v []*eval_set.EvaluationSet) { if p == nil { return } - if !p.IsSetItems() { - return ListEvaluationSetsOpenAPIData_Items_DEFAULT + if !p.IsSetSets() { + return ListEvaluationSetsOpenAPIData_Sets_DEFAULT } - return p.Items + return p.Sets } var ListEvaluationSetsOpenAPIData_HasMore_DEFAULT bool @@ -3150,8 +3150,8 @@ func (p *ListEvaluationSetsOpenAPIData) GetTotal() (v int64) { } return *p.Total } -func (p *ListEvaluationSetsOpenAPIData) SetItems(val []*eval_set.EvaluationSet) { - p.Items = val +func (p *ListEvaluationSetsOpenAPIData) SetSets(val []*eval_set.EvaluationSet) { + p.Sets = val } func (p *ListEvaluationSetsOpenAPIData) SetHasMore(val *bool) { p.HasMore = val @@ -3164,14 +3164,14 @@ func (p *ListEvaluationSetsOpenAPIData) SetTotal(val *int64) { } var fieldIDToName_ListEvaluationSetsOpenAPIData = map[int16]string{ - 1: "items", + 1: "sets", 100: "has_more", 101: "next_page_token", 102: "total", } -func (p *ListEvaluationSetsOpenAPIData) IsSetItems() bool { - return p.Items != nil +func (p *ListEvaluationSetsOpenAPIData) IsSetSets() bool { + return p.Sets != nil } func (p *ListEvaluationSetsOpenAPIData) IsSetHasMore() bool { @@ -3285,7 +3285,7 @@ func (p *ListEvaluationSetsOpenAPIData) ReadField1(iprot thrift.TProtocol) error if err := iprot.ReadListEnd(); err != nil { return err } - p.Items = _field + p.Sets = _field return nil } func (p *ListEvaluationSetsOpenAPIData) ReadField100(iprot thrift.TProtocol) error { @@ -3363,14 +3363,14 @@ WriteStructEndError: } func (p *ListEvaluationSetsOpenAPIData) writeField1(oprot thrift.TProtocol) (err error) { - if p.IsSetItems() { - if err = oprot.WriteFieldBegin("items", thrift.LIST, 1); err != nil { + if p.IsSetSets() { + if err = oprot.WriteFieldBegin("sets", thrift.LIST, 1); err != nil { goto WriteFieldBeginError } - if err := oprot.WriteListBegin(thrift.STRUCT, len(p.Items)); err != nil { + if err := oprot.WriteListBegin(thrift.STRUCT, len(p.Sets)); err != nil { return err } - for _, v := range p.Items { + for _, v := range p.Sets { if err := v.Write(oprot); err != nil { return err } @@ -3457,7 +3457,7 @@ func (p *ListEvaluationSetsOpenAPIData) DeepEqual(ano *ListEvaluationSetsOpenAPI } else if p == nil || ano == nil { return false } - if !p.Field1DeepEqual(ano.Items) { + if !p.Field1DeepEqual(ano.Sets) { return false } if !p.Field100DeepEqual(ano.HasMore) { @@ -3474,10 +3474,10 @@ func (p *ListEvaluationSetsOpenAPIData) DeepEqual(ano *ListEvaluationSetsOpenAPI func (p *ListEvaluationSetsOpenAPIData) Field1DeepEqual(src []*eval_set.EvaluationSet) bool { - if len(p.Items) != len(src) { + if len(p.Sets) != len(src) { return false } - for i, v := range p.Items { + for i, v := range p.Sets { _src := src[i] if !v.DeepEqual(_src) { return false diff --git a/backend/kitex_gen/coze/loop/evaluation/openapi/k-coze.loop.evaluation.openapi.go b/backend/kitex_gen/coze/loop/evaluation/openapi/k-coze.loop.evaluation.openapi.go index f7b99d365..0e979fe50 100644 --- a/backend/kitex_gen/coze/loop/evaluation/openapi/k-coze.loop.evaluation.openapi.go +++ b/backend/kitex_gen/coze/loop/evaluation/openapi/k-coze.loop.evaluation.openapi.go @@ -2364,7 +2364,7 @@ func (p *ListEvaluationSetsOpenAPIData) FastReadField1(buf []byte) (int, error) _field = append(_field, _elem) } - p.Items = _field + p.Sets = _field return offset, nil } @@ -2440,12 +2440,12 @@ func (p *ListEvaluationSetsOpenAPIData) BLength() int { func (p *ListEvaluationSetsOpenAPIData) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 - if p.IsSetItems() { + if p.IsSetSets() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 1) listBeginOffset := offset offset += thrift.Binary.ListBeginLength() var length int - for _, v := range p.Items { + for _, v := range p.Sets { length++ offset += v.FastWriteNocopy(buf[offset:], w) } @@ -2483,10 +2483,10 @@ func (p *ListEvaluationSetsOpenAPIData) fastWriteField102(buf []byte, w thrift.N func (p *ListEvaluationSetsOpenAPIData) field1Length() int { l := 0 - if p.IsSetItems() { + if p.IsSetSets() { l += thrift.Binary.FieldBeginLength() l += thrift.Binary.ListBeginLength() - for _, v := range p.Items { + for _, v := range p.Sets { _ = v l += v.BLength() } @@ -2527,9 +2527,9 @@ func (p *ListEvaluationSetsOpenAPIData) DeepCopy(s interface{}) error { return fmt.Errorf("%T's type not matched %T", s, p) } - if src.Items != nil { - p.Items = make([]*eval_set.EvaluationSet, 0, len(src.Items)) - for _, elem := range src.Items { + if src.Sets != nil { + p.Sets = make([]*eval_set.EvaluationSet, 0, len(src.Sets)) + for _, elem := range src.Sets { var _elem *eval_set.EvaluationSet if elem != nil { _elem = &eval_set.EvaluationSet{} @@ -2538,7 +2538,7 @@ func (p *ListEvaluationSetsOpenAPIData) DeepCopy(s interface{}) error { } } - p.Items = append(p.Items, _elem) + p.Sets = append(p.Sets, _elem) } } diff --git a/backend/modules/evaluation/application/evaluation_openapi_app.go b/backend/modules/evaluation/application/evaluation_openapi_app.go index 482855e96..9b3f315da 100644 --- a/backend/modules/evaluation/application/evaluation_openapi_app.go +++ b/backend/modules/evaluation/application/evaluation_openapi_app.go @@ -151,7 +151,7 @@ func (e *EvaluationOpenApiApplicationImpl) ListEvaluationSetsOApi(ctx context.Co hasMore := sets != nil && len(sets) == int(req.GetPageSize()) return &openapi.ListEvaluationSetsOApiResponse{ Data: &openapi.ListEvaluationSetsOpenAPIData{ - Items: dtos, + Sets: dtos, HasMore: gptr.Of(hasMore), NextPageToken: nextPageToken, Total: total, diff --git a/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift b/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift index dc5e1694b..499641cba 100644 --- a/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift +++ b/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift @@ -75,7 +75,7 @@ struct ListEvaluationSetsOApiResponse { } struct ListEvaluationSetsOpenAPIData { - 1: optional list items + 1: optional list sets 100: optional bool has_more 101: optional string next_page_token From cdf914bfc843f240b2e5132cf900da214e084d5f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Mon, 29 Sep 2025 16:00:14 +0800 Subject: [PATCH 27/94] fix Change-Id: Ie1e50446c90172aea7292f134b117a37a84f0bce --- .../coze/loop/evaluation/coze.loop.evaluation.openapi.thrift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift b/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift index 499641cba..f6dba6814 100644 --- a/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift +++ b/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift @@ -75,7 +75,7 @@ struct ListEvaluationSetsOApiResponse { } struct ListEvaluationSetsOpenAPIData { - 1: optional list sets + 1: optional list sets // 列表 100: optional bool has_more 101: optional string next_page_token From 055ed405122b7ce911408dcf0adab9a09f07688d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Mon, 29 Sep 2025 16:50:15 +0800 Subject: [PATCH 28/94] fix Change-Id: Ia048d5d8836418597fa6ec48c602fbf48e197643 --- .../evaluation_set/openapi_convertor.go | 71 ++++++++++++++++--- 1 file changed, 60 insertions(+), 11 deletions(-) diff --git a/backend/modules/evaluation/application/convertor/evaluation_set/openapi_convertor.go b/backend/modules/evaluation/application/convertor/evaluation_set/openapi_convertor.go index 5bdeebf07..26a923ed5 100755 --- a/backend/modules/evaluation/application/convertor/evaluation_set/openapi_convertor.go +++ b/backend/modules/evaluation/application/convertor/evaluation_set/openapi_convertor.go @@ -5,7 +5,6 @@ package evaluation_set import ( "github.com/bytedance/gg/gptr" - "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/domain_openapi/common" openapi_eval_set "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/domain_openapi/eval_set" "github.com/coze-dev/coze-loop/backend/modules/evaluation/domain/entity" @@ -387,14 +386,34 @@ func OpenAPIFieldDataDTO2DO(dto *openapi_eval_set.FieldData) *entity.FieldData { } } -func OpenAPIContentDTO2DO(dto *common.Content) *entity.Content { - if dto == nil { +func OpenAPIContentDTO2DO(content *common.Content) *entity.Content { + if content == nil { return nil } - contentType := convertOpenAPIContentTypeToDO(dto.ContentType) + + var multiPart []*entity.Content + if content.MultiPart != nil { + multiPart = make([]*entity.Content, 0, len(content.MultiPart)) + for _, part := range content.MultiPart { + multiPart = append(multiPart, OpenAPIContentDTO2DO(part)) + } + } return &entity.Content{ - Text: dto.Text, - ContentType: &contentType, + ContentType: gptr.Of(convertOpenAPIContentTypeToDO(content.ContentType)), + Text: content.Text, + Image: ConvertImageDTO2DO(content.Image), + MultiPart: multiPart, + } +} + +func ConvertImageDTO2DO(img *common.Image) *entity.Image { + if img == nil { + return nil + } + return &entity.Image{ + Name: img.Name, + URL: img.URL, + ThumbURL: img.ThumbURL, } } @@ -463,13 +482,43 @@ func OpenAPIFieldDataDO2DTO(do *entity.FieldData) *openapi_eval_set.FieldData { } } -func OpenAPIContentDO2DTO(do *entity.Content) *common.Content { - if do == nil { +func OpenAPIContentDO2DTO(content *entity.Content) *common.Content { + if content == nil { return nil } + var multiPart []*common.Content + if content.MultiPart != nil { + multiPart = make([]*common.Content, 0, len(content.MultiPart)) + for _, part := range content.MultiPart { + multiPart = append(multiPart, OpenAPIContentDO2DTO(part)) + } + } return &common.Content{ - Text: do.Text, - ContentType: convertDOContentTypeToOpenAPI(gptr.Indirect(do.ContentType)), + ContentType: convertDOContentTypeToOpenAPI(gptr.Indirect(content.ContentType)), + Text: content.Text, + Image: ConvertImageDO2DTO(content.Image), + MultiPart: multiPart, + } +} + +func ConvertImageDO2DTO(img *entity.Image) *common.Image { + if img == nil { + return nil + } + return &common.Image{ + Name: img.Name, + URL: img.URL, + ThumbURL: img.ThumbURL, + } +} + +func ConvertAudioDO2DTO(audio *entity.Audio) *common.Audio { + if audio == nil { + return nil + } + return &common.Audio{ + Format: audio.Format, + URL: audio.URL, } } @@ -517,4 +566,4 @@ func OpenAPIItemErrorDetailDO2DTO(do *entity.ItemErrorDetail) *openapi_eval_set. StartIndex: do.StartIndex, EndIndex: do.EndIndex, } -} \ No newline at end of file +} From 85b62ed2adae434e3c5a0066ee7317ec36f46528 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Mon, 29 Sep 2025 17:40:18 +0800 Subject: [PATCH 29/94] fix Change-Id: Ic21981040de379923d8a216a0f8fcf9b543072e6 --- .../coze/loop/evaluation/coze.loop.evaluation.openapi.thrift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift b/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift index f6dba6814..c83aecfa0 100644 --- a/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift +++ b/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift @@ -402,7 +402,7 @@ service EvaluationOpenAPIService { // 1.7 批量删除评测集数据 BatchDeleteEvaluationSetItemsOApiResponse BatchDeleteEvaluationSetItemsOApi(1: BatchDeleteEvaluationSetItemsOApiRequest req) (api.post = "/open-apis/evaluation/v1/evaluation_sets/:evaluation_set_id/items/batch_delete") // 1.8 清空评测集草稿数据 - ClearEvaluationSetDraftItemsOApiResponse ClearEvaluationSetDraftItemsOApi(1: ClearEvaluationSetDraftItemsOApiRequest req) (api.delete = "/open-apis/evaluation/v1/evaluation_sets/:evaluation_set_id/items/clear") + ClearEvaluationSetDraftItemsOApiResponse ClearEvaluationSetDraftItemsOApi(1: ClearEvaluationSetDraftItemsOApiRequest req) (api.post = "/open-apis/evaluation/v1/evaluation_sets/:evaluation_set_id/items/clear") // 1.9 查询评测集特定版本数据 ListEvaluationSetVersionItemsOApiResponse ListEvaluationSetVersionItemsOApi(1: ListEvaluationSetVersionItemsOApiRequest req) (api.post = "/open-apis/evaluation/v1/evaluation_sets/:evaluation_set_id/items/list") From 01f51b5ab7187c331eb2f06dcad86844bb8e620c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Mon, 29 Sep 2025 19:51:16 +0800 Subject: [PATCH 30/94] fix Change-Id: I86989136f4b8baa51b399df4bed50b3edef4018d --- .../router/coze/loop/apis/coze.loop.apis.go | 2 +- .../openapi/coze.loop.evaluation.openapi.go | 24 +++++++------- .../openapi/k-coze.loop.evaluation.openapi.go | 26 ++++++---------- .../application/evaluation_openapi_app.go | 31 +++---------------- .../coze.loop.evaluation.openapi.thrift | 2 +- 5 files changed, 30 insertions(+), 55 deletions(-) diff --git a/backend/api/router/coze/loop/apis/coze.loop.apis.go b/backend/api/router/coze/loop/apis/coze.loop.apis.go index bd0d9b8c9..2a27ff2d8 100644 --- a/backend/api/router/coze/loop/apis/coze.loop.apis.go +++ b/backend/api/router/coze/loop/apis/coze.loop.apis.go @@ -365,7 +365,7 @@ func Register(r *server.Hertz, handler *apis.APIHandler) { _items2.POST("/batch_create", append(_batchcreateevaluationsetitemsoapiMw(handler), apis.BatchCreateEvaluationSetItemsOApi)...) _items2.POST("/batch_delete", append(_batchdeleteevaluationsetitemsoapiMw(handler), apis.BatchDeleteEvaluationSetItemsOApi)...) _items2.POST("/batch_update", append(_batchupdateevaluationsetitemsoapiMw(handler), apis.BatchUpdateEvaluationSetItemsOApi)...) - _items2.DELETE("/clear", append(_clearevaluationsetdraftitemsoapiMw(handler), apis.ClearEvaluationSetDraftItemsOApi)...) + _items2.POST("/clear", append(_clearevaluationsetdraftitemsoapiMw(handler), apis.ClearEvaluationSetDraftItemsOApi)...) _items2.POST("/list", append(_listevaluationsetversionitemsoapiMw(handler), apis.ListEvaluationSetVersionItemsOApi)...) } _evaluation_sets0.POST("/list", append(_listevaluationsetsoapiMw(handler), apis.ListEvaluationSetsOApi)...) diff --git a/backend/kitex_gen/coze/loop/evaluation/openapi/coze.loop.evaluation.openapi.go b/backend/kitex_gen/coze/loop/evaluation/openapi/coze.loop.evaluation.openapi.go index 623169a4e..fea8dbc87 100644 --- a/backend/kitex_gen/coze/loop/evaluation/openapi/coze.loop.evaluation.openapi.go +++ b/backend/kitex_gen/coze/loop/evaluation/openapi/coze.loop.evaluation.openapi.go @@ -3090,6 +3090,7 @@ func (p *ListEvaluationSetsOApiResponse) Field255DeepEqual(src *base.BaseResp) b } type ListEvaluationSetsOpenAPIData struct { + // 列表 Sets []*eval_set.EvaluationSet `thrift:"sets,1,optional" frugal:"1,optional,list" form:"sets" json:"sets,omitempty" query:"sets"` HasMore *bool `thrift:"has_more,100,optional" frugal:"100,optional,bool" form:"has_more" json:"has_more,omitempty" query:"has_more"` NextPageToken *string `thrift:"next_page_token,101,optional" frugal:"101,optional,string" form:"next_page_token" json:"next_page_token,omitempty" query:"next_page_token"` @@ -6712,7 +6713,8 @@ func (p *BatchUpdateEvaluationSetItemsOApiResponse) Field255DeepEqual(src *base. } type BatchUpdateEvaluationSetItemsOpenAPIData struct { - UpdatedItems map[int64]string `thrift:"updated_items,1,optional" frugal:"1,optional,map" json:"updated_items" form:"updated_items" query:"updated_items"` + // key: item 在 items 中的索引,value: item_id + UpdatedItems map[int64]int64 `thrift:"updated_items,1,optional" frugal:"1,optional,map" json:"updated_items" form:"updated_items" query:"updated_items"` Errors []*eval_set.ItemErrorGroup `thrift:"errors,2,optional" frugal:"2,optional,list" form:"errors" json:"errors,omitempty" query:"errors"` } @@ -6723,9 +6725,9 @@ func NewBatchUpdateEvaluationSetItemsOpenAPIData() *BatchUpdateEvaluationSetItem func (p *BatchUpdateEvaluationSetItemsOpenAPIData) InitDefault() { } -var BatchUpdateEvaluationSetItemsOpenAPIData_UpdatedItems_DEFAULT map[int64]string +var BatchUpdateEvaluationSetItemsOpenAPIData_UpdatedItems_DEFAULT map[int64]int64 -func (p *BatchUpdateEvaluationSetItemsOpenAPIData) GetUpdatedItems() (v map[int64]string) { +func (p *BatchUpdateEvaluationSetItemsOpenAPIData) GetUpdatedItems() (v map[int64]int64) { if p == nil { return } @@ -6746,7 +6748,7 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIData) GetErrors() (v []*eval_set.It } return p.Errors } -func (p *BatchUpdateEvaluationSetItemsOpenAPIData) SetUpdatedItems(val map[int64]string) { +func (p *BatchUpdateEvaluationSetItemsOpenAPIData) SetUpdatedItems(val map[int64]int64) { p.UpdatedItems = val } func (p *BatchUpdateEvaluationSetItemsOpenAPIData) SetErrors(val []*eval_set.ItemErrorGroup) { @@ -6834,7 +6836,7 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIData) ReadField1(iprot thrift.TProt if err != nil { return err } - _field := make(map[int64]string, size) + _field := make(map[int64]int64, size) for i := 0; i < size; i++ { var _key int64 if v, err := iprot.ReadI64(); err != nil { @@ -6843,8 +6845,8 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIData) ReadField1(iprot thrift.TProt _key = v } - var _val string - if v, err := iprot.ReadString(); err != nil { + var _val int64 + if v, err := iprot.ReadI64(); err != nil { return err } else { _val = v @@ -6919,14 +6921,14 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIData) writeField1(oprot thrift.TPro if err = oprot.WriteFieldBegin("updated_items", thrift.MAP, 1); err != nil { goto WriteFieldBeginError } - if err := oprot.WriteMapBegin(thrift.I64, thrift.STRING, len(p.UpdatedItems)); err != nil { + if err := oprot.WriteMapBegin(thrift.I64, thrift.I64, len(p.UpdatedItems)); err != nil { return err } for k, v := range p.UpdatedItems { if err := oprot.WriteI64(k); err != nil { return err } - if err := oprot.WriteString(v); err != nil { + if err := oprot.WriteI64(v); err != nil { return err } } @@ -6993,14 +6995,14 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIData) DeepEqual(ano *BatchUpdateEva return true } -func (p *BatchUpdateEvaluationSetItemsOpenAPIData) Field1DeepEqual(src map[int64]string) bool { +func (p *BatchUpdateEvaluationSetItemsOpenAPIData) Field1DeepEqual(src map[int64]int64) bool { if len(p.UpdatedItems) != len(src) { return false } for k, v := range p.UpdatedItems { _src := src[k] - if strings.Compare(v, _src) != 0 { + if v != _src { return false } } diff --git a/backend/kitex_gen/coze/loop/evaluation/openapi/k-coze.loop.evaluation.openapi.go b/backend/kitex_gen/coze/loop/evaluation/openapi/k-coze.loop.evaluation.openapi.go index 0e979fe50..0cd065df8 100644 --- a/backend/kitex_gen/coze/loop/evaluation/openapi/k-coze.loop.evaluation.openapi.go +++ b/backend/kitex_gen/coze/loop/evaluation/openapi/k-coze.loop.evaluation.openapi.go @@ -4945,7 +4945,7 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIData) FastReadField1(buf []byte) (i if err != nil { return offset, err } - _field := make(map[int64]string, size) + _field := make(map[int64]int64, size) for i := 0; i < size; i++ { var _key int64 if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { @@ -4955,8 +4955,8 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIData) FastReadField1(buf []byte) (i _key = v } - var _val string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + var _val int64 + if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { return offset, err } else { offset += l @@ -5028,9 +5028,9 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIData) fastWriteField1(buf []byte, w for k, v := range p.UpdatedItems { length++ offset += thrift.Binary.WriteI64(buf[offset:], k) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, v) + offset += thrift.Binary.WriteI64(buf[offset:], v) } - thrift.Binary.WriteMapBegin(buf[mapBeginOffset:], thrift.I64, thrift.STRING, length) + thrift.Binary.WriteMapBegin(buf[mapBeginOffset:], thrift.I64, thrift.I64, length) } return offset } @@ -5056,12 +5056,8 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIData) field1Length() int { if p.IsSetUpdatedItems() { l += thrift.Binary.FieldBeginLength() l += thrift.Binary.MapBeginLength() - for k, v := range p.UpdatedItems { - _, _ = k, v - - l += thrift.Binary.I64Length() - l += thrift.Binary.StringLengthNocopy(v) - } + l += (thrift.Binary.I64Length() + + thrift.Binary.I64Length()) * len(p.UpdatedItems) } return l } @@ -5086,15 +5082,13 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIData) DeepCopy(s interface{}) error } if src.UpdatedItems != nil { - p.UpdatedItems = make(map[int64]string, len(src.UpdatedItems)) + p.UpdatedItems = make(map[int64]int64, len(src.UpdatedItems)) for key, val := range src.UpdatedItems { var _key int64 _key = key - var _val string - if val != "" { - _val = kutils.StringDeepCopy(val) - } + var _val int64 + _val = val p.UpdatedItems[_key] = _val } diff --git a/backend/modules/evaluation/application/evaluation_openapi_app.go b/backend/modules/evaluation/application/evaluation_openapi_app.go index 9b3f315da..287ef61da 100644 --- a/backend/modules/evaluation/application/evaluation_openapi_app.go +++ b/backend/modules/evaluation/application/evaluation_openapi_app.go @@ -8,6 +8,8 @@ import ( "sync" "time" + "github.com/coze-dev/coze-loop/backend/pkg/logs" + "github.com/bytedance/gg/gptr" "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/openapi" @@ -242,39 +244,16 @@ func (e *EvaluationOpenApiApplicationImpl) BatchUpdateEvaluationSetItemsOApi(ctx } // 批量更新评测集项目 - updatedItems := make(map[int64]string) - var allErrors []*entity.ItemErrorGroup - for _, item := range req.Items { - if item.ID == nil { - allErrors = append(allErrors, &entity.ItemErrorGroup{ - Type: gptr.Of(entity.ItemErrorType_MissingRequiredField), - Summary: gptr.Of("item id is required"), - }) - continue - } - - err := e.evaluationSetItemService.UpdateEvaluationSetItem(ctx, req.WorkspaceID, req.EvaluationSetID, *item.ID, evaluation_set.OpenAPITurnDTO2DOs(item.Turns)) + err = e.evaluationSetItemService.UpdateEvaluationSetItem(ctx, req.WorkspaceID, req.EvaluationSetID, *item.ID, evaluation_set.OpenAPITurnDTO2DOs(item.Turns)) if err != nil { - if req.SkipInvalidItems != nil && *req.SkipInvalidItems { - allErrors = append(allErrors, &entity.ItemErrorGroup{ - Type: gptr.Of(entity.ItemErrorType_InternalError), - Summary: gptr.Of(err.Error()), - }) - continue - } - return nil, err + logs.CtxError(ctx, "UpdateEvaluationSetItem, err=%v", err) } - - updatedItems[*item.ID] = "success" } // 构建响应 return &openapi.BatchUpdateEvaluationSetItemsOApiResponse{ - Data: &openapi.BatchUpdateEvaluationSetItemsOpenAPIData{ - UpdatedItems: updatedItems, - Errors: evaluation_set.OpenAPIItemErrorGroupDO2DTOs(allErrors), - }, + Data: &openapi.BatchUpdateEvaluationSetItemsOpenAPIData{}, }, nil } diff --git a/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift b/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift index c83aecfa0..ab642571f 100644 --- a/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift +++ b/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift @@ -147,7 +147,7 @@ struct BatchUpdateEvaluationSetItemsOApiResponse { } struct BatchUpdateEvaluationSetItemsOpenAPIData { - 1: optional map updated_items (api.js_conv="true", go.tag='json:"updated_items"') + 1: optional map updated_items (api.js_conv="true", go.tag='json:"updated_items"') // key: item 在 items 中的索引,value: item_id 2: optional list errors } From 2dd7e9bebfd297fc5d5c985220b19be7e10a94a4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Mon, 29 Sep 2025 21:59:13 +0800 Subject: [PATCH 31/94] fix Change-Id: Icd21cd08fdcb316e521d0b210e77ce6d31daafba --- .../loop/apis/evaluation_open_apiservice.go | 16 - .../router/coze/loop/apis/coze.loop.apis.go | 43 +- .../apis/evaluationopenapiservice/client.go | 6 - .../evaluationopenapiservice.go | 36 - .../evaluationopenapiservice/client.go | 6 - .../evaluationopenapiservice.go | 36 - .../openapi/coze.loop.evaluation.openapi.go | 6122 ++++++++--------- .../coze.loop.evaluation.openapi_validator.go | 28 +- .../evaluationopenapiservice/client.go | 6 - .../evaluationopenapiservice.go | 36 - .../openapi/k-coze.loop.evaluation.openapi.go | 1743 ++--- .../local_evaluationopenapiservice.go | 27 +- .../application/evaluation_openapi_app.go | 65 +- .../coze.loop.evaluation.openapi.thrift | 163 +- 14 files changed, 3356 insertions(+), 4977 deletions(-) diff --git a/backend/api/handler/coze/loop/apis/evaluation_open_apiservice.go b/backend/api/handler/coze/loop/apis/evaluation_open_apiservice.go index 4f14313fe..8a0f7e041 100644 --- a/backend/api/handler/coze/loop/apis/evaluation_open_apiservice.go +++ b/backend/api/handler/coze/loop/apis/evaluation_open_apiservice.go @@ -122,22 +122,6 @@ func BatchDeleteEvaluationSetItemsOApi(ctx context.Context, c *app.RequestContex c.JSON(consts.StatusOK, resp) } -// ClearEvaluationSetDraftItemsOApi . -// @router /open-apis/evaluation/v1/evaluation_sets/:evaluation_set_id/items/clear [DELETE] -func ClearEvaluationSetDraftItemsOApi(ctx context.Context, c *app.RequestContext) { - var err error - var req openapi0.ClearEvaluationSetDraftItemsOApiRequest - err = c.BindAndValidate(&req) - if err != nil { - c.String(consts.StatusBadRequest, err.Error()) - return - } - - resp := new(openapi0.ClearEvaluationSetDraftItemsOApiResponse) - - c.JSON(consts.StatusOK, resp) -} - // ListEvaluationSetVersionItemsOApi . // @router /open-apis/evaluation/v1/evaluation_sets/:evaluation_set_id/items/list [POST] func ListEvaluationSetVersionItemsOApi(ctx context.Context, c *app.RequestContext) { diff --git a/backend/api/router/coze/loop/apis/coze.loop.apis.go b/backend/api/router/coze/loop/apis/coze.loop.apis.go index 2a27ff2d8..3abd8b564 100644 --- a/backend/api/router/coze/loop/apis/coze.loop.apis.go +++ b/backend/api/router/coze/loop/apis/coze.loop.apis.go @@ -350,27 +350,24 @@ func Register(r *server.Hertz, handler *apis.APIHandler) { } } { - _open_apis := root.Group("/open-apis", _open_apisMw(handler)...) + _v16 := root.Group("/v1", _v16Mw(handler)...) { - _evaluation0 := _open_apis.Group("/evaluation", _evaluation0Mw(handler)...) + _loop := _v16.Group("/loop", _loopMw(handler)...) { - _v16 := _evaluation0.Group("/v1", _v16Mw(handler)...) - _v16.POST("/evaluation_sets", append(_evaluation_sets0Mw(handler), apis.CreateEvaluationSetOApi)...) - _evaluation_sets0 := _v16.Group("/evaluation_sets", _evaluation_sets0Mw(handler)...) + _evaluation0 := _loop.Group("/evaluation", _evaluation0Mw(handler)...) + _evaluation0.POST("/evaluation_sets", append(_evaluation_sets0Mw(handler), apis.CreateEvaluationSetOApi)...) + _evaluation_sets0 := _evaluation0.Group("/evaluation_sets", _evaluation_sets0Mw(handler)...) _evaluation_sets0.GET("/:evaluation_set_id", append(_evaluation_set_id0Mw(handler), apis.GetEvaluationSetOApi)...) _evaluation_set_id0 := _evaluation_sets0.Group("/:evaluation_set_id", _evaluation_set_id0Mw(handler)...) + _evaluation_set_id0.POST("/items", append(_items2Mw(handler), apis.BatchCreateEvaluationSetItemsOApi)...) + _items2 := _evaluation_set_id0.Group("/items", _items2Mw(handler)...) + _items2.POST("/list", append(_listevaluationsetversionitemsoapiMw(handler), apis.ListEvaluationSetVersionItemsOApi)...) + _evaluation_set_id0.POST("/items", append(_batchupdateevaluationsetitemsoapiMw(handler), apis.BatchUpdateEvaluationSetItemsOApi)...) + _evaluation_set_id0.POST("/items", append(_batchdeleteevaluationsetitemsoapiMw(handler), apis.BatchDeleteEvaluationSetItemsOApi)...) _evaluation_set_id0.POST("/versions", append(_createevaluationsetversionoapiMw(handler), apis.CreateEvaluationSetVersionOApi)...) - { - _items2 := _evaluation_set_id0.Group("/items", _items2Mw(handler)...) - _items2.POST("/batch_create", append(_batchcreateevaluationsetitemsoapiMw(handler), apis.BatchCreateEvaluationSetItemsOApi)...) - _items2.POST("/batch_delete", append(_batchdeleteevaluationsetitemsoapiMw(handler), apis.BatchDeleteEvaluationSetItemsOApi)...) - _items2.POST("/batch_update", append(_batchupdateevaluationsetitemsoapiMw(handler), apis.BatchUpdateEvaluationSetItemsOApi)...) - _items2.POST("/clear", append(_clearevaluationsetdraftitemsoapiMw(handler), apis.ClearEvaluationSetDraftItemsOApi)...) - _items2.POST("/list", append(_listevaluationsetversionitemsoapiMw(handler), apis.ListEvaluationSetVersionItemsOApi)...) - } _evaluation_sets0.POST("/list", append(_listevaluationsetsoapiMw(handler), apis.ListEvaluationSetsOApi)...) - _v16.POST("/evaluators", append(_evaluators1Mw(handler), apis.CreateEvaluatorOApi)...) - _evaluators1 := _v16.Group("/evaluators", _evaluators1Mw(handler)...) + _evaluation0.POST("/evaluators", append(_evaluators1Mw(handler), apis.CreateEvaluatorOApi)...) + _evaluators1 := _evaluation0.Group("/evaluators", _evaluators1Mw(handler)...) { _evaluator_id1 := _evaluators1.Group("/:evaluator_id", _evaluator_id1Mw(handler)...) _evaluator_id1.POST("/versions", append(_submitevaluatorversionoapiMw(handler), apis.SubmitEvaluatorVersionOApi)...) @@ -381,23 +378,17 @@ func Register(r *server.Hertz, handler *apis.APIHandler) { _evaluator_version_id0 := _versions3.Group("/:evaluator_version_id", _evaluator_version_id0Mw(handler)...) _evaluator_version_id0.POST("/run", append(_runevaluatoroapiMw(handler), apis.RunEvaluatorOApi)...) } - _v16.POST("/experiments", append(_experiments0Mw(handler), apis.CreateExperimentOApi)...) - _experiments0 := _v16.Group("/experiments", _experiments0Mw(handler)...) + _evaluation0.POST("/experiments", append(_experiments0Mw(handler), apis.CreateExperimentOApi)...) + _experiments0 := _evaluation0.Group("/experiments", _experiments0Mw(handler)...) { _experiment_id := _experiments0.Group("/:experiment_id", _experiment_idMw(handler)...) _experiment_id.GET("/results", append(_getexperimentresultoapiMw(handler), apis.GetExperimentResultOApi)...) } { - _evaluator_records0 := _v16.Group("/evaluator_records", _evaluator_records0Mw(handler)...) + _evaluator_records0 := _evaluation0.Group("/evaluator_records", _evaluator_records0Mw(handler)...) _evaluator_records0.GET("/:evaluator_record_id", append(_getevaluatorrecordoapiMw(handler), apis.GetEvaluatorRecordOApi)...) } } - } - } - { - _v17 := root.Group("/v1", _v17Mw(handler)...) - { - _loop := _v17.Group("/loop", _loopMw(handler)...) { _files := _loop.Group("/files", _filesMw(handler)...) _files.POST("/upload", append(_uploadloopfileMw(handler), apis.UploadLoopFile)...) @@ -405,8 +396,8 @@ func Register(r *server.Hertz, handler *apis.APIHandler) { { _opentelemetry := _loop.Group("/opentelemetry", _opentelemetryMw(handler)...) { - _v18 := _opentelemetry.Group("/v1", _v18Mw(handler)...) - _v18.POST("/traces", append(_otelingesttracesMw(handler), apis.OtelIngestTraces)...) + _v17 := _opentelemetry.Group("/v1", _v17Mw(handler)...) + _v17.POST("/traces", append(_otelingesttracesMw(handler), apis.OtelIngestTraces)...) } } { diff --git a/backend/kitex_gen/coze/loop/apis/evaluationopenapiservice/client.go b/backend/kitex_gen/coze/loop/apis/evaluationopenapiservice/client.go index f0238e7f0..ec943c4b4 100644 --- a/backend/kitex_gen/coze/loop/apis/evaluationopenapiservice/client.go +++ b/backend/kitex_gen/coze/loop/apis/evaluationopenapiservice/client.go @@ -18,7 +18,6 @@ type Client interface { BatchCreateEvaluationSetItemsOApi(ctx context.Context, req *openapi.BatchCreateEvaluationSetItemsOApiRequest, callOptions ...callopt.Option) (r *openapi.BatchCreateEvaluationSetItemsOApiResponse, err error) BatchUpdateEvaluationSetItemsOApi(ctx context.Context, req *openapi.BatchUpdateEvaluationSetItemsOApiRequest, callOptions ...callopt.Option) (r *openapi.BatchUpdateEvaluationSetItemsOApiResponse, err error) BatchDeleteEvaluationSetItemsOApi(ctx context.Context, req *openapi.BatchDeleteEvaluationSetItemsOApiRequest, callOptions ...callopt.Option) (r *openapi.BatchDeleteEvaluationSetItemsOApiResponse, err error) - ClearEvaluationSetDraftItemsOApi(ctx context.Context, req *openapi.ClearEvaluationSetDraftItemsOApiRequest, callOptions ...callopt.Option) (r *openapi.ClearEvaluationSetDraftItemsOApiResponse, err error) ListEvaluationSetVersionItemsOApi(ctx context.Context, req *openapi.ListEvaluationSetVersionItemsOApiRequest, callOptions ...callopt.Option) (r *openapi.ListEvaluationSetVersionItemsOApiResponse, err error) CreateEvaluatorOApi(ctx context.Context, req *openapi.CreateEvaluatorOApiRequest, callOptions ...callopt.Option) (r *openapi.CreateEvaluatorOApiResponse, err error) SubmitEvaluatorVersionOApi(ctx context.Context, req *openapi.SubmitEvaluatorVersionOApiRequest, callOptions ...callopt.Option) (r *openapi.SubmitEvaluatorVersionOApiResponse, err error) @@ -93,11 +92,6 @@ func (p *kEvaluationOpenAPIServiceClient) BatchDeleteEvaluationSetItemsOApi(ctx return p.kClient.BatchDeleteEvaluationSetItemsOApi(ctx, req) } -func (p *kEvaluationOpenAPIServiceClient) ClearEvaluationSetDraftItemsOApi(ctx context.Context, req *openapi.ClearEvaluationSetDraftItemsOApiRequest, callOptions ...callopt.Option) (r *openapi.ClearEvaluationSetDraftItemsOApiResponse, err error) { - ctx = client.NewCtxWithCallOptions(ctx, callOptions) - return p.kClient.ClearEvaluationSetDraftItemsOApi(ctx, req) -} - func (p *kEvaluationOpenAPIServiceClient) ListEvaluationSetVersionItemsOApi(ctx context.Context, req *openapi.ListEvaluationSetVersionItemsOApiRequest, callOptions ...callopt.Option) (r *openapi.ListEvaluationSetVersionItemsOApiResponse, err error) { ctx = client.NewCtxWithCallOptions(ctx, callOptions) return p.kClient.ListEvaluationSetVersionItemsOApi(ctx, req) diff --git a/backend/kitex_gen/coze/loop/apis/evaluationopenapiservice/evaluationopenapiservice.go b/backend/kitex_gen/coze/loop/apis/evaluationopenapiservice/evaluationopenapiservice.go index 88fdca2fd..e7ebd04ba 100644 --- a/backend/kitex_gen/coze/loop/apis/evaluationopenapiservice/evaluationopenapiservice.go +++ b/backend/kitex_gen/coze/loop/apis/evaluationopenapiservice/evaluationopenapiservice.go @@ -63,13 +63,6 @@ var serviceMethods = map[string]kitex.MethodInfo{ false, kitex.WithStreamingMode(kitex.StreamingNone), ), - "ClearEvaluationSetDraftItemsOApi": kitex.NewMethodInfo( - clearEvaluationSetDraftItemsOApiHandler, - newEvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs, - newEvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult, - false, - kitex.WithStreamingMode(kitex.StreamingNone), - ), "ListEvaluationSetVersionItemsOApi": kitex.NewMethodInfo( listEvaluationSetVersionItemsOApiHandler, newEvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs, @@ -292,25 +285,6 @@ func newEvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult() interf return openapi.NewEvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult() } -func clearEvaluationSetDraftItemsOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { - realArg := arg.(*openapi.EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs) - realResult := result.(*openapi.EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult) - success, err := handler.(openapi.EvaluationOpenAPIService).ClearEvaluationSetDraftItemsOApi(ctx, realArg.Req) - if err != nil { - return err - } - realResult.Success = success - return nil -} - -func newEvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs() interface{} { - return openapi.NewEvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs() -} - -func newEvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult() interface{} { - return openapi.NewEvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult() -} - func listEvaluationSetVersionItemsOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { realArg := arg.(*openapi.EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) realResult := result.(*openapi.EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) @@ -545,16 +519,6 @@ func (p *kClient) BatchDeleteEvaluationSetItemsOApi(ctx context.Context, req *op return _result.GetSuccess(), nil } -func (p *kClient) ClearEvaluationSetDraftItemsOApi(ctx context.Context, req *openapi.ClearEvaluationSetDraftItemsOApiRequest) (r *openapi.ClearEvaluationSetDraftItemsOApiResponse, err error) { - var _args openapi.EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs - _args.Req = req - var _result openapi.EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult - if err = p.c.Call(ctx, "ClearEvaluationSetDraftItemsOApi", &_args, &_result); err != nil { - return - } - return _result.GetSuccess(), nil -} - func (p *kClient) ListEvaluationSetVersionItemsOApi(ctx context.Context, req *openapi.ListEvaluationSetVersionItemsOApiRequest) (r *openapi.ListEvaluationSetVersionItemsOApiResponse, err error) { var _args openapi.EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs _args.Req = req diff --git a/backend/kitex_gen/coze/loop/evaluation/evaluationopenapiservice/client.go b/backend/kitex_gen/coze/loop/evaluation/evaluationopenapiservice/client.go index f0238e7f0..ec943c4b4 100644 --- a/backend/kitex_gen/coze/loop/evaluation/evaluationopenapiservice/client.go +++ b/backend/kitex_gen/coze/loop/evaluation/evaluationopenapiservice/client.go @@ -18,7 +18,6 @@ type Client interface { BatchCreateEvaluationSetItemsOApi(ctx context.Context, req *openapi.BatchCreateEvaluationSetItemsOApiRequest, callOptions ...callopt.Option) (r *openapi.BatchCreateEvaluationSetItemsOApiResponse, err error) BatchUpdateEvaluationSetItemsOApi(ctx context.Context, req *openapi.BatchUpdateEvaluationSetItemsOApiRequest, callOptions ...callopt.Option) (r *openapi.BatchUpdateEvaluationSetItemsOApiResponse, err error) BatchDeleteEvaluationSetItemsOApi(ctx context.Context, req *openapi.BatchDeleteEvaluationSetItemsOApiRequest, callOptions ...callopt.Option) (r *openapi.BatchDeleteEvaluationSetItemsOApiResponse, err error) - ClearEvaluationSetDraftItemsOApi(ctx context.Context, req *openapi.ClearEvaluationSetDraftItemsOApiRequest, callOptions ...callopt.Option) (r *openapi.ClearEvaluationSetDraftItemsOApiResponse, err error) ListEvaluationSetVersionItemsOApi(ctx context.Context, req *openapi.ListEvaluationSetVersionItemsOApiRequest, callOptions ...callopt.Option) (r *openapi.ListEvaluationSetVersionItemsOApiResponse, err error) CreateEvaluatorOApi(ctx context.Context, req *openapi.CreateEvaluatorOApiRequest, callOptions ...callopt.Option) (r *openapi.CreateEvaluatorOApiResponse, err error) SubmitEvaluatorVersionOApi(ctx context.Context, req *openapi.SubmitEvaluatorVersionOApiRequest, callOptions ...callopt.Option) (r *openapi.SubmitEvaluatorVersionOApiResponse, err error) @@ -93,11 +92,6 @@ func (p *kEvaluationOpenAPIServiceClient) BatchDeleteEvaluationSetItemsOApi(ctx return p.kClient.BatchDeleteEvaluationSetItemsOApi(ctx, req) } -func (p *kEvaluationOpenAPIServiceClient) ClearEvaluationSetDraftItemsOApi(ctx context.Context, req *openapi.ClearEvaluationSetDraftItemsOApiRequest, callOptions ...callopt.Option) (r *openapi.ClearEvaluationSetDraftItemsOApiResponse, err error) { - ctx = client.NewCtxWithCallOptions(ctx, callOptions) - return p.kClient.ClearEvaluationSetDraftItemsOApi(ctx, req) -} - func (p *kEvaluationOpenAPIServiceClient) ListEvaluationSetVersionItemsOApi(ctx context.Context, req *openapi.ListEvaluationSetVersionItemsOApiRequest, callOptions ...callopt.Option) (r *openapi.ListEvaluationSetVersionItemsOApiResponse, err error) { ctx = client.NewCtxWithCallOptions(ctx, callOptions) return p.kClient.ListEvaluationSetVersionItemsOApi(ctx, req) diff --git a/backend/kitex_gen/coze/loop/evaluation/evaluationopenapiservice/evaluationopenapiservice.go b/backend/kitex_gen/coze/loop/evaluation/evaluationopenapiservice/evaluationopenapiservice.go index 91b90f6f3..902e6d282 100644 --- a/backend/kitex_gen/coze/loop/evaluation/evaluationopenapiservice/evaluationopenapiservice.go +++ b/backend/kitex_gen/coze/loop/evaluation/evaluationopenapiservice/evaluationopenapiservice.go @@ -63,13 +63,6 @@ var serviceMethods = map[string]kitex.MethodInfo{ false, kitex.WithStreamingMode(kitex.StreamingNone), ), - "ClearEvaluationSetDraftItemsOApi": kitex.NewMethodInfo( - clearEvaluationSetDraftItemsOApiHandler, - newEvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs, - newEvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult, - false, - kitex.WithStreamingMode(kitex.StreamingNone), - ), "ListEvaluationSetVersionItemsOApi": kitex.NewMethodInfo( listEvaluationSetVersionItemsOApiHandler, newEvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs, @@ -292,25 +285,6 @@ func newEvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult() interf return openapi.NewEvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult() } -func clearEvaluationSetDraftItemsOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { - realArg := arg.(*openapi.EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs) - realResult := result.(*openapi.EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult) - success, err := handler.(openapi.EvaluationOpenAPIService).ClearEvaluationSetDraftItemsOApi(ctx, realArg.Req) - if err != nil { - return err - } - realResult.Success = success - return nil -} - -func newEvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs() interface{} { - return openapi.NewEvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs() -} - -func newEvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult() interface{} { - return openapi.NewEvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult() -} - func listEvaluationSetVersionItemsOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { realArg := arg.(*openapi.EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) realResult := result.(*openapi.EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) @@ -545,16 +519,6 @@ func (p *kClient) BatchDeleteEvaluationSetItemsOApi(ctx context.Context, req *op return _result.GetSuccess(), nil } -func (p *kClient) ClearEvaluationSetDraftItemsOApi(ctx context.Context, req *openapi.ClearEvaluationSetDraftItemsOApiRequest) (r *openapi.ClearEvaluationSetDraftItemsOApiResponse, err error) { - var _args openapi.EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs - _args.Req = req - var _result openapi.EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult - if err = p.c.Call(ctx, "ClearEvaluationSetDraftItemsOApi", &_args, &_result); err != nil { - return - } - return _result.GetSuccess(), nil -} - func (p *kClient) ListEvaluationSetVersionItemsOApi(ctx context.Context, req *openapi.ListEvaluationSetVersionItemsOApiRequest) (r *openapi.ListEvaluationSetVersionItemsOApiResponse, err error) { var _args openapi.EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs _args.Req = req diff --git a/backend/kitex_gen/coze/loop/evaluation/openapi/coze.loop.evaluation.openapi.go b/backend/kitex_gen/coze/loop/evaluation/openapi/coze.loop.evaluation.openapi.go index fea8dbc87..9235b76ff 100644 --- a/backend/kitex_gen/coze/loop/evaluation/openapi/coze.loop.evaluation.openapi.go +++ b/backend/kitex_gen/coze/loop/evaluation/openapi/coze.loop.evaluation.openapi.go @@ -19,10 +19,10 @@ import ( // =============================== // 1.1 创建评测集 type CreateEvaluationSetOApiRequest struct { - WorkspaceID int64 `thrift:"workspace_id,1,required" frugal:"1,required,i64" json:"workspace_id" form:"workspace_id,required" query:"workspace_id,required"` - Name string `thrift:"name,2,required" frugal:"2,required,string" form:"name,required" json:"name,required" query:"name,required"` - Description *string `thrift:"description,3,optional" frugal:"3,optional,string" form:"description" json:"description,omitempty" query:"description"` - EvaluationSetSchema *eval_set.EvaluationSetSchema `thrift:"evaluation_set_schema,4,optional" frugal:"4,optional,eval_set.EvaluationSetSchema" form:"evaluation_set_schema" json:"evaluation_set_schema,omitempty" query:"evaluation_set_schema"` + WorkspaceID *int64 `thrift:"workspace_id,1,optional" frugal:"1,optional,i64" json:"workspace_id" form:"workspace_id" ` + Name *string `thrift:"name,2,optional" frugal:"2,optional,string" form:"name" json:"name,omitempty"` + Description *string `thrift:"description,3,optional" frugal:"3,optional,string" form:"description" json:"description,omitempty"` + EvaluationSetSchema *eval_set.EvaluationSetSchema `thrift:"evaluation_set_schema,4,optional" frugal:"4,optional,eval_set.EvaluationSetSchema" form:"evaluation_set_schema" json:"evaluation_set_schema,omitempty"` Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` } @@ -33,18 +33,28 @@ func NewCreateEvaluationSetOApiRequest() *CreateEvaluationSetOApiRequest { func (p *CreateEvaluationSetOApiRequest) InitDefault() { } +var CreateEvaluationSetOApiRequest_WorkspaceID_DEFAULT int64 + func (p *CreateEvaluationSetOApiRequest) GetWorkspaceID() (v int64) { - if p != nil { - return p.WorkspaceID + if p == nil { + return } - return + if !p.IsSetWorkspaceID() { + return CreateEvaluationSetOApiRequest_WorkspaceID_DEFAULT + } + return *p.WorkspaceID } +var CreateEvaluationSetOApiRequest_Name_DEFAULT string + func (p *CreateEvaluationSetOApiRequest) GetName() (v string) { - if p != nil { - return p.Name + if p == nil { + return + } + if !p.IsSetName() { + return CreateEvaluationSetOApiRequest_Name_DEFAULT } - return + return *p.Name } var CreateEvaluationSetOApiRequest_Description_DEFAULT string @@ -82,10 +92,10 @@ func (p *CreateEvaluationSetOApiRequest) GetBase() (v *base.Base) { } return p.Base } -func (p *CreateEvaluationSetOApiRequest) SetWorkspaceID(val int64) { +func (p *CreateEvaluationSetOApiRequest) SetWorkspaceID(val *int64) { p.WorkspaceID = val } -func (p *CreateEvaluationSetOApiRequest) SetName(val string) { +func (p *CreateEvaluationSetOApiRequest) SetName(val *string) { p.Name = val } func (p *CreateEvaluationSetOApiRequest) SetDescription(val *string) { @@ -106,6 +116,14 @@ var fieldIDToName_CreateEvaluationSetOApiRequest = map[int16]string{ 255: "Base", } +func (p *CreateEvaluationSetOApiRequest) IsSetWorkspaceID() bool { + return p.WorkspaceID != nil +} + +func (p *CreateEvaluationSetOApiRequest) IsSetName() bool { + return p.Name != nil +} + func (p *CreateEvaluationSetOApiRequest) IsSetDescription() bool { return p.Description != nil } @@ -121,8 +139,6 @@ func (p *CreateEvaluationSetOApiRequest) IsSetBase() bool { func (p *CreateEvaluationSetOApiRequest) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 - var issetWorkspaceID bool = false - var issetName bool = false if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError @@ -143,7 +159,6 @@ func (p *CreateEvaluationSetOApiRequest) Read(iprot thrift.TProtocol) (err error if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } - issetWorkspaceID = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } @@ -152,7 +167,6 @@ func (p *CreateEvaluationSetOApiRequest) Read(iprot thrift.TProtocol) (err error if err = p.ReadField2(iprot); err != nil { goto ReadFieldError } - issetName = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } @@ -193,15 +207,6 @@ func (p *CreateEvaluationSetOApiRequest) Read(iprot thrift.TProtocol) (err error goto ReadStructEndError } - if !issetWorkspaceID { - fieldId = 1 - goto RequiredFieldNotSetError - } - - if !issetName { - fieldId = 2 - goto RequiredFieldNotSetError - } return nil ReadStructBeginError: return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) @@ -216,28 +221,26 @@ 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_CreateEvaluationSetOApiRequest[fieldId])) } func (p *CreateEvaluationSetOApiRequest) ReadField1(iprot thrift.TProtocol) error { - var _field int64 + var _field *int64 if v, err := iprot.ReadI64(); err != nil { return err } else { - _field = v + _field = &v } p.WorkspaceID = _field return nil } func (p *CreateEvaluationSetOApiRequest) ReadField2(iprot thrift.TProtocol) error { - var _field string + var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { - _field = v + _field = &v } p.Name = _field return nil @@ -315,14 +318,16 @@ WriteStructEndError: } func (p *CreateEvaluationSetOApiRequest) writeField1(oprot thrift.TProtocol) (err error) { - if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteI64(p.WorkspaceID); err != nil { - return err - } - if err = oprot.WriteFieldEnd(); err != nil { - goto WriteFieldEndError + if p.IsSetWorkspaceID() { + if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI64(*p.WorkspaceID); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } } return nil WriteFieldBeginError: @@ -331,14 +336,16 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } func (p *CreateEvaluationSetOApiRequest) 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 + if p.IsSetName() { + 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: @@ -433,16 +440,26 @@ func (p *CreateEvaluationSetOApiRequest) DeepEqual(ano *CreateEvaluationSetOApiR return true } -func (p *CreateEvaluationSetOApiRequest) Field1DeepEqual(src int64) bool { +func (p *CreateEvaluationSetOApiRequest) Field1DeepEqual(src *int64) bool { - if p.WorkspaceID != src { + if p.WorkspaceID == src { + return true + } else if p.WorkspaceID == nil || src == nil { + return false + } + if *p.WorkspaceID != *src { return false } return true } -func (p *CreateEvaluationSetOApiRequest) Field2DeepEqual(src string) bool { +func (p *CreateEvaluationSetOApiRequest) Field2DeepEqual(src *string) bool { - if strings.Compare(p.Name, src) != 0 { + if p.Name == src { + return true + } else if p.Name == nil || src == nil { + return false + } + if strings.Compare(*p.Name, *src) != 0 { return false } return true @@ -1051,8 +1068,8 @@ func (p *CreateEvaluationSetOpenAPIData) Field1DeepEqual(src *int64) bool { // 1.2 获取评测集详情 type GetEvaluationSetOApiRequest struct { - WorkspaceID int64 `thrift:"workspace_id,1,required" frugal:"1,required,i64" json:"workspace_id" form:"workspace_id,required" query:"workspace_id,required"` - EvaluationSetID int64 `thrift:"evaluation_set_id,2,required" frugal:"2,required,i64" json:"evaluation_set_id" path:"evaluation_set_id,required" ` + WorkspaceID *int64 `thrift:"workspace_id,1,optional" frugal:"1,optional,i64" json:"workspace_id" query:"workspace_id" ` + EvaluationSetID *int64 `thrift:"evaluation_set_id,2,optional" frugal:"2,optional,i64" json:"evaluation_set_id" path:"evaluation_set_id" ` Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` } @@ -1063,18 +1080,28 @@ func NewGetEvaluationSetOApiRequest() *GetEvaluationSetOApiRequest { func (p *GetEvaluationSetOApiRequest) InitDefault() { } +var GetEvaluationSetOApiRequest_WorkspaceID_DEFAULT int64 + func (p *GetEvaluationSetOApiRequest) GetWorkspaceID() (v int64) { - if p != nil { - return p.WorkspaceID + if p == nil { + return } - return + if !p.IsSetWorkspaceID() { + return GetEvaluationSetOApiRequest_WorkspaceID_DEFAULT + } + return *p.WorkspaceID } +var GetEvaluationSetOApiRequest_EvaluationSetID_DEFAULT int64 + func (p *GetEvaluationSetOApiRequest) GetEvaluationSetID() (v int64) { - if p != nil { - return p.EvaluationSetID + if p == nil { + return + } + if !p.IsSetEvaluationSetID() { + return GetEvaluationSetOApiRequest_EvaluationSetID_DEFAULT } - return + return *p.EvaluationSetID } var GetEvaluationSetOApiRequest_Base_DEFAULT *base.Base @@ -1088,10 +1115,10 @@ func (p *GetEvaluationSetOApiRequest) GetBase() (v *base.Base) { } return p.Base } -func (p *GetEvaluationSetOApiRequest) SetWorkspaceID(val int64) { +func (p *GetEvaluationSetOApiRequest) SetWorkspaceID(val *int64) { p.WorkspaceID = val } -func (p *GetEvaluationSetOApiRequest) SetEvaluationSetID(val int64) { +func (p *GetEvaluationSetOApiRequest) SetEvaluationSetID(val *int64) { p.EvaluationSetID = val } func (p *GetEvaluationSetOApiRequest) SetBase(val *base.Base) { @@ -1104,6 +1131,14 @@ var fieldIDToName_GetEvaluationSetOApiRequest = map[int16]string{ 255: "Base", } +func (p *GetEvaluationSetOApiRequest) IsSetWorkspaceID() bool { + return p.WorkspaceID != nil +} + +func (p *GetEvaluationSetOApiRequest) IsSetEvaluationSetID() bool { + return p.EvaluationSetID != nil +} + func (p *GetEvaluationSetOApiRequest) IsSetBase() bool { return p.Base != nil } @@ -1111,8 +1146,6 @@ func (p *GetEvaluationSetOApiRequest) IsSetBase() bool { func (p *GetEvaluationSetOApiRequest) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 - var issetWorkspaceID bool = false - var issetEvaluationSetID bool = false if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError @@ -1133,7 +1166,6 @@ func (p *GetEvaluationSetOApiRequest) Read(iprot thrift.TProtocol) (err error) { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } - issetWorkspaceID = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } @@ -1142,7 +1174,6 @@ func (p *GetEvaluationSetOApiRequest) Read(iprot thrift.TProtocol) (err error) { if err = p.ReadField2(iprot); err != nil { goto ReadFieldError } - issetEvaluationSetID = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } @@ -1167,15 +1198,6 @@ func (p *GetEvaluationSetOApiRequest) Read(iprot thrift.TProtocol) (err error) { goto ReadStructEndError } - if !issetWorkspaceID { - fieldId = 1 - goto RequiredFieldNotSetError - } - - if !issetEvaluationSetID { - fieldId = 2 - goto RequiredFieldNotSetError - } return nil ReadStructBeginError: return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) @@ -1190,28 +1212,26 @@ 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_GetEvaluationSetOApiRequest[fieldId])) } func (p *GetEvaluationSetOApiRequest) ReadField1(iprot thrift.TProtocol) error { - var _field int64 + var _field *int64 if v, err := iprot.ReadI64(); err != nil { return err } else { - _field = v + _field = &v } p.WorkspaceID = _field return nil } func (p *GetEvaluationSetOApiRequest) ReadField2(iprot thrift.TProtocol) error { - var _field int64 + var _field *int64 if v, err := iprot.ReadI64(); err != nil { return err } else { - _field = v + _field = &v } p.EvaluationSetID = _field return nil @@ -1262,14 +1282,16 @@ WriteStructEndError: } func (p *GetEvaluationSetOApiRequest) writeField1(oprot thrift.TProtocol) (err error) { - if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteI64(p.WorkspaceID); err != nil { - return err - } - if err = oprot.WriteFieldEnd(); err != nil { - goto WriteFieldEndError + if p.IsSetWorkspaceID() { + if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI64(*p.WorkspaceID); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } } return nil WriteFieldBeginError: @@ -1278,14 +1300,16 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } func (p *GetEvaluationSetOApiRequest) writeField2(oprot thrift.TProtocol) (err error) { - if err = oprot.WriteFieldBegin("evaluation_set_id", thrift.I64, 2); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteI64(p.EvaluationSetID); err != nil { - return err - } - if err = oprot.WriteFieldEnd(); err != nil { - goto WriteFieldEndError + if p.IsSetEvaluationSetID() { + if err = oprot.WriteFieldBegin("evaluation_set_id", thrift.I64, 2); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI64(*p.EvaluationSetID); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } } return nil WriteFieldBeginError: @@ -1338,16 +1362,26 @@ func (p *GetEvaluationSetOApiRequest) DeepEqual(ano *GetEvaluationSetOApiRequest return true } -func (p *GetEvaluationSetOApiRequest) Field1DeepEqual(src int64) bool { +func (p *GetEvaluationSetOApiRequest) Field1DeepEqual(src *int64) bool { - if p.WorkspaceID != src { + if p.WorkspaceID == src { + return true + } else if p.WorkspaceID == nil || src == nil { + return false + } + if *p.WorkspaceID != *src { return false } return true } -func (p *GetEvaluationSetOApiRequest) Field2DeepEqual(src int64) bool { +func (p *GetEvaluationSetOApiRequest) Field2DeepEqual(src *int64) bool { - if p.EvaluationSetID != src { + if p.EvaluationSetID == src { + return true + } else if p.EvaluationSetID == nil || src == nil { + return false + } + if *p.EvaluationSetID != *src { return false } return true @@ -1929,13 +1963,13 @@ func (p *GetEvaluationSetOpenAPIData) Field1DeepEqual(src *eval_set.EvaluationSe // 1.3 查询评测集列表 type ListEvaluationSetsOApiRequest struct { - WorkspaceID int64 `thrift:"workspace_id,1,required" frugal:"1,required,i64" json:"workspace_id" form:"workspace_id,required" query:"workspace_id,required"` - Name *string `thrift:"name,2,optional" frugal:"2,optional,string" form:"name" json:"name,omitempty" query:"name"` - Creators []string `thrift:"creators,3,optional" frugal:"3,optional,list" form:"creators" json:"creators,omitempty" query:"creators"` - EvaluationSetIds []int64 `thrift:"evaluation_set_ids,4,optional" frugal:"4,optional,list" json:"evaluation_set_ids" form:"evaluation_set_ids" query:"evaluation_set_ids"` - PageToken *string `thrift:"page_token,100,optional" frugal:"100,optional,string" form:"page_token" json:"page_token,omitempty" query:"page_token"` - PageSize *int32 `thrift:"page_size,101,optional" frugal:"101,optional,i32" form:"page_size" json:"page_size,omitempty" query:"page_size"` - OrderBys []*common.OrderBy `thrift:"order_bys,103,optional" frugal:"103,optional,list" form:"order_bys" json:"order_bys,omitempty" query:"order_bys"` + WorkspaceID *int64 `thrift:"workspace_id,1,optional" frugal:"1,optional,i64" json:"workspace_id" form:"workspace_id" ` + Name *string `thrift:"name,2,optional" frugal:"2,optional,string" form:"name" json:"name,omitempty"` + Creators []string `thrift:"creators,3,optional" frugal:"3,optional,list" form:"creators" json:"creators,omitempty"` + EvaluationSetIds []int64 `thrift:"evaluation_set_ids,4,optional" frugal:"4,optional,list" json:"evaluation_set_ids" form:"evaluation_set_ids" ` + PageToken *string `thrift:"page_token,100,optional" frugal:"100,optional,string" form:"page_token" json:"page_token,omitempty"` + PageSize *int32 `thrift:"page_size,101,optional" frugal:"101,optional,i32" form:"page_size" json:"page_size,omitempty"` + OrderBys []*common.OrderBy `thrift:"order_bys,103,optional" frugal:"103,optional,list" form:"order_bys" json:"order_bys,omitempty"` Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` } @@ -1946,11 +1980,16 @@ func NewListEvaluationSetsOApiRequest() *ListEvaluationSetsOApiRequest { func (p *ListEvaluationSetsOApiRequest) InitDefault() { } +var ListEvaluationSetsOApiRequest_WorkspaceID_DEFAULT int64 + func (p *ListEvaluationSetsOApiRequest) GetWorkspaceID() (v int64) { - if p != nil { - return p.WorkspaceID + if p == nil { + return + } + if !p.IsSetWorkspaceID() { + return ListEvaluationSetsOApiRequest_WorkspaceID_DEFAULT } - return + return *p.WorkspaceID } var ListEvaluationSetsOApiRequest_Name_DEFAULT string @@ -2036,7 +2075,7 @@ func (p *ListEvaluationSetsOApiRequest) GetBase() (v *base.Base) { } return p.Base } -func (p *ListEvaluationSetsOApiRequest) SetWorkspaceID(val int64) { +func (p *ListEvaluationSetsOApiRequest) SetWorkspaceID(val *int64) { p.WorkspaceID = val } func (p *ListEvaluationSetsOApiRequest) SetName(val *string) { @@ -2072,6 +2111,10 @@ var fieldIDToName_ListEvaluationSetsOApiRequest = map[int16]string{ 255: "Base", } +func (p *ListEvaluationSetsOApiRequest) IsSetWorkspaceID() bool { + return p.WorkspaceID != nil +} + func (p *ListEvaluationSetsOApiRequest) IsSetName() bool { return p.Name != nil } @@ -2103,7 +2146,6 @@ func (p *ListEvaluationSetsOApiRequest) IsSetBase() bool { func (p *ListEvaluationSetsOApiRequest) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 - var issetWorkspaceID bool = false if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError @@ -2124,7 +2166,6 @@ func (p *ListEvaluationSetsOApiRequest) Read(iprot thrift.TProtocol) (err error) if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } - issetWorkspaceID = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } @@ -2197,10 +2238,6 @@ func (p *ListEvaluationSetsOApiRequest) Read(iprot thrift.TProtocol) (err error) goto ReadStructEndError } - if !issetWorkspaceID { - fieldId = 1 - goto RequiredFieldNotSetError - } return nil ReadStructBeginError: return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) @@ -2215,17 +2252,15 @@ 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_ListEvaluationSetsOApiRequest[fieldId])) } func (p *ListEvaluationSetsOApiRequest) ReadField1(iprot thrift.TProtocol) error { - var _field int64 + var _field *int64 if v, err := iprot.ReadI64(); err != nil { return err } else { - _field = v + _field = &v } p.WorkspaceID = _field return nil @@ -2398,14 +2433,16 @@ WriteStructEndError: } func (p *ListEvaluationSetsOApiRequest) writeField1(oprot thrift.TProtocol) (err error) { - if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteI64(p.WorkspaceID); err != nil { - return err - } - if err = oprot.WriteFieldEnd(); err != nil { - goto WriteFieldEndError + if p.IsSetWorkspaceID() { + if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI64(*p.WorkspaceID); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } } return nil WriteFieldBeginError: @@ -2605,9 +2642,14 @@ func (p *ListEvaluationSetsOApiRequest) DeepEqual(ano *ListEvaluationSetsOApiReq return true } -func (p *ListEvaluationSetsOApiRequest) Field1DeepEqual(src int64) bool { +func (p *ListEvaluationSetsOApiRequest) Field1DeepEqual(src *int64) bool { - if p.WorkspaceID != src { + if p.WorkspaceID == src { + return true + } else if p.WorkspaceID == nil || src == nil { + return false + } + if *p.WorkspaceID != *src { return false } return true @@ -3094,7 +3136,7 @@ type ListEvaluationSetsOpenAPIData struct { Sets []*eval_set.EvaluationSet `thrift:"sets,1,optional" frugal:"1,optional,list" form:"sets" json:"sets,omitempty" query:"sets"` HasMore *bool `thrift:"has_more,100,optional" frugal:"100,optional,bool" form:"has_more" json:"has_more,omitempty" query:"has_more"` NextPageToken *string `thrift:"next_page_token,101,optional" frugal:"101,optional,string" form:"next_page_token" json:"next_page_token,omitempty" query:"next_page_token"` - Total *int64 `thrift:"total,102,optional" frugal:"102,optional,i64" json:"total" form:"total" query:"total"` + Total *int64 `thrift:"total,102,optional" frugal:"102,optional,i64" form:"total" json:"total,omitempty" query:"total"` } func NewListEvaluationSetsOpenAPIData() *ListEvaluationSetsOpenAPIData { @@ -3525,10 +3567,10 @@ func (p *ListEvaluationSetsOpenAPIData) Field102DeepEqual(src *int64) bool { // 1.4 创建评测集版本 type CreateEvaluationSetVersionOApiRequest struct { - WorkspaceID int64 `thrift:"workspace_id,1,required" frugal:"1,required,i64" json:"workspace_id" form:"workspace_id,required" query:"workspace_id,required"` - EvaluationSetID int64 `thrift:"evaluation_set_id,2,required" frugal:"2,required,i64" json:"evaluation_set_id" path:"evaluation_set_id,required" ` - Version *string `thrift:"version,3,optional" frugal:"3,optional,string" form:"version" json:"version,omitempty" query:"version"` - Description *string `thrift:"description,4,optional" frugal:"4,optional,string" form:"description" json:"description,omitempty" query:"description"` + WorkspaceID *int64 `thrift:"workspace_id,1,optional" frugal:"1,optional,i64" json:"workspace_id" form:"workspace_id" ` + EvaluationSetID *int64 `thrift:"evaluation_set_id,2,optional" frugal:"2,optional,i64" json:"evaluation_set_id" path:"evaluation_set_id" ` + Version *string `thrift:"version,3,optional" frugal:"3,optional,string" form:"version" json:"version,omitempty"` + Description *string `thrift:"description,4,optional" frugal:"4,optional,string" form:"description" json:"description,omitempty"` Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` } @@ -3539,18 +3581,28 @@ func NewCreateEvaluationSetVersionOApiRequest() *CreateEvaluationSetVersionOApiR func (p *CreateEvaluationSetVersionOApiRequest) InitDefault() { } +var CreateEvaluationSetVersionOApiRequest_WorkspaceID_DEFAULT int64 + func (p *CreateEvaluationSetVersionOApiRequest) GetWorkspaceID() (v int64) { - if p != nil { - return p.WorkspaceID + if p == nil { + return + } + if !p.IsSetWorkspaceID() { + return CreateEvaluationSetVersionOApiRequest_WorkspaceID_DEFAULT } - return + return *p.WorkspaceID } +var CreateEvaluationSetVersionOApiRequest_EvaluationSetID_DEFAULT int64 + func (p *CreateEvaluationSetVersionOApiRequest) GetEvaluationSetID() (v int64) { - if p != nil { - return p.EvaluationSetID + if p == nil { + return + } + if !p.IsSetEvaluationSetID() { + return CreateEvaluationSetVersionOApiRequest_EvaluationSetID_DEFAULT } - return + return *p.EvaluationSetID } var CreateEvaluationSetVersionOApiRequest_Version_DEFAULT string @@ -3588,10 +3640,10 @@ func (p *CreateEvaluationSetVersionOApiRequest) GetBase() (v *base.Base) { } return p.Base } -func (p *CreateEvaluationSetVersionOApiRequest) SetWorkspaceID(val int64) { +func (p *CreateEvaluationSetVersionOApiRequest) SetWorkspaceID(val *int64) { p.WorkspaceID = val } -func (p *CreateEvaluationSetVersionOApiRequest) SetEvaluationSetID(val int64) { +func (p *CreateEvaluationSetVersionOApiRequest) SetEvaluationSetID(val *int64) { p.EvaluationSetID = val } func (p *CreateEvaluationSetVersionOApiRequest) SetVersion(val *string) { @@ -3612,6 +3664,14 @@ var fieldIDToName_CreateEvaluationSetVersionOApiRequest = map[int16]string{ 255: "Base", } +func (p *CreateEvaluationSetVersionOApiRequest) IsSetWorkspaceID() bool { + return p.WorkspaceID != nil +} + +func (p *CreateEvaluationSetVersionOApiRequest) IsSetEvaluationSetID() bool { + return p.EvaluationSetID != nil +} + func (p *CreateEvaluationSetVersionOApiRequest) IsSetVersion() bool { return p.Version != nil } @@ -3627,8 +3687,6 @@ func (p *CreateEvaluationSetVersionOApiRequest) IsSetBase() bool { func (p *CreateEvaluationSetVersionOApiRequest) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 - var issetWorkspaceID bool = false - var issetEvaluationSetID bool = false if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError @@ -3649,7 +3707,6 @@ func (p *CreateEvaluationSetVersionOApiRequest) Read(iprot thrift.TProtocol) (er if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } - issetWorkspaceID = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } @@ -3658,7 +3715,6 @@ func (p *CreateEvaluationSetVersionOApiRequest) Read(iprot thrift.TProtocol) (er if err = p.ReadField2(iprot); err != nil { goto ReadFieldError } - issetEvaluationSetID = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } @@ -3699,15 +3755,6 @@ func (p *CreateEvaluationSetVersionOApiRequest) Read(iprot thrift.TProtocol) (er goto ReadStructEndError } - if !issetWorkspaceID { - fieldId = 1 - goto RequiredFieldNotSetError - } - - if !issetEvaluationSetID { - fieldId = 2 - goto RequiredFieldNotSetError - } return nil ReadStructBeginError: return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) @@ -3722,28 +3769,26 @@ 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_CreateEvaluationSetVersionOApiRequest[fieldId])) } func (p *CreateEvaluationSetVersionOApiRequest) ReadField1(iprot thrift.TProtocol) error { - var _field int64 + var _field *int64 if v, err := iprot.ReadI64(); err != nil { return err } else { - _field = v + _field = &v } p.WorkspaceID = _field return nil } func (p *CreateEvaluationSetVersionOApiRequest) ReadField2(iprot thrift.TProtocol) error { - var _field int64 + var _field *int64 if v, err := iprot.ReadI64(); err != nil { return err } else { - _field = v + _field = &v } p.EvaluationSetID = _field return nil @@ -3824,14 +3869,16 @@ WriteStructEndError: } func (p *CreateEvaluationSetVersionOApiRequest) writeField1(oprot thrift.TProtocol) (err error) { - if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteI64(p.WorkspaceID); err != nil { - return err - } - if err = oprot.WriteFieldEnd(); err != nil { - goto WriteFieldEndError + if p.IsSetWorkspaceID() { + if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI64(*p.WorkspaceID); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } } return nil WriteFieldBeginError: @@ -3840,14 +3887,16 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } func (p *CreateEvaluationSetVersionOApiRequest) writeField2(oprot thrift.TProtocol) (err error) { - if err = oprot.WriteFieldBegin("evaluation_set_id", thrift.I64, 2); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteI64(p.EvaluationSetID); err != nil { - return err - } - if err = oprot.WriteFieldEnd(); err != nil { - goto WriteFieldEndError + if p.IsSetEvaluationSetID() { + if err = oprot.WriteFieldBegin("evaluation_set_id", thrift.I64, 2); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI64(*p.EvaluationSetID); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } } return nil WriteFieldBeginError: @@ -3942,16 +3991,26 @@ func (p *CreateEvaluationSetVersionOApiRequest) DeepEqual(ano *CreateEvaluationS return true } -func (p *CreateEvaluationSetVersionOApiRequest) Field1DeepEqual(src int64) bool { +func (p *CreateEvaluationSetVersionOApiRequest) Field1DeepEqual(src *int64) bool { - if p.WorkspaceID != src { + if p.WorkspaceID == src { + return true + } else if p.WorkspaceID == nil || src == nil { + return false + } + if *p.WorkspaceID != *src { return false } return true } -func (p *CreateEvaluationSetVersionOApiRequest) Field2DeepEqual(src int64) bool { +func (p *CreateEvaluationSetVersionOApiRequest) Field2DeepEqual(src *int64) bool { - if p.EvaluationSetID != src { + if p.EvaluationSetID == src { + return true + } else if p.EvaluationSetID == nil || src == nil { + return false + } + if *p.EvaluationSetID != *src { return false } return true @@ -4565,13 +4624,13 @@ func (p *CreateEvaluationSetVersionOpenAPIData) Field1DeepEqual(src *int64) bool // 1.5 批量添加评测集数据 type BatchCreateEvaluationSetItemsOApiRequest struct { - WorkspaceID int64 `thrift:"workspace_id,1,required" frugal:"1,required,i64" json:"workspace_id" form:"workspace_id,required" query:"workspace_id,required"` - EvaluationSetID int64 `thrift:"evaluation_set_id,2,required" frugal:"2,required,i64" json:"evaluation_set_id" path:"evaluation_set_id,required" ` - Items []*eval_set.EvaluationSetItem `thrift:"items,3,optional" frugal:"3,optional,list" form:"items" json:"items,omitempty" query:"items"` + WorkspaceID *int64 `thrift:"workspace_id,1,optional" frugal:"1,optional,i64" json:"workspace_id" form:"workspace_id" ` + EvaluationSetID *int64 `thrift:"evaluation_set_id,2,optional" frugal:"2,optional,i64" json:"evaluation_set_id" path:"evaluation_set_id" ` + Items []*eval_set.EvaluationSetItem `thrift:"items,3,optional" frugal:"3,optional,list" form:"items" json:"items,omitempty"` // items 中存在非法数据时,默认所有数据写入失败;设置 skipInvalidItems=true 则会跳过无效数据,写入有效数据 - SkipInvalidItems *bool `thrift:"skip_invalid_items,4,optional" frugal:"4,optional,bool" form:"skip_invalid_items" json:"skip_invalid_items,omitempty" query:"skip_invalid_items"` + SkipInvalidItems *bool `thrift:"skip_invalid_items,4,optional" frugal:"4,optional,bool" form:"skip_invalid_items" json:"skip_invalid_items,omitempty"` // 批量写入 items 如果超出数据集容量限制,默认所有数据写入失败;设置 partialAdd=true 会写入不超出容量限制的前 N 条 - AllowPartialAdd *bool `thrift:"allow_partial_add,5,optional" frugal:"5,optional,bool" form:"allow_partial_add" json:"allow_partial_add,omitempty" query:"allow_partial_add"` + AllowPartialAdd *bool `thrift:"allow_partial_add,5,optional" frugal:"5,optional,bool" form:"allow_partial_add" json:"allow_partial_add,omitempty"` Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` } @@ -4582,18 +4641,28 @@ func NewBatchCreateEvaluationSetItemsOApiRequest() *BatchCreateEvaluationSetItem func (p *BatchCreateEvaluationSetItemsOApiRequest) InitDefault() { } +var BatchCreateEvaluationSetItemsOApiRequest_WorkspaceID_DEFAULT int64 + func (p *BatchCreateEvaluationSetItemsOApiRequest) GetWorkspaceID() (v int64) { - if p != nil { - return p.WorkspaceID + if p == nil { + return } - return + if !p.IsSetWorkspaceID() { + return BatchCreateEvaluationSetItemsOApiRequest_WorkspaceID_DEFAULT + } + return *p.WorkspaceID } +var BatchCreateEvaluationSetItemsOApiRequest_EvaluationSetID_DEFAULT int64 + func (p *BatchCreateEvaluationSetItemsOApiRequest) GetEvaluationSetID() (v int64) { - if p != nil { - return p.EvaluationSetID + if p == nil { + return + } + if !p.IsSetEvaluationSetID() { + return BatchCreateEvaluationSetItemsOApiRequest_EvaluationSetID_DEFAULT } - return + return *p.EvaluationSetID } var BatchCreateEvaluationSetItemsOApiRequest_Items_DEFAULT []*eval_set.EvaluationSetItem @@ -4643,10 +4712,10 @@ func (p *BatchCreateEvaluationSetItemsOApiRequest) GetBase() (v *base.Base) { } return p.Base } -func (p *BatchCreateEvaluationSetItemsOApiRequest) SetWorkspaceID(val int64) { +func (p *BatchCreateEvaluationSetItemsOApiRequest) SetWorkspaceID(val *int64) { p.WorkspaceID = val } -func (p *BatchCreateEvaluationSetItemsOApiRequest) SetEvaluationSetID(val int64) { +func (p *BatchCreateEvaluationSetItemsOApiRequest) SetEvaluationSetID(val *int64) { p.EvaluationSetID = val } func (p *BatchCreateEvaluationSetItemsOApiRequest) SetItems(val []*eval_set.EvaluationSetItem) { @@ -4671,6 +4740,14 @@ var fieldIDToName_BatchCreateEvaluationSetItemsOApiRequest = map[int16]string{ 255: "Base", } +func (p *BatchCreateEvaluationSetItemsOApiRequest) IsSetWorkspaceID() bool { + return p.WorkspaceID != nil +} + +func (p *BatchCreateEvaluationSetItemsOApiRequest) IsSetEvaluationSetID() bool { + return p.EvaluationSetID != nil +} + func (p *BatchCreateEvaluationSetItemsOApiRequest) IsSetItems() bool { return p.Items != nil } @@ -4690,8 +4767,6 @@ func (p *BatchCreateEvaluationSetItemsOApiRequest) IsSetBase() bool { func (p *BatchCreateEvaluationSetItemsOApiRequest) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 - var issetWorkspaceID bool = false - var issetEvaluationSetID bool = false if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError @@ -4712,7 +4787,6 @@ func (p *BatchCreateEvaluationSetItemsOApiRequest) Read(iprot thrift.TProtocol) if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } - issetWorkspaceID = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } @@ -4721,7 +4795,6 @@ func (p *BatchCreateEvaluationSetItemsOApiRequest) Read(iprot thrift.TProtocol) if err = p.ReadField2(iprot); err != nil { goto ReadFieldError } - issetEvaluationSetID = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } @@ -4770,15 +4843,6 @@ func (p *BatchCreateEvaluationSetItemsOApiRequest) Read(iprot thrift.TProtocol) goto ReadStructEndError } - if !issetWorkspaceID { - fieldId = 1 - goto RequiredFieldNotSetError - } - - if !issetEvaluationSetID { - fieldId = 2 - goto RequiredFieldNotSetError - } return nil ReadStructBeginError: return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) @@ -4793,28 +4857,26 @@ 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_BatchCreateEvaluationSetItemsOApiRequest[fieldId])) } func (p *BatchCreateEvaluationSetItemsOApiRequest) ReadField1(iprot thrift.TProtocol) error { - var _field int64 + var _field *int64 if v, err := iprot.ReadI64(); err != nil { return err } else { - _field = v + _field = &v } p.WorkspaceID = _field return nil } func (p *BatchCreateEvaluationSetItemsOApiRequest) ReadField2(iprot thrift.TProtocol) error { - var _field int64 + var _field *int64 if v, err := iprot.ReadI64(); err != nil { return err } else { - _field = v + _field = &v } p.EvaluationSetID = _field return nil @@ -4922,14 +4984,16 @@ WriteStructEndError: } func (p *BatchCreateEvaluationSetItemsOApiRequest) writeField1(oprot thrift.TProtocol) (err error) { - if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteI64(p.WorkspaceID); err != nil { - return err - } - if err = oprot.WriteFieldEnd(); err != nil { - goto WriteFieldEndError + if p.IsSetWorkspaceID() { + if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI64(*p.WorkspaceID); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } } return nil WriteFieldBeginError: @@ -4938,17 +5002,19 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } func (p *BatchCreateEvaluationSetItemsOApiRequest) writeField2(oprot thrift.TProtocol) (err error) { - if err = oprot.WriteFieldBegin("evaluation_set_id", thrift.I64, 2); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteI64(p.EvaluationSetID); err != nil { - return err - } - if err = oprot.WriteFieldEnd(); err != nil { - goto WriteFieldEndError - } - return nil -WriteFieldBeginError: + if p.IsSetEvaluationSetID() { + if err = oprot.WriteFieldBegin("evaluation_set_id", thrift.I64, 2); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI64(*p.EvaluationSetID); 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) @@ -5069,16 +5135,26 @@ func (p *BatchCreateEvaluationSetItemsOApiRequest) DeepEqual(ano *BatchCreateEva return true } -func (p *BatchCreateEvaluationSetItemsOApiRequest) Field1DeepEqual(src int64) bool { +func (p *BatchCreateEvaluationSetItemsOApiRequest) Field1DeepEqual(src *int64) bool { - if p.WorkspaceID != src { + if p.WorkspaceID == src { + return true + } else if p.WorkspaceID == nil || src == nil { + return false + } + if *p.WorkspaceID != *src { return false } return true } -func (p *BatchCreateEvaluationSetItemsOApiRequest) Field2DeepEqual(src int64) bool { +func (p *BatchCreateEvaluationSetItemsOApiRequest) Field2DeepEqual(src *int64) bool { - if p.EvaluationSetID != src { + if p.EvaluationSetID == src { + return true + } else if p.EvaluationSetID == nil || src == nil { + return false + } + if *p.EvaluationSetID != *src { return false } return true @@ -5834,10 +5910,10 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIData) Field2DeepEqual(src []*eval_s // 1.6 批量更新评测集数据 type BatchUpdateEvaluationSetItemsOApiRequest struct { - WorkspaceID int64 `thrift:"workspace_id,1,required" frugal:"1,required,i64" json:"workspace_id" form:"workspace_id,required" query:"workspace_id,required"` - EvaluationSetID int64 `thrift:"evaluation_set_id,2,required" frugal:"2,required,i64" json:"evaluation_set_id" path:"evaluation_set_id,required" ` - Items []*eval_set.EvaluationSetItem `thrift:"items,3,optional" frugal:"3,optional,list" form:"items" json:"items,omitempty" query:"items"` - SkipInvalidItems *bool `thrift:"skip_invalid_items,4,optional" frugal:"4,optional,bool" form:"skip_invalid_items" json:"skip_invalid_items,omitempty" query:"skip_invalid_items"` + WorkspaceID *int64 `thrift:"workspace_id,1,optional" frugal:"1,optional,i64" json:"workspace_id" form:"workspace_id" ` + EvaluationSetID *int64 `thrift:"evaluation_set_id,2,optional" frugal:"2,optional,i64" json:"evaluation_set_id" path:"evaluation_set_id" ` + Items []*eval_set.EvaluationSetItem `thrift:"items,3,optional" frugal:"3,optional,list" form:"items" json:"items,omitempty"` + SkipInvalidItems *bool `thrift:"skip_invalid_items,4,optional" frugal:"4,optional,bool" form:"skip_invalid_items" json:"skip_invalid_items,omitempty"` Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` } @@ -5848,18 +5924,28 @@ func NewBatchUpdateEvaluationSetItemsOApiRequest() *BatchUpdateEvaluationSetItem func (p *BatchUpdateEvaluationSetItemsOApiRequest) InitDefault() { } +var BatchUpdateEvaluationSetItemsOApiRequest_WorkspaceID_DEFAULT int64 + func (p *BatchUpdateEvaluationSetItemsOApiRequest) GetWorkspaceID() (v int64) { - if p != nil { - return p.WorkspaceID + if p == nil { + return + } + if !p.IsSetWorkspaceID() { + return BatchUpdateEvaluationSetItemsOApiRequest_WorkspaceID_DEFAULT } - return + return *p.WorkspaceID } +var BatchUpdateEvaluationSetItemsOApiRequest_EvaluationSetID_DEFAULT int64 + func (p *BatchUpdateEvaluationSetItemsOApiRequest) GetEvaluationSetID() (v int64) { - if p != nil { - return p.EvaluationSetID + if p == nil { + return + } + if !p.IsSetEvaluationSetID() { + return BatchUpdateEvaluationSetItemsOApiRequest_EvaluationSetID_DEFAULT } - return + return *p.EvaluationSetID } var BatchUpdateEvaluationSetItemsOApiRequest_Items_DEFAULT []*eval_set.EvaluationSetItem @@ -5897,10 +5983,10 @@ func (p *BatchUpdateEvaluationSetItemsOApiRequest) GetBase() (v *base.Base) { } return p.Base } -func (p *BatchUpdateEvaluationSetItemsOApiRequest) SetWorkspaceID(val int64) { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) SetWorkspaceID(val *int64) { p.WorkspaceID = val } -func (p *BatchUpdateEvaluationSetItemsOApiRequest) SetEvaluationSetID(val int64) { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) SetEvaluationSetID(val *int64) { p.EvaluationSetID = val } func (p *BatchUpdateEvaluationSetItemsOApiRequest) SetItems(val []*eval_set.EvaluationSetItem) { @@ -5921,6 +6007,14 @@ var fieldIDToName_BatchUpdateEvaluationSetItemsOApiRequest = map[int16]string{ 255: "Base", } +func (p *BatchUpdateEvaluationSetItemsOApiRequest) IsSetWorkspaceID() bool { + return p.WorkspaceID != nil +} + +func (p *BatchUpdateEvaluationSetItemsOApiRequest) IsSetEvaluationSetID() bool { + return p.EvaluationSetID != nil +} + func (p *BatchUpdateEvaluationSetItemsOApiRequest) IsSetItems() bool { return p.Items != nil } @@ -5936,8 +6030,6 @@ func (p *BatchUpdateEvaluationSetItemsOApiRequest) IsSetBase() bool { func (p *BatchUpdateEvaluationSetItemsOApiRequest) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 - var issetWorkspaceID bool = false - var issetEvaluationSetID bool = false if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError @@ -5958,7 +6050,6 @@ func (p *BatchUpdateEvaluationSetItemsOApiRequest) Read(iprot thrift.TProtocol) if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } - issetWorkspaceID = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } @@ -5967,7 +6058,6 @@ func (p *BatchUpdateEvaluationSetItemsOApiRequest) Read(iprot thrift.TProtocol) if err = p.ReadField2(iprot); err != nil { goto ReadFieldError } - issetEvaluationSetID = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } @@ -6008,15 +6098,6 @@ func (p *BatchUpdateEvaluationSetItemsOApiRequest) Read(iprot thrift.TProtocol) goto ReadStructEndError } - if !issetWorkspaceID { - fieldId = 1 - goto RequiredFieldNotSetError - } - - if !issetEvaluationSetID { - fieldId = 2 - goto RequiredFieldNotSetError - } return nil ReadStructBeginError: return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) @@ -6031,28 +6112,26 @@ 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_BatchUpdateEvaluationSetItemsOApiRequest[fieldId])) } func (p *BatchUpdateEvaluationSetItemsOApiRequest) ReadField1(iprot thrift.TProtocol) error { - var _field int64 + var _field *int64 if v, err := iprot.ReadI64(); err != nil { return err } else { - _field = v + _field = &v } p.WorkspaceID = _field return nil } func (p *BatchUpdateEvaluationSetItemsOApiRequest) ReadField2(iprot thrift.TProtocol) error { - var _field int64 + var _field *int64 if v, err := iprot.ReadI64(); err != nil { return err } else { - _field = v + _field = &v } p.EvaluationSetID = _field return nil @@ -6145,14 +6224,16 @@ WriteStructEndError: } func (p *BatchUpdateEvaluationSetItemsOApiRequest) writeField1(oprot thrift.TProtocol) (err error) { - if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteI64(p.WorkspaceID); err != nil { - return err - } - if err = oprot.WriteFieldEnd(); err != nil { - goto WriteFieldEndError + if p.IsSetWorkspaceID() { + if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI64(*p.WorkspaceID); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } } return nil WriteFieldBeginError: @@ -6161,14 +6242,16 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } func (p *BatchUpdateEvaluationSetItemsOApiRequest) writeField2(oprot thrift.TProtocol) (err error) { - if err = oprot.WriteFieldBegin("evaluation_set_id", thrift.I64, 2); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteI64(p.EvaluationSetID); err != nil { - return err - } - if err = oprot.WriteFieldEnd(); err != nil { - goto WriteFieldEndError + if p.IsSetEvaluationSetID() { + if err = oprot.WriteFieldBegin("evaluation_set_id", thrift.I64, 2); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI64(*p.EvaluationSetID); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } } return nil WriteFieldBeginError: @@ -6271,16 +6354,26 @@ func (p *BatchUpdateEvaluationSetItemsOApiRequest) DeepEqual(ano *BatchUpdateEva return true } -func (p *BatchUpdateEvaluationSetItemsOApiRequest) Field1DeepEqual(src int64) bool { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) Field1DeepEqual(src *int64) bool { - if p.WorkspaceID != src { + if p.WorkspaceID == src { + return true + } else if p.WorkspaceID == nil || src == nil { + return false + } + if *p.WorkspaceID != *src { return false } return true } -func (p *BatchUpdateEvaluationSetItemsOApiRequest) Field2DeepEqual(src int64) bool { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) Field2DeepEqual(src *int64) bool { - if p.EvaluationSetID != src { + if p.EvaluationSetID == src { + return true + } else if p.EvaluationSetID == nil || src == nil { + return false + } + if *p.EvaluationSetID != *src { return false } return true @@ -7024,9 +7117,10 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIData) Field2DeepEqual(src []*eval_s // 1.7 批量删除评测集数据 type BatchDeleteEvaluationSetItemsOApiRequest struct { - WorkspaceID int64 `thrift:"workspace_id,1,required" frugal:"1,required,i64" json:"workspace_id" form:"workspace_id,required" query:"workspace_id,required"` - EvaluationSetID int64 `thrift:"evaluation_set_id,2,required" frugal:"2,required,i64" json:"evaluation_set_id" path:"evaluation_set_id,required" ` - ItemIds []int64 `thrift:"item_ids,3,optional" frugal:"3,optional,list" json:"item_ids" form:"item_ids" query:"item_ids"` + WorkspaceID *int64 `thrift:"workspace_id,1,optional" frugal:"1,optional,i64" json:"workspace_id" form:"workspace_id" ` + EvaluationSetID *int64 `thrift:"evaluation_set_id,2,optional" frugal:"2,optional,i64" json:"evaluation_set_id" path:"evaluation_set_id" ` + ItemIds []int64 `thrift:"item_ids,3,optional" frugal:"3,optional,list" json:"item_ids" form:"item_ids" ` + IsDeleteAll *bool `thrift:"is_delete_all,4,optional" frugal:"4,optional,bool" form:"is_delete_all" json:"is_delete_all,omitempty"` Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` } @@ -7037,18 +7131,28 @@ func NewBatchDeleteEvaluationSetItemsOApiRequest() *BatchDeleteEvaluationSetItem func (p *BatchDeleteEvaluationSetItemsOApiRequest) InitDefault() { } +var BatchDeleteEvaluationSetItemsOApiRequest_WorkspaceID_DEFAULT int64 + func (p *BatchDeleteEvaluationSetItemsOApiRequest) GetWorkspaceID() (v int64) { - if p != nil { - return p.WorkspaceID + if p == nil { + return } - return + if !p.IsSetWorkspaceID() { + return BatchDeleteEvaluationSetItemsOApiRequest_WorkspaceID_DEFAULT + } + return *p.WorkspaceID } +var BatchDeleteEvaluationSetItemsOApiRequest_EvaluationSetID_DEFAULT int64 + func (p *BatchDeleteEvaluationSetItemsOApiRequest) GetEvaluationSetID() (v int64) { - if p != nil { - return p.EvaluationSetID + if p == nil { + return + } + if !p.IsSetEvaluationSetID() { + return BatchDeleteEvaluationSetItemsOApiRequest_EvaluationSetID_DEFAULT } - return + return *p.EvaluationSetID } var BatchDeleteEvaluationSetItemsOApiRequest_ItemIds_DEFAULT []int64 @@ -7063,6 +7167,18 @@ func (p *BatchDeleteEvaluationSetItemsOApiRequest) GetItemIds() (v []int64) { return p.ItemIds } +var BatchDeleteEvaluationSetItemsOApiRequest_IsDeleteAll_DEFAULT bool + +func (p *BatchDeleteEvaluationSetItemsOApiRequest) GetIsDeleteAll() (v bool) { + if p == nil { + return + } + if !p.IsSetIsDeleteAll() { + return BatchDeleteEvaluationSetItemsOApiRequest_IsDeleteAll_DEFAULT + } + return *p.IsDeleteAll +} + var BatchDeleteEvaluationSetItemsOApiRequest_Base_DEFAULT *base.Base func (p *BatchDeleteEvaluationSetItemsOApiRequest) GetBase() (v *base.Base) { @@ -7074,15 +7190,18 @@ func (p *BatchDeleteEvaluationSetItemsOApiRequest) GetBase() (v *base.Base) { } return p.Base } -func (p *BatchDeleteEvaluationSetItemsOApiRequest) SetWorkspaceID(val int64) { +func (p *BatchDeleteEvaluationSetItemsOApiRequest) SetWorkspaceID(val *int64) { p.WorkspaceID = val } -func (p *BatchDeleteEvaluationSetItemsOApiRequest) SetEvaluationSetID(val int64) { +func (p *BatchDeleteEvaluationSetItemsOApiRequest) SetEvaluationSetID(val *int64) { p.EvaluationSetID = val } func (p *BatchDeleteEvaluationSetItemsOApiRequest) SetItemIds(val []int64) { p.ItemIds = val } +func (p *BatchDeleteEvaluationSetItemsOApiRequest) SetIsDeleteAll(val *bool) { + p.IsDeleteAll = val +} func (p *BatchDeleteEvaluationSetItemsOApiRequest) SetBase(val *base.Base) { p.Base = val } @@ -7091,13 +7210,26 @@ var fieldIDToName_BatchDeleteEvaluationSetItemsOApiRequest = map[int16]string{ 1: "workspace_id", 2: "evaluation_set_id", 3: "item_ids", + 4: "is_delete_all", 255: "Base", } +func (p *BatchDeleteEvaluationSetItemsOApiRequest) IsSetWorkspaceID() bool { + return p.WorkspaceID != nil +} + +func (p *BatchDeleteEvaluationSetItemsOApiRequest) IsSetEvaluationSetID() bool { + return p.EvaluationSetID != nil +} + func (p *BatchDeleteEvaluationSetItemsOApiRequest) IsSetItemIds() bool { return p.ItemIds != nil } +func (p *BatchDeleteEvaluationSetItemsOApiRequest) IsSetIsDeleteAll() bool { + return p.IsDeleteAll != nil +} + func (p *BatchDeleteEvaluationSetItemsOApiRequest) IsSetBase() bool { return p.Base != nil } @@ -7105,8 +7237,6 @@ func (p *BatchDeleteEvaluationSetItemsOApiRequest) IsSetBase() bool { func (p *BatchDeleteEvaluationSetItemsOApiRequest) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 - var issetWorkspaceID bool = false - var issetEvaluationSetID bool = false if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError @@ -7127,7 +7257,6 @@ func (p *BatchDeleteEvaluationSetItemsOApiRequest) Read(iprot thrift.TProtocol) if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } - issetWorkspaceID = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } @@ -7136,7 +7265,6 @@ func (p *BatchDeleteEvaluationSetItemsOApiRequest) Read(iprot thrift.TProtocol) if err = p.ReadField2(iprot); err != nil { goto ReadFieldError } - issetEvaluationSetID = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } @@ -7148,6 +7276,14 @@ func (p *BatchDeleteEvaluationSetItemsOApiRequest) Read(iprot thrift.TProtocol) } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } + case 4: + if fieldTypeId == thrift.BOOL { + if err = p.ReadField4(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } case 255: if fieldTypeId == thrift.STRUCT { if err = p.ReadField255(iprot); err != nil { @@ -7169,15 +7305,6 @@ func (p *BatchDeleteEvaluationSetItemsOApiRequest) Read(iprot thrift.TProtocol) goto ReadStructEndError } - if !issetWorkspaceID { - fieldId = 1 - goto RequiredFieldNotSetError - } - - if !issetEvaluationSetID { - fieldId = 2 - goto RequiredFieldNotSetError - } return nil ReadStructBeginError: return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) @@ -7192,28 +7319,26 @@ 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_BatchDeleteEvaluationSetItemsOApiRequest[fieldId])) } func (p *BatchDeleteEvaluationSetItemsOApiRequest) ReadField1(iprot thrift.TProtocol) error { - var _field int64 + var _field *int64 if v, err := iprot.ReadI64(); err != nil { return err } else { - _field = v + _field = &v } p.WorkspaceID = _field return nil } func (p *BatchDeleteEvaluationSetItemsOApiRequest) ReadField2(iprot thrift.TProtocol) error { - var _field int64 + var _field *int64 if v, err := iprot.ReadI64(); err != nil { return err } else { - _field = v + _field = &v } p.EvaluationSetID = _field return nil @@ -7241,6 +7366,17 @@ func (p *BatchDeleteEvaluationSetItemsOApiRequest) ReadField3(iprot thrift.TProt p.ItemIds = _field return nil } +func (p *BatchDeleteEvaluationSetItemsOApiRequest) ReadField4(iprot thrift.TProtocol) error { + + var _field *bool + if v, err := iprot.ReadBool(); err != nil { + return err + } else { + _field = &v + } + p.IsDeleteAll = _field + return nil +} func (p *BatchDeleteEvaluationSetItemsOApiRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { @@ -7268,6 +7404,10 @@ func (p *BatchDeleteEvaluationSetItemsOApiRequest) Write(oprot thrift.TProtocol) 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 @@ -7291,14 +7431,16 @@ WriteStructEndError: } func (p *BatchDeleteEvaluationSetItemsOApiRequest) writeField1(oprot thrift.TProtocol) (err error) { - if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteI64(p.WorkspaceID); err != nil { - return err - } - if err = oprot.WriteFieldEnd(); err != nil { - goto WriteFieldEndError + if p.IsSetWorkspaceID() { + if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI64(*p.WorkspaceID); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } } return nil WriteFieldBeginError: @@ -7307,14 +7449,16 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } func (p *BatchDeleteEvaluationSetItemsOApiRequest) writeField2(oprot thrift.TProtocol) (err error) { - if err = oprot.WriteFieldBegin("evaluation_set_id", thrift.I64, 2); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteI64(p.EvaluationSetID); err != nil { - return err - } - if err = oprot.WriteFieldEnd(); err != nil { - goto WriteFieldEndError + if p.IsSetEvaluationSetID() { + if err = oprot.WriteFieldBegin("evaluation_set_id", thrift.I64, 2); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI64(*p.EvaluationSetID); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } } return nil WriteFieldBeginError: @@ -7348,6 +7492,24 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } +func (p *BatchDeleteEvaluationSetItemsOApiRequest) writeField4(oprot thrift.TProtocol) (err error) { + if p.IsSetIsDeleteAll() { + if err = oprot.WriteFieldBegin("is_delete_all", thrift.BOOL, 4); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteBool(*p.IsDeleteAll); 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 *BatchDeleteEvaluationSetItemsOApiRequest) writeField255(oprot thrift.TProtocol) (err error) { if p.IsSetBase() { if err = oprot.WriteFieldBegin("Base", thrift.STRUCT, 255); err != nil { @@ -7390,22 +7552,35 @@ func (p *BatchDeleteEvaluationSetItemsOApiRequest) DeepEqual(ano *BatchDeleteEva if !p.Field3DeepEqual(ano.ItemIds) { return false } + if !p.Field4DeepEqual(ano.IsDeleteAll) { + return false + } if !p.Field255DeepEqual(ano.Base) { return false } return true } -func (p *BatchDeleteEvaluationSetItemsOApiRequest) Field1DeepEqual(src int64) bool { +func (p *BatchDeleteEvaluationSetItemsOApiRequest) Field1DeepEqual(src *int64) bool { - if p.WorkspaceID != src { + if p.WorkspaceID == src { + return true + } else if p.WorkspaceID == nil || src == nil { + return false + } + if *p.WorkspaceID != *src { return false } return true } -func (p *BatchDeleteEvaluationSetItemsOApiRequest) Field2DeepEqual(src int64) bool { +func (p *BatchDeleteEvaluationSetItemsOApiRequest) Field2DeepEqual(src *int64) bool { - if p.EvaluationSetID != src { + if p.EvaluationSetID == src { + return true + } else if p.EvaluationSetID == nil || src == nil { + return false + } + if *p.EvaluationSetID != *src { return false } return true @@ -7423,6 +7598,18 @@ func (p *BatchDeleteEvaluationSetItemsOApiRequest) Field3DeepEqual(src []int64) } return true } +func (p *BatchDeleteEvaluationSetItemsOApiRequest) Field4DeepEqual(src *bool) bool { + + if p.IsDeleteAll == src { + return true + } else if p.IsDeleteAll == nil || src == nil { + return false + } + if *p.IsDeleteAll != *src { + return false + } + return true +} func (p *BatchDeleteEvaluationSetItemsOApiRequest) Field255DeepEqual(src *base.Base) bool { if !p.Base.DeepEqual(src) { @@ -7756,78 +7943,178 @@ func (p *BatchDeleteEvaluationSetItemsOApiResponse) Field255DeepEqual(src *base. return true } -// 1.8 清空评测集草稿数据 -type ClearEvaluationSetDraftItemsOApiRequest struct { - WorkspaceID int64 `thrift:"workspace_id,1,required" frugal:"1,required,i64" json:"workspace_id" form:"workspace_id,required" query:"workspace_id,required"` - EvaluationSetID int64 `thrift:"evaluation_set_id,2,required" frugal:"2,required,i64" json:"evaluation_set_id" path:"evaluation_set_id,required" ` - Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` +// 1.9 查询评测集特定版本数据 +type ListEvaluationSetVersionItemsOApiRequest struct { + WorkspaceID *int64 `thrift:"workspace_id,1,optional" frugal:"1,optional,i64" json:"workspace_id" form:"workspace_id" ` + EvaluationSetID *int64 `thrift:"evaluation_set_id,2,optional" frugal:"2,optional,i64" json:"evaluation_set_id" path:"evaluation_set_id" ` + VersionID *int64 `thrift:"version_id,3,optional" frugal:"3,optional,i64" json:"version_id" form:"version_id" ` + PageToken *string `thrift:"page_token,100,optional" frugal:"100,optional,string" form:"page_token" json:"page_token,omitempty"` + PageSize *int32 `thrift:"page_size,101,optional" frugal:"101,optional,i32" form:"page_size" json:"page_size,omitempty"` + OrderBys []*common.OrderBy `thrift:"order_bys,102,optional" frugal:"102,optional,list" form:"order_bys" json:"order_bys,omitempty"` + Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` } -func NewClearEvaluationSetDraftItemsOApiRequest() *ClearEvaluationSetDraftItemsOApiRequest { - return &ClearEvaluationSetDraftItemsOApiRequest{} +func NewListEvaluationSetVersionItemsOApiRequest() *ListEvaluationSetVersionItemsOApiRequest { + return &ListEvaluationSetVersionItemsOApiRequest{} } -func (p *ClearEvaluationSetDraftItemsOApiRequest) InitDefault() { +func (p *ListEvaluationSetVersionItemsOApiRequest) InitDefault() { } -func (p *ClearEvaluationSetDraftItemsOApiRequest) GetWorkspaceID() (v int64) { - if p != nil { - return p.WorkspaceID +var ListEvaluationSetVersionItemsOApiRequest_WorkspaceID_DEFAULT int64 + +func (p *ListEvaluationSetVersionItemsOApiRequest) GetWorkspaceID() (v int64) { + if p == nil { + return } - return + if !p.IsSetWorkspaceID() { + return ListEvaluationSetVersionItemsOApiRequest_WorkspaceID_DEFAULT + } + return *p.WorkspaceID } -func (p *ClearEvaluationSetDraftItemsOApiRequest) GetEvaluationSetID() (v int64) { - if p != nil { - return p.EvaluationSetID +var ListEvaluationSetVersionItemsOApiRequest_EvaluationSetID_DEFAULT int64 + +func (p *ListEvaluationSetVersionItemsOApiRequest) GetEvaluationSetID() (v int64) { + if p == nil { + return } - return + if !p.IsSetEvaluationSetID() { + return ListEvaluationSetVersionItemsOApiRequest_EvaluationSetID_DEFAULT + } + return *p.EvaluationSetID } -var ClearEvaluationSetDraftItemsOApiRequest_Base_DEFAULT *base.Base +var ListEvaluationSetVersionItemsOApiRequest_VersionID_DEFAULT int64 -func (p *ClearEvaluationSetDraftItemsOApiRequest) GetBase() (v *base.Base) { +func (p *ListEvaluationSetVersionItemsOApiRequest) GetVersionID() (v int64) { if p == nil { return } - if !p.IsSetBase() { - return ClearEvaluationSetDraftItemsOApiRequest_Base_DEFAULT + if !p.IsSetVersionID() { + return ListEvaluationSetVersionItemsOApiRequest_VersionID_DEFAULT } - return p.Base -} -func (p *ClearEvaluationSetDraftItemsOApiRequest) SetWorkspaceID(val int64) { - p.WorkspaceID = val -} -func (p *ClearEvaluationSetDraftItemsOApiRequest) SetEvaluationSetID(val int64) { - p.EvaluationSetID = val -} -func (p *ClearEvaluationSetDraftItemsOApiRequest) SetBase(val *base.Base) { - p.Base = val + return *p.VersionID } -var fieldIDToName_ClearEvaluationSetDraftItemsOApiRequest = map[int16]string{ - 1: "workspace_id", - 2: "evaluation_set_id", - 255: "Base", -} +var ListEvaluationSetVersionItemsOApiRequest_PageToken_DEFAULT string -func (p *ClearEvaluationSetDraftItemsOApiRequest) IsSetBase() bool { - return p.Base != nil +func (p *ListEvaluationSetVersionItemsOApiRequest) GetPageToken() (v string) { + if p == nil { + return + } + if !p.IsSetPageToken() { + return ListEvaluationSetVersionItemsOApiRequest_PageToken_DEFAULT + } + return *p.PageToken } -func (p *ClearEvaluationSetDraftItemsOApiRequest) Read(iprot thrift.TProtocol) (err error) { - var fieldTypeId thrift.TType - var fieldId int16 - var issetWorkspaceID bool = false - var issetEvaluationSetID bool = false +var ListEvaluationSetVersionItemsOApiRequest_PageSize_DEFAULT int32 - if _, err = iprot.ReadStructBegin(); err != nil { - goto ReadStructBeginError +func (p *ListEvaluationSetVersionItemsOApiRequest) GetPageSize() (v int32) { + if p == nil { + return } - - for { - _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() - if err != nil { + if !p.IsSetPageSize() { + return ListEvaluationSetVersionItemsOApiRequest_PageSize_DEFAULT + } + return *p.PageSize +} + +var ListEvaluationSetVersionItemsOApiRequest_OrderBys_DEFAULT []*common.OrderBy + +func (p *ListEvaluationSetVersionItemsOApiRequest) GetOrderBys() (v []*common.OrderBy) { + if p == nil { + return + } + if !p.IsSetOrderBys() { + return ListEvaluationSetVersionItemsOApiRequest_OrderBys_DEFAULT + } + return p.OrderBys +} + +var ListEvaluationSetVersionItemsOApiRequest_Base_DEFAULT *base.Base + +func (p *ListEvaluationSetVersionItemsOApiRequest) GetBase() (v *base.Base) { + if p == nil { + return + } + if !p.IsSetBase() { + return ListEvaluationSetVersionItemsOApiRequest_Base_DEFAULT + } + return p.Base +} +func (p *ListEvaluationSetVersionItemsOApiRequest) SetWorkspaceID(val *int64) { + p.WorkspaceID = val +} +func (p *ListEvaluationSetVersionItemsOApiRequest) SetEvaluationSetID(val *int64) { + p.EvaluationSetID = val +} +func (p *ListEvaluationSetVersionItemsOApiRequest) SetVersionID(val *int64) { + p.VersionID = val +} +func (p *ListEvaluationSetVersionItemsOApiRequest) SetPageToken(val *string) { + p.PageToken = val +} +func (p *ListEvaluationSetVersionItemsOApiRequest) SetPageSize(val *int32) { + p.PageSize = val +} +func (p *ListEvaluationSetVersionItemsOApiRequest) SetOrderBys(val []*common.OrderBy) { + p.OrderBys = val +} +func (p *ListEvaluationSetVersionItemsOApiRequest) SetBase(val *base.Base) { + p.Base = val +} + +var fieldIDToName_ListEvaluationSetVersionItemsOApiRequest = map[int16]string{ + 1: "workspace_id", + 2: "evaluation_set_id", + 3: "version_id", + 100: "page_token", + 101: "page_size", + 102: "order_bys", + 255: "Base", +} + +func (p *ListEvaluationSetVersionItemsOApiRequest) IsSetWorkspaceID() bool { + return p.WorkspaceID != nil +} + +func (p *ListEvaluationSetVersionItemsOApiRequest) IsSetEvaluationSetID() bool { + return p.EvaluationSetID != nil +} + +func (p *ListEvaluationSetVersionItemsOApiRequest) IsSetVersionID() bool { + return p.VersionID != nil +} + +func (p *ListEvaluationSetVersionItemsOApiRequest) IsSetPageToken() bool { + return p.PageToken != nil +} + +func (p *ListEvaluationSetVersionItemsOApiRequest) IsSetPageSize() bool { + return p.PageSize != nil +} + +func (p *ListEvaluationSetVersionItemsOApiRequest) IsSetOrderBys() bool { + return p.OrderBys != nil +} + +func (p *ListEvaluationSetVersionItemsOApiRequest) IsSetBase() bool { + return p.Base != nil +} + +func (p *ListEvaluationSetVersionItemsOApiRequest) 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 { @@ -7840,7 +8127,6 @@ func (p *ClearEvaluationSetDraftItemsOApiRequest) Read(iprot thrift.TProtocol) ( if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } - issetWorkspaceID = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } @@ -7849,7 +8135,38 @@ func (p *ClearEvaluationSetDraftItemsOApiRequest) Read(iprot thrift.TProtocol) ( if err = p.ReadField2(iprot); err != nil { goto ReadFieldError } - issetEvaluationSetID = 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 100: + if fieldTypeId == thrift.STRING { + if err = p.ReadField100(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 101: + if fieldTypeId == thrift.I32 { + if err = p.ReadField101(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 102: + if fieldTypeId == thrift.LIST { + if err = p.ReadField102(iprot); err != nil { + goto ReadFieldError + } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } @@ -7874,22 +8191,13 @@ func (p *ClearEvaluationSetDraftItemsOApiRequest) Read(iprot thrift.TProtocol) ( goto ReadStructEndError } - if !issetWorkspaceID { - fieldId = 1 - goto RequiredFieldNotSetError - } - - if !issetEvaluationSetID { - 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_ClearEvaluationSetDraftItemsOApiRequest[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ListEvaluationSetVersionItemsOApiRequest[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -7897,33 +8205,87 @@ 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_ClearEvaluationSetDraftItemsOApiRequest[fieldId])) } -func (p *ClearEvaluationSetDraftItemsOApiRequest) ReadField1(iprot thrift.TProtocol) error { +func (p *ListEvaluationSetVersionItemsOApiRequest) ReadField1(iprot thrift.TProtocol) error { - var _field int64 + var _field *int64 if v, err := iprot.ReadI64(); err != nil { return err } else { - _field = v + _field = &v } p.WorkspaceID = _field return nil } -func (p *ClearEvaluationSetDraftItemsOApiRequest) ReadField2(iprot thrift.TProtocol) error { +func (p *ListEvaluationSetVersionItemsOApiRequest) ReadField2(iprot thrift.TProtocol) error { - var _field int64 + var _field *int64 if v, err := iprot.ReadI64(); err != nil { return err } else { - _field = v + _field = &v } p.EvaluationSetID = _field return nil } -func (p *ClearEvaluationSetDraftItemsOApiRequest) ReadField255(iprot thrift.TProtocol) error { +func (p *ListEvaluationSetVersionItemsOApiRequest) ReadField3(iprot thrift.TProtocol) error { + + var _field *int64 + if v, err := iprot.ReadI64(); err != nil { + return err + } else { + _field = &v + } + p.VersionID = _field + return nil +} +func (p *ListEvaluationSetVersionItemsOApiRequest) ReadField100(iprot thrift.TProtocol) error { + + var _field *string + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = &v + } + p.PageToken = _field + return nil +} +func (p *ListEvaluationSetVersionItemsOApiRequest) ReadField101(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 *ListEvaluationSetVersionItemsOApiRequest) ReadField102(iprot thrift.TProtocol) error { + _, size, err := iprot.ReadListBegin() + if err != nil { + return err + } + _field := make([]*common.OrderBy, 0, size) + values := make([]common.OrderBy, 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.OrderBys = _field + return nil +} +func (p *ListEvaluationSetVersionItemsOApiRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err @@ -7932,9 +8294,9 @@ func (p *ClearEvaluationSetDraftItemsOApiRequest) ReadField255(iprot thrift.TPro return nil } -func (p *ClearEvaluationSetDraftItemsOApiRequest) Write(oprot thrift.TProtocol) (err error) { +func (p *ListEvaluationSetVersionItemsOApiRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("ClearEvaluationSetDraftItemsOApiRequest"); err != nil { + if err = oprot.WriteStructBegin("ListEvaluationSetVersionItemsOApiRequest"); err != nil { goto WriteStructBeginError } if p != nil { @@ -7946,6 +8308,22 @@ func (p *ClearEvaluationSetDraftItemsOApiRequest) Write(oprot thrift.TProtocol) fieldId = 2 goto WriteFieldError } + if err = p.writeField3(oprot); err != nil { + fieldId = 3 + 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.writeField255(oprot); err != nil { fieldId = 255 goto WriteFieldError @@ -7968,15 +8346,17 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *ClearEvaluationSetDraftItemsOApiRequest) writeField1(oprot thrift.TProtocol) (err error) { - if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteI64(p.WorkspaceID); err != nil { - return err - } - if err = oprot.WriteFieldEnd(); err != nil { - goto WriteFieldEndError +func (p *ListEvaluationSetVersionItemsOApiRequest) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetWorkspaceID() { + if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI64(*p.WorkspaceID); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } } return nil WriteFieldBeginError: @@ -7984,15 +8364,17 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *ClearEvaluationSetDraftItemsOApiRequest) writeField2(oprot thrift.TProtocol) (err error) { - if err = oprot.WriteFieldBegin("evaluation_set_id", thrift.I64, 2); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteI64(p.EvaluationSetID); err != nil { - return err - } - if err = oprot.WriteFieldEnd(); err != nil { - goto WriteFieldEndError +func (p *ListEvaluationSetVersionItemsOApiRequest) writeField2(oprot thrift.TProtocol) (err error) { + if p.IsSetEvaluationSetID() { + if err = oprot.WriteFieldBegin("evaluation_set_id", thrift.I64, 2); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI64(*p.EvaluationSetID); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } } return nil WriteFieldBeginError: @@ -8000,12 +8382,12 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } -func (p *ClearEvaluationSetDraftItemsOApiRequest) writeField255(oprot thrift.TProtocol) (err error) { - if p.IsSetBase() { - if err = oprot.WriteFieldBegin("Base", thrift.STRUCT, 255); err != nil { +func (p *ListEvaluationSetVersionItemsOApiRequest) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetVersionID() { + if err = oprot.WriteFieldBegin("version_id", thrift.I64, 3); err != nil { goto WriteFieldBeginError } - if err := p.Base.Write(oprot); err != nil { + if err := oprot.WriteI64(*p.VersionID); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -8014,20 +8396,100 @@ func (p *ClearEvaluationSetDraftItemsOApiRequest) writeField255(oprot thrift.TPr } return nil WriteFieldBeginError: - return thrift.PrependError(fmt.Sprintf("%T write field 255 begin error: ", p), err) + return thrift.PrependError(fmt.Sprintf("%T write field 3 begin error: ", p), err) WriteFieldEndError: - return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) -} - -func (p *ClearEvaluationSetDraftItemsOApiRequest) String() string { - if p == nil { - return "" - } - return fmt.Sprintf("ClearEvaluationSetDraftItemsOApiRequest(%+v)", *p) - + return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) +} +func (p *ListEvaluationSetVersionItemsOApiRequest) writeField100(oprot thrift.TProtocol) (err error) { + if p.IsSetPageToken() { + if err = oprot.WriteFieldBegin("page_token", thrift.STRING, 100); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(*p.PageToken); 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 *ListEvaluationSetVersionItemsOApiRequest) writeField101(oprot thrift.TProtocol) (err error) { + if p.IsSetPageSize() { + if err = oprot.WriteFieldBegin("page_size", thrift.I32, 101); 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 101 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 101 end error: ", p), err) +} +func (p *ListEvaluationSetVersionItemsOApiRequest) writeField102(oprot thrift.TProtocol) (err error) { + if p.IsSetOrderBys() { + if err = oprot.WriteFieldBegin("order_bys", thrift.LIST, 102); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteListBegin(thrift.STRUCT, len(p.OrderBys)); err != nil { + return err + } + for _, v := range p.OrderBys { + 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 102 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 102 end error: ", p), err) +} +func (p *ListEvaluationSetVersionItemsOApiRequest) 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 *ClearEvaluationSetDraftItemsOApiRequest) DeepEqual(ano *ClearEvaluationSetDraftItemsOApiRequest) bool { +func (p *ListEvaluationSetVersionItemsOApiRequest) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("ListEvaluationSetVersionItemsOApiRequest(%+v)", *p) + +} + +func (p *ListEvaluationSetVersionItemsOApiRequest) DeepEqual(ano *ListEvaluationSetVersionItemsOApiRequest) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -8039,27 +8501,98 @@ func (p *ClearEvaluationSetDraftItemsOApiRequest) DeepEqual(ano *ClearEvaluation if !p.Field2DeepEqual(ano.EvaluationSetID) { return false } + if !p.Field3DeepEqual(ano.VersionID) { + return false + } + if !p.Field100DeepEqual(ano.PageToken) { + return false + } + if !p.Field101DeepEqual(ano.PageSize) { + return false + } + if !p.Field102DeepEqual(ano.OrderBys) { + return false + } if !p.Field255DeepEqual(ano.Base) { return false } return true } -func (p *ClearEvaluationSetDraftItemsOApiRequest) Field1DeepEqual(src int64) bool { +func (p *ListEvaluationSetVersionItemsOApiRequest) Field1DeepEqual(src *int64) bool { + + if p.WorkspaceID == src { + return true + } else if p.WorkspaceID == nil || src == nil { + return false + } + if *p.WorkspaceID != *src { + return false + } + return true +} +func (p *ListEvaluationSetVersionItemsOApiRequest) Field2DeepEqual(src *int64) bool { + + if p.EvaluationSetID == src { + return true + } else if p.EvaluationSetID == nil || src == nil { + return false + } + if *p.EvaluationSetID != *src { + return false + } + return true +} +func (p *ListEvaluationSetVersionItemsOApiRequest) Field3DeepEqual(src *int64) bool { + + if p.VersionID == src { + return true + } else if p.VersionID == nil || src == nil { + return false + } + if *p.VersionID != *src { + return false + } + return true +} +func (p *ListEvaluationSetVersionItemsOApiRequest) Field100DeepEqual(src *string) bool { + + if p.PageToken == src { + return true + } else if p.PageToken == nil || src == nil { + return false + } + if strings.Compare(*p.PageToken, *src) != 0 { + return false + } + return true +} +func (p *ListEvaluationSetVersionItemsOApiRequest) Field101DeepEqual(src *int32) bool { - if p.WorkspaceID != src { + if p.PageSize == src { + return true + } else if p.PageSize == nil || src == nil { + return false + } + if *p.PageSize != *src { return false } return true } -func (p *ClearEvaluationSetDraftItemsOApiRequest) Field2DeepEqual(src int64) bool { +func (p *ListEvaluationSetVersionItemsOApiRequest) Field102DeepEqual(src []*common.OrderBy) bool { - if p.EvaluationSetID != src { + if len(p.OrderBys) != len(src) { return false } + for i, v := range p.OrderBys { + _src := src[i] + if !v.DeepEqual(_src) { + return false + } + } return true } -func (p *ClearEvaluationSetDraftItemsOApiRequest) Field255DeepEqual(src *base.Base) bool { +func (p *ListEvaluationSetVersionItemsOApiRequest) Field255DeepEqual(src *base.Base) bool { if !p.Base.DeepEqual(src) { return false @@ -8067,83 +8600,104 @@ func (p *ClearEvaluationSetDraftItemsOApiRequest) Field255DeepEqual(src *base.Ba return true } -type ClearEvaluationSetDraftItemsOApiResponse struct { - Code *int32 `thrift:"code,1,optional" frugal:"1,optional,i32" form:"code" json:"code,omitempty" query:"code"` - Msg *string `thrift:"msg,2,optional" frugal:"2,optional,string" form:"msg" json:"msg,omitempty" query:"msg"` - BaseResp *base.BaseResp `thrift:"BaseResp,255" frugal:"255,default,base.BaseResp" form:"BaseResp" json:"BaseResp" query:"BaseResp"` +type ListEvaluationSetVersionItemsOApiResponse struct { + Code *int32 `thrift:"code,1,optional" frugal:"1,optional,i32" form:"code" json:"code,omitempty" query:"code"` + Msg *string `thrift:"msg,2,optional" frugal:"2,optional,string" form:"msg" json:"msg,omitempty" query:"msg"` + Data *ListEvaluationSetVersionItemsOpenAPIData `thrift:"data,3,optional" frugal:"3,optional,ListEvaluationSetVersionItemsOpenAPIData" form:"data" json:"data,omitempty" query:"data"` + BaseResp *base.BaseResp `thrift:"BaseResp,255" frugal:"255,default,base.BaseResp" form:"BaseResp" json:"BaseResp" query:"BaseResp"` } -func NewClearEvaluationSetDraftItemsOApiResponse() *ClearEvaluationSetDraftItemsOApiResponse { - return &ClearEvaluationSetDraftItemsOApiResponse{} +func NewListEvaluationSetVersionItemsOApiResponse() *ListEvaluationSetVersionItemsOApiResponse { + return &ListEvaluationSetVersionItemsOApiResponse{} } -func (p *ClearEvaluationSetDraftItemsOApiResponse) InitDefault() { +func (p *ListEvaluationSetVersionItemsOApiResponse) InitDefault() { } -var ClearEvaluationSetDraftItemsOApiResponse_Code_DEFAULT int32 +var ListEvaluationSetVersionItemsOApiResponse_Code_DEFAULT int32 -func (p *ClearEvaluationSetDraftItemsOApiResponse) GetCode() (v int32) { +func (p *ListEvaluationSetVersionItemsOApiResponse) GetCode() (v int32) { if p == nil { return } if !p.IsSetCode() { - return ClearEvaluationSetDraftItemsOApiResponse_Code_DEFAULT + return ListEvaluationSetVersionItemsOApiResponse_Code_DEFAULT } return *p.Code } -var ClearEvaluationSetDraftItemsOApiResponse_Msg_DEFAULT string +var ListEvaluationSetVersionItemsOApiResponse_Msg_DEFAULT string -func (p *ClearEvaluationSetDraftItemsOApiResponse) GetMsg() (v string) { +func (p *ListEvaluationSetVersionItemsOApiResponse) GetMsg() (v string) { if p == nil { return } if !p.IsSetMsg() { - return ClearEvaluationSetDraftItemsOApiResponse_Msg_DEFAULT + return ListEvaluationSetVersionItemsOApiResponse_Msg_DEFAULT } return *p.Msg } -var ClearEvaluationSetDraftItemsOApiResponse_BaseResp_DEFAULT *base.BaseResp +var ListEvaluationSetVersionItemsOApiResponse_Data_DEFAULT *ListEvaluationSetVersionItemsOpenAPIData + +func (p *ListEvaluationSetVersionItemsOApiResponse) GetData() (v *ListEvaluationSetVersionItemsOpenAPIData) { + if p == nil { + return + } + if !p.IsSetData() { + return ListEvaluationSetVersionItemsOApiResponse_Data_DEFAULT + } + return p.Data +} + +var ListEvaluationSetVersionItemsOApiResponse_BaseResp_DEFAULT *base.BaseResp -func (p *ClearEvaluationSetDraftItemsOApiResponse) GetBaseResp() (v *base.BaseResp) { +func (p *ListEvaluationSetVersionItemsOApiResponse) GetBaseResp() (v *base.BaseResp) { if p == nil { return } if !p.IsSetBaseResp() { - return ClearEvaluationSetDraftItemsOApiResponse_BaseResp_DEFAULT + return ListEvaluationSetVersionItemsOApiResponse_BaseResp_DEFAULT } return p.BaseResp } -func (p *ClearEvaluationSetDraftItemsOApiResponse) SetCode(val *int32) { +func (p *ListEvaluationSetVersionItemsOApiResponse) SetCode(val *int32) { p.Code = val } -func (p *ClearEvaluationSetDraftItemsOApiResponse) SetMsg(val *string) { +func (p *ListEvaluationSetVersionItemsOApiResponse) SetMsg(val *string) { p.Msg = val } -func (p *ClearEvaluationSetDraftItemsOApiResponse) SetBaseResp(val *base.BaseResp) { +func (p *ListEvaluationSetVersionItemsOApiResponse) SetData(val *ListEvaluationSetVersionItemsOpenAPIData) { + p.Data = val +} +func (p *ListEvaluationSetVersionItemsOApiResponse) SetBaseResp(val *base.BaseResp) { p.BaseResp = val } -var fieldIDToName_ClearEvaluationSetDraftItemsOApiResponse = map[int16]string{ +var fieldIDToName_ListEvaluationSetVersionItemsOApiResponse = map[int16]string{ 1: "code", 2: "msg", + 3: "data", 255: "BaseResp", } -func (p *ClearEvaluationSetDraftItemsOApiResponse) IsSetCode() bool { +func (p *ListEvaluationSetVersionItemsOApiResponse) IsSetCode() bool { return p.Code != nil } -func (p *ClearEvaluationSetDraftItemsOApiResponse) IsSetMsg() bool { +func (p *ListEvaluationSetVersionItemsOApiResponse) IsSetMsg() bool { return p.Msg != nil } -func (p *ClearEvaluationSetDraftItemsOApiResponse) IsSetBaseResp() bool { +func (p *ListEvaluationSetVersionItemsOApiResponse) IsSetData() bool { + return p.Data != nil +} + +func (p *ListEvaluationSetVersionItemsOApiResponse) IsSetBaseResp() bool { return p.BaseResp != nil } -func (p *ClearEvaluationSetDraftItemsOApiResponse) Read(iprot thrift.TProtocol) (err error) { +func (p *ListEvaluationSetVersionItemsOApiResponse) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -8177,6 +8731,14 @@ func (p *ClearEvaluationSetDraftItemsOApiResponse) Read(iprot thrift.TProtocol) } 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 { @@ -8204,7 +8766,7 @@ ReadStructBeginError: 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_ClearEvaluationSetDraftItemsOApiResponse[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ListEvaluationSetVersionItemsOApiResponse[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -8214,7 +8776,7 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *ClearEvaluationSetDraftItemsOApiResponse) ReadField1(iprot thrift.TProtocol) error { +func (p *ListEvaluationSetVersionItemsOApiResponse) ReadField1(iprot thrift.TProtocol) error { var _field *int32 if v, err := iprot.ReadI32(); err != nil { @@ -8225,7 +8787,7 @@ func (p *ClearEvaluationSetDraftItemsOApiResponse) ReadField1(iprot thrift.TProt p.Code = _field return nil } -func (p *ClearEvaluationSetDraftItemsOApiResponse) ReadField2(iprot thrift.TProtocol) error { +func (p *ListEvaluationSetVersionItemsOApiResponse) ReadField2(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { @@ -8236,7 +8798,15 @@ func (p *ClearEvaluationSetDraftItemsOApiResponse) ReadField2(iprot thrift.TProt p.Msg = _field return nil } -func (p *ClearEvaluationSetDraftItemsOApiResponse) ReadField255(iprot thrift.TProtocol) error { +func (p *ListEvaluationSetVersionItemsOApiResponse) ReadField3(iprot thrift.TProtocol) error { + _field := NewListEvaluationSetVersionItemsOpenAPIData() + if err := _field.Read(iprot); err != nil { + return err + } + p.Data = _field + return nil +} +func (p *ListEvaluationSetVersionItemsOApiResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err @@ -8245,9 +8815,9 @@ func (p *ClearEvaluationSetDraftItemsOApiResponse) ReadField255(iprot thrift.TPr return nil } -func (p *ClearEvaluationSetDraftItemsOApiResponse) Write(oprot thrift.TProtocol) (err error) { +func (p *ListEvaluationSetVersionItemsOApiResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("ClearEvaluationSetDraftItemsOApiResponse"); err != nil { + if err = oprot.WriteStructBegin("ListEvaluationSetVersionItemsOApiResponse"); err != nil { goto WriteStructBeginError } if p != nil { @@ -8259,6 +8829,10 @@ func (p *ClearEvaluationSetDraftItemsOApiResponse) Write(oprot thrift.TProtocol) 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 @@ -8281,7 +8855,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *ClearEvaluationSetDraftItemsOApiResponse) writeField1(oprot thrift.TProtocol) (err error) { +func (p *ListEvaluationSetVersionItemsOApiResponse) writeField1(oprot thrift.TProtocol) (err error) { if p.IsSetCode() { if err = oprot.WriteFieldBegin("code", thrift.I32, 1); err != nil { goto WriteFieldBeginError @@ -8299,7 +8873,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *ClearEvaluationSetDraftItemsOApiResponse) writeField2(oprot thrift.TProtocol) (err error) { +func (p *ListEvaluationSetVersionItemsOApiResponse) writeField2(oprot thrift.TProtocol) (err error) { if p.IsSetMsg() { if err = oprot.WriteFieldBegin("msg", thrift.STRING, 2); err != nil { goto WriteFieldBeginError @@ -8317,7 +8891,25 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } -func (p *ClearEvaluationSetDraftItemsOApiResponse) writeField255(oprot thrift.TProtocol) (err error) { +func (p *ListEvaluationSetVersionItemsOApiResponse) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetData() { + 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 *ListEvaluationSetVersionItemsOApiResponse) writeField255(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("BaseResp", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError } @@ -8334,15 +8926,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } -func (p *ClearEvaluationSetDraftItemsOApiResponse) String() string { +func (p *ListEvaluationSetVersionItemsOApiResponse) String() string { if p == nil { return "" } - return fmt.Sprintf("ClearEvaluationSetDraftItemsOApiResponse(%+v)", *p) + return fmt.Sprintf("ListEvaluationSetVersionItemsOApiResponse(%+v)", *p) } -func (p *ClearEvaluationSetDraftItemsOApiResponse) DeepEqual(ano *ClearEvaluationSetDraftItemsOApiResponse) bool { +func (p *ListEvaluationSetVersionItemsOApiResponse) DeepEqual(ano *ListEvaluationSetVersionItemsOApiResponse) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -8354,13 +8946,16 @@ func (p *ClearEvaluationSetDraftItemsOApiResponse) DeepEqual(ano *ClearEvaluatio if !p.Field2DeepEqual(ano.Msg) { return false } + if !p.Field3DeepEqual(ano.Data) { + return false + } if !p.Field255DeepEqual(ano.BaseResp) { return false } return true } -func (p *ClearEvaluationSetDraftItemsOApiResponse) Field1DeepEqual(src *int32) bool { +func (p *ListEvaluationSetVersionItemsOApiResponse) Field1DeepEqual(src *int32) bool { if p.Code == src { return true @@ -8372,7 +8967,7 @@ func (p *ClearEvaluationSetDraftItemsOApiResponse) Field1DeepEqual(src *int32) b } return true } -func (p *ClearEvaluationSetDraftItemsOApiResponse) Field2DeepEqual(src *string) bool { +func (p *ListEvaluationSetVersionItemsOApiResponse) Field2DeepEqual(src *string) bool { if p.Msg == src { return true @@ -8384,154 +8979,121 @@ func (p *ClearEvaluationSetDraftItemsOApiResponse) Field2DeepEqual(src *string) } return true } -func (p *ClearEvaluationSetDraftItemsOApiResponse) Field255DeepEqual(src *base.BaseResp) bool { +func (p *ListEvaluationSetVersionItemsOApiResponse) Field3DeepEqual(src *ListEvaluationSetVersionItemsOpenAPIData) bool { - if !p.BaseResp.DeepEqual(src) { + if !p.Data.DeepEqual(src) { return false } return true } +func (p *ListEvaluationSetVersionItemsOApiResponse) Field255DeepEqual(src *base.BaseResp) bool { -// 1.9 查询评测集特定版本数据 -type ListEvaluationSetVersionItemsOApiRequest struct { - WorkspaceID int64 `thrift:"workspace_id,1,required" frugal:"1,required,i64" json:"workspace_id" form:"workspace_id,required" query:"workspace_id,required"` - EvaluationSetID int64 `thrift:"evaluation_set_id,2,required" frugal:"2,required,i64" json:"evaluation_set_id" path:"evaluation_set_id,required" ` - VersionID int64 `thrift:"version_id,3,required" frugal:"3,required,i64" json:"version_id" form:"version_id,required" query:"version_id,required"` - PageToken *string `thrift:"page_token,100,optional" frugal:"100,optional,string" form:"page_token" json:"page_token,omitempty" query:"page_token"` - PageSize *int32 `thrift:"page_size,101,optional" frugal:"101,optional,i32" form:"page_size" json:"page_size,omitempty" query:"page_size"` - OrderBys []*common.OrderBy `thrift:"order_bys,102,optional" frugal:"102,optional,list" form:"order_bys" json:"order_bys,omitempty" query:"order_bys"` - Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` -} - -func NewListEvaluationSetVersionItemsOApiRequest() *ListEvaluationSetVersionItemsOApiRequest { - return &ListEvaluationSetVersionItemsOApiRequest{} -} - -func (p *ListEvaluationSetVersionItemsOApiRequest) InitDefault() { + if !p.BaseResp.DeepEqual(src) { + return false + } + return true } -func (p *ListEvaluationSetVersionItemsOApiRequest) GetWorkspaceID() (v int64) { - if p != nil { - return p.WorkspaceID - } - return +type ListEvaluationSetVersionItemsOpenAPIData struct { + Items []*eval_set.EvaluationSetItem `thrift:"items,1,optional" frugal:"1,optional,list" form:"items" json:"items,omitempty" query:"items"` + HasMore *bool `thrift:"has_more,100,optional" frugal:"100,optional,bool" form:"has_more" json:"has_more,omitempty" query:"has_more"` + NextPageToken *string `thrift:"next_page_token,101,optional" frugal:"101,optional,string" form:"next_page_token" json:"next_page_token,omitempty" query:"next_page_token"` + Total *int64 `thrift:"total,102,optional" frugal:"102,optional,i64" json:"total" form:"total" query:"total"` } -func (p *ListEvaluationSetVersionItemsOApiRequest) GetEvaluationSetID() (v int64) { - if p != nil { - return p.EvaluationSetID - } - return +func NewListEvaluationSetVersionItemsOpenAPIData() *ListEvaluationSetVersionItemsOpenAPIData { + return &ListEvaluationSetVersionItemsOpenAPIData{} } -func (p *ListEvaluationSetVersionItemsOApiRequest) GetVersionID() (v int64) { - if p != nil { - return p.VersionID - } - return +func (p *ListEvaluationSetVersionItemsOpenAPIData) InitDefault() { } -var ListEvaluationSetVersionItemsOApiRequest_PageToken_DEFAULT string +var ListEvaluationSetVersionItemsOpenAPIData_Items_DEFAULT []*eval_set.EvaluationSetItem -func (p *ListEvaluationSetVersionItemsOApiRequest) GetPageToken() (v string) { +func (p *ListEvaluationSetVersionItemsOpenAPIData) GetItems() (v []*eval_set.EvaluationSetItem) { if p == nil { return } - if !p.IsSetPageToken() { - return ListEvaluationSetVersionItemsOApiRequest_PageToken_DEFAULT + if !p.IsSetItems() { + return ListEvaluationSetVersionItemsOpenAPIData_Items_DEFAULT } - return *p.PageToken + return p.Items } -var ListEvaluationSetVersionItemsOApiRequest_PageSize_DEFAULT int32 +var ListEvaluationSetVersionItemsOpenAPIData_HasMore_DEFAULT bool -func (p *ListEvaluationSetVersionItemsOApiRequest) GetPageSize() (v int32) { +func (p *ListEvaluationSetVersionItemsOpenAPIData) GetHasMore() (v bool) { if p == nil { return } - if !p.IsSetPageSize() { - return ListEvaluationSetVersionItemsOApiRequest_PageSize_DEFAULT + if !p.IsSetHasMore() { + return ListEvaluationSetVersionItemsOpenAPIData_HasMore_DEFAULT } - return *p.PageSize + return *p.HasMore } -var ListEvaluationSetVersionItemsOApiRequest_OrderBys_DEFAULT []*common.OrderBy +var ListEvaluationSetVersionItemsOpenAPIData_NextPageToken_DEFAULT string -func (p *ListEvaluationSetVersionItemsOApiRequest) GetOrderBys() (v []*common.OrderBy) { +func (p *ListEvaluationSetVersionItemsOpenAPIData) GetNextPageToken() (v string) { if p == nil { return } - if !p.IsSetOrderBys() { - return ListEvaluationSetVersionItemsOApiRequest_OrderBys_DEFAULT + if !p.IsSetNextPageToken() { + return ListEvaluationSetVersionItemsOpenAPIData_NextPageToken_DEFAULT } - return p.OrderBys + return *p.NextPageToken } -var ListEvaluationSetVersionItemsOApiRequest_Base_DEFAULT *base.Base +var ListEvaluationSetVersionItemsOpenAPIData_Total_DEFAULT int64 -func (p *ListEvaluationSetVersionItemsOApiRequest) GetBase() (v *base.Base) { +func (p *ListEvaluationSetVersionItemsOpenAPIData) GetTotal() (v int64) { if p == nil { return } - if !p.IsSetBase() { - return ListEvaluationSetVersionItemsOApiRequest_Base_DEFAULT + if !p.IsSetTotal() { + return ListEvaluationSetVersionItemsOpenAPIData_Total_DEFAULT } - return p.Base -} -func (p *ListEvaluationSetVersionItemsOApiRequest) SetWorkspaceID(val int64) { - p.WorkspaceID = val -} -func (p *ListEvaluationSetVersionItemsOApiRequest) SetEvaluationSetID(val int64) { - p.EvaluationSetID = val -} -func (p *ListEvaluationSetVersionItemsOApiRequest) SetVersionID(val int64) { - p.VersionID = val + return *p.Total } -func (p *ListEvaluationSetVersionItemsOApiRequest) SetPageToken(val *string) { - p.PageToken = val +func (p *ListEvaluationSetVersionItemsOpenAPIData) SetItems(val []*eval_set.EvaluationSetItem) { + p.Items = val } -func (p *ListEvaluationSetVersionItemsOApiRequest) SetPageSize(val *int32) { - p.PageSize = val +func (p *ListEvaluationSetVersionItemsOpenAPIData) SetHasMore(val *bool) { + p.HasMore = val } -func (p *ListEvaluationSetVersionItemsOApiRequest) SetOrderBys(val []*common.OrderBy) { - p.OrderBys = val +func (p *ListEvaluationSetVersionItemsOpenAPIData) SetNextPageToken(val *string) { + p.NextPageToken = val } -func (p *ListEvaluationSetVersionItemsOApiRequest) SetBase(val *base.Base) { - p.Base = val +func (p *ListEvaluationSetVersionItemsOpenAPIData) SetTotal(val *int64) { + p.Total = val } -var fieldIDToName_ListEvaluationSetVersionItemsOApiRequest = map[int16]string{ - 1: "workspace_id", - 2: "evaluation_set_id", - 3: "version_id", - 100: "page_token", - 101: "page_size", - 102: "order_bys", - 255: "Base", +var fieldIDToName_ListEvaluationSetVersionItemsOpenAPIData = map[int16]string{ + 1: "items", + 100: "has_more", + 101: "next_page_token", + 102: "total", } -func (p *ListEvaluationSetVersionItemsOApiRequest) IsSetPageToken() bool { - return p.PageToken != nil +func (p *ListEvaluationSetVersionItemsOpenAPIData) IsSetItems() bool { + return p.Items != nil } -func (p *ListEvaluationSetVersionItemsOApiRequest) IsSetPageSize() bool { - return p.PageSize != nil +func (p *ListEvaluationSetVersionItemsOpenAPIData) IsSetHasMore() bool { + return p.HasMore != nil } -func (p *ListEvaluationSetVersionItemsOApiRequest) IsSetOrderBys() bool { - return p.OrderBys != nil +func (p *ListEvaluationSetVersionItemsOpenAPIData) IsSetNextPageToken() bool { + return p.NextPageToken != nil } -func (p *ListEvaluationSetVersionItemsOApiRequest) IsSetBase() bool { - return p.Base != nil +func (p *ListEvaluationSetVersionItemsOpenAPIData) IsSetTotal() bool { + return p.Total != nil } -func (p *ListEvaluationSetVersionItemsOApiRequest) Read(iprot thrift.TProtocol) (err error) { +func (p *ListEvaluationSetVersionItemsOpenAPIData) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 - var issetWorkspaceID bool = false - var issetEvaluationSetID bool = false - var issetVersionID bool = false if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError @@ -8548,34 +9110,15 @@ func (p *ListEvaluationSetVersionItemsOApiRequest) Read(iprot thrift.TProtocol) switch fieldId { case 1: - if fieldTypeId == thrift.I64 { + if fieldTypeId == thrift.LIST { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } - issetWorkspaceID = 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 - } - issetEvaluationSetID = 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 - } - issetVersionID = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 100: - if fieldTypeId == thrift.STRING { + if fieldTypeId == thrift.BOOL { if err = p.ReadField100(iprot); err != nil { goto ReadFieldError } @@ -8583,7 +9126,7 @@ func (p *ListEvaluationSetVersionItemsOApiRequest) Read(iprot thrift.TProtocol) goto SkipFieldError } case 101: - if fieldTypeId == thrift.I32 { + if fieldTypeId == thrift.STRING { if err = p.ReadField101(iprot); err != nil { goto ReadFieldError } @@ -8591,21 +9134,13 @@ func (p *ListEvaluationSetVersionItemsOApiRequest) Read(iprot thrift.TProtocol) goto SkipFieldError } case 102: - if fieldTypeId == thrift.LIST { + if fieldTypeId == thrift.I64 { if err = p.ReadField102(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 @@ -8619,27 +9154,13 @@ func (p *ListEvaluationSetVersionItemsOApiRequest) Read(iprot thrift.TProtocol) goto ReadStructEndError } - if !issetWorkspaceID { - fieldId = 1 - goto RequiredFieldNotSetError - } - - if !issetEvaluationSetID { - fieldId = 2 - goto RequiredFieldNotSetError - } - - if !issetVersionID { - 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_ListEvaluationSetVersionItemsOApiRequest[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ListEvaluationSetVersionItemsOpenAPIData[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -8647,44 +9168,43 @@ 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_ListEvaluationSetVersionItemsOApiRequest[fieldId])) } -func (p *ListEvaluationSetVersionItemsOApiRequest) ReadField1(iprot thrift.TProtocol) error { - - var _field int64 - if v, err := iprot.ReadI64(); err != nil { +func (p *ListEvaluationSetVersionItemsOpenAPIData) ReadField1(iprot thrift.TProtocol) error { + _, size, err := iprot.ReadListBegin() + if err != nil { return err - } else { - _field = v } - p.WorkspaceID = _field - return nil -} -func (p *ListEvaluationSetVersionItemsOApiRequest) ReadField2(iprot thrift.TProtocol) error { + _field := make([]*eval_set.EvaluationSetItem, 0, size) + values := make([]eval_set.EvaluationSetItem, size) + for i := 0; i < size; i++ { + _elem := &values[i] + _elem.InitDefault() - var _field int64 - if v, err := iprot.ReadI64(); err != nil { + if err := _elem.Read(iprot); err != nil { + return err + } + + _field = append(_field, _elem) + } + if err := iprot.ReadListEnd(); err != nil { return err - } else { - _field = v } - p.EvaluationSetID = _field + p.Items = _field return nil } -func (p *ListEvaluationSetVersionItemsOApiRequest) ReadField3(iprot thrift.TProtocol) error { +func (p *ListEvaluationSetVersionItemsOpenAPIData) ReadField100(iprot thrift.TProtocol) error { - var _field int64 - if v, err := iprot.ReadI64(); err != nil { + var _field *bool + if v, err := iprot.ReadBool(); err != nil { return err } else { - _field = v + _field = &v } - p.VersionID = _field + p.HasMore = _field return nil } -func (p *ListEvaluationSetVersionItemsOApiRequest) ReadField100(iprot thrift.TProtocol) error { +func (p *ListEvaluationSetVersionItemsOpenAPIData) ReadField101(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { @@ -8692,55 +9212,24 @@ func (p *ListEvaluationSetVersionItemsOApiRequest) ReadField100(iprot thrift.TPr } else { _field = &v } - p.PageToken = _field + p.NextPageToken = _field return nil } -func (p *ListEvaluationSetVersionItemsOApiRequest) ReadField101(iprot thrift.TProtocol) error { +func (p *ListEvaluationSetVersionItemsOpenAPIData) ReadField102(iprot thrift.TProtocol) error { - var _field *int32 - if v, err := iprot.ReadI32(); err != nil { + var _field *int64 + if v, err := iprot.ReadI64(); err != nil { return err } else { _field = &v } - p.PageSize = _field - return nil -} -func (p *ListEvaluationSetVersionItemsOApiRequest) ReadField102(iprot thrift.TProtocol) error { - _, size, err := iprot.ReadListBegin() - if err != nil { - return err - } - _field := make([]*common.OrderBy, 0, size) - values := make([]common.OrderBy, 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.OrderBys = _field - return nil -} -func (p *ListEvaluationSetVersionItemsOApiRequest) ReadField255(iprot thrift.TProtocol) error { - _field := base.NewBase() - if err := _field.Read(iprot); err != nil { - return err - } - p.Base = _field + p.Total = _field return nil } -func (p *ListEvaluationSetVersionItemsOApiRequest) Write(oprot thrift.TProtocol) (err error) { +func (p *ListEvaluationSetVersionItemsOpenAPIData) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("ListEvaluationSetVersionItemsOApiRequest"); err != nil { + if err = oprot.WriteStructBegin("ListEvaluationSetVersionItemsOpenAPIData"); err != nil { goto WriteStructBeginError } if p != nil { @@ -8748,14 +9237,6 @@ func (p *ListEvaluationSetVersionItemsOApiRequest) Write(oprot thrift.TProtocol) 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.writeField100(oprot); err != nil { fieldId = 100 goto WriteFieldError @@ -8768,10 +9249,6 @@ func (p *ListEvaluationSetVersionItemsOApiRequest) Write(oprot thrift.TProtocol) fieldId = 102 goto WriteFieldError } - if err = p.writeField255(oprot); err != nil { - fieldId = 255 - goto WriteFieldError - } } if err = oprot.WriteFieldStop(); err != nil { goto WriteFieldStopError @@ -8790,15 +9267,25 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *ListEvaluationSetVersionItemsOApiRequest) writeField1(oprot thrift.TProtocol) (err error) { - if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteI64(p.WorkspaceID); err != nil { - return err - } - if err = oprot.WriteFieldEnd(); err != nil { - goto WriteFieldEndError +func (p *ListEvaluationSetVersionItemsOpenAPIData) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetItems() { + if err = oprot.WriteFieldBegin("items", thrift.LIST, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteListBegin(thrift.STRUCT, len(p.Items)); err != nil { + return err + } + for _, v := range p.Items { + 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: @@ -8806,44 +9293,12 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *ListEvaluationSetVersionItemsOApiRequest) writeField2(oprot thrift.TProtocol) (err error) { - if err = oprot.WriteFieldBegin("evaluation_set_id", thrift.I64, 2); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteI64(p.EvaluationSetID); 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 *ListEvaluationSetVersionItemsOApiRequest) writeField3(oprot thrift.TProtocol) (err error) { - if err = oprot.WriteFieldBegin("version_id", thrift.I64, 3); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteI64(p.VersionID); 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 *ListEvaluationSetVersionItemsOApiRequest) writeField100(oprot thrift.TProtocol) (err error) { - if p.IsSetPageToken() { - if err = oprot.WriteFieldBegin("page_token", thrift.STRING, 100); err != nil { +func (p *ListEvaluationSetVersionItemsOpenAPIData) writeField100(oprot thrift.TProtocol) (err error) { + if p.IsSetHasMore() { + if err = oprot.WriteFieldBegin("has_more", thrift.BOOL, 100); err != nil { goto WriteFieldBeginError } - if err := oprot.WriteString(*p.PageToken); err != nil { + if err := oprot.WriteBool(*p.HasMore); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -8856,12 +9311,12 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 100 end error: ", p), err) } -func (p *ListEvaluationSetVersionItemsOApiRequest) writeField101(oprot thrift.TProtocol) (err error) { - if p.IsSetPageSize() { - if err = oprot.WriteFieldBegin("page_size", thrift.I32, 101); err != nil { +func (p *ListEvaluationSetVersionItemsOpenAPIData) writeField101(oprot thrift.TProtocol) (err error) { + if p.IsSetNextPageToken() { + if err = oprot.WriteFieldBegin("next_page_token", thrift.STRING, 101); err != nil { goto WriteFieldBeginError } - if err := oprot.WriteI32(*p.PageSize); err != nil { + if err := oprot.WriteString(*p.NextPageToken); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -8874,20 +9329,12 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 101 end error: ", p), err) } -func (p *ListEvaluationSetVersionItemsOApiRequest) writeField102(oprot thrift.TProtocol) (err error) { - if p.IsSetOrderBys() { - if err = oprot.WriteFieldBegin("order_bys", thrift.LIST, 102); err != nil { +func (p *ListEvaluationSetVersionItemsOpenAPIData) writeField102(oprot thrift.TProtocol) (err error) { + if p.IsSetTotal() { + if err = oprot.WriteFieldBegin("total", thrift.I64, 102); err != nil { goto WriteFieldBeginError } - if err := oprot.WriteListBegin(thrift.STRUCT, len(p.OrderBys)); err != nil { - return err - } - for _, v := range p.OrderBys { - if err := v.Write(oprot); err != nil { - return err - } - } - if err := oprot.WriteListEnd(); err != nil { + if err := oprot.WriteI64(*p.Total); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -8900,227 +9347,167 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 102 end error: ", p), err) } -func (p *ListEvaluationSetVersionItemsOApiRequest) 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 *ListEvaluationSetVersionItemsOApiRequest) String() string { +func (p *ListEvaluationSetVersionItemsOpenAPIData) String() string { if p == nil { return "" } - return fmt.Sprintf("ListEvaluationSetVersionItemsOApiRequest(%+v)", *p) + return fmt.Sprintf("ListEvaluationSetVersionItemsOpenAPIData(%+v)", *p) } -func (p *ListEvaluationSetVersionItemsOApiRequest) DeepEqual(ano *ListEvaluationSetVersionItemsOApiRequest) bool { +func (p *ListEvaluationSetVersionItemsOpenAPIData) DeepEqual(ano *ListEvaluationSetVersionItemsOpenAPIData) bool { if p == ano { return true } else if p == nil || ano == nil { return false } - if !p.Field1DeepEqual(ano.WorkspaceID) { - return false - } - if !p.Field2DeepEqual(ano.EvaluationSetID) { - return false - } - if !p.Field3DeepEqual(ano.VersionID) { - return false - } - if !p.Field100DeepEqual(ano.PageToken) { + if !p.Field1DeepEqual(ano.Items) { return false } - if !p.Field101DeepEqual(ano.PageSize) { + if !p.Field100DeepEqual(ano.HasMore) { return false } - if !p.Field102DeepEqual(ano.OrderBys) { + if !p.Field101DeepEqual(ano.NextPageToken) { return false } - if !p.Field255DeepEqual(ano.Base) { + if !p.Field102DeepEqual(ano.Total) { return false } return true } -func (p *ListEvaluationSetVersionItemsOApiRequest) Field1DeepEqual(src int64) bool { - - if p.WorkspaceID != src { - return false - } - return true -} -func (p *ListEvaluationSetVersionItemsOApiRequest) Field2DeepEqual(src int64) bool { +func (p *ListEvaluationSetVersionItemsOpenAPIData) Field1DeepEqual(src []*eval_set.EvaluationSetItem) bool { - if p.EvaluationSetID != src { + if len(p.Items) != len(src) { return false } - return true -} -func (p *ListEvaluationSetVersionItemsOApiRequest) Field3DeepEqual(src int64) bool { - - if p.VersionID != src { - return false + for i, v := range p.Items { + _src := src[i] + if !v.DeepEqual(_src) { + return false + } } return true } -func (p *ListEvaluationSetVersionItemsOApiRequest) Field100DeepEqual(src *string) bool { +func (p *ListEvaluationSetVersionItemsOpenAPIData) Field100DeepEqual(src *bool) bool { - if p.PageToken == src { + if p.HasMore == src { return true - } else if p.PageToken == nil || src == nil { + } else if p.HasMore == nil || src == nil { return false } - if strings.Compare(*p.PageToken, *src) != 0 { + if *p.HasMore != *src { return false } return true } -func (p *ListEvaluationSetVersionItemsOApiRequest) Field101DeepEqual(src *int32) bool { +func (p *ListEvaluationSetVersionItemsOpenAPIData) Field101DeepEqual(src *string) bool { - if p.PageSize == src { + if p.NextPageToken == src { return true - } else if p.PageSize == nil || src == nil { + } else if p.NextPageToken == nil || src == nil { return false } - if *p.PageSize != *src { + if strings.Compare(*p.NextPageToken, *src) != 0 { return false } return true } -func (p *ListEvaluationSetVersionItemsOApiRequest) Field102DeepEqual(src []*common.OrderBy) bool { +func (p *ListEvaluationSetVersionItemsOpenAPIData) Field102DeepEqual(src *int64) bool { - if len(p.OrderBys) != len(src) { + if p.Total == src { + return true + } else if p.Total == nil || src == nil { return false } - for i, v := range p.OrderBys { - _src := src[i] - if !v.DeepEqual(_src) { - return false - } - } - return true -} -func (p *ListEvaluationSetVersionItemsOApiRequest) Field255DeepEqual(src *base.Base) bool { - - if !p.Base.DeepEqual(src) { + if *p.Total != *src { return false } return true } -type ListEvaluationSetVersionItemsOApiResponse struct { - Code *int32 `thrift:"code,1,optional" frugal:"1,optional,i32" form:"code" json:"code,omitempty" query:"code"` - Msg *string `thrift:"msg,2,optional" frugal:"2,optional,string" form:"msg" json:"msg,omitempty" query:"msg"` - Data *ListEvaluationSetVersionItemsOpenAPIData `thrift:"data,3,optional" frugal:"3,optional,ListEvaluationSetVersionItemsOpenAPIData" form:"data" json:"data,omitempty" query:"data"` - BaseResp *base.BaseResp `thrift:"BaseResp,255" frugal:"255,default,base.BaseResp" form:"BaseResp" json:"BaseResp" query:"BaseResp"` -} - -func NewListEvaluationSetVersionItemsOApiResponse() *ListEvaluationSetVersionItemsOApiResponse { - return &ListEvaluationSetVersionItemsOApiResponse{} +// =============================== +// 评估器相关接口 (5个接口) +// =============================== +// 2.1 创建评估器 +type CreateEvaluatorOApiRequest struct { + WorkspaceID *int64 `thrift:"workspace_id,1,optional" frugal:"1,optional,i64" json:"workspace_id" form:"workspace_id" query:"workspace_id"` + Evaluator *evaluator.Evaluator `thrift:"evaluator,2,optional" frugal:"2,optional,evaluator.Evaluator" form:"evaluator" json:"evaluator,omitempty" query:"evaluator"` + Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` } -func (p *ListEvaluationSetVersionItemsOApiResponse) InitDefault() { +func NewCreateEvaluatorOApiRequest() *CreateEvaluatorOApiRequest { + return &CreateEvaluatorOApiRequest{} } -var ListEvaluationSetVersionItemsOApiResponse_Code_DEFAULT int32 - -func (p *ListEvaluationSetVersionItemsOApiResponse) GetCode() (v int32) { - if p == nil { - return - } - if !p.IsSetCode() { - return ListEvaluationSetVersionItemsOApiResponse_Code_DEFAULT - } - return *p.Code +func (p *CreateEvaluatorOApiRequest) InitDefault() { } -var ListEvaluationSetVersionItemsOApiResponse_Msg_DEFAULT string +var CreateEvaluatorOApiRequest_WorkspaceID_DEFAULT int64 -func (p *ListEvaluationSetVersionItemsOApiResponse) GetMsg() (v string) { +func (p *CreateEvaluatorOApiRequest) GetWorkspaceID() (v int64) { if p == nil { return } - if !p.IsSetMsg() { - return ListEvaluationSetVersionItemsOApiResponse_Msg_DEFAULT + if !p.IsSetWorkspaceID() { + return CreateEvaluatorOApiRequest_WorkspaceID_DEFAULT } - return *p.Msg + return *p.WorkspaceID } -var ListEvaluationSetVersionItemsOApiResponse_Data_DEFAULT *ListEvaluationSetVersionItemsOpenAPIData +var CreateEvaluatorOApiRequest_Evaluator_DEFAULT *evaluator.Evaluator -func (p *ListEvaluationSetVersionItemsOApiResponse) GetData() (v *ListEvaluationSetVersionItemsOpenAPIData) { +func (p *CreateEvaluatorOApiRequest) GetEvaluator() (v *evaluator.Evaluator) { if p == nil { return } - if !p.IsSetData() { - return ListEvaluationSetVersionItemsOApiResponse_Data_DEFAULT + if !p.IsSetEvaluator() { + return CreateEvaluatorOApiRequest_Evaluator_DEFAULT } - return p.Data + return p.Evaluator } -var ListEvaluationSetVersionItemsOApiResponse_BaseResp_DEFAULT *base.BaseResp +var CreateEvaluatorOApiRequest_Base_DEFAULT *base.Base -func (p *ListEvaluationSetVersionItemsOApiResponse) GetBaseResp() (v *base.BaseResp) { +func (p *CreateEvaluatorOApiRequest) GetBase() (v *base.Base) { if p == nil { return } - if !p.IsSetBaseResp() { - return ListEvaluationSetVersionItemsOApiResponse_BaseResp_DEFAULT + if !p.IsSetBase() { + return CreateEvaluatorOApiRequest_Base_DEFAULT } - return p.BaseResp + return p.Base } -func (p *ListEvaluationSetVersionItemsOApiResponse) SetCode(val *int32) { - p.Code = val +func (p *CreateEvaluatorOApiRequest) SetWorkspaceID(val *int64) { + p.WorkspaceID = val } -func (p *ListEvaluationSetVersionItemsOApiResponse) SetMsg(val *string) { - p.Msg = val +func (p *CreateEvaluatorOApiRequest) SetEvaluator(val *evaluator.Evaluator) { + p.Evaluator = val } -func (p *ListEvaluationSetVersionItemsOApiResponse) SetData(val *ListEvaluationSetVersionItemsOpenAPIData) { - p.Data = val -} -func (p *ListEvaluationSetVersionItemsOApiResponse) SetBaseResp(val *base.BaseResp) { - p.BaseResp = val -} - -var fieldIDToName_ListEvaluationSetVersionItemsOApiResponse = map[int16]string{ - 1: "code", - 2: "msg", - 3: "data", - 255: "BaseResp", +func (p *CreateEvaluatorOApiRequest) SetBase(val *base.Base) { + p.Base = val } -func (p *ListEvaluationSetVersionItemsOApiResponse) IsSetCode() bool { - return p.Code != nil +var fieldIDToName_CreateEvaluatorOApiRequest = map[int16]string{ + 1: "workspace_id", + 2: "evaluator", + 255: "Base", } -func (p *ListEvaluationSetVersionItemsOApiResponse) IsSetMsg() bool { - return p.Msg != nil +func (p *CreateEvaluatorOApiRequest) IsSetWorkspaceID() bool { + return p.WorkspaceID != nil } -func (p *ListEvaluationSetVersionItemsOApiResponse) IsSetData() bool { - return p.Data != nil +func (p *CreateEvaluatorOApiRequest) IsSetEvaluator() bool { + return p.Evaluator != nil } -func (p *ListEvaluationSetVersionItemsOApiResponse) IsSetBaseResp() bool { - return p.BaseResp != nil +func (p *CreateEvaluatorOApiRequest) IsSetBase() bool { + return p.Base != nil } -func (p *ListEvaluationSetVersionItemsOApiResponse) Read(iprot thrift.TProtocol) (err error) { +func (p *CreateEvaluatorOApiRequest) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -9139,7 +9526,7 @@ func (p *ListEvaluationSetVersionItemsOApiResponse) Read(iprot thrift.TProtocol) switch fieldId { case 1: - if fieldTypeId == thrift.I32 { + if fieldTypeId == thrift.I64 { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } @@ -9147,16 +9534,8 @@ func (p *ListEvaluationSetVersionItemsOApiResponse) Read(iprot thrift.TProtocol) 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 { + if err = p.ReadField2(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { @@ -9189,7 +9568,7 @@ ReadStructBeginError: 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_ListEvaluationSetVersionItemsOApiResponse[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_CreateEvaluatorOApiRequest[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -9199,48 +9578,37 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *ListEvaluationSetVersionItemsOApiResponse) 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 *ListEvaluationSetVersionItemsOApiResponse) ReadField2(iprot thrift.TProtocol) error { +func (p *CreateEvaluatorOApiRequest) ReadField1(iprot thrift.TProtocol) error { - var _field *string - if v, err := iprot.ReadString(); err != nil { + var _field *int64 + if v, err := iprot.ReadI64(); err != nil { return err } else { _field = &v } - p.Msg = _field + p.WorkspaceID = _field return nil } -func (p *ListEvaluationSetVersionItemsOApiResponse) ReadField3(iprot thrift.TProtocol) error { - _field := NewListEvaluationSetVersionItemsOpenAPIData() +func (p *CreateEvaluatorOApiRequest) ReadField2(iprot thrift.TProtocol) error { + _field := evaluator.NewEvaluator() if err := _field.Read(iprot); err != nil { return err } - p.Data = _field + p.Evaluator = _field return nil } -func (p *ListEvaluationSetVersionItemsOApiResponse) ReadField255(iprot thrift.TProtocol) error { - _field := base.NewBaseResp() +func (p *CreateEvaluatorOApiRequest) ReadField255(iprot thrift.TProtocol) error { + _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err } - p.BaseResp = _field + p.Base = _field return nil } -func (p *ListEvaluationSetVersionItemsOApiResponse) Write(oprot thrift.TProtocol) (err error) { +func (p *CreateEvaluatorOApiRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("ListEvaluationSetVersionItemsOApiResponse"); err != nil { + if err = oprot.WriteStructBegin("CreateEvaluatorOApiRequest"); err != nil { goto WriteStructBeginError } if p != nil { @@ -9252,10 +9620,6 @@ func (p *ListEvaluationSetVersionItemsOApiResponse) Write(oprot thrift.TProtocol 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 @@ -9278,12 +9642,12 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *ListEvaluationSetVersionItemsOApiResponse) writeField1(oprot thrift.TProtocol) (err error) { - if p.IsSetCode() { - if err = oprot.WriteFieldBegin("code", thrift.I32, 1); err != nil { +func (p *CreateEvaluatorOApiRequest) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetWorkspaceID() { + if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { goto WriteFieldBeginError } - if err := oprot.WriteI32(*p.Code); err != nil { + if err := oprot.WriteI64(*p.WorkspaceID); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -9296,12 +9660,12 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *ListEvaluationSetVersionItemsOApiResponse) writeField2(oprot thrift.TProtocol) (err error) { - if p.IsSetMsg() { - if err = oprot.WriteFieldBegin("msg", thrift.STRING, 2); err != nil { +func (p *CreateEvaluatorOApiRequest) writeField2(oprot thrift.TProtocol) (err error) { + if p.IsSetEvaluator() { + if err = oprot.WriteFieldBegin("evaluator", thrift.STRUCT, 2); err != nil { goto WriteFieldBeginError } - if err := oprot.WriteString(*p.Msg); err != nil { + if err := p.Evaluator.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -9314,12 +9678,12 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } -func (p *ListEvaluationSetVersionItemsOApiResponse) writeField3(oprot thrift.TProtocol) (err error) { - if p.IsSetData() { - if err = oprot.WriteFieldBegin("data", thrift.STRUCT, 3); err != nil { +func (p *CreateEvaluatorOApiRequest) writeField255(oprot thrift.TProtocol) (err error) { + if p.IsSetBase() { + if err = oprot.WriteFieldBegin("Base", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError } - if err := p.Data.Write(oprot); err != nil { + if err := p.Base.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -9327,194 +9691,163 @@ func (p *ListEvaluationSetVersionItemsOApiResponse) writeField3(oprot thrift.TPr } } 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 *ListEvaluationSetVersionItemsOApiResponse) 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 *ListEvaluationSetVersionItemsOApiResponse) String() string { +func (p *CreateEvaluatorOApiRequest) String() string { if p == nil { return "" } - return fmt.Sprintf("ListEvaluationSetVersionItemsOApiResponse(%+v)", *p) + return fmt.Sprintf("CreateEvaluatorOApiRequest(%+v)", *p) } -func (p *ListEvaluationSetVersionItemsOApiResponse) DeepEqual(ano *ListEvaluationSetVersionItemsOApiResponse) bool { +func (p *CreateEvaluatorOApiRequest) DeepEqual(ano *CreateEvaluatorOApiRequest) bool { if p == ano { return true } else if p == nil || ano == nil { return false } - if !p.Field1DeepEqual(ano.Code) { - return false - } - if !p.Field2DeepEqual(ano.Msg) { + if !p.Field1DeepEqual(ano.WorkspaceID) { return false } - if !p.Field3DeepEqual(ano.Data) { + if !p.Field2DeepEqual(ano.Evaluator) { return false } - if !p.Field255DeepEqual(ano.BaseResp) { + if !p.Field255DeepEqual(ano.Base) { return false } return true } -func (p *ListEvaluationSetVersionItemsOApiResponse) Field1DeepEqual(src *int32) bool { - - if p.Code == src { - return true - } else if p.Code == nil || src == nil { - return false - } - if *p.Code != *src { - return false - } - return true -} -func (p *ListEvaluationSetVersionItemsOApiResponse) Field2DeepEqual(src *string) bool { +func (p *CreateEvaluatorOApiRequest) Field1DeepEqual(src *int64) bool { - if p.Msg == src { + if p.WorkspaceID == src { return true - } else if p.Msg == nil || src == nil { + } else if p.WorkspaceID == nil || src == nil { return false } - if strings.Compare(*p.Msg, *src) != 0 { + if *p.WorkspaceID != *src { return false } return true } -func (p *ListEvaluationSetVersionItemsOApiResponse) Field3DeepEqual(src *ListEvaluationSetVersionItemsOpenAPIData) bool { +func (p *CreateEvaluatorOApiRequest) Field2DeepEqual(src *evaluator.Evaluator) bool { - if !p.Data.DeepEqual(src) { + if !p.Evaluator.DeepEqual(src) { return false } return true } -func (p *ListEvaluationSetVersionItemsOApiResponse) Field255DeepEqual(src *base.BaseResp) bool { +func (p *CreateEvaluatorOApiRequest) Field255DeepEqual(src *base.Base) bool { - if !p.BaseResp.DeepEqual(src) { + if !p.Base.DeepEqual(src) { return false } return true } -type ListEvaluationSetVersionItemsOpenAPIData struct { - Items []*eval_set.EvaluationSetItem `thrift:"items,1,optional" frugal:"1,optional,list" form:"items" json:"items,omitempty" query:"items"` - HasMore *bool `thrift:"has_more,100,optional" frugal:"100,optional,bool" form:"has_more" json:"has_more,omitempty" query:"has_more"` - NextPageToken *string `thrift:"next_page_token,101,optional" frugal:"101,optional,string" form:"next_page_token" json:"next_page_token,omitempty" query:"next_page_token"` - Total *int64 `thrift:"total,102,optional" frugal:"102,optional,i64" json:"total" form:"total" query:"total"` +type CreateEvaluatorOApiResponse struct { + Code *int32 `thrift:"code,1,optional" frugal:"1,optional,i32" form:"code" json:"code,omitempty" query:"code"` + Msg *string `thrift:"msg,2,optional" frugal:"2,optional,string" form:"msg" json:"msg,omitempty" query:"msg"` + Data *CreateEvaluatorOpenAPIData `thrift:"data,3,optional" frugal:"3,optional,CreateEvaluatorOpenAPIData" form:"data" json:"data,omitempty" query:"data"` + BaseResp *base.BaseResp `thrift:"BaseResp,255" frugal:"255,default,base.BaseResp" form:"BaseResp" json:"BaseResp" query:"BaseResp"` } -func NewListEvaluationSetVersionItemsOpenAPIData() *ListEvaluationSetVersionItemsOpenAPIData { - return &ListEvaluationSetVersionItemsOpenAPIData{} +func NewCreateEvaluatorOApiResponse() *CreateEvaluatorOApiResponse { + return &CreateEvaluatorOApiResponse{} } -func (p *ListEvaluationSetVersionItemsOpenAPIData) InitDefault() { +func (p *CreateEvaluatorOApiResponse) InitDefault() { } -var ListEvaluationSetVersionItemsOpenAPIData_Items_DEFAULT []*eval_set.EvaluationSetItem +var CreateEvaluatorOApiResponse_Code_DEFAULT int32 -func (p *ListEvaluationSetVersionItemsOpenAPIData) GetItems() (v []*eval_set.EvaluationSetItem) { +func (p *CreateEvaluatorOApiResponse) GetCode() (v int32) { if p == nil { return } - if !p.IsSetItems() { - return ListEvaluationSetVersionItemsOpenAPIData_Items_DEFAULT + if !p.IsSetCode() { + return CreateEvaluatorOApiResponse_Code_DEFAULT } - return p.Items + return *p.Code } -var ListEvaluationSetVersionItemsOpenAPIData_HasMore_DEFAULT bool +var CreateEvaluatorOApiResponse_Msg_DEFAULT string -func (p *ListEvaluationSetVersionItemsOpenAPIData) GetHasMore() (v bool) { +func (p *CreateEvaluatorOApiResponse) GetMsg() (v string) { if p == nil { return } - if !p.IsSetHasMore() { - return ListEvaluationSetVersionItemsOpenAPIData_HasMore_DEFAULT + if !p.IsSetMsg() { + return CreateEvaluatorOApiResponse_Msg_DEFAULT } - return *p.HasMore + return *p.Msg } -var ListEvaluationSetVersionItemsOpenAPIData_NextPageToken_DEFAULT string +var CreateEvaluatorOApiResponse_Data_DEFAULT *CreateEvaluatorOpenAPIData -func (p *ListEvaluationSetVersionItemsOpenAPIData) GetNextPageToken() (v string) { +func (p *CreateEvaluatorOApiResponse) GetData() (v *CreateEvaluatorOpenAPIData) { if p == nil { return } - if !p.IsSetNextPageToken() { - return ListEvaluationSetVersionItemsOpenAPIData_NextPageToken_DEFAULT + if !p.IsSetData() { + return CreateEvaluatorOApiResponse_Data_DEFAULT } - return *p.NextPageToken + return p.Data } -var ListEvaluationSetVersionItemsOpenAPIData_Total_DEFAULT int64 +var CreateEvaluatorOApiResponse_BaseResp_DEFAULT *base.BaseResp -func (p *ListEvaluationSetVersionItemsOpenAPIData) GetTotal() (v int64) { +func (p *CreateEvaluatorOApiResponse) GetBaseResp() (v *base.BaseResp) { if p == nil { return } - if !p.IsSetTotal() { - return ListEvaluationSetVersionItemsOpenAPIData_Total_DEFAULT + if !p.IsSetBaseResp() { + return CreateEvaluatorOApiResponse_BaseResp_DEFAULT } - return *p.Total + return p.BaseResp } -func (p *ListEvaluationSetVersionItemsOpenAPIData) SetItems(val []*eval_set.EvaluationSetItem) { - p.Items = val +func (p *CreateEvaluatorOApiResponse) SetCode(val *int32) { + p.Code = val } -func (p *ListEvaluationSetVersionItemsOpenAPIData) SetHasMore(val *bool) { - p.HasMore = val +func (p *CreateEvaluatorOApiResponse) SetMsg(val *string) { + p.Msg = val } -func (p *ListEvaluationSetVersionItemsOpenAPIData) SetNextPageToken(val *string) { - p.NextPageToken = val +func (p *CreateEvaluatorOApiResponse) SetData(val *CreateEvaluatorOpenAPIData) { + p.Data = val } -func (p *ListEvaluationSetVersionItemsOpenAPIData) SetTotal(val *int64) { - p.Total = val +func (p *CreateEvaluatorOApiResponse) SetBaseResp(val *base.BaseResp) { + p.BaseResp = val } -var fieldIDToName_ListEvaluationSetVersionItemsOpenAPIData = map[int16]string{ - 1: "items", - 100: "has_more", - 101: "next_page_token", - 102: "total", +var fieldIDToName_CreateEvaluatorOApiResponse = map[int16]string{ + 1: "code", + 2: "msg", + 3: "data", + 255: "BaseResp", } -func (p *ListEvaluationSetVersionItemsOpenAPIData) IsSetItems() bool { - return p.Items != nil +func (p *CreateEvaluatorOApiResponse) IsSetCode() bool { + return p.Code != nil } -func (p *ListEvaluationSetVersionItemsOpenAPIData) IsSetHasMore() bool { - return p.HasMore != nil +func (p *CreateEvaluatorOApiResponse) IsSetMsg() bool { + return p.Msg != nil } -func (p *ListEvaluationSetVersionItemsOpenAPIData) IsSetNextPageToken() bool { - return p.NextPageToken != nil +func (p *CreateEvaluatorOApiResponse) IsSetData() bool { + return p.Data != nil } -func (p *ListEvaluationSetVersionItemsOpenAPIData) IsSetTotal() bool { - return p.Total != nil +func (p *CreateEvaluatorOApiResponse) IsSetBaseResp() bool { + return p.BaseResp != nil } -func (p *ListEvaluationSetVersionItemsOpenAPIData) Read(iprot thrift.TProtocol) (err error) { +func (p *CreateEvaluatorOApiResponse) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -9533,32 +9866,32 @@ func (p *ListEvaluationSetVersionItemsOpenAPIData) Read(iprot thrift.TProtocol) switch fieldId { case 1: - if fieldTypeId == thrift.LIST { + if fieldTypeId == thrift.I32 { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } - case 100: - if fieldTypeId == thrift.BOOL { - if err = p.ReadField100(iprot); err != nil { + 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 101: - if fieldTypeId == thrift.STRING { - if err = p.ReadField101(iprot); err != nil { + 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 102: - if fieldTypeId == thrift.I64 { - if err = p.ReadField102(iprot); err != nil { + case 255: + if fieldTypeId == thrift.STRUCT { + if err = p.ReadField255(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { @@ -9583,7 +9916,7 @@ ReadStructBeginError: 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_ListEvaluationSetVersionItemsOpenAPIData[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_CreateEvaluatorOApiResponse[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -9593,41 +9926,18 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *ListEvaluationSetVersionItemsOpenAPIData) ReadField1(iprot thrift.TProtocol) error { - _, size, err := iprot.ReadListBegin() - if err != nil { - return err - } - _field := make([]*eval_set.EvaluationSetItem, 0, size) - values := make([]eval_set.EvaluationSetItem, 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.Items = _field - return nil -} -func (p *ListEvaluationSetVersionItemsOpenAPIData) ReadField100(iprot thrift.TProtocol) error { +func (p *CreateEvaluatorOApiResponse) ReadField1(iprot thrift.TProtocol) error { - var _field *bool - if v, err := iprot.ReadBool(); err != nil { + var _field *int32 + if v, err := iprot.ReadI32(); err != nil { return err } else { _field = &v } - p.HasMore = _field + p.Code = _field return nil } -func (p *ListEvaluationSetVersionItemsOpenAPIData) ReadField101(iprot thrift.TProtocol) error { +func (p *CreateEvaluatorOApiResponse) ReadField2(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { @@ -9635,24 +9945,29 @@ func (p *ListEvaluationSetVersionItemsOpenAPIData) ReadField101(iprot thrift.TPr } else { _field = &v } - p.NextPageToken = _field + p.Msg = _field return nil } -func (p *ListEvaluationSetVersionItemsOpenAPIData) ReadField102(iprot thrift.TProtocol) error { - - var _field *int64 - if v, err := iprot.ReadI64(); err != nil { +func (p *CreateEvaluatorOApiResponse) ReadField3(iprot thrift.TProtocol) error { + _field := NewCreateEvaluatorOpenAPIData() + if err := _field.Read(iprot); err != nil { return err - } else { - _field = &v } - p.Total = _field + p.Data = _field + return nil +} +func (p *CreateEvaluatorOApiResponse) ReadField255(iprot thrift.TProtocol) error { + _field := base.NewBaseResp() + if err := _field.Read(iprot); err != nil { + return err + } + p.BaseResp = _field return nil } -func (p *ListEvaluationSetVersionItemsOpenAPIData) Write(oprot thrift.TProtocol) (err error) { +func (p *CreateEvaluatorOApiResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("ListEvaluationSetVersionItemsOpenAPIData"); err != nil { + if err = oprot.WriteStructBegin("CreateEvaluatorOApiResponse"); err != nil { goto WriteStructBeginError } if p != nil { @@ -9660,16 +9975,16 @@ func (p *ListEvaluationSetVersionItemsOpenAPIData) Write(oprot thrift.TProtocol) fieldId = 1 goto WriteFieldError } - if err = p.writeField100(oprot); err != nil { - fieldId = 100 + if err = p.writeField2(oprot); err != nil { + fieldId = 2 goto WriteFieldError } - if err = p.writeField101(oprot); err != nil { - fieldId = 101 + if err = p.writeField3(oprot); err != nil { + fieldId = 3 goto WriteFieldError } - if err = p.writeField102(oprot); err != nil { - fieldId = 102 + if err = p.writeField255(oprot); err != nil { + fieldId = 255 goto WriteFieldError } } @@ -9690,20 +10005,12 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *ListEvaluationSetVersionItemsOpenAPIData) writeField1(oprot thrift.TProtocol) (err error) { - if p.IsSetItems() { - if err = oprot.WriteFieldBegin("items", thrift.LIST, 1); err != nil { +func (p *CreateEvaluatorOApiResponse) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetCode() { + if err = oprot.WriteFieldBegin("code", thrift.I32, 1); err != nil { goto WriteFieldBeginError } - if err := oprot.WriteListBegin(thrift.STRUCT, len(p.Items)); err != nil { - return err - } - for _, v := range p.Items { - if err := v.Write(oprot); err != nil { - return err - } - } - if err := oprot.WriteListEnd(); err != nil { + if err := oprot.WriteI32(*p.Code); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -9716,12 +10023,12 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *ListEvaluationSetVersionItemsOpenAPIData) writeField100(oprot thrift.TProtocol) (err error) { - if p.IsSetHasMore() { - if err = oprot.WriteFieldBegin("has_more", thrift.BOOL, 100); err != nil { +func (p *CreateEvaluatorOApiResponse) writeField2(oprot thrift.TProtocol) (err error) { + if p.IsSetMsg() { + if err = oprot.WriteFieldBegin("msg", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } - if err := oprot.WriteBool(*p.HasMore); err != nil { + if err := oprot.WriteString(*p.Msg); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -9730,16 +10037,16 @@ func (p *ListEvaluationSetVersionItemsOpenAPIData) writeField100(oprot thrift.TP } return nil WriteFieldBeginError: - return thrift.PrependError(fmt.Sprintf("%T write field 100 begin error: ", p), err) + return thrift.PrependError(fmt.Sprintf("%T write field 2 begin error: ", p), err) WriteFieldEndError: - return thrift.PrependError(fmt.Sprintf("%T write field 100 end error: ", p), err) + return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } -func (p *ListEvaluationSetVersionItemsOpenAPIData) writeField101(oprot thrift.TProtocol) (err error) { - if p.IsSetNextPageToken() { - if err = oprot.WriteFieldBegin("next_page_token", thrift.STRING, 101); err != nil { +func (p *CreateEvaluatorOApiResponse) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetData() { + if err = oprot.WriteFieldBegin("data", thrift.STRUCT, 3); err != nil { goto WriteFieldBeginError } - if err := oprot.WriteString(*p.NextPageToken); err != nil { + if err := p.Data.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -9748,184 +10055,132 @@ func (p *ListEvaluationSetVersionItemsOpenAPIData) writeField101(oprot thrift.TP } return nil WriteFieldBeginError: - return thrift.PrependError(fmt.Sprintf("%T write field 101 begin error: ", p), err) + return thrift.PrependError(fmt.Sprintf("%T write field 3 begin error: ", p), err) WriteFieldEndError: - return thrift.PrependError(fmt.Sprintf("%T write field 101 end error: ", p), err) + return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } -func (p *ListEvaluationSetVersionItemsOpenAPIData) writeField102(oprot thrift.TProtocol) (err error) { - if p.IsSetTotal() { - if err = oprot.WriteFieldBegin("total", thrift.I64, 102); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteI64(*p.Total); err != nil { - return err - } - if err = oprot.WriteFieldEnd(); err != nil { - goto WriteFieldEndError - } +func (p *CreateEvaluatorOApiResponse) 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 102 begin error: ", p), err) + return thrift.PrependError(fmt.Sprintf("%T write field 255 begin error: ", p), err) WriteFieldEndError: - return thrift.PrependError(fmt.Sprintf("%T write field 102 end error: ", p), err) + return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } -func (p *ListEvaluationSetVersionItemsOpenAPIData) String() string { +func (p *CreateEvaluatorOApiResponse) String() string { if p == nil { return "" } - return fmt.Sprintf("ListEvaluationSetVersionItemsOpenAPIData(%+v)", *p) + return fmt.Sprintf("CreateEvaluatorOApiResponse(%+v)", *p) } -func (p *ListEvaluationSetVersionItemsOpenAPIData) DeepEqual(ano *ListEvaluationSetVersionItemsOpenAPIData) bool { +func (p *CreateEvaluatorOApiResponse) DeepEqual(ano *CreateEvaluatorOApiResponse) bool { if p == ano { return true } else if p == nil || ano == nil { return false } - if !p.Field1DeepEqual(ano.Items) { + if !p.Field1DeepEqual(ano.Code) { return false } - if !p.Field100DeepEqual(ano.HasMore) { + if !p.Field2DeepEqual(ano.Msg) { return false } - if !p.Field101DeepEqual(ano.NextPageToken) { + if !p.Field3DeepEqual(ano.Data) { return false } - if !p.Field102DeepEqual(ano.Total) { + if !p.Field255DeepEqual(ano.BaseResp) { return false } return true } -func (p *ListEvaluationSetVersionItemsOpenAPIData) Field1DeepEqual(src []*eval_set.EvaluationSetItem) bool { +func (p *CreateEvaluatorOApiResponse) Field1DeepEqual(src *int32) bool { - if len(p.Items) != len(src) { + if p.Code == src { + return true + } else if p.Code == nil || src == nil { return false } - for i, v := range p.Items { - _src := src[i] - if !v.DeepEqual(_src) { - return false - } + if *p.Code != *src { + return false } return true } -func (p *ListEvaluationSetVersionItemsOpenAPIData) Field100DeepEqual(src *bool) bool { +func (p *CreateEvaluatorOApiResponse) Field2DeepEqual(src *string) bool { - if p.HasMore == src { + if p.Msg == src { return true - } else if p.HasMore == nil || src == nil { + } else if p.Msg == nil || src == nil { return false } - if *p.HasMore != *src { + if strings.Compare(*p.Msg, *src) != 0 { return false } return true } -func (p *ListEvaluationSetVersionItemsOpenAPIData) Field101DeepEqual(src *string) bool { +func (p *CreateEvaluatorOApiResponse) Field3DeepEqual(src *CreateEvaluatorOpenAPIData) bool { - if p.NextPageToken == src { - return true - } else if p.NextPageToken == nil || src == nil { - return false - } - if strings.Compare(*p.NextPageToken, *src) != 0 { + if !p.Data.DeepEqual(src) { return false } return true } -func (p *ListEvaluationSetVersionItemsOpenAPIData) Field102DeepEqual(src *int64) bool { +func (p *CreateEvaluatorOApiResponse) Field255DeepEqual(src *base.BaseResp) bool { - if p.Total == src { - return true - } else if p.Total == nil || src == nil { - return false - } - if *p.Total != *src { + if !p.BaseResp.DeepEqual(src) { return false } return true } -// =============================== -// 评估器相关接口 (5个接口) -// =============================== -// 2.1 创建评估器 -type CreateEvaluatorOApiRequest struct { - WorkspaceID int64 `thrift:"workspace_id,1,required" frugal:"1,required,i64" json:"workspace_id" form:"workspace_id,required" query:"workspace_id,required"` - Evaluator *evaluator.Evaluator `thrift:"evaluator,2,required" frugal:"2,required,evaluator.Evaluator" form:"evaluator,required" json:"evaluator,required" query:"evaluator,required"` - Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` -} - -func NewCreateEvaluatorOApiRequest() *CreateEvaluatorOApiRequest { - return &CreateEvaluatorOApiRequest{} +type CreateEvaluatorOpenAPIData struct { + EvaluatorID *string `thrift:"evaluator_id,1,optional" frugal:"1,optional,string" form:"evaluator_id" json:"evaluator_id,string,omitempty" query:"evaluator_id"` } -func (p *CreateEvaluatorOApiRequest) InitDefault() { +func NewCreateEvaluatorOpenAPIData() *CreateEvaluatorOpenAPIData { + return &CreateEvaluatorOpenAPIData{} } -func (p *CreateEvaluatorOApiRequest) GetWorkspaceID() (v int64) { - if p != nil { - return p.WorkspaceID - } - return +func (p *CreateEvaluatorOpenAPIData) InitDefault() { } -var CreateEvaluatorOApiRequest_Evaluator_DEFAULT *evaluator.Evaluator +var CreateEvaluatorOpenAPIData_EvaluatorID_DEFAULT string -func (p *CreateEvaluatorOApiRequest) GetEvaluator() (v *evaluator.Evaluator) { +func (p *CreateEvaluatorOpenAPIData) GetEvaluatorID() (v string) { if p == nil { return } - if !p.IsSetEvaluator() { - return CreateEvaluatorOApiRequest_Evaluator_DEFAULT + if !p.IsSetEvaluatorID() { + return CreateEvaluatorOpenAPIData_EvaluatorID_DEFAULT } - return p.Evaluator + return *p.EvaluatorID +} +func (p *CreateEvaluatorOpenAPIData) SetEvaluatorID(val *string) { + p.EvaluatorID = val } -var CreateEvaluatorOApiRequest_Base_DEFAULT *base.Base - -func (p *CreateEvaluatorOApiRequest) GetBase() (v *base.Base) { - if p == nil { - return - } - if !p.IsSetBase() { - return CreateEvaluatorOApiRequest_Base_DEFAULT - } - return p.Base +var fieldIDToName_CreateEvaluatorOpenAPIData = map[int16]string{ + 1: "evaluator_id", } -func (p *CreateEvaluatorOApiRequest) SetWorkspaceID(val int64) { - p.WorkspaceID = val -} -func (p *CreateEvaluatorOApiRequest) SetEvaluator(val *evaluator.Evaluator) { - p.Evaluator = val -} -func (p *CreateEvaluatorOApiRequest) SetBase(val *base.Base) { - p.Base = val -} - -var fieldIDToName_CreateEvaluatorOApiRequest = map[int16]string{ - 1: "workspace_id", - 2: "evaluator", - 255: "Base", -} - -func (p *CreateEvaluatorOApiRequest) IsSetEvaluator() bool { - return p.Evaluator != nil -} - -func (p *CreateEvaluatorOApiRequest) IsSetBase() bool { - return p.Base != nil + +func (p *CreateEvaluatorOpenAPIData) IsSetEvaluatorID() bool { + return p.EvaluatorID != nil } -func (p *CreateEvaluatorOApiRequest) Read(iprot thrift.TProtocol) (err error) { +func (p *CreateEvaluatorOpenAPIData) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 - var issetWorkspaceID bool = false - var issetEvaluator bool = false if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError @@ -9942,28 +10197,10 @@ func (p *CreateEvaluatorOApiRequest) Read(iprot thrift.TProtocol) (err error) { switch fieldId { case 1: - if fieldTypeId == thrift.I64 { + if fieldTypeId == thrift.STRING { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } - issetWorkspaceID = true - } 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 - } - issetEvaluator = 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 } @@ -9980,22 +10217,13 @@ func (p *CreateEvaluatorOApiRequest) Read(iprot thrift.TProtocol) (err error) { goto ReadStructEndError } - if !issetWorkspaceID { - fieldId = 1 - goto RequiredFieldNotSetError - } - - if !issetEvaluator { - 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_CreateEvaluatorOApiRequest[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_CreateEvaluatorOpenAPIData[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -10003,41 +10231,23 @@ 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_CreateEvaluatorOApiRequest[fieldId])) } -func (p *CreateEvaluatorOApiRequest) ReadField1(iprot thrift.TProtocol) error { +func (p *CreateEvaluatorOpenAPIData) ReadField1(iprot thrift.TProtocol) error { - var _field int64 - if v, err := iprot.ReadI64(); err != nil { + var _field *string + if v, err := iprot.ReadString(); err != nil { return err } else { - _field = v - } - p.WorkspaceID = _field - return nil -} -func (p *CreateEvaluatorOApiRequest) ReadField2(iprot thrift.TProtocol) error { - _field := evaluator.NewEvaluator() - if err := _field.Read(iprot); err != nil { - return err - } - p.Evaluator = _field - return nil -} -func (p *CreateEvaluatorOApiRequest) ReadField255(iprot thrift.TProtocol) error { - _field := base.NewBase() - if err := _field.Read(iprot); err != nil { - return err + _field = &v } - p.Base = _field + p.EvaluatorID = _field return nil } -func (p *CreateEvaluatorOApiRequest) Write(oprot thrift.TProtocol) (err error) { +func (p *CreateEvaluatorOpenAPIData) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("CreateEvaluatorOApiRequest"); err != nil { + if err = oprot.WriteStructBegin("CreateEvaluatorOpenAPIData"); err != nil { goto WriteStructBeginError } if p != nil { @@ -10045,14 +10255,6 @@ func (p *CreateEvaluatorOApiRequest) Write(oprot thrift.TProtocol) (err error) { 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 @@ -10071,44 +10273,12 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *CreateEvaluatorOApiRequest) writeField1(oprot thrift.TProtocol) (err error) { - if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteI64(p.WorkspaceID); 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 *CreateEvaluatorOApiRequest) writeField2(oprot thrift.TProtocol) (err error) { - if err = oprot.WriteFieldBegin("evaluator", thrift.STRUCT, 2); err != nil { - goto WriteFieldBeginError - } - if err := p.Evaluator.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 *CreateEvaluatorOApiRequest) writeField255(oprot thrift.TProtocol) (err error) { - if p.IsSetBase() { - if err = oprot.WriteFieldBegin("Base", thrift.STRUCT, 255); err != nil { +func (p *CreateEvaluatorOpenAPIData) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetEvaluatorID() { + if err = oprot.WriteFieldBegin("evaluator_id", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } - if err := p.Base.Write(oprot); err != nil { + if err := oprot.WriteString(*p.EvaluatorID); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -10117,157 +10287,164 @@ func (p *CreateEvaluatorOApiRequest) writeField255(oprot thrift.TProtocol) (err } return nil WriteFieldBeginError: - return thrift.PrependError(fmt.Sprintf("%T write field 255 begin error: ", p), err) + return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err) WriteFieldEndError: - return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) + return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *CreateEvaluatorOApiRequest) String() string { +func (p *CreateEvaluatorOpenAPIData) String() string { if p == nil { return "" } - return fmt.Sprintf("CreateEvaluatorOApiRequest(%+v)", *p) + return fmt.Sprintf("CreateEvaluatorOpenAPIData(%+v)", *p) } -func (p *CreateEvaluatorOApiRequest) DeepEqual(ano *CreateEvaluatorOApiRequest) bool { +func (p *CreateEvaluatorOpenAPIData) DeepEqual(ano *CreateEvaluatorOpenAPIData) bool { if p == ano { return true } else if p == nil || ano == nil { return false } - if !p.Field1DeepEqual(ano.WorkspaceID) { - return false - } - if !p.Field2DeepEqual(ano.Evaluator) { - return false - } - if !p.Field255DeepEqual(ano.Base) { + if !p.Field1DeepEqual(ano.EvaluatorID) { return false } return true } -func (p *CreateEvaluatorOApiRequest) Field1DeepEqual(src int64) bool { +func (p *CreateEvaluatorOpenAPIData) Field1DeepEqual(src *string) bool { - if p.WorkspaceID != src { + if p.EvaluatorID == src { + return true + } else if p.EvaluatorID == nil || src == nil { return false } - return true -} -func (p *CreateEvaluatorOApiRequest) Field2DeepEqual(src *evaluator.Evaluator) bool { - - if !p.Evaluator.DeepEqual(src) { + if strings.Compare(*p.EvaluatorID, *src) != 0 { return false } return true } -func (p *CreateEvaluatorOApiRequest) Field255DeepEqual(src *base.Base) bool { - if !p.Base.DeepEqual(src) { - return false - } - return true +// 2.2 提交评估器版本 +type SubmitEvaluatorVersionOApiRequest struct { + WorkspaceID *int64 `thrift:"workspace_id,1,optional" frugal:"1,optional,i64" json:"workspace_id" form:"workspace_id" query:"workspace_id"` + EvaluatorID *string `thrift:"evaluator_id,2,optional" frugal:"2,optional,string" json:"evaluator_id,omitempty" path:"evaluator_id"` + Version *string `thrift:"version,3,optional" frugal:"3,optional,string" form:"version" json:"version,omitempty" query:"version"` + Description *string `thrift:"description,4,optional" frugal:"4,optional,string" form:"description" json:"description,omitempty" query:"description"` + Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` } -type CreateEvaluatorOApiResponse struct { - Code *int32 `thrift:"code,1,optional" frugal:"1,optional,i32" form:"code" json:"code,omitempty" query:"code"` - Msg *string `thrift:"msg,2,optional" frugal:"2,optional,string" form:"msg" json:"msg,omitempty" query:"msg"` - Data *CreateEvaluatorOpenAPIData `thrift:"data,3,optional" frugal:"3,optional,CreateEvaluatorOpenAPIData" form:"data" json:"data,omitempty" query:"data"` - BaseResp *base.BaseResp `thrift:"BaseResp,255" frugal:"255,default,base.BaseResp" form:"BaseResp" json:"BaseResp" query:"BaseResp"` +func NewSubmitEvaluatorVersionOApiRequest() *SubmitEvaluatorVersionOApiRequest { + return &SubmitEvaluatorVersionOApiRequest{} } -func NewCreateEvaluatorOApiResponse() *CreateEvaluatorOApiResponse { - return &CreateEvaluatorOApiResponse{} +func (p *SubmitEvaluatorVersionOApiRequest) InitDefault() { } -func (p *CreateEvaluatorOApiResponse) InitDefault() { +var SubmitEvaluatorVersionOApiRequest_WorkspaceID_DEFAULT int64 + +func (p *SubmitEvaluatorVersionOApiRequest) GetWorkspaceID() (v int64) { + if p == nil { + return + } + if !p.IsSetWorkspaceID() { + return SubmitEvaluatorVersionOApiRequest_WorkspaceID_DEFAULT + } + return *p.WorkspaceID } -var CreateEvaluatorOApiResponse_Code_DEFAULT int32 +var SubmitEvaluatorVersionOApiRequest_EvaluatorID_DEFAULT string -func (p *CreateEvaluatorOApiResponse) GetCode() (v int32) { +func (p *SubmitEvaluatorVersionOApiRequest) GetEvaluatorID() (v string) { if p == nil { return } - if !p.IsSetCode() { - return CreateEvaluatorOApiResponse_Code_DEFAULT + if !p.IsSetEvaluatorID() { + return SubmitEvaluatorVersionOApiRequest_EvaluatorID_DEFAULT } - return *p.Code + return *p.EvaluatorID } -var CreateEvaluatorOApiResponse_Msg_DEFAULT string +var SubmitEvaluatorVersionOApiRequest_Version_DEFAULT string -func (p *CreateEvaluatorOApiResponse) GetMsg() (v string) { +func (p *SubmitEvaluatorVersionOApiRequest) GetVersion() (v string) { if p == nil { return } - if !p.IsSetMsg() { - return CreateEvaluatorOApiResponse_Msg_DEFAULT + if !p.IsSetVersion() { + return SubmitEvaluatorVersionOApiRequest_Version_DEFAULT } - return *p.Msg + return *p.Version } -var CreateEvaluatorOApiResponse_Data_DEFAULT *CreateEvaluatorOpenAPIData +var SubmitEvaluatorVersionOApiRequest_Description_DEFAULT string -func (p *CreateEvaluatorOApiResponse) GetData() (v *CreateEvaluatorOpenAPIData) { +func (p *SubmitEvaluatorVersionOApiRequest) GetDescription() (v string) { if p == nil { return } - if !p.IsSetData() { - return CreateEvaluatorOApiResponse_Data_DEFAULT + if !p.IsSetDescription() { + return SubmitEvaluatorVersionOApiRequest_Description_DEFAULT } - return p.Data + return *p.Description } -var CreateEvaluatorOApiResponse_BaseResp_DEFAULT *base.BaseResp +var SubmitEvaluatorVersionOApiRequest_Base_DEFAULT *base.Base -func (p *CreateEvaluatorOApiResponse) GetBaseResp() (v *base.BaseResp) { +func (p *SubmitEvaluatorVersionOApiRequest) GetBase() (v *base.Base) { if p == nil { return } - if !p.IsSetBaseResp() { - return CreateEvaluatorOApiResponse_BaseResp_DEFAULT + if !p.IsSetBase() { + return SubmitEvaluatorVersionOApiRequest_Base_DEFAULT } - return p.BaseResp + return p.Base } -func (p *CreateEvaluatorOApiResponse) SetCode(val *int32) { - p.Code = val +func (p *SubmitEvaluatorVersionOApiRequest) SetWorkspaceID(val *int64) { + p.WorkspaceID = val } -func (p *CreateEvaluatorOApiResponse) SetMsg(val *string) { - p.Msg = val +func (p *SubmitEvaluatorVersionOApiRequest) SetEvaluatorID(val *string) { + p.EvaluatorID = val } -func (p *CreateEvaluatorOApiResponse) SetData(val *CreateEvaluatorOpenAPIData) { - p.Data = val +func (p *SubmitEvaluatorVersionOApiRequest) SetVersion(val *string) { + p.Version = val } -func (p *CreateEvaluatorOApiResponse) SetBaseResp(val *base.BaseResp) { - p.BaseResp = val +func (p *SubmitEvaluatorVersionOApiRequest) SetDescription(val *string) { + p.Description = val +} +func (p *SubmitEvaluatorVersionOApiRequest) SetBase(val *base.Base) { + p.Base = val } -var fieldIDToName_CreateEvaluatorOApiResponse = map[int16]string{ - 1: "code", - 2: "msg", - 3: "data", - 255: "BaseResp", +var fieldIDToName_SubmitEvaluatorVersionOApiRequest = map[int16]string{ + 1: "workspace_id", + 2: "evaluator_id", + 3: "version", + 4: "description", + 255: "Base", } -func (p *CreateEvaluatorOApiResponse) IsSetCode() bool { - return p.Code != nil +func (p *SubmitEvaluatorVersionOApiRequest) IsSetWorkspaceID() bool { + return p.WorkspaceID != nil } -func (p *CreateEvaluatorOApiResponse) IsSetMsg() bool { - return p.Msg != nil +func (p *SubmitEvaluatorVersionOApiRequest) IsSetEvaluatorID() bool { + return p.EvaluatorID != nil } -func (p *CreateEvaluatorOApiResponse) IsSetData() bool { - return p.Data != nil +func (p *SubmitEvaluatorVersionOApiRequest) IsSetVersion() bool { + return p.Version != nil } -func (p *CreateEvaluatorOApiResponse) IsSetBaseResp() bool { - return p.BaseResp != nil +func (p *SubmitEvaluatorVersionOApiRequest) IsSetDescription() bool { + return p.Description != nil } -func (p *CreateEvaluatorOApiResponse) Read(iprot thrift.TProtocol) (err error) { +func (p *SubmitEvaluatorVersionOApiRequest) IsSetBase() bool { + return p.Base != nil +} + +func (p *SubmitEvaluatorVersionOApiRequest) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -10286,7 +10463,7 @@ func (p *CreateEvaluatorOApiResponse) Read(iprot thrift.TProtocol) (err error) { switch fieldId { case 1: - if fieldTypeId == thrift.I32 { + if fieldTypeId == thrift.I64 { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } @@ -10302,14 +10479,22 @@ func (p *CreateEvaluatorOApiResponse) Read(iprot thrift.TProtocol) (err error) { goto SkipFieldError } case 3: - if fieldTypeId == thrift.STRUCT { + 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: + 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 @@ -10336,7 +10521,7 @@ ReadStructBeginError: 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_CreateEvaluatorOApiResponse[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_SubmitEvaluatorVersionOApiRequest[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -10346,18 +10531,18 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *CreateEvaluatorOApiResponse) ReadField1(iprot thrift.TProtocol) error { +func (p *SubmitEvaluatorVersionOApiRequest) ReadField1(iprot thrift.TProtocol) error { - var _field *int32 - if v, err := iprot.ReadI32(); err != nil { + var _field *int64 + if v, err := iprot.ReadI64(); err != nil { return err } else { _field = &v } - p.Code = _field + p.WorkspaceID = _field return nil } -func (p *CreateEvaluatorOApiResponse) ReadField2(iprot thrift.TProtocol) error { +func (p *SubmitEvaluatorVersionOApiRequest) ReadField2(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { @@ -10365,29 +10550,43 @@ func (p *CreateEvaluatorOApiResponse) ReadField2(iprot thrift.TProtocol) error { } else { _field = &v } - p.Msg = _field + p.EvaluatorID = _field return nil } -func (p *CreateEvaluatorOApiResponse) ReadField3(iprot thrift.TProtocol) error { - _field := NewCreateEvaluatorOpenAPIData() - if err := _field.Read(iprot); err != nil { +func (p *SubmitEvaluatorVersionOApiRequest) ReadField3(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 *SubmitEvaluatorVersionOApiRequest) ReadField4(iprot thrift.TProtocol) error { + + var _field *string + if v, err := iprot.ReadString(); err != nil { return err + } else { + _field = &v } - p.Data = _field + p.Description = _field return nil } -func (p *CreateEvaluatorOApiResponse) ReadField255(iprot thrift.TProtocol) error { - _field := base.NewBaseResp() +func (p *SubmitEvaluatorVersionOApiRequest) ReadField255(iprot thrift.TProtocol) error { + _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err } - p.BaseResp = _field + p.Base = _field return nil } -func (p *CreateEvaluatorOApiResponse) Write(oprot thrift.TProtocol) (err error) { +func (p *SubmitEvaluatorVersionOApiRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("CreateEvaluatorOApiResponse"); err != nil { + if err = oprot.WriteStructBegin("SubmitEvaluatorVersionOApiRequest"); err != nil { goto WriteStructBeginError } if p != nil { @@ -10403,6 +10602,10 @@ func (p *CreateEvaluatorOApiResponse) Write(oprot thrift.TProtocol) (err error) 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 @@ -10425,12 +10628,12 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *CreateEvaluatorOApiResponse) writeField1(oprot thrift.TProtocol) (err error) { - if p.IsSetCode() { - if err = oprot.WriteFieldBegin("code", thrift.I32, 1); err != nil { +func (p *SubmitEvaluatorVersionOApiRequest) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetWorkspaceID() { + if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { goto WriteFieldBeginError } - if err := oprot.WriteI32(*p.Code); err != nil { + if err := oprot.WriteI64(*p.WorkspaceID); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -10443,12 +10646,12 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *CreateEvaluatorOApiResponse) writeField2(oprot thrift.TProtocol) (err error) { - if p.IsSetMsg() { - if err = oprot.WriteFieldBegin("msg", thrift.STRING, 2); err != nil { +func (p *SubmitEvaluatorVersionOApiRequest) writeField2(oprot thrift.TProtocol) (err error) { + if p.IsSetEvaluatorID() { + if err = oprot.WriteFieldBegin("evaluator_id", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } - if err := oprot.WriteString(*p.Msg); err != nil { + if err := oprot.WriteString(*p.EvaluatorID); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -10461,12 +10664,12 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } -func (p *CreateEvaluatorOApiResponse) writeField3(oprot thrift.TProtocol) (err error) { - if p.IsSetData() { - if err = oprot.WriteFieldBegin("data", thrift.STRUCT, 3); err != nil { +func (p *SubmitEvaluatorVersionOApiRequest) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetVersion() { + if err = oprot.WriteFieldBegin("version", thrift.STRING, 3); err != nil { goto WriteFieldBeginError } - if err := p.Data.Write(oprot); err != nil { + if err := oprot.WriteString(*p.Version); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -10479,15 +10682,35 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } -func (p *CreateEvaluatorOApiResponse) 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 +func (p *SubmitEvaluatorVersionOApiRequest) writeField4(oprot thrift.TProtocol) (err error) { + if p.IsSetDescription() { + if err = oprot.WriteFieldBegin("description", thrift.STRING, 4); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(*p.Description); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } } - 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 *SubmitEvaluatorVersionOApiRequest) 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: @@ -10496,353 +10719,194 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } -func (p *CreateEvaluatorOApiResponse) String() string { +func (p *SubmitEvaluatorVersionOApiRequest) String() string { if p == nil { return "" } - return fmt.Sprintf("CreateEvaluatorOApiResponse(%+v)", *p) + return fmt.Sprintf("SubmitEvaluatorVersionOApiRequest(%+v)", *p) } -func (p *CreateEvaluatorOApiResponse) DeepEqual(ano *CreateEvaluatorOApiResponse) bool { +func (p *SubmitEvaluatorVersionOApiRequest) DeepEqual(ano *SubmitEvaluatorVersionOApiRequest) bool { if p == ano { return true } else if p == nil || ano == nil { return false } - if !p.Field1DeepEqual(ano.Code) { + if !p.Field1DeepEqual(ano.WorkspaceID) { return false } - if !p.Field2DeepEqual(ano.Msg) { + if !p.Field2DeepEqual(ano.EvaluatorID) { return false } - if !p.Field3DeepEqual(ano.Data) { + if !p.Field3DeepEqual(ano.Version) { return false } - if !p.Field255DeepEqual(ano.BaseResp) { + if !p.Field4DeepEqual(ano.Description) { + return false + } + if !p.Field255DeepEqual(ano.Base) { return false } return true } -func (p *CreateEvaluatorOApiResponse) Field1DeepEqual(src *int32) bool { +func (p *SubmitEvaluatorVersionOApiRequest) Field1DeepEqual(src *int64) bool { - if p.Code == src { + if p.WorkspaceID == src { return true - } else if p.Code == nil || src == nil { + } else if p.WorkspaceID == nil || src == nil { return false } - if *p.Code != *src { + if *p.WorkspaceID != *src { return false } return true } -func (p *CreateEvaluatorOApiResponse) Field2DeepEqual(src *string) bool { +func (p *SubmitEvaluatorVersionOApiRequest) Field2DeepEqual(src *string) bool { - if p.Msg == src { + if p.EvaluatorID == src { return true - } else if p.Msg == nil || src == nil { + } else if p.EvaluatorID == nil || src == nil { return false } - if strings.Compare(*p.Msg, *src) != 0 { + if strings.Compare(*p.EvaluatorID, *src) != 0 { return false } return true } -func (p *CreateEvaluatorOApiResponse) Field3DeepEqual(src *CreateEvaluatorOpenAPIData) bool { +func (p *SubmitEvaluatorVersionOApiRequest) Field3DeepEqual(src *string) bool { - if !p.Data.DeepEqual(src) { + if p.Version == src { + return true + } else if p.Version == nil || src == nil { + return false + } + if strings.Compare(*p.Version, *src) != 0 { return false } return true } -func (p *CreateEvaluatorOApiResponse) Field255DeepEqual(src *base.BaseResp) bool { +func (p *SubmitEvaluatorVersionOApiRequest) Field4DeepEqual(src *string) bool { - if !p.BaseResp.DeepEqual(src) { + if p.Description == src { + return true + } else if p.Description == nil || src == nil { + return false + } + if strings.Compare(*p.Description, *src) != 0 { return false } return true } +func (p *SubmitEvaluatorVersionOApiRequest) Field255DeepEqual(src *base.Base) bool { -type CreateEvaluatorOpenAPIData struct { - EvaluatorID *string `thrift:"evaluator_id,1,optional" frugal:"1,optional,string" form:"evaluator_id" json:"evaluator_id,string,omitempty" query:"evaluator_id"` + if !p.Base.DeepEqual(src) { + return false + } + return true } -func NewCreateEvaluatorOpenAPIData() *CreateEvaluatorOpenAPIData { - return &CreateEvaluatorOpenAPIData{} +type SubmitEvaluatorVersionOApiResponse struct { + Code *int32 `thrift:"code,1,optional" frugal:"1,optional,i32" form:"code" json:"code,omitempty" query:"code"` + Msg *string `thrift:"msg,2,optional" frugal:"2,optional,string" form:"msg" json:"msg,omitempty" query:"msg"` + Data *SubmitEvaluatorVersionOpenAPIData `thrift:"data,3,optional" frugal:"3,optional,SubmitEvaluatorVersionOpenAPIData" form:"data" json:"data,omitempty" query:"data"` + BaseResp *base.BaseResp `thrift:"BaseResp,255" frugal:"255,default,base.BaseResp" form:"BaseResp" json:"BaseResp" query:"BaseResp"` } -func (p *CreateEvaluatorOpenAPIData) InitDefault() { +func NewSubmitEvaluatorVersionOApiResponse() *SubmitEvaluatorVersionOApiResponse { + return &SubmitEvaluatorVersionOApiResponse{} } -var CreateEvaluatorOpenAPIData_EvaluatorID_DEFAULT string +func (p *SubmitEvaluatorVersionOApiResponse) InitDefault() { +} -func (p *CreateEvaluatorOpenAPIData) GetEvaluatorID() (v string) { +var SubmitEvaluatorVersionOApiResponse_Code_DEFAULT int32 + +func (p *SubmitEvaluatorVersionOApiResponse) GetCode() (v int32) { if p == nil { return } - if !p.IsSetEvaluatorID() { - return CreateEvaluatorOpenAPIData_EvaluatorID_DEFAULT + if !p.IsSetCode() { + return SubmitEvaluatorVersionOApiResponse_Code_DEFAULT } - return *p.EvaluatorID -} -func (p *CreateEvaluatorOpenAPIData) SetEvaluatorID(val *string) { - p.EvaluatorID = val + return *p.Code } -var fieldIDToName_CreateEvaluatorOpenAPIData = map[int16]string{ - 1: "evaluator_id", -} +var SubmitEvaluatorVersionOApiResponse_Msg_DEFAULT string -func (p *CreateEvaluatorOpenAPIData) IsSetEvaluatorID() bool { - return p.EvaluatorID != nil +func (p *SubmitEvaluatorVersionOApiResponse) GetMsg() (v string) { + if p == nil { + return + } + if !p.IsSetMsg() { + return SubmitEvaluatorVersionOApiResponse_Msg_DEFAULT + } + return *p.Msg } -func (p *CreateEvaluatorOpenAPIData) Read(iprot thrift.TProtocol) (err error) { - var fieldTypeId thrift.TType - var fieldId int16 +var SubmitEvaluatorVersionOApiResponse_Data_DEFAULT *SubmitEvaluatorVersionOpenAPIData - if _, err = iprot.ReadStructBegin(); err != nil { - goto ReadStructBeginError +func (p *SubmitEvaluatorVersionOApiResponse) GetData() (v *SubmitEvaluatorVersionOpenAPIData) { + if p == nil { + return } + if !p.IsSetData() { + return SubmitEvaluatorVersionOApiResponse_Data_DEFAULT + } + return p.Data +} - for { - _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() - if err != nil { - goto ReadFieldBeginError - } - if fieldTypeId == thrift.STOP { - break - } +var SubmitEvaluatorVersionOApiResponse_BaseResp_DEFAULT *base.BaseResp - 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 - } +func (p *SubmitEvaluatorVersionOApiResponse) GetBaseResp() (v *base.BaseResp) { + if p == nil { + return } - if err = iprot.ReadStructEnd(); err != nil { - goto ReadStructEndError + if !p.IsSetBaseResp() { + return SubmitEvaluatorVersionOApiResponse_BaseResp_DEFAULT } - - 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_CreateEvaluatorOpenAPIData[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 *CreateEvaluatorOpenAPIData) ReadField1(iprot thrift.TProtocol) error { - - var _field *string - if v, err := iprot.ReadString(); err != nil { - return err - } else { - _field = &v - } - p.EvaluatorID = _field - return nil -} - -func (p *CreateEvaluatorOpenAPIData) Write(oprot thrift.TProtocol) (err error) { - var fieldId int16 - if err = oprot.WriteStructBegin("CreateEvaluatorOpenAPIData"); 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 *CreateEvaluatorOpenAPIData) writeField1(oprot thrift.TProtocol) (err error) { - if p.IsSetEvaluatorID() { - if err = oprot.WriteFieldBegin("evaluator_id", thrift.STRING, 1); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteString(*p.EvaluatorID); 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 *CreateEvaluatorOpenAPIData) String() string { - if p == nil { - return "" - } - return fmt.Sprintf("CreateEvaluatorOpenAPIData(%+v)", *p) - -} - -func (p *CreateEvaluatorOpenAPIData) DeepEqual(ano *CreateEvaluatorOpenAPIData) bool { - if p == ano { - return true - } else if p == nil || ano == nil { - return false - } - if !p.Field1DeepEqual(ano.EvaluatorID) { - return false - } - return true -} - -func (p *CreateEvaluatorOpenAPIData) Field1DeepEqual(src *string) bool { - - if p.EvaluatorID == src { - return true - } else if p.EvaluatorID == nil || src == nil { - return false - } - if strings.Compare(*p.EvaluatorID, *src) != 0 { - return false - } - return true -} - -// 2.2 提交评估器版本 -type SubmitEvaluatorVersionOApiRequest struct { - WorkspaceID int64 `thrift:"workspace_id,1,required" frugal:"1,required,i64" json:"workspace_id" form:"workspace_id,required" query:"workspace_id,required"` - EvaluatorID string `thrift:"evaluator_id,2,required" frugal:"2,required,string" json:"evaluator_id,required" path:"evaluator_id,required"` - Version string `thrift:"version,3,required" frugal:"3,required,string" form:"version,required" json:"version,required" query:"version,required"` - Description *string `thrift:"description,4,optional" frugal:"4,optional,string" form:"description" json:"description,omitempty" query:"description"` - Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` -} - -func NewSubmitEvaluatorVersionOApiRequest() *SubmitEvaluatorVersionOApiRequest { - return &SubmitEvaluatorVersionOApiRequest{} + return p.BaseResp } - -func (p *SubmitEvaluatorVersionOApiRequest) InitDefault() { +func (p *SubmitEvaluatorVersionOApiResponse) SetCode(val *int32) { + p.Code = val } - -func (p *SubmitEvaluatorVersionOApiRequest) GetWorkspaceID() (v int64) { - if p != nil { - return p.WorkspaceID - } - return +func (p *SubmitEvaluatorVersionOApiResponse) SetMsg(val *string) { + p.Msg = val } - -func (p *SubmitEvaluatorVersionOApiRequest) GetEvaluatorID() (v string) { - if p != nil { - return p.EvaluatorID - } - return +func (p *SubmitEvaluatorVersionOApiResponse) SetData(val *SubmitEvaluatorVersionOpenAPIData) { + p.Data = val } - -func (p *SubmitEvaluatorVersionOApiRequest) GetVersion() (v string) { - if p != nil { - return p.Version - } - return +func (p *SubmitEvaluatorVersionOApiResponse) SetBaseResp(val *base.BaseResp) { + p.BaseResp = val } -var SubmitEvaluatorVersionOApiRequest_Description_DEFAULT string - -func (p *SubmitEvaluatorVersionOApiRequest) GetDescription() (v string) { - if p == nil { - return - } - if !p.IsSetDescription() { - return SubmitEvaluatorVersionOApiRequest_Description_DEFAULT - } - return *p.Description +var fieldIDToName_SubmitEvaluatorVersionOApiResponse = map[int16]string{ + 1: "code", + 2: "msg", + 3: "data", + 255: "BaseResp", } -var SubmitEvaluatorVersionOApiRequest_Base_DEFAULT *base.Base - -func (p *SubmitEvaluatorVersionOApiRequest) GetBase() (v *base.Base) { - if p == nil { - return - } - if !p.IsSetBase() { - return SubmitEvaluatorVersionOApiRequest_Base_DEFAULT - } - return p.Base -} -func (p *SubmitEvaluatorVersionOApiRequest) SetWorkspaceID(val int64) { - p.WorkspaceID = val -} -func (p *SubmitEvaluatorVersionOApiRequest) SetEvaluatorID(val string) { - p.EvaluatorID = val -} -func (p *SubmitEvaluatorVersionOApiRequest) SetVersion(val string) { - p.Version = val -} -func (p *SubmitEvaluatorVersionOApiRequest) SetDescription(val *string) { - p.Description = val -} -func (p *SubmitEvaluatorVersionOApiRequest) SetBase(val *base.Base) { - p.Base = val +func (p *SubmitEvaluatorVersionOApiResponse) IsSetCode() bool { + return p.Code != nil } -var fieldIDToName_SubmitEvaluatorVersionOApiRequest = map[int16]string{ - 1: "workspace_id", - 2: "evaluator_id", - 3: "version", - 4: "description", - 255: "Base", +func (p *SubmitEvaluatorVersionOApiResponse) IsSetMsg() bool { + return p.Msg != nil } -func (p *SubmitEvaluatorVersionOApiRequest) IsSetDescription() bool { - return p.Description != nil +func (p *SubmitEvaluatorVersionOApiResponse) IsSetData() bool { + return p.Data != nil } -func (p *SubmitEvaluatorVersionOApiRequest) IsSetBase() bool { - return p.Base != nil +func (p *SubmitEvaluatorVersionOApiResponse) IsSetBaseResp() bool { + return p.BaseResp != nil } -func (p *SubmitEvaluatorVersionOApiRequest) Read(iprot thrift.TProtocol) (err error) { +func (p *SubmitEvaluatorVersionOApiResponse) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 - var issetWorkspaceID bool = false - var issetEvaluatorID bool = false - var issetVersion bool = false if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError @@ -10859,11 +10923,10 @@ func (p *SubmitEvaluatorVersionOApiRequest) Read(iprot thrift.TProtocol) (err er switch fieldId { case 1: - if fieldTypeId == thrift.I64 { + if fieldTypeId == thrift.I32 { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } - issetWorkspaceID = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } @@ -10872,24 +10935,14 @@ func (p *SubmitEvaluatorVersionOApiRequest) Read(iprot thrift.TProtocol) (err er if err = p.ReadField2(iprot); err != nil { goto ReadFieldError } - issetEvaluatorID = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } case 3: - if fieldTypeId == thrift.STRING { + if fieldTypeId == thrift.STRUCT { if err = p.ReadField3(iprot); err != nil { goto ReadFieldError } - issetVersion = 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 } @@ -10914,27 +10967,13 @@ func (p *SubmitEvaluatorVersionOApiRequest) Read(iprot thrift.TProtocol) (err er goto ReadStructEndError } - if !issetWorkspaceID { - fieldId = 1 - goto RequiredFieldNotSetError - } - - if !issetEvaluatorID { - fieldId = 2 - goto RequiredFieldNotSetError - } - - if !issetVersion { - 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_SubmitEvaluatorVersionOApiRequest[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_SubmitEvaluatorVersionOApiResponse[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -10942,66 +10981,50 @@ 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_SubmitEvaluatorVersionOApiRequest[fieldId])) } -func (p *SubmitEvaluatorVersionOApiRequest) ReadField1(iprot thrift.TProtocol) error { - - var _field int64 - if v, err := iprot.ReadI64(); err != nil { - return err - } else { - _field = v - } - p.WorkspaceID = _field - return nil -} -func (p *SubmitEvaluatorVersionOApiRequest) ReadField2(iprot thrift.TProtocol) error { +func (p *SubmitEvaluatorVersionOApiResponse) ReadField1(iprot thrift.TProtocol) error { - var _field string - if v, err := iprot.ReadString(); err != nil { + var _field *int32 + if v, err := iprot.ReadI32(); err != nil { return err } else { - _field = v + _field = &v } - p.EvaluatorID = _field + p.Code = _field return nil } -func (p *SubmitEvaluatorVersionOApiRequest) ReadField3(iprot thrift.TProtocol) error { +func (p *SubmitEvaluatorVersionOApiResponse) ReadField2(iprot thrift.TProtocol) error { - var _field string + var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { - _field = v + _field = &v } - p.Version = _field + p.Msg = _field return nil } -func (p *SubmitEvaluatorVersionOApiRequest) ReadField4(iprot thrift.TProtocol) error { - - var _field *string - if v, err := iprot.ReadString(); err != nil { +func (p *SubmitEvaluatorVersionOApiResponse) ReadField3(iprot thrift.TProtocol) error { + _field := NewSubmitEvaluatorVersionOpenAPIData() + if err := _field.Read(iprot); err != nil { return err - } else { - _field = &v } - p.Description = _field + p.Data = _field return nil } -func (p *SubmitEvaluatorVersionOApiRequest) ReadField255(iprot thrift.TProtocol) error { - _field := base.NewBase() +func (p *SubmitEvaluatorVersionOApiResponse) ReadField255(iprot thrift.TProtocol) error { + _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err } - p.Base = _field + p.BaseResp = _field return nil } -func (p *SubmitEvaluatorVersionOApiRequest) Write(oprot thrift.TProtocol) (err error) { +func (p *SubmitEvaluatorVersionOApiResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("SubmitEvaluatorVersionOApiRequest"); err != nil { + if err = oprot.WriteStructBegin("SubmitEvaluatorVersionOApiResponse"); err != nil { goto WriteStructBeginError } if p != nil { @@ -11017,10 +11040,6 @@ func (p *SubmitEvaluatorVersionOApiRequest) Write(oprot thrift.TProtocol) (err e 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 @@ -11043,15 +11062,17 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *SubmitEvaluatorVersionOApiRequest) writeField1(oprot thrift.TProtocol) (err error) { - if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteI64(p.WorkspaceID); err != nil { - return err - } - if err = oprot.WriteFieldEnd(); err != nil { - goto WriteFieldEndError +func (p *SubmitEvaluatorVersionOApiResponse) 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: @@ -11059,44 +11080,12 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *SubmitEvaluatorVersionOApiRequest) writeField2(oprot thrift.TProtocol) (err error) { - if err = oprot.WriteFieldBegin("evaluator_id", thrift.STRING, 2); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteString(p.EvaluatorID); 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 *SubmitEvaluatorVersionOApiRequest) writeField3(oprot thrift.TProtocol) (err error) { - if err = oprot.WriteFieldBegin("version", thrift.STRING, 3); 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 3 begin error: ", p), err) -WriteFieldEndError: - return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) -} -func (p *SubmitEvaluatorVersionOApiRequest) writeField4(oprot thrift.TProtocol) (err error) { - if p.IsSetDescription() { - if err = oprot.WriteFieldBegin("description", thrift.STRING, 4); err != nil { +func (p *SubmitEvaluatorVersionOApiResponse) 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.Description); err != nil { + if err := oprot.WriteString(*p.Msg); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -11105,16 +11094,16 @@ func (p *SubmitEvaluatorVersionOApiRequest) writeField4(oprot thrift.TProtocol) } return nil WriteFieldBeginError: - return thrift.PrependError(fmt.Sprintf("%T write field 4 begin error: ", p), err) + return thrift.PrependError(fmt.Sprintf("%T write field 2 begin error: ", p), err) WriteFieldEndError: - return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err) + return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } -func (p *SubmitEvaluatorVersionOApiRequest) writeField255(oprot thrift.TProtocol) (err error) { - if p.IsSetBase() { - if err = oprot.WriteFieldBegin("Base", thrift.STRUCT, 255); err != nil { +func (p *SubmitEvaluatorVersionOApiResponse) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetData() { + if err = oprot.WriteFieldBegin("data", thrift.STRUCT, 3); err != nil { goto WriteFieldBeginError } - if err := p.Base.Write(oprot); err != nil { + if err := p.Data.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -11122,183 +11111,131 @@ func (p *SubmitEvaluatorVersionOApiRequest) writeField255(oprot thrift.TProtocol } } 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 *SubmitEvaluatorVersionOApiResponse) 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 *SubmitEvaluatorVersionOApiRequest) String() string { +func (p *SubmitEvaluatorVersionOApiResponse) String() string { if p == nil { return "" } - return fmt.Sprintf("SubmitEvaluatorVersionOApiRequest(%+v)", *p) + return fmt.Sprintf("SubmitEvaluatorVersionOApiResponse(%+v)", *p) } -func (p *SubmitEvaluatorVersionOApiRequest) DeepEqual(ano *SubmitEvaluatorVersionOApiRequest) bool { +func (p *SubmitEvaluatorVersionOApiResponse) DeepEqual(ano *SubmitEvaluatorVersionOApiResponse) bool { if p == ano { return true } else if p == nil || ano == nil { return false } - if !p.Field1DeepEqual(ano.WorkspaceID) { - return false - } - if !p.Field2DeepEqual(ano.EvaluatorID) { + if !p.Field1DeepEqual(ano.Code) { return false } - if !p.Field3DeepEqual(ano.Version) { + if !p.Field2DeepEqual(ano.Msg) { return false } - if !p.Field4DeepEqual(ano.Description) { + if !p.Field3DeepEqual(ano.Data) { return false } - if !p.Field255DeepEqual(ano.Base) { + if !p.Field255DeepEqual(ano.BaseResp) { return false } return true } -func (p *SubmitEvaluatorVersionOApiRequest) Field1DeepEqual(src int64) bool { - - if p.WorkspaceID != src { - return false - } - return true -} -func (p *SubmitEvaluatorVersionOApiRequest) Field2DeepEqual(src string) bool { +func (p *SubmitEvaluatorVersionOApiResponse) Field1DeepEqual(src *int32) bool { - if strings.Compare(p.EvaluatorID, src) != 0 { + if p.Code == src { + return true + } else if p.Code == nil || src == nil { return false } - return true -} -func (p *SubmitEvaluatorVersionOApiRequest) Field3DeepEqual(src string) bool { - - if strings.Compare(p.Version, src) != 0 { + if *p.Code != *src { return false } return true } -func (p *SubmitEvaluatorVersionOApiRequest) Field4DeepEqual(src *string) bool { +func (p *SubmitEvaluatorVersionOApiResponse) Field2DeepEqual(src *string) bool { - if p.Description == src { + if p.Msg == src { return true - } else if p.Description == nil || src == nil { + } else if p.Msg == nil || src == nil { return false } - if strings.Compare(*p.Description, *src) != 0 { + if strings.Compare(*p.Msg, *src) != 0 { return false } return true } -func (p *SubmitEvaluatorVersionOApiRequest) Field255DeepEqual(src *base.Base) bool { +func (p *SubmitEvaluatorVersionOApiResponse) Field3DeepEqual(src *SubmitEvaluatorVersionOpenAPIData) bool { - if !p.Base.DeepEqual(src) { + if !p.Data.DeepEqual(src) { return false } return true } +func (p *SubmitEvaluatorVersionOApiResponse) Field255DeepEqual(src *base.BaseResp) bool { -type SubmitEvaluatorVersionOApiResponse struct { - Code *int32 `thrift:"code,1,optional" frugal:"1,optional,i32" form:"code" json:"code,omitempty" query:"code"` - Msg *string `thrift:"msg,2,optional" frugal:"2,optional,string" form:"msg" json:"msg,omitempty" query:"msg"` - Data *SubmitEvaluatorVersionOpenAPIData `thrift:"data,3,optional" frugal:"3,optional,SubmitEvaluatorVersionOpenAPIData" form:"data" json:"data,omitempty" query:"data"` - BaseResp *base.BaseResp `thrift:"BaseResp,255" frugal:"255,default,base.BaseResp" form:"BaseResp" json:"BaseResp" query:"BaseResp"` -} - -func NewSubmitEvaluatorVersionOApiResponse() *SubmitEvaluatorVersionOApiResponse { - return &SubmitEvaluatorVersionOApiResponse{} -} - -func (p *SubmitEvaluatorVersionOApiResponse) InitDefault() { -} - -var SubmitEvaluatorVersionOApiResponse_Code_DEFAULT int32 - -func (p *SubmitEvaluatorVersionOApiResponse) GetCode() (v int32) { - if p == nil { - return - } - if !p.IsSetCode() { - return SubmitEvaluatorVersionOApiResponse_Code_DEFAULT + if !p.BaseResp.DeepEqual(src) { + return false } - return *p.Code + return true } -var SubmitEvaluatorVersionOApiResponse_Msg_DEFAULT string - -func (p *SubmitEvaluatorVersionOApiResponse) GetMsg() (v string) { - if p == nil { - return - } - if !p.IsSetMsg() { - return SubmitEvaluatorVersionOApiResponse_Msg_DEFAULT - } - return *p.Msg +type SubmitEvaluatorVersionOpenAPIData struct { + Evaluator *evaluator.Evaluator `thrift:"evaluator,1,optional" frugal:"1,optional,evaluator.Evaluator" form:"evaluator" json:"evaluator,omitempty" query:"evaluator"` } -var SubmitEvaluatorVersionOApiResponse_Data_DEFAULT *SubmitEvaluatorVersionOpenAPIData +func NewSubmitEvaluatorVersionOpenAPIData() *SubmitEvaluatorVersionOpenAPIData { + return &SubmitEvaluatorVersionOpenAPIData{} +} -func (p *SubmitEvaluatorVersionOApiResponse) GetData() (v *SubmitEvaluatorVersionOpenAPIData) { - if p == nil { - return - } - if !p.IsSetData() { - return SubmitEvaluatorVersionOApiResponse_Data_DEFAULT - } - return p.Data +func (p *SubmitEvaluatorVersionOpenAPIData) InitDefault() { } -var SubmitEvaluatorVersionOApiResponse_BaseResp_DEFAULT *base.BaseResp +var SubmitEvaluatorVersionOpenAPIData_Evaluator_DEFAULT *evaluator.Evaluator -func (p *SubmitEvaluatorVersionOApiResponse) GetBaseResp() (v *base.BaseResp) { +func (p *SubmitEvaluatorVersionOpenAPIData) GetEvaluator() (v *evaluator.Evaluator) { if p == nil { return } - if !p.IsSetBaseResp() { - return SubmitEvaluatorVersionOApiResponse_BaseResp_DEFAULT + if !p.IsSetEvaluator() { + return SubmitEvaluatorVersionOpenAPIData_Evaluator_DEFAULT } - return p.BaseResp -} -func (p *SubmitEvaluatorVersionOApiResponse) SetCode(val *int32) { - p.Code = val -} -func (p *SubmitEvaluatorVersionOApiResponse) SetMsg(val *string) { - p.Msg = val -} -func (p *SubmitEvaluatorVersionOApiResponse) SetData(val *SubmitEvaluatorVersionOpenAPIData) { - p.Data = val -} -func (p *SubmitEvaluatorVersionOApiResponse) SetBaseResp(val *base.BaseResp) { - p.BaseResp = val -} - -var fieldIDToName_SubmitEvaluatorVersionOApiResponse = map[int16]string{ - 1: "code", - 2: "msg", - 3: "data", - 255: "BaseResp", -} - -func (p *SubmitEvaluatorVersionOApiResponse) IsSetCode() bool { - return p.Code != nil + return p.Evaluator } - -func (p *SubmitEvaluatorVersionOApiResponse) IsSetMsg() bool { - return p.Msg != nil +func (p *SubmitEvaluatorVersionOpenAPIData) SetEvaluator(val *evaluator.Evaluator) { + p.Evaluator = val } -func (p *SubmitEvaluatorVersionOApiResponse) IsSetData() bool { - return p.Data != nil +var fieldIDToName_SubmitEvaluatorVersionOpenAPIData = map[int16]string{ + 1: "evaluator", } -func (p *SubmitEvaluatorVersionOApiResponse) IsSetBaseResp() bool { - return p.BaseResp != nil +func (p *SubmitEvaluatorVersionOpenAPIData) IsSetEvaluator() bool { + return p.Evaluator != nil } -func (p *SubmitEvaluatorVersionOApiResponse) Read(iprot thrift.TProtocol) (err error) { +func (p *SubmitEvaluatorVersionOpenAPIData) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -11317,32 +11254,8 @@ func (p *SubmitEvaluatorVersionOApiResponse) Read(iprot thrift.TProtocol) (err e 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 { + if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { @@ -11367,7 +11280,7 @@ ReadStructBeginError: 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_SubmitEvaluatorVersionOApiResponse[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_SubmitEvaluatorVersionOpenAPIData[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -11377,48 +11290,18 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *SubmitEvaluatorVersionOApiResponse) 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 *SubmitEvaluatorVersionOApiResponse) 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 *SubmitEvaluatorVersionOApiResponse) ReadField3(iprot thrift.TProtocol) error { - _field := NewSubmitEvaluatorVersionOpenAPIData() - if err := _field.Read(iprot); err != nil { - return err - } - p.Data = _field - return nil -} -func (p *SubmitEvaluatorVersionOApiResponse) ReadField255(iprot thrift.TProtocol) error { - _field := base.NewBaseResp() +func (p *SubmitEvaluatorVersionOpenAPIData) ReadField1(iprot thrift.TProtocol) error { + _field := evaluator.NewEvaluator() if err := _field.Read(iprot); err != nil { return err } - p.BaseResp = _field + p.Evaluator = _field return nil } -func (p *SubmitEvaluatorVersionOApiResponse) Write(oprot thrift.TProtocol) (err error) { +func (p *SubmitEvaluatorVersionOpenAPIData) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("SubmitEvaluatorVersionOApiResponse"); err != nil { + if err = oprot.WriteStructBegin("SubmitEvaluatorVersionOpenAPIData"); err != nil { goto WriteStructBeginError } if p != nil { @@ -11426,18 +11309,6 @@ func (p *SubmitEvaluatorVersionOApiResponse) Write(oprot thrift.TProtocol) (err 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 @@ -11456,12 +11327,12 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *SubmitEvaluatorVersionOApiResponse) writeField1(oprot thrift.TProtocol) (err error) { - if p.IsSetCode() { - if err = oprot.WriteFieldBegin("code", thrift.I32, 1); err != nil { +func (p *SubmitEvaluatorVersionOpenAPIData) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetEvaluator() { + if err = oprot.WriteFieldBegin("evaluator", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } - if err := oprot.WriteI32(*p.Code); err != nil { + if err := p.Evaluator.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -11474,162 +11345,134 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *SubmitEvaluatorVersionOApiResponse) 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 *SubmitEvaluatorVersionOApiResponse) writeField3(oprot thrift.TProtocol) (err error) { - if p.IsSetData() { - 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 *SubmitEvaluatorVersionOApiResponse) 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 *SubmitEvaluatorVersionOApiResponse) String() string { +func (p *SubmitEvaluatorVersionOpenAPIData) String() string { if p == nil { return "" } - return fmt.Sprintf("SubmitEvaluatorVersionOApiResponse(%+v)", *p) + return fmt.Sprintf("SubmitEvaluatorVersionOpenAPIData(%+v)", *p) } -func (p *SubmitEvaluatorVersionOApiResponse) DeepEqual(ano *SubmitEvaluatorVersionOApiResponse) bool { +func (p *SubmitEvaluatorVersionOpenAPIData) DeepEqual(ano *SubmitEvaluatorVersionOpenAPIData) bool { if p == ano { return true } else if p == nil || ano == nil { return false } - if !p.Field1DeepEqual(ano.Code) { - return false - } - if !p.Field2DeepEqual(ano.Msg) { - return false - } - if !p.Field3DeepEqual(ano.Data) { - return false - } - if !p.Field255DeepEqual(ano.BaseResp) { + if !p.Field1DeepEqual(ano.Evaluator) { return false } return true } -func (p *SubmitEvaluatorVersionOApiResponse) Field1DeepEqual(src *int32) bool { +func (p *SubmitEvaluatorVersionOpenAPIData) Field1DeepEqual(src *evaluator.Evaluator) bool { - if p.Code == src { - return true - } else if p.Code == nil || src == nil { - return false - } - if *p.Code != *src { + if !p.Evaluator.DeepEqual(src) { return false } return true } -func (p *SubmitEvaluatorVersionOApiResponse) Field2DeepEqual(src *string) bool { - if p.Msg == src { - return true - } else if p.Msg == nil || src == nil { - return false - } - if strings.Compare(*p.Msg, *src) != 0 { - return false - } - return true +// 2.3 获取评估器版本详情 +type GetEvaluatorVersionOApiRequest struct { + WorkspaceID *int64 `thrift:"workspace_id,1,optional" frugal:"1,optional,i64" json:"workspace_id" form:"workspace_id" query:"workspace_id"` + EvaluatorVersionID *string `thrift:"evaluator_version_id,2,optional" frugal:"2,optional,string" json:"evaluator_version_id,omitempty" path:"evaluator_version_id"` + IncludeDeleted *bool `thrift:"include_deleted,3,optional" frugal:"3,optional,bool" form:"include_deleted" json:"include_deleted,omitempty" query:"include_deleted"` + Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` } -func (p *SubmitEvaluatorVersionOApiResponse) Field3DeepEqual(src *SubmitEvaluatorVersionOpenAPIData) bool { - if !p.Data.DeepEqual(src) { - return false - } - return true +func NewGetEvaluatorVersionOApiRequest() *GetEvaluatorVersionOApiRequest { + return &GetEvaluatorVersionOApiRequest{} } -func (p *SubmitEvaluatorVersionOApiResponse) Field255DeepEqual(src *base.BaseResp) bool { - if !p.BaseResp.DeepEqual(src) { - return false - } - return true +func (p *GetEvaluatorVersionOApiRequest) InitDefault() { } -type SubmitEvaluatorVersionOpenAPIData struct { - Evaluator *evaluator.Evaluator `thrift:"evaluator,1,optional" frugal:"1,optional,evaluator.Evaluator" form:"evaluator" json:"evaluator,omitempty" query:"evaluator"` +var GetEvaluatorVersionOApiRequest_WorkspaceID_DEFAULT int64 + +func (p *GetEvaluatorVersionOApiRequest) GetWorkspaceID() (v int64) { + if p == nil { + return + } + if !p.IsSetWorkspaceID() { + return GetEvaluatorVersionOApiRequest_WorkspaceID_DEFAULT + } + return *p.WorkspaceID } -func NewSubmitEvaluatorVersionOpenAPIData() *SubmitEvaluatorVersionOpenAPIData { - return &SubmitEvaluatorVersionOpenAPIData{} +var GetEvaluatorVersionOApiRequest_EvaluatorVersionID_DEFAULT string + +func (p *GetEvaluatorVersionOApiRequest) GetEvaluatorVersionID() (v string) { + if p == nil { + return + } + if !p.IsSetEvaluatorVersionID() { + return GetEvaluatorVersionOApiRequest_EvaluatorVersionID_DEFAULT + } + return *p.EvaluatorVersionID } -func (p *SubmitEvaluatorVersionOpenAPIData) InitDefault() { +var GetEvaluatorVersionOApiRequest_IncludeDeleted_DEFAULT bool + +func (p *GetEvaluatorVersionOApiRequest) GetIncludeDeleted() (v bool) { + if p == nil { + return + } + if !p.IsSetIncludeDeleted() { + return GetEvaluatorVersionOApiRequest_IncludeDeleted_DEFAULT + } + return *p.IncludeDeleted } -var SubmitEvaluatorVersionOpenAPIData_Evaluator_DEFAULT *evaluator.Evaluator +var GetEvaluatorVersionOApiRequest_Base_DEFAULT *base.Base -func (p *SubmitEvaluatorVersionOpenAPIData) GetEvaluator() (v *evaluator.Evaluator) { +func (p *GetEvaluatorVersionOApiRequest) GetBase() (v *base.Base) { if p == nil { return } - if !p.IsSetEvaluator() { - return SubmitEvaluatorVersionOpenAPIData_Evaluator_DEFAULT + if !p.IsSetBase() { + return GetEvaluatorVersionOApiRequest_Base_DEFAULT } - return p.Evaluator + return p.Base } -func (p *SubmitEvaluatorVersionOpenAPIData) SetEvaluator(val *evaluator.Evaluator) { - p.Evaluator = val +func (p *GetEvaluatorVersionOApiRequest) SetWorkspaceID(val *int64) { + p.WorkspaceID = val +} +func (p *GetEvaluatorVersionOApiRequest) SetEvaluatorVersionID(val *string) { + p.EvaluatorVersionID = val +} +func (p *GetEvaluatorVersionOApiRequest) SetIncludeDeleted(val *bool) { + p.IncludeDeleted = val +} +func (p *GetEvaluatorVersionOApiRequest) SetBase(val *base.Base) { + p.Base = val } -var fieldIDToName_SubmitEvaluatorVersionOpenAPIData = map[int16]string{ - 1: "evaluator", +var fieldIDToName_GetEvaluatorVersionOApiRequest = map[int16]string{ + 1: "workspace_id", + 2: "evaluator_version_id", + 3: "include_deleted", + 255: "Base", } -func (p *SubmitEvaluatorVersionOpenAPIData) IsSetEvaluator() bool { - return p.Evaluator != nil +func (p *GetEvaluatorVersionOApiRequest) IsSetWorkspaceID() bool { + return p.WorkspaceID != nil } -func (p *SubmitEvaluatorVersionOpenAPIData) Read(iprot thrift.TProtocol) (err error) { +func (p *GetEvaluatorVersionOApiRequest) IsSetEvaluatorVersionID() bool { + return p.EvaluatorVersionID != nil +} + +func (p *GetEvaluatorVersionOApiRequest) IsSetIncludeDeleted() bool { + return p.IncludeDeleted != nil +} + +func (p *GetEvaluatorVersionOApiRequest) IsSetBase() bool { + return p.Base != nil +} + +func (p *GetEvaluatorVersionOApiRequest) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -11648,242 +11491,19 @@ func (p *SubmitEvaluatorVersionOpenAPIData) Read(iprot thrift.TProtocol) (err er switch fieldId { case 1: - if fieldTypeId == thrift.STRUCT { + if fieldTypeId == thrift.I64 { 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_SubmitEvaluatorVersionOpenAPIData[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 *SubmitEvaluatorVersionOpenAPIData) ReadField1(iprot thrift.TProtocol) error { - _field := evaluator.NewEvaluator() - if err := _field.Read(iprot); err != nil { - return err - } - p.Evaluator = _field - return nil -} - -func (p *SubmitEvaluatorVersionOpenAPIData) Write(oprot thrift.TProtocol) (err error) { - var fieldId int16 - if err = oprot.WriteStructBegin("SubmitEvaluatorVersionOpenAPIData"); 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 *SubmitEvaluatorVersionOpenAPIData) writeField1(oprot thrift.TProtocol) (err error) { - if p.IsSetEvaluator() { - if err = oprot.WriteFieldBegin("evaluator", thrift.STRUCT, 1); err != nil { - goto WriteFieldBeginError - } - if err := p.Evaluator.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 *SubmitEvaluatorVersionOpenAPIData) String() string { - if p == nil { - return "" - } - return fmt.Sprintf("SubmitEvaluatorVersionOpenAPIData(%+v)", *p) - -} - -func (p *SubmitEvaluatorVersionOpenAPIData) DeepEqual(ano *SubmitEvaluatorVersionOpenAPIData) bool { - if p == ano { - return true - } else if p == nil || ano == nil { - return false - } - if !p.Field1DeepEqual(ano.Evaluator) { - return false - } - return true -} - -func (p *SubmitEvaluatorVersionOpenAPIData) Field1DeepEqual(src *evaluator.Evaluator) bool { - - if !p.Evaluator.DeepEqual(src) { - return false - } - return true -} - -// 2.3 获取评估器版本详情 -type GetEvaluatorVersionOApiRequest struct { - WorkspaceID int64 `thrift:"workspace_id,1,required" frugal:"1,required,i64" json:"workspace_id" form:"workspace_id,required" query:"workspace_id,required"` - EvaluatorVersionID string `thrift:"evaluator_version_id,2,required" frugal:"2,required,string" json:"evaluator_version_id,required" path:"evaluator_version_id,required"` - IncludeDeleted *bool `thrift:"include_deleted,3,optional" frugal:"3,optional,bool" form:"include_deleted" json:"include_deleted,omitempty" query:"include_deleted"` - Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` -} - -func NewGetEvaluatorVersionOApiRequest() *GetEvaluatorVersionOApiRequest { - return &GetEvaluatorVersionOApiRequest{} -} - -func (p *GetEvaluatorVersionOApiRequest) InitDefault() { -} - -func (p *GetEvaluatorVersionOApiRequest) GetWorkspaceID() (v int64) { - if p != nil { - return p.WorkspaceID - } - return -} - -func (p *GetEvaluatorVersionOApiRequest) GetEvaluatorVersionID() (v string) { - if p != nil { - return p.EvaluatorVersionID - } - return -} - -var GetEvaluatorVersionOApiRequest_IncludeDeleted_DEFAULT bool - -func (p *GetEvaluatorVersionOApiRequest) GetIncludeDeleted() (v bool) { - if p == nil { - return - } - if !p.IsSetIncludeDeleted() { - return GetEvaluatorVersionOApiRequest_IncludeDeleted_DEFAULT - } - return *p.IncludeDeleted -} - -var GetEvaluatorVersionOApiRequest_Base_DEFAULT *base.Base - -func (p *GetEvaluatorVersionOApiRequest) GetBase() (v *base.Base) { - if p == nil { - return - } - if !p.IsSetBase() { - return GetEvaluatorVersionOApiRequest_Base_DEFAULT - } - return p.Base -} -func (p *GetEvaluatorVersionOApiRequest) SetWorkspaceID(val int64) { - p.WorkspaceID = val -} -func (p *GetEvaluatorVersionOApiRequest) SetEvaluatorVersionID(val string) { - p.EvaluatorVersionID = val -} -func (p *GetEvaluatorVersionOApiRequest) SetIncludeDeleted(val *bool) { - p.IncludeDeleted = val -} -func (p *GetEvaluatorVersionOApiRequest) SetBase(val *base.Base) { - p.Base = val -} - -var fieldIDToName_GetEvaluatorVersionOApiRequest = map[int16]string{ - 1: "workspace_id", - 2: "evaluator_version_id", - 3: "include_deleted", - 255: "Base", -} - -func (p *GetEvaluatorVersionOApiRequest) IsSetIncludeDeleted() bool { - return p.IncludeDeleted != nil -} - -func (p *GetEvaluatorVersionOApiRequest) IsSetBase() bool { - return p.Base != nil -} - -func (p *GetEvaluatorVersionOApiRequest) Read(iprot thrift.TProtocol) (err error) { - var fieldTypeId thrift.TType - var fieldId int16 - var issetWorkspaceID bool = false - var issetEvaluatorVersionID 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 - } - issetWorkspaceID = 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 - } - issetEvaluatorVersionID = true - } else if err = iprot.Skip(fieldTypeId); err != nil { + 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: @@ -11915,15 +11535,6 @@ func (p *GetEvaluatorVersionOApiRequest) Read(iprot thrift.TProtocol) (err error goto ReadStructEndError } - if !issetWorkspaceID { - fieldId = 1 - goto RequiredFieldNotSetError - } - - if !issetEvaluatorVersionID { - fieldId = 2 - goto RequiredFieldNotSetError - } return nil ReadStructBeginError: return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) @@ -11938,28 +11549,26 @@ 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_GetEvaluatorVersionOApiRequest[fieldId])) } func (p *GetEvaluatorVersionOApiRequest) ReadField1(iprot thrift.TProtocol) error { - var _field int64 + var _field *int64 if v, err := iprot.ReadI64(); err != nil { return err } else { - _field = v + _field = &v } p.WorkspaceID = _field return nil } func (p *GetEvaluatorVersionOApiRequest) ReadField2(iprot thrift.TProtocol) error { - var _field string + var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { - _field = v + _field = &v } p.EvaluatorVersionID = _field return nil @@ -12025,14 +11634,16 @@ WriteStructEndError: } func (p *GetEvaluatorVersionOApiRequest) writeField1(oprot thrift.TProtocol) (err error) { - if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteI64(p.WorkspaceID); err != nil { - return err - } - if err = oprot.WriteFieldEnd(); err != nil { - goto WriteFieldEndError + if p.IsSetWorkspaceID() { + if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI64(*p.WorkspaceID); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } } return nil WriteFieldBeginError: @@ -12041,14 +11652,16 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } func (p *GetEvaluatorVersionOApiRequest) writeField2(oprot thrift.TProtocol) (err error) { - if err = oprot.WriteFieldBegin("evaluator_version_id", thrift.STRING, 2); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteString(p.EvaluatorVersionID); err != nil { - return err - } - if err = oprot.WriteFieldEnd(); err != nil { - goto WriteFieldEndError + if p.IsSetEvaluatorVersionID() { + if err = oprot.WriteFieldBegin("evaluator_version_id", thrift.STRING, 2); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(*p.EvaluatorVersionID); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } } return nil WriteFieldBeginError: @@ -12122,16 +11735,26 @@ func (p *GetEvaluatorVersionOApiRequest) DeepEqual(ano *GetEvaluatorVersionOApiR return true } -func (p *GetEvaluatorVersionOApiRequest) Field1DeepEqual(src int64) bool { +func (p *GetEvaluatorVersionOApiRequest) Field1DeepEqual(src *int64) bool { - if p.WorkspaceID != src { + if p.WorkspaceID == src { + return true + } else if p.WorkspaceID == nil || src == nil { + return false + } + if *p.WorkspaceID != *src { return false } return true } -func (p *GetEvaluatorVersionOApiRequest) Field2DeepEqual(src string) bool { +func (p *GetEvaluatorVersionOApiRequest) Field2DeepEqual(src *string) bool { - if strings.Compare(p.EvaluatorVersionID, src) != 0 { + if p.EvaluatorVersionID == src { + return true + } else if p.EvaluatorVersionID == nil || src == nil { + return false + } + if strings.Compare(*p.EvaluatorVersionID, *src) != 0 { return false } return true @@ -12725,9 +12348,9 @@ func (p *GetEvaluatorVersionOpenAPIData) Field1DeepEqual(src *evaluator.Evaluato // 2.4 执行评估器 type RunEvaluatorOApiRequest struct { - WorkspaceID int64 `thrift:"workspace_id,1,required" frugal:"1,required,i64" json:"workspace_id" form:"workspace_id,required" query:"workspace_id,required"` - EvaluatorVersionID string `thrift:"evaluator_version_id,2,required" frugal:"2,required,string" json:"evaluator_version_id,required" path:"evaluator_version_id,required"` - InputData *evaluator.EvaluatorInputData `thrift:"input_data,3,required" frugal:"3,required,evaluator.EvaluatorInputData" form:"input_data,required" json:"input_data,required" query:"input_data,required"` + WorkspaceID *int64 `thrift:"workspace_id,1,optional" frugal:"1,optional,i64" json:"workspace_id" form:"workspace_id" query:"workspace_id"` + EvaluatorVersionID *string `thrift:"evaluator_version_id,2,optional" frugal:"2,optional,string" json:"evaluator_version_id,omitempty" path:"evaluator_version_id"` + InputData *evaluator.EvaluatorInputData `thrift:"input_data,3,optional" frugal:"3,optional,evaluator.EvaluatorInputData" form:"input_data" json:"input_data,omitempty" query:"input_data"` Ext map[string]string `thrift:"ext,4,optional" frugal:"4,optional,map" form:"ext" json:"ext,omitempty" query:"ext"` Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` } @@ -12739,18 +12362,28 @@ func NewRunEvaluatorOApiRequest() *RunEvaluatorOApiRequest { func (p *RunEvaluatorOApiRequest) InitDefault() { } +var RunEvaluatorOApiRequest_WorkspaceID_DEFAULT int64 + func (p *RunEvaluatorOApiRequest) GetWorkspaceID() (v int64) { - if p != nil { - return p.WorkspaceID + if p == nil { + return } - return + if !p.IsSetWorkspaceID() { + return RunEvaluatorOApiRequest_WorkspaceID_DEFAULT + } + return *p.WorkspaceID } +var RunEvaluatorOApiRequest_EvaluatorVersionID_DEFAULT string + func (p *RunEvaluatorOApiRequest) GetEvaluatorVersionID() (v string) { - if p != nil { - return p.EvaluatorVersionID + if p == nil { + return + } + if !p.IsSetEvaluatorVersionID() { + return RunEvaluatorOApiRequest_EvaluatorVersionID_DEFAULT } - return + return *p.EvaluatorVersionID } var RunEvaluatorOApiRequest_InputData_DEFAULT *evaluator.EvaluatorInputData @@ -12788,10 +12421,10 @@ func (p *RunEvaluatorOApiRequest) GetBase() (v *base.Base) { } return p.Base } -func (p *RunEvaluatorOApiRequest) SetWorkspaceID(val int64) { +func (p *RunEvaluatorOApiRequest) SetWorkspaceID(val *int64) { p.WorkspaceID = val } -func (p *RunEvaluatorOApiRequest) SetEvaluatorVersionID(val string) { +func (p *RunEvaluatorOApiRequest) SetEvaluatorVersionID(val *string) { p.EvaluatorVersionID = val } func (p *RunEvaluatorOApiRequest) SetInputData(val *evaluator.EvaluatorInputData) { @@ -12812,8 +12445,16 @@ var fieldIDToName_RunEvaluatorOApiRequest = map[int16]string{ 255: "Base", } -func (p *RunEvaluatorOApiRequest) IsSetInputData() bool { - return p.InputData != nil +func (p *RunEvaluatorOApiRequest) IsSetWorkspaceID() bool { + return p.WorkspaceID != nil +} + +func (p *RunEvaluatorOApiRequest) IsSetEvaluatorVersionID() bool { + return p.EvaluatorVersionID != nil +} + +func (p *RunEvaluatorOApiRequest) IsSetInputData() bool { + return p.InputData != nil } func (p *RunEvaluatorOApiRequest) IsSetExt() bool { @@ -12827,9 +12468,6 @@ func (p *RunEvaluatorOApiRequest) IsSetBase() bool { func (p *RunEvaluatorOApiRequest) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 - var issetWorkspaceID bool = false - var issetEvaluatorVersionID bool = false - var issetInputData bool = false if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError @@ -12850,7 +12488,6 @@ func (p *RunEvaluatorOApiRequest) Read(iprot thrift.TProtocol) (err error) { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } - issetWorkspaceID = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } @@ -12859,7 +12496,6 @@ func (p *RunEvaluatorOApiRequest) Read(iprot thrift.TProtocol) (err error) { if err = p.ReadField2(iprot); err != nil { goto ReadFieldError } - issetEvaluatorVersionID = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } @@ -12868,7 +12504,6 @@ func (p *RunEvaluatorOApiRequest) Read(iprot thrift.TProtocol) (err error) { if err = p.ReadField3(iprot); err != nil { goto ReadFieldError } - issetInputData = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } @@ -12901,20 +12536,6 @@ func (p *RunEvaluatorOApiRequest) Read(iprot thrift.TProtocol) (err error) { goto ReadStructEndError } - if !issetWorkspaceID { - fieldId = 1 - goto RequiredFieldNotSetError - } - - if !issetEvaluatorVersionID { - fieldId = 2 - goto RequiredFieldNotSetError - } - - if !issetInputData { - fieldId = 3 - goto RequiredFieldNotSetError - } return nil ReadStructBeginError: return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) @@ -12929,28 +12550,26 @@ 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_RunEvaluatorOApiRequest[fieldId])) } func (p *RunEvaluatorOApiRequest) ReadField1(iprot thrift.TProtocol) error { - var _field int64 + var _field *int64 if v, err := iprot.ReadI64(); err != nil { return err } else { - _field = v + _field = &v } p.WorkspaceID = _field return nil } func (p *RunEvaluatorOApiRequest) ReadField2(iprot thrift.TProtocol) error { - var _field string + var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { - _field = v + _field = &v } p.EvaluatorVersionID = _field return nil @@ -13046,14 +12665,16 @@ WriteStructEndError: } func (p *RunEvaluatorOApiRequest) writeField1(oprot thrift.TProtocol) (err error) { - if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteI64(p.WorkspaceID); err != nil { - return err - } - if err = oprot.WriteFieldEnd(); err != nil { - goto WriteFieldEndError + if p.IsSetWorkspaceID() { + if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI64(*p.WorkspaceID); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } } return nil WriteFieldBeginError: @@ -13062,14 +12683,16 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } func (p *RunEvaluatorOApiRequest) writeField2(oprot thrift.TProtocol) (err error) { - if err = oprot.WriteFieldBegin("evaluator_version_id", thrift.STRING, 2); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteString(p.EvaluatorVersionID); err != nil { - return err - } - if err = oprot.WriteFieldEnd(); err != nil { - goto WriteFieldEndError + if p.IsSetEvaluatorVersionID() { + if err = oprot.WriteFieldBegin("evaluator_version_id", thrift.STRING, 2); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(*p.EvaluatorVersionID); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } } return nil WriteFieldBeginError: @@ -13078,14 +12701,16 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } func (p *RunEvaluatorOApiRequest) writeField3(oprot thrift.TProtocol) (err error) { - if err = oprot.WriteFieldBegin("input_data", thrift.STRUCT, 3); err != nil { - goto WriteFieldBeginError - } - if err := p.InputData.Write(oprot); err != nil { - return err - } - if err = oprot.WriteFieldEnd(); err != nil { - goto WriteFieldEndError + if p.IsSetInputData() { + if err = oprot.WriteFieldBegin("input_data", thrift.STRUCT, 3); err != nil { + goto WriteFieldBeginError + } + if err := p.InputData.Write(oprot); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } } return nil WriteFieldBeginError: @@ -13173,16 +12798,26 @@ func (p *RunEvaluatorOApiRequest) DeepEqual(ano *RunEvaluatorOApiRequest) bool { return true } -func (p *RunEvaluatorOApiRequest) Field1DeepEqual(src int64) bool { +func (p *RunEvaluatorOApiRequest) Field1DeepEqual(src *int64) bool { - if p.WorkspaceID != src { + if p.WorkspaceID == src { + return true + } else if p.WorkspaceID == nil || src == nil { + return false + } + if *p.WorkspaceID != *src { return false } return true } -func (p *RunEvaluatorOApiRequest) Field2DeepEqual(src string) bool { +func (p *RunEvaluatorOApiRequest) Field2DeepEqual(src *string) bool { - if strings.Compare(p.EvaluatorVersionID, src) != 0 { + if p.EvaluatorVersionID == src { + return true + } else if p.EvaluatorVersionID == nil || src == nil { + return false + } + if strings.Compare(*p.EvaluatorVersionID, *src) != 0 { return false } return true @@ -13610,7 +13245,7 @@ func (p *RunEvaluatorOApiResponse) Field255DeepEqual(src *base.BaseResp) bool { } type RunEvaluatorOpenAPIData struct { - Record *evaluator.EvaluatorRecord `thrift:"record,1,required" frugal:"1,required,evaluator.EvaluatorRecord" form:"record,required" json:"record,required" query:"record,required"` + Record *evaluator.EvaluatorRecord `thrift:"record,1,optional" frugal:"1,optional,evaluator.EvaluatorRecord" form:"record" json:"record,omitempty" query:"record"` } func NewRunEvaluatorOpenAPIData() *RunEvaluatorOpenAPIData { @@ -13646,7 +13281,6 @@ func (p *RunEvaluatorOpenAPIData) IsSetRecord() bool { func (p *RunEvaluatorOpenAPIData) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 - var issetRecord bool = false if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError @@ -13667,7 +13301,6 @@ func (p *RunEvaluatorOpenAPIData) Read(iprot thrift.TProtocol) (err error) { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } - issetRecord = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } @@ -13684,10 +13317,6 @@ func (p *RunEvaluatorOpenAPIData) Read(iprot thrift.TProtocol) (err error) { goto ReadStructEndError } - if !issetRecord { - fieldId = 1 - goto RequiredFieldNotSetError - } return nil ReadStructBeginError: return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) @@ -13702,8 +13331,6 @@ 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_RunEvaluatorOpenAPIData[fieldId])) } func (p *RunEvaluatorOpenAPIData) ReadField1(iprot thrift.TProtocol) error { @@ -13744,14 +13371,16 @@ WriteStructEndError: } func (p *RunEvaluatorOpenAPIData) writeField1(oprot thrift.TProtocol) (err error) { - if err = oprot.WriteFieldBegin("record", thrift.STRUCT, 1); err != nil { - goto WriteFieldBeginError - } - if err := p.Record.Write(oprot); err != nil { - return err - } - if err = oprot.WriteFieldEnd(); err != nil { - goto WriteFieldEndError + if p.IsSetRecord() { + if err = oprot.WriteFieldBegin("record", thrift.STRUCT, 1); err != nil { + goto WriteFieldBeginError + } + if err := p.Record.Write(oprot); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } } return nil WriteFieldBeginError: @@ -13790,8 +13419,8 @@ func (p *RunEvaluatorOpenAPIData) Field1DeepEqual(src *evaluator.EvaluatorRecord // 2.5 获取评估器执行结果 type GetEvaluatorRecordOApiRequest struct { - WorkspaceID int64 `thrift:"workspace_id,1,required" frugal:"1,required,i64" json:"workspace_id" form:"workspace_id,required" query:"workspace_id,required"` - EvaluatorRecordID string `thrift:"evaluator_record_id,2,required" frugal:"2,required,string" json:"evaluator_record_id,required" path:"evaluator_record_id,required"` + WorkspaceID *int64 `thrift:"workspace_id,1,optional" frugal:"1,optional,i64" json:"workspace_id" form:"workspace_id" query:"workspace_id"` + EvaluatorRecordID *string `thrift:"evaluator_record_id,2,optional" frugal:"2,optional,string" json:"evaluator_record_id,omitempty" path:"evaluator_record_id"` IncludeDeleted *bool `thrift:"include_deleted,3,optional" frugal:"3,optional,bool" form:"include_deleted" json:"include_deleted,omitempty" query:"include_deleted"` Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` } @@ -13803,18 +13432,28 @@ func NewGetEvaluatorRecordOApiRequest() *GetEvaluatorRecordOApiRequest { func (p *GetEvaluatorRecordOApiRequest) InitDefault() { } +var GetEvaluatorRecordOApiRequest_WorkspaceID_DEFAULT int64 + func (p *GetEvaluatorRecordOApiRequest) GetWorkspaceID() (v int64) { - if p != nil { - return p.WorkspaceID + if p == nil { + return } - return + if !p.IsSetWorkspaceID() { + return GetEvaluatorRecordOApiRequest_WorkspaceID_DEFAULT + } + return *p.WorkspaceID } +var GetEvaluatorRecordOApiRequest_EvaluatorRecordID_DEFAULT string + func (p *GetEvaluatorRecordOApiRequest) GetEvaluatorRecordID() (v string) { - if p != nil { - return p.EvaluatorRecordID + if p == nil { + return + } + if !p.IsSetEvaluatorRecordID() { + return GetEvaluatorRecordOApiRequest_EvaluatorRecordID_DEFAULT } - return + return *p.EvaluatorRecordID } var GetEvaluatorRecordOApiRequest_IncludeDeleted_DEFAULT bool @@ -13840,10 +13479,10 @@ func (p *GetEvaluatorRecordOApiRequest) GetBase() (v *base.Base) { } return p.Base } -func (p *GetEvaluatorRecordOApiRequest) SetWorkspaceID(val int64) { +func (p *GetEvaluatorRecordOApiRequest) SetWorkspaceID(val *int64) { p.WorkspaceID = val } -func (p *GetEvaluatorRecordOApiRequest) SetEvaluatorRecordID(val string) { +func (p *GetEvaluatorRecordOApiRequest) SetEvaluatorRecordID(val *string) { p.EvaluatorRecordID = val } func (p *GetEvaluatorRecordOApiRequest) SetIncludeDeleted(val *bool) { @@ -13860,6 +13499,14 @@ var fieldIDToName_GetEvaluatorRecordOApiRequest = map[int16]string{ 255: "Base", } +func (p *GetEvaluatorRecordOApiRequest) IsSetWorkspaceID() bool { + return p.WorkspaceID != nil +} + +func (p *GetEvaluatorRecordOApiRequest) IsSetEvaluatorRecordID() bool { + return p.EvaluatorRecordID != nil +} + func (p *GetEvaluatorRecordOApiRequest) IsSetIncludeDeleted() bool { return p.IncludeDeleted != nil } @@ -13871,8 +13518,6 @@ func (p *GetEvaluatorRecordOApiRequest) IsSetBase() bool { func (p *GetEvaluatorRecordOApiRequest) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 - var issetWorkspaceID bool = false - var issetEvaluatorRecordID bool = false if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError @@ -13893,7 +13538,6 @@ func (p *GetEvaluatorRecordOApiRequest) Read(iprot thrift.TProtocol) (err error) if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } - issetWorkspaceID = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } @@ -13902,7 +13546,6 @@ func (p *GetEvaluatorRecordOApiRequest) Read(iprot thrift.TProtocol) (err error) if err = p.ReadField2(iprot); err != nil { goto ReadFieldError } - issetEvaluatorRecordID = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } @@ -13935,15 +13578,6 @@ func (p *GetEvaluatorRecordOApiRequest) Read(iprot thrift.TProtocol) (err error) goto ReadStructEndError } - if !issetWorkspaceID { - fieldId = 1 - goto RequiredFieldNotSetError - } - - if !issetEvaluatorRecordID { - fieldId = 2 - goto RequiredFieldNotSetError - } return nil ReadStructBeginError: return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) @@ -13958,28 +13592,26 @@ 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_GetEvaluatorRecordOApiRequest[fieldId])) } func (p *GetEvaluatorRecordOApiRequest) ReadField1(iprot thrift.TProtocol) error { - var _field int64 + var _field *int64 if v, err := iprot.ReadI64(); err != nil { return err } else { - _field = v + _field = &v } p.WorkspaceID = _field return nil } func (p *GetEvaluatorRecordOApiRequest) ReadField2(iprot thrift.TProtocol) error { - var _field string + var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { - _field = v + _field = &v } p.EvaluatorRecordID = _field return nil @@ -14045,14 +13677,16 @@ WriteStructEndError: } func (p *GetEvaluatorRecordOApiRequest) writeField1(oprot thrift.TProtocol) (err error) { - if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteI64(p.WorkspaceID); err != nil { - return err - } - if err = oprot.WriteFieldEnd(); err != nil { - goto WriteFieldEndError + if p.IsSetWorkspaceID() { + if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI64(*p.WorkspaceID); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } } return nil WriteFieldBeginError: @@ -14061,14 +13695,16 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } func (p *GetEvaluatorRecordOApiRequest) writeField2(oprot thrift.TProtocol) (err error) { - if err = oprot.WriteFieldBegin("evaluator_record_id", thrift.STRING, 2); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteString(p.EvaluatorRecordID); err != nil { - return err - } - if err = oprot.WriteFieldEnd(); err != nil { - goto WriteFieldEndError + if p.IsSetEvaluatorRecordID() { + if err = oprot.WriteFieldBegin("evaluator_record_id", thrift.STRING, 2); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(*p.EvaluatorRecordID); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } } return nil WriteFieldBeginError: @@ -14142,16 +13778,26 @@ func (p *GetEvaluatorRecordOApiRequest) DeepEqual(ano *GetEvaluatorRecordOApiReq return true } -func (p *GetEvaluatorRecordOApiRequest) Field1DeepEqual(src int64) bool { +func (p *GetEvaluatorRecordOApiRequest) Field1DeepEqual(src *int64) bool { - if p.WorkspaceID != src { + if p.WorkspaceID == src { + return true + } else if p.WorkspaceID == nil || src == nil { + return false + } + if *p.WorkspaceID != *src { return false } return true } -func (p *GetEvaluatorRecordOApiRequest) Field2DeepEqual(src string) bool { +func (p *GetEvaluatorRecordOApiRequest) Field2DeepEqual(src *string) bool { - if strings.Compare(p.EvaluatorRecordID, src) != 0 { + if p.EvaluatorRecordID == src { + return true + } else if p.EvaluatorRecordID == nil || src == nil { + return false + } + if strings.Compare(*p.EvaluatorRecordID, *src) != 0 { return false } return true @@ -14571,7 +14217,7 @@ func (p *GetEvaluatorRecordOApiResponse) Field255DeepEqual(src *base.BaseResp) b } type GetEvaluatorRecordOpenAPIData struct { - Record *evaluator.EvaluatorRecord `thrift:"record,1,required" frugal:"1,required,evaluator.EvaluatorRecord" form:"record,required" json:"record,required" query:"record,required"` + Record *evaluator.EvaluatorRecord `thrift:"record,1,optional" frugal:"1,optional,evaluator.EvaluatorRecord" form:"record" json:"record,omitempty" query:"record"` } func NewGetEvaluatorRecordOpenAPIData() *GetEvaluatorRecordOpenAPIData { @@ -14607,7 +14253,6 @@ func (p *GetEvaluatorRecordOpenAPIData) IsSetRecord() bool { func (p *GetEvaluatorRecordOpenAPIData) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 - var issetRecord bool = false if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError @@ -14628,7 +14273,6 @@ func (p *GetEvaluatorRecordOpenAPIData) Read(iprot thrift.TProtocol) (err error) if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } - issetRecord = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } @@ -14645,10 +14289,6 @@ func (p *GetEvaluatorRecordOpenAPIData) Read(iprot thrift.TProtocol) (err error) goto ReadStructEndError } - if !issetRecord { - fieldId = 1 - goto RequiredFieldNotSetError - } return nil ReadStructBeginError: return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) @@ -14663,8 +14303,6 @@ 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_GetEvaluatorRecordOpenAPIData[fieldId])) } func (p *GetEvaluatorRecordOpenAPIData) ReadField1(iprot thrift.TProtocol) error { @@ -14705,14 +14343,16 @@ WriteStructEndError: } func (p *GetEvaluatorRecordOpenAPIData) writeField1(oprot thrift.TProtocol) (err error) { - if err = oprot.WriteFieldBegin("record", thrift.STRUCT, 1); err != nil { - goto WriteFieldBeginError - } - if err := p.Record.Write(oprot); err != nil { - return err - } - if err = oprot.WriteFieldEnd(); err != nil { - goto WriteFieldEndError + if p.IsSetRecord() { + if err = oprot.WriteFieldBegin("record", thrift.STRUCT, 1); err != nil { + goto WriteFieldBeginError + } + if err := p.Record.Write(oprot); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } } return nil WriteFieldBeginError: @@ -14754,7 +14394,7 @@ func (p *GetEvaluatorRecordOpenAPIData) Field1DeepEqual(src *evaluator.Evaluator // =============================== // 3.1 创建评测实验 type CreateExperimentOApiRequest struct { - WorkspaceID int64 `thrift:"workspace_id,1,required" frugal:"1,required,i64" json:"workspace_id" form:"workspace_id,required" query:"workspace_id,required"` + WorkspaceID *int64 `thrift:"workspace_id,1,optional" frugal:"1,optional,i64" json:"workspace_id" form:"workspace_id" query:"workspace_id"` EvalSetVersionID *string `thrift:"eval_set_version_id,2,optional" frugal:"2,optional,string" form:"eval_set_version_id" json:"eval_set_version_id,omitempty" query:"eval_set_version_id"` TargetVersionID *string `thrift:"target_version_id,3,optional" frugal:"3,optional,string" form:"target_version_id" json:"target_version_id,omitempty" query:"target_version_id"` EvaluatorVersionIds []string `thrift:"evaluator_version_ids,4,optional" frugal:"4,optional,list" form:"evaluator_version_ids" json:"evaluator_version_ids,omitempty" query:"evaluator_version_ids"` @@ -14774,11 +14414,16 @@ func NewCreateExperimentOApiRequest() *CreateExperimentOApiRequest { func (p *CreateExperimentOApiRequest) InitDefault() { } +var CreateExperimentOApiRequest_WorkspaceID_DEFAULT int64 + func (p *CreateExperimentOApiRequest) GetWorkspaceID() (v int64) { - if p != nil { - return p.WorkspaceID + if p == nil { + return + } + if !p.IsSetWorkspaceID() { + return CreateExperimentOApiRequest_WorkspaceID_DEFAULT } - return + return *p.WorkspaceID } var CreateExperimentOApiRequest_EvalSetVersionID_DEFAULT string @@ -14900,7 +14545,7 @@ func (p *CreateExperimentOApiRequest) GetBase() (v *base.Base) { } return p.Base } -func (p *CreateExperimentOApiRequest) SetWorkspaceID(val int64) { +func (p *CreateExperimentOApiRequest) SetWorkspaceID(val *int64) { p.WorkspaceID = val } func (p *CreateExperimentOApiRequest) SetEvalSetVersionID(val *string) { @@ -14948,6 +14593,10 @@ var fieldIDToName_CreateExperimentOApiRequest = map[int16]string{ 255: "Base", } +func (p *CreateExperimentOApiRequest) IsSetWorkspaceID() bool { + return p.WorkspaceID != nil +} + func (p *CreateExperimentOApiRequest) IsSetEvalSetVersionID() bool { return p.EvalSetVersionID != nil } @@ -14991,7 +14640,6 @@ func (p *CreateExperimentOApiRequest) IsSetBase() bool { func (p *CreateExperimentOApiRequest) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 - var issetWorkspaceID bool = false if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError @@ -15012,7 +14660,6 @@ func (p *CreateExperimentOApiRequest) Read(iprot thrift.TProtocol) (err error) { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } - issetWorkspaceID = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } @@ -15109,10 +14756,6 @@ func (p *CreateExperimentOApiRequest) Read(iprot thrift.TProtocol) (err error) { goto ReadStructEndError } - if !issetWorkspaceID { - fieldId = 1 - goto RequiredFieldNotSetError - } return nil ReadStructBeginError: return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) @@ -15127,17 +14770,15 @@ 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_CreateExperimentOApiRequest[fieldId])) } func (p *CreateExperimentOApiRequest) ReadField1(iprot thrift.TProtocol) error { - var _field int64 + var _field *int64 if v, err := iprot.ReadI64(); err != nil { return err } else { - _field = v + _field = &v } p.WorkspaceID = _field return nil @@ -15340,14 +14981,16 @@ WriteStructEndError: } func (p *CreateExperimentOApiRequest) writeField1(oprot thrift.TProtocol) (err error) { - if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteI64(p.WorkspaceID); err != nil { - return err - } - if err = oprot.WriteFieldEnd(); err != nil { - goto WriteFieldEndError + if p.IsSetWorkspaceID() { + if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI64(*p.WorkspaceID); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } } return nil WriteFieldBeginError: @@ -15602,9 +15245,14 @@ func (p *CreateExperimentOApiRequest) DeepEqual(ano *CreateExperimentOApiRequest return true } -func (p *CreateExperimentOApiRequest) Field1DeepEqual(src int64) bool { +func (p *CreateExperimentOApiRequest) Field1DeepEqual(src *int64) bool { - if p.WorkspaceID != src { + if p.WorkspaceID == src { + return true + } else if p.WorkspaceID == nil || src == nil { + return false + } + if *p.WorkspaceID != *src { return false } return true @@ -16291,8 +15939,8 @@ func (p *CreateExperimentOpenAPIData) Field1DeepEqual(src *experiment.Experiment // 3.2 获取评测实验结果 type GetExperimentResultOApiRequest struct { - WorkspaceID int64 `thrift:"workspace_id,1,required" frugal:"1,required,i64" json:"workspace_id" form:"workspace_id,required" query:"workspace_id,required"` - ExperimentID string `thrift:"experiment_id,2,required" frugal:"2,required,string" json:"experiment_id,required" path:"experiment_id,required"` + WorkspaceID *int64 `thrift:"workspace_id,1,optional" frugal:"1,optional,i64" json:"workspace_id" form:"workspace_id" query:"workspace_id"` + ExperimentID *string `thrift:"experiment_id,2,optional" frugal:"2,optional,string" json:"experiment_id,omitempty" path:"experiment_id"` PageToken *string `thrift:"page_token,3,optional" frugal:"3,optional,string" form:"page_token" json:"page_token,omitempty" query:"page_token"` PageSize *int32 `thrift:"page_size,4,optional" frugal:"4,optional,i32" form:"page_size" json:"page_size,omitempty" query:"page_size"` Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` @@ -16305,18 +15953,28 @@ func NewGetExperimentResultOApiRequest() *GetExperimentResultOApiRequest { func (p *GetExperimentResultOApiRequest) InitDefault() { } +var GetExperimentResultOApiRequest_WorkspaceID_DEFAULT int64 + func (p *GetExperimentResultOApiRequest) GetWorkspaceID() (v int64) { - if p != nil { - return p.WorkspaceID + if p == nil { + return + } + if !p.IsSetWorkspaceID() { + return GetExperimentResultOApiRequest_WorkspaceID_DEFAULT } - return + return *p.WorkspaceID } +var GetExperimentResultOApiRequest_ExperimentID_DEFAULT string + func (p *GetExperimentResultOApiRequest) GetExperimentID() (v string) { - if p != nil { - return p.ExperimentID + if p == nil { + return } - return + if !p.IsSetExperimentID() { + return GetExperimentResultOApiRequest_ExperimentID_DEFAULT + } + return *p.ExperimentID } var GetExperimentResultOApiRequest_PageToken_DEFAULT string @@ -16354,10 +16012,10 @@ func (p *GetExperimentResultOApiRequest) GetBase() (v *base.Base) { } return p.Base } -func (p *GetExperimentResultOApiRequest) SetWorkspaceID(val int64) { +func (p *GetExperimentResultOApiRequest) SetWorkspaceID(val *int64) { p.WorkspaceID = val } -func (p *GetExperimentResultOApiRequest) SetExperimentID(val string) { +func (p *GetExperimentResultOApiRequest) SetExperimentID(val *string) { p.ExperimentID = val } func (p *GetExperimentResultOApiRequest) SetPageToken(val *string) { @@ -16378,6 +16036,14 @@ var fieldIDToName_GetExperimentResultOApiRequest = map[int16]string{ 255: "Base", } +func (p *GetExperimentResultOApiRequest) IsSetWorkspaceID() bool { + return p.WorkspaceID != nil +} + +func (p *GetExperimentResultOApiRequest) IsSetExperimentID() bool { + return p.ExperimentID != nil +} + func (p *GetExperimentResultOApiRequest) IsSetPageToken() bool { return p.PageToken != nil } @@ -16393,8 +16059,6 @@ func (p *GetExperimentResultOApiRequest) IsSetBase() bool { func (p *GetExperimentResultOApiRequest) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 - var issetWorkspaceID bool = false - var issetExperimentID bool = false if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError @@ -16415,7 +16079,6 @@ func (p *GetExperimentResultOApiRequest) Read(iprot thrift.TProtocol) (err error if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } - issetWorkspaceID = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } @@ -16424,7 +16087,6 @@ func (p *GetExperimentResultOApiRequest) Read(iprot thrift.TProtocol) (err error if err = p.ReadField2(iprot); err != nil { goto ReadFieldError } - issetExperimentID = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } @@ -16465,15 +16127,6 @@ func (p *GetExperimentResultOApiRequest) Read(iprot thrift.TProtocol) (err error goto ReadStructEndError } - if !issetWorkspaceID { - fieldId = 1 - goto RequiredFieldNotSetError - } - - if !issetExperimentID { - fieldId = 2 - goto RequiredFieldNotSetError - } return nil ReadStructBeginError: return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) @@ -16488,28 +16141,26 @@ 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_GetExperimentResultOApiRequest[fieldId])) } func (p *GetExperimentResultOApiRequest) ReadField1(iprot thrift.TProtocol) error { - var _field int64 + var _field *int64 if v, err := iprot.ReadI64(); err != nil { return err } else { - _field = v + _field = &v } p.WorkspaceID = _field return nil } func (p *GetExperimentResultOApiRequest) ReadField2(iprot thrift.TProtocol) error { - var _field string + var _field *string if v, err := iprot.ReadString(); err != nil { return err } else { - _field = v + _field = &v } p.ExperimentID = _field return nil @@ -16590,14 +16241,16 @@ WriteStructEndError: } func (p *GetExperimentResultOApiRequest) writeField1(oprot thrift.TProtocol) (err error) { - if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteI64(p.WorkspaceID); err != nil { - return err - } - if err = oprot.WriteFieldEnd(); err != nil { - goto WriteFieldEndError + if p.IsSetWorkspaceID() { + if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI64(*p.WorkspaceID); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } } return nil WriteFieldBeginError: @@ -16606,14 +16259,16 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } func (p *GetExperimentResultOApiRequest) writeField2(oprot thrift.TProtocol) (err error) { - if err = oprot.WriteFieldBegin("experiment_id", thrift.STRING, 2); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteString(p.ExperimentID); err != nil { - return err - } - if err = oprot.WriteFieldEnd(); err != nil { - goto WriteFieldEndError + if p.IsSetExperimentID() { + if err = oprot.WriteFieldBegin("experiment_id", thrift.STRING, 2); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(*p.ExperimentID); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } } return nil WriteFieldBeginError: @@ -16708,16 +16363,26 @@ func (p *GetExperimentResultOApiRequest) DeepEqual(ano *GetExperimentResultOApiR return true } -func (p *GetExperimentResultOApiRequest) Field1DeepEqual(src int64) bool { +func (p *GetExperimentResultOApiRequest) Field1DeepEqual(src *int64) bool { - if p.WorkspaceID != src { + if p.WorkspaceID == src { + return true + } else if p.WorkspaceID == nil || src == nil { + return false + } + if *p.WorkspaceID != *src { return false } return true } -func (p *GetExperimentResultOApiRequest) Field2DeepEqual(src string) bool { +func (p *GetExperimentResultOApiRequest) Field2DeepEqual(src *string) bool { - if strings.Compare(p.ExperimentID, src) != 0 { + if p.ExperimentID == src { + return true + } else if p.ExperimentID == nil || src == nil { + return false + } + if strings.Compare(*p.ExperimentID, *src) != 0 { return false } return true @@ -17149,7 +16814,7 @@ func (p *GetExperimentResultOApiResponse) Field255DeepEqual(src *base.BaseResp) } type GetExperimentResultOpenAPIData struct { - ColumnEvalSetFields []*experiment.ColumnEvalSetField `thrift:"column_eval_set_fields,1,required" frugal:"1,required,list" form:"column_eval_set_fields,required" json:"column_eval_set_fields,required" query:"column_eval_set_fields,required"` + ColumnEvalSetFields []*experiment.ColumnEvalSetField `thrift:"column_eval_set_fields,1,optional" frugal:"1,optional,list" form:"column_eval_set_fields" json:"column_eval_set_fields,omitempty" query:"column_eval_set_fields"` ColumnEvaluators []*experiment.ColumnEvaluator `thrift:"column_evaluators,2,optional" frugal:"2,optional,list" form:"column_evaluators" json:"column_evaluators,omitempty" query:"column_evaluators"` ItemResults []*experiment.ItemResult_ `thrift:"item_results,3,optional" frugal:"3,optional,list" form:"item_results" json:"item_results,omitempty" query:"item_results"` HasMore *bool `thrift:"has_more,4,optional" frugal:"4,optional,bool" form:"has_more" json:"has_more,omitempty" query:"has_more"` @@ -17164,11 +16829,16 @@ func NewGetExperimentResultOpenAPIData() *GetExperimentResultOpenAPIData { func (p *GetExperimentResultOpenAPIData) InitDefault() { } +var GetExperimentResultOpenAPIData_ColumnEvalSetFields_DEFAULT []*experiment.ColumnEvalSetField + func (p *GetExperimentResultOpenAPIData) GetColumnEvalSetFields() (v []*experiment.ColumnEvalSetField) { - if p != nil { - return p.ColumnEvalSetFields + if p == nil { + return } - return + if !p.IsSetColumnEvalSetFields() { + return GetExperimentResultOpenAPIData_ColumnEvalSetFields_DEFAULT + } + return p.ColumnEvalSetFields } var GetExperimentResultOpenAPIData_ColumnEvaluators_DEFAULT []*experiment.ColumnEvaluator @@ -17258,6 +16928,10 @@ var fieldIDToName_GetExperimentResultOpenAPIData = map[int16]string{ 6: "total", } +func (p *GetExperimentResultOpenAPIData) IsSetColumnEvalSetFields() bool { + return p.ColumnEvalSetFields != nil +} + func (p *GetExperimentResultOpenAPIData) IsSetColumnEvaluators() bool { return p.ColumnEvaluators != nil } @@ -17281,7 +16955,6 @@ func (p *GetExperimentResultOpenAPIData) IsSetTotal() bool { func (p *GetExperimentResultOpenAPIData) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 - var issetColumnEvalSetFields bool = false if _, err = iprot.ReadStructBegin(); err != nil { goto ReadStructBeginError @@ -17302,7 +16975,6 @@ func (p *GetExperimentResultOpenAPIData) Read(iprot thrift.TProtocol) (err error if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } - issetColumnEvalSetFields = true } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } @@ -17359,10 +17031,6 @@ func (p *GetExperimentResultOpenAPIData) Read(iprot thrift.TProtocol) (err error goto ReadStructEndError } - if !issetColumnEvalSetFields { - fieldId = 1 - goto RequiredFieldNotSetError - } return nil ReadStructBeginError: return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) @@ -17377,8 +17045,6 @@ 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_GetExperimentResultOpenAPIData[fieldId])) } func (p *GetExperimentResultOpenAPIData) ReadField1(iprot thrift.TProtocol) error { @@ -17533,22 +17199,24 @@ WriteStructEndError: } func (p *GetExperimentResultOpenAPIData) writeField1(oprot thrift.TProtocol) (err error) { - if err = oprot.WriteFieldBegin("column_eval_set_fields", thrift.LIST, 1); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteListBegin(thrift.STRUCT, len(p.ColumnEvalSetFields)); err != nil { - return err - } - for _, v := range p.ColumnEvalSetFields { - if err := v.Write(oprot); err != nil { + if p.IsSetColumnEvalSetFields() { + if err = oprot.WriteFieldBegin("column_eval_set_fields", thrift.LIST, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteListBegin(thrift.STRUCT, len(p.ColumnEvalSetFields)); err != nil { return err } - } - if err := oprot.WriteListEnd(); err != nil { - return err - } - if err = oprot.WriteFieldEnd(); err != nil { - goto WriteFieldEndError + for _, v := range p.ColumnEvalSetFields { + 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: @@ -17778,7 +17446,7 @@ func (p *GetExperimentResultOpenAPIData) Field6DeepEqual(src *int64) bool { // 服务定义 (16个接口总计) // =============================== type EvaluationOpenAPIService interface { - // 评测集接口 (9个) + // 评测集接口 (8个) // 1.1 创建评测集 CreateEvaluationSetOApi(ctx context.Context, req *CreateEvaluationSetOApiRequest) (r *CreateEvaluationSetOApiResponse, err error) // 1.2 获取评测集详情 @@ -17793,9 +17461,7 @@ type EvaluationOpenAPIService interface { BatchUpdateEvaluationSetItemsOApi(ctx context.Context, req *BatchUpdateEvaluationSetItemsOApiRequest) (r *BatchUpdateEvaluationSetItemsOApiResponse, err error) // 1.7 批量删除评测集数据 BatchDeleteEvaluationSetItemsOApi(ctx context.Context, req *BatchDeleteEvaluationSetItemsOApiRequest) (r *BatchDeleteEvaluationSetItemsOApiResponse, err error) - // 1.8 清空评测集草稿数据 - ClearEvaluationSetDraftItemsOApi(ctx context.Context, req *ClearEvaluationSetDraftItemsOApiRequest) (r *ClearEvaluationSetDraftItemsOApiResponse, err error) - // 1.9 查询评测集特定版本数据 + // 1.8 查询评测集特定版本数据 ListEvaluationSetVersionItemsOApi(ctx context.Context, req *ListEvaluationSetVersionItemsOApiRequest) (r *ListEvaluationSetVersionItemsOApiResponse, err error) // 评估器接口 (5个) // 2.1 创建评估器 @@ -17904,15 +17570,6 @@ func (p *EvaluationOpenAPIServiceClient) BatchDeleteEvaluationSetItemsOApi(ctx c } return _result.GetSuccess(), nil } -func (p *EvaluationOpenAPIServiceClient) ClearEvaluationSetDraftItemsOApi(ctx context.Context, req *ClearEvaluationSetDraftItemsOApiRequest) (r *ClearEvaluationSetDraftItemsOApiResponse, err error) { - var _args EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs - _args.Req = req - var _result EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult - if err = p.Client_().Call(ctx, "ClearEvaluationSetDraftItemsOApi", &_args, &_result); err != nil { - return - } - return _result.GetSuccess(), nil -} func (p *EvaluationOpenAPIServiceClient) ListEvaluationSetVersionItemsOApi(ctx context.Context, req *ListEvaluationSetVersionItemsOApiRequest) (r *ListEvaluationSetVersionItemsOApiResponse, err error) { var _args EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs _args.Req = req @@ -18013,7 +17670,6 @@ func NewEvaluationOpenAPIServiceProcessor(handler EvaluationOpenAPIService) *Eva self.AddToProcessorMap("BatchCreateEvaluationSetItemsOApi", &evaluationOpenAPIServiceProcessorBatchCreateEvaluationSetItemsOApi{handler: handler}) self.AddToProcessorMap("BatchUpdateEvaluationSetItemsOApi", &evaluationOpenAPIServiceProcessorBatchUpdateEvaluationSetItemsOApi{handler: handler}) self.AddToProcessorMap("BatchDeleteEvaluationSetItemsOApi", &evaluationOpenAPIServiceProcessorBatchDeleteEvaluationSetItemsOApi{handler: handler}) - self.AddToProcessorMap("ClearEvaluationSetDraftItemsOApi", &evaluationOpenAPIServiceProcessorClearEvaluationSetDraftItemsOApi{handler: handler}) self.AddToProcessorMap("ListEvaluationSetVersionItemsOApi", &evaluationOpenAPIServiceProcessorListEvaluationSetVersionItemsOApi{handler: handler}) self.AddToProcessorMap("CreateEvaluatorOApi", &evaluationOpenAPIServiceProcessorCreateEvaluatorOApi{handler: handler}) self.AddToProcessorMap("SubmitEvaluatorVersionOApi", &evaluationOpenAPIServiceProcessorSubmitEvaluatorVersionOApi{handler: handler}) @@ -18378,55 +18034,7 @@ func (p *evaluationOpenAPIServiceProcessorBatchDeleteEvaluationSetItemsOApi) Pro return true, err } -type evaluationOpenAPIServiceProcessorClearEvaluationSetDraftItemsOApi struct { - handler EvaluationOpenAPIService -} - -func (p *evaluationOpenAPIServiceProcessorClearEvaluationSetDraftItemsOApi) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - args := EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs{} - if err = args.Read(iprot); err != nil { - iprot.ReadMessageEnd() - x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) - oprot.WriteMessageBegin("ClearEvaluationSetDraftItemsOApi", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return false, err - } - - iprot.ReadMessageEnd() - var err2 error - result := EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult{} - var retval *ClearEvaluationSetDraftItemsOApiResponse - if retval, err2 = p.handler.ClearEvaluationSetDraftItemsOApi(ctx, args.Req); err2 != nil { - x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing ClearEvaluationSetDraftItemsOApi: "+err2.Error()) - oprot.WriteMessageBegin("ClearEvaluationSetDraftItemsOApi", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return true, err2 - } else { - result.Success = retval - } - if err2 = oprot.WriteMessageBegin("ClearEvaluationSetDraftItemsOApi", thrift.REPLY, seqId); err2 != nil { - err = err2 - } - if err2 = result.Write(oprot); err == nil && err2 != nil { - err = err2 - } - if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { - err = err2 - } - if err2 = oprot.Flush(ctx); err == nil && err2 != nil { - err = err2 - } - if err != nil { - return - } - return true, err -} - -type evaluationOpenAPIServiceProcessorListEvaluationSetVersionItemsOApi struct { +type evaluationOpenAPIServiceProcessorListEvaluationSetVersionItemsOApi struct { handler EvaluationOpenAPIService } @@ -18690,505 +18298,161 @@ func (p *evaluationOpenAPIServiceProcessorGetEvaluatorRecordOApi) Process(ctx co x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing GetEvaluatorRecordOApi: "+err2.Error()) oprot.WriteMessageBegin("GetEvaluatorRecordOApi", thrift.EXCEPTION, seqId) x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return true, err2 - } else { - result.Success = retval - } - if err2 = oprot.WriteMessageBegin("GetEvaluatorRecordOApi", thrift.REPLY, seqId); err2 != nil { - err = err2 - } - if err2 = result.Write(oprot); err == nil && err2 != nil { - err = err2 - } - if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { - err = err2 - } - if err2 = oprot.Flush(ctx); err == nil && err2 != nil { - err = err2 - } - if err != nil { - return - } - return true, err -} - -type evaluationOpenAPIServiceProcessorCreateExperimentOApi struct { - handler EvaluationOpenAPIService -} - -func (p *evaluationOpenAPIServiceProcessorCreateExperimentOApi) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - args := EvaluationOpenAPIServiceCreateExperimentOApiArgs{} - if err = args.Read(iprot); err != nil { - iprot.ReadMessageEnd() - x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) - oprot.WriteMessageBegin("CreateExperimentOApi", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return false, err - } - - iprot.ReadMessageEnd() - var err2 error - result := EvaluationOpenAPIServiceCreateExperimentOApiResult{} - var retval *CreateExperimentOApiResponse - if retval, err2 = p.handler.CreateExperimentOApi(ctx, args.Req); err2 != nil { - x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing CreateExperimentOApi: "+err2.Error()) - oprot.WriteMessageBegin("CreateExperimentOApi", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return true, err2 - } else { - result.Success = retval - } - if err2 = oprot.WriteMessageBegin("CreateExperimentOApi", thrift.REPLY, seqId); err2 != nil { - err = err2 - } - if err2 = result.Write(oprot); err == nil && err2 != nil { - err = err2 - } - if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { - err = err2 - } - if err2 = oprot.Flush(ctx); err == nil && err2 != nil { - err = err2 - } - if err != nil { - return - } - return true, err -} - -type evaluationOpenAPIServiceProcessorGetExperimentResultOApi struct { - handler EvaluationOpenAPIService -} - -func (p *evaluationOpenAPIServiceProcessorGetExperimentResultOApi) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - args := EvaluationOpenAPIServiceGetExperimentResultOApiArgs{} - if err = args.Read(iprot); err != nil { - iprot.ReadMessageEnd() - x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) - oprot.WriteMessageBegin("GetExperimentResultOApi", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return false, err - } - - iprot.ReadMessageEnd() - var err2 error - result := EvaluationOpenAPIServiceGetExperimentResultOApiResult{} - var retval *GetExperimentResultOApiResponse - if retval, err2 = p.handler.GetExperimentResultOApi(ctx, args.Req); err2 != nil { - x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing GetExperimentResultOApi: "+err2.Error()) - oprot.WriteMessageBegin("GetExperimentResultOApi", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return true, err2 - } else { - result.Success = retval - } - if err2 = oprot.WriteMessageBegin("GetExperimentResultOApi", thrift.REPLY, seqId); err2 != nil { - err = err2 - } - if err2 = result.Write(oprot); err == nil && err2 != nil { - err = err2 - } - if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { - err = err2 - } - if err2 = oprot.Flush(ctx); err == nil && err2 != nil { - err = err2 - } - if err != nil { - return - } - return true, err -} - -type EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs struct { - Req *CreateEvaluationSetOApiRequest `thrift:"req,1" frugal:"1,default,CreateEvaluationSetOApiRequest"` -} - -func NewEvaluationOpenAPIServiceCreateEvaluationSetOApiArgs() *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs { - return &EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs{} -} - -func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) InitDefault() { -} - -var EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs_Req_DEFAULT *CreateEvaluationSetOApiRequest - -func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) GetReq() (v *CreateEvaluationSetOApiRequest) { - if p == nil { - return - } - if !p.IsSetReq() { - return EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs_Req_DEFAULT - } - return p.Req -} -func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) SetReq(val *CreateEvaluationSetOApiRequest) { - p.Req = val -} - -var fieldIDToName_EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs = map[int16]string{ - 1: "req", -} - -func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) IsSetReq() bool { - return p.Req != nil -} - -func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) 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_EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs[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 *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) ReadField1(iprot thrift.TProtocol) error { - _field := NewCreateEvaluationSetOApiRequest() - if err := _field.Read(iprot); err != nil { - return err - } - p.Req = _field - return nil -} - -func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) Write(oprot thrift.TProtocol) (err error) { - var fieldId int16 - if err = oprot.WriteStructBegin("CreateEvaluationSetOApi_args"); err != nil { - goto WriteStructBeginError - } - if p != nil { - if err = p.writeField1(oprot); err != nil { - fieldId = 1 - goto WriteFieldError - } - } - if err = oprot.WriteFieldStop(); err != nil { - goto WriteFieldStopError - } - if err = oprot.WriteStructEnd(); err != nil { - goto WriteStructEndError - } - return nil -WriteStructBeginError: - return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) -WriteFieldError: - return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) -WriteFieldStopError: - return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) -WriteStructEndError: - return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) -} - -func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) writeField1(oprot thrift.TProtocol) (err error) { - if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { - goto WriteFieldBeginError - } - if err := p.Req.Write(oprot); err != nil { - return err - } - if err = oprot.WriteFieldEnd(); err != nil { - goto WriteFieldEndError - } - return nil -WriteFieldBeginError: - return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err) -WriteFieldEndError: - return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) -} - -func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) String() string { - if p == nil { - return "" - } - return fmt.Sprintf("EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs(%+v)", *p) - -} - -func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) DeepEqual(ano *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) bool { - if p == ano { - return true - } else if p == nil || ano == nil { - return false - } - if !p.Field1DeepEqual(ano.Req) { - return false - } - return true -} - -func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) Field1DeepEqual(src *CreateEvaluationSetOApiRequest) bool { - - if !p.Req.DeepEqual(src) { - return false - } - return true -} - -type EvaluationOpenAPIServiceCreateEvaluationSetOApiResult struct { - Success *CreateEvaluationSetOApiResponse `thrift:"success,0,optional" frugal:"0,optional,CreateEvaluationSetOApiResponse"` -} - -func NewEvaluationOpenAPIServiceCreateEvaluationSetOApiResult() *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult { - return &EvaluationOpenAPIServiceCreateEvaluationSetOApiResult{} -} - -func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) InitDefault() { -} - -var EvaluationOpenAPIServiceCreateEvaluationSetOApiResult_Success_DEFAULT *CreateEvaluationSetOApiResponse - -func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) GetSuccess() (v *CreateEvaluationSetOApiResponse) { - if p == nil { - return - } - if !p.IsSetSuccess() { - return EvaluationOpenAPIServiceCreateEvaluationSetOApiResult_Success_DEFAULT - } - return p.Success -} -func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) SetSuccess(x interface{}) { - p.Success = x.(*CreateEvaluationSetOApiResponse) -} - -var fieldIDToName_EvaluationOpenAPIServiceCreateEvaluationSetOApiResult = map[int16]string{ - 0: "success", -} - -func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) IsSetSuccess() bool { - return p.Success != nil -} - -func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) Read(iprot thrift.TProtocol) (err error) { - var fieldTypeId thrift.TType - var fieldId int16 - - if _, err = iprot.ReadStructBegin(); err != nil { - goto ReadStructBeginError - } - - for { - _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() - if err != nil { - goto ReadFieldBeginError - } - if fieldTypeId == thrift.STOP { - break - } - - switch fieldId { - case 0: - if fieldTypeId == thrift.STRUCT { - if err = p.ReadField0(iprot); err != nil { - goto ReadFieldError - } - } else if err = iprot.Skip(fieldTypeId); err != nil { - goto SkipFieldError - } - default: - if err = iprot.Skip(fieldTypeId); err != nil { - goto SkipFieldError - } - } - if err = iprot.ReadFieldEnd(); err != nil { - goto ReadFieldEndError - } + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return true, err2 + } else { + result.Success = retval } - if err = iprot.ReadStructEnd(); err != nil { - goto ReadStructEndError + if err2 = oprot.WriteMessageBegin("GetEvaluatorRecordOApi", thrift.REPLY, seqId); err2 != nil { + err = err2 } + if err2 = result.Write(oprot); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.Flush(ctx); err == nil && err2 != nil { + err = err2 + } + if err != nil { + return + } + return true, err +} - 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_EvaluationOpenAPIServiceCreateEvaluationSetOApiResult[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) +type evaluationOpenAPIServiceProcessorCreateExperimentOApi struct { + handler EvaluationOpenAPIService } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) ReadField0(iprot thrift.TProtocol) error { - _field := NewCreateEvaluationSetOApiResponse() - if err := _field.Read(iprot); err != nil { - return err +func (p *evaluationOpenAPIServiceProcessorCreateExperimentOApi) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := EvaluationOpenAPIServiceCreateExperimentOApiArgs{} + if err = args.Read(iprot); err != nil { + iprot.ReadMessageEnd() + x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) + oprot.WriteMessageBegin("CreateExperimentOApi", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return false, err } - p.Success = _field - return nil -} -func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) Write(oprot thrift.TProtocol) (err error) { - var fieldId int16 - if err = oprot.WriteStructBegin("CreateEvaluationSetOApi_result"); err != nil { - goto WriteStructBeginError + iprot.ReadMessageEnd() + var err2 error + result := EvaluationOpenAPIServiceCreateExperimentOApiResult{} + var retval *CreateExperimentOApiResponse + if retval, err2 = p.handler.CreateExperimentOApi(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing CreateExperimentOApi: "+err2.Error()) + oprot.WriteMessageBegin("CreateExperimentOApi", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return true, err2 + } else { + result.Success = retval } - if p != nil { - if err = p.writeField0(oprot); err != nil { - fieldId = 0 - goto WriteFieldError - } + if err2 = oprot.WriteMessageBegin("CreateExperimentOApi", thrift.REPLY, seqId); err2 != nil { + err = err2 } - if err = oprot.WriteFieldStop(); err != nil { - goto WriteFieldStopError + if err2 = result.Write(oprot); err == nil && err2 != nil { + err = err2 } - if err = oprot.WriteStructEnd(); err != nil { - goto WriteStructEndError + if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { + err = err2 } - 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) + if err2 = oprot.Flush(ctx); err == nil && err2 != nil { + err = err2 + } + if err != nil { + return + } + return true, err } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) writeField0(oprot thrift.TProtocol) (err error) { - if p.IsSetSuccess() { - if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { - goto WriteFieldBeginError - } - if err := p.Success.Write(oprot); err != nil { - return err - } - if err = oprot.WriteFieldEnd(); err != nil { - goto WriteFieldEndError - } - } - return nil -WriteFieldBeginError: - return thrift.PrependError(fmt.Sprintf("%T write field 0 begin error: ", p), err) -WriteFieldEndError: - return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) +type evaluationOpenAPIServiceProcessorGetExperimentResultOApi struct { + handler EvaluationOpenAPIService } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) String() string { - if p == nil { - return "" +func (p *evaluationOpenAPIServiceProcessorGetExperimentResultOApi) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := EvaluationOpenAPIServiceGetExperimentResultOApiArgs{} + if err = args.Read(iprot); err != nil { + iprot.ReadMessageEnd() + x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) + oprot.WriteMessageBegin("GetExperimentResultOApi", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return false, err } - return fmt.Sprintf("EvaluationOpenAPIServiceCreateEvaluationSetOApiResult(%+v)", *p) - -} -func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) DeepEqual(ano *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) bool { - if p == ano { - return true - } else if p == nil || ano == nil { - return false + iprot.ReadMessageEnd() + var err2 error + result := EvaluationOpenAPIServiceGetExperimentResultOApiResult{} + var retval *GetExperimentResultOApiResponse + if retval, err2 = p.handler.GetExperimentResultOApi(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing GetExperimentResultOApi: "+err2.Error()) + oprot.WriteMessageBegin("GetExperimentResultOApi", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return true, err2 + } else { + result.Success = retval } - if !p.Field0DeepEqual(ano.Success) { - return false + if err2 = oprot.WriteMessageBegin("GetExperimentResultOApi", thrift.REPLY, seqId); err2 != nil { + err = err2 } - return true -} - -func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) Field0DeepEqual(src *CreateEvaluationSetOApiResponse) bool { - - if !p.Success.DeepEqual(src) { - return false + if err2 = result.Write(oprot); err == nil && err2 != nil { + err = err2 } - return true + if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.Flush(ctx); err == nil && err2 != nil { + err = err2 + } + if err != nil { + return + } + return true, err } -type EvaluationOpenAPIServiceGetEvaluationSetOApiArgs struct { - Req *GetEvaluationSetOApiRequest `thrift:"req,1" frugal:"1,default,GetEvaluationSetOApiRequest"` +type EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs struct { + Req *CreateEvaluationSetOApiRequest `thrift:"req,1" frugal:"1,default,CreateEvaluationSetOApiRequest"` } -func NewEvaluationOpenAPIServiceGetEvaluationSetOApiArgs() *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs { - return &EvaluationOpenAPIServiceGetEvaluationSetOApiArgs{} +func NewEvaluationOpenAPIServiceCreateEvaluationSetOApiArgs() *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs { + return &EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs{} } -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) InitDefault() { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) InitDefault() { } -var EvaluationOpenAPIServiceGetEvaluationSetOApiArgs_Req_DEFAULT *GetEvaluationSetOApiRequest +var EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs_Req_DEFAULT *CreateEvaluationSetOApiRequest -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) GetReq() (v *GetEvaluationSetOApiRequest) { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) GetReq() (v *CreateEvaluationSetOApiRequest) { if p == nil { return } if !p.IsSetReq() { - return EvaluationOpenAPIServiceGetEvaluationSetOApiArgs_Req_DEFAULT + return EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs_Req_DEFAULT } return p.Req } -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) SetReq(val *GetEvaluationSetOApiRequest) { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) SetReq(val *CreateEvaluationSetOApiRequest) { p.Req = val } -var fieldIDToName_EvaluationOpenAPIServiceGetEvaluationSetOApiArgs = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs = map[int16]string{ 1: "req", } -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) IsSetReq() bool { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) IsSetReq() bool { return p.Req != nil } -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -19233,7 +18497,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceGetEvaluationSetOApiArgs[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -19243,8 +18507,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) ReadField1(iprot thrift.TProtocol) error { - _field := NewGetEvaluationSetOApiRequest() +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewCreateEvaluationSetOApiRequest() if err := _field.Read(iprot); err != nil { return err } @@ -19252,9 +18516,9 @@ func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) ReadField1(iprot thri return nil } -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("GetEvaluationSetOApi_args"); err != nil { + if err = oprot.WriteStructBegin("CreateEvaluationSetOApi_args"); err != nil { goto WriteStructBeginError } if p != nil { @@ -19280,7 +18544,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) writeField1(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } @@ -19297,15 +18561,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) String() string { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceGetEvaluationSetOApiArgs(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs(%+v)", *p) } -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) DeepEqual(ano *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) bool { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) DeepEqual(ano *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -19317,7 +18581,7 @@ func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) DeepEqual(ano *Evalua return true } -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) Field1DeepEqual(src *GetEvaluationSetOApiRequest) bool { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) Field1DeepEqual(src *CreateEvaluationSetOApiRequest) bool { if !p.Req.DeepEqual(src) { return false @@ -19325,41 +18589,41 @@ func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) Field1DeepEqual(src * return true } -type EvaluationOpenAPIServiceGetEvaluationSetOApiResult struct { - Success *GetEvaluationSetOApiResponse `thrift:"success,0,optional" frugal:"0,optional,GetEvaluationSetOApiResponse"` +type EvaluationOpenAPIServiceCreateEvaluationSetOApiResult struct { + Success *CreateEvaluationSetOApiResponse `thrift:"success,0,optional" frugal:"0,optional,CreateEvaluationSetOApiResponse"` } -func NewEvaluationOpenAPIServiceGetEvaluationSetOApiResult() *EvaluationOpenAPIServiceGetEvaluationSetOApiResult { - return &EvaluationOpenAPIServiceGetEvaluationSetOApiResult{} +func NewEvaluationOpenAPIServiceCreateEvaluationSetOApiResult() *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult { + return &EvaluationOpenAPIServiceCreateEvaluationSetOApiResult{} } -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) InitDefault() { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) InitDefault() { } -var EvaluationOpenAPIServiceGetEvaluationSetOApiResult_Success_DEFAULT *GetEvaluationSetOApiResponse +var EvaluationOpenAPIServiceCreateEvaluationSetOApiResult_Success_DEFAULT *CreateEvaluationSetOApiResponse -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) GetSuccess() (v *GetEvaluationSetOApiResponse) { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) GetSuccess() (v *CreateEvaluationSetOApiResponse) { if p == nil { return } if !p.IsSetSuccess() { - return EvaluationOpenAPIServiceGetEvaluationSetOApiResult_Success_DEFAULT + return EvaluationOpenAPIServiceCreateEvaluationSetOApiResult_Success_DEFAULT } return p.Success } -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) SetSuccess(x interface{}) { - p.Success = x.(*GetEvaluationSetOApiResponse) +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) SetSuccess(x interface{}) { + p.Success = x.(*CreateEvaluationSetOApiResponse) } -var fieldIDToName_EvaluationOpenAPIServiceGetEvaluationSetOApiResult = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceCreateEvaluationSetOApiResult = map[int16]string{ 0: "success", } -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) IsSetSuccess() bool { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) IsSetSuccess() bool { return p.Success != nil } -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -19404,7 +18668,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceGetEvaluationSetOApiResult[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceCreateEvaluationSetOApiResult[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -19413,9 +18677,9 @@ ReadFieldEndError: ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } - -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) ReadField0(iprot thrift.TProtocol) error { - _field := NewGetEvaluationSetOApiResponse() + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewCreateEvaluationSetOApiResponse() if err := _field.Read(iprot); err != nil { return err } @@ -19423,9 +18687,9 @@ func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) ReadField0(iprot th return nil } -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("GetEvaluationSetOApi_result"); err != nil { + if err = oprot.WriteStructBegin("CreateEvaluationSetOApi_result"); err != nil { goto WriteStructBeginError } if p != nil { @@ -19451,7 +18715,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) writeField0(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) writeField0(oprot thrift.TProtocol) (err error) { if p.IsSetSuccess() { if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { goto WriteFieldBeginError @@ -19470,15 +18734,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) String() string { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceGetEvaluationSetOApiResult(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceCreateEvaluationSetOApiResult(%+v)", *p) } -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) DeepEqual(ano *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) bool { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) DeepEqual(ano *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -19490,7 +18754,7 @@ func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) DeepEqual(ano *Eval return true } -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) Field0DeepEqual(src *GetEvaluationSetOApiResponse) bool { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) Field0DeepEqual(src *CreateEvaluationSetOApiResponse) bool { if !p.Success.DeepEqual(src) { return false @@ -19498,41 +18762,41 @@ func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) Field0DeepEqual(src return true } -type EvaluationOpenAPIServiceListEvaluationSetsOApiArgs struct { - Req *ListEvaluationSetsOApiRequest `thrift:"req,1" frugal:"1,default,ListEvaluationSetsOApiRequest"` +type EvaluationOpenAPIServiceGetEvaluationSetOApiArgs struct { + Req *GetEvaluationSetOApiRequest `thrift:"req,1" frugal:"1,default,GetEvaluationSetOApiRequest"` } -func NewEvaluationOpenAPIServiceListEvaluationSetsOApiArgs() *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs { - return &EvaluationOpenAPIServiceListEvaluationSetsOApiArgs{} +func NewEvaluationOpenAPIServiceGetEvaluationSetOApiArgs() *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs { + return &EvaluationOpenAPIServiceGetEvaluationSetOApiArgs{} } -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) InitDefault() { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) InitDefault() { } -var EvaluationOpenAPIServiceListEvaluationSetsOApiArgs_Req_DEFAULT *ListEvaluationSetsOApiRequest +var EvaluationOpenAPIServiceGetEvaluationSetOApiArgs_Req_DEFAULT *GetEvaluationSetOApiRequest -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) GetReq() (v *ListEvaluationSetsOApiRequest) { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) GetReq() (v *GetEvaluationSetOApiRequest) { if p == nil { return } if !p.IsSetReq() { - return EvaluationOpenAPIServiceListEvaluationSetsOApiArgs_Req_DEFAULT + return EvaluationOpenAPIServiceGetEvaluationSetOApiArgs_Req_DEFAULT } return p.Req } -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) SetReq(val *ListEvaluationSetsOApiRequest) { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) SetReq(val *GetEvaluationSetOApiRequest) { p.Req = val } -var fieldIDToName_EvaluationOpenAPIServiceListEvaluationSetsOApiArgs = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceGetEvaluationSetOApiArgs = map[int16]string{ 1: "req", } -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) IsSetReq() bool { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) IsSetReq() bool { return p.Req != nil } -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -19577,7 +18841,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceListEvaluationSetsOApiArgs[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceGetEvaluationSetOApiArgs[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -19587,8 +18851,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) ReadField1(iprot thrift.TProtocol) error { - _field := NewListEvaluationSetsOApiRequest() +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewGetEvaluationSetOApiRequest() if err := _field.Read(iprot); err != nil { return err } @@ -19596,9 +18860,9 @@ func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) ReadField1(iprot th return nil } -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("ListEvaluationSetsOApi_args"); err != nil { + if err = oprot.WriteStructBegin("GetEvaluationSetOApi_args"); err != nil { goto WriteStructBeginError } if p != nil { @@ -19624,7 +18888,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) writeField1(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } @@ -19641,15 +18905,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) String() string { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceListEvaluationSetsOApiArgs(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceGetEvaluationSetOApiArgs(%+v)", *p) } -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) DeepEqual(ano *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) bool { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) DeepEqual(ano *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -19661,7 +18925,7 @@ func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) DeepEqual(ano *Eval return true } -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) Field1DeepEqual(src *ListEvaluationSetsOApiRequest) bool { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) Field1DeepEqual(src *GetEvaluationSetOApiRequest) bool { if !p.Req.DeepEqual(src) { return false @@ -19669,41 +18933,41 @@ func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) Field1DeepEqual(src return true } -type EvaluationOpenAPIServiceListEvaluationSetsOApiResult struct { - Success *ListEvaluationSetsOApiResponse `thrift:"success,0,optional" frugal:"0,optional,ListEvaluationSetsOApiResponse"` +type EvaluationOpenAPIServiceGetEvaluationSetOApiResult struct { + Success *GetEvaluationSetOApiResponse `thrift:"success,0,optional" frugal:"0,optional,GetEvaluationSetOApiResponse"` } -func NewEvaluationOpenAPIServiceListEvaluationSetsOApiResult() *EvaluationOpenAPIServiceListEvaluationSetsOApiResult { - return &EvaluationOpenAPIServiceListEvaluationSetsOApiResult{} +func NewEvaluationOpenAPIServiceGetEvaluationSetOApiResult() *EvaluationOpenAPIServiceGetEvaluationSetOApiResult { + return &EvaluationOpenAPIServiceGetEvaluationSetOApiResult{} } -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) InitDefault() { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) InitDefault() { } -var EvaluationOpenAPIServiceListEvaluationSetsOApiResult_Success_DEFAULT *ListEvaluationSetsOApiResponse +var EvaluationOpenAPIServiceGetEvaluationSetOApiResult_Success_DEFAULT *GetEvaluationSetOApiResponse -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) GetSuccess() (v *ListEvaluationSetsOApiResponse) { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) GetSuccess() (v *GetEvaluationSetOApiResponse) { if p == nil { return } if !p.IsSetSuccess() { - return EvaluationOpenAPIServiceListEvaluationSetsOApiResult_Success_DEFAULT + return EvaluationOpenAPIServiceGetEvaluationSetOApiResult_Success_DEFAULT } return p.Success } -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) SetSuccess(x interface{}) { - p.Success = x.(*ListEvaluationSetsOApiResponse) +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) SetSuccess(x interface{}) { + p.Success = x.(*GetEvaluationSetOApiResponse) } -var fieldIDToName_EvaluationOpenAPIServiceListEvaluationSetsOApiResult = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceGetEvaluationSetOApiResult = map[int16]string{ 0: "success", } -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) IsSetSuccess() bool { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) IsSetSuccess() bool { return p.Success != nil } -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -19748,7 +19012,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceListEvaluationSetsOApiResult[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceGetEvaluationSetOApiResult[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -19758,8 +19022,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) ReadField0(iprot thrift.TProtocol) error { - _field := NewListEvaluationSetsOApiResponse() +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewGetEvaluationSetOApiResponse() if err := _field.Read(iprot); err != nil { return err } @@ -19767,9 +19031,9 @@ func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) ReadField0(iprot return nil } -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("ListEvaluationSetsOApi_result"); err != nil { + if err = oprot.WriteStructBegin("GetEvaluationSetOApi_result"); err != nil { goto WriteStructBeginError } if p != nil { @@ -19795,7 +19059,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) writeField0(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) writeField0(oprot thrift.TProtocol) (err error) { if p.IsSetSuccess() { if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { goto WriteFieldBeginError @@ -19814,15 +19078,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) String() string { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceListEvaluationSetsOApiResult(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceGetEvaluationSetOApiResult(%+v)", *p) } -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) DeepEqual(ano *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) bool { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) DeepEqual(ano *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -19834,7 +19098,7 @@ func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) DeepEqual(ano *Ev return true } -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) Field0DeepEqual(src *ListEvaluationSetsOApiResponse) bool { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) Field0DeepEqual(src *GetEvaluationSetOApiResponse) bool { if !p.Success.DeepEqual(src) { return false @@ -19842,41 +19106,41 @@ func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) Field0DeepEqual(s return true } -type EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs struct { - Req *CreateEvaluationSetVersionOApiRequest `thrift:"req,1" frugal:"1,default,CreateEvaluationSetVersionOApiRequest"` +type EvaluationOpenAPIServiceListEvaluationSetsOApiArgs struct { + Req *ListEvaluationSetsOApiRequest `thrift:"req,1" frugal:"1,default,ListEvaluationSetsOApiRequest"` } -func NewEvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs() *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs { - return &EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs{} +func NewEvaluationOpenAPIServiceListEvaluationSetsOApiArgs() *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs { + return &EvaluationOpenAPIServiceListEvaluationSetsOApiArgs{} } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) InitDefault() { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) InitDefault() { } -var EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs_Req_DEFAULT *CreateEvaluationSetVersionOApiRequest +var EvaluationOpenAPIServiceListEvaluationSetsOApiArgs_Req_DEFAULT *ListEvaluationSetsOApiRequest -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) GetReq() (v *CreateEvaluationSetVersionOApiRequest) { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) GetReq() (v *ListEvaluationSetsOApiRequest) { if p == nil { return } if !p.IsSetReq() { - return EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs_Req_DEFAULT + return EvaluationOpenAPIServiceListEvaluationSetsOApiArgs_Req_DEFAULT } return p.Req } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) SetReq(val *CreateEvaluationSetVersionOApiRequest) { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) SetReq(val *ListEvaluationSetsOApiRequest) { p.Req = val } -var fieldIDToName_EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceListEvaluationSetsOApiArgs = map[int16]string{ 1: "req", } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) IsSetReq() bool { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) IsSetReq() bool { return p.Req != nil } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -19921,7 +19185,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceListEvaluationSetsOApiArgs[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -19931,8 +19195,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) ReadField1(iprot thrift.TProtocol) error { - _field := NewCreateEvaluationSetVersionOApiRequest() +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewListEvaluationSetsOApiRequest() if err := _field.Read(iprot); err != nil { return err } @@ -19940,9 +19204,9 @@ func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) ReadField1( return nil } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("CreateEvaluationSetVersionOApi_args"); err != nil { + if err = oprot.WriteStructBegin("ListEvaluationSetsOApi_args"); err != nil { goto WriteStructBeginError } if p != nil { @@ -19968,7 +19232,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) writeField1(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } @@ -19985,15 +19249,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) String() string { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceListEvaluationSetsOApiArgs(%+v)", *p) } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) DeepEqual(ano *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) bool { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) DeepEqual(ano *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -20005,7 +19269,7 @@ func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) DeepEqual(a return true } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) Field1DeepEqual(src *CreateEvaluationSetVersionOApiRequest) bool { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) Field1DeepEqual(src *ListEvaluationSetsOApiRequest) bool { if !p.Req.DeepEqual(src) { return false @@ -20013,41 +19277,41 @@ func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) Field1DeepE return true } -type EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult struct { - Success *CreateEvaluationSetVersionOApiResponse `thrift:"success,0,optional" frugal:"0,optional,CreateEvaluationSetVersionOApiResponse"` +type EvaluationOpenAPIServiceListEvaluationSetsOApiResult struct { + Success *ListEvaluationSetsOApiResponse `thrift:"success,0,optional" frugal:"0,optional,ListEvaluationSetsOApiResponse"` } -func NewEvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult() *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult { - return &EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult{} +func NewEvaluationOpenAPIServiceListEvaluationSetsOApiResult() *EvaluationOpenAPIServiceListEvaluationSetsOApiResult { + return &EvaluationOpenAPIServiceListEvaluationSetsOApiResult{} } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) InitDefault() { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) InitDefault() { } -var EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult_Success_DEFAULT *CreateEvaluationSetVersionOApiResponse +var EvaluationOpenAPIServiceListEvaluationSetsOApiResult_Success_DEFAULT *ListEvaluationSetsOApiResponse -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) GetSuccess() (v *CreateEvaluationSetVersionOApiResponse) { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) GetSuccess() (v *ListEvaluationSetsOApiResponse) { if p == nil { return } if !p.IsSetSuccess() { - return EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult_Success_DEFAULT + return EvaluationOpenAPIServiceListEvaluationSetsOApiResult_Success_DEFAULT } return p.Success } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) SetSuccess(x interface{}) { - p.Success = x.(*CreateEvaluationSetVersionOApiResponse) +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) SetSuccess(x interface{}) { + p.Success = x.(*ListEvaluationSetsOApiResponse) } -var fieldIDToName_EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceListEvaluationSetsOApiResult = map[int16]string{ 0: "success", } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) IsSetSuccess() bool { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) IsSetSuccess() bool { return p.Success != nil } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -20092,7 +19356,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceListEvaluationSetsOApiResult[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -20102,8 +19366,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) ReadField0(iprot thrift.TProtocol) error { - _field := NewCreateEvaluationSetVersionOApiResponse() +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewListEvaluationSetsOApiResponse() if err := _field.Read(iprot); err != nil { return err } @@ -20111,9 +19375,9 @@ func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) ReadField return nil } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("CreateEvaluationSetVersionOApi_result"); err != nil { + if err = oprot.WriteStructBegin("ListEvaluationSetsOApi_result"); err != nil { goto WriteStructBeginError } if p != nil { @@ -20139,7 +19403,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) writeField0(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) writeField0(oprot thrift.TProtocol) (err error) { if p.IsSetSuccess() { if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { goto WriteFieldBeginError @@ -20158,15 +19422,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) String() string { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceListEvaluationSetsOApiResult(%+v)", *p) } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) DeepEqual(ano *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) bool { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) DeepEqual(ano *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -20178,7 +19442,7 @@ func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) DeepEqual return true } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) Field0DeepEqual(src *CreateEvaluationSetVersionOApiResponse) bool { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) Field0DeepEqual(src *ListEvaluationSetsOApiResponse) bool { if !p.Success.DeepEqual(src) { return false @@ -20186,41 +19450,41 @@ func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) Field0Dee return true } -type EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs struct { - Req *BatchCreateEvaluationSetItemsOApiRequest `thrift:"req,1" frugal:"1,default,BatchCreateEvaluationSetItemsOApiRequest"` +type EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs struct { + Req *CreateEvaluationSetVersionOApiRequest `thrift:"req,1" frugal:"1,default,CreateEvaluationSetVersionOApiRequest"` } -func NewEvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs() *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs { - return &EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs{} +func NewEvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs() *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs { + return &EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs{} } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) InitDefault() { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) InitDefault() { } -var EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs_Req_DEFAULT *BatchCreateEvaluationSetItemsOApiRequest +var EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs_Req_DEFAULT *CreateEvaluationSetVersionOApiRequest -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) GetReq() (v *BatchCreateEvaluationSetItemsOApiRequest) { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) GetReq() (v *CreateEvaluationSetVersionOApiRequest) { if p == nil { return } if !p.IsSetReq() { - return EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs_Req_DEFAULT + return EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs_Req_DEFAULT } return p.Req } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) SetReq(val *BatchCreateEvaluationSetItemsOApiRequest) { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) SetReq(val *CreateEvaluationSetVersionOApiRequest) { p.Req = val } -var fieldIDToName_EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs = map[int16]string{ 1: "req", } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) IsSetReq() bool { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) IsSetReq() bool { return p.Req != nil } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -20265,7 +19529,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -20275,8 +19539,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) ReadField1(iprot thrift.TProtocol) error { - _field := NewBatchCreateEvaluationSetItemsOApiRequest() +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewCreateEvaluationSetVersionOApiRequest() if err := _field.Read(iprot); err != nil { return err } @@ -20284,9 +19548,9 @@ func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) ReadFiel return nil } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("BatchCreateEvaluationSetItemsOApi_args"); err != nil { + if err = oprot.WriteStructBegin("CreateEvaluationSetVersionOApi_args"); err != nil { goto WriteStructBeginError } if p != nil { @@ -20312,7 +19576,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) writeField1(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } @@ -20329,15 +19593,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) String() string { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs(%+v)", *p) } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) DeepEqual(ano *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) bool { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) DeepEqual(ano *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -20349,7 +19613,7 @@ func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) DeepEqua return true } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) Field1DeepEqual(src *BatchCreateEvaluationSetItemsOApiRequest) bool { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) Field1DeepEqual(src *CreateEvaluationSetVersionOApiRequest) bool { if !p.Req.DeepEqual(src) { return false @@ -20357,41 +19621,41 @@ func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) Field1De return true } -type EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult struct { - Success *BatchCreateEvaluationSetItemsOApiResponse `thrift:"success,0,optional" frugal:"0,optional,BatchCreateEvaluationSetItemsOApiResponse"` +type EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult struct { + Success *CreateEvaluationSetVersionOApiResponse `thrift:"success,0,optional" frugal:"0,optional,CreateEvaluationSetVersionOApiResponse"` } -func NewEvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult() *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult { - return &EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult{} +func NewEvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult() *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult { + return &EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult{} } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) InitDefault() { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) InitDefault() { } -var EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult_Success_DEFAULT *BatchCreateEvaluationSetItemsOApiResponse +var EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult_Success_DEFAULT *CreateEvaluationSetVersionOApiResponse -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) GetSuccess() (v *BatchCreateEvaluationSetItemsOApiResponse) { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) GetSuccess() (v *CreateEvaluationSetVersionOApiResponse) { if p == nil { return } if !p.IsSetSuccess() { - return EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult_Success_DEFAULT + return EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult_Success_DEFAULT } return p.Success } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) SetSuccess(x interface{}) { - p.Success = x.(*BatchCreateEvaluationSetItemsOApiResponse) +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) SetSuccess(x interface{}) { + p.Success = x.(*CreateEvaluationSetVersionOApiResponse) } -var fieldIDToName_EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult = map[int16]string{ 0: "success", } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) IsSetSuccess() bool { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) IsSetSuccess() bool { return p.Success != nil } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -20436,7 +19700,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -20446,8 +19710,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) ReadField0(iprot thrift.TProtocol) error { - _field := NewBatchCreateEvaluationSetItemsOApiResponse() +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewCreateEvaluationSetVersionOApiResponse() if err := _field.Read(iprot); err != nil { return err } @@ -20455,9 +19719,9 @@ func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) ReadFi return nil } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("BatchCreateEvaluationSetItemsOApi_result"); err != nil { + if err = oprot.WriteStructBegin("CreateEvaluationSetVersionOApi_result"); err != nil { goto WriteStructBeginError } if p != nil { @@ -20483,7 +19747,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) writeField0(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) writeField0(oprot thrift.TProtocol) (err error) { if p.IsSetSuccess() { if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { goto WriteFieldBeginError @@ -20502,15 +19766,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) String() string { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult(%+v)", *p) } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) DeepEqual(ano *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) bool { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) DeepEqual(ano *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -20522,7 +19786,7 @@ func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) DeepEq return true } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) Field0DeepEqual(src *BatchCreateEvaluationSetItemsOApiResponse) bool { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) Field0DeepEqual(src *CreateEvaluationSetVersionOApiResponse) bool { if !p.Success.DeepEqual(src) { return false @@ -20530,41 +19794,41 @@ func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) Field0 return true } -type EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs struct { - Req *BatchUpdateEvaluationSetItemsOApiRequest `thrift:"req,1" frugal:"1,default,BatchUpdateEvaluationSetItemsOApiRequest"` +type EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs struct { + Req *BatchCreateEvaluationSetItemsOApiRequest `thrift:"req,1" frugal:"1,default,BatchCreateEvaluationSetItemsOApiRequest"` } -func NewEvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs() *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs { - return &EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs{} +func NewEvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs() *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs { + return &EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs{} } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) InitDefault() { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) InitDefault() { } -var EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs_Req_DEFAULT *BatchUpdateEvaluationSetItemsOApiRequest +var EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs_Req_DEFAULT *BatchCreateEvaluationSetItemsOApiRequest -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) GetReq() (v *BatchUpdateEvaluationSetItemsOApiRequest) { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) GetReq() (v *BatchCreateEvaluationSetItemsOApiRequest) { if p == nil { return } if !p.IsSetReq() { - return EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs_Req_DEFAULT + return EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs_Req_DEFAULT } return p.Req } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) SetReq(val *BatchUpdateEvaluationSetItemsOApiRequest) { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) SetReq(val *BatchCreateEvaluationSetItemsOApiRequest) { p.Req = val } -var fieldIDToName_EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs = map[int16]string{ 1: "req", } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) IsSetReq() bool { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) IsSetReq() bool { return p.Req != nil } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -20609,7 +19873,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -20619,8 +19883,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) ReadField1(iprot thrift.TProtocol) error { - _field := NewBatchUpdateEvaluationSetItemsOApiRequest() +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewBatchCreateEvaluationSetItemsOApiRequest() if err := _field.Read(iprot); err != nil { return err } @@ -20628,9 +19892,9 @@ func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) ReadFiel return nil } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("BatchUpdateEvaluationSetItemsOApi_args"); err != nil { + if err = oprot.WriteStructBegin("BatchCreateEvaluationSetItemsOApi_args"); err != nil { goto WriteStructBeginError } if p != nil { @@ -20656,7 +19920,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) writeField1(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } @@ -20673,15 +19937,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) String() string { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs(%+v)", *p) } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) DeepEqual(ano *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) bool { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) DeepEqual(ano *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -20693,7 +19957,7 @@ func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) DeepEqua return true } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) Field1DeepEqual(src *BatchUpdateEvaluationSetItemsOApiRequest) bool { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) Field1DeepEqual(src *BatchCreateEvaluationSetItemsOApiRequest) bool { if !p.Req.DeepEqual(src) { return false @@ -20701,41 +19965,41 @@ func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) Field1De return true } -type EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult struct { - Success *BatchUpdateEvaluationSetItemsOApiResponse `thrift:"success,0,optional" frugal:"0,optional,BatchUpdateEvaluationSetItemsOApiResponse"` +type EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult struct { + Success *BatchCreateEvaluationSetItemsOApiResponse `thrift:"success,0,optional" frugal:"0,optional,BatchCreateEvaluationSetItemsOApiResponse"` } -func NewEvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult() *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult { - return &EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult{} +func NewEvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult() *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult { + return &EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult{} } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) InitDefault() { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) InitDefault() { } -var EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult_Success_DEFAULT *BatchUpdateEvaluationSetItemsOApiResponse +var EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult_Success_DEFAULT *BatchCreateEvaluationSetItemsOApiResponse -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) GetSuccess() (v *BatchUpdateEvaluationSetItemsOApiResponse) { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) GetSuccess() (v *BatchCreateEvaluationSetItemsOApiResponse) { if p == nil { return } if !p.IsSetSuccess() { - return EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult_Success_DEFAULT + return EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult_Success_DEFAULT } return p.Success } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) SetSuccess(x interface{}) { - p.Success = x.(*BatchUpdateEvaluationSetItemsOApiResponse) +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) SetSuccess(x interface{}) { + p.Success = x.(*BatchCreateEvaluationSetItemsOApiResponse) } -var fieldIDToName_EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult = map[int16]string{ 0: "success", } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) IsSetSuccess() bool { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) IsSetSuccess() bool { return p.Success != nil } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -20780,7 +20044,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -20790,8 +20054,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) ReadField0(iprot thrift.TProtocol) error { - _field := NewBatchUpdateEvaluationSetItemsOApiResponse() +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewBatchCreateEvaluationSetItemsOApiResponse() if err := _field.Read(iprot); err != nil { return err } @@ -20799,9 +20063,9 @@ func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) ReadFi return nil } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("BatchUpdateEvaluationSetItemsOApi_result"); err != nil { + if err = oprot.WriteStructBegin("BatchCreateEvaluationSetItemsOApi_result"); err != nil { goto WriteStructBeginError } if p != nil { @@ -20827,7 +20091,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) writeField0(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) writeField0(oprot thrift.TProtocol) (err error) { if p.IsSetSuccess() { if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { goto WriteFieldBeginError @@ -20846,15 +20110,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) String() string { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult(%+v)", *p) } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) DeepEqual(ano *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) bool { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) DeepEqual(ano *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -20866,7 +20130,7 @@ func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) DeepEq return true } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) Field0DeepEqual(src *BatchUpdateEvaluationSetItemsOApiResponse) bool { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) Field0DeepEqual(src *BatchCreateEvaluationSetItemsOApiResponse) bool { if !p.Success.DeepEqual(src) { return false @@ -20874,41 +20138,41 @@ func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) Field0 return true } -type EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs struct { - Req *BatchDeleteEvaluationSetItemsOApiRequest `thrift:"req,1" frugal:"1,default,BatchDeleteEvaluationSetItemsOApiRequest"` +type EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs struct { + Req *BatchUpdateEvaluationSetItemsOApiRequest `thrift:"req,1" frugal:"1,default,BatchUpdateEvaluationSetItemsOApiRequest"` } -func NewEvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs() *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs { - return &EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs{} +func NewEvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs() *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs { + return &EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs{} } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) InitDefault() { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) InitDefault() { } -var EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs_Req_DEFAULT *BatchDeleteEvaluationSetItemsOApiRequest +var EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs_Req_DEFAULT *BatchUpdateEvaluationSetItemsOApiRequest -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) GetReq() (v *BatchDeleteEvaluationSetItemsOApiRequest) { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) GetReq() (v *BatchUpdateEvaluationSetItemsOApiRequest) { if p == nil { return } if !p.IsSetReq() { - return EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs_Req_DEFAULT + return EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs_Req_DEFAULT } return p.Req } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) SetReq(val *BatchDeleteEvaluationSetItemsOApiRequest) { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) SetReq(val *BatchUpdateEvaluationSetItemsOApiRequest) { p.Req = val } -var fieldIDToName_EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs = map[int16]string{ 1: "req", } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) IsSetReq() bool { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) IsSetReq() bool { return p.Req != nil } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -20953,7 +20217,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -20963,8 +20227,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) ReadField1(iprot thrift.TProtocol) error { - _field := NewBatchDeleteEvaluationSetItemsOApiRequest() +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewBatchUpdateEvaluationSetItemsOApiRequest() if err := _field.Read(iprot); err != nil { return err } @@ -20972,9 +20236,9 @@ func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) ReadFiel return nil } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("BatchDeleteEvaluationSetItemsOApi_args"); err != nil { + if err = oprot.WriteStructBegin("BatchUpdateEvaluationSetItemsOApi_args"); err != nil { goto WriteStructBeginError } if p != nil { @@ -21000,7 +20264,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) writeField1(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } @@ -21017,15 +20281,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) String() string { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs(%+v)", *p) } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) DeepEqual(ano *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) bool { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) DeepEqual(ano *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -21037,7 +20301,7 @@ func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) DeepEqua return true } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) Field1DeepEqual(src *BatchDeleteEvaluationSetItemsOApiRequest) bool { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) Field1DeepEqual(src *BatchUpdateEvaluationSetItemsOApiRequest) bool { if !p.Req.DeepEqual(src) { return false @@ -21045,41 +20309,41 @@ func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) Field1De return true } -type EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult struct { - Success *BatchDeleteEvaluationSetItemsOApiResponse `thrift:"success,0,optional" frugal:"0,optional,BatchDeleteEvaluationSetItemsOApiResponse"` +type EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult struct { + Success *BatchUpdateEvaluationSetItemsOApiResponse `thrift:"success,0,optional" frugal:"0,optional,BatchUpdateEvaluationSetItemsOApiResponse"` } -func NewEvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult() *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult { - return &EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult{} +func NewEvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult() *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult { + return &EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult{} } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) InitDefault() { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) InitDefault() { } -var EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult_Success_DEFAULT *BatchDeleteEvaluationSetItemsOApiResponse +var EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult_Success_DEFAULT *BatchUpdateEvaluationSetItemsOApiResponse -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) GetSuccess() (v *BatchDeleteEvaluationSetItemsOApiResponse) { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) GetSuccess() (v *BatchUpdateEvaluationSetItemsOApiResponse) { if p == nil { return } if !p.IsSetSuccess() { - return EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult_Success_DEFAULT + return EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult_Success_DEFAULT } return p.Success } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) SetSuccess(x interface{}) { - p.Success = x.(*BatchDeleteEvaluationSetItemsOApiResponse) +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) SetSuccess(x interface{}) { + p.Success = x.(*BatchUpdateEvaluationSetItemsOApiResponse) } -var fieldIDToName_EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult = map[int16]string{ 0: "success", } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) IsSetSuccess() bool { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) IsSetSuccess() bool { return p.Success != nil } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -21124,7 +20388,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -21134,8 +20398,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) ReadField0(iprot thrift.TProtocol) error { - _field := NewBatchDeleteEvaluationSetItemsOApiResponse() +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewBatchUpdateEvaluationSetItemsOApiResponse() if err := _field.Read(iprot); err != nil { return err } @@ -21143,9 +20407,9 @@ func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) ReadFi return nil } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("BatchDeleteEvaluationSetItemsOApi_result"); err != nil { + if err = oprot.WriteStructBegin("BatchUpdateEvaluationSetItemsOApi_result"); err != nil { goto WriteStructBeginError } if p != nil { @@ -21171,7 +20435,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) writeField0(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) writeField0(oprot thrift.TProtocol) (err error) { if p.IsSetSuccess() { if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { goto WriteFieldBeginError @@ -21190,15 +20454,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) String() string { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult(%+v)", *p) } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) DeepEqual(ano *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) bool { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) DeepEqual(ano *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -21210,7 +20474,7 @@ func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) DeepEq return true } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) Field0DeepEqual(src *BatchDeleteEvaluationSetItemsOApiResponse) bool { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) Field0DeepEqual(src *BatchUpdateEvaluationSetItemsOApiResponse) bool { if !p.Success.DeepEqual(src) { return false @@ -21218,41 +20482,41 @@ func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) Field0 return true } -type EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs struct { - Req *ClearEvaluationSetDraftItemsOApiRequest `thrift:"req,1" frugal:"1,default,ClearEvaluationSetDraftItemsOApiRequest"` +type EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs struct { + Req *BatchDeleteEvaluationSetItemsOApiRequest `thrift:"req,1" frugal:"1,default,BatchDeleteEvaluationSetItemsOApiRequest"` } -func NewEvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs() *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs { - return &EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs{} +func NewEvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs() *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs { + return &EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs{} } -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs) InitDefault() { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) InitDefault() { } -var EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs_Req_DEFAULT *ClearEvaluationSetDraftItemsOApiRequest +var EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs_Req_DEFAULT *BatchDeleteEvaluationSetItemsOApiRequest -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs) GetReq() (v *ClearEvaluationSetDraftItemsOApiRequest) { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) GetReq() (v *BatchDeleteEvaluationSetItemsOApiRequest) { if p == nil { return } if !p.IsSetReq() { - return EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs_Req_DEFAULT + return EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs_Req_DEFAULT } return p.Req } -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs) SetReq(val *ClearEvaluationSetDraftItemsOApiRequest) { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) SetReq(val *BatchDeleteEvaluationSetItemsOApiRequest) { p.Req = val } -var fieldIDToName_EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs = map[int16]string{ 1: "req", } -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs) IsSetReq() bool { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) IsSetReq() bool { return p.Req != nil } -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -21297,7 +20561,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -21307,8 +20571,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs) ReadField1(iprot thrift.TProtocol) error { - _field := NewClearEvaluationSetDraftItemsOApiRequest() +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewBatchDeleteEvaluationSetItemsOApiRequest() if err := _field.Read(iprot); err != nil { return err } @@ -21316,9 +20580,9 @@ func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs) ReadField return nil } -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("ClearEvaluationSetDraftItemsOApi_args"); err != nil { + if err = oprot.WriteStructBegin("BatchDeleteEvaluationSetItemsOApi_args"); err != nil { goto WriteStructBeginError } if p != nil { @@ -21344,7 +20608,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs) writeField1(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } @@ -21361,15 +20625,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs) String() string { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs(%+v)", *p) } -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs) DeepEqual(ano *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs) bool { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) DeepEqual(ano *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -21381,7 +20645,7 @@ func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs) DeepEqual return true } -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs) Field1DeepEqual(src *ClearEvaluationSetDraftItemsOApiRequest) bool { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) Field1DeepEqual(src *BatchDeleteEvaluationSetItemsOApiRequest) bool { if !p.Req.DeepEqual(src) { return false @@ -21389,41 +20653,41 @@ func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs) Field1Dee return true } -type EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult struct { - Success *ClearEvaluationSetDraftItemsOApiResponse `thrift:"success,0,optional" frugal:"0,optional,ClearEvaluationSetDraftItemsOApiResponse"` +type EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult struct { + Success *BatchDeleteEvaluationSetItemsOApiResponse `thrift:"success,0,optional" frugal:"0,optional,BatchDeleteEvaluationSetItemsOApiResponse"` } -func NewEvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult() *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult { - return &EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult{} +func NewEvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult() *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult { + return &EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult{} } -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult) InitDefault() { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) InitDefault() { } -var EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult_Success_DEFAULT *ClearEvaluationSetDraftItemsOApiResponse +var EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult_Success_DEFAULT *BatchDeleteEvaluationSetItemsOApiResponse -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult) GetSuccess() (v *ClearEvaluationSetDraftItemsOApiResponse) { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) GetSuccess() (v *BatchDeleteEvaluationSetItemsOApiResponse) { if p == nil { return } if !p.IsSetSuccess() { - return EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult_Success_DEFAULT + return EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult_Success_DEFAULT } return p.Success } -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult) SetSuccess(x interface{}) { - p.Success = x.(*ClearEvaluationSetDraftItemsOApiResponse) +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) SetSuccess(x interface{}) { + p.Success = x.(*BatchDeleteEvaluationSetItemsOApiResponse) } -var fieldIDToName_EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult = map[int16]string{ 0: "success", } -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult) IsSetSuccess() bool { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) IsSetSuccess() bool { return p.Success != nil } -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -21468,7 +20732,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -21478,8 +20742,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult) ReadField0(iprot thrift.TProtocol) error { - _field := NewClearEvaluationSetDraftItemsOApiResponse() +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewBatchDeleteEvaluationSetItemsOApiResponse() if err := _field.Read(iprot); err != nil { return err } @@ -21487,9 +20751,9 @@ func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult) ReadFie return nil } -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("ClearEvaluationSetDraftItemsOApi_result"); err != nil { + if err = oprot.WriteStructBegin("BatchDeleteEvaluationSetItemsOApi_result"); err != nil { goto WriteStructBeginError } if p != nil { @@ -21515,7 +20779,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult) writeField0(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) writeField0(oprot thrift.TProtocol) (err error) { if p.IsSetSuccess() { if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { goto WriteFieldBeginError @@ -21534,15 +20798,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult) String() string { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult(%+v)", *p) } -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult) DeepEqual(ano *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult) bool { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) DeepEqual(ano *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -21554,7 +20818,7 @@ func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult) DeepEqu return true } -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult) Field0DeepEqual(src *ClearEvaluationSetDraftItemsOApiResponse) bool { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) Field0DeepEqual(src *BatchDeleteEvaluationSetItemsOApiResponse) bool { if !p.Success.DeepEqual(src) { return false diff --git a/backend/kitex_gen/coze/loop/evaluation/openapi/coze.loop.evaluation.openapi_validator.go b/backend/kitex_gen/coze/loop/evaluation/openapi/coze.loop.evaluation.openapi_validator.go index 9cd5e3293..badbc6e10 100644 --- a/backend/kitex_gen/coze/loop/evaluation/openapi/coze.loop.evaluation.openapi_validator.go +++ b/backend/kitex_gen/coze/loop/evaluation/openapi/coze.loop.evaluation.openapi_validator.go @@ -22,11 +22,13 @@ var ( ) func (p *CreateEvaluationSetOApiRequest) IsValid() error { - if len(p.Name) < int(1) { - return fmt.Errorf("field Name min_len rule failed, current value: %d", len(p.Name)) - } - if len(p.Name) > int(255) { - return fmt.Errorf("field Name max_len rule failed, current value: %d", len(p.Name)) + if p.Name != nil { + if len(*p.Name) < int(1) { + return fmt.Errorf("field Name min_len rule failed, current value: %d", len(*p.Name)) + } + if len(*p.Name) > int(255) { + return fmt.Errorf("field Name max_len rule failed, current value: %d", len(*p.Name)) + } } if p.Description != nil { if len(*p.Description) > int(2048) { @@ -235,22 +237,6 @@ func (p *BatchDeleteEvaluationSetItemsOApiResponse) IsValid() error { } return nil } -func (p *ClearEvaluationSetDraftItemsOApiRequest) IsValid() error { - if p.Base != nil { - if err := p.Base.IsValid(); err != nil { - return fmt.Errorf("field Base not valid, %w", err) - } - } - return nil -} -func (p *ClearEvaluationSetDraftItemsOApiResponse) IsValid() error { - if p.BaseResp != nil { - if err := p.BaseResp.IsValid(); err != nil { - return fmt.Errorf("field BaseResp not valid, %w", err) - } - } - return nil -} func (p *ListEvaluationSetVersionItemsOApiRequest) IsValid() error { if p.PageSize != nil { if *p.PageSize <= int32(0) { diff --git a/backend/kitex_gen/coze/loop/evaluation/openapi/evaluationopenapiservice/client.go b/backend/kitex_gen/coze/loop/evaluation/openapi/evaluationopenapiservice/client.go index f0238e7f0..ec943c4b4 100644 --- a/backend/kitex_gen/coze/loop/evaluation/openapi/evaluationopenapiservice/client.go +++ b/backend/kitex_gen/coze/loop/evaluation/openapi/evaluationopenapiservice/client.go @@ -18,7 +18,6 @@ type Client interface { BatchCreateEvaluationSetItemsOApi(ctx context.Context, req *openapi.BatchCreateEvaluationSetItemsOApiRequest, callOptions ...callopt.Option) (r *openapi.BatchCreateEvaluationSetItemsOApiResponse, err error) BatchUpdateEvaluationSetItemsOApi(ctx context.Context, req *openapi.BatchUpdateEvaluationSetItemsOApiRequest, callOptions ...callopt.Option) (r *openapi.BatchUpdateEvaluationSetItemsOApiResponse, err error) BatchDeleteEvaluationSetItemsOApi(ctx context.Context, req *openapi.BatchDeleteEvaluationSetItemsOApiRequest, callOptions ...callopt.Option) (r *openapi.BatchDeleteEvaluationSetItemsOApiResponse, err error) - ClearEvaluationSetDraftItemsOApi(ctx context.Context, req *openapi.ClearEvaluationSetDraftItemsOApiRequest, callOptions ...callopt.Option) (r *openapi.ClearEvaluationSetDraftItemsOApiResponse, err error) ListEvaluationSetVersionItemsOApi(ctx context.Context, req *openapi.ListEvaluationSetVersionItemsOApiRequest, callOptions ...callopt.Option) (r *openapi.ListEvaluationSetVersionItemsOApiResponse, err error) CreateEvaluatorOApi(ctx context.Context, req *openapi.CreateEvaluatorOApiRequest, callOptions ...callopt.Option) (r *openapi.CreateEvaluatorOApiResponse, err error) SubmitEvaluatorVersionOApi(ctx context.Context, req *openapi.SubmitEvaluatorVersionOApiRequest, callOptions ...callopt.Option) (r *openapi.SubmitEvaluatorVersionOApiResponse, err error) @@ -93,11 +92,6 @@ func (p *kEvaluationOpenAPIServiceClient) BatchDeleteEvaluationSetItemsOApi(ctx return p.kClient.BatchDeleteEvaluationSetItemsOApi(ctx, req) } -func (p *kEvaluationOpenAPIServiceClient) ClearEvaluationSetDraftItemsOApi(ctx context.Context, req *openapi.ClearEvaluationSetDraftItemsOApiRequest, callOptions ...callopt.Option) (r *openapi.ClearEvaluationSetDraftItemsOApiResponse, err error) { - ctx = client.NewCtxWithCallOptions(ctx, callOptions) - return p.kClient.ClearEvaluationSetDraftItemsOApi(ctx, req) -} - func (p *kEvaluationOpenAPIServiceClient) ListEvaluationSetVersionItemsOApi(ctx context.Context, req *openapi.ListEvaluationSetVersionItemsOApiRequest, callOptions ...callopt.Option) (r *openapi.ListEvaluationSetVersionItemsOApiResponse, err error) { ctx = client.NewCtxWithCallOptions(ctx, callOptions) return p.kClient.ListEvaluationSetVersionItemsOApi(ctx, req) diff --git a/backend/kitex_gen/coze/loop/evaluation/openapi/evaluationopenapiservice/evaluationopenapiservice.go b/backend/kitex_gen/coze/loop/evaluation/openapi/evaluationopenapiservice/evaluationopenapiservice.go index 056e59264..060391f89 100644 --- a/backend/kitex_gen/coze/loop/evaluation/openapi/evaluationopenapiservice/evaluationopenapiservice.go +++ b/backend/kitex_gen/coze/loop/evaluation/openapi/evaluationopenapiservice/evaluationopenapiservice.go @@ -62,13 +62,6 @@ var serviceMethods = map[string]kitex.MethodInfo{ false, kitex.WithStreamingMode(kitex.StreamingNone), ), - "ClearEvaluationSetDraftItemsOApi": kitex.NewMethodInfo( - clearEvaluationSetDraftItemsOApiHandler, - newEvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs, - newEvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult, - false, - kitex.WithStreamingMode(kitex.StreamingNone), - ), "ListEvaluationSetVersionItemsOApi": kitex.NewMethodInfo( listEvaluationSetVersionItemsOApiHandler, newEvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs, @@ -291,25 +284,6 @@ func newEvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult() interf return openapi.NewEvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult() } -func clearEvaluationSetDraftItemsOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { - realArg := arg.(*openapi.EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs) - realResult := result.(*openapi.EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult) - success, err := handler.(openapi.EvaluationOpenAPIService).ClearEvaluationSetDraftItemsOApi(ctx, realArg.Req) - if err != nil { - return err - } - realResult.Success = success - return nil -} - -func newEvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs() interface{} { - return openapi.NewEvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs() -} - -func newEvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult() interface{} { - return openapi.NewEvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult() -} - func listEvaluationSetVersionItemsOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { realArg := arg.(*openapi.EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) realResult := result.(*openapi.EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) @@ -544,16 +518,6 @@ func (p *kClient) BatchDeleteEvaluationSetItemsOApi(ctx context.Context, req *op return _result.GetSuccess(), nil } -func (p *kClient) ClearEvaluationSetDraftItemsOApi(ctx context.Context, req *openapi.ClearEvaluationSetDraftItemsOApiRequest) (r *openapi.ClearEvaluationSetDraftItemsOApiResponse, err error) { - var _args openapi.EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs - _args.Req = req - var _result openapi.EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult - if err = p.c.Call(ctx, "ClearEvaluationSetDraftItemsOApi", &_args, &_result); err != nil { - return - } - return _result.GetSuccess(), nil -} - func (p *kClient) ListEvaluationSetVersionItemsOApi(ctx context.Context, req *openapi.ListEvaluationSetVersionItemsOApiRequest) (r *openapi.ListEvaluationSetVersionItemsOApiResponse, err error) { var _args openapi.EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs _args.Req = req diff --git a/backend/kitex_gen/coze/loop/evaluation/openapi/k-coze.loop.evaluation.openapi.go b/backend/kitex_gen/coze/loop/evaluation/openapi/k-coze.loop.evaluation.openapi.go index 0cd065df8..9dc55c9ba 100644 --- a/backend/kitex_gen/coze/loop/evaluation/openapi/k-coze.loop.evaluation.openapi.go +++ b/backend/kitex_gen/coze/loop/evaluation/openapi/k-coze.loop.evaluation.openapi.go @@ -42,8 +42,6 @@ func (p *CreateEvaluationSetOApiRequest) FastRead(buf []byte) (int, error) { var l int var fieldTypeId thrift.TType var fieldId int16 - var issetWorkspaceID bool = false - var issetName bool = false for { fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) offset += l @@ -61,7 +59,6 @@ func (p *CreateEvaluationSetOApiRequest) FastRead(buf []byte) (int, error) { if err != nil { goto ReadFieldError } - issetWorkspaceID = true } else { l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) offset += l @@ -76,7 +73,6 @@ func (p *CreateEvaluationSetOApiRequest) FastRead(buf []byte) (int, error) { if err != nil { goto ReadFieldError } - issetName = true } else { l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) offset += l @@ -135,15 +131,6 @@ func (p *CreateEvaluationSetOApiRequest) FastRead(buf []byte) (int, error) { } } - if !issetWorkspaceID { - fieldId = 1 - goto RequiredFieldNotSetError - } - - if !issetName { - fieldId = 2 - goto RequiredFieldNotSetError - } return offset, nil ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) @@ -151,19 +138,17 @@ ReadFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_CreateEvaluationSetOApiRequest[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -RequiredFieldNotSetError: - return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_CreateEvaluationSetOApiRequest[fieldId])) } func (p *CreateEvaluationSetOApiRequest) FastReadField1(buf []byte) (int, error) { offset := 0 - var _field int64 + var _field *int64 if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { return offset, err } else { offset += l - _field = v + _field = &v } p.WorkspaceID = _field return offset, nil @@ -172,12 +157,12 @@ func (p *CreateEvaluationSetOApiRequest) FastReadField1(buf []byte) (int, error) func (p *CreateEvaluationSetOApiRequest) FastReadField2(buf []byte) (int, error) { offset := 0 - var _field string + var _field *string if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { return offset, err } else { offset += l - _field = v + _field = &v } p.Name = _field return offset, nil @@ -253,15 +238,19 @@ func (p *CreateEvaluationSetOApiRequest) BLength() int { func (p *CreateEvaluationSetOApiRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) - offset += thrift.Binary.WriteI64(buf[offset:], p.WorkspaceID) + if p.IsSetWorkspaceID() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) + offset += thrift.Binary.WriteI64(buf[offset:], *p.WorkspaceID) + } return offset } func (p *CreateEvaluationSetOApiRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { offset := 0 - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, p.Name) + if p.IsSetName() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Name) + } return offset } @@ -294,15 +283,19 @@ func (p *CreateEvaluationSetOApiRequest) fastWriteField255(buf []byte, w thrift. func (p *CreateEvaluationSetOApiRequest) field1Length() int { l := 0 - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.I64Length() + if p.IsSetWorkspaceID() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() + } return l } func (p *CreateEvaluationSetOApiRequest) field2Length() int { l := 0 - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(p.Name) + if p.IsSetName() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.Name) + } return l } @@ -339,10 +332,17 @@ func (p *CreateEvaluationSetOApiRequest) DeepCopy(s interface{}) error { return fmt.Errorf("%T's type not matched %T", s, p) } - p.WorkspaceID = src.WorkspaceID + if src.WorkspaceID != nil { + tmp := *src.WorkspaceID + p.WorkspaceID = &tmp + } - if src.Name != "" { - p.Name = kutils.StringDeepCopy(src.Name) + if src.Name != nil { + var tmp string + if *src.Name != "" { + tmp = kutils.StringDeepCopy(*src.Name) + } + p.Name = &tmp } if src.Description != nil { @@ -777,8 +777,6 @@ func (p *GetEvaluationSetOApiRequest) FastRead(buf []byte) (int, error) { var l int var fieldTypeId thrift.TType var fieldId int16 - var issetWorkspaceID bool = false - var issetEvaluationSetID bool = false for { fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) offset += l @@ -796,7 +794,6 @@ func (p *GetEvaluationSetOApiRequest) FastRead(buf []byte) (int, error) { if err != nil { goto ReadFieldError } - issetWorkspaceID = true } else { l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) offset += l @@ -811,7 +808,6 @@ func (p *GetEvaluationSetOApiRequest) FastRead(buf []byte) (int, error) { if err != nil { goto ReadFieldError } - issetEvaluationSetID = true } else { l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) offset += l @@ -842,15 +838,6 @@ func (p *GetEvaluationSetOApiRequest) FastRead(buf []byte) (int, error) { } } - if !issetWorkspaceID { - fieldId = 1 - goto RequiredFieldNotSetError - } - - if !issetEvaluationSetID { - fieldId = 2 - goto RequiredFieldNotSetError - } return offset, nil ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) @@ -858,19 +845,17 @@ ReadFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetEvaluationSetOApiRequest[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -RequiredFieldNotSetError: - return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_GetEvaluationSetOApiRequest[fieldId])) } func (p *GetEvaluationSetOApiRequest) FastReadField1(buf []byte) (int, error) { offset := 0 - var _field int64 + var _field *int64 if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { return offset, err } else { offset += l - _field = v + _field = &v } p.WorkspaceID = _field return offset, nil @@ -879,12 +864,12 @@ func (p *GetEvaluationSetOApiRequest) FastReadField1(buf []byte) (int, error) { func (p *GetEvaluationSetOApiRequest) FastReadField2(buf []byte) (int, error) { offset := 0 - var _field int64 + var _field *int64 if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { return offset, err } else { offset += l - _field = v + _field = &v } p.EvaluationSetID = _field return offset, nil @@ -930,15 +915,19 @@ func (p *GetEvaluationSetOApiRequest) BLength() int { func (p *GetEvaluationSetOApiRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) - offset += thrift.Binary.WriteI64(buf[offset:], p.WorkspaceID) + if p.IsSetWorkspaceID() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) + offset += thrift.Binary.WriteI64(buf[offset:], *p.WorkspaceID) + } return offset } func (p *GetEvaluationSetOApiRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { offset := 0 - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 2) - offset += thrift.Binary.WriteI64(buf[offset:], p.EvaluationSetID) + if p.IsSetEvaluationSetID() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 2) + offset += thrift.Binary.WriteI64(buf[offset:], *p.EvaluationSetID) + } return offset } @@ -953,15 +942,19 @@ func (p *GetEvaluationSetOApiRequest) fastWriteField255(buf []byte, w thrift.Noc func (p *GetEvaluationSetOApiRequest) field1Length() int { l := 0 - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.I64Length() + if p.IsSetWorkspaceID() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() + } return l } func (p *GetEvaluationSetOApiRequest) field2Length() int { l := 0 - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.I64Length() + if p.IsSetEvaluationSetID() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() + } return l } @@ -980,9 +973,15 @@ func (p *GetEvaluationSetOApiRequest) DeepCopy(s interface{}) error { return fmt.Errorf("%T's type not matched %T", s, p) } - p.WorkspaceID = src.WorkspaceID + if src.WorkspaceID != nil { + tmp := *src.WorkspaceID + p.WorkspaceID = &tmp + } - p.EvaluationSetID = src.EvaluationSetID + if src.EvaluationSetID != nil { + tmp := *src.EvaluationSetID + p.EvaluationSetID = &tmp + } var _base *base.Base if src.Base != nil { @@ -1401,7 +1400,6 @@ func (p *ListEvaluationSetsOApiRequest) FastRead(buf []byte) (int, error) { var l int var fieldTypeId thrift.TType var fieldId int16 - var issetWorkspaceID bool = false for { fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) offset += l @@ -1419,7 +1417,6 @@ func (p *ListEvaluationSetsOApiRequest) FastRead(buf []byte) (int, error) { if err != nil { goto ReadFieldError } - issetWorkspaceID = true } else { l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) offset += l @@ -1534,10 +1531,6 @@ func (p *ListEvaluationSetsOApiRequest) FastRead(buf []byte) (int, error) { } } - if !issetWorkspaceID { - fieldId = 1 - goto RequiredFieldNotSetError - } return offset, nil ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) @@ -1545,19 +1538,17 @@ ReadFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ListEvaluationSetsOApiRequest[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -RequiredFieldNotSetError: - return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_ListEvaluationSetsOApiRequest[fieldId])) } func (p *ListEvaluationSetsOApiRequest) FastReadField1(buf []byte) (int, error) { offset := 0 - var _field int64 + var _field *int64 if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { return offset, err } else { offset += l - _field = v + _field = &v } p.WorkspaceID = _field return offset, nil @@ -1728,8 +1719,10 @@ func (p *ListEvaluationSetsOApiRequest) BLength() int { func (p *ListEvaluationSetsOApiRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) - offset += thrift.Binary.WriteI64(buf[offset:], p.WorkspaceID) + if p.IsSetWorkspaceID() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) + offset += thrift.Binary.WriteI64(buf[offset:], *p.WorkspaceID) + } return offset } @@ -1819,8 +1812,10 @@ func (p *ListEvaluationSetsOApiRequest) fastWriteField255(buf []byte, w thrift.N func (p *ListEvaluationSetsOApiRequest) field1Length() int { l := 0 - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.I64Length() + if p.IsSetWorkspaceID() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() + } return l } @@ -1903,7 +1898,10 @@ func (p *ListEvaluationSetsOApiRequest) DeepCopy(s interface{}) error { return fmt.Errorf("%T's type not matched %T", s, p) } - p.WorkspaceID = src.WorkspaceID + if src.WorkspaceID != nil { + tmp := *src.WorkspaceID + p.WorkspaceID = &tmp + } if src.Name != nil { var tmp string @@ -2570,8 +2568,6 @@ func (p *CreateEvaluationSetVersionOApiRequest) FastRead(buf []byte) (int, error var l int var fieldTypeId thrift.TType var fieldId int16 - var issetWorkspaceID bool = false - var issetEvaluationSetID bool = false for { fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) offset += l @@ -2589,7 +2585,6 @@ func (p *CreateEvaluationSetVersionOApiRequest) FastRead(buf []byte) (int, error if err != nil { goto ReadFieldError } - issetWorkspaceID = true } else { l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) offset += l @@ -2604,7 +2599,6 @@ func (p *CreateEvaluationSetVersionOApiRequest) FastRead(buf []byte) (int, error if err != nil { goto ReadFieldError } - issetEvaluationSetID = true } else { l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) offset += l @@ -2663,15 +2657,6 @@ func (p *CreateEvaluationSetVersionOApiRequest) FastRead(buf []byte) (int, error } } - if !issetWorkspaceID { - fieldId = 1 - goto RequiredFieldNotSetError - } - - if !issetEvaluationSetID { - fieldId = 2 - goto RequiredFieldNotSetError - } return offset, nil ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) @@ -2679,19 +2664,17 @@ ReadFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_CreateEvaluationSetVersionOApiRequest[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -RequiredFieldNotSetError: - return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_CreateEvaluationSetVersionOApiRequest[fieldId])) } func (p *CreateEvaluationSetVersionOApiRequest) FastReadField1(buf []byte) (int, error) { offset := 0 - var _field int64 + var _field *int64 if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { return offset, err } else { offset += l - _field = v + _field = &v } p.WorkspaceID = _field return offset, nil @@ -2700,12 +2683,12 @@ func (p *CreateEvaluationSetVersionOApiRequest) FastReadField1(buf []byte) (int, func (p *CreateEvaluationSetVersionOApiRequest) FastReadField2(buf []byte) (int, error) { offset := 0 - var _field int64 + var _field *int64 if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { return offset, err } else { offset += l - _field = v + _field = &v } p.EvaluationSetID = _field return offset, nil @@ -2783,15 +2766,19 @@ func (p *CreateEvaluationSetVersionOApiRequest) BLength() int { func (p *CreateEvaluationSetVersionOApiRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) - offset += thrift.Binary.WriteI64(buf[offset:], p.WorkspaceID) + if p.IsSetWorkspaceID() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) + offset += thrift.Binary.WriteI64(buf[offset:], *p.WorkspaceID) + } return offset } func (p *CreateEvaluationSetVersionOApiRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { offset := 0 - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 2) - offset += thrift.Binary.WriteI64(buf[offset:], p.EvaluationSetID) + if p.IsSetEvaluationSetID() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 2) + offset += thrift.Binary.WriteI64(buf[offset:], *p.EvaluationSetID) + } return offset } @@ -2824,15 +2811,19 @@ func (p *CreateEvaluationSetVersionOApiRequest) fastWriteField255(buf []byte, w func (p *CreateEvaluationSetVersionOApiRequest) field1Length() int { l := 0 - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.I64Length() + if p.IsSetWorkspaceID() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() + } return l } func (p *CreateEvaluationSetVersionOApiRequest) field2Length() int { l := 0 - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.I64Length() + if p.IsSetEvaluationSetID() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() + } return l } @@ -2869,9 +2860,15 @@ func (p *CreateEvaluationSetVersionOApiRequest) DeepCopy(s interface{}) error { return fmt.Errorf("%T's type not matched %T", s, p) } - p.WorkspaceID = src.WorkspaceID + if src.WorkspaceID != nil { + tmp := *src.WorkspaceID + p.WorkspaceID = &tmp + } - p.EvaluationSetID = src.EvaluationSetID + if src.EvaluationSetID != nil { + tmp := *src.EvaluationSetID + p.EvaluationSetID = &tmp + } if src.Version != nil { var tmp string @@ -3304,8 +3301,6 @@ func (p *BatchCreateEvaluationSetItemsOApiRequest) FastRead(buf []byte) (int, er var l int var fieldTypeId thrift.TType var fieldId int16 - var issetWorkspaceID bool = false - var issetEvaluationSetID bool = false for { fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) offset += l @@ -3323,7 +3318,6 @@ func (p *BatchCreateEvaluationSetItemsOApiRequest) FastRead(buf []byte) (int, er if err != nil { goto ReadFieldError } - issetWorkspaceID = true } else { l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) offset += l @@ -3338,7 +3332,6 @@ func (p *BatchCreateEvaluationSetItemsOApiRequest) FastRead(buf []byte) (int, er if err != nil { goto ReadFieldError } - issetEvaluationSetID = true } else { l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) offset += l @@ -3411,15 +3404,6 @@ func (p *BatchCreateEvaluationSetItemsOApiRequest) FastRead(buf []byte) (int, er } } - if !issetWorkspaceID { - fieldId = 1 - goto RequiredFieldNotSetError - } - - if !issetEvaluationSetID { - fieldId = 2 - goto RequiredFieldNotSetError - } return offset, nil ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) @@ -3427,19 +3411,17 @@ ReadFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_BatchCreateEvaluationSetItemsOApiRequest[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -RequiredFieldNotSetError: - return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_BatchCreateEvaluationSetItemsOApiRequest[fieldId])) } func (p *BatchCreateEvaluationSetItemsOApiRequest) FastReadField1(buf []byte) (int, error) { offset := 0 - var _field int64 + var _field *int64 if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { return offset, err } else { offset += l - _field = v + _field = &v } p.WorkspaceID = _field return offset, nil @@ -3448,12 +3430,12 @@ func (p *BatchCreateEvaluationSetItemsOApiRequest) FastReadField1(buf []byte) (i func (p *BatchCreateEvaluationSetItemsOApiRequest) FastReadField2(buf []byte) (int, error) { offset := 0 - var _field int64 + var _field *int64 if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { return offset, err } else { offset += l - _field = v + _field = &v } p.EvaluationSetID = _field return offset, nil @@ -3558,15 +3540,19 @@ func (p *BatchCreateEvaluationSetItemsOApiRequest) BLength() int { func (p *BatchCreateEvaluationSetItemsOApiRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) - offset += thrift.Binary.WriteI64(buf[offset:], p.WorkspaceID) + if p.IsSetWorkspaceID() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) + offset += thrift.Binary.WriteI64(buf[offset:], *p.WorkspaceID) + } return offset } func (p *BatchCreateEvaluationSetItemsOApiRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { offset := 0 - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 2) - offset += thrift.Binary.WriteI64(buf[offset:], p.EvaluationSetID) + if p.IsSetEvaluationSetID() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 2) + offset += thrift.Binary.WriteI64(buf[offset:], *p.EvaluationSetID) + } return offset } @@ -3615,15 +3601,19 @@ func (p *BatchCreateEvaluationSetItemsOApiRequest) fastWriteField255(buf []byte, func (p *BatchCreateEvaluationSetItemsOApiRequest) field1Length() int { l := 0 - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.I64Length() + if p.IsSetWorkspaceID() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() + } return l } func (p *BatchCreateEvaluationSetItemsOApiRequest) field2Length() int { l := 0 - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.I64Length() + if p.IsSetEvaluationSetID() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() + } return l } @@ -3673,9 +3663,15 @@ func (p *BatchCreateEvaluationSetItemsOApiRequest) DeepCopy(s interface{}) error return fmt.Errorf("%T's type not matched %T", s, p) } - p.WorkspaceID = src.WorkspaceID + if src.WorkspaceID != nil { + tmp := *src.WorkspaceID + p.WorkspaceID = &tmp + } - p.EvaluationSetID = src.EvaluationSetID + if src.EvaluationSetID != nil { + tmp := *src.EvaluationSetID + p.EvaluationSetID = &tmp + } if src.Items != nil { p.Items = make([]*eval_set.EvaluationSetItem, 0, len(src.Items)) @@ -4238,8 +4234,6 @@ func (p *BatchUpdateEvaluationSetItemsOApiRequest) FastRead(buf []byte) (int, er var l int var fieldTypeId thrift.TType var fieldId int16 - var issetWorkspaceID bool = false - var issetEvaluationSetID bool = false for { fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) offset += l @@ -4257,7 +4251,6 @@ func (p *BatchUpdateEvaluationSetItemsOApiRequest) FastRead(buf []byte) (int, er if err != nil { goto ReadFieldError } - issetWorkspaceID = true } else { l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) offset += l @@ -4272,7 +4265,6 @@ func (p *BatchUpdateEvaluationSetItemsOApiRequest) FastRead(buf []byte) (int, er if err != nil { goto ReadFieldError } - issetEvaluationSetID = true } else { l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) offset += l @@ -4331,15 +4323,6 @@ func (p *BatchUpdateEvaluationSetItemsOApiRequest) FastRead(buf []byte) (int, er } } - if !issetWorkspaceID { - fieldId = 1 - goto RequiredFieldNotSetError - } - - if !issetEvaluationSetID { - fieldId = 2 - goto RequiredFieldNotSetError - } return offset, nil ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) @@ -4347,19 +4330,17 @@ ReadFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_BatchUpdateEvaluationSetItemsOApiRequest[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -RequiredFieldNotSetError: - return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_BatchUpdateEvaluationSetItemsOApiRequest[fieldId])) } func (p *BatchUpdateEvaluationSetItemsOApiRequest) FastReadField1(buf []byte) (int, error) { offset := 0 - var _field int64 + var _field *int64 if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { return offset, err } else { offset += l - _field = v + _field = &v } p.WorkspaceID = _field return offset, nil @@ -4368,12 +4349,12 @@ func (p *BatchUpdateEvaluationSetItemsOApiRequest) FastReadField1(buf []byte) (i func (p *BatchUpdateEvaluationSetItemsOApiRequest) FastReadField2(buf []byte) (int, error) { offset := 0 - var _field int64 + var _field *int64 if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { return offset, err } else { offset += l - _field = v + _field = &v } p.EvaluationSetID = _field return offset, nil @@ -4462,15 +4443,19 @@ func (p *BatchUpdateEvaluationSetItemsOApiRequest) BLength() int { func (p *BatchUpdateEvaluationSetItemsOApiRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) - offset += thrift.Binary.WriteI64(buf[offset:], p.WorkspaceID) + if p.IsSetWorkspaceID() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) + offset += thrift.Binary.WriteI64(buf[offset:], *p.WorkspaceID) + } return offset } func (p *BatchUpdateEvaluationSetItemsOApiRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { offset := 0 - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 2) - offset += thrift.Binary.WriteI64(buf[offset:], p.EvaluationSetID) + if p.IsSetEvaluationSetID() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 2) + offset += thrift.Binary.WriteI64(buf[offset:], *p.EvaluationSetID) + } return offset } @@ -4510,15 +4495,19 @@ func (p *BatchUpdateEvaluationSetItemsOApiRequest) fastWriteField255(buf []byte, func (p *BatchUpdateEvaluationSetItemsOApiRequest) field1Length() int { l := 0 - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.I64Length() + if p.IsSetWorkspaceID() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() + } return l } func (p *BatchUpdateEvaluationSetItemsOApiRequest) field2Length() int { l := 0 - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.I64Length() + if p.IsSetEvaluationSetID() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() + } return l } @@ -4559,9 +4548,15 @@ func (p *BatchUpdateEvaluationSetItemsOApiRequest) DeepCopy(s interface{}) error return fmt.Errorf("%T's type not matched %T", s, p) } - p.WorkspaceID = src.WorkspaceID + if src.WorkspaceID != nil { + tmp := *src.WorkspaceID + p.WorkspaceID = &tmp + } - p.EvaluationSetID = src.EvaluationSetID + if src.EvaluationSetID != nil { + tmp := *src.EvaluationSetID + p.EvaluationSetID = &tmp + } if src.Items != nil { p.Items = make([]*eval_set.EvaluationSetItem, 0, len(src.Items)) @@ -5119,8 +5114,6 @@ func (p *BatchDeleteEvaluationSetItemsOApiRequest) FastRead(buf []byte) (int, er var l int var fieldTypeId thrift.TType var fieldId int16 - var issetWorkspaceID bool = false - var issetEvaluationSetID bool = false for { fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) offset += l @@ -5138,7 +5131,6 @@ func (p *BatchDeleteEvaluationSetItemsOApiRequest) FastRead(buf []byte) (int, er if err != nil { goto ReadFieldError } - issetWorkspaceID = true } else { l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) offset += l @@ -5153,7 +5145,6 @@ func (p *BatchDeleteEvaluationSetItemsOApiRequest) FastRead(buf []byte) (int, er if err != nil { goto ReadFieldError } - issetEvaluationSetID = true } else { l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) offset += l @@ -5175,6 +5166,20 @@ func (p *BatchDeleteEvaluationSetItemsOApiRequest) FastRead(buf []byte) (int, er goto SkipFieldError } } + case 4: + if fieldTypeId == thrift.BOOL { + l, err = p.FastReadField4(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } case 255: if fieldTypeId == thrift.STRUCT { l, err = p.FastReadField255(buf[offset:]) @@ -5198,15 +5203,6 @@ func (p *BatchDeleteEvaluationSetItemsOApiRequest) FastRead(buf []byte) (int, er } } - if !issetWorkspaceID { - fieldId = 1 - goto RequiredFieldNotSetError - } - - if !issetEvaluationSetID { - fieldId = 2 - goto RequiredFieldNotSetError - } return offset, nil ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) @@ -5214,19 +5210,17 @@ ReadFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_BatchDeleteEvaluationSetItemsOApiRequest[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -RequiredFieldNotSetError: - return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_BatchDeleteEvaluationSetItemsOApiRequest[fieldId])) } func (p *BatchDeleteEvaluationSetItemsOApiRequest) FastReadField1(buf []byte) (int, error) { offset := 0 - var _field int64 + var _field *int64 if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { return offset, err } else { offset += l - _field = v + _field = &v } p.WorkspaceID = _field return offset, nil @@ -5235,12 +5229,12 @@ func (p *BatchDeleteEvaluationSetItemsOApiRequest) FastReadField1(buf []byte) (i func (p *BatchDeleteEvaluationSetItemsOApiRequest) FastReadField2(buf []byte) (int, error) { offset := 0 - var _field int64 + var _field *int64 if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { return offset, err } else { offset += l - _field = v + _field = &v } p.EvaluationSetID = _field return offset, nil @@ -5270,6 +5264,20 @@ func (p *BatchDeleteEvaluationSetItemsOApiRequest) FastReadField3(buf []byte) (i return offset, nil } +func (p *BatchDeleteEvaluationSetItemsOApiRequest) FastReadField4(buf []byte) (int, error) { + offset := 0 + + var _field *bool + if v, l, err := thrift.Binary.ReadBool(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.IsDeleteAll = _field + return offset, nil +} + func (p *BatchDeleteEvaluationSetItemsOApiRequest) FastReadField255(buf []byte) (int, error) { offset := 0 _field := base.NewBase() @@ -5291,6 +5299,7 @@ func (p *BatchDeleteEvaluationSetItemsOApiRequest) FastWriteNocopy(buf []byte, w if p != nil { offset += p.fastWriteField1(buf[offset:], w) offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField4(buf[offset:], w) offset += p.fastWriteField3(buf[offset:], w) offset += p.fastWriteField255(buf[offset:], w) } @@ -5304,6 +5313,7 @@ func (p *BatchDeleteEvaluationSetItemsOApiRequest) BLength() int { l += p.field1Length() l += p.field2Length() l += p.field3Length() + l += p.field4Length() l += p.field255Length() } l += thrift.Binary.FieldStopLength() @@ -5312,15 +5322,19 @@ func (p *BatchDeleteEvaluationSetItemsOApiRequest) BLength() int { func (p *BatchDeleteEvaluationSetItemsOApiRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) - offset += thrift.Binary.WriteI64(buf[offset:], p.WorkspaceID) + if p.IsSetWorkspaceID() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) + offset += thrift.Binary.WriteI64(buf[offset:], *p.WorkspaceID) + } return offset } func (p *BatchDeleteEvaluationSetItemsOApiRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { offset := 0 - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 2) - offset += thrift.Binary.WriteI64(buf[offset:], p.EvaluationSetID) + if p.IsSetEvaluationSetID() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 2) + offset += thrift.Binary.WriteI64(buf[offset:], *p.EvaluationSetID) + } return offset } @@ -5340,6 +5354,15 @@ func (p *BatchDeleteEvaluationSetItemsOApiRequest) fastWriteField3(buf []byte, w return offset } +func (p *BatchDeleteEvaluationSetItemsOApiRequest) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetIsDeleteAll() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.BOOL, 4) + offset += thrift.Binary.WriteBool(buf[offset:], *p.IsDeleteAll) + } + return offset +} + func (p *BatchDeleteEvaluationSetItemsOApiRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetBase() { @@ -5351,15 +5374,19 @@ func (p *BatchDeleteEvaluationSetItemsOApiRequest) fastWriteField255(buf []byte, func (p *BatchDeleteEvaluationSetItemsOApiRequest) field1Length() int { l := 0 - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.I64Length() + if p.IsSetWorkspaceID() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() + } return l } func (p *BatchDeleteEvaluationSetItemsOApiRequest) field2Length() int { l := 0 - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.I64Length() + if p.IsSetEvaluationSetID() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() + } return l } @@ -5374,6 +5401,15 @@ func (p *BatchDeleteEvaluationSetItemsOApiRequest) field3Length() int { return l } +func (p *BatchDeleteEvaluationSetItemsOApiRequest) field4Length() int { + l := 0 + if p.IsSetIsDeleteAll() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.BoolLength() + } + return l +} + func (p *BatchDeleteEvaluationSetItemsOApiRequest) field255Length() int { l := 0 if p.IsSetBase() { @@ -5389,9 +5425,15 @@ func (p *BatchDeleteEvaluationSetItemsOApiRequest) DeepCopy(s interface{}) error return fmt.Errorf("%T's type not matched %T", s, p) } - p.WorkspaceID = src.WorkspaceID + if src.WorkspaceID != nil { + tmp := *src.WorkspaceID + p.WorkspaceID = &tmp + } - p.EvaluationSetID = src.EvaluationSetID + if src.EvaluationSetID != nil { + tmp := *src.EvaluationSetID + p.EvaluationSetID = &tmp + } if src.ItemIds != nil { p.ItemIds = make([]int64, 0, len(src.ItemIds)) @@ -5402,6 +5444,11 @@ func (p *BatchDeleteEvaluationSetItemsOApiRequest) DeepCopy(s interface{}) error } } + if src.IsDeleteAll != nil { + tmp := *src.IsDeleteAll + p.IsDeleteAll = &tmp + } + var _base *base.Base if src.Base != nil { _base = &base.Base{} @@ -5638,15 +5685,13 @@ func (p *BatchDeleteEvaluationSetItemsOApiResponse) DeepCopy(s interface{}) erro return nil } -func (p *ClearEvaluationSetDraftItemsOApiRequest) FastRead(buf []byte) (int, error) { +func (p *ListEvaluationSetVersionItemsOApiRequest) FastRead(buf []byte) (int, error) { var err error var offset int var l int var fieldTypeId thrift.TType var fieldId int16 - var issetWorkspaceID bool = false - var issetEvaluationSetID bool = false for { fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) offset += l @@ -5664,7 +5709,6 @@ func (p *ClearEvaluationSetDraftItemsOApiRequest) FastRead(buf []byte) (int, err if err != nil { goto ReadFieldError } - issetWorkspaceID = true } else { l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) offset += l @@ -5679,7 +5723,6 @@ func (p *ClearEvaluationSetDraftItemsOApiRequest) FastRead(buf []byte) (int, err if err != nil { goto ReadFieldError } - issetEvaluationSetID = true } else { l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) offset += l @@ -5687,9 +5730,9 @@ func (p *ClearEvaluationSetDraftItemsOApiRequest) FastRead(buf []byte) (int, err goto SkipFieldError } } - case 255: - if fieldTypeId == thrift.STRUCT { - l, err = p.FastReadField255(buf[offset:]) + case 3: + if fieldTypeId == thrift.I64 { + l, err = p.FastReadField3(buf[offset:]) offset += l if err != nil { goto ReadFieldError @@ -5701,471 +5744,19 @@ func (p *ClearEvaluationSetDraftItemsOApiRequest) FastRead(buf []byte) (int, err goto SkipFieldError } } - default: - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - } - - if !issetWorkspaceID { - fieldId = 1 - goto RequiredFieldNotSetError - } - - if !issetEvaluationSetID { - fieldId = 2 - goto RequiredFieldNotSetError - } - return offset, nil -ReadFieldBeginError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) -ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ClearEvaluationSetDraftItemsOApiRequest[fieldId]), err) -SkipFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -RequiredFieldNotSetError: - return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_ClearEvaluationSetDraftItemsOApiRequest[fieldId])) -} - -func (p *ClearEvaluationSetDraftItemsOApiRequest) FastReadField1(buf []byte) (int, error) { - offset := 0 - - var _field int64 - if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = v - } - p.WorkspaceID = _field - return offset, nil -} - -func (p *ClearEvaluationSetDraftItemsOApiRequest) FastReadField2(buf []byte) (int, error) { - offset := 0 - - var _field int64 - if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = v - } - p.EvaluationSetID = _field - return offset, nil -} - -func (p *ClearEvaluationSetDraftItemsOApiRequest) FastReadField255(buf []byte) (int, error) { - offset := 0 - _field := base.NewBase() - if l, err := _field.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - p.Base = _field - return offset, nil -} - -func (p *ClearEvaluationSetDraftItemsOApiRequest) FastWrite(buf []byte) int { - return p.FastWriteNocopy(buf, nil) -} - -func (p *ClearEvaluationSetDraftItemsOApiRequest) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p != nil { - offset += p.fastWriteField1(buf[offset:], w) - offset += p.fastWriteField2(buf[offset:], w) - offset += p.fastWriteField255(buf[offset:], w) - } - offset += thrift.Binary.WriteFieldStop(buf[offset:]) - return offset -} - -func (p *ClearEvaluationSetDraftItemsOApiRequest) BLength() int { - l := 0 - if p != nil { - l += p.field1Length() - l += p.field2Length() - l += p.field255Length() - } - l += thrift.Binary.FieldStopLength() - return l -} - -func (p *ClearEvaluationSetDraftItemsOApiRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) - offset += thrift.Binary.WriteI64(buf[offset:], p.WorkspaceID) - return offset -} - -func (p *ClearEvaluationSetDraftItemsOApiRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 2) - offset += thrift.Binary.WriteI64(buf[offset:], p.EvaluationSetID) - return offset -} - -func (p *ClearEvaluationSetDraftItemsOApiRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetBase() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) - offset += p.Base.FastWriteNocopy(buf[offset:], w) - } - return offset -} - -func (p *ClearEvaluationSetDraftItemsOApiRequest) field1Length() int { - l := 0 - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.I64Length() - return l -} - -func (p *ClearEvaluationSetDraftItemsOApiRequest) field2Length() int { - l := 0 - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.I64Length() - return l -} - -func (p *ClearEvaluationSetDraftItemsOApiRequest) field255Length() int { - l := 0 - if p.IsSetBase() { - l += thrift.Binary.FieldBeginLength() - l += p.Base.BLength() - } - return l -} - -func (p *ClearEvaluationSetDraftItemsOApiRequest) DeepCopy(s interface{}) error { - src, ok := s.(*ClearEvaluationSetDraftItemsOApiRequest) - if !ok { - return fmt.Errorf("%T's type not matched %T", s, p) - } - - p.WorkspaceID = src.WorkspaceID - - p.EvaluationSetID = src.EvaluationSetID - - var _base *base.Base - if src.Base != nil { - _base = &base.Base{} - if err := _base.DeepCopy(src.Base); err != nil { - return err - } - } - p.Base = _base - - return nil -} - -func (p *ClearEvaluationSetDraftItemsOApiResponse) FastRead(buf []byte) (int, error) { - - var err error - var offset int - var l int - var fieldTypeId thrift.TType - var fieldId int16 - for { - fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldBeginError - } - if fieldTypeId == thrift.STOP { - break - } - switch fieldId { - case 1: - if fieldTypeId == thrift.I32 { - l, err = p.FastReadField1(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 2: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField2(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 255: - if fieldTypeId == thrift.STRUCT { - l, err = p.FastReadField255(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - default: - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - } - - return offset, nil -ReadFieldBeginError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) -ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ClearEvaluationSetDraftItemsOApiResponse[fieldId]), err) -SkipFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -} - -func (p *ClearEvaluationSetDraftItemsOApiResponse) FastReadField1(buf []byte) (int, error) { - offset := 0 - - var _field *int32 - if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.Code = _field - return offset, nil -} - -func (p *ClearEvaluationSetDraftItemsOApiResponse) FastReadField2(buf []byte) (int, error) { - offset := 0 - - var _field *string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.Msg = _field - return offset, nil -} - -func (p *ClearEvaluationSetDraftItemsOApiResponse) FastReadField255(buf []byte) (int, error) { - offset := 0 - _field := base.NewBaseResp() - if l, err := _field.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - p.BaseResp = _field - return offset, nil -} - -func (p *ClearEvaluationSetDraftItemsOApiResponse) FastWrite(buf []byte) int { - return p.FastWriteNocopy(buf, nil) -} - -func (p *ClearEvaluationSetDraftItemsOApiResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p != nil { - offset += p.fastWriteField1(buf[offset:], w) - offset += p.fastWriteField2(buf[offset:], w) - offset += p.fastWriteField255(buf[offset:], w) - } - offset += thrift.Binary.WriteFieldStop(buf[offset:]) - return offset -} - -func (p *ClearEvaluationSetDraftItemsOApiResponse) BLength() int { - l := 0 - if p != nil { - l += p.field1Length() - l += p.field2Length() - l += p.field255Length() - } - l += thrift.Binary.FieldStopLength() - return l -} - -func (p *ClearEvaluationSetDraftItemsOApiResponse) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetCode() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 1) - offset += thrift.Binary.WriteI32(buf[offset:], *p.Code) - } - return offset -} - -func (p *ClearEvaluationSetDraftItemsOApiResponse) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetMsg() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Msg) - } - return offset -} - -func (p *ClearEvaluationSetDraftItemsOApiResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) - offset += p.BaseResp.FastWriteNocopy(buf[offset:], w) - return offset -} - -func (p *ClearEvaluationSetDraftItemsOApiResponse) field1Length() int { - l := 0 - if p.IsSetCode() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.I32Length() - } - return l -} - -func (p *ClearEvaluationSetDraftItemsOApiResponse) field2Length() int { - l := 0 - if p.IsSetMsg() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.Msg) - } - return l -} - -func (p *ClearEvaluationSetDraftItemsOApiResponse) field255Length() int { - l := 0 - l += thrift.Binary.FieldBeginLength() - l += p.BaseResp.BLength() - return l -} - -func (p *ClearEvaluationSetDraftItemsOApiResponse) DeepCopy(s interface{}) error { - src, ok := s.(*ClearEvaluationSetDraftItemsOApiResponse) - if !ok { - return fmt.Errorf("%T's type not matched %T", s, p) - } - - if src.Code != nil { - tmp := *src.Code - p.Code = &tmp - } - - if src.Msg != nil { - var tmp string - if *src.Msg != "" { - tmp = kutils.StringDeepCopy(*src.Msg) - } - p.Msg = &tmp - } - - var _baseResp *base.BaseResp - if src.BaseResp != nil { - _baseResp = &base.BaseResp{} - if err := _baseResp.DeepCopy(src.BaseResp); err != nil { - return err - } - } - p.BaseResp = _baseResp - - return nil -} - -func (p *ListEvaluationSetVersionItemsOApiRequest) FastRead(buf []byte) (int, error) { - - var err error - var offset int - var l int - var fieldTypeId thrift.TType - var fieldId int16 - var issetWorkspaceID bool = false - var issetEvaluationSetID bool = false - var issetVersionID bool = false - for { - fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldBeginError - } - if fieldTypeId == thrift.STOP { - break - } - switch fieldId { - case 1: - if fieldTypeId == thrift.I64 { - l, err = p.FastReadField1(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - issetWorkspaceID = true - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 2: - if fieldTypeId == thrift.I64 { - l, err = p.FastReadField2(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - issetEvaluationSetID = true - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 3: - if fieldTypeId == thrift.I64 { - l, err = p.FastReadField3(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - issetVersionID = true - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 100: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField100(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } + case 100: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField100(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } } case 101: if fieldTypeId == thrift.I32 { @@ -6218,20 +5809,6 @@ func (p *ListEvaluationSetVersionItemsOApiRequest) FastRead(buf []byte) (int, er } } - if !issetWorkspaceID { - fieldId = 1 - goto RequiredFieldNotSetError - } - - if !issetEvaluationSetID { - fieldId = 2 - goto RequiredFieldNotSetError - } - - if !issetVersionID { - fieldId = 3 - goto RequiredFieldNotSetError - } return offset, nil ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) @@ -6239,19 +5816,17 @@ ReadFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ListEvaluationSetVersionItemsOApiRequest[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -RequiredFieldNotSetError: - return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_ListEvaluationSetVersionItemsOApiRequest[fieldId])) } func (p *ListEvaluationSetVersionItemsOApiRequest) FastReadField1(buf []byte) (int, error) { offset := 0 - var _field int64 + var _field *int64 if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { return offset, err } else { offset += l - _field = v + _field = &v } p.WorkspaceID = _field return offset, nil @@ -6260,12 +5835,12 @@ func (p *ListEvaluationSetVersionItemsOApiRequest) FastReadField1(buf []byte) (i func (p *ListEvaluationSetVersionItemsOApiRequest) FastReadField2(buf []byte) (int, error) { offset := 0 - var _field int64 + var _field *int64 if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { return offset, err } else { offset += l - _field = v + _field = &v } p.EvaluationSetID = _field return offset, nil @@ -6274,12 +5849,12 @@ func (p *ListEvaluationSetVersionItemsOApiRequest) FastReadField2(buf []byte) (i func (p *ListEvaluationSetVersionItemsOApiRequest) FastReadField3(buf []byte) (int, error) { offset := 0 - var _field int64 + var _field *int64 if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { return offset, err } else { offset += l - _field = v + _field = &v } p.VersionID = _field return offset, nil @@ -6386,22 +5961,28 @@ func (p *ListEvaluationSetVersionItemsOApiRequest) BLength() int { func (p *ListEvaluationSetVersionItemsOApiRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) - offset += thrift.Binary.WriteI64(buf[offset:], p.WorkspaceID) + if p.IsSetWorkspaceID() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) + offset += thrift.Binary.WriteI64(buf[offset:], *p.WorkspaceID) + } return offset } func (p *ListEvaluationSetVersionItemsOApiRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { offset := 0 - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 2) - offset += thrift.Binary.WriteI64(buf[offset:], p.EvaluationSetID) + if p.IsSetEvaluationSetID() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 2) + offset += thrift.Binary.WriteI64(buf[offset:], *p.EvaluationSetID) + } return offset } func (p *ListEvaluationSetVersionItemsOApiRequest) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { offset := 0 - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 3) - offset += thrift.Binary.WriteI64(buf[offset:], p.VersionID) + if p.IsSetVersionID() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 3) + offset += thrift.Binary.WriteI64(buf[offset:], *p.VersionID) + } return offset } @@ -6450,22 +6031,28 @@ func (p *ListEvaluationSetVersionItemsOApiRequest) fastWriteField255(buf []byte, func (p *ListEvaluationSetVersionItemsOApiRequest) field1Length() int { l := 0 - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.I64Length() + if p.IsSetWorkspaceID() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() + } return l } func (p *ListEvaluationSetVersionItemsOApiRequest) field2Length() int { l := 0 - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.I64Length() + if p.IsSetEvaluationSetID() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() + } return l } func (p *ListEvaluationSetVersionItemsOApiRequest) field3Length() int { l := 0 - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.I64Length() + if p.IsSetVersionID() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() + } return l } @@ -6515,11 +6102,20 @@ func (p *ListEvaluationSetVersionItemsOApiRequest) DeepCopy(s interface{}) error return fmt.Errorf("%T's type not matched %T", s, p) } - p.WorkspaceID = src.WorkspaceID + if src.WorkspaceID != nil { + tmp := *src.WorkspaceID + p.WorkspaceID = &tmp + } - p.EvaluationSetID = src.EvaluationSetID + if src.EvaluationSetID != nil { + tmp := *src.EvaluationSetID + p.EvaluationSetID = &tmp + } - p.VersionID = src.VersionID + if src.VersionID != nil { + tmp := *src.VersionID + p.VersionID = &tmp + } if src.PageToken != nil { var tmp string @@ -7158,8 +6754,6 @@ func (p *CreateEvaluatorOApiRequest) FastRead(buf []byte) (int, error) { var l int var fieldTypeId thrift.TType var fieldId int16 - var issetWorkspaceID bool = false - var issetEvaluator bool = false for { fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) offset += l @@ -7177,7 +6771,6 @@ func (p *CreateEvaluatorOApiRequest) FastRead(buf []byte) (int, error) { if err != nil { goto ReadFieldError } - issetWorkspaceID = true } else { l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) offset += l @@ -7192,7 +6785,6 @@ func (p *CreateEvaluatorOApiRequest) FastRead(buf []byte) (int, error) { if err != nil { goto ReadFieldError } - issetEvaluator = true } else { l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) offset += l @@ -7223,15 +6815,6 @@ func (p *CreateEvaluatorOApiRequest) FastRead(buf []byte) (int, error) { } } - if !issetWorkspaceID { - fieldId = 1 - goto RequiredFieldNotSetError - } - - if !issetEvaluator { - fieldId = 2 - goto RequiredFieldNotSetError - } return offset, nil ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) @@ -7239,19 +6822,17 @@ ReadFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_CreateEvaluatorOApiRequest[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -RequiredFieldNotSetError: - return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_CreateEvaluatorOApiRequest[fieldId])) } func (p *CreateEvaluatorOApiRequest) FastReadField1(buf []byte) (int, error) { offset := 0 - var _field int64 + var _field *int64 if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { return offset, err } else { offset += l - _field = v + _field = &v } p.WorkspaceID = _field return offset, nil @@ -7309,15 +6890,19 @@ func (p *CreateEvaluatorOApiRequest) BLength() int { func (p *CreateEvaluatorOApiRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) - offset += thrift.Binary.WriteI64(buf[offset:], p.WorkspaceID) + if p.IsSetWorkspaceID() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) + offset += thrift.Binary.WriteI64(buf[offset:], *p.WorkspaceID) + } return offset } func (p *CreateEvaluatorOApiRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { offset := 0 - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 2) - offset += p.Evaluator.FastWriteNocopy(buf[offset:], w) + if p.IsSetEvaluator() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 2) + offset += p.Evaluator.FastWriteNocopy(buf[offset:], w) + } return offset } @@ -7332,15 +6917,19 @@ func (p *CreateEvaluatorOApiRequest) fastWriteField255(buf []byte, w thrift.Noco func (p *CreateEvaluatorOApiRequest) field1Length() int { l := 0 - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.I64Length() + if p.IsSetWorkspaceID() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() + } return l } func (p *CreateEvaluatorOApiRequest) field2Length() int { l := 0 - l += thrift.Binary.FieldBeginLength() - l += p.Evaluator.BLength() + if p.IsSetEvaluator() { + l += thrift.Binary.FieldBeginLength() + l += p.Evaluator.BLength() + } return l } @@ -7359,7 +6948,10 @@ func (p *CreateEvaluatorOApiRequest) DeepCopy(s interface{}) error { return fmt.Errorf("%T's type not matched %T", s, p) } - p.WorkspaceID = src.WorkspaceID + if src.WorkspaceID != nil { + tmp := *src.WorkspaceID + p.WorkspaceID = &tmp + } var _evaluator *evaluator.Evaluator if src.Evaluator != nil { @@ -7788,9 +7380,6 @@ func (p *SubmitEvaluatorVersionOApiRequest) FastRead(buf []byte) (int, error) { var l int var fieldTypeId thrift.TType var fieldId int16 - var issetWorkspaceID bool = false - var issetEvaluatorID bool = false - var issetVersion bool = false for { fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) offset += l @@ -7808,7 +7397,6 @@ func (p *SubmitEvaluatorVersionOApiRequest) FastRead(buf []byte) (int, error) { if err != nil { goto ReadFieldError } - issetWorkspaceID = true } else { l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) offset += l @@ -7823,7 +7411,6 @@ func (p *SubmitEvaluatorVersionOApiRequest) FastRead(buf []byte) (int, error) { if err != nil { goto ReadFieldError } - issetEvaluatorID = true } else { l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) offset += l @@ -7838,7 +7425,6 @@ func (p *SubmitEvaluatorVersionOApiRequest) FastRead(buf []byte) (int, error) { if err != nil { goto ReadFieldError } - issetVersion = true } else { l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) offset += l @@ -7883,20 +7469,6 @@ func (p *SubmitEvaluatorVersionOApiRequest) FastRead(buf []byte) (int, error) { } } - if !issetWorkspaceID { - fieldId = 1 - goto RequiredFieldNotSetError - } - - if !issetEvaluatorID { - fieldId = 2 - goto RequiredFieldNotSetError - } - - if !issetVersion { - fieldId = 3 - goto RequiredFieldNotSetError - } return offset, nil ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) @@ -7904,19 +7476,17 @@ ReadFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_SubmitEvaluatorVersionOApiRequest[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -RequiredFieldNotSetError: - return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_SubmitEvaluatorVersionOApiRequest[fieldId])) } func (p *SubmitEvaluatorVersionOApiRequest) FastReadField1(buf []byte) (int, error) { offset := 0 - var _field int64 + var _field *int64 if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { return offset, err } else { offset += l - _field = v + _field = &v } p.WorkspaceID = _field return offset, nil @@ -7925,12 +7495,12 @@ func (p *SubmitEvaluatorVersionOApiRequest) FastReadField1(buf []byte) (int, err func (p *SubmitEvaluatorVersionOApiRequest) FastReadField2(buf []byte) (int, error) { offset := 0 - var _field string + var _field *string if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { return offset, err } else { offset += l - _field = v + _field = &v } p.EvaluatorID = _field return offset, nil @@ -7939,12 +7509,12 @@ func (p *SubmitEvaluatorVersionOApiRequest) FastReadField2(buf []byte) (int, err func (p *SubmitEvaluatorVersionOApiRequest) FastReadField3(buf []byte) (int, error) { offset := 0 - var _field string + var _field *string if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { return offset, err } else { offset += l - _field = v + _field = &v } p.Version = _field return offset, nil @@ -8008,22 +7578,28 @@ func (p *SubmitEvaluatorVersionOApiRequest) BLength() int { func (p *SubmitEvaluatorVersionOApiRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) - offset += thrift.Binary.WriteI64(buf[offset:], p.WorkspaceID) + if p.IsSetWorkspaceID() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) + offset += thrift.Binary.WriteI64(buf[offset:], *p.WorkspaceID) + } return offset } func (p *SubmitEvaluatorVersionOApiRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { offset := 0 - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, p.EvaluatorID) + if p.IsSetEvaluatorID() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.EvaluatorID) + } return offset } func (p *SubmitEvaluatorVersionOApiRequest) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { offset := 0 - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 3) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, p.Version) + if p.IsSetVersion() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 3) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Version) + } return offset } @@ -8047,22 +7623,28 @@ func (p *SubmitEvaluatorVersionOApiRequest) fastWriteField255(buf []byte, w thri func (p *SubmitEvaluatorVersionOApiRequest) field1Length() int { l := 0 - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.I64Length() + if p.IsSetWorkspaceID() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() + } return l } func (p *SubmitEvaluatorVersionOApiRequest) field2Length() int { l := 0 - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(p.EvaluatorID) + if p.IsSetEvaluatorID() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.EvaluatorID) + } return l } func (p *SubmitEvaluatorVersionOApiRequest) field3Length() int { l := 0 - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(p.Version) + if p.IsSetVersion() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.Version) + } return l } @@ -8090,14 +7672,25 @@ func (p *SubmitEvaluatorVersionOApiRequest) DeepCopy(s interface{}) error { return fmt.Errorf("%T's type not matched %T", s, p) } - p.WorkspaceID = src.WorkspaceID + if src.WorkspaceID != nil { + tmp := *src.WorkspaceID + p.WorkspaceID = &tmp + } - if src.EvaluatorID != "" { - p.EvaluatorID = kutils.StringDeepCopy(src.EvaluatorID) + if src.EvaluatorID != nil { + var tmp string + if *src.EvaluatorID != "" { + tmp = kutils.StringDeepCopy(*src.EvaluatorID) + } + p.EvaluatorID = &tmp } - if src.Version != "" { - p.Version = kutils.StringDeepCopy(src.Version) + if src.Version != nil { + var tmp string + if *src.Version != "" { + tmp = kutils.StringDeepCopy(*src.Version) + } + p.Version = &tmp } if src.Description != nil { @@ -8525,8 +8118,6 @@ func (p *GetEvaluatorVersionOApiRequest) FastRead(buf []byte) (int, error) { var l int var fieldTypeId thrift.TType var fieldId int16 - var issetWorkspaceID bool = false - var issetEvaluatorVersionID bool = false for { fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) offset += l @@ -8544,7 +8135,6 @@ func (p *GetEvaluatorVersionOApiRequest) FastRead(buf []byte) (int, error) { if err != nil { goto ReadFieldError } - issetWorkspaceID = true } else { l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) offset += l @@ -8559,7 +8149,6 @@ func (p *GetEvaluatorVersionOApiRequest) FastRead(buf []byte) (int, error) { if err != nil { goto ReadFieldError } - issetEvaluatorVersionID = true } else { l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) offset += l @@ -8604,15 +8193,6 @@ func (p *GetEvaluatorVersionOApiRequest) FastRead(buf []byte) (int, error) { } } - if !issetWorkspaceID { - fieldId = 1 - goto RequiredFieldNotSetError - } - - if !issetEvaluatorVersionID { - fieldId = 2 - goto RequiredFieldNotSetError - } return offset, nil ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) @@ -8620,19 +8200,17 @@ ReadFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetEvaluatorVersionOApiRequest[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -RequiredFieldNotSetError: - return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_GetEvaluatorVersionOApiRequest[fieldId])) } func (p *GetEvaluatorVersionOApiRequest) FastReadField1(buf []byte) (int, error) { offset := 0 - var _field int64 + var _field *int64 if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { return offset, err } else { offset += l - _field = v + _field = &v } p.WorkspaceID = _field return offset, nil @@ -8641,12 +8219,12 @@ func (p *GetEvaluatorVersionOApiRequest) FastReadField1(buf []byte) (int, error) func (p *GetEvaluatorVersionOApiRequest) FastReadField2(buf []byte) (int, error) { offset := 0 - var _field string + var _field *string if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { return offset, err } else { offset += l - _field = v + _field = &v } p.EvaluatorVersionID = _field return offset, nil @@ -8708,15 +8286,19 @@ func (p *GetEvaluatorVersionOApiRequest) BLength() int { func (p *GetEvaluatorVersionOApiRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) - offset += thrift.Binary.WriteI64(buf[offset:], p.WorkspaceID) + if p.IsSetWorkspaceID() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) + offset += thrift.Binary.WriteI64(buf[offset:], *p.WorkspaceID) + } return offset } func (p *GetEvaluatorVersionOApiRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { offset := 0 - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, p.EvaluatorVersionID) + if p.IsSetEvaluatorVersionID() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.EvaluatorVersionID) + } return offset } @@ -8740,15 +8322,19 @@ func (p *GetEvaluatorVersionOApiRequest) fastWriteField255(buf []byte, w thrift. func (p *GetEvaluatorVersionOApiRequest) field1Length() int { l := 0 - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.I64Length() + if p.IsSetWorkspaceID() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() + } return l } func (p *GetEvaluatorVersionOApiRequest) field2Length() int { l := 0 - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(p.EvaluatorVersionID) + if p.IsSetEvaluatorVersionID() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.EvaluatorVersionID) + } return l } @@ -8776,10 +8362,17 @@ func (p *GetEvaluatorVersionOApiRequest) DeepCopy(s interface{}) error { return fmt.Errorf("%T's type not matched %T", s, p) } - p.WorkspaceID = src.WorkspaceID + if src.WorkspaceID != nil { + tmp := *src.WorkspaceID + p.WorkspaceID = &tmp + } - if src.EvaluatorVersionID != "" { - p.EvaluatorVersionID = kutils.StringDeepCopy(src.EvaluatorVersionID) + if src.EvaluatorVersionID != nil { + var tmp string + if *src.EvaluatorVersionID != "" { + tmp = kutils.StringDeepCopy(*src.EvaluatorVersionID) + } + p.EvaluatorVersionID = &tmp } if src.IncludeDeleted != nil { @@ -9204,9 +8797,6 @@ func (p *RunEvaluatorOApiRequest) FastRead(buf []byte) (int, error) { var l int var fieldTypeId thrift.TType var fieldId int16 - var issetWorkspaceID bool = false - var issetEvaluatorVersionID bool = false - var issetInputData bool = false for { fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) offset += l @@ -9224,7 +8814,6 @@ func (p *RunEvaluatorOApiRequest) FastRead(buf []byte) (int, error) { if err != nil { goto ReadFieldError } - issetWorkspaceID = true } else { l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) offset += l @@ -9239,7 +8828,6 @@ func (p *RunEvaluatorOApiRequest) FastRead(buf []byte) (int, error) { if err != nil { goto ReadFieldError } - issetEvaluatorVersionID = true } else { l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) offset += l @@ -9254,7 +8842,6 @@ func (p *RunEvaluatorOApiRequest) FastRead(buf []byte) (int, error) { if err != nil { goto ReadFieldError } - issetInputData = true } else { l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) offset += l @@ -9299,20 +8886,6 @@ func (p *RunEvaluatorOApiRequest) FastRead(buf []byte) (int, error) { } } - if !issetWorkspaceID { - fieldId = 1 - goto RequiredFieldNotSetError - } - - if !issetEvaluatorVersionID { - fieldId = 2 - goto RequiredFieldNotSetError - } - - if !issetInputData { - fieldId = 3 - goto RequiredFieldNotSetError - } return offset, nil ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) @@ -9320,19 +8893,17 @@ ReadFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_RunEvaluatorOApiRequest[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -RequiredFieldNotSetError: - return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_RunEvaluatorOApiRequest[fieldId])) } func (p *RunEvaluatorOApiRequest) FastReadField1(buf []byte) (int, error) { offset := 0 - var _field int64 + var _field *int64 if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { return offset, err } else { offset += l - _field = v + _field = &v } p.WorkspaceID = _field return offset, nil @@ -9341,12 +8912,12 @@ func (p *RunEvaluatorOApiRequest) FastReadField1(buf []byte) (int, error) { func (p *RunEvaluatorOApiRequest) FastReadField2(buf []byte) (int, error) { offset := 0 - var _field string + var _field *string if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { return offset, err } else { offset += l - _field = v + _field = &v } p.EvaluatorVersionID = _field return offset, nil @@ -9440,22 +9011,28 @@ func (p *RunEvaluatorOApiRequest) BLength() int { func (p *RunEvaluatorOApiRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) - offset += thrift.Binary.WriteI64(buf[offset:], p.WorkspaceID) + if p.IsSetWorkspaceID() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) + offset += thrift.Binary.WriteI64(buf[offset:], *p.WorkspaceID) + } return offset } func (p *RunEvaluatorOApiRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { offset := 0 - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, p.EvaluatorVersionID) + if p.IsSetEvaluatorVersionID() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.EvaluatorVersionID) + } return offset } func (p *RunEvaluatorOApiRequest) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { offset := 0 - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 3) - offset += p.InputData.FastWriteNocopy(buf[offset:], w) + if p.IsSetInputData() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 3) + offset += p.InputData.FastWriteNocopy(buf[offset:], w) + } return offset } @@ -9487,22 +9064,28 @@ func (p *RunEvaluatorOApiRequest) fastWriteField255(buf []byte, w thrift.NocopyW func (p *RunEvaluatorOApiRequest) field1Length() int { l := 0 - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.I64Length() + if p.IsSetWorkspaceID() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() + } return l } func (p *RunEvaluatorOApiRequest) field2Length() int { l := 0 - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(p.EvaluatorVersionID) + if p.IsSetEvaluatorVersionID() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.EvaluatorVersionID) + } return l } func (p *RunEvaluatorOApiRequest) field3Length() int { l := 0 - l += thrift.Binary.FieldBeginLength() - l += p.InputData.BLength() + if p.IsSetInputData() { + l += thrift.Binary.FieldBeginLength() + l += p.InputData.BLength() + } return l } @@ -9536,10 +9119,17 @@ func (p *RunEvaluatorOApiRequest) DeepCopy(s interface{}) error { return fmt.Errorf("%T's type not matched %T", s, p) } - p.WorkspaceID = src.WorkspaceID + if src.WorkspaceID != nil { + tmp := *src.WorkspaceID + p.WorkspaceID = &tmp + } - if src.EvaluatorVersionID != "" { - p.EvaluatorVersionID = kutils.StringDeepCopy(src.EvaluatorVersionID) + if src.EvaluatorVersionID != nil { + var tmp string + if *src.EvaluatorVersionID != "" { + tmp = kutils.StringDeepCopy(*src.EvaluatorVersionID) + } + p.EvaluatorVersionID = &tmp } var _inputData *evaluator.EvaluatorInputData @@ -9866,7 +9456,6 @@ func (p *RunEvaluatorOpenAPIData) FastRead(buf []byte) (int, error) { var l int var fieldTypeId thrift.TType var fieldId int16 - var issetRecord bool = false for { fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) offset += l @@ -9884,7 +9473,6 @@ func (p *RunEvaluatorOpenAPIData) FastRead(buf []byte) (int, error) { if err != nil { goto ReadFieldError } - issetRecord = true } else { l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) offset += l @@ -9901,10 +9489,6 @@ func (p *RunEvaluatorOpenAPIData) FastRead(buf []byte) (int, error) { } } - if !issetRecord { - fieldId = 1 - goto RequiredFieldNotSetError - } return offset, nil ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) @@ -9912,8 +9496,6 @@ ReadFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_RunEvaluatorOpenAPIData[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -RequiredFieldNotSetError: - return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_RunEvaluatorOpenAPIData[fieldId])) } func (p *RunEvaluatorOpenAPIData) FastReadField1(buf []byte) (int, error) { @@ -9952,15 +9534,19 @@ func (p *RunEvaluatorOpenAPIData) BLength() int { func (p *RunEvaluatorOpenAPIData) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) - offset += p.Record.FastWriteNocopy(buf[offset:], w) + if p.IsSetRecord() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) + offset += p.Record.FastWriteNocopy(buf[offset:], w) + } return offset } func (p *RunEvaluatorOpenAPIData) field1Length() int { l := 0 - l += thrift.Binary.FieldBeginLength() - l += p.Record.BLength() + if p.IsSetRecord() { + l += thrift.Binary.FieldBeginLength() + l += p.Record.BLength() + } return l } @@ -9989,8 +9575,6 @@ func (p *GetEvaluatorRecordOApiRequest) FastRead(buf []byte) (int, error) { var l int var fieldTypeId thrift.TType var fieldId int16 - var issetWorkspaceID bool = false - var issetEvaluatorRecordID bool = false for { fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) offset += l @@ -10008,7 +9592,6 @@ func (p *GetEvaluatorRecordOApiRequest) FastRead(buf []byte) (int, error) { if err != nil { goto ReadFieldError } - issetWorkspaceID = true } else { l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) offset += l @@ -10023,7 +9606,6 @@ func (p *GetEvaluatorRecordOApiRequest) FastRead(buf []byte) (int, error) { if err != nil { goto ReadFieldError } - issetEvaluatorRecordID = true } else { l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) offset += l @@ -10068,15 +9650,6 @@ func (p *GetEvaluatorRecordOApiRequest) FastRead(buf []byte) (int, error) { } } - if !issetWorkspaceID { - fieldId = 1 - goto RequiredFieldNotSetError - } - - if !issetEvaluatorRecordID { - fieldId = 2 - goto RequiredFieldNotSetError - } return offset, nil ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) @@ -10084,19 +9657,17 @@ ReadFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetEvaluatorRecordOApiRequest[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -RequiredFieldNotSetError: - return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_GetEvaluatorRecordOApiRequest[fieldId])) } func (p *GetEvaluatorRecordOApiRequest) FastReadField1(buf []byte) (int, error) { offset := 0 - var _field int64 + var _field *int64 if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { return offset, err } else { offset += l - _field = v + _field = &v } p.WorkspaceID = _field return offset, nil @@ -10105,12 +9676,12 @@ func (p *GetEvaluatorRecordOApiRequest) FastReadField1(buf []byte) (int, error) func (p *GetEvaluatorRecordOApiRequest) FastReadField2(buf []byte) (int, error) { offset := 0 - var _field string + var _field *string if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { return offset, err } else { offset += l - _field = v + _field = &v } p.EvaluatorRecordID = _field return offset, nil @@ -10172,15 +9743,19 @@ func (p *GetEvaluatorRecordOApiRequest) BLength() int { func (p *GetEvaluatorRecordOApiRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) - offset += thrift.Binary.WriteI64(buf[offset:], p.WorkspaceID) + if p.IsSetWorkspaceID() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) + offset += thrift.Binary.WriteI64(buf[offset:], *p.WorkspaceID) + } return offset } func (p *GetEvaluatorRecordOApiRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { offset := 0 - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, p.EvaluatorRecordID) + if p.IsSetEvaluatorRecordID() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.EvaluatorRecordID) + } return offset } @@ -10204,15 +9779,19 @@ func (p *GetEvaluatorRecordOApiRequest) fastWriteField255(buf []byte, w thrift.N func (p *GetEvaluatorRecordOApiRequest) field1Length() int { l := 0 - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.I64Length() + if p.IsSetWorkspaceID() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() + } return l } func (p *GetEvaluatorRecordOApiRequest) field2Length() int { l := 0 - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(p.EvaluatorRecordID) + if p.IsSetEvaluatorRecordID() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.EvaluatorRecordID) + } return l } @@ -10240,10 +9819,17 @@ func (p *GetEvaluatorRecordOApiRequest) DeepCopy(s interface{}) error { return fmt.Errorf("%T's type not matched %T", s, p) } - p.WorkspaceID = src.WorkspaceID + if src.WorkspaceID != nil { + tmp := *src.WorkspaceID + p.WorkspaceID = &tmp + } - if src.EvaluatorRecordID != "" { - p.EvaluatorRecordID = kutils.StringDeepCopy(src.EvaluatorRecordID) + if src.EvaluatorRecordID != nil { + var tmp string + if *src.EvaluatorRecordID != "" { + tmp = kutils.StringDeepCopy(*src.EvaluatorRecordID) + } + p.EvaluatorRecordID = &tmp } if src.IncludeDeleted != nil { @@ -10549,7 +10135,6 @@ func (p *GetEvaluatorRecordOpenAPIData) FastRead(buf []byte) (int, error) { var l int var fieldTypeId thrift.TType var fieldId int16 - var issetRecord bool = false for { fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) offset += l @@ -10567,7 +10152,6 @@ func (p *GetEvaluatorRecordOpenAPIData) FastRead(buf []byte) (int, error) { if err != nil { goto ReadFieldError } - issetRecord = true } else { l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) offset += l @@ -10584,10 +10168,6 @@ func (p *GetEvaluatorRecordOpenAPIData) FastRead(buf []byte) (int, error) { } } - if !issetRecord { - fieldId = 1 - goto RequiredFieldNotSetError - } return offset, nil ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) @@ -10595,8 +10175,6 @@ ReadFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetEvaluatorRecordOpenAPIData[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -RequiredFieldNotSetError: - return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_GetEvaluatorRecordOpenAPIData[fieldId])) } func (p *GetEvaluatorRecordOpenAPIData) FastReadField1(buf []byte) (int, error) { @@ -10635,15 +10213,19 @@ func (p *GetEvaluatorRecordOpenAPIData) BLength() int { func (p *GetEvaluatorRecordOpenAPIData) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) - offset += p.Record.FastWriteNocopy(buf[offset:], w) + if p.IsSetRecord() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) + offset += p.Record.FastWriteNocopy(buf[offset:], w) + } return offset } func (p *GetEvaluatorRecordOpenAPIData) field1Length() int { l := 0 - l += thrift.Binary.FieldBeginLength() - l += p.Record.BLength() + if p.IsSetRecord() { + l += thrift.Binary.FieldBeginLength() + l += p.Record.BLength() + } return l } @@ -10672,7 +10254,6 @@ func (p *CreateExperimentOApiRequest) FastRead(buf []byte) (int, error) { var l int var fieldTypeId thrift.TType var fieldId int16 - var issetWorkspaceID bool = false for { fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) offset += l @@ -10690,7 +10271,6 @@ func (p *CreateExperimentOApiRequest) FastRead(buf []byte) (int, error) { if err != nil { goto ReadFieldError } - issetWorkspaceID = true } else { l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) offset += l @@ -10847,10 +10427,6 @@ func (p *CreateExperimentOApiRequest) FastRead(buf []byte) (int, error) { } } - if !issetWorkspaceID { - fieldId = 1 - goto RequiredFieldNotSetError - } return offset, nil ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) @@ -10858,19 +10434,17 @@ ReadFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_CreateExperimentOApiRequest[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -RequiredFieldNotSetError: - return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_CreateExperimentOApiRequest[fieldId])) } func (p *CreateExperimentOApiRequest) FastReadField1(buf []byte) (int, error) { offset := 0 - var _field int64 + var _field *int64 if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { return offset, err } else { offset += l - _field = v + _field = &v } p.WorkspaceID = _field return offset, nil @@ -11077,8 +10651,10 @@ func (p *CreateExperimentOApiRequest) BLength() int { func (p *CreateExperimentOApiRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) - offset += thrift.Binary.WriteI64(buf[offset:], p.WorkspaceID) + if p.IsSetWorkspaceID() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) + offset += thrift.Binary.WriteI64(buf[offset:], *p.WorkspaceID) + } return offset } @@ -11188,8 +10764,10 @@ func (p *CreateExperimentOApiRequest) fastWriteField255(buf []byte, w thrift.Noc func (p *CreateExperimentOApiRequest) field1Length() int { l := 0 - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.I64Length() + if p.IsSetWorkspaceID() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() + } return l } @@ -11297,7 +10875,10 @@ func (p *CreateExperimentOApiRequest) DeepCopy(s interface{}) error { return fmt.Errorf("%T's type not matched %T", s, p) } - p.WorkspaceID = src.WorkspaceID + if src.WorkspaceID != nil { + tmp := *src.WorkspaceID + p.WorkspaceID = &tmp + } if src.EvalSetVersionID != nil { var tmp string @@ -11793,8 +11374,6 @@ func (p *GetExperimentResultOApiRequest) FastRead(buf []byte) (int, error) { var l int var fieldTypeId thrift.TType var fieldId int16 - var issetWorkspaceID bool = false - var issetExperimentID bool = false for { fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) offset += l @@ -11812,7 +11391,6 @@ func (p *GetExperimentResultOApiRequest) FastRead(buf []byte) (int, error) { if err != nil { goto ReadFieldError } - issetWorkspaceID = true } else { l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) offset += l @@ -11827,7 +11405,6 @@ func (p *GetExperimentResultOApiRequest) FastRead(buf []byte) (int, error) { if err != nil { goto ReadFieldError } - issetExperimentID = true } else { l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) offset += l @@ -11886,15 +11463,6 @@ func (p *GetExperimentResultOApiRequest) FastRead(buf []byte) (int, error) { } } - if !issetWorkspaceID { - fieldId = 1 - goto RequiredFieldNotSetError - } - - if !issetExperimentID { - fieldId = 2 - goto RequiredFieldNotSetError - } return offset, nil ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) @@ -11902,19 +11470,17 @@ ReadFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetExperimentResultOApiRequest[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -RequiredFieldNotSetError: - return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_GetExperimentResultOApiRequest[fieldId])) } func (p *GetExperimentResultOApiRequest) FastReadField1(buf []byte) (int, error) { offset := 0 - var _field int64 + var _field *int64 if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { return offset, err } else { offset += l - _field = v + _field = &v } p.WorkspaceID = _field return offset, nil @@ -11923,12 +11489,12 @@ func (p *GetExperimentResultOApiRequest) FastReadField1(buf []byte) (int, error) func (p *GetExperimentResultOApiRequest) FastReadField2(buf []byte) (int, error) { offset := 0 - var _field string + var _field *string if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { return offset, err } else { offset += l - _field = v + _field = &v } p.ExperimentID = _field return offset, nil @@ -12006,15 +11572,19 @@ func (p *GetExperimentResultOApiRequest) BLength() int { func (p *GetExperimentResultOApiRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) - offset += thrift.Binary.WriteI64(buf[offset:], p.WorkspaceID) + if p.IsSetWorkspaceID() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) + offset += thrift.Binary.WriteI64(buf[offset:], *p.WorkspaceID) + } return offset } func (p *GetExperimentResultOApiRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { offset := 0 - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, p.ExperimentID) + if p.IsSetExperimentID() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.ExperimentID) + } return offset } @@ -12047,15 +11617,19 @@ func (p *GetExperimentResultOApiRequest) fastWriteField255(buf []byte, w thrift. func (p *GetExperimentResultOApiRequest) field1Length() int { l := 0 - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.I64Length() + if p.IsSetWorkspaceID() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() + } return l } func (p *GetExperimentResultOApiRequest) field2Length() int { l := 0 - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(p.ExperimentID) + if p.IsSetExperimentID() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.ExperimentID) + } return l } @@ -12092,10 +11666,17 @@ func (p *GetExperimentResultOApiRequest) DeepCopy(s interface{}) error { return fmt.Errorf("%T's type not matched %T", s, p) } - p.WorkspaceID = src.WorkspaceID + if src.WorkspaceID != nil { + tmp := *src.WorkspaceID + p.WorkspaceID = &tmp + } - if src.ExperimentID != "" { - p.ExperimentID = kutils.StringDeepCopy(src.ExperimentID) + if src.ExperimentID != nil { + var tmp string + if *src.ExperimentID != "" { + tmp = kutils.StringDeepCopy(*src.ExperimentID) + } + p.ExperimentID = &tmp } if src.PageToken != nil { @@ -12409,7 +11990,6 @@ func (p *GetExperimentResultOpenAPIData) FastRead(buf []byte) (int, error) { var l int var fieldTypeId thrift.TType var fieldId int16 - var issetColumnEvalSetFields bool = false for { fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) offset += l @@ -12427,7 +12007,6 @@ func (p *GetExperimentResultOpenAPIData) FastRead(buf []byte) (int, error) { if err != nil { goto ReadFieldError } - issetColumnEvalSetFields = true } else { l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) offset += l @@ -12514,10 +12093,6 @@ func (p *GetExperimentResultOpenAPIData) FastRead(buf []byte) (int, error) { } } - if !issetColumnEvalSetFields { - fieldId = 1 - goto RequiredFieldNotSetError - } return offset, nil ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) @@ -12525,8 +12100,6 @@ ReadFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetExperimentResultOpenAPIData[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -RequiredFieldNotSetError: - return offset, thrift.NewProtocolException(thrift.INVALID_DATA, fmt.Sprintf("required field %s is not set", fieldIDToName_GetExperimentResultOpenAPIData[fieldId])) } func (p *GetExperimentResultOpenAPIData) FastReadField1(buf []byte) (int, error) { @@ -12680,15 +12253,17 @@ func (p *GetExperimentResultOpenAPIData) BLength() int { func (p *GetExperimentResultOpenAPIData) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 1) - listBeginOffset := offset - offset += thrift.Binary.ListBeginLength() - var length int - for _, v := range p.ColumnEvalSetFields { - length++ - offset += v.FastWriteNocopy(buf[offset:], w) + if p.IsSetColumnEvalSetFields() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 1) + listBeginOffset := offset + offset += thrift.Binary.ListBeginLength() + var length int + for _, v := range p.ColumnEvalSetFields { + length++ + offset += v.FastWriteNocopy(buf[offset:], w) + } + thrift.Binary.WriteListBegin(buf[listBeginOffset:], thrift.STRUCT, length) } - thrift.Binary.WriteListBegin(buf[listBeginOffset:], thrift.STRUCT, length) return offset } @@ -12753,11 +12328,13 @@ func (p *GetExperimentResultOpenAPIData) fastWriteField6(buf []byte, w thrift.No func (p *GetExperimentResultOpenAPIData) field1Length() int { l := 0 - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.ListBeginLength() - for _, v := range p.ColumnEvalSetFields { - _ = v - l += v.BLength() + if p.IsSetColumnEvalSetFields() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.ListBeginLength() + for _, v := range p.ColumnEvalSetFields { + _ = v + l += v.BLength() + } } return l } @@ -14525,240 +14102,6 @@ func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) DeepCo return nil } -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs) FastRead(buf []byte) (int, error) { - - var err error - var offset int - var l int - var fieldTypeId thrift.TType - var fieldId int16 - for { - fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldBeginError - } - if fieldTypeId == thrift.STOP { - break - } - switch fieldId { - case 1: - if fieldTypeId == thrift.STRUCT { - l, err = p.FastReadField1(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - default: - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - } - - return offset, nil -ReadFieldBeginError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) -ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs[fieldId]), err) -SkipFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -} - -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs) FastReadField1(buf []byte) (int, error) { - offset := 0 - _field := NewClearEvaluationSetDraftItemsOApiRequest() - if l, err := _field.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - p.Req = _field - return offset, nil -} - -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs) FastWrite(buf []byte) int { - return p.FastWriteNocopy(buf, nil) -} - -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p != nil { - offset += p.fastWriteField1(buf[offset:], w) - } - offset += thrift.Binary.WriteFieldStop(buf[offset:]) - return offset -} - -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs) BLength() int { - l := 0 - if p != nil { - l += p.field1Length() - } - l += thrift.Binary.FieldStopLength() - return l -} - -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) - offset += p.Req.FastWriteNocopy(buf[offset:], w) - return offset -} - -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs) field1Length() int { - l := 0 - l += thrift.Binary.FieldBeginLength() - l += p.Req.BLength() - return l -} - -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs) DeepCopy(s interface{}) error { - src, ok := s.(*EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs) - if !ok { - return fmt.Errorf("%T's type not matched %T", s, p) - } - - var _req *ClearEvaluationSetDraftItemsOApiRequest - if src.Req != nil { - _req = &ClearEvaluationSetDraftItemsOApiRequest{} - if err := _req.DeepCopy(src.Req); err != nil { - return err - } - } - p.Req = _req - - return nil -} - -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult) FastRead(buf []byte) (int, error) { - - var err error - var offset int - var l int - var fieldTypeId thrift.TType - var fieldId int16 - for { - fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldBeginError - } - if fieldTypeId == thrift.STOP { - break - } - switch fieldId { - case 0: - if fieldTypeId == thrift.STRUCT { - l, err = p.FastReadField0(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - default: - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - } - - return offset, nil -ReadFieldBeginError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) -ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult[fieldId]), err) -SkipFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -} - -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult) FastReadField0(buf []byte) (int, error) { - offset := 0 - _field := NewClearEvaluationSetDraftItemsOApiResponse() - if l, err := _field.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - p.Success = _field - return offset, nil -} - -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult) FastWrite(buf []byte) int { - return p.FastWriteNocopy(buf, nil) -} - -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p != nil { - offset += p.fastWriteField0(buf[offset:], w) - } - offset += thrift.Binary.WriteFieldStop(buf[offset:]) - return offset -} - -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult) BLength() int { - l := 0 - if p != nil { - l += p.field0Length() - } - l += thrift.Binary.FieldStopLength() - return l -} - -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetSuccess() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 0) - offset += p.Success.FastWriteNocopy(buf[offset:], w) - } - return offset -} - -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult) field0Length() int { - l := 0 - if p.IsSetSuccess() { - l += thrift.Binary.FieldBeginLength() - l += p.Success.BLength() - } - return l -} - -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult) DeepCopy(s interface{}) error { - src, ok := s.(*EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult) - if !ok { - return fmt.Errorf("%T's type not matched %T", s, p) - } - - var _success *ClearEvaluationSetDraftItemsOApiResponse - if src.Success != nil { - _success = &ClearEvaluationSetDraftItemsOApiResponse{} - if err := _success.DeepCopy(src.Success); err != nil { - return err - } - } - p.Success = _success - - return nil -} - func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) FastRead(buf []byte) (int, error) { var err error @@ -16687,14 +16030,6 @@ func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) GetRes return p.Success } -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs) GetFirstArgument() interface{} { - return p.Req -} - -func (p *EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult) GetResult() interface{} { - return p.Success -} - func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) GetFirstArgument() interface{} { return p.Req } diff --git a/backend/loop_gen/coze/loop/evaluation/loopenapi/local_evaluationopenapiservice.go b/backend/loop_gen/coze/loop/evaluation/loopenapi/local_evaluationopenapiservice.go index e9cf3d38a..c05267be2 100644 --- a/backend/loop_gen/coze/loop/evaluation/loopenapi/local_evaluationopenapiservice.go +++ b/backend/loop_gen/coze/loop/evaluation/loopenapi/local_evaluationopenapiservice.go @@ -23,7 +23,7 @@ func NewLocalEvaluationOpenAPIService(impl openapi.EvaluationOpenAPIService, mds } // CreateEvaluationSetOApi -// 评测集接口 (9个) +// 评测集接口 (8个) // 1.1 创建评测集 func (l *LocalEvaluationOpenAPIService) CreateEvaluationSetOApi(ctx context.Context, req *openapi.CreateEvaluationSetOApiRequest, callOptions ...callopt.Option) (*openapi.CreateEvaluationSetOApiResponse, error) { chain := l.mds(func(ctx context.Context, in, out interface{}) error { @@ -184,31 +184,8 @@ func (l *LocalEvaluationOpenAPIService) BatchDeleteEvaluationSetItemsOApi(ctx co return result.GetSuccess(), nil } -// ClearEvaluationSetDraftItemsOApi -// 1.8 清空评测集草稿数据 -func (l *LocalEvaluationOpenAPIService) ClearEvaluationSetDraftItemsOApi(ctx context.Context, req *openapi.ClearEvaluationSetDraftItemsOApiRequest, callOptions ...callopt.Option) (*openapi.ClearEvaluationSetDraftItemsOApiResponse, error) { - chain := l.mds(func(ctx context.Context, in, out interface{}) error { - arg := in.(*openapi.EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs) - result := out.(*openapi.EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult) - resp, err := l.impl.ClearEvaluationSetDraftItemsOApi(ctx, arg.Req) - if err != nil { - return err - } - result.SetSuccess(resp) - return nil - }) - - arg := &openapi.EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiArgs{Req: req} - result := &openapi.EvaluationOpenAPIServiceClearEvaluationSetDraftItemsOApiResult{} - ctx = l.injectRPCInfo(ctx, "ClearEvaluationSetDraftItemsOApi") - if err := chain(ctx, arg, result); err != nil { - return nil, err - } - return result.GetSuccess(), nil -} - // ListEvaluationSetVersionItemsOApi -// 1.9 查询评测集特定版本数据 +// 1.8 查询评测集特定版本数据 func (l *LocalEvaluationOpenAPIService) ListEvaluationSetVersionItemsOApi(ctx context.Context, req *openapi.ListEvaluationSetVersionItemsOApiRequest, callOptions ...callopt.Option) (*openapi.ListEvaluationSetVersionItemsOApiResponse, error) { chain := l.mds(func(ctx context.Context, in, out interface{}) error { arg := in.(*openapi.EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) diff --git a/backend/modules/evaluation/application/evaluation_openapi_app.go b/backend/modules/evaluation/application/evaluation_openapi_app.go index 287ef61da..d83c8432b 100644 --- a/backend/modules/evaluation/application/evaluation_openapi_app.go +++ b/backend/modules/evaluation/application/evaluation_openapi_app.go @@ -64,14 +64,14 @@ func (e *EvaluationOpenApiApplicationImpl) CreateEvaluationSetOApi(ctx context.C if req == nil { return nil, errorx.NewByCode(errno.CommonInvalidParamCode, errorx.WithExtraMsg("req is nil")) } - if req.Name == "" { + if req.GetName() == "" { return nil, errorx.NewByCode(errno.CommonInvalidParamCode, errorx.WithExtraMsg("name is required")) } // 调用domain服务 id, err := e.evaluationSetService.CreateEvaluationSet(ctx, &entity.CreateEvaluationSetParam{ - SpaceID: req.WorkspaceID, - Name: req.Name, + SpaceID: req.GetWorkspaceID(), + Name: req.GetName(), Description: req.Description, EvaluationSetSchema: evaluation_set.OpenAPIEvaluationSetSchemaDTO2DO(req.EvaluationSetSchema), }) @@ -101,7 +101,7 @@ func (e *EvaluationOpenApiApplicationImpl) GetEvaluationSetOApi(ctx context.Cont } // 调用domain服务 - set, err := e.evaluationSetService.GetEvaluationSet(ctx, &req.WorkspaceID, req.EvaluationSetID, nil) + set, err := e.evaluationSetService.GetEvaluationSet(ctx, req.WorkspaceID, req.GetEvaluationSetID(), nil) if err != nil { return nil, err } @@ -134,7 +134,7 @@ func (e *EvaluationOpenApiApplicationImpl) ListEvaluationSetsOApi(ctx context.Co // 调用domain服务 sets, total, nextPageToken, err := e.evaluationSetService.ListEvaluationSets(ctx, &entity.ListEvaluationSetsParam{ - SpaceID: req.WorkspaceID, + SpaceID: req.GetWorkspaceID(), EvaluationSetIDs: req.EvaluationSetIds, Name: req.Name, Creators: req.Creators, @@ -177,8 +177,8 @@ func (e *EvaluationOpenApiApplicationImpl) CreateEvaluationSetVersionOApi(ctx co // 调用domain服务 id, err := e.evaluationSetVersionService.CreateEvaluationSetVersion(ctx, &entity.CreateEvaluationSetVersionParam{ - SpaceID: req.WorkspaceID, - EvaluationSetID: req.EvaluationSetID, + SpaceID: req.GetWorkspaceID(), + EvaluationSetID: req.GetEvaluationSetID(), Version: *req.Version, Description: req.Description, }) @@ -210,8 +210,8 @@ func (e *EvaluationOpenApiApplicationImpl) BatchCreateEvaluationSetItemsOApi(ctx // 调用domain服务 idMap, errors, err := e.evaluationSetItemService.BatchCreateEvaluationSetItems(ctx, &entity.BatchCreateEvaluationSetItemsParam{ - SpaceID: req.WorkspaceID, - EvaluationSetID: req.EvaluationSetID, + SpaceID: req.GetWorkspaceID(), + EvaluationSetID: req.GetEvaluationSetID(), Items: evaluation_set.OpenAPIItemDTO2DOs(req.Items), SkipInvalidItems: req.SkipInvalidItems, AllowPartialAdd: req.AllowPartialAdd, @@ -245,7 +245,7 @@ func (e *EvaluationOpenApiApplicationImpl) BatchUpdateEvaluationSetItemsOApi(ctx // 批量更新评测集项目 for _, item := range req.Items { - err = e.evaluationSetItemService.UpdateEvaluationSetItem(ctx, req.WorkspaceID, req.EvaluationSetID, *item.ID, evaluation_set.OpenAPITurnDTO2DOs(item.Turns)) + err = e.evaluationSetItemService.UpdateEvaluationSetItem(ctx, req.GetWorkspaceID(), req.GetEvaluationSetID(), *item.ID, evaluation_set.OpenAPITurnDTO2DOs(item.Turns)) if err != nil { logs.CtxError(ctx, "UpdateEvaluationSetItem, err=%v", err) } @@ -270,38 +270,23 @@ func (e *EvaluationOpenApiApplicationImpl) BatchDeleteEvaluationSetItemsOApi(ctx if req.ItemIds == nil || len(req.ItemIds) == 0 { return nil, errorx.NewByCode(errno.CommonInvalidParamCode, errorx.WithExtraMsg("item_ids is required")) } - - // 调用domain服务 - err = e.evaluationSetItemService.BatchDeleteEvaluationSetItems(ctx, req.WorkspaceID, req.EvaluationSetID, req.ItemIds) - if err != nil { - return nil, err + if req.GetIsDeleteAll() == true { + // 调用domain服务 + err = e.evaluationSetItemService.ClearEvaluationSetDraftItem(ctx, req.GetWorkspaceID(), req.GetEvaluationSetID()) + if err != nil { + return nil, err + } + } else { + // 调用domain服务 + err = e.evaluationSetItemService.BatchDeleteEvaluationSetItems(ctx, req.GetWorkspaceID(), req.GetEvaluationSetID(), req.ItemIds) + if err != nil { + return nil, err + } } - // 构建响应 return &openapi.BatchDeleteEvaluationSetItemsOApiResponse{}, nil } -func (e *EvaluationOpenApiApplicationImpl) ClearEvaluationSetDraftItemsOApi(ctx context.Context, req *openapi.ClearEvaluationSetDraftItemsOApiRequest) (r *openapi.ClearEvaluationSetDraftItemsOApiResponse, err error) { - startTime := time.Now().UnixNano() / int64(time.Millisecond) - defer func() { - e.metric.EmitOpenAPIMetric(ctx, req.GetWorkspaceID(), req.GetEvaluationSetID(), kitexutil.GetTOMethod(ctx), startTime, err) - }() - - // 参数校验 - if req == nil { - return nil, errorx.NewByCode(errno.CommonInvalidParamCode, errorx.WithExtraMsg("req is nil")) - } - - // 调用domain服务 - err = e.evaluationSetItemService.ClearEvaluationSetDraftItem(ctx, req.WorkspaceID, req.EvaluationSetID) - if err != nil { - return nil, err - } - - // 构建响应 - return &openapi.ClearEvaluationSetDraftItemsOApiResponse{}, nil -} - func (e *EvaluationOpenApiApplicationImpl) ListEvaluationSetVersionItemsOApi(ctx context.Context, req *openapi.ListEvaluationSetVersionItemsOApiRequest) (r *openapi.ListEvaluationSetVersionItemsOApiResponse, err error) { startTime := time.Now().UnixNano() / int64(time.Millisecond) defer func() { @@ -315,9 +300,9 @@ func (e *EvaluationOpenApiApplicationImpl) ListEvaluationSetVersionItemsOApi(ctx // 调用domain服务 items, total, nextPageToken, err := e.evaluationSetItemService.ListEvaluationSetItems(ctx, &entity.ListEvaluationSetItemsParam{ - SpaceID: req.WorkspaceID, - EvaluationSetID: req.EvaluationSetID, - VersionID: gptr.Of(req.VersionID), + SpaceID: req.GetWorkspaceID(), + EvaluationSetID: req.GetEvaluationSetID(), + VersionID: req.VersionID, PageSize: req.PageSize, PageToken: req.PageToken, OrderBys: evaluation_set.OrderByDTO2DOs(req.OrderBys), diff --git a/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift b/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift index ab642571f..75c95fd92 100644 --- a/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift +++ b/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift @@ -12,10 +12,10 @@ include "domain_openapi/experiment.thrift" // 1.1 创建评测集 struct CreateEvaluationSetOApiRequest { - 1: required i64 workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') - 2: required string name (vt.min_size = "1", vt.max_size = "255") - 3: optional string description (vt.max_size = "2048") - 4: optional eval_set.EvaluationSetSchema evaluation_set_schema + 1: optional i64 workspace_id (api.body="workspace_id", api.js_conv="true", go.tag='json:"workspace_id"') + 2: optional string name (api.body="name", vt.min_size = "1", vt.max_size = "255") + 3: optional string description (api.body="description", vt.max_size = "2048") + 4: optional eval_set.EvaluationSetSchema evaluation_set_schema (api.body="evaluation_set_schema") 255: optional base.Base Base } @@ -34,8 +34,8 @@ struct CreateEvaluationSetOpenAPIData { // 1.2 获取评测集详情 struct GetEvaluationSetOApiRequest { - 1: required i64 workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') - 2: required i64 evaluation_set_id (api.path = "evaluation_set_id", api.js_conv="true", go.tag='json:"evaluation_set_id"'), + 1: optional i64 workspace_id (api.query="workspace_id", api.js_conv="true", go.tag='json:"workspace_id"') + 2: optional i64 evaluation_set_id (api.path = "evaluation_set_id", api.js_conv="true", go.tag='json:"evaluation_set_id"'), 255: optional base.Base Base } @@ -54,14 +54,14 @@ struct GetEvaluationSetOpenAPIData { // 1.3 查询评测集列表 struct ListEvaluationSetsOApiRequest { - 1: required i64 workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') - 2: optional string name - 3: optional list creators - 4: optional list evaluation_set_ids (api.js_conv="true", go.tag='json:"evaluation_set_ids"'), + 1: optional i64 workspace_id (api.body="workspace_id", api.js_conv="true", go.tag='json:"workspace_id"') + 2: optional string name (api.body="name") + 3: optional list creators (api.body="creators") + 4: optional list evaluation_set_ids (api.body="evaluation_set_ids", api.js_conv="true", go.tag='json:"evaluation_set_ids"'), - 100: optional string page_token - 101: optional i32 page_size (vt.gt = "0", vt.le = "200") - 103: optional list order_bys, + 100: optional string page_token (api.body="page_token") + 101: optional i32 page_size (api.body="page_size", vt.gt = "0", vt.le = "200") + 103: optional list order_bys (api.body="order_bys") 255: optional base.Base Base } @@ -75,19 +75,19 @@ struct ListEvaluationSetsOApiResponse { } struct ListEvaluationSetsOpenAPIData { - 1: optional list sets // 列表 + 1: optional list sets // 列表 100: optional bool has_more 101: optional string next_page_token - 102: optional i64 total (api.js_conv="true", go.tag='json:"total"'), + 102: optional i64 total } // 1.4 创建评测集版本 struct CreateEvaluationSetVersionOApiRequest { - 1: required i64 workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') - 2: required i64 evaluation_set_id (api.path = "evaluation_set_id", api.js_conv="true", go.tag='json:"evaluation_set_id"') - 3: optional string version (vt.min_size = "1", vt.max_size="50") - 4: optional string description (vt.max_size = "400") + 1: optional i64 workspace_id (api.body="workspace_id", api.js_conv="true", go.tag='json:"workspace_id"') + 2: optional i64 evaluation_set_id (api.path = "evaluation_set_id", api.js_conv="true", go.tag='json:"evaluation_set_id"') + 3: optional string version (api.body="version", vt.min_size = "1", vt.max_size="50") + 4: optional string description (api.body="description", vt.max_size = "400") 255: optional base.Base Base } @@ -106,11 +106,11 @@ struct CreateEvaluationSetVersionOpenAPIData { // 1.5 批量添加评测集数据 struct BatchCreateEvaluationSetItemsOApiRequest { - 1: required i64 workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') - 2: required i64 evaluation_set_id (api.path='evaluation_set_id',api.js_conv='true', go.tag='json:"evaluation_set_id"') - 3: optional list items (vt.min_size='1',vt.max_size='100') - 4: optional bool skip_invalid_items // items 中存在非法数据时,默认所有数据写入失败;设置 skipInvalidItems=true 则会跳过无效数据,写入有效数据 - 5: optional bool allow_partial_add // 批量写入 items 如果超出数据集容量限制,默认所有数据写入失败;设置 partialAdd=true 会写入不超出容量限制的前 N 条 + 1: optional i64 workspace_id (api.body="workspace_id", api.js_conv="true", go.tag='json:"workspace_id"') + 2: optional i64 evaluation_set_id (api.path='evaluation_set_id',api.js_conv='true', go.tag='json:"evaluation_set_id"') + 3: optional list items (api.body="items", vt.min_size='1',vt.max_size='100') + 4: optional bool skip_invalid_items (api.body="skip_invalid_items")// items 中存在非法数据时,默认所有数据写入失败;设置 skipInvalidItems=true 则会跳过无效数据,写入有效数据 + 5: optional bool allow_partial_add (api.body="allow_partial_add")// 批量写入 items 如果超出数据集容量限制,默认所有数据写入失败;设置 partialAdd=true 会写入不超出容量限制的前 N 条 255: optional base.Base Base } @@ -130,10 +130,10 @@ struct BatchCreateEvaluationSetItemsOpenAPIData { // 1.6 批量更新评测集数据 struct BatchUpdateEvaluationSetItemsOApiRequest { - 1: required i64 workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') - 2: required i64 evaluation_set_id (api.path='evaluation_set_id', api.js_conv="true", go.tag='json:"evaluation_set_id"') - 3: optional list items (vt.min_size='1',vt.max_size='100') - 4: optional bool skip_invalid_items + 1: optional i64 workspace_id (api.body="workspace_id", api.js_conv="true", go.tag='json:"workspace_id"') + 2: optional i64 evaluation_set_id (api.path='evaluation_set_id', api.js_conv="true", go.tag='json:"evaluation_set_id"') + 3: optional list items (api.body="items", vt.min_size='1',vt.max_size='100') + 4: optional bool skip_invalid_items (api.body="skip_invalid_items") 255: optional base.Base Base } @@ -153,9 +153,10 @@ struct BatchUpdateEvaluationSetItemsOpenAPIData { // 1.7 批量删除评测集数据 struct BatchDeleteEvaluationSetItemsOApiRequest { - 1: required i64 workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') - 2: required i64 evaluation_set_id (api.path = "evaluation_set_id", api.js_conv="true", go.tag='json:"evaluation_set_id"') - 3: optional list item_ids (api.js_conv="true", go.tag='json:"item_ids"') + 1: optional i64 workspace_id (api.body="workspace_id", api.js_conv="true", go.tag='json:"workspace_id"') + 2: optional i64 evaluation_set_id (api.path = "evaluation_set_id", api.js_conv="true", go.tag='json:"evaluation_set_id"') + 3: optional list item_ids (api.body="item_ids", api.js_conv="true", go.tag='json:"item_ids"') + 4: optional bool is_delete_all (api.body="is_delete_all") 255: optional base.Base Base } @@ -167,31 +168,15 @@ struct BatchDeleteEvaluationSetItemsOApiResponse { 255: base.BaseResp BaseResp } - -// 1.8 清空评测集草稿数据 -struct ClearEvaluationSetDraftItemsOApiRequest { - 1: required i64 workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') - 2: required i64 evaluation_set_id (api.path = "evaluation_set_id", api.js_conv="true", go.tag='json:"evaluation_set_id"') - - 255: optional base.Base Base -} - -struct ClearEvaluationSetDraftItemsOApiResponse { - 1: optional i32 code - 2: optional string msg - - 255: base.BaseResp BaseResp -} - // 1.9 查询评测集特定版本数据 struct ListEvaluationSetVersionItemsOApiRequest { - 1: required i64 workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') - 2: required i64 evaluation_set_id (api.path = "evaluation_set_id", api.js_conv="true", go.tag='json:"evaluation_set_id"') - 3: required i64 version_id (api.js_conv="true", go.tag='json:"version_id"') + 1: optional i64 workspace_id (api.body="workspace_id", api.js_conv="true", go.tag='json:"workspace_id"') + 2: optional i64 evaluation_set_id (api.path = "evaluation_set_id", api.js_conv="true", go.tag='json:"evaluation_set_id"') + 3: optional i64 version_id (api.body="version_id", api.js_conv="true", go.tag='json:"version_id"') - 100: optional string page_token - 101: optional i32 page_size (vt.gt = "0", vt.le = "200") - 102: optional list order_bys, + 100: optional string page_token (api.body="page_token") + 101: optional i32 page_size (api.body="page_size", vt.gt = "0", vt.le = "200") + 102: optional list order_bys (api.body="order_bys"), 255: optional base.Base Base } @@ -218,8 +203,8 @@ struct ListEvaluationSetVersionItemsOpenAPIData { // 2.1 创建评估器 struct CreateEvaluatorOApiRequest { - 1: required i64 workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') - 2: required evaluator.Evaluator evaluator + 1: optional i64 workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') + 2: optional evaluator.Evaluator evaluator 255: optional base.Base Base } @@ -238,9 +223,9 @@ struct CreateEvaluatorOpenAPIData { // 2.2 提交评估器版本 struct SubmitEvaluatorVersionOApiRequest { - 1: required i64 workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') - 2: required string evaluator_id (api.path='evaluator_id') - 3: required string version + 1: optional i64 workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') + 2: optional string evaluator_id (api.path='evaluator_id') + 3: optional string version 4: optional string description 255: optional base.Base Base @@ -260,8 +245,8 @@ struct SubmitEvaluatorVersionOpenAPIData { // 2.3 获取评估器版本详情 struct GetEvaluatorVersionOApiRequest { - 1: required i64 workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') - 2: required string evaluator_version_id (api.path='evaluator_version_id') + 1: optional i64 workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') + 2: optional string evaluator_version_id (api.path='evaluator_version_id') 3: optional bool include_deleted 255: optional base.Base Base @@ -281,9 +266,9 @@ struct GetEvaluatorVersionOpenAPIData { // 2.4 执行评估器 struct RunEvaluatorOApiRequest { - 1: required i64 workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') - 2: required string evaluator_version_id (api.path='evaluator_version_id') - 3: required evaluator.EvaluatorInputData input_data + 1: optional i64 workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') + 2: optional string evaluator_version_id (api.path='evaluator_version_id') + 3: optional evaluator.EvaluatorInputData input_data 4: optional map ext 255: optional base.Base Base @@ -298,13 +283,13 @@ struct RunEvaluatorOApiResponse { } struct RunEvaluatorOpenAPIData { - 1: required evaluator.EvaluatorRecord record + 1: optional evaluator.EvaluatorRecord record } // 2.5 获取评估器执行结果 struct GetEvaluatorRecordOApiRequest { - 1: required i64 workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') - 2: required string evaluator_record_id (api.path='evaluator_record_id') + 1: optional i64 workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') + 2: optional string evaluator_record_id (api.path='evaluator_record_id') 3: optional bool include_deleted 255: optional base.Base Base @@ -319,7 +304,7 @@ struct GetEvaluatorRecordOApiResponse { } struct GetEvaluatorRecordOpenAPIData { - 1: required evaluator.EvaluatorRecord record + 1: optional evaluator.EvaluatorRecord record } // =============================== @@ -328,7 +313,7 @@ struct GetEvaluatorRecordOpenAPIData { // 3.1 创建评测实验 struct CreateExperimentOApiRequest { - 1: required i64 workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') + 1: optional i64 workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') 2: optional string eval_set_version_id 3: optional string target_version_id 4: optional list evaluator_version_ids @@ -356,8 +341,8 @@ struct CreateExperimentOpenAPIData { // 3.2 获取评测实验结果 struct GetExperimentResultOApiRequest { - 1: required i64 workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') - 2: required string experiment_id (api.path = "experiment_id") + 1: optional i64 workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') + 2: optional string experiment_id (api.path = "experiment_id") 3: optional string page_token 4: optional i32 page_size (vt.gt = "0", vt.le = "200") @@ -373,7 +358,7 @@ struct GetExperimentResultOApiResponse { } struct GetExperimentResultOpenAPIData { - 1: required list column_eval_set_fields + 1: optional list column_eval_set_fields 2: optional list column_evaluators 3: optional list item_results 4: optional bool has_more @@ -386,41 +371,39 @@ struct GetExperimentResultOpenAPIData { // =============================== service EvaluationOpenAPIService { - // 评测集接口 (9个) + // 评测集接口 (8个) // 1.1 创建评测集 - CreateEvaluationSetOApiResponse CreateEvaluationSetOApi(1: CreateEvaluationSetOApiRequest req) (api.post = "/open-apis/evaluation/v1/evaluation_sets") + CreateEvaluationSetOApiResponse CreateEvaluationSetOApi(1: CreateEvaluationSetOApiRequest req) (api.tag="openapi", api.post = "/v1/loop/evaluation/evaluation_sets") // 1.2 获取评测集详情 - GetEvaluationSetOApiResponse GetEvaluationSetOApi(1: GetEvaluationSetOApiRequest req) (api.get = "/open-apis/evaluation/v1/evaluation_sets/:evaluation_set_id") + GetEvaluationSetOApiResponse GetEvaluationSetOApi(1: GetEvaluationSetOApiRequest req) (api.tag="openapi", api.get = "/v1/loop/evaluation/evaluation_sets/:evaluation_set_id") // 1.3 查询评测集列表 - ListEvaluationSetsOApiResponse ListEvaluationSetsOApi(1: ListEvaluationSetsOApiRequest req) (api.post = "/open-apis/evaluation/v1/evaluation_sets/list") + ListEvaluationSetsOApiResponse ListEvaluationSetsOApi(1: ListEvaluationSetsOApiRequest req) (api.tag="openapi", api.post = "/v1/loop/evaluation/evaluation_sets/list") // 1.4 创建评测集版本 - CreateEvaluationSetVersionOApiResponse CreateEvaluationSetVersionOApi(1: CreateEvaluationSetVersionOApiRequest req) (api.post = "/open-apis/evaluation/v1/evaluation_sets/:evaluation_set_id/versions") + CreateEvaluationSetVersionOApiResponse CreateEvaluationSetVersionOApi(1: CreateEvaluationSetVersionOApiRequest req) (api.tag="openapi", api.post = "/v1/loop/evaluation/evaluation_sets/:evaluation_set_id/versions") // 1.5 批量添加评测集数据 - BatchCreateEvaluationSetItemsOApiResponse BatchCreateEvaluationSetItemsOApi(1: BatchCreateEvaluationSetItemsOApiRequest req) (api.post = "/open-apis/evaluation/v1/evaluation_sets/:evaluation_set_id/items/batch_create") + BatchCreateEvaluationSetItemsOApiResponse BatchCreateEvaluationSetItemsOApi(1: BatchCreateEvaluationSetItemsOApiRequest req) (api.tag="openapi", api.post = "/v1/loop/evaluation/evaluation_sets/:evaluation_set_id/items") // 1.6 批量更新评测集数据 - BatchUpdateEvaluationSetItemsOApiResponse BatchUpdateEvaluationSetItemsOApi(1: BatchUpdateEvaluationSetItemsOApiRequest req) (api.post = "/open-apis/evaluation/v1/evaluation_sets/:evaluation_set_id/items/batch_update") + BatchUpdateEvaluationSetItemsOApiResponse BatchUpdateEvaluationSetItemsOApi(1: BatchUpdateEvaluationSetItemsOApiRequest req) (api.tag="openapi", api.post = "/v1/loop/evaluation/evaluation_sets/:evaluation_set_id/items") // 1.7 批量删除评测集数据 - BatchDeleteEvaluationSetItemsOApiResponse BatchDeleteEvaluationSetItemsOApi(1: BatchDeleteEvaluationSetItemsOApiRequest req) (api.post = "/open-apis/evaluation/v1/evaluation_sets/:evaluation_set_id/items/batch_delete") - // 1.8 清空评测集草稿数据 - ClearEvaluationSetDraftItemsOApiResponse ClearEvaluationSetDraftItemsOApi(1: ClearEvaluationSetDraftItemsOApiRequest req) (api.post = "/open-apis/evaluation/v1/evaluation_sets/:evaluation_set_id/items/clear") - // 1.9 查询评测集特定版本数据 - ListEvaluationSetVersionItemsOApiResponse ListEvaluationSetVersionItemsOApi(1: ListEvaluationSetVersionItemsOApiRequest req) (api.post = "/open-apis/evaluation/v1/evaluation_sets/:evaluation_set_id/items/list") + BatchDeleteEvaluationSetItemsOApiResponse BatchDeleteEvaluationSetItemsOApi(1: BatchDeleteEvaluationSetItemsOApiRequest req) (api.tag="openapi", api.post = "/v1/loop/evaluation/evaluation_sets/:evaluation_set_id/items") + // 1.8 查询评测集特定版本数据 + ListEvaluationSetVersionItemsOApiResponse ListEvaluationSetVersionItemsOApi(1: ListEvaluationSetVersionItemsOApiRequest req) (api.tag="openapi", api.post = "/v1/loop/evaluation/evaluation_sets/:evaluation_set_id/items/list") // 评估器接口 (5个) // 2.1 创建评估器 - CreateEvaluatorOApiResponse CreateEvaluatorOApi(1: CreateEvaluatorOApiRequest req) (api.post = "/open-apis/evaluation/v1/evaluators") + CreateEvaluatorOApiResponse CreateEvaluatorOApi(1: CreateEvaluatorOApiRequest req) (api.post = "/v1/loop/evaluation/evaluators") // 2.2 提交评估器版本 - SubmitEvaluatorVersionOApiResponse SubmitEvaluatorVersionOApi(1: SubmitEvaluatorVersionOApiRequest req) (api.post = "/open-apis/evaluation/v1/evaluators/:evaluator_id/versions") + SubmitEvaluatorVersionOApiResponse SubmitEvaluatorVersionOApi(1: SubmitEvaluatorVersionOApiRequest req) (api.post = "/v1/loop/evaluation/evaluators/:evaluator_id/versions") // 2.3 获取评估器版本详情 - GetEvaluatorVersionOApiResponse GetEvaluatorVersionOApi(1: GetEvaluatorVersionOApiRequest req) (api.get = "/open-apis/evaluation/v1/evaluators/versions/:evaluator_version_id") + GetEvaluatorVersionOApiResponse GetEvaluatorVersionOApi(1: GetEvaluatorVersionOApiRequest req) (api.get = "/v1/loop/evaluation/evaluators/versions/:evaluator_version_id") // 2.4 执行评估器 - RunEvaluatorOApiResponse RunEvaluatorOApi(1: RunEvaluatorOApiRequest req) (api.post = "/open-apis/evaluation/v1/evaluators/versions/:evaluator_version_id/run") + RunEvaluatorOApiResponse RunEvaluatorOApi(1: RunEvaluatorOApiRequest req) (api.post = "/v1/loop/evaluation/evaluators/versions/:evaluator_version_id/run") // 2.5 获取评估器执行结果 - GetEvaluatorRecordOApiResponse GetEvaluatorRecordOApi(1: GetEvaluatorRecordOApiRequest req) (api.get = "/open-apis/evaluation/v1/evaluator_records/:evaluator_record_id") + GetEvaluatorRecordOApiResponse GetEvaluatorRecordOApi(1: GetEvaluatorRecordOApiRequest req) (api.get = "/v1/loop/evaluation/evaluator_records/:evaluator_record_id") // 评测实验接口 (2个) // 3.1 创建评测实验 - CreateExperimentOApiResponse CreateExperimentOApi(1: CreateExperimentOApiRequest req) (api.post = "/open-apis/evaluation/v1/experiments") + CreateExperimentOApiResponse CreateExperimentOApi(1: CreateExperimentOApiRequest req) (api.post = "/v1/loop/evaluation/experiments") // 3.2 获取评测实验结果 - GetExperimentResultOApiResponse GetExperimentResultOApi(1: GetExperimentResultOApiRequest req) (api.get = "/open-apis/evaluation/v1/experiments/:experiment_id/results") + GetExperimentResultOApiResponse GetExperimentResultOApi(1: GetExperimentResultOApiRequest req) (api.get = "/v1/loop/evaluation/experiments/:experiment_id/results") } \ No newline at end of file From 327a44c024085cf60e192e33ebcf02c07ea050d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Mon, 29 Sep 2025 22:10:13 +0800 Subject: [PATCH 32/94] fix Change-Id: I368303b9531a1a7d4fefde80fc2978680986a789 --- .../domain_openapi/common/common.go | 6 +- .../domain_openapi/eval_set/eval_set.go | 100 +++++++------- .../domain_openapi/eval_set/k-eval_set.go | 32 ++--- .../openapi/coze.loop.evaluation.openapi.go | 124 +++++++++--------- .../openapi/k-coze.loop.evaluation.openapi.go | 42 +++--- .../evaluation_set/openapi_convertor.go | 24 ++-- .../application/evaluation_openapi_app.go | 4 +- .../coze.loop.evaluation.openapi.thrift | 8 +- .../evaluation/domain_openapi/common.thrift | 6 +- .../evaluation/domain_openapi/eval_set.thrift | 16 +-- 10 files changed, 181 insertions(+), 181 deletions(-) diff --git a/backend/kitex_gen/coze/loop/evaluation/domain_openapi/common/common.go b/backend/kitex_gen/coze/loop/evaluation/domain_openapi/common/common.go index 65b16f50f..963ea02ff 100644 --- a/backend/kitex_gen/coze/loop/evaluation/domain_openapi/common/common.go +++ b/backend/kitex_gen/coze/loop/evaluation/domain_openapi/common/common.go @@ -1459,8 +1459,8 @@ func (p *UserInfo) Field4DeepEqual(src *string) bool { type BaseInfo struct { CreatedBy *UserInfo `thrift:"created_by,1,optional" frugal:"1,optional,UserInfo" form:"created_by" json:"created_by,omitempty" query:"created_by"` UpdatedBy *UserInfo `thrift:"updated_by,2,optional" frugal:"2,optional,UserInfo" form:"updated_by" json:"updated_by,omitempty" query:"updated_by"` - CreatedAt *int64 `thrift:"created_at,3,optional" frugal:"3,optional,i64" form:"created_at" json:"created_at,omitempty" query:"created_at"` - UpdatedAt *int64 `thrift:"updated_at,4,optional" frugal:"4,optional,i64" form:"updated_at" json:"updated_at,omitempty" query:"updated_at"` + CreatedAt *int64 `thrift:"created_at,3,optional" frugal:"3,optional,i64" json:"created_at" form:"created_at" query:"created_at"` + UpdatedAt *int64 `thrift:"updated_at,4,optional" frugal:"4,optional,i64" json:"updated_at" form:"updated_at" query:"updated_at"` } func NewBaseInfo() *BaseInfo { @@ -2628,7 +2628,7 @@ type PageInfo struct { PageNum *int32 `thrift:"page_num,1,optional" frugal:"1,optional,i32" form:"page_num" json:"page_num,omitempty" query:"page_num"` PageSize *int32 `thrift:"page_size,2,optional" frugal:"2,optional,i32" form:"page_size" json:"page_size,omitempty" query:"page_size"` HasMore *bool `thrift:"has_more,3,optional" frugal:"3,optional,bool" form:"has_more" json:"has_more,omitempty" query:"has_more"` - TotalCount *int64 `thrift:"total_count,4,optional" frugal:"4,optional,i64" form:"total_count" json:"total_count,omitempty" query:"total_count"` + TotalCount *int64 `thrift:"total_count,4,optional" frugal:"4,optional,i64" json:"total_count" form:"total_count" query:"total_count"` } func NewPageInfo() *PageInfo { diff --git a/backend/kitex_gen/coze/loop/evaluation/domain_openapi/eval_set/eval_set.go b/backend/kitex_gen/coze/loop/evaluation/domain_openapi/eval_set/eval_set.go index d837d2d60..c508a27e0 100644 --- a/backend/kitex_gen/coze/loop/evaluation/domain_openapi/eval_set/eval_set.go +++ b/backend/kitex_gen/coze/loop/evaluation/domain_openapi/eval_set/eval_set.go @@ -804,11 +804,11 @@ func (p *EvaluationSetSchema) Field1DeepEqual(src []*FieldSchema) bool { // 评测集版本 type EvaluationSetVersion struct { - ID *int64 `thrift:"id,1,optional" frugal:"1,optional,i64" form:"id" json:"id,omitempty" query:"id"` + ID *int64 `thrift:"id,1,optional" frugal:"1,optional,i64" json:"id" form:"id" query:"id"` Version *string `thrift:"version,2,optional" frugal:"2,optional,string" form:"version" json:"version,omitempty" query:"version"` Description *string `thrift:"description,3,optional" frugal:"3,optional,string" form:"description" json:"description,omitempty" query:"description"` EvaluationSetSchema *EvaluationSetSchema `thrift:"evaluation_set_schema,4,optional" frugal:"4,optional,EvaluationSetSchema" form:"evaluation_set_schema" json:"evaluation_set_schema,omitempty" query:"evaluation_set_schema"` - ItemCount *int64 `thrift:"item_count,5,optional" frugal:"5,optional,i64" form:"item_count" json:"item_count,omitempty" query:"item_count"` + ItemCount *int64 `thrift:"item_count,5,optional" frugal:"5,optional,i64" json:"item_count" form:"item_count" query:"item_count"` BaseInfo *common.BaseInfo `thrift:"base_info,100,optional" frugal:"100,optional,common.BaseInfo" form:"base_info" json:"base_info,omitempty" query:"base_info"` } @@ -1355,15 +1355,15 @@ func (p *EvaluationSetVersion) Field100DeepEqual(src *common.BaseInfo) bool { // 评测集 type EvaluationSet struct { - ID *int64 `thrift:"id,1,optional" frugal:"1,optional,i64" form:"id" json:"id,omitempty" query:"id"` - Name *string `thrift:"name,2,optional" frugal:"2,optional,string" form:"name" json:"name,omitempty" query:"name"` - Description *string `thrift:"description,3,optional" frugal:"3,optional,string" form:"description" json:"description,omitempty" query:"description"` - Status *EvaluationSetStatus `thrift:"status,4,optional" frugal:"4,optional,string" form:"status" json:"status,omitempty" query:"status"` - ItemCount *int64 `thrift:"item_count,5,optional" frugal:"5,optional,i64" form:"item_count" json:"item_count,omitempty" query:"item_count"` - LatestVersion *string `thrift:"latest_version,6,optional" frugal:"6,optional,string" form:"latest_version" json:"latest_version,omitempty" query:"latest_version"` - ChangeUncommitted *bool `thrift:"change_uncommitted,7,optional" frugal:"7,optional,bool" form:"change_uncommitted" json:"change_uncommitted,omitempty" query:"change_uncommitted"` - CurrentVersion *EvaluationSetVersion `thrift:"current_version,20,optional" frugal:"20,optional,EvaluationSetVersion" form:"current_version" json:"current_version,omitempty" query:"current_version"` - BaseInfo *common.BaseInfo `thrift:"base_info,100,optional" frugal:"100,optional,common.BaseInfo" form:"base_info" json:"base_info,omitempty" query:"base_info"` + ID *int64 `thrift:"id,1,optional" frugal:"1,optional,i64" json:"id" form:"id" query:"id"` + Name *string `thrift:"name,2,optional" frugal:"2,optional,string" form:"name" json:"name,omitempty" query:"name"` + Description *string `thrift:"description,3,optional" frugal:"3,optional,string" form:"description" json:"description,omitempty" query:"description"` + Status *EvaluationSetStatus `thrift:"status,4,optional" frugal:"4,optional,string" form:"status" json:"status,omitempty" query:"status"` + ItemCount *int64 `thrift:"item_count,5,optional" frugal:"5,optional,i64" json:"item_count" form:"item_count" query:"item_count"` + LatestVersion *string `thrift:"latest_version,6,optional" frugal:"6,optional,string" form:"latest_version" json:"latest_version,omitempty" query:"latest_version"` + IsChangeUncommitted *bool `thrift:"is_change_uncommitted,7,optional" frugal:"7,optional,bool" form:"is_change_uncommitted" json:"is_change_uncommitted,omitempty" query:"is_change_uncommitted"` + CurrentVersion *EvaluationSetVersion `thrift:"current_version,20,optional" frugal:"20,optional,EvaluationSetVersion" form:"current_version" json:"current_version,omitempty" query:"current_version"` + BaseInfo *common.BaseInfo `thrift:"base_info,100,optional" frugal:"100,optional,common.BaseInfo" form:"base_info" json:"base_info,omitempty" query:"base_info"` } func NewEvaluationSet() *EvaluationSet { @@ -1445,16 +1445,16 @@ func (p *EvaluationSet) GetLatestVersion() (v string) { return *p.LatestVersion } -var EvaluationSet_ChangeUncommitted_DEFAULT bool +var EvaluationSet_IsChangeUncommitted_DEFAULT bool -func (p *EvaluationSet) GetChangeUncommitted() (v bool) { +func (p *EvaluationSet) GetIsChangeUncommitted() (v bool) { if p == nil { return } - if !p.IsSetChangeUncommitted() { - return EvaluationSet_ChangeUncommitted_DEFAULT + if !p.IsSetIsChangeUncommitted() { + return EvaluationSet_IsChangeUncommitted_DEFAULT } - return *p.ChangeUncommitted + return *p.IsChangeUncommitted } var EvaluationSet_CurrentVersion_DEFAULT *EvaluationSetVersion @@ -1498,8 +1498,8 @@ func (p *EvaluationSet) SetItemCount(val *int64) { func (p *EvaluationSet) SetLatestVersion(val *string) { p.LatestVersion = val } -func (p *EvaluationSet) SetChangeUncommitted(val *bool) { - p.ChangeUncommitted = val +func (p *EvaluationSet) SetIsChangeUncommitted(val *bool) { + p.IsChangeUncommitted = val } func (p *EvaluationSet) SetCurrentVersion(val *EvaluationSetVersion) { p.CurrentVersion = val @@ -1515,7 +1515,7 @@ var fieldIDToName_EvaluationSet = map[int16]string{ 4: "status", 5: "item_count", 6: "latest_version", - 7: "change_uncommitted", + 7: "is_change_uncommitted", 20: "current_version", 100: "base_info", } @@ -1544,8 +1544,8 @@ func (p *EvaluationSet) IsSetLatestVersion() bool { return p.LatestVersion != nil } -func (p *EvaluationSet) IsSetChangeUncommitted() bool { - return p.ChangeUncommitted != nil +func (p *EvaluationSet) IsSetIsChangeUncommitted() bool { + return p.IsChangeUncommitted != nil } func (p *EvaluationSet) IsSetCurrentVersion() bool { @@ -1749,7 +1749,7 @@ func (p *EvaluationSet) ReadField7(iprot thrift.TProtocol) error { } else { _field = &v } - p.ChangeUncommitted = _field + p.IsChangeUncommitted = _field return nil } func (p *EvaluationSet) ReadField20(iprot thrift.TProtocol) error { @@ -1938,11 +1938,11 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 6 end error: ", p), err) } func (p *EvaluationSet) writeField7(oprot thrift.TProtocol) (err error) { - if p.IsSetChangeUncommitted() { - if err = oprot.WriteFieldBegin("change_uncommitted", thrift.BOOL, 7); err != nil { + if p.IsSetIsChangeUncommitted() { + if err = oprot.WriteFieldBegin("is_change_uncommitted", thrift.BOOL, 7); err != nil { goto WriteFieldBeginError } - if err := oprot.WriteBool(*p.ChangeUncommitted); err != nil { + if err := oprot.WriteBool(*p.IsChangeUncommitted); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -2024,7 +2024,7 @@ func (p *EvaluationSet) DeepEqual(ano *EvaluationSet) bool { if !p.Field6DeepEqual(ano.LatestVersion) { return false } - if !p.Field7DeepEqual(ano.ChangeUncommitted) { + if !p.Field7DeepEqual(ano.IsChangeUncommitted) { return false } if !p.Field20DeepEqual(ano.CurrentVersion) { @@ -2110,12 +2110,12 @@ func (p *EvaluationSet) Field6DeepEqual(src *string) bool { } func (p *EvaluationSet) Field7DeepEqual(src *bool) bool { - if p.ChangeUncommitted == src { + if p.IsChangeUncommitted == src { return true - } else if p.ChangeUncommitted == nil || src == nil { + } else if p.IsChangeUncommitted == nil || src == nil { return false } - if *p.ChangeUncommitted != *src { + if *p.IsChangeUncommitted != *src { return false } return true @@ -2388,8 +2388,8 @@ func (p *FieldData) Field2DeepEqual(src *common.Content) bool { // 轮次数据 type Turn struct { - ID *int64 `thrift:"id,1,optional" frugal:"1,optional,i64" form:"id" json:"id,omitempty" query:"id"` - FieldDataList []*FieldData `thrift:"field_data_list,2,optional" frugal:"2,optional,list" form:"field_data_list" json:"field_data_list,omitempty" query:"field_data_list"` + ID *int64 `thrift:"id,1,optional" frugal:"1,optional,i64" json:"id" form:"id" query:"id"` + FieldDatas []*FieldData `thrift:"field_datas,2,optional" frugal:"2,optional,list" form:"field_datas" json:"field_datas,omitempty" query:"field_datas"` } func NewTurn() *Turn { @@ -2411,35 +2411,35 @@ func (p *Turn) GetID() (v int64) { return *p.ID } -var Turn_FieldDataList_DEFAULT []*FieldData +var Turn_FieldDatas_DEFAULT []*FieldData -func (p *Turn) GetFieldDataList() (v []*FieldData) { +func (p *Turn) GetFieldDatas() (v []*FieldData) { if p == nil { return } - if !p.IsSetFieldDataList() { - return Turn_FieldDataList_DEFAULT + if !p.IsSetFieldDatas() { + return Turn_FieldDatas_DEFAULT } - return p.FieldDataList + return p.FieldDatas } func (p *Turn) SetID(val *int64) { p.ID = val } -func (p *Turn) SetFieldDataList(val []*FieldData) { - p.FieldDataList = val +func (p *Turn) SetFieldDatas(val []*FieldData) { + p.FieldDatas = val } var fieldIDToName_Turn = map[int16]string{ 1: "id", - 2: "field_data_list", + 2: "field_datas", } func (p *Turn) IsSetID() bool { return p.ID != nil } -func (p *Turn) IsSetFieldDataList() bool { - return p.FieldDataList != nil +func (p *Turn) IsSetFieldDatas() bool { + return p.FieldDatas != nil } func (p *Turn) Read(iprot thrift.TProtocol) (err error) { @@ -2536,7 +2536,7 @@ func (p *Turn) ReadField2(iprot thrift.TProtocol) error { if err := iprot.ReadListEnd(); err != nil { return err } - p.FieldDataList = _field + p.FieldDatas = _field return nil } @@ -2591,14 +2591,14 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } func (p *Turn) writeField2(oprot thrift.TProtocol) (err error) { - if p.IsSetFieldDataList() { - if err = oprot.WriteFieldBegin("field_data_list", thrift.LIST, 2); err != nil { + if p.IsSetFieldDatas() { + if err = oprot.WriteFieldBegin("field_datas", thrift.LIST, 2); err != nil { goto WriteFieldBeginError } - if err := oprot.WriteListBegin(thrift.STRUCT, len(p.FieldDataList)); err != nil { + if err := oprot.WriteListBegin(thrift.STRUCT, len(p.FieldDatas)); err != nil { return err } - for _, v := range p.FieldDataList { + for _, v := range p.FieldDatas { if err := v.Write(oprot); err != nil { return err } @@ -2634,7 +2634,7 @@ func (p *Turn) DeepEqual(ano *Turn) bool { if !p.Field1DeepEqual(ano.ID) { return false } - if !p.Field2DeepEqual(ano.FieldDataList) { + if !p.Field2DeepEqual(ano.FieldDatas) { return false } return true @@ -2654,10 +2654,10 @@ func (p *Turn) Field1DeepEqual(src *int64) bool { } func (p *Turn) Field2DeepEqual(src []*FieldData) bool { - if len(p.FieldDataList) != len(src) { + if len(p.FieldDatas) != len(src) { return false } - for i, v := range p.FieldDataList { + for i, v := range p.FieldDatas { _src := src[i] if !v.DeepEqual(_src) { return false @@ -2668,7 +2668,7 @@ func (p *Turn) Field2DeepEqual(src []*FieldData) bool { // 评测集数据项 type EvaluationSetItem struct { - ID *int64 `thrift:"id,1,optional" frugal:"1,optional,i64" form:"id" json:"id,omitempty" query:"id"` + ID *int64 `thrift:"id,1,optional" frugal:"1,optional,i64" json:"id" form:"id" query:"id"` ItemKey *string `thrift:"item_key,2,optional" frugal:"2,optional,string" form:"item_key" json:"item_key,omitempty" query:"item_key"` Turns []*Turn `thrift:"turns,3,optional" frugal:"3,optional,list" form:"turns" json:"turns,omitempty" query:"turns"` BaseInfo *common.BaseInfo `thrift:"base_info,100,optional" frugal:"100,optional,common.BaseInfo" form:"base_info" json:"base_info,omitempty" query:"base_info"` diff --git a/backend/kitex_gen/coze/loop/evaluation/domain_openapi/eval_set/k-eval_set.go b/backend/kitex_gen/coze/loop/evaluation/domain_openapi/eval_set/k-eval_set.go index 57129b9a3..00d90a419 100644 --- a/backend/kitex_gen/coze/loop/evaluation/domain_openapi/eval_set/k-eval_set.go +++ b/backend/kitex_gen/coze/loop/evaluation/domain_openapi/eval_set/k-eval_set.go @@ -1214,7 +1214,7 @@ func (p *EvaluationSet) FastReadField7(buf []byte) (int, error) { offset += l _field = &v } - p.ChangeUncommitted = _field + p.IsChangeUncommitted = _field return offset, nil } @@ -1336,9 +1336,9 @@ func (p *EvaluationSet) fastWriteField6(buf []byte, w thrift.NocopyWriter) int { func (p *EvaluationSet) fastWriteField7(buf []byte, w thrift.NocopyWriter) int { offset := 0 - if p.IsSetChangeUncommitted() { + if p.IsSetIsChangeUncommitted() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.BOOL, 7) - offset += thrift.Binary.WriteBool(buf[offset:], *p.ChangeUncommitted) + offset += thrift.Binary.WriteBool(buf[offset:], *p.IsChangeUncommitted) } return offset } @@ -1417,7 +1417,7 @@ func (p *EvaluationSet) field6Length() int { func (p *EvaluationSet) field7Length() int { l := 0 - if p.IsSetChangeUncommitted() { + if p.IsSetIsChangeUncommitted() { l += thrift.Binary.FieldBeginLength() l += thrift.Binary.BoolLength() } @@ -1487,9 +1487,9 @@ func (p *EvaluationSet) DeepCopy(s interface{}) error { p.LatestVersion = &tmp } - if src.ChangeUncommitted != nil { - tmp := *src.ChangeUncommitted - p.ChangeUncommitted = &tmp + if src.IsChangeUncommitted != nil { + tmp := *src.IsChangeUncommitted + p.IsChangeUncommitted = &tmp } var _currentVersion *EvaluationSetVersion @@ -1786,7 +1786,7 @@ func (p *Turn) FastReadField2(buf []byte) (int, error) { _field = append(_field, _elem) } - p.FieldDataList = _field + p.FieldDatas = _field return offset, nil } @@ -1825,12 +1825,12 @@ func (p *Turn) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { func (p *Turn) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { offset := 0 - if p.IsSetFieldDataList() { + if p.IsSetFieldDatas() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 2) listBeginOffset := offset offset += thrift.Binary.ListBeginLength() var length int - for _, v := range p.FieldDataList { + for _, v := range p.FieldDatas { length++ offset += v.FastWriteNocopy(buf[offset:], w) } @@ -1850,10 +1850,10 @@ func (p *Turn) field1Length() int { func (p *Turn) field2Length() int { l := 0 - if p.IsSetFieldDataList() { + if p.IsSetFieldDatas() { l += thrift.Binary.FieldBeginLength() l += thrift.Binary.ListBeginLength() - for _, v := range p.FieldDataList { + for _, v := range p.FieldDatas { _ = v l += v.BLength() } @@ -1872,9 +1872,9 @@ func (p *Turn) DeepCopy(s interface{}) error { p.ID = &tmp } - if src.FieldDataList != nil { - p.FieldDataList = make([]*FieldData, 0, len(src.FieldDataList)) - for _, elem := range src.FieldDataList { + if src.FieldDatas != nil { + p.FieldDatas = make([]*FieldData, 0, len(src.FieldDatas)) + for _, elem := range src.FieldDatas { var _elem *FieldData if elem != nil { _elem = &FieldData{} @@ -1883,7 +1883,7 @@ func (p *Turn) DeepCopy(s interface{}) error { } } - p.FieldDataList = append(p.FieldDataList, _elem) + p.FieldDatas = append(p.FieldDatas, _elem) } } diff --git a/backend/kitex_gen/coze/loop/evaluation/openapi/coze.loop.evaluation.openapi.go b/backend/kitex_gen/coze/loop/evaluation/openapi/coze.loop.evaluation.openapi.go index 9235b76ff..491fe37f6 100644 --- a/backend/kitex_gen/coze/loop/evaluation/openapi/coze.loop.evaluation.openapi.go +++ b/backend/kitex_gen/coze/loop/evaluation/openapi/coze.loop.evaluation.openapi.go @@ -4628,10 +4628,10 @@ type BatchCreateEvaluationSetItemsOApiRequest struct { EvaluationSetID *int64 `thrift:"evaluation_set_id,2,optional" frugal:"2,optional,i64" json:"evaluation_set_id" path:"evaluation_set_id" ` Items []*eval_set.EvaluationSetItem `thrift:"items,3,optional" frugal:"3,optional,list" form:"items" json:"items,omitempty"` // items 中存在非法数据时,默认所有数据写入失败;设置 skipInvalidItems=true 则会跳过无效数据,写入有效数据 - SkipInvalidItems *bool `thrift:"skip_invalid_items,4,optional" frugal:"4,optional,bool" form:"skip_invalid_items" json:"skip_invalid_items,omitempty"` + IsSkipInvalidItems *bool `thrift:"is_skip_invalid_items,4,optional" frugal:"4,optional,bool" form:"is_skip_invalid_items" json:"is_skip_invalid_items,omitempty"` // 批量写入 items 如果超出数据集容量限制,默认所有数据写入失败;设置 partialAdd=true 会写入不超出容量限制的前 N 条 - AllowPartialAdd *bool `thrift:"allow_partial_add,5,optional" frugal:"5,optional,bool" form:"allow_partial_add" json:"allow_partial_add,omitempty"` - Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` + IsAllowPartialAdd *bool `thrift:"is_allow_partial_add,5,optional" frugal:"5,optional,bool" form:"is_allow_partial_add" json:"is_allow_partial_add,omitempty"` + Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` } func NewBatchCreateEvaluationSetItemsOApiRequest() *BatchCreateEvaluationSetItemsOApiRequest { @@ -4677,28 +4677,28 @@ func (p *BatchCreateEvaluationSetItemsOApiRequest) GetItems() (v []*eval_set.Eva return p.Items } -var BatchCreateEvaluationSetItemsOApiRequest_SkipInvalidItems_DEFAULT bool +var BatchCreateEvaluationSetItemsOApiRequest_IsSkipInvalidItems_DEFAULT bool -func (p *BatchCreateEvaluationSetItemsOApiRequest) GetSkipInvalidItems() (v bool) { +func (p *BatchCreateEvaluationSetItemsOApiRequest) GetIsSkipInvalidItems() (v bool) { if p == nil { return } - if !p.IsSetSkipInvalidItems() { - return BatchCreateEvaluationSetItemsOApiRequest_SkipInvalidItems_DEFAULT + if !p.IsSetIsSkipInvalidItems() { + return BatchCreateEvaluationSetItemsOApiRequest_IsSkipInvalidItems_DEFAULT } - return *p.SkipInvalidItems + return *p.IsSkipInvalidItems } -var BatchCreateEvaluationSetItemsOApiRequest_AllowPartialAdd_DEFAULT bool +var BatchCreateEvaluationSetItemsOApiRequest_IsAllowPartialAdd_DEFAULT bool -func (p *BatchCreateEvaluationSetItemsOApiRequest) GetAllowPartialAdd() (v bool) { +func (p *BatchCreateEvaluationSetItemsOApiRequest) GetIsAllowPartialAdd() (v bool) { if p == nil { return } - if !p.IsSetAllowPartialAdd() { - return BatchCreateEvaluationSetItemsOApiRequest_AllowPartialAdd_DEFAULT + if !p.IsSetIsAllowPartialAdd() { + return BatchCreateEvaluationSetItemsOApiRequest_IsAllowPartialAdd_DEFAULT } - return *p.AllowPartialAdd + return *p.IsAllowPartialAdd } var BatchCreateEvaluationSetItemsOApiRequest_Base_DEFAULT *base.Base @@ -4721,11 +4721,11 @@ func (p *BatchCreateEvaluationSetItemsOApiRequest) SetEvaluationSetID(val *int64 func (p *BatchCreateEvaluationSetItemsOApiRequest) SetItems(val []*eval_set.EvaluationSetItem) { p.Items = val } -func (p *BatchCreateEvaluationSetItemsOApiRequest) SetSkipInvalidItems(val *bool) { - p.SkipInvalidItems = val +func (p *BatchCreateEvaluationSetItemsOApiRequest) SetIsSkipInvalidItems(val *bool) { + p.IsSkipInvalidItems = val } -func (p *BatchCreateEvaluationSetItemsOApiRequest) SetAllowPartialAdd(val *bool) { - p.AllowPartialAdd = val +func (p *BatchCreateEvaluationSetItemsOApiRequest) SetIsAllowPartialAdd(val *bool) { + p.IsAllowPartialAdd = val } func (p *BatchCreateEvaluationSetItemsOApiRequest) SetBase(val *base.Base) { p.Base = val @@ -4735,8 +4735,8 @@ var fieldIDToName_BatchCreateEvaluationSetItemsOApiRequest = map[int16]string{ 1: "workspace_id", 2: "evaluation_set_id", 3: "items", - 4: "skip_invalid_items", - 5: "allow_partial_add", + 4: "is_skip_invalid_items", + 5: "is_allow_partial_add", 255: "Base", } @@ -4752,12 +4752,12 @@ func (p *BatchCreateEvaluationSetItemsOApiRequest) IsSetItems() bool { return p.Items != nil } -func (p *BatchCreateEvaluationSetItemsOApiRequest) IsSetSkipInvalidItems() bool { - return p.SkipInvalidItems != nil +func (p *BatchCreateEvaluationSetItemsOApiRequest) IsSetIsSkipInvalidItems() bool { + return p.IsSkipInvalidItems != nil } -func (p *BatchCreateEvaluationSetItemsOApiRequest) IsSetAllowPartialAdd() bool { - return p.AllowPartialAdd != nil +func (p *BatchCreateEvaluationSetItemsOApiRequest) IsSetIsAllowPartialAdd() bool { + return p.IsAllowPartialAdd != nil } func (p *BatchCreateEvaluationSetItemsOApiRequest) IsSetBase() bool { @@ -4912,7 +4912,7 @@ func (p *BatchCreateEvaluationSetItemsOApiRequest) ReadField4(iprot thrift.TProt } else { _field = &v } - p.SkipInvalidItems = _field + p.IsSkipInvalidItems = _field return nil } func (p *BatchCreateEvaluationSetItemsOApiRequest) ReadField5(iprot thrift.TProtocol) error { @@ -4923,7 +4923,7 @@ func (p *BatchCreateEvaluationSetItemsOApiRequest) ReadField5(iprot thrift.TProt } else { _field = &v } - p.AllowPartialAdd = _field + p.IsAllowPartialAdd = _field return nil } func (p *BatchCreateEvaluationSetItemsOApiRequest) ReadField255(iprot thrift.TProtocol) error { @@ -5046,11 +5046,11 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } func (p *BatchCreateEvaluationSetItemsOApiRequest) writeField4(oprot thrift.TProtocol) (err error) { - if p.IsSetSkipInvalidItems() { - if err = oprot.WriteFieldBegin("skip_invalid_items", thrift.BOOL, 4); err != nil { + if p.IsSetIsSkipInvalidItems() { + if err = oprot.WriteFieldBegin("is_skip_invalid_items", thrift.BOOL, 4); err != nil { goto WriteFieldBeginError } - if err := oprot.WriteBool(*p.SkipInvalidItems); err != nil { + if err := oprot.WriteBool(*p.IsSkipInvalidItems); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -5064,11 +5064,11 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err) } func (p *BatchCreateEvaluationSetItemsOApiRequest) writeField5(oprot thrift.TProtocol) (err error) { - if p.IsSetAllowPartialAdd() { - if err = oprot.WriteFieldBegin("allow_partial_add", thrift.BOOL, 5); err != nil { + if p.IsSetIsAllowPartialAdd() { + if err = oprot.WriteFieldBegin("is_allow_partial_add", thrift.BOOL, 5); err != nil { goto WriteFieldBeginError } - if err := oprot.WriteBool(*p.AllowPartialAdd); err != nil { + if err := oprot.WriteBool(*p.IsAllowPartialAdd); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -5123,10 +5123,10 @@ func (p *BatchCreateEvaluationSetItemsOApiRequest) DeepEqual(ano *BatchCreateEva if !p.Field3DeepEqual(ano.Items) { return false } - if !p.Field4DeepEqual(ano.SkipInvalidItems) { + if !p.Field4DeepEqual(ano.IsSkipInvalidItems) { return false } - if !p.Field5DeepEqual(ano.AllowPartialAdd) { + if !p.Field5DeepEqual(ano.IsAllowPartialAdd) { return false } if !p.Field255DeepEqual(ano.Base) { @@ -5174,24 +5174,24 @@ func (p *BatchCreateEvaluationSetItemsOApiRequest) Field3DeepEqual(src []*eval_s } func (p *BatchCreateEvaluationSetItemsOApiRequest) Field4DeepEqual(src *bool) bool { - if p.SkipInvalidItems == src { + if p.IsSkipInvalidItems == src { return true - } else if p.SkipInvalidItems == nil || src == nil { + } else if p.IsSkipInvalidItems == nil || src == nil { return false } - if *p.SkipInvalidItems != *src { + if *p.IsSkipInvalidItems != *src { return false } return true } func (p *BatchCreateEvaluationSetItemsOApiRequest) Field5DeepEqual(src *bool) bool { - if p.AllowPartialAdd == src { + if p.IsAllowPartialAdd == src { return true - } else if p.AllowPartialAdd == nil || src == nil { + } else if p.IsAllowPartialAdd == nil || src == nil { return false } - if *p.AllowPartialAdd != *src { + if *p.IsAllowPartialAdd != *src { return false } return true @@ -5910,11 +5910,11 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIData) Field2DeepEqual(src []*eval_s // 1.6 批量更新评测集数据 type BatchUpdateEvaluationSetItemsOApiRequest struct { - WorkspaceID *int64 `thrift:"workspace_id,1,optional" frugal:"1,optional,i64" json:"workspace_id" form:"workspace_id" ` - EvaluationSetID *int64 `thrift:"evaluation_set_id,2,optional" frugal:"2,optional,i64" json:"evaluation_set_id" path:"evaluation_set_id" ` - Items []*eval_set.EvaluationSetItem `thrift:"items,3,optional" frugal:"3,optional,list" form:"items" json:"items,omitempty"` - SkipInvalidItems *bool `thrift:"skip_invalid_items,4,optional" frugal:"4,optional,bool" form:"skip_invalid_items" json:"skip_invalid_items,omitempty"` - Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` + WorkspaceID *int64 `thrift:"workspace_id,1,optional" frugal:"1,optional,i64" json:"workspace_id" form:"workspace_id" ` + EvaluationSetID *int64 `thrift:"evaluation_set_id,2,optional" frugal:"2,optional,i64" json:"evaluation_set_id" path:"evaluation_set_id" ` + Items []*eval_set.EvaluationSetItem `thrift:"items,3,optional" frugal:"3,optional,list" form:"items" json:"items,omitempty"` + IsSkipInvalidItems *bool `thrift:"is_skip_invalid_items,4,optional" frugal:"4,optional,bool" form:"is_skip_invalid_items" json:"is_skip_invalid_items,omitempty"` + Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` } func NewBatchUpdateEvaluationSetItemsOApiRequest() *BatchUpdateEvaluationSetItemsOApiRequest { @@ -5960,16 +5960,16 @@ func (p *BatchUpdateEvaluationSetItemsOApiRequest) GetItems() (v []*eval_set.Eva return p.Items } -var BatchUpdateEvaluationSetItemsOApiRequest_SkipInvalidItems_DEFAULT bool +var BatchUpdateEvaluationSetItemsOApiRequest_IsSkipInvalidItems_DEFAULT bool -func (p *BatchUpdateEvaluationSetItemsOApiRequest) GetSkipInvalidItems() (v bool) { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) GetIsSkipInvalidItems() (v bool) { if p == nil { return } - if !p.IsSetSkipInvalidItems() { - return BatchUpdateEvaluationSetItemsOApiRequest_SkipInvalidItems_DEFAULT + if !p.IsSetIsSkipInvalidItems() { + return BatchUpdateEvaluationSetItemsOApiRequest_IsSkipInvalidItems_DEFAULT } - return *p.SkipInvalidItems + return *p.IsSkipInvalidItems } var BatchUpdateEvaluationSetItemsOApiRequest_Base_DEFAULT *base.Base @@ -5992,8 +5992,8 @@ func (p *BatchUpdateEvaluationSetItemsOApiRequest) SetEvaluationSetID(val *int64 func (p *BatchUpdateEvaluationSetItemsOApiRequest) SetItems(val []*eval_set.EvaluationSetItem) { p.Items = val } -func (p *BatchUpdateEvaluationSetItemsOApiRequest) SetSkipInvalidItems(val *bool) { - p.SkipInvalidItems = val +func (p *BatchUpdateEvaluationSetItemsOApiRequest) SetIsSkipInvalidItems(val *bool) { + p.IsSkipInvalidItems = val } func (p *BatchUpdateEvaluationSetItemsOApiRequest) SetBase(val *base.Base) { p.Base = val @@ -6003,7 +6003,7 @@ var fieldIDToName_BatchUpdateEvaluationSetItemsOApiRequest = map[int16]string{ 1: "workspace_id", 2: "evaluation_set_id", 3: "items", - 4: "skip_invalid_items", + 4: "is_skip_invalid_items", 255: "Base", } @@ -6019,8 +6019,8 @@ func (p *BatchUpdateEvaluationSetItemsOApiRequest) IsSetItems() bool { return p.Items != nil } -func (p *BatchUpdateEvaluationSetItemsOApiRequest) IsSetSkipInvalidItems() bool { - return p.SkipInvalidItems != nil +func (p *BatchUpdateEvaluationSetItemsOApiRequest) IsSetIsSkipInvalidItems() bool { + return p.IsSkipInvalidItems != nil } func (p *BatchUpdateEvaluationSetItemsOApiRequest) IsSetBase() bool { @@ -6167,7 +6167,7 @@ func (p *BatchUpdateEvaluationSetItemsOApiRequest) ReadField4(iprot thrift.TProt } else { _field = &v } - p.SkipInvalidItems = _field + p.IsSkipInvalidItems = _field return nil } func (p *BatchUpdateEvaluationSetItemsOApiRequest) ReadField255(iprot thrift.TProtocol) error { @@ -6286,11 +6286,11 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } func (p *BatchUpdateEvaluationSetItemsOApiRequest) writeField4(oprot thrift.TProtocol) (err error) { - if p.IsSetSkipInvalidItems() { - if err = oprot.WriteFieldBegin("skip_invalid_items", thrift.BOOL, 4); err != nil { + if p.IsSetIsSkipInvalidItems() { + if err = oprot.WriteFieldBegin("is_skip_invalid_items", thrift.BOOL, 4); err != nil { goto WriteFieldBeginError } - if err := oprot.WriteBool(*p.SkipInvalidItems); err != nil { + if err := oprot.WriteBool(*p.IsSkipInvalidItems); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -6345,7 +6345,7 @@ func (p *BatchUpdateEvaluationSetItemsOApiRequest) DeepEqual(ano *BatchUpdateEva if !p.Field3DeepEqual(ano.Items) { return false } - if !p.Field4DeepEqual(ano.SkipInvalidItems) { + if !p.Field4DeepEqual(ano.IsSkipInvalidItems) { return false } if !p.Field255DeepEqual(ano.Base) { @@ -6393,12 +6393,12 @@ func (p *BatchUpdateEvaluationSetItemsOApiRequest) Field3DeepEqual(src []*eval_s } func (p *BatchUpdateEvaluationSetItemsOApiRequest) Field4DeepEqual(src *bool) bool { - if p.SkipInvalidItems == src { + if p.IsSkipInvalidItems == src { return true - } else if p.SkipInvalidItems == nil || src == nil { + } else if p.IsSkipInvalidItems == nil || src == nil { return false } - if *p.SkipInvalidItems != *src { + if *p.IsSkipInvalidItems != *src { return false } return true diff --git a/backend/kitex_gen/coze/loop/evaluation/openapi/k-coze.loop.evaluation.openapi.go b/backend/kitex_gen/coze/loop/evaluation/openapi/k-coze.loop.evaluation.openapi.go index 9dc55c9ba..a50a085ed 100644 --- a/backend/kitex_gen/coze/loop/evaluation/openapi/k-coze.loop.evaluation.openapi.go +++ b/backend/kitex_gen/coze/loop/evaluation/openapi/k-coze.loop.evaluation.openapi.go @@ -3476,7 +3476,7 @@ func (p *BatchCreateEvaluationSetItemsOApiRequest) FastReadField4(buf []byte) (i offset += l _field = &v } - p.SkipInvalidItems = _field + p.IsSkipInvalidItems = _field return offset, nil } @@ -3490,7 +3490,7 @@ func (p *BatchCreateEvaluationSetItemsOApiRequest) FastReadField5(buf []byte) (i offset += l _field = &v } - p.AllowPartialAdd = _field + p.IsAllowPartialAdd = _field return offset, nil } @@ -3574,18 +3574,18 @@ func (p *BatchCreateEvaluationSetItemsOApiRequest) fastWriteField3(buf []byte, w func (p *BatchCreateEvaluationSetItemsOApiRequest) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { offset := 0 - if p.IsSetSkipInvalidItems() { + if p.IsSetIsSkipInvalidItems() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.BOOL, 4) - offset += thrift.Binary.WriteBool(buf[offset:], *p.SkipInvalidItems) + offset += thrift.Binary.WriteBool(buf[offset:], *p.IsSkipInvalidItems) } return offset } func (p *BatchCreateEvaluationSetItemsOApiRequest) fastWriteField5(buf []byte, w thrift.NocopyWriter) int { offset := 0 - if p.IsSetAllowPartialAdd() { + if p.IsSetIsAllowPartialAdd() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.BOOL, 5) - offset += thrift.Binary.WriteBool(buf[offset:], *p.AllowPartialAdd) + offset += thrift.Binary.WriteBool(buf[offset:], *p.IsAllowPartialAdd) } return offset } @@ -3632,7 +3632,7 @@ func (p *BatchCreateEvaluationSetItemsOApiRequest) field3Length() int { func (p *BatchCreateEvaluationSetItemsOApiRequest) field4Length() int { l := 0 - if p.IsSetSkipInvalidItems() { + if p.IsSetIsSkipInvalidItems() { l += thrift.Binary.FieldBeginLength() l += thrift.Binary.BoolLength() } @@ -3641,7 +3641,7 @@ func (p *BatchCreateEvaluationSetItemsOApiRequest) field4Length() int { func (p *BatchCreateEvaluationSetItemsOApiRequest) field5Length() int { l := 0 - if p.IsSetAllowPartialAdd() { + if p.IsSetIsAllowPartialAdd() { l += thrift.Binary.FieldBeginLength() l += thrift.Binary.BoolLength() } @@ -3688,14 +3688,14 @@ func (p *BatchCreateEvaluationSetItemsOApiRequest) DeepCopy(s interface{}) error } } - if src.SkipInvalidItems != nil { - tmp := *src.SkipInvalidItems - p.SkipInvalidItems = &tmp + if src.IsSkipInvalidItems != nil { + tmp := *src.IsSkipInvalidItems + p.IsSkipInvalidItems = &tmp } - if src.AllowPartialAdd != nil { - tmp := *src.AllowPartialAdd - p.AllowPartialAdd = &tmp + if src.IsAllowPartialAdd != nil { + tmp := *src.IsAllowPartialAdd + p.IsAllowPartialAdd = &tmp } var _base *base.Base @@ -4395,7 +4395,7 @@ func (p *BatchUpdateEvaluationSetItemsOApiRequest) FastReadField4(buf []byte) (i offset += l _field = &v } - p.SkipInvalidItems = _field + p.IsSkipInvalidItems = _field return offset, nil } @@ -4477,9 +4477,9 @@ func (p *BatchUpdateEvaluationSetItemsOApiRequest) fastWriteField3(buf []byte, w func (p *BatchUpdateEvaluationSetItemsOApiRequest) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { offset := 0 - if p.IsSetSkipInvalidItems() { + if p.IsSetIsSkipInvalidItems() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.BOOL, 4) - offset += thrift.Binary.WriteBool(buf[offset:], *p.SkipInvalidItems) + offset += thrift.Binary.WriteBool(buf[offset:], *p.IsSkipInvalidItems) } return offset } @@ -4526,7 +4526,7 @@ func (p *BatchUpdateEvaluationSetItemsOApiRequest) field3Length() int { func (p *BatchUpdateEvaluationSetItemsOApiRequest) field4Length() int { l := 0 - if p.IsSetSkipInvalidItems() { + if p.IsSetIsSkipInvalidItems() { l += thrift.Binary.FieldBeginLength() l += thrift.Binary.BoolLength() } @@ -4573,9 +4573,9 @@ func (p *BatchUpdateEvaluationSetItemsOApiRequest) DeepCopy(s interface{}) error } } - if src.SkipInvalidItems != nil { - tmp := *src.SkipInvalidItems - p.SkipInvalidItems = &tmp + if src.IsSkipInvalidItems != nil { + tmp := *src.IsSkipInvalidItems + p.IsSkipInvalidItems = &tmp } var _base *base.Base diff --git a/backend/modules/evaluation/application/convertor/evaluation_set/openapi_convertor.go b/backend/modules/evaluation/application/convertor/evaluation_set/openapi_convertor.go index 26a923ed5..a9e9bb159 100755 --- a/backend/modules/evaluation/application/convertor/evaluation_set/openapi_convertor.go +++ b/backend/modules/evaluation/application/convertor/evaluation_set/openapi_convertor.go @@ -209,15 +209,15 @@ func OpenAPIEvaluationSetDO2DTO(do *entity.EvaluationSet) *openapi_eval_set.Eval } return &openapi_eval_set.EvaluationSet{ - ID: gptr.Of(do.ID), - Name: gptr.Of(do.Name), - Description: gptr.Of(do.Description), - Status: gptr.Of(convertDOStatusToOpenAPI(do.Status)), - ItemCount: gptr.Of(do.ItemCount), - LatestVersion: gptr.Of(do.LatestVersion), - ChangeUncommitted: gptr.Of(do.ChangeUncommitted), - CurrentVersion: OpenAPIEvaluationSetVersionDO2DTO(do.EvaluationSetVersion), - BaseInfo: ConvertBaseInfoDO2DTO(do.BaseInfo), + ID: gptr.Of(do.ID), + Name: gptr.Of(do.Name), + Description: gptr.Of(do.Description), + Status: gptr.Of(convertDOStatusToOpenAPI(do.Status)), + ItemCount: gptr.Of(do.ItemCount), + LatestVersion: gptr.Of(do.LatestVersion), + IsChangeUncommitted: gptr.Of(do.ChangeUncommitted), + CurrentVersion: OpenAPIEvaluationSetVersionDO2DTO(do.EvaluationSetVersion), + BaseInfo: ConvertBaseInfoDO2DTO(do.BaseInfo), } } @@ -361,7 +361,7 @@ func OpenAPITurnDTO2DO(dto *openapi_eval_set.Turn) *entity.Turn { } return &entity.Turn{ ID: gptr.Indirect(dto.ID), - FieldDataList: OpenAPIFieldDataDTO2DOs(dto.FieldDataList), + FieldDataList: OpenAPIFieldDataDTO2DOs(dto.FieldDatas), } } @@ -456,8 +456,8 @@ func OpenAPITurnDO2DTO(do *entity.Turn) *openapi_eval_set.Turn { return nil } return &openapi_eval_set.Turn{ - ID: gptr.Of(do.ID), - FieldDataList: OpenAPIFieldDataDO2DTOs(do.FieldDataList), + ID: gptr.Of(do.ID), + FieldDatas: OpenAPIFieldDataDO2DTOs(do.FieldDataList), } } diff --git a/backend/modules/evaluation/application/evaluation_openapi_app.go b/backend/modules/evaluation/application/evaluation_openapi_app.go index d83c8432b..44b8bd551 100644 --- a/backend/modules/evaluation/application/evaluation_openapi_app.go +++ b/backend/modules/evaluation/application/evaluation_openapi_app.go @@ -213,8 +213,8 @@ func (e *EvaluationOpenApiApplicationImpl) BatchCreateEvaluationSetItemsOApi(ctx SpaceID: req.GetWorkspaceID(), EvaluationSetID: req.GetEvaluationSetID(), Items: evaluation_set.OpenAPIItemDTO2DOs(req.Items), - SkipInvalidItems: req.SkipInvalidItems, - AllowPartialAdd: req.AllowPartialAdd, + SkipInvalidItems: req.IsSkipInvalidItems, + AllowPartialAdd: req.IsAllowPartialAdd, }) if err != nil { return nil, err diff --git a/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift b/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift index 75c95fd92..f3136a838 100644 --- a/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift +++ b/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift @@ -107,10 +107,10 @@ struct CreateEvaluationSetVersionOpenAPIData { // 1.5 批量添加评测集数据 struct BatchCreateEvaluationSetItemsOApiRequest { 1: optional i64 workspace_id (api.body="workspace_id", api.js_conv="true", go.tag='json:"workspace_id"') - 2: optional i64 evaluation_set_id (api.path='evaluation_set_id',api.js_conv='true', go.tag='json:"evaluation_set_id"') + 2: optional i64 evaluation_set_id (api.path='evaluation_set_id',api.js_conv="true", go.tag='json:"evaluation_set_id"') 3: optional list items (api.body="items", vt.min_size='1',vt.max_size='100') - 4: optional bool skip_invalid_items (api.body="skip_invalid_items")// items 中存在非法数据时,默认所有数据写入失败;设置 skipInvalidItems=true 则会跳过无效数据,写入有效数据 - 5: optional bool allow_partial_add (api.body="allow_partial_add")// 批量写入 items 如果超出数据集容量限制,默认所有数据写入失败;设置 partialAdd=true 会写入不超出容量限制的前 N 条 + 4: optional bool is_skip_invalid_items (api.body="is_skip_invalid_items")// items 中存在非法数据时,默认所有数据写入失败;设置 skipInvalidItems=true 则会跳过无效数据,写入有效数据 + 5: optional bool is_allow_partial_add (api.body="is_allow_partial_add")// 批量写入 items 如果超出数据集容量限制,默认所有数据写入失败;设置 partialAdd=true 会写入不超出容量限制的前 N 条 255: optional base.Base Base } @@ -133,7 +133,7 @@ struct BatchUpdateEvaluationSetItemsOApiRequest { 1: optional i64 workspace_id (api.body="workspace_id", api.js_conv="true", go.tag='json:"workspace_id"') 2: optional i64 evaluation_set_id (api.path='evaluation_set_id', api.js_conv="true", go.tag='json:"evaluation_set_id"') 3: optional list items (api.body="items", vt.min_size='1',vt.max_size='100') - 4: optional bool skip_invalid_items (api.body="skip_invalid_items") + 4: optional bool is_skip_invalid_items (api.body="is_skip_invalid_items") 255: optional base.Base Base } diff --git a/idl/thrift/coze/loop/evaluation/domain_openapi/common.thrift b/idl/thrift/coze/loop/evaluation/domain_openapi/common.thrift index b84730799..23e5bb14c 100644 --- a/idl/thrift/coze/loop/evaluation/domain_openapi/common.thrift +++ b/idl/thrift/coze/loop/evaluation/domain_openapi/common.thrift @@ -41,8 +41,8 @@ struct UserInfo { struct BaseInfo { 1: optional UserInfo created_by 2: optional UserInfo updated_by - 3: optional i64 created_at - 4: optional i64 updated_at + 3: optional i64 created_at (api.js_conv="true", go.tag = 'json:"created_at"') + 4: optional i64 updated_at (api.js_conv="true", go.tag = 'json:"updated_at"') } // 模型配置 @@ -65,7 +65,7 @@ struct PageInfo { 1: optional i32 page_num 2: optional i32 page_size 3: optional bool has_more - 4: optional i64 total_count + 4: optional i64 total_count (api.js_conv="true", go.tag = 'json:"total_count"') } // 统一响应格式 diff --git a/idl/thrift/coze/loop/evaluation/domain_openapi/eval_set.thrift b/idl/thrift/coze/loop/evaluation/domain_openapi/eval_set.thrift index ae364a8c1..3102a1733 100644 --- a/idl/thrift/coze/loop/evaluation/domain_openapi/eval_set.thrift +++ b/idl/thrift/coze/loop/evaluation/domain_openapi/eval_set.thrift @@ -31,24 +31,24 @@ struct EvaluationSetSchema { // 评测集版本 struct EvaluationSetVersion { - 1: optional i64 id + 1: optional i64 id (api.js_conv="true", go.tag = 'json:"id"') 2: optional string version 3: optional string description 4: optional EvaluationSetSchema evaluation_set_schema - 5: optional i64 item_count + 5: optional i64 item_count (api.js_conv="true", go.tag = 'json:"item_count"') 100: optional common.BaseInfo base_info } // 评测集 struct EvaluationSet { - 1: optional i64 id + 1: optional i64 id (api.js_conv="true", go.tag = 'json:"id"') 2: optional string name 3: optional string description 4: optional EvaluationSetStatus status - 5: optional i64 item_count + 5: optional i64 item_count (api.js_conv="true", go.tag = 'json:"item_count"') 6: optional string latest_version - 7: optional bool change_uncommitted + 7: optional bool is_change_uncommitted 20: optional EvaluationSetVersion current_version @@ -63,13 +63,13 @@ struct FieldData { // 轮次数据 struct Turn { - 1: optional i64 id - 2: optional list field_data_list + 1: optional i64 id (api.js_conv="true", go.tag = 'json:"id"') + 2: optional list field_datas } // 评测集数据项 struct EvaluationSetItem { - 1: optional i64 id + 1: optional i64 id (api.js_conv="true", go.tag = 'json:"id"') 2: optional string item_key 3: optional list turns 100: optional common.BaseInfo base_info From a7a8bf8830e77e03a37a77521ccf8029e29c6f4e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Mon, 29 Sep 2025 22:15:18 +0800 Subject: [PATCH 33/94] fix Change-Id: I70cd9b7aef47f3da77a3b8c32e55c309f8b77be9 --- .../modules/evaluation/application/evaluation_openapi_app.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/modules/evaluation/application/evaluation_openapi_app.go b/backend/modules/evaluation/application/evaluation_openapi_app.go index 44b8bd551..f49f1cee0 100644 --- a/backend/modules/evaluation/application/evaluation_openapi_app.go +++ b/backend/modules/evaluation/application/evaluation_openapi_app.go @@ -271,7 +271,7 @@ func (e *EvaluationOpenApiApplicationImpl) BatchDeleteEvaluationSetItemsOApi(ctx return nil, errorx.NewByCode(errno.CommonInvalidParamCode, errorx.WithExtraMsg("item_ids is required")) } if req.GetIsDeleteAll() == true { - // 调用domain服务 + // 清除所有 err = e.evaluationSetItemService.ClearEvaluationSetDraftItem(ctx, req.GetWorkspaceID(), req.GetEvaluationSetID()) if err != nil { return nil, err From 6e4bd93557d93d7a8cf9ba37f7ff15e67ef07fa1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Mon, 29 Sep 2025 22:17:45 +0800 Subject: [PATCH 34/94] fix Change-Id: I8e804c4ea8d705273d6351e1a1260d0daca64b33 --- .../coze/loop/evaluation/coze.loop.evaluation.openapi.thrift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift b/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift index f3136a838..4f972a51e 100644 --- a/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift +++ b/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift @@ -381,11 +381,11 @@ service EvaluationOpenAPIService { // 1.4 创建评测集版本 CreateEvaluationSetVersionOApiResponse CreateEvaluationSetVersionOApi(1: CreateEvaluationSetVersionOApiRequest req) (api.tag="openapi", api.post = "/v1/loop/evaluation/evaluation_sets/:evaluation_set_id/versions") // 1.5 批量添加评测集数据 - BatchCreateEvaluationSetItemsOApiResponse BatchCreateEvaluationSetItemsOApi(1: BatchCreateEvaluationSetItemsOApiRequest req) (api.tag="openapi", api.post = "/v1/loop/evaluation/evaluation_sets/:evaluation_set_id/items") + BatchCreateEvaluationSetItemsOApiResponse BatchCreateEvaluationSetItemsOApi(1: BatchCreateEvaluationSetItemsOApiRequest req) (api.tag="openapi", api.put = "/v1/loop/evaluation/evaluation_sets/:evaluation_set_id/items") // 1.6 批量更新评测集数据 BatchUpdateEvaluationSetItemsOApiResponse BatchUpdateEvaluationSetItemsOApi(1: BatchUpdateEvaluationSetItemsOApiRequest req) (api.tag="openapi", api.post = "/v1/loop/evaluation/evaluation_sets/:evaluation_set_id/items") // 1.7 批量删除评测集数据 - BatchDeleteEvaluationSetItemsOApiResponse BatchDeleteEvaluationSetItemsOApi(1: BatchDeleteEvaluationSetItemsOApiRequest req) (api.tag="openapi", api.post = "/v1/loop/evaluation/evaluation_sets/:evaluation_set_id/items") + BatchDeleteEvaluationSetItemsOApiResponse BatchDeleteEvaluationSetItemsOApi(1: BatchDeleteEvaluationSetItemsOApiRequest req) (api.tag="openapi", api.delete = "/v1/loop/evaluation/evaluation_sets/:evaluation_set_id/items") // 1.8 查询评测集特定版本数据 ListEvaluationSetVersionItemsOApiResponse ListEvaluationSetVersionItemsOApi(1: ListEvaluationSetVersionItemsOApiRequest req) (api.tag="openapi", api.post = "/v1/loop/evaluation/evaluation_sets/:evaluation_set_id/items/list") From aecf62c3602a45180bd22c9884214dbdf8d3c592 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Mon, 29 Sep 2025 22:26:49 +0800 Subject: [PATCH 35/94] fix Change-Id: Ib7cbf99147f9a7a508847ab51251b5033c0586fb --- .../coze.loop.evaluation.openapi.thrift | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift b/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift index 4f972a51e..c6f2fd8b5 100644 --- a/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift +++ b/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift @@ -54,14 +54,14 @@ struct GetEvaluationSetOpenAPIData { // 1.3 查询评测集列表 struct ListEvaluationSetsOApiRequest { - 1: optional i64 workspace_id (api.body="workspace_id", api.js_conv="true", go.tag='json:"workspace_id"') - 2: optional string name (api.body="name") - 3: optional list creators (api.body="creators") - 4: optional list evaluation_set_ids (api.body="evaluation_set_ids", api.js_conv="true", go.tag='json:"evaluation_set_ids"'), + 1: optional i64 workspace_id (api.query="workspace_id", api.js_conv="true", go.tag='json:"workspace_id"') + 2: optional string name (api.query="name") + 3: optional list creators (api.query="creators") + 4: optional list evaluation_set_ids (api.query="evaluation_set_ids", api.js_conv="true", go.tag='json:"evaluation_set_ids"'), - 100: optional string page_token (api.body="page_token") - 101: optional i32 page_size (api.body="page_size", vt.gt = "0", vt.le = "200") - 103: optional list order_bys (api.body="order_bys") + 100: optional string page_token (api.query="page_token") + 101: optional i32 page_size (api.query="page_size", vt.gt = "0", vt.le = "200") + 103: optional list order_bys (api.query="order_bys") 255: optional base.Base Base } @@ -170,13 +170,13 @@ struct BatchDeleteEvaluationSetItemsOApiResponse { // 1.9 查询评测集特定版本数据 struct ListEvaluationSetVersionItemsOApiRequest { - 1: optional i64 workspace_id (api.body="workspace_id", api.js_conv="true", go.tag='json:"workspace_id"') + 1: optional i64 workspace_id (api.query="workspace_id", api.js_conv="true", go.tag='json:"workspace_id"') 2: optional i64 evaluation_set_id (api.path = "evaluation_set_id", api.js_conv="true", go.tag='json:"evaluation_set_id"') - 3: optional i64 version_id (api.body="version_id", api.js_conv="true", go.tag='json:"version_id"') + 3: optional i64 version_id (api.query="version_id", api.js_conv="true", go.tag='json:"version_id"') - 100: optional string page_token (api.body="page_token") - 101: optional i32 page_size (api.body="page_size", vt.gt = "0", vt.le = "200") - 102: optional list order_bys (api.body="order_bys"), + 100: optional string page_token (api.query="page_token") + 101: optional i32 page_size (api.query="page_size", vt.gt = "0", vt.le = "200") + 102: optional list order_bys (api.query="order_bys"), 255: optional base.Base Base } @@ -377,7 +377,7 @@ service EvaluationOpenAPIService { // 1.2 获取评测集详情 GetEvaluationSetOApiResponse GetEvaluationSetOApi(1: GetEvaluationSetOApiRequest req) (api.tag="openapi", api.get = "/v1/loop/evaluation/evaluation_sets/:evaluation_set_id") // 1.3 查询评测集列表 - ListEvaluationSetsOApiResponse ListEvaluationSetsOApi(1: ListEvaluationSetsOApiRequest req) (api.tag="openapi", api.post = "/v1/loop/evaluation/evaluation_sets/list") + ListEvaluationSetsOApiResponse ListEvaluationSetsOApi(1: ListEvaluationSetsOApiRequest req) (api.tag="openapi", api.get = "/v1/loop/evaluation/evaluation_sets/list") // 1.4 创建评测集版本 CreateEvaluationSetVersionOApiResponse CreateEvaluationSetVersionOApi(1: CreateEvaluationSetVersionOApiRequest req) (api.tag="openapi", api.post = "/v1/loop/evaluation/evaluation_sets/:evaluation_set_id/versions") // 1.5 批量添加评测集数据 @@ -387,7 +387,7 @@ service EvaluationOpenAPIService { // 1.7 批量删除评测集数据 BatchDeleteEvaluationSetItemsOApiResponse BatchDeleteEvaluationSetItemsOApi(1: BatchDeleteEvaluationSetItemsOApiRequest req) (api.tag="openapi", api.delete = "/v1/loop/evaluation/evaluation_sets/:evaluation_set_id/items") // 1.8 查询评测集特定版本数据 - ListEvaluationSetVersionItemsOApiResponse ListEvaluationSetVersionItemsOApi(1: ListEvaluationSetVersionItemsOApiRequest req) (api.tag="openapi", api.post = "/v1/loop/evaluation/evaluation_sets/:evaluation_set_id/items/list") + ListEvaluationSetVersionItemsOApiResponse ListEvaluationSetVersionItemsOApi(1: ListEvaluationSetVersionItemsOApiRequest req) (api.tag="openapi", api.get = "/v1/loop/evaluation/evaluation_sets/:evaluation_set_id/items/list") // 评估器接口 (5个) // 2.1 创建评估器 From 0b1ed6d16a2da1d5d37907488a8db1bd30389581 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Tue, 30 Sep 2025 11:08:14 +0800 Subject: [PATCH 36/94] fix Change-Id: Ie21cf9d2b3889772f86dd39a56b715adb7bb28a0 --- .../modules/evaluation/application/evaluation_openapi_app.go | 2 +- .../coze/loop/evaluation/coze.loop.evaluation.openapi.thrift | 2 -- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/backend/modules/evaluation/application/evaluation_openapi_app.go b/backend/modules/evaluation/application/evaluation_openapi_app.go index f49f1cee0..8919d848c 100644 --- a/backend/modules/evaluation/application/evaluation_openapi_app.go +++ b/backend/modules/evaluation/application/evaluation_openapi_app.go @@ -245,7 +245,7 @@ func (e *EvaluationOpenApiApplicationImpl) BatchUpdateEvaluationSetItemsOApi(ctx // 批量更新评测集项目 for _, item := range req.Items { - err = e.evaluationSetItemService.UpdateEvaluationSetItem(ctx, req.GetWorkspaceID(), req.GetEvaluationSetID(), *item.ID, evaluation_set.OpenAPITurnDTO2DOs(item.Turns)) + err = e.evaluationSetItemService.UpdateEvaluationSetItem(ctx, req.GetWorkspaceID(), req.GetEvaluationSetID(), item.GetID(), evaluation_set.OpenAPITurnDTO2DOs(item.Turns)) if err != nil { logs.CtxError(ctx, "UpdateEvaluationSetItem, err=%v", err) } diff --git a/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift b/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift index c6f2fd8b5..af6036bbd 100644 --- a/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift +++ b/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift @@ -61,7 +61,6 @@ struct ListEvaluationSetsOApiRequest { 100: optional string page_token (api.query="page_token") 101: optional i32 page_size (api.query="page_size", vt.gt = "0", vt.le = "200") - 103: optional list order_bys (api.query="order_bys") 255: optional base.Base Base } @@ -176,7 +175,6 @@ struct ListEvaluationSetVersionItemsOApiRequest { 100: optional string page_token (api.query="page_token") 101: optional i32 page_size (api.query="page_size", vt.gt = "0", vt.le = "200") - 102: optional list order_bys (api.query="order_bys"), 255: optional base.Base Base } From f2e941b9cad25df8e341b7f535b2fc105db44ce5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Tue, 30 Sep 2025 11:17:21 +0800 Subject: [PATCH 37/94] fix Change-Id: Ic323582ef45e4b28771214dd92cb3a977fefd682 --- .../coze/loop/evaluation/coze.loop.evaluation.openapi.thrift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift b/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift index af6036bbd..b7293471b 100644 --- a/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift +++ b/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift @@ -375,7 +375,7 @@ service EvaluationOpenAPIService { // 1.2 获取评测集详情 GetEvaluationSetOApiResponse GetEvaluationSetOApi(1: GetEvaluationSetOApiRequest req) (api.tag="openapi", api.get = "/v1/loop/evaluation/evaluation_sets/:evaluation_set_id") // 1.3 查询评测集列表 - ListEvaluationSetsOApiResponse ListEvaluationSetsOApi(1: ListEvaluationSetsOApiRequest req) (api.tag="openapi", api.get = "/v1/loop/evaluation/evaluation_sets/list") + ListEvaluationSetsOApiResponse ListEvaluationSetsOApi(1: ListEvaluationSetsOApiRequest req) (api.tag="openapi", api.get = "/v1/loop/evaluation/evaluation_sets") // 1.4 创建评测集版本 CreateEvaluationSetVersionOApiResponse CreateEvaluationSetVersionOApi(1: CreateEvaluationSetVersionOApiRequest req) (api.tag="openapi", api.post = "/v1/loop/evaluation/evaluation_sets/:evaluation_set_id/versions") // 1.5 批量添加评测集数据 @@ -385,7 +385,7 @@ service EvaluationOpenAPIService { // 1.7 批量删除评测集数据 BatchDeleteEvaluationSetItemsOApiResponse BatchDeleteEvaluationSetItemsOApi(1: BatchDeleteEvaluationSetItemsOApiRequest req) (api.tag="openapi", api.delete = "/v1/loop/evaluation/evaluation_sets/:evaluation_set_id/items") // 1.8 查询评测集特定版本数据 - ListEvaluationSetVersionItemsOApiResponse ListEvaluationSetVersionItemsOApi(1: ListEvaluationSetVersionItemsOApiRequest req) (api.tag="openapi", api.get = "/v1/loop/evaluation/evaluation_sets/:evaluation_set_id/items/list") + ListEvaluationSetVersionItemsOApiResponse ListEvaluationSetVersionItemsOApi(1: ListEvaluationSetVersionItemsOApiRequest req) (api.tag="openapi", api.get = "/v1/loop/evaluation/evaluation_sets/:evaluation_set_id/items") // 评估器接口 (5个) // 2.1 创建评估器 From d7fa8bf25536ad9d99f695bd7a9b744a30f6ebcd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Tue, 30 Sep 2025 11:21:10 +0800 Subject: [PATCH 38/94] fix Change-Id: Ic67508bce88de986f28b5f92cad6e1d59cdcb08b --- .../coze/loop/evaluation/coze.loop.evaluation.openapi.thrift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift b/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift index b7293471b..d757f7d83 100644 --- a/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift +++ b/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift @@ -379,9 +379,9 @@ service EvaluationOpenAPIService { // 1.4 创建评测集版本 CreateEvaluationSetVersionOApiResponse CreateEvaluationSetVersionOApi(1: CreateEvaluationSetVersionOApiRequest req) (api.tag="openapi", api.post = "/v1/loop/evaluation/evaluation_sets/:evaluation_set_id/versions") // 1.5 批量添加评测集数据 - BatchCreateEvaluationSetItemsOApiResponse BatchCreateEvaluationSetItemsOApi(1: BatchCreateEvaluationSetItemsOApiRequest req) (api.tag="openapi", api.put = "/v1/loop/evaluation/evaluation_sets/:evaluation_set_id/items") + BatchCreateEvaluationSetItemsOApiResponse BatchCreateEvaluationSetItemsOApi(1: BatchCreateEvaluationSetItemsOApiRequest req) (api.tag="openapi", api.post = "/v1/loop/evaluation/evaluation_sets/:evaluation_set_id/items") // 1.6 批量更新评测集数据 - BatchUpdateEvaluationSetItemsOApiResponse BatchUpdateEvaluationSetItemsOApi(1: BatchUpdateEvaluationSetItemsOApiRequest req) (api.tag="openapi", api.post = "/v1/loop/evaluation/evaluation_sets/:evaluation_set_id/items") + BatchUpdateEvaluationSetItemsOApiResponse BatchUpdateEvaluationSetItemsOApi(1: BatchUpdateEvaluationSetItemsOApiRequest req) (api.tag="openapi", api.put = "/v1/loop/evaluation/evaluation_sets/:evaluation_set_id/items") // 1.7 批量删除评测集数据 BatchDeleteEvaluationSetItemsOApiResponse BatchDeleteEvaluationSetItemsOApi(1: BatchDeleteEvaluationSetItemsOApiRequest req) (api.tag="openapi", api.delete = "/v1/loop/evaluation/evaluation_sets/:evaluation_set_id/items") // 1.8 查询评测集特定版本数据 From 37d15c46b03e3109571955be0671cb98e756edf6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Tue, 30 Sep 2025 11:37:12 +0800 Subject: [PATCH 39/94] fix Change-Id: I687159998d492a9f006aca885f9c1fafc961437c --- .../coze/loop/evaluation/domain_openapi/eval_set.thrift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/idl/thrift/coze/loop/evaluation/domain_openapi/eval_set.thrift b/idl/thrift/coze/loop/evaluation/domain_openapi/eval_set.thrift index 3102a1733..0c1f4c2f8 100644 --- a/idl/thrift/coze/loop/evaluation/domain_openapi/eval_set.thrift +++ b/idl/thrift/coze/loop/evaluation/domain_openapi/eval_set.thrift @@ -35,7 +35,7 @@ struct EvaluationSetVersion { 2: optional string version 3: optional string description 4: optional EvaluationSetSchema evaluation_set_schema - 5: optional i64 item_count (api.js_conv="true", go.tag = 'json:"item_count"') + 5: optional i64 item_count 100: optional common.BaseInfo base_info } @@ -46,7 +46,7 @@ struct EvaluationSet { 2: optional string name 3: optional string description 4: optional EvaluationSetStatus status - 5: optional i64 item_count (api.js_conv="true", go.tag = 'json:"item_count"') + 5: optional i64 item_count 6: optional string latest_version 7: optional bool is_change_uncommitted From a18bc7e8c748b23c4f0ad93c4797f1ecbe8fe58e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Tue, 30 Sep 2025 12:58:39 +0800 Subject: [PATCH 40/94] fix Change-Id: I21046a14455773f6b6e72104650eb1e77de6ac0a --- .../router/coze/loop/apis/coze.loop.apis.go | 22 +- .../api/router/coze/loop/apis/middleware.go | 5 + .../domain_openapi/eval_set/eval_set.go | 4 +- .../openapi/coze.loop.evaluation.openapi.go | 223 +----------------- .../openapi/k-coze.loop.evaluation.openapi.go | 170 ------------- .../application/evaluation_openapi_app.go | 2 - 6 files changed, 32 insertions(+), 394 deletions(-) diff --git a/backend/api/router/coze/loop/apis/coze.loop.apis.go b/backend/api/router/coze/loop/apis/coze.loop.apis.go index 3abd8b564..322df07c7 100644 --- a/backend/api/router/coze/loop/apis/coze.loop.apis.go +++ b/backend/api/router/coze/loop/apis/coze.loop.apis.go @@ -355,17 +355,19 @@ func Register(r *server.Hertz, handler *apis.APIHandler) { _loop := _v16.Group("/loop", _loopMw(handler)...) { _evaluation0 := _loop.Group("/evaluation", _evaluation0Mw(handler)...) - _evaluation0.POST("/evaluation_sets", append(_evaluation_sets0Mw(handler), apis.CreateEvaluationSetOApi)...) + _evaluation0.GET("/evaluation_sets", append(_evaluation_sets0Mw(handler), apis.ListEvaluationSetsOApi)...) _evaluation_sets0 := _evaluation0.Group("/evaluation_sets", _evaluation_sets0Mw(handler)...) - _evaluation_sets0.GET("/:evaluation_set_id", append(_evaluation_set_id0Mw(handler), apis.GetEvaluationSetOApi)...) - _evaluation_set_id0 := _evaluation_sets0.Group("/:evaluation_set_id", _evaluation_set_id0Mw(handler)...) - _evaluation_set_id0.POST("/items", append(_items2Mw(handler), apis.BatchCreateEvaluationSetItemsOApi)...) - _items2 := _evaluation_set_id0.Group("/items", _items2Mw(handler)...) - _items2.POST("/list", append(_listevaluationsetversionitemsoapiMw(handler), apis.ListEvaluationSetVersionItemsOApi)...) - _evaluation_set_id0.POST("/items", append(_batchupdateevaluationsetitemsoapiMw(handler), apis.BatchUpdateEvaluationSetItemsOApi)...) - _evaluation_set_id0.POST("/items", append(_batchdeleteevaluationsetitemsoapiMw(handler), apis.BatchDeleteEvaluationSetItemsOApi)...) - _evaluation_set_id0.POST("/versions", append(_createevaluationsetversionoapiMw(handler), apis.CreateEvaluationSetVersionOApi)...) - _evaluation_sets0.POST("/list", append(_listevaluationsetsoapiMw(handler), apis.ListEvaluationSetsOApi)...) + { + _evaluation_set_id0 := _evaluation_sets0.Group("/:evaluation_set_id", _evaluation_set_id0Mw(handler)...) + _evaluation_set_id0.DELETE("/items", append(_batchdeleteevaluationsetitemsoapiMw(handler), apis.BatchDeleteEvaluationSetItemsOApi)...) + _evaluation_set_id0.GET("/items", append(_listevaluationsetversionitemsoapiMw(handler), apis.ListEvaluationSetVersionItemsOApi)...) + _evaluation_set_id0.POST("/items", append(_batchcreateevaluationsetitemsoapiMw(handler), apis.BatchCreateEvaluationSetItemsOApi)...) + _evaluation_set_id0.PUT("/items", append(_batchupdateevaluationsetitemsoapiMw(handler), apis.BatchUpdateEvaluationSetItemsOApi)...) + _evaluation_set_id0.POST("/versions", append(_createevaluationsetversionoapiMw(handler), apis.CreateEvaluationSetVersionOApi)...) + } + _evaluation0.POST("/evaluation_sets", append(_evaluation_sets1Mw(handler), apis.CreateEvaluationSetOApi)...) + _evaluation_sets1 := _evaluation0.Group("/evaluation_sets", _evaluation_sets1Mw(handler)...) + _evaluation_sets1.GET("/:evaluation_set_id", append(_getevaluationsetoapiMw(handler), apis.GetEvaluationSetOApi)...) _evaluation0.POST("/evaluators", append(_evaluators1Mw(handler), apis.CreateEvaluatorOApi)...) _evaluators1 := _evaluation0.Group("/evaluators", _evaluators1Mw(handler)...) { diff --git a/backend/api/router/coze/loop/apis/middleware.go b/backend/api/router/coze/loop/apis/middleware.go index 7303b74f6..982b0fc61 100644 --- a/backend/api/router/coze/loop/apis/middleware.go +++ b/backend/api/router/coze/loop/apis/middleware.go @@ -1470,3 +1470,8 @@ func _v18Mw(handler *apis.APIHandler) []app.HandlerFunc { // your code... return nil } + +func _evaluation_sets1Mw(handler *apis.APIHandler) []app.HandlerFunc { + // your code... + return nil +} diff --git a/backend/kitex_gen/coze/loop/evaluation/domain_openapi/eval_set/eval_set.go b/backend/kitex_gen/coze/loop/evaluation/domain_openapi/eval_set/eval_set.go index c508a27e0..117765a8d 100644 --- a/backend/kitex_gen/coze/loop/evaluation/domain_openapi/eval_set/eval_set.go +++ b/backend/kitex_gen/coze/loop/evaluation/domain_openapi/eval_set/eval_set.go @@ -808,7 +808,7 @@ type EvaluationSetVersion struct { Version *string `thrift:"version,2,optional" frugal:"2,optional,string" form:"version" json:"version,omitempty" query:"version"` Description *string `thrift:"description,3,optional" frugal:"3,optional,string" form:"description" json:"description,omitempty" query:"description"` EvaluationSetSchema *EvaluationSetSchema `thrift:"evaluation_set_schema,4,optional" frugal:"4,optional,EvaluationSetSchema" form:"evaluation_set_schema" json:"evaluation_set_schema,omitempty" query:"evaluation_set_schema"` - ItemCount *int64 `thrift:"item_count,5,optional" frugal:"5,optional,i64" json:"item_count" form:"item_count" query:"item_count"` + ItemCount *int64 `thrift:"item_count,5,optional" frugal:"5,optional,i64" form:"item_count" json:"item_count,omitempty" query:"item_count"` BaseInfo *common.BaseInfo `thrift:"base_info,100,optional" frugal:"100,optional,common.BaseInfo" form:"base_info" json:"base_info,omitempty" query:"base_info"` } @@ -1359,7 +1359,7 @@ type EvaluationSet struct { Name *string `thrift:"name,2,optional" frugal:"2,optional,string" form:"name" json:"name,omitempty" query:"name"` Description *string `thrift:"description,3,optional" frugal:"3,optional,string" form:"description" json:"description,omitempty" query:"description"` Status *EvaluationSetStatus `thrift:"status,4,optional" frugal:"4,optional,string" form:"status" json:"status,omitempty" query:"status"` - ItemCount *int64 `thrift:"item_count,5,optional" frugal:"5,optional,i64" json:"item_count" form:"item_count" query:"item_count"` + ItemCount *int64 `thrift:"item_count,5,optional" frugal:"5,optional,i64" form:"item_count" json:"item_count,omitempty" query:"item_count"` LatestVersion *string `thrift:"latest_version,6,optional" frugal:"6,optional,string" form:"latest_version" json:"latest_version,omitempty" query:"latest_version"` IsChangeUncommitted *bool `thrift:"is_change_uncommitted,7,optional" frugal:"7,optional,bool" form:"is_change_uncommitted" json:"is_change_uncommitted,omitempty" query:"is_change_uncommitted"` CurrentVersion *EvaluationSetVersion `thrift:"current_version,20,optional" frugal:"20,optional,EvaluationSetVersion" form:"current_version" json:"current_version,omitempty" query:"current_version"` diff --git a/backend/kitex_gen/coze/loop/evaluation/openapi/coze.loop.evaluation.openapi.go b/backend/kitex_gen/coze/loop/evaluation/openapi/coze.loop.evaluation.openapi.go index 491fe37f6..2ac1329bf 100644 --- a/backend/kitex_gen/coze/loop/evaluation/openapi/coze.loop.evaluation.openapi.go +++ b/backend/kitex_gen/coze/loop/evaluation/openapi/coze.loop.evaluation.openapi.go @@ -7,7 +7,6 @@ import ( "fmt" "github.com/apache/thrift/lib/go/thrift" "github.com/coze-dev/coze-loop/backend/kitex_gen/base" - "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/domain_openapi/common" "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/domain_openapi/eval_set" "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/domain_openapi/evaluator" "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/domain_openapi/experiment" @@ -1963,14 +1962,13 @@ func (p *GetEvaluationSetOpenAPIData) Field1DeepEqual(src *eval_set.EvaluationSe // 1.3 查询评测集列表 type ListEvaluationSetsOApiRequest struct { - WorkspaceID *int64 `thrift:"workspace_id,1,optional" frugal:"1,optional,i64" json:"workspace_id" form:"workspace_id" ` - Name *string `thrift:"name,2,optional" frugal:"2,optional,string" form:"name" json:"name,omitempty"` - Creators []string `thrift:"creators,3,optional" frugal:"3,optional,list" form:"creators" json:"creators,omitempty"` - EvaluationSetIds []int64 `thrift:"evaluation_set_ids,4,optional" frugal:"4,optional,list" json:"evaluation_set_ids" form:"evaluation_set_ids" ` - PageToken *string `thrift:"page_token,100,optional" frugal:"100,optional,string" form:"page_token" json:"page_token,omitempty"` - PageSize *int32 `thrift:"page_size,101,optional" frugal:"101,optional,i32" form:"page_size" json:"page_size,omitempty"` - OrderBys []*common.OrderBy `thrift:"order_bys,103,optional" frugal:"103,optional,list" form:"order_bys" json:"order_bys,omitempty"` - Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` + WorkspaceID *int64 `thrift:"workspace_id,1,optional" frugal:"1,optional,i64" json:"workspace_id" query:"workspace_id" ` + Name *string `thrift:"name,2,optional" frugal:"2,optional,string" json:"name,omitempty" query:"name"` + Creators []string `thrift:"creators,3,optional" frugal:"3,optional,list" json:"creators,omitempty" query:"creators"` + EvaluationSetIds []int64 `thrift:"evaluation_set_ids,4,optional" frugal:"4,optional,list" json:"evaluation_set_ids" query:"evaluation_set_ids" ` + PageToken *string `thrift:"page_token,100,optional" frugal:"100,optional,string" json:"page_token,omitempty" query:"page_token"` + PageSize *int32 `thrift:"page_size,101,optional" frugal:"101,optional,i32" json:"page_size,omitempty" query:"page_size"` + Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` } func NewListEvaluationSetsOApiRequest() *ListEvaluationSetsOApiRequest { @@ -2052,18 +2050,6 @@ func (p *ListEvaluationSetsOApiRequest) GetPageSize() (v int32) { return *p.PageSize } -var ListEvaluationSetsOApiRequest_OrderBys_DEFAULT []*common.OrderBy - -func (p *ListEvaluationSetsOApiRequest) GetOrderBys() (v []*common.OrderBy) { - if p == nil { - return - } - if !p.IsSetOrderBys() { - return ListEvaluationSetsOApiRequest_OrderBys_DEFAULT - } - return p.OrderBys -} - var ListEvaluationSetsOApiRequest_Base_DEFAULT *base.Base func (p *ListEvaluationSetsOApiRequest) GetBase() (v *base.Base) { @@ -2093,9 +2079,6 @@ func (p *ListEvaluationSetsOApiRequest) SetPageToken(val *string) { func (p *ListEvaluationSetsOApiRequest) SetPageSize(val *int32) { p.PageSize = val } -func (p *ListEvaluationSetsOApiRequest) SetOrderBys(val []*common.OrderBy) { - p.OrderBys = val -} func (p *ListEvaluationSetsOApiRequest) SetBase(val *base.Base) { p.Base = val } @@ -2107,7 +2090,6 @@ var fieldIDToName_ListEvaluationSetsOApiRequest = map[int16]string{ 4: "evaluation_set_ids", 100: "page_token", 101: "page_size", - 103: "order_bys", 255: "Base", } @@ -2135,10 +2117,6 @@ func (p *ListEvaluationSetsOApiRequest) IsSetPageSize() bool { return p.PageSize != nil } -func (p *ListEvaluationSetsOApiRequest) IsSetOrderBys() bool { - return p.OrderBys != nil -} - func (p *ListEvaluationSetsOApiRequest) IsSetBase() bool { return p.Base != nil } @@ -2209,14 +2187,6 @@ func (p *ListEvaluationSetsOApiRequest) Read(iprot thrift.TProtocol) (err error) } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } - case 103: - if fieldTypeId == thrift.LIST { - if err = p.ReadField103(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 { @@ -2344,29 +2314,6 @@ func (p *ListEvaluationSetsOApiRequest) ReadField101(iprot thrift.TProtocol) err p.PageSize = _field return nil } -func (p *ListEvaluationSetsOApiRequest) ReadField103(iprot thrift.TProtocol) error { - _, size, err := iprot.ReadListBegin() - if err != nil { - return err - } - _field := make([]*common.OrderBy, 0, size) - values := make([]common.OrderBy, 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.OrderBys = _field - return nil -} func (p *ListEvaluationSetsOApiRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { @@ -2406,10 +2353,6 @@ func (p *ListEvaluationSetsOApiRequest) Write(oprot thrift.TProtocol) (err error fieldId = 101 goto WriteFieldError } - if err = p.writeField103(oprot); err != nil { - fieldId = 103 - goto WriteFieldError - } if err = p.writeField255(oprot); err != nil { fieldId = 255 goto WriteFieldError @@ -2556,32 +2499,6 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 101 end error: ", p), err) } -func (p *ListEvaluationSetsOApiRequest) writeField103(oprot thrift.TProtocol) (err error) { - if p.IsSetOrderBys() { - if err = oprot.WriteFieldBegin("order_bys", thrift.LIST, 103); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteListBegin(thrift.STRUCT, len(p.OrderBys)); err != nil { - return err - } - for _, v := range p.OrderBys { - 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 103 begin error: ", p), err) -WriteFieldEndError: - return thrift.PrependError(fmt.Sprintf("%T write field 103 end error: ", p), err) -} func (p *ListEvaluationSetsOApiRequest) writeField255(oprot thrift.TProtocol) (err error) { if p.IsSetBase() { if err = oprot.WriteFieldBegin("Base", thrift.STRUCT, 255); err != nil { @@ -2633,9 +2550,6 @@ func (p *ListEvaluationSetsOApiRequest) DeepEqual(ano *ListEvaluationSetsOApiReq if !p.Field101DeepEqual(ano.PageSize) { return false } - if !p.Field103DeepEqual(ano.OrderBys) { - return false - } if !p.Field255DeepEqual(ano.Base) { return false } @@ -2716,19 +2630,6 @@ func (p *ListEvaluationSetsOApiRequest) Field101DeepEqual(src *int32) bool { } return true } -func (p *ListEvaluationSetsOApiRequest) Field103DeepEqual(src []*common.OrderBy) bool { - - if len(p.OrderBys) != len(src) { - return false - } - for i, v := range p.OrderBys { - _src := src[i] - if !v.DeepEqual(_src) { - return false - } - } - return true -} func (p *ListEvaluationSetsOApiRequest) Field255DeepEqual(src *base.Base) bool { if !p.Base.DeepEqual(src) { @@ -7945,13 +7846,12 @@ func (p *BatchDeleteEvaluationSetItemsOApiResponse) Field255DeepEqual(src *base. // 1.9 查询评测集特定版本数据 type ListEvaluationSetVersionItemsOApiRequest struct { - WorkspaceID *int64 `thrift:"workspace_id,1,optional" frugal:"1,optional,i64" json:"workspace_id" form:"workspace_id" ` - EvaluationSetID *int64 `thrift:"evaluation_set_id,2,optional" frugal:"2,optional,i64" json:"evaluation_set_id" path:"evaluation_set_id" ` - VersionID *int64 `thrift:"version_id,3,optional" frugal:"3,optional,i64" json:"version_id" form:"version_id" ` - PageToken *string `thrift:"page_token,100,optional" frugal:"100,optional,string" form:"page_token" json:"page_token,omitempty"` - PageSize *int32 `thrift:"page_size,101,optional" frugal:"101,optional,i32" form:"page_size" json:"page_size,omitempty"` - OrderBys []*common.OrderBy `thrift:"order_bys,102,optional" frugal:"102,optional,list" form:"order_bys" json:"order_bys,omitempty"` - Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` + WorkspaceID *int64 `thrift:"workspace_id,1,optional" frugal:"1,optional,i64" json:"workspace_id" query:"workspace_id" ` + EvaluationSetID *int64 `thrift:"evaluation_set_id,2,optional" frugal:"2,optional,i64" json:"evaluation_set_id" path:"evaluation_set_id" ` + VersionID *int64 `thrift:"version_id,3,optional" frugal:"3,optional,i64" json:"version_id" query:"version_id" ` + PageToken *string `thrift:"page_token,100,optional" frugal:"100,optional,string" json:"page_token,omitempty" query:"page_token"` + PageSize *int32 `thrift:"page_size,101,optional" frugal:"101,optional,i32" json:"page_size,omitempty" query:"page_size"` + Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` } func NewListEvaluationSetVersionItemsOApiRequest() *ListEvaluationSetVersionItemsOApiRequest { @@ -8021,18 +7921,6 @@ func (p *ListEvaluationSetVersionItemsOApiRequest) GetPageSize() (v int32) { return *p.PageSize } -var ListEvaluationSetVersionItemsOApiRequest_OrderBys_DEFAULT []*common.OrderBy - -func (p *ListEvaluationSetVersionItemsOApiRequest) GetOrderBys() (v []*common.OrderBy) { - if p == nil { - return - } - if !p.IsSetOrderBys() { - return ListEvaluationSetVersionItemsOApiRequest_OrderBys_DEFAULT - } - return p.OrderBys -} - var ListEvaluationSetVersionItemsOApiRequest_Base_DEFAULT *base.Base func (p *ListEvaluationSetVersionItemsOApiRequest) GetBase() (v *base.Base) { @@ -8059,9 +7947,6 @@ func (p *ListEvaluationSetVersionItemsOApiRequest) SetPageToken(val *string) { func (p *ListEvaluationSetVersionItemsOApiRequest) SetPageSize(val *int32) { p.PageSize = val } -func (p *ListEvaluationSetVersionItemsOApiRequest) SetOrderBys(val []*common.OrderBy) { - p.OrderBys = val -} func (p *ListEvaluationSetVersionItemsOApiRequest) SetBase(val *base.Base) { p.Base = val } @@ -8072,7 +7957,6 @@ var fieldIDToName_ListEvaluationSetVersionItemsOApiRequest = map[int16]string{ 3: "version_id", 100: "page_token", 101: "page_size", - 102: "order_bys", 255: "Base", } @@ -8096,10 +7980,6 @@ func (p *ListEvaluationSetVersionItemsOApiRequest) IsSetPageSize() bool { return p.PageSize != nil } -func (p *ListEvaluationSetVersionItemsOApiRequest) IsSetOrderBys() bool { - return p.OrderBys != nil -} - func (p *ListEvaluationSetVersionItemsOApiRequest) IsSetBase() bool { return p.Base != nil } @@ -8162,14 +8042,6 @@ func (p *ListEvaluationSetVersionItemsOApiRequest) Read(iprot thrift.TProtocol) } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } - case 102: - if fieldTypeId == thrift.LIST { - if err = p.ReadField102(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 { @@ -8262,29 +8134,6 @@ func (p *ListEvaluationSetVersionItemsOApiRequest) ReadField101(iprot thrift.TPr p.PageSize = _field return nil } -func (p *ListEvaluationSetVersionItemsOApiRequest) ReadField102(iprot thrift.TProtocol) error { - _, size, err := iprot.ReadListBegin() - if err != nil { - return err - } - _field := make([]*common.OrderBy, 0, size) - values := make([]common.OrderBy, 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.OrderBys = _field - return nil -} func (p *ListEvaluationSetVersionItemsOApiRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { @@ -8320,10 +8169,6 @@ func (p *ListEvaluationSetVersionItemsOApiRequest) Write(oprot thrift.TProtocol) fieldId = 101 goto WriteFieldError } - if err = p.writeField102(oprot); err != nil { - fieldId = 102 - goto WriteFieldError - } if err = p.writeField255(oprot); err != nil { fieldId = 255 goto WriteFieldError @@ -8436,32 +8281,6 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 101 end error: ", p), err) } -func (p *ListEvaluationSetVersionItemsOApiRequest) writeField102(oprot thrift.TProtocol) (err error) { - if p.IsSetOrderBys() { - if err = oprot.WriteFieldBegin("order_bys", thrift.LIST, 102); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteListBegin(thrift.STRUCT, len(p.OrderBys)); err != nil { - return err - } - for _, v := range p.OrderBys { - 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 102 begin error: ", p), err) -WriteFieldEndError: - return thrift.PrependError(fmt.Sprintf("%T write field 102 end error: ", p), err) -} func (p *ListEvaluationSetVersionItemsOApiRequest) writeField255(oprot thrift.TProtocol) (err error) { if p.IsSetBase() { if err = oprot.WriteFieldBegin("Base", thrift.STRUCT, 255); err != nil { @@ -8510,9 +8329,6 @@ func (p *ListEvaluationSetVersionItemsOApiRequest) DeepEqual(ano *ListEvaluation if !p.Field101DeepEqual(ano.PageSize) { return false } - if !p.Field102DeepEqual(ano.OrderBys) { - return false - } if !p.Field255DeepEqual(ano.Base) { return false } @@ -8579,19 +8395,6 @@ func (p *ListEvaluationSetVersionItemsOApiRequest) Field101DeepEqual(src *int32) } return true } -func (p *ListEvaluationSetVersionItemsOApiRequest) Field102DeepEqual(src []*common.OrderBy) bool { - - if len(p.OrderBys) != len(src) { - return false - } - for i, v := range p.OrderBys { - _src := src[i] - if !v.DeepEqual(_src) { - return false - } - } - return true -} func (p *ListEvaluationSetVersionItemsOApiRequest) Field255DeepEqual(src *base.Base) bool { if !p.Base.DeepEqual(src) { diff --git a/backend/kitex_gen/coze/loop/evaluation/openapi/k-coze.loop.evaluation.openapi.go b/backend/kitex_gen/coze/loop/evaluation/openapi/k-coze.loop.evaluation.openapi.go index a50a085ed..07ae60b7f 100644 --- a/backend/kitex_gen/coze/loop/evaluation/openapi/k-coze.loop.evaluation.openapi.go +++ b/backend/kitex_gen/coze/loop/evaluation/openapi/k-coze.loop.evaluation.openapi.go @@ -1494,20 +1494,6 @@ func (p *ListEvaluationSetsOApiRequest) FastRead(buf []byte) (int, error) { goto SkipFieldError } } - case 103: - if fieldTypeId == thrift.LIST { - l, err = p.FastReadField103(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } case 255: if fieldTypeId == thrift.STRUCT { l, err = p.FastReadField255(buf[offset:]) @@ -1644,31 +1630,6 @@ func (p *ListEvaluationSetsOApiRequest) FastReadField101(buf []byte) (int, error return offset, nil } -func (p *ListEvaluationSetsOApiRequest) FastReadField103(buf []byte) (int, error) { - offset := 0 - - _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) - offset += l - if err != nil { - return offset, err - } - _field := make([]*common.OrderBy, 0, size) - values := make([]common.OrderBy, size) - for i := 0; i < size; i++ { - _elem := &values[i] - _elem.InitDefault() - if l, err := _elem.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - - _field = append(_field, _elem) - } - p.OrderBys = _field - return offset, nil -} - func (p *ListEvaluationSetsOApiRequest) FastReadField255(buf []byte) (int, error) { offset := 0 _field := base.NewBase() @@ -1694,7 +1655,6 @@ func (p *ListEvaluationSetsOApiRequest) FastWriteNocopy(buf []byte, w thrift.Noc offset += p.fastWriteField3(buf[offset:], w) offset += p.fastWriteField4(buf[offset:], w) offset += p.fastWriteField100(buf[offset:], w) - offset += p.fastWriteField103(buf[offset:], w) offset += p.fastWriteField255(buf[offset:], w) } offset += thrift.Binary.WriteFieldStop(buf[offset:]) @@ -1710,7 +1670,6 @@ func (p *ListEvaluationSetsOApiRequest) BLength() int { l += p.field4Length() l += p.field100Length() l += p.field101Length() - l += p.field103Length() l += p.field255Length() } l += thrift.Binary.FieldStopLength() @@ -1785,22 +1744,6 @@ func (p *ListEvaluationSetsOApiRequest) fastWriteField101(buf []byte, w thrift.N return offset } -func (p *ListEvaluationSetsOApiRequest) fastWriteField103(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetOrderBys() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 103) - listBeginOffset := offset - offset += thrift.Binary.ListBeginLength() - var length int - for _, v := range p.OrderBys { - length++ - offset += v.FastWriteNocopy(buf[offset:], w) - } - thrift.Binary.WriteListBegin(buf[listBeginOffset:], thrift.STRUCT, length) - } - return offset -} - func (p *ListEvaluationSetsOApiRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetBase() { @@ -1870,19 +1813,6 @@ func (p *ListEvaluationSetsOApiRequest) field101Length() int { return l } -func (p *ListEvaluationSetsOApiRequest) field103Length() int { - l := 0 - if p.IsSetOrderBys() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.ListBeginLength() - for _, v := range p.OrderBys { - _ = v - l += v.BLength() - } - } - return l -} - func (p *ListEvaluationSetsOApiRequest) field255Length() int { l := 0 if p.IsSetBase() { @@ -1944,21 +1874,6 @@ func (p *ListEvaluationSetsOApiRequest) DeepCopy(s interface{}) error { p.PageSize = &tmp } - if src.OrderBys != nil { - p.OrderBys = make([]*common.OrderBy, 0, len(src.OrderBys)) - for _, elem := range src.OrderBys { - var _elem *common.OrderBy - if elem != nil { - _elem = &common.OrderBy{} - if err := _elem.DeepCopy(elem); err != nil { - return err - } - } - - p.OrderBys = append(p.OrderBys, _elem) - } - } - var _base *base.Base if src.Base != nil { _base = &base.Base{} @@ -5772,20 +5687,6 @@ func (p *ListEvaluationSetVersionItemsOApiRequest) FastRead(buf []byte) (int, er goto SkipFieldError } } - case 102: - if fieldTypeId == thrift.LIST { - l, err = p.FastReadField102(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } case 255: if fieldTypeId == thrift.STRUCT { l, err = p.FastReadField255(buf[offset:]) @@ -5888,31 +5789,6 @@ func (p *ListEvaluationSetVersionItemsOApiRequest) FastReadField101(buf []byte) return offset, nil } -func (p *ListEvaluationSetVersionItemsOApiRequest) FastReadField102(buf []byte) (int, error) { - offset := 0 - - _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) - offset += l - if err != nil { - return offset, err - } - _field := make([]*common.OrderBy, 0, size) - values := make([]common.OrderBy, size) - for i := 0; i < size; i++ { - _elem := &values[i] - _elem.InitDefault() - if l, err := _elem.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - - _field = append(_field, _elem) - } - p.OrderBys = _field - return offset, nil -} - func (p *ListEvaluationSetVersionItemsOApiRequest) FastReadField255(buf []byte) (int, error) { offset := 0 _field := base.NewBase() @@ -5937,7 +5813,6 @@ func (p *ListEvaluationSetVersionItemsOApiRequest) FastWriteNocopy(buf []byte, w offset += p.fastWriteField3(buf[offset:], w) offset += p.fastWriteField101(buf[offset:], w) offset += p.fastWriteField100(buf[offset:], w) - offset += p.fastWriteField102(buf[offset:], w) offset += p.fastWriteField255(buf[offset:], w) } offset += thrift.Binary.WriteFieldStop(buf[offset:]) @@ -5952,7 +5827,6 @@ func (p *ListEvaluationSetVersionItemsOApiRequest) BLength() int { l += p.field3Length() l += p.field100Length() l += p.field101Length() - l += p.field102Length() l += p.field255Length() } l += thrift.Binary.FieldStopLength() @@ -6004,22 +5878,6 @@ func (p *ListEvaluationSetVersionItemsOApiRequest) fastWriteField101(buf []byte, return offset } -func (p *ListEvaluationSetVersionItemsOApiRequest) fastWriteField102(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetOrderBys() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 102) - listBeginOffset := offset - offset += thrift.Binary.ListBeginLength() - var length int - for _, v := range p.OrderBys { - length++ - offset += v.FastWriteNocopy(buf[offset:], w) - } - thrift.Binary.WriteListBegin(buf[listBeginOffset:], thrift.STRUCT, length) - } - return offset -} - func (p *ListEvaluationSetVersionItemsOApiRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetBase() { @@ -6074,19 +5932,6 @@ func (p *ListEvaluationSetVersionItemsOApiRequest) field101Length() int { return l } -func (p *ListEvaluationSetVersionItemsOApiRequest) field102Length() int { - l := 0 - if p.IsSetOrderBys() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.ListBeginLength() - for _, v := range p.OrderBys { - _ = v - l += v.BLength() - } - } - return l -} - func (p *ListEvaluationSetVersionItemsOApiRequest) field255Length() int { l := 0 if p.IsSetBase() { @@ -6130,21 +5975,6 @@ func (p *ListEvaluationSetVersionItemsOApiRequest) DeepCopy(s interface{}) error p.PageSize = &tmp } - if src.OrderBys != nil { - p.OrderBys = make([]*common.OrderBy, 0, len(src.OrderBys)) - for _, elem := range src.OrderBys { - var _elem *common.OrderBy - if elem != nil { - _elem = &common.OrderBy{} - if err := _elem.DeepCopy(elem); err != nil { - return err - } - } - - p.OrderBys = append(p.OrderBys, _elem) - } - } - var _base *base.Base if src.Base != nil { _base = &base.Base{} diff --git a/backend/modules/evaluation/application/evaluation_openapi_app.go b/backend/modules/evaluation/application/evaluation_openapi_app.go index 8919d848c..3b27ac8fc 100644 --- a/backend/modules/evaluation/application/evaluation_openapi_app.go +++ b/backend/modules/evaluation/application/evaluation_openapi_app.go @@ -140,7 +140,6 @@ func (e *EvaluationOpenApiApplicationImpl) ListEvaluationSetsOApi(ctx context.Co Creators: req.Creators, PageSize: req.PageSize, PageToken: req.PageToken, - OrderBys: evaluation_set.OrderByDTO2DOs(req.OrderBys), }) if err != nil { return nil, err @@ -305,7 +304,6 @@ func (e *EvaluationOpenApiApplicationImpl) ListEvaluationSetVersionItemsOApi(ctx VersionID: req.VersionID, PageSize: req.PageSize, PageToken: req.PageToken, - OrderBys: evaluation_set.OrderByDTO2DOs(req.OrderBys), }) if err != nil { return nil, err From e4a8df22994de0450bd125dbcfc2263be693209b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Tue, 30 Sep 2025 14:58:18 +0800 Subject: [PATCH 41/94] fix Change-Id: Ie6593fe9353610eadb9a98b1a082f8ffdecad5a2 --- backend/go.sum | 1 + .../application/evaluation_openapi_app.go | 19 ++++++++++++++++++- .../modules/evaluation/application/wire.go | 17 +++++------------ .../evaluation/application/wire_gen.go | 9 ++++++--- 4 files changed, 30 insertions(+), 16 deletions(-) diff --git a/backend/go.sum b/backend/go.sum index 90d16a96c..fbf2aec86 100644 --- a/backend/go.sum +++ b/backend/go.sum @@ -474,6 +474,7 @@ github.com/google/pprof v0.0.0-20240827171923-fa2c70bbbfe5/go.mod h1:vavhavw2zAx github.com/google/renameio v0.1.0/go.mod h1:KWCgfxg9yswjAJkECMjeO8J8rahYeXnNhOm40UhjYkI= github.com/google/s2a-go v0.1.8 h1:zZDs9gcbt9ZPLV0ndSyQk6Kacx2g/X+SKYovpnz3SMM= github.com/google/s2a-go v0.1.8/go.mod h1:6iNWHTpQ+nfNRN5E00MSdfDwVesa8hhS32PhPO8deJA= +github.com/google/subcommands v1.2.0 h1:vWQspBTo2nEqTUFita5/KeEWlUL8kQObDFbub/EN9oE= github.com/google/subcommands v1.2.0/go.mod h1:ZjhPrFU+Olkh9WazFPsl27BQ4UPiG37m3yTrtFlrHVk= github.com/google/uuid v1.1.2/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= github.com/google/uuid v1.3.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= diff --git a/backend/modules/evaluation/application/evaluation_openapi_app.go b/backend/modules/evaluation/application/evaluation_openapi_app.go index 3b27ac8fc..39f5011e7 100644 --- a/backend/modules/evaluation/application/evaluation_openapi_app.go +++ b/backend/modules/evaluation/application/evaluation_openapi_app.go @@ -5,6 +5,7 @@ package application import ( "context" + "strconv" "sync" "time" @@ -15,6 +16,8 @@ import ( "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/openapi" "github.com/coze-dev/coze-loop/backend/modules/evaluation/application/convertor/evaluation_set" "github.com/coze-dev/coze-loop/backend/modules/evaluation/domain/component/metrics" + "github.com/coze-dev/coze-loop/backend/modules/evaluation/domain/component/rpc" + "github.com/coze-dev/coze-loop/backend/modules/evaluation/domain/component/userinfo" "github.com/coze-dev/coze-loop/backend/modules/evaluation/domain/entity" "github.com/coze-dev/coze-loop/backend/modules/evaluation/domain/service" "github.com/coze-dev/coze-loop/backend/modules/evaluation/pkg/errno" @@ -29,18 +32,21 @@ var ( evaluationOpenApiApplication evaluation.EvaluationOpenAPIService ) -func NewEvaluationOpenApiApplicationImpl( +func NewEvaluationOpenApiApplicationImpl(auth rpc.IAuthProvider, evaluationSetService service.IEvaluationSetService, evaluationSetVersionService service.EvaluationSetVersionService, evaluationSetItemService service.EvaluationSetItemService, metric metrics.OpenAPIEvaluationSetMetrics, + userInfoService userinfo.UserInfoService, ) evaluation.EvaluationOpenAPIService { evaluationOpenApiApplicationOnce.Do(func() { evaluationOpenApiApplication = &EvaluationOpenApiApplicationImpl{ + auth: auth, evaluationSetService: evaluationSetService, evaluationSetVersionService: evaluationSetVersionService, evaluationSetItemService: evaluationSetItemService, metric: metric, + userInfoService: userInfoService, } }) @@ -48,10 +54,12 @@ func NewEvaluationOpenApiApplicationImpl( } type EvaluationOpenApiApplicationImpl struct { + auth rpc.IAuthProvider evaluationSetService service.IEvaluationSetService evaluationSetVersionService service.EvaluationSetVersionService evaluationSetItemService service.EvaluationSetItemService metric metrics.OpenAPIEvaluationSetMetrics + userInfoService userinfo.UserInfoService } func (e *EvaluationOpenApiApplicationImpl) CreateEvaluationSetOApi(ctx context.Context, req *openapi.CreateEvaluationSetOApiRequest) (r *openapi.CreateEvaluationSetOApiResponse, err error) { @@ -67,6 +75,15 @@ func (e *EvaluationOpenApiApplicationImpl) CreateEvaluationSetOApi(ctx context.C if req.GetName() == "" { return nil, errorx.NewByCode(errno.CommonInvalidParamCode, errorx.WithExtraMsg("name is required")) } + // 鉴权 + err = e.auth.Authorization(ctx, &rpc.AuthorizationParam{ + ObjectID: strconv.FormatInt(req.GetWorkspaceID(), 10), + SpaceID: req.GetWorkspaceID(), + ActionObjects: []*rpc.ActionObject{{Action: gptr.Of("createLoopEvaluationSet"), EntityType: gptr.Of(rpc.AuthEntityType_Space)}}, + }) + if err != nil { + return nil, err + } // 调用domain服务 id, err := e.evaluationSetService.CreateEvaluationSet(ctx, &entity.CreateEvaluationSetParam{ diff --git a/backend/modules/evaluation/application/wire.go b/backend/modules/evaluation/application/wire.go index 877cbc928..ccf744405 100644 --- a/backend/modules/evaluation/application/wire.go +++ b/backend/modules/evaluation/application/wire.go @@ -194,6 +194,9 @@ var ( domainservice.NewEvaluationSetItemServiceImpl, data.NewDatasetRPCAdapter, evalsetmtr.NewOpenAPIEvaluationSetMetrics, + foundation.NewAuthRPCProvider, + foundation.NewUserRPCProvider, + userinfo.NewUserInfoServiceImpl, ) targetDomainService = wire.NewSet( @@ -305,6 +308,8 @@ func InitEvalTargetApplication(ctx context.Context, func InitEvaluationOpenAPIApplication(client datasetservice.Client, meter metrics.Meter, + authClient authservice.Client, + userClient userservice.Client, ) evaluation.EvaluationOpenAPIService { wire.Build( evaluationOpenAPISet, @@ -312,18 +317,6 @@ func InitEvaluationOpenAPIApplication(client datasetservice.Client, return nil } -func NewEvaluatorSourceServices(llmProvider componentrpc.ILLMProvider, metric mtr.EvaluatorExecMetrics, config evalconf.IConfiger) []domainservice.EvaluatorSourceService { - return []domainservice.EvaluatorSourceService{ - domainservice.NewEvaluatorSourcePromptServiceImpl(llmProvider, metric, config), - domainservice.NewEvaluatorSourceCodeServiceImpl(runtimeManager, codeBuilderFactory, metric), - } - - serviceMap := make(map[entity.EvaluatorType]domainservice.EvaluatorSourceService) - for _, svc := range services { - serviceMap[svc.EvaluatorType()] = svc - } -} - // NewSandboxConfig 创建默认沙箱配置 func NewSandboxConfig() *entity.SandboxConfig { return entity.DefaultSandboxConfig() diff --git a/backend/modules/evaluation/application/wire_gen.go b/backend/modules/evaluation/application/wire_gen.go index 08b4d5f1d..e46d4d52a 100644 --- a/backend/modules/evaluation/application/wire_gen.go +++ b/backend/modules/evaluation/application/wire_gen.go @@ -229,13 +229,16 @@ func InitEvalTargetApplication(ctx context.Context, idgen2 idgen.IIDGenerator, d return evalTargetService } -func InitEvaluationOpenAPIApplication(client datasetservice.Client, meter metrics.Meter) evaluation.EvaluationOpenAPIService { +func InitEvaluationOpenAPIApplication(client datasetservice.Client, meter metrics.Meter, authClient authservice.Client, userClient userservice.Client) evaluation.EvaluationOpenAPIService { + iAuthProvider := foundation.NewAuthRPCProvider(authClient) iDatasetRPCAdapter := data.NewDatasetRPCAdapter(client) iEvaluationSetService := service.NewEvaluationSetServiceImpl(iDatasetRPCAdapter) evaluationSetVersionService := service.NewEvaluationSetVersionServiceImpl(iDatasetRPCAdapter) evaluationSetItemService := service.NewEvaluationSetItemServiceImpl(iDatasetRPCAdapter) openAPIEvaluationSetMetrics := metrics4.NewOpenAPIEvaluationSetMetrics(meter) - evaluationOpenAPIService := NewEvaluationOpenApiApplicationImpl(iEvaluationSetService, evaluationSetVersionService, evaluationSetItemService, openAPIEvaluationSetMetrics) + iUserProvider := foundation.NewUserRPCProvider(userClient) + userInfoService := userinfo.NewUserInfoServiceImpl(iUserProvider) + evaluationOpenAPIService := NewEvaluationOpenApiApplicationImpl(iAuthProvider, iEvaluationSetService, evaluationSetVersionService, evaluationSetItemService, openAPIEvaluationSetMetrics, userInfoService) return evaluationOpenAPIService } @@ -271,7 +274,7 @@ var ( ) evaluationOpenAPISet = wire.NewSet( - NewEvaluationOpenApiApplicationImpl, service.NewEvaluationSetServiceImpl, service.NewEvaluationSetVersionServiceImpl, service.NewEvaluationSetItemServiceImpl, data.NewDatasetRPCAdapter, metrics4.NewOpenAPIEvaluationSetMetrics, + NewEvaluationOpenApiApplicationImpl, service.NewEvaluationSetServiceImpl, service.NewEvaluationSetVersionServiceImpl, service.NewEvaluationSetItemServiceImpl, data.NewDatasetRPCAdapter, metrics4.NewOpenAPIEvaluationSetMetrics, foundation.NewAuthRPCProvider, foundation.NewUserRPCProvider, userinfo.NewUserInfoServiceImpl, ) targetDomainService = wire.NewSet(service.NewEvalTargetServiceImpl, NewSourceTargetOperators, prompt.NewPromptRPCAdapter, target.NewEvalTargetRepo, mysql3.NewEvalTargetDAO, mysql3.NewEvalTargetRecordDAO, mysql3.NewEvalTargetVersionDAO) From 8f13aed3075cc9cab7b929b2d5b5ee84000cba8d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Tue, 30 Sep 2025 15:43:22 +0800 Subject: [PATCH 42/94] fix Change-Id: Ia3eae373ed92d53ecb7aeaf2ccc84f67bfcdd472 --- .../application/evaluation_openapi_app.go | 50 +++++++++++++++++-- .../evaluation/infra/rpc/foundation/auth.go | 2 +- 2 files changed, 48 insertions(+), 4 deletions(-) diff --git a/backend/modules/evaluation/application/evaluation_openapi_app.go b/backend/modules/evaluation/application/evaluation_openapi_app.go index 39f5011e7..a2c286da8 100644 --- a/backend/modules/evaluation/application/evaluation_openapi_app.go +++ b/backend/modules/evaluation/application/evaluation_openapi_app.go @@ -9,6 +9,8 @@ import ( "sync" "time" + "github.com/coze-dev/coze-loop/backend/modules/evaluation/consts" + "github.com/coze-dev/coze-loop/backend/pkg/logs" "github.com/bytedance/gg/gptr" @@ -125,10 +127,23 @@ func (e *EvaluationOpenApiApplicationImpl) GetEvaluationSetOApi(ctx context.Cont if set == nil { return nil, errorx.NewByCode(errno.ResourceNotFoundCode, errorx.WithExtraMsg("evaluation set not found")) } + var ownerID *string + if set.BaseInfo != nil && set.BaseInfo.CreatedBy != nil { + ownerID = set.BaseInfo.CreatedBy.UserID + } + err = e.auth.AuthorizationWithoutSPI(ctx, &rpc.AuthorizationWithoutSPIParam{ + ObjectID: strconv.FormatInt(set.ID, 10), + SpaceID: req.GetWorkspaceID(), + ActionObjects: []*rpc.ActionObject{{Action: gptr.Of(consts.Read), EntityType: gptr.Of(rpc.AuthEntityType_EvaluationSet)}}, + OwnerID: ownerID, + ResourceSpaceID: set.SpaceID, + }) + if err != nil { + return nil, err + } // 数据转换 dto := evaluation_set.OpenAPIEvaluationSetDO2DTO(set) - // 构建响应 return &openapi.GetEvaluationSetOApiResponse{ Data: &openapi.GetEvaluationSetOpenAPIData{ @@ -148,7 +163,15 @@ func (e *EvaluationOpenApiApplicationImpl) ListEvaluationSetsOApi(ctx context.Co if req == nil { return nil, errorx.NewByCode(errno.CommonInvalidParamCode, errorx.WithExtraMsg("req is nil")) } - + // 鉴权 + err = e.auth.Authorization(ctx, &rpc.AuthorizationParam{ + ObjectID: strconv.FormatInt(req.GetWorkspaceID(), 10), + SpaceID: req.GetWorkspaceID(), + ActionObjects: []*rpc.ActionObject{{Action: gptr.Of("listLoopEvaluationSet"), EntityType: gptr.Of(rpc.AuthEntityType_Space)}}, + }) + if err != nil { + return nil, err + } // 调用domain服务 sets, total, nextPageToken, err := e.evaluationSetService.ListEvaluationSets(ctx, &entity.ListEvaluationSetsParam{ SpaceID: req.GetWorkspaceID(), @@ -190,7 +213,28 @@ func (e *EvaluationOpenApiApplicationImpl) CreateEvaluationSetVersionOApi(ctx co if req.Version == nil || *req.Version == "" { return nil, errorx.NewByCode(errno.CommonInvalidParamCode, errorx.WithExtraMsg("version is required")) } - + // 鉴权 + set, err := e.evaluationSetService.GetEvaluationSet(ctx, req.WorkspaceID, req.GetEvaluationSetID(), nil) + if err != nil { + return nil, err + } + if set == nil { + return nil, errorx.NewByCode(errno.ResourceNotFoundCode, errorx.WithExtraMsg("errno set not found")) + } + var ownerID *string + if set.BaseInfo != nil && set.BaseInfo.CreatedBy != nil { + ownerID = set.BaseInfo.CreatedBy.UserID + } + err = e.auth.AuthorizationWithoutSPI(ctx, &rpc.AuthorizationWithoutSPIParam{ + ObjectID: strconv.FormatInt(set.ID, 10), + SpaceID: req.GetWorkspaceID(), + ActionObjects: []*rpc.ActionObject{{Action: gptr.Of(consts.Edit), EntityType: gptr.Of(rpc.AuthEntityType_EvaluationSet)}}, + OwnerID: ownerID, + ResourceSpaceID: set.SpaceID, + }) + if err != nil { + return nil, err + } // 调用domain服务 id, err := e.evaluationSetVersionService.CreateEvaluationSetVersion(ctx, &entity.CreateEvaluationSetVersionParam{ SpaceID: req.GetWorkspaceID(), diff --git a/backend/modules/evaluation/infra/rpc/foundation/auth.go b/backend/modules/evaluation/infra/rpc/foundation/auth.go index e416ce11b..009b366cd 100644 --- a/backend/modules/evaluation/infra/rpc/foundation/auth.go +++ b/backend/modules/evaluation/infra/rpc/foundation/auth.go @@ -52,7 +52,7 @@ func (a AuthRPCAdapter) Authorization(ctx context.Context, param *rpc.Authorizat func (a AuthRPCAdapter) AuthorizationWithoutSPI(ctx context.Context, param *rpc.AuthorizationWithoutSPIParam) (err error) { // TODO dsf openapi 没有创建人就跳过鉴权 - if param.OwnerID == nil || gptr.Indirect(param.OwnerID) == "0" { + if param.OwnerID == nil || gptr.Indirect(param.OwnerID) == "0" || gptr.Indirect(param.OwnerID) == "" { logs.CtxInfo(ctx, "skip permission check, param: %s", json.Jsonify(param)) return nil } From 0de372bf0ddac5972bb25987f8e5e01e6c54da25 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Tue, 30 Sep 2025 15:45:18 +0800 Subject: [PATCH 43/94] fix Change-Id: I748518ee3aa06cb6596bb5a80874e2a650d829a9 --- backend/modules/evaluation/infra/rpc/foundation/auth.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/modules/evaluation/infra/rpc/foundation/auth.go b/backend/modules/evaluation/infra/rpc/foundation/auth.go index 009b366cd..32ba34fbc 100644 --- a/backend/modules/evaluation/infra/rpc/foundation/auth.go +++ b/backend/modules/evaluation/infra/rpc/foundation/auth.go @@ -51,7 +51,7 @@ func (a AuthRPCAdapter) Authorization(ctx context.Context, param *rpc.Authorizat } func (a AuthRPCAdapter) AuthorizationWithoutSPI(ctx context.Context, param *rpc.AuthorizationWithoutSPIParam) (err error) { - // TODO dsf openapi 没有创建人就跳过鉴权 + // TODO dsf openapi 没有创建人就跳过鉴权, 直接跳过鉴权 if param.OwnerID == nil || gptr.Indirect(param.OwnerID) == "0" || gptr.Indirect(param.OwnerID) == "" { logs.CtxInfo(ctx, "skip permission check, param: %s", json.Jsonify(param)) return nil From 7f9a05d09763fbc61327364c33dd4304b1ed0025 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Tue, 30 Sep 2025 15:53:18 +0800 Subject: [PATCH 44/94] fix Change-Id: I9ee58ca1551ac6945656a1953998b5e6039b0365 --- .../application/evaluation_openapi_app.go | 23 ++++++++++++++++++- backend/modules/evaluation/consts/common.go | 12 ++++++---- 2 files changed, 30 insertions(+), 5 deletions(-) diff --git a/backend/modules/evaluation/application/evaluation_openapi_app.go b/backend/modules/evaluation/application/evaluation_openapi_app.go index a2c286da8..4773e729f 100644 --- a/backend/modules/evaluation/application/evaluation_openapi_app.go +++ b/backend/modules/evaluation/application/evaluation_openapi_app.go @@ -267,7 +267,28 @@ func (e *EvaluationOpenApiApplicationImpl) BatchCreateEvaluationSetItemsOApi(ctx if req.Items == nil || len(req.Items) == 0 { return nil, errorx.NewByCode(errno.CommonInvalidParamCode, errorx.WithExtraMsg("items is required")) } - + // 鉴权 + set, err := e.evaluationSetService.GetEvaluationSet(ctx, req.WorkspaceID, req.GetEvaluationSetID(), nil) + if err != nil { + return nil, err + } + if set == nil { + return nil, errorx.NewByCode(errno.ResourceNotFoundCode, errorx.WithExtraMsg("errno set not found")) + } + var ownerID *string + if set.BaseInfo != nil && set.BaseInfo.CreatedBy != nil { + ownerID = set.BaseInfo.CreatedBy.UserID + } + err = e.auth.AuthorizationWithoutSPI(ctx, &rpc.AuthorizationWithoutSPIParam{ + ObjectID: strconv.FormatInt(set.ID, 10), + SpaceID: req.GetWorkspaceID(), + ActionObjects: []*rpc.ActionObject{{Action: gptr.Of(consts.Edit), EntityType: gptr.Of(rpc.AuthEntityType_EvaluationSet)}}, + OwnerID: ownerID, + ResourceSpaceID: set.SpaceID, + }) + if err != nil { + return nil, err + } // 调用domain服务 idMap, errors, err := e.evaluationSetItemService.BatchCreateEvaluationSetItems(ctx, &entity.BatchCreateEvaluationSetItemsParam{ SpaceID: req.GetWorkspaceID(), diff --git a/backend/modules/evaluation/consts/common.go b/backend/modules/evaluation/consts/common.go index cef1e6240..db9eaffc1 100644 --- a/backend/modules/evaluation/consts/common.go +++ b/backend/modules/evaluation/consts/common.go @@ -13,10 +13,14 @@ const ( ) const ( - Read = "read" - Edit = "edit" - Run = "run" - Debug = "debug" + Read = "read" + Edit = "edit" + Run = "run" + Debug = "debug" + UpdateItem = "update_item" + AddItem = "add_item" + DeleteItem = "delete_item" + ReadItem = "read_item" ) const ( From 654baf3c88b0dafb170074729eeb7dfacb1fd5e6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Tue, 30 Sep 2025 15:55:18 +0800 Subject: [PATCH 45/94] fi Change-Id: I5f32e2eef28cf38493f7296c9c340d23c888e5fc --- backend/modules/evaluation/infra/rpc/foundation/auth.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/modules/evaluation/infra/rpc/foundation/auth.go b/backend/modules/evaluation/infra/rpc/foundation/auth.go index 32ba34fbc..009b366cd 100644 --- a/backend/modules/evaluation/infra/rpc/foundation/auth.go +++ b/backend/modules/evaluation/infra/rpc/foundation/auth.go @@ -51,7 +51,7 @@ func (a AuthRPCAdapter) Authorization(ctx context.Context, param *rpc.Authorizat } func (a AuthRPCAdapter) AuthorizationWithoutSPI(ctx context.Context, param *rpc.AuthorizationWithoutSPIParam) (err error) { - // TODO dsf openapi 没有创建人就跳过鉴权, 直接跳过鉴权 + // TODO dsf openapi 没有创建人就跳过鉴权 if param.OwnerID == nil || gptr.Indirect(param.OwnerID) == "0" || gptr.Indirect(param.OwnerID) == "" { logs.CtxInfo(ctx, "skip permission check, param: %s", json.Jsonify(param)) return nil From 2388ba75e7dd7ea613535781bcae9f37c2b0c96b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Tue, 30 Sep 2025 16:45:18 +0800 Subject: [PATCH 46/94] fix Change-Id: I7bb5349afe2224562ccfac8f2942196757d42c47 --- .../application/evaluation_openapi_app.go | 69 ++++++++++++++++++- 1 file changed, 67 insertions(+), 2 deletions(-) diff --git a/backend/modules/evaluation/application/evaluation_openapi_app.go b/backend/modules/evaluation/application/evaluation_openapi_app.go index 4773e729f..d3228b685 100644 --- a/backend/modules/evaluation/application/evaluation_openapi_app.go +++ b/backend/modules/evaluation/application/evaluation_openapi_app.go @@ -282,7 +282,7 @@ func (e *EvaluationOpenApiApplicationImpl) BatchCreateEvaluationSetItemsOApi(ctx err = e.auth.AuthorizationWithoutSPI(ctx, &rpc.AuthorizationWithoutSPIParam{ ObjectID: strconv.FormatInt(set.ID, 10), SpaceID: req.GetWorkspaceID(), - ActionObjects: []*rpc.ActionObject{{Action: gptr.Of(consts.Edit), EntityType: gptr.Of(rpc.AuthEntityType_EvaluationSet)}}, + ActionObjects: []*rpc.ActionObject{{Action: gptr.Of(consts.AddItem), EntityType: gptr.Of(rpc.AuthEntityType_EvaluationSet)}}, OwnerID: ownerID, ResourceSpaceID: set.SpaceID, }) @@ -323,7 +323,28 @@ func (e *EvaluationOpenApiApplicationImpl) BatchUpdateEvaluationSetItemsOApi(ctx if req.Items == nil || len(req.Items) == 0 { return nil, errorx.NewByCode(errno.CommonInvalidParamCode, errorx.WithExtraMsg("items is required")) } - + // 鉴权 + set, err := e.evaluationSetService.GetEvaluationSet(ctx, req.WorkspaceID, req.GetEvaluationSetID(), nil) + if err != nil { + return nil, err + } + if set == nil { + return nil, errorx.NewByCode(errno.ResourceNotFoundCode, errorx.WithExtraMsg("errno set not found")) + } + var ownerID *string + if set.BaseInfo != nil && set.BaseInfo.CreatedBy != nil { + ownerID = set.BaseInfo.CreatedBy.UserID + } + err = e.auth.AuthorizationWithoutSPI(ctx, &rpc.AuthorizationWithoutSPIParam{ + ObjectID: strconv.FormatInt(set.ID, 10), + SpaceID: req.GetWorkspaceID(), + ActionObjects: []*rpc.ActionObject{{Action: gptr.Of(consts.UpdateItem), EntityType: gptr.Of(rpc.AuthEntityType_EvaluationSet)}}, + OwnerID: ownerID, + ResourceSpaceID: set.SpaceID, + }) + if err != nil { + return nil, err + } // 批量更新评测集项目 for _, item := range req.Items { err = e.evaluationSetItemService.UpdateEvaluationSetItem(ctx, req.GetWorkspaceID(), req.GetEvaluationSetID(), item.GetID(), evaluation_set.OpenAPITurnDTO2DOs(item.Turns)) @@ -351,6 +372,28 @@ func (e *EvaluationOpenApiApplicationImpl) BatchDeleteEvaluationSetItemsOApi(ctx if req.ItemIds == nil || len(req.ItemIds) == 0 { return nil, errorx.NewByCode(errno.CommonInvalidParamCode, errorx.WithExtraMsg("item_ids is required")) } + // 鉴权 + set, err := e.evaluationSetService.GetEvaluationSet(ctx, req.WorkspaceID, req.GetEvaluationSetID(), nil) + if err != nil { + return nil, err + } + if set == nil { + return nil, errorx.NewByCode(errno.ResourceNotFoundCode, errorx.WithExtraMsg("errno set not found")) + } + var ownerID *string + if set.BaseInfo != nil && set.BaseInfo.CreatedBy != nil { + ownerID = set.BaseInfo.CreatedBy.UserID + } + err = e.auth.AuthorizationWithoutSPI(ctx, &rpc.AuthorizationWithoutSPIParam{ + ObjectID: strconv.FormatInt(set.ID, 10), + SpaceID: req.GetWorkspaceID(), + ActionObjects: []*rpc.ActionObject{{Action: gptr.Of(consts.DeleteItem), EntityType: gptr.Of(rpc.AuthEntityType_EvaluationSet)}}, + OwnerID: ownerID, + ResourceSpaceID: set.SpaceID, + }) + if err != nil { + return nil, err + } if req.GetIsDeleteAll() == true { // 清除所有 err = e.evaluationSetItemService.ClearEvaluationSetDraftItem(ctx, req.GetWorkspaceID(), req.GetEvaluationSetID()) @@ -378,6 +421,28 @@ func (e *EvaluationOpenApiApplicationImpl) ListEvaluationSetVersionItemsOApi(ctx if req == nil { return nil, errorx.NewByCode(errno.CommonInvalidParamCode, errorx.WithExtraMsg("req is nil")) } + // 鉴权 + set, err := e.evaluationSetService.GetEvaluationSet(ctx, req.WorkspaceID, req.GetEvaluationSetID(), gptr.Of(true)) + if err != nil { + return nil, err + } + if set == nil { + return nil, errorx.NewByCode(errno.ResourceNotFoundCode, errorx.WithExtraMsg("errno set not found")) + } + var ownerID *string + if set.BaseInfo != nil && set.BaseInfo.CreatedBy != nil { + ownerID = set.BaseInfo.CreatedBy.UserID + } + err = e.auth.AuthorizationWithoutSPI(ctx, &rpc.AuthorizationWithoutSPIParam{ + ObjectID: strconv.FormatInt(set.ID, 10), + SpaceID: req.GetWorkspaceID(), + ActionObjects: []*rpc.ActionObject{{Action: gptr.Of(consts.ReadItem), EntityType: gptr.Of(rpc.AuthEntityType_EvaluationSet)}}, + OwnerID: ownerID, + ResourceSpaceID: set.SpaceID, + }) + if err != nil { + return nil, err + } // 调用domain服务 items, total, nextPageToken, err := e.evaluationSetItemService.ListEvaluationSetItems(ctx, &entity.ListEvaluationSetItemsParam{ From d154b880b9ee031f05b6eb1af71135336bc40c13 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Mon, 13 Oct 2025 15:40:59 +0800 Subject: [PATCH 47/94] fix Change-Id: Ieacad7be321bbd5196d990bc8a1ce2bacacb2032 --- .../domain/eval_target/eval_target.go | 128 +++++++++++++++++- .../domain/eval_target/k-eval_target.go | 55 ++++++++ .../convertor/target/eval_target.go | 1 + .../entity/target_builtin_volcengine_agent.go | 9 ++ .../loop/evaluation/domain/eval_target.thrift | 7 + 5 files changed, 199 insertions(+), 1 deletion(-) diff --git a/backend/kitex_gen/coze/loop/evaluation/domain/eval_target/eval_target.go b/backend/kitex_gen/coze/loop/evaluation/domain/eval_target/eval_target.go index e8f9ac560..f3a7de004 100644 --- a/backend/kitex_gen/coze/loop/evaluation/domain/eval_target/eval_target.go +++ b/backend/kitex_gen/coze/loop/evaluation/domain/eval_target/eval_target.go @@ -72,6 +72,53 @@ func (p *EvalTargetType) Value() (driver.Value, error) { return int64(*p), nil } +type VolcengineAgentProtocol int64 + +const ( + VolcengineAgentProtocol_MCP VolcengineAgentProtocol = 1 + VolcengineAgentProtocol_A2A VolcengineAgentProtocol = 2 + VolcengineAgentProtocol_Other VolcengineAgentProtocol = 3 +) + +func (p VolcengineAgentProtocol) String() string { + switch p { + case VolcengineAgentProtocol_MCP: + return "MCP" + case VolcengineAgentProtocol_A2A: + return "A2A" + case VolcengineAgentProtocol_Other: + return "Other" + } + return "" +} + +func VolcengineAgentProtocolFromString(s string) (VolcengineAgentProtocol, error) { + switch s { + case "MCP": + return VolcengineAgentProtocol_MCP, nil + case "A2A": + return VolcengineAgentProtocol_A2A, nil + case "Other": + return VolcengineAgentProtocol_Other, nil + } + return VolcengineAgentProtocol(0), fmt.Errorf("not a valid VolcengineAgentProtocol string") +} + +func VolcengineAgentProtocolPtr(v VolcengineAgentProtocol) *VolcengineAgentProtocol { return &v } +func (p *VolcengineAgentProtocol) Scan(value interface{}) (err error) { + var result sql.NullInt64 + err = result.Scan(value) + *p = VolcengineAgentProtocol(result.Int64) + return +} + +func (p *VolcengineAgentProtocol) Value() (driver.Value, error) { + if p == nil { + return nil, nil + } + return int64(*p), nil +} + type SubmitStatus int64 const ( @@ -2041,7 +2088,9 @@ type VolcengineAgent struct { Description *string `thrift:"description,11,optional" frugal:"11,optional,string" form:"description" json:"description,omitempty" query:"description"` // DTO使用,不存数据库 VolcengineAgentEndpoints []*VolcengineAgentEndpoint `thrift:"volcengine_agent_endpoints,12,optional" frugal:"12,optional,list" form:"volcengine_agent_endpoints" json:"volcengine_agent_endpoints,omitempty" query:"volcengine_agent_endpoints"` - BaseInfo *common.BaseInfo `thrift:"base_info,100,optional" frugal:"100,optional,common.BaseInfo" form:"base_info" json:"base_info,omitempty" query:"base_info"` + // 注册协议 + Protocol *VolcengineAgentProtocol `thrift:"protocol,13,optional" frugal:"13,optional,VolcengineAgentProtocol" form:"protocol" json:"protocol,omitempty" query:"protocol"` + BaseInfo *common.BaseInfo `thrift:"base_info,100,optional" frugal:"100,optional,common.BaseInfo" form:"base_info" json:"base_info,omitempty" query:"base_info"` } func NewVolcengineAgent() *VolcengineAgent { @@ -2099,6 +2148,18 @@ func (p *VolcengineAgent) GetVolcengineAgentEndpoints() (v []*VolcengineAgentEnd return p.VolcengineAgentEndpoints } +var VolcengineAgent_Protocol_DEFAULT VolcengineAgentProtocol + +func (p *VolcengineAgent) GetProtocol() (v VolcengineAgentProtocol) { + if p == nil { + return + } + if !p.IsSetProtocol() { + return VolcengineAgent_Protocol_DEFAULT + } + return *p.Protocol +} + var VolcengineAgent_BaseInfo_DEFAULT *common.BaseInfo func (p *VolcengineAgent) GetBaseInfo() (v *common.BaseInfo) { @@ -2122,6 +2183,9 @@ func (p *VolcengineAgent) SetDescription(val *string) { func (p *VolcengineAgent) SetVolcengineAgentEndpoints(val []*VolcengineAgentEndpoint) { p.VolcengineAgentEndpoints = val } +func (p *VolcengineAgent) SetProtocol(val *VolcengineAgentProtocol) { + p.Protocol = val +} func (p *VolcengineAgent) SetBaseInfo(val *common.BaseInfo) { p.BaseInfo = val } @@ -2131,6 +2195,7 @@ var fieldIDToName_VolcengineAgent = map[int16]string{ 10: "name", 11: "description", 12: "volcengine_agent_endpoints", + 13: "protocol", 100: "base_info", } @@ -2150,6 +2215,10 @@ func (p *VolcengineAgent) IsSetVolcengineAgentEndpoints() bool { return p.VolcengineAgentEndpoints != nil } +func (p *VolcengineAgent) IsSetProtocol() bool { + return p.Protocol != nil +} + func (p *VolcengineAgent) IsSetBaseInfo() bool { return p.BaseInfo != nil } @@ -2204,6 +2273,14 @@ func (p *VolcengineAgent) Read(iprot thrift.TProtocol) (err error) { } 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 100: if fieldTypeId == thrift.STRUCT { if err = p.ReadField100(iprot); err != nil { @@ -2297,6 +2374,18 @@ func (p *VolcengineAgent) ReadField12(iprot thrift.TProtocol) error { p.VolcengineAgentEndpoints = _field return nil } +func (p *VolcengineAgent) ReadField13(iprot thrift.TProtocol) error { + + var _field *VolcengineAgentProtocol + if v, err := iprot.ReadI32(); err != nil { + return err + } else { + tmp := VolcengineAgentProtocol(v) + _field = &tmp + } + p.Protocol = _field + return nil +} func (p *VolcengineAgent) ReadField100(iprot thrift.TProtocol) error { _field := common.NewBaseInfo() if err := _field.Read(iprot); err != nil { @@ -2328,6 +2417,10 @@ func (p *VolcengineAgent) Write(oprot thrift.TProtocol) (err error) { fieldId = 12 goto WriteFieldError } + if err = p.writeField13(oprot); err != nil { + fieldId = 13 + goto WriteFieldError + } if err = p.writeField100(oprot); err != nil { fieldId = 100 goto WriteFieldError @@ -2430,6 +2523,24 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 12 end error: ", p), err) } +func (p *VolcengineAgent) writeField13(oprot thrift.TProtocol) (err error) { + if p.IsSetProtocol() { + if err = oprot.WriteFieldBegin("protocol", thrift.I32, 13); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI32(int32(*p.Protocol)); 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 *VolcengineAgent) writeField100(oprot thrift.TProtocol) (err error) { if p.IsSetBaseInfo() { if err = oprot.WriteFieldBegin("base_info", thrift.STRUCT, 100); err != nil { @@ -2475,6 +2586,9 @@ func (p *VolcengineAgent) DeepEqual(ano *VolcengineAgent) bool { if !p.Field12DeepEqual(ano.VolcengineAgentEndpoints) { return false } + if !p.Field13DeepEqual(ano.Protocol) { + return false + } if !p.Field100DeepEqual(ano.BaseInfo) { return false } @@ -2530,6 +2644,18 @@ func (p *VolcengineAgent) Field12DeepEqual(src []*VolcengineAgentEndpoint) bool } return true } +func (p *VolcengineAgent) Field13DeepEqual(src *VolcengineAgentProtocol) bool { + + if p.Protocol == src { + return true + } else if p.Protocol == nil || src == nil { + return false + } + if *p.Protocol != *src { + return false + } + return true +} func (p *VolcengineAgent) Field100DeepEqual(src *common.BaseInfo) bool { if !p.BaseInfo.DeepEqual(src) { diff --git a/backend/kitex_gen/coze/loop/evaluation/domain/eval_target/k-eval_target.go b/backend/kitex_gen/coze/loop/evaluation/domain/eval_target/k-eval_target.go index 50ca9cc6c..cdda6e8ee 100644 --- a/backend/kitex_gen/coze/loop/evaluation/domain/eval_target/k-eval_target.go +++ b/backend/kitex_gen/coze/loop/evaluation/domain/eval_target/k-eval_target.go @@ -1390,6 +1390,20 @@ func (p *VolcengineAgent) FastRead(buf []byte) (int, error) { goto SkipFieldError } } + case 13: + if fieldTypeId == thrift.I32 { + l, err = p.FastReadField13(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } case 100: if fieldTypeId == thrift.STRUCT { l, err = p.FastReadField100(buf[offset:]) @@ -1489,6 +1503,22 @@ func (p *VolcengineAgent) FastReadField12(buf []byte) (int, error) { return offset, nil } +func (p *VolcengineAgent) FastReadField13(buf []byte) (int, error) { + offset := 0 + + var _field *VolcengineAgentProtocol + if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + + tmp := VolcengineAgentProtocol(v) + _field = &tmp + } + p.Protocol = _field + return offset, nil +} + func (p *VolcengineAgent) FastReadField100(buf []byte) (int, error) { offset := 0 _field := common.NewBaseInfo() @@ -1512,6 +1542,7 @@ func (p *VolcengineAgent) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int offset += p.fastWriteField10(buf[offset:], w) offset += p.fastWriteField11(buf[offset:], w) offset += p.fastWriteField12(buf[offset:], w) + offset += p.fastWriteField13(buf[offset:], w) offset += p.fastWriteField100(buf[offset:], w) } offset += thrift.Binary.WriteFieldStop(buf[offset:]) @@ -1525,6 +1556,7 @@ func (p *VolcengineAgent) BLength() int { l += p.field10Length() l += p.field11Length() l += p.field12Length() + l += p.field13Length() l += p.field100Length() } l += thrift.Binary.FieldStopLength() @@ -1574,6 +1606,15 @@ func (p *VolcengineAgent) fastWriteField12(buf []byte, w thrift.NocopyWriter) in return offset } +func (p *VolcengineAgent) fastWriteField13(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetProtocol() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 13) + offset += thrift.Binary.WriteI32(buf[offset:], int32(*p.Protocol)) + } + return offset +} + func (p *VolcengineAgent) fastWriteField100(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetBaseInfo() { @@ -1623,6 +1664,15 @@ func (p *VolcengineAgent) field12Length() int { return l } +func (p *VolcengineAgent) field13Length() int { + l := 0 + if p.IsSetProtocol() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I32Length() + } + return l +} + func (p *VolcengineAgent) field100Length() int { l := 0 if p.IsSetBaseInfo() { @@ -1674,6 +1724,11 @@ func (p *VolcengineAgent) DeepCopy(s interface{}) error { } } + if src.Protocol != nil { + tmp := *src.Protocol + p.Protocol = &tmp + } + var _baseInfo *common.BaseInfo if src.BaseInfo != nil { _baseInfo = &common.BaseInfo{} diff --git a/backend/modules/evaluation/application/convertor/target/eval_target.go b/backend/modules/evaluation/application/convertor/target/eval_target.go index 8a93bab61..0d764f833 100644 --- a/backend/modules/evaluation/application/convertor/target/eval_target.go +++ b/backend/modules/evaluation/application/convertor/target/eval_target.go @@ -183,6 +183,7 @@ func EvalTargetVersionDO2DTO(targetVersionDO *do.EvalTargetVersion) (targetVersi Name: &targetVersionDO.VolcengineAgent.Name, Description: &targetVersionDO.VolcengineAgent.Description, VolcengineAgentEndpoints: endpoints, + Protocol: gptr.Of(dto.VolcengineAgentProtocol(gptr.Indirect(targetVersionDO.VolcengineAgent.Protocol))), BaseInfo: commonconvertor.ConvertBaseInfoDO2DTO(targetVersionDO.VolcengineAgent.BaseInfo), } } diff --git a/backend/modules/evaluation/domain/entity/target_builtin_volcengine_agent.go b/backend/modules/evaluation/domain/entity/target_builtin_volcengine_agent.go index 07a2afb6d..44a4cfa0d 100644 --- a/backend/modules/evaluation/domain/entity/target_builtin_volcengine_agent.go +++ b/backend/modules/evaluation/domain/entity/target_builtin_volcengine_agent.go @@ -10,9 +10,18 @@ type VolcengineAgent struct { Description string `json:"-"` VolcengineAgentEndpoints []*VolcengineAgentEndpoint BaseInfo *BaseInfo `json:"-"` // 基础信息 + Protocol *VolcengineAgentProtocol } type VolcengineAgentEndpoint struct { EndpointID string APIKey string } + +type VolcengineAgentProtocol int64 + +const ( + VolcengineAgentProtocol_MCP VolcengineAgentProtocol = 1 + VolcengineAgentProtocol_A2A VolcengineAgentProtocol = 2 + VolcengineAgentProtocol_Other VolcengineAgentProtocol = 3 +) diff --git a/idl/thrift/coze/loop/evaluation/domain/eval_target.thrift b/idl/thrift/coze/loop/evaluation/domain/eval_target.thrift index 5335cd117..32c3290a3 100644 --- a/idl/thrift/coze/loop/evaluation/domain/eval_target.thrift +++ b/idl/thrift/coze/loop/evaluation/domain/eval_target.thrift @@ -52,12 +52,19 @@ enum EvalTargetType { VolcengineAgent = 5 // 火山智能体 } +enum VolcengineAgentProtocol { + MCP = 1 + A2A = 2 + Other = 3 +} + struct VolcengineAgent { 1: optional i64 id (api.js_conv='true', go.tag='json:"id"') // 罗盘应用ID 10: optional string name // DTO使用,不存数据库 11: optional string description // DTO使用,不存数据库 12: optional list volcengine_agent_endpoints // DTO使用,不存数据库 + 13: optional VolcengineAgentProtocol protocol // 注册协议 100: optional common.BaseInfo base_info } From c03a7542ea58922f1be8f7b1a1fff3810eed36f2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Mon, 13 Oct 2025 19:48:18 +0800 Subject: [PATCH 48/94] fix Change-Id: I3fb5d03389091a079338014ecabcd6978ca25201 --- .../coze.loop.evaluation.openapi.thrift | 20 +++++++++++++++++++ .../evaluation/domain_openapi/eval_set.thrift | 2 ++ 2 files changed, 22 insertions(+) diff --git a/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift b/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift index d757f7d83..29de3c4d5 100644 --- a/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift +++ b/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift @@ -195,6 +195,24 @@ struct ListEvaluationSetVersionItemsOpenAPIData { 102: optional i64 total (api.js_conv="true", go.tag='json:"total"') } + +struct UpdateEvaluationSetSchemaOApiRequest { + 1: optional i64 workspace_id (api.query="workspace_id", api.js_conv="true", go.tag='json:"workspace_id"') + 2: optional i64 evaluation_set_id (api.path = "evaluation_set_id", api.js_conv="true", go.tag='json:"evaluation_set_id"'), + + // fieldSchema.key 为空时:插入新的一列 + // fieldSchema.key 不为空时:更新对应的列 + // 删除(不支持恢复数据)的情况下,不需要写入入参的 field list; + 10: optional list fields, + + 255: optional base.Base Base +} + +struct UpdateEvaluationSetSchemaOApiResponse { + + 255: base.BaseResp BaseResp +} + // =============================== // 评估器相关接口 (5个接口) // =============================== @@ -386,6 +404,8 @@ service EvaluationOpenAPIService { BatchDeleteEvaluationSetItemsOApiResponse BatchDeleteEvaluationSetItemsOApi(1: BatchDeleteEvaluationSetItemsOApiRequest req) (api.tag="openapi", api.delete = "/v1/loop/evaluation/evaluation_sets/:evaluation_set_id/items") // 1.8 查询评测集特定版本数据 ListEvaluationSetVersionItemsOApiResponse ListEvaluationSetVersionItemsOApi(1: ListEvaluationSetVersionItemsOApiRequest req) (api.tag="openapi", api.get = "/v1/loop/evaluation/evaluation_sets/:evaluation_set_id/items") + // 1.9 更新评测集字段 + UpdateEvaluationSetSchemaOApiResponse UpdateEvaluationSetSchemaOApi(1: UpdateEvaluationSetSchemaOApiRequest req) (api.tag="openapi", api.put = "/v1/loop/evaluation/evaluation_sets/:evaluation_set_id/schema"), // 评估器接口 (5个) // 2.1 创建评估器 diff --git a/idl/thrift/coze/loop/evaluation/domain_openapi/eval_set.thrift b/idl/thrift/coze/loop/evaluation/domain_openapi/eval_set.thrift index 0c1f4c2f8..da862c551 100644 --- a/idl/thrift/coze/loop/evaluation/domain_openapi/eval_set.thrift +++ b/idl/thrift/coze/loop/evaluation/domain_openapi/eval_set.thrift @@ -22,6 +22,8 @@ struct FieldSchema { 4: optional FieldDisplayFormat default_display_format, // 默认渲染格式,如 code, json, etc.mai 5: optional bool is_required 6: optional string text_schema // JSON Schema字符串 + + 10: optional string key, // 唯一键,创建列时无需关注,更新列的时候携带即可 } // 评测集Schema From 7a5c015447d1998500db72b69353443c4dc864ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Mon, 13 Oct 2025 19:48:40 +0800 Subject: [PATCH 49/94] fix Change-Id: I5ed05c4905bb40887132f8c4403c6afcc6ece6fe --- .../coze/loop/evaluation/coze.loop.evaluation.openapi.thrift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift b/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift index 29de3c4d5..784f1075e 100644 --- a/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift +++ b/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift @@ -387,7 +387,7 @@ struct GetExperimentResultOpenAPIData { // =============================== service EvaluationOpenAPIService { - // 评测集接口 (8个) + // 评测集接口 (9个) // 1.1 创建评测集 CreateEvaluationSetOApiResponse CreateEvaluationSetOApi(1: CreateEvaluationSetOApiRequest req) (api.tag="openapi", api.post = "/v1/loop/evaluation/evaluation_sets") // 1.2 获取评测集详情 From 52aa4c6de1e3ebf3ce72474418de9d95da44684e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Mon, 13 Oct 2025 20:51:23 +0800 Subject: [PATCH 50/94] fix Change-Id: Ie449c3b0274c8e8142c52d494778d8b23547751e --- .../loop/apis/evaluation_open_apiservice.go | 16 + .../router/coze/loop/apis/coze.loop.apis.go | 1 + .../api/router/coze/loop/apis/middleware.go | 5 + .../apis/evaluationopenapiservice/client.go | 6 + .../evaluationopenapiservice.go | 36 + .../domain_openapi/eval_set/eval_set.go | 90 +- .../domain_openapi/eval_set/k-eval_set.go | 56 + .../evaluationopenapiservice/client.go | 6 + .../evaluationopenapiservice.go | 36 + .../openapi/coze.loop.evaluation.openapi.go | 8643 +++++++++-------- .../coze.loop.evaluation.openapi_validator.go | 16 + .../evaluationopenapiservice/client.go | 6 + .../evaluationopenapiservice.go | 36 + .../openapi/k-coze.loop.evaluation.openapi.go | 667 ++ .../local_evaluationopenapiservice.go | 25 +- .../application/evaluation_openapi_app.go | 45 +- .../modules/evaluation/application/wire.go | 1 + .../evaluation/application/wire_gen.go | 5 +- backend/modules/evaluation/consts/common.go | 18 +- 19 files changed, 5876 insertions(+), 3838 deletions(-) diff --git a/backend/api/handler/coze/loop/apis/evaluation_open_apiservice.go b/backend/api/handler/coze/loop/apis/evaluation_open_apiservice.go index 8a0f7e041..1948f2345 100644 --- a/backend/api/handler/coze/loop/apis/evaluation_open_apiservice.go +++ b/backend/api/handler/coze/loop/apis/evaluation_open_apiservice.go @@ -249,3 +249,19 @@ func GetExperimentResultOApi(ctx context.Context, c *app.RequestContext) { c.JSON(consts.StatusOK, resp) } + +// UpdateEvaluationSetSchemaOApi . +// @router /v1/loop/evaluation/evaluation_sets/:evaluation_set_id/schema [PUT] +func UpdateEvaluationSetSchemaOApi(ctx context.Context, c *app.RequestContext) { + var err error + var req openapi0.UpdateEvaluationSetSchemaOApiRequest + err = c.BindAndValidate(&req) + if err != nil { + c.String(consts.StatusBadRequest, err.Error()) + return + } + + resp := new(openapi0.UpdateEvaluationSetSchemaOApiResponse) + + c.JSON(consts.StatusOK, resp) +} diff --git a/backend/api/router/coze/loop/apis/coze.loop.apis.go b/backend/api/router/coze/loop/apis/coze.loop.apis.go index 322df07c7..125a3973e 100644 --- a/backend/api/router/coze/loop/apis/coze.loop.apis.go +++ b/backend/api/router/coze/loop/apis/coze.loop.apis.go @@ -363,6 +363,7 @@ func Register(r *server.Hertz, handler *apis.APIHandler) { _evaluation_set_id0.GET("/items", append(_listevaluationsetversionitemsoapiMw(handler), apis.ListEvaluationSetVersionItemsOApi)...) _evaluation_set_id0.POST("/items", append(_batchcreateevaluationsetitemsoapiMw(handler), apis.BatchCreateEvaluationSetItemsOApi)...) _evaluation_set_id0.PUT("/items", append(_batchupdateevaluationsetitemsoapiMw(handler), apis.BatchUpdateEvaluationSetItemsOApi)...) + _evaluation_set_id0.PUT("/schema", append(_updateevaluationsetschemaoapiMw(handler), apis.UpdateEvaluationSetSchemaOApi)...) _evaluation_set_id0.POST("/versions", append(_createevaluationsetversionoapiMw(handler), apis.CreateEvaluationSetVersionOApi)...) } _evaluation0.POST("/evaluation_sets", append(_evaluation_sets1Mw(handler), apis.CreateEvaluationSetOApi)...) diff --git a/backend/api/router/coze/loop/apis/middleware.go b/backend/api/router/coze/loop/apis/middleware.go index 982b0fc61..f1ee926f9 100644 --- a/backend/api/router/coze/loop/apis/middleware.go +++ b/backend/api/router/coze/loop/apis/middleware.go @@ -1475,3 +1475,8 @@ func _evaluation_sets1Mw(handler *apis.APIHandler) []app.HandlerFunc { // your code... return nil } + +func _updateevaluationsetschemaoapiMw(handler *apis.APIHandler) []app.HandlerFunc { + // your code... + return nil +} diff --git a/backend/kitex_gen/coze/loop/apis/evaluationopenapiservice/client.go b/backend/kitex_gen/coze/loop/apis/evaluationopenapiservice/client.go index ec943c4b4..f3802de1f 100644 --- a/backend/kitex_gen/coze/loop/apis/evaluationopenapiservice/client.go +++ b/backend/kitex_gen/coze/loop/apis/evaluationopenapiservice/client.go @@ -19,6 +19,7 @@ type Client interface { BatchUpdateEvaluationSetItemsOApi(ctx context.Context, req *openapi.BatchUpdateEvaluationSetItemsOApiRequest, callOptions ...callopt.Option) (r *openapi.BatchUpdateEvaluationSetItemsOApiResponse, err error) BatchDeleteEvaluationSetItemsOApi(ctx context.Context, req *openapi.BatchDeleteEvaluationSetItemsOApiRequest, callOptions ...callopt.Option) (r *openapi.BatchDeleteEvaluationSetItemsOApiResponse, err error) ListEvaluationSetVersionItemsOApi(ctx context.Context, req *openapi.ListEvaluationSetVersionItemsOApiRequest, callOptions ...callopt.Option) (r *openapi.ListEvaluationSetVersionItemsOApiResponse, err error) + UpdateEvaluationSetSchemaOApi(ctx context.Context, req *openapi.UpdateEvaluationSetSchemaOApiRequest, callOptions ...callopt.Option) (r *openapi.UpdateEvaluationSetSchemaOApiResponse, err error) CreateEvaluatorOApi(ctx context.Context, req *openapi.CreateEvaluatorOApiRequest, callOptions ...callopt.Option) (r *openapi.CreateEvaluatorOApiResponse, err error) SubmitEvaluatorVersionOApi(ctx context.Context, req *openapi.SubmitEvaluatorVersionOApiRequest, callOptions ...callopt.Option) (r *openapi.SubmitEvaluatorVersionOApiResponse, err error) GetEvaluatorVersionOApi(ctx context.Context, req *openapi.GetEvaluatorVersionOApiRequest, callOptions ...callopt.Option) (r *openapi.GetEvaluatorVersionOApiResponse, err error) @@ -97,6 +98,11 @@ func (p *kEvaluationOpenAPIServiceClient) ListEvaluationSetVersionItemsOApi(ctx return p.kClient.ListEvaluationSetVersionItemsOApi(ctx, req) } +func (p *kEvaluationOpenAPIServiceClient) UpdateEvaluationSetSchemaOApi(ctx context.Context, req *openapi.UpdateEvaluationSetSchemaOApiRequest, callOptions ...callopt.Option) (r *openapi.UpdateEvaluationSetSchemaOApiResponse, err error) { + ctx = client.NewCtxWithCallOptions(ctx, callOptions) + return p.kClient.UpdateEvaluationSetSchemaOApi(ctx, req) +} + func (p *kEvaluationOpenAPIServiceClient) CreateEvaluatorOApi(ctx context.Context, req *openapi.CreateEvaluatorOApiRequest, callOptions ...callopt.Option) (r *openapi.CreateEvaluatorOApiResponse, err error) { ctx = client.NewCtxWithCallOptions(ctx, callOptions) return p.kClient.CreateEvaluatorOApi(ctx, req) diff --git a/backend/kitex_gen/coze/loop/apis/evaluationopenapiservice/evaluationopenapiservice.go b/backend/kitex_gen/coze/loop/apis/evaluationopenapiservice/evaluationopenapiservice.go index e7ebd04ba..acc6c3a66 100644 --- a/backend/kitex_gen/coze/loop/apis/evaluationopenapiservice/evaluationopenapiservice.go +++ b/backend/kitex_gen/coze/loop/apis/evaluationopenapiservice/evaluationopenapiservice.go @@ -70,6 +70,13 @@ var serviceMethods = map[string]kitex.MethodInfo{ false, kitex.WithStreamingMode(kitex.StreamingNone), ), + "UpdateEvaluationSetSchemaOApi": kitex.NewMethodInfo( + updateEvaluationSetSchemaOApiHandler, + newEvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs, + newEvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult, + false, + kitex.WithStreamingMode(kitex.StreamingNone), + ), "CreateEvaluatorOApi": kitex.NewMethodInfo( createEvaluatorOApiHandler, newEvaluationOpenAPIServiceCreateEvaluatorOApiArgs, @@ -304,6 +311,25 @@ func newEvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult() interf return openapi.NewEvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult() } +func updateEvaluationSetSchemaOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult) + success, err := handler.(openapi.EvaluationOpenAPIService).UpdateEvaluationSetSchemaOApi(ctx, realArg.Req) + if err != nil { + return err + } + realResult.Success = success + return nil +} + +func newEvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs() +} + +func newEvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult() +} + func createEvaluatorOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { realArg := arg.(*openapi.EvaluationOpenAPIServiceCreateEvaluatorOApiArgs) realResult := result.(*openapi.EvaluationOpenAPIServiceCreateEvaluatorOApiResult) @@ -529,6 +555,16 @@ func (p *kClient) ListEvaluationSetVersionItemsOApi(ctx context.Context, req *op return _result.GetSuccess(), nil } +func (p *kClient) UpdateEvaluationSetSchemaOApi(ctx context.Context, req *openapi.UpdateEvaluationSetSchemaOApiRequest) (r *openapi.UpdateEvaluationSetSchemaOApiResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs + _args.Req = req + var _result openapi.EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult + if err = p.c.Call(ctx, "UpdateEvaluationSetSchemaOApi", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} + func (p *kClient) CreateEvaluatorOApi(ctx context.Context, req *openapi.CreateEvaluatorOApiRequest) (r *openapi.CreateEvaluatorOApiResponse, err error) { var _args openapi.EvaluationOpenAPIServiceCreateEvaluatorOApiArgs _args.Req = req diff --git a/backend/kitex_gen/coze/loop/evaluation/domain_openapi/eval_set/eval_set.go b/backend/kitex_gen/coze/loop/evaluation/domain_openapi/eval_set/eval_set.go index 117765a8d..a24826e3b 100644 --- a/backend/kitex_gen/coze/loop/evaluation/domain_openapi/eval_set/eval_set.go +++ b/backend/kitex_gen/coze/loop/evaluation/domain_openapi/eval_set/eval_set.go @@ -40,6 +40,8 @@ type FieldSchema struct { IsRequired *bool `thrift:"is_required,5,optional" frugal:"5,optional,bool" form:"is_required" json:"is_required,omitempty" query:"is_required"` // JSON Schema字符串 TextSchema *string `thrift:"text_schema,6,optional" frugal:"6,optional,string" form:"text_schema" json:"text_schema,omitempty" query:"text_schema"` + // 唯一键,创建列时无需关注,更新列的时候携带即可 + Key *string `thrift:"key,10,optional" frugal:"10,optional,string" form:"key" json:"key,omitempty" query:"key"` } func NewFieldSchema() *FieldSchema { @@ -120,6 +122,18 @@ func (p *FieldSchema) GetTextSchema() (v string) { } return *p.TextSchema } + +var FieldSchema_Key_DEFAULT string + +func (p *FieldSchema) GetKey() (v string) { + if p == nil { + return + } + if !p.IsSetKey() { + return FieldSchema_Key_DEFAULT + } + return *p.Key +} func (p *FieldSchema) SetName(val *string) { p.Name = val } @@ -138,14 +152,18 @@ func (p *FieldSchema) SetIsRequired(val *bool) { func (p *FieldSchema) SetTextSchema(val *string) { p.TextSchema = val } +func (p *FieldSchema) SetKey(val *string) { + p.Key = val +} var fieldIDToName_FieldSchema = map[int16]string{ - 1: "name", - 2: "description", - 3: "content_type", - 4: "default_display_format", - 5: "is_required", - 6: "text_schema", + 1: "name", + 2: "description", + 3: "content_type", + 4: "default_display_format", + 5: "is_required", + 6: "text_schema", + 10: "key", } func (p *FieldSchema) IsSetName() bool { @@ -172,6 +190,10 @@ func (p *FieldSchema) IsSetTextSchema() bool { return p.TextSchema != nil } +func (p *FieldSchema) IsSetKey() bool { + return p.Key != nil +} + func (p *FieldSchema) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -238,6 +260,14 @@ func (p *FieldSchema) Read(iprot thrift.TProtocol) (err error) { } 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 @@ -333,6 +363,17 @@ func (p *FieldSchema) ReadField6(iprot thrift.TProtocol) error { p.TextSchema = _field return nil } +func (p *FieldSchema) ReadField10(iprot thrift.TProtocol) error { + + var _field *string + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = &v + } + p.Key = _field + return nil +} func (p *FieldSchema) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 @@ -364,6 +405,10 @@ func (p *FieldSchema) Write(oprot thrift.TProtocol) (err error) { fieldId = 6 goto WriteFieldError } + if err = p.writeField10(oprot); err != nil { + fieldId = 10 + goto WriteFieldError + } } if err = oprot.WriteFieldStop(); err != nil { goto WriteFieldStopError @@ -490,6 +535,24 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 6 end error: ", p), err) } +func (p *FieldSchema) writeField10(oprot thrift.TProtocol) (err error) { + if p.IsSetKey() { + if err = oprot.WriteFieldBegin("key", thrift.STRING, 10); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(*p.Key); 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 *FieldSchema) String() string { if p == nil { @@ -523,6 +586,9 @@ func (p *FieldSchema) DeepEqual(ano *FieldSchema) bool { if !p.Field6DeepEqual(ano.TextSchema) { return false } + if !p.Field10DeepEqual(ano.Key) { + return false + } return true } @@ -598,6 +664,18 @@ func (p *FieldSchema) Field6DeepEqual(src *string) bool { } return true } +func (p *FieldSchema) Field10DeepEqual(src *string) bool { + + if p.Key == src { + return true + } else if p.Key == nil || src == nil { + return false + } + if strings.Compare(*p.Key, *src) != 0 { + return false + } + return true +} // 评测集Schema type EvaluationSetSchema struct { diff --git a/backend/kitex_gen/coze/loop/evaluation/domain_openapi/eval_set/k-eval_set.go b/backend/kitex_gen/coze/loop/evaluation/domain_openapi/eval_set/k-eval_set.go index 00d90a419..bfb156302 100644 --- a/backend/kitex_gen/coze/loop/evaluation/domain_openapi/eval_set/k-eval_set.go +++ b/backend/kitex_gen/coze/loop/evaluation/domain_openapi/eval_set/k-eval_set.go @@ -128,6 +128,20 @@ func (p *FieldSchema) FastRead(buf []byte) (int, error) { goto SkipFieldError } } + case 10: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField10(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } default: l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) offset += l @@ -230,6 +244,20 @@ func (p *FieldSchema) FastReadField6(buf []byte) (int, error) { return offset, nil } +func (p *FieldSchema) FastReadField10(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Key = _field + return offset, nil +} + func (p *FieldSchema) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } @@ -243,6 +271,7 @@ func (p *FieldSchema) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset += p.fastWriteField3(buf[offset:], w) offset += p.fastWriteField4(buf[offset:], w) offset += p.fastWriteField6(buf[offset:], w) + offset += p.fastWriteField10(buf[offset:], w) } offset += thrift.Binary.WriteFieldStop(buf[offset:]) return offset @@ -257,6 +286,7 @@ func (p *FieldSchema) BLength() int { l += p.field4Length() l += p.field5Length() l += p.field6Length() + l += p.field10Length() } l += thrift.Binary.FieldStopLength() return l @@ -316,6 +346,15 @@ func (p *FieldSchema) fastWriteField6(buf []byte, w thrift.NocopyWriter) int { return offset } +func (p *FieldSchema) fastWriteField10(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetKey() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 10) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Key) + } + return offset +} + func (p *FieldSchema) field1Length() int { l := 0 if p.IsSetName() { @@ -370,6 +409,15 @@ func (p *FieldSchema) field6Length() int { return l } +func (p *FieldSchema) field10Length() int { + l := 0 + if p.IsSetKey() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.Key) + } + return l +} + func (p *FieldSchema) DeepCopy(s interface{}) error { src, ok := s.(*FieldSchema) if !ok { @@ -415,6 +463,14 @@ func (p *FieldSchema) DeepCopy(s interface{}) error { p.TextSchema = &tmp } + if src.Key != nil { + var tmp string + if *src.Key != "" { + tmp = kutils.StringDeepCopy(*src.Key) + } + p.Key = &tmp + } + return nil } diff --git a/backend/kitex_gen/coze/loop/evaluation/evaluationopenapiservice/client.go b/backend/kitex_gen/coze/loop/evaluation/evaluationopenapiservice/client.go index ec943c4b4..f3802de1f 100644 --- a/backend/kitex_gen/coze/loop/evaluation/evaluationopenapiservice/client.go +++ b/backend/kitex_gen/coze/loop/evaluation/evaluationopenapiservice/client.go @@ -19,6 +19,7 @@ type Client interface { BatchUpdateEvaluationSetItemsOApi(ctx context.Context, req *openapi.BatchUpdateEvaluationSetItemsOApiRequest, callOptions ...callopt.Option) (r *openapi.BatchUpdateEvaluationSetItemsOApiResponse, err error) BatchDeleteEvaluationSetItemsOApi(ctx context.Context, req *openapi.BatchDeleteEvaluationSetItemsOApiRequest, callOptions ...callopt.Option) (r *openapi.BatchDeleteEvaluationSetItemsOApiResponse, err error) ListEvaluationSetVersionItemsOApi(ctx context.Context, req *openapi.ListEvaluationSetVersionItemsOApiRequest, callOptions ...callopt.Option) (r *openapi.ListEvaluationSetVersionItemsOApiResponse, err error) + UpdateEvaluationSetSchemaOApi(ctx context.Context, req *openapi.UpdateEvaluationSetSchemaOApiRequest, callOptions ...callopt.Option) (r *openapi.UpdateEvaluationSetSchemaOApiResponse, err error) CreateEvaluatorOApi(ctx context.Context, req *openapi.CreateEvaluatorOApiRequest, callOptions ...callopt.Option) (r *openapi.CreateEvaluatorOApiResponse, err error) SubmitEvaluatorVersionOApi(ctx context.Context, req *openapi.SubmitEvaluatorVersionOApiRequest, callOptions ...callopt.Option) (r *openapi.SubmitEvaluatorVersionOApiResponse, err error) GetEvaluatorVersionOApi(ctx context.Context, req *openapi.GetEvaluatorVersionOApiRequest, callOptions ...callopt.Option) (r *openapi.GetEvaluatorVersionOApiResponse, err error) @@ -97,6 +98,11 @@ func (p *kEvaluationOpenAPIServiceClient) ListEvaluationSetVersionItemsOApi(ctx return p.kClient.ListEvaluationSetVersionItemsOApi(ctx, req) } +func (p *kEvaluationOpenAPIServiceClient) UpdateEvaluationSetSchemaOApi(ctx context.Context, req *openapi.UpdateEvaluationSetSchemaOApiRequest, callOptions ...callopt.Option) (r *openapi.UpdateEvaluationSetSchemaOApiResponse, err error) { + ctx = client.NewCtxWithCallOptions(ctx, callOptions) + return p.kClient.UpdateEvaluationSetSchemaOApi(ctx, req) +} + func (p *kEvaluationOpenAPIServiceClient) CreateEvaluatorOApi(ctx context.Context, req *openapi.CreateEvaluatorOApiRequest, callOptions ...callopt.Option) (r *openapi.CreateEvaluatorOApiResponse, err error) { ctx = client.NewCtxWithCallOptions(ctx, callOptions) return p.kClient.CreateEvaluatorOApi(ctx, req) diff --git a/backend/kitex_gen/coze/loop/evaluation/evaluationopenapiservice/evaluationopenapiservice.go b/backend/kitex_gen/coze/loop/evaluation/evaluationopenapiservice/evaluationopenapiservice.go index 902e6d282..c6e1b0f68 100644 --- a/backend/kitex_gen/coze/loop/evaluation/evaluationopenapiservice/evaluationopenapiservice.go +++ b/backend/kitex_gen/coze/loop/evaluation/evaluationopenapiservice/evaluationopenapiservice.go @@ -70,6 +70,13 @@ var serviceMethods = map[string]kitex.MethodInfo{ false, kitex.WithStreamingMode(kitex.StreamingNone), ), + "UpdateEvaluationSetSchemaOApi": kitex.NewMethodInfo( + updateEvaluationSetSchemaOApiHandler, + newEvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs, + newEvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult, + false, + kitex.WithStreamingMode(kitex.StreamingNone), + ), "CreateEvaluatorOApi": kitex.NewMethodInfo( createEvaluatorOApiHandler, newEvaluationOpenAPIServiceCreateEvaluatorOApiArgs, @@ -304,6 +311,25 @@ func newEvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult() interf return openapi.NewEvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult() } +func updateEvaluationSetSchemaOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult) + success, err := handler.(openapi.EvaluationOpenAPIService).UpdateEvaluationSetSchemaOApi(ctx, realArg.Req) + if err != nil { + return err + } + realResult.Success = success + return nil +} + +func newEvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs() +} + +func newEvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult() +} + func createEvaluatorOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { realArg := arg.(*openapi.EvaluationOpenAPIServiceCreateEvaluatorOApiArgs) realResult := result.(*openapi.EvaluationOpenAPIServiceCreateEvaluatorOApiResult) @@ -529,6 +555,16 @@ func (p *kClient) ListEvaluationSetVersionItemsOApi(ctx context.Context, req *op return _result.GetSuccess(), nil } +func (p *kClient) UpdateEvaluationSetSchemaOApi(ctx context.Context, req *openapi.UpdateEvaluationSetSchemaOApiRequest) (r *openapi.UpdateEvaluationSetSchemaOApiResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs + _args.Req = req + var _result openapi.EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult + if err = p.c.Call(ctx, "UpdateEvaluationSetSchemaOApi", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} + func (p *kClient) CreateEvaluatorOApi(ctx context.Context, req *openapi.CreateEvaluatorOApiRequest) (r *openapi.CreateEvaluatorOApiResponse, err error) { var _args openapi.EvaluationOpenAPIServiceCreateEvaluatorOApiArgs _args.Req = req diff --git a/backend/kitex_gen/coze/loop/evaluation/openapi/coze.loop.evaluation.openapi.go b/backend/kitex_gen/coze/loop/evaluation/openapi/coze.loop.evaluation.openapi.go index 2ac1329bf..79a54dfda 100644 --- a/backend/kitex_gen/coze/loop/evaluation/openapi/coze.loop.evaluation.openapi.go +++ b/backend/kitex_gen/coze/loop/evaluation/openapi/coze.loop.evaluation.openapi.go @@ -9230,87 +9230,107 @@ func (p *ListEvaluationSetVersionItemsOpenAPIData) Field102DeepEqual(src *int64) return true } -// =============================== -// 评估器相关接口 (5个接口) -// =============================== -// 2.1 创建评估器 -type CreateEvaluatorOApiRequest struct { - WorkspaceID *int64 `thrift:"workspace_id,1,optional" frugal:"1,optional,i64" json:"workspace_id" form:"workspace_id" query:"workspace_id"` - Evaluator *evaluator.Evaluator `thrift:"evaluator,2,optional" frugal:"2,optional,evaluator.Evaluator" form:"evaluator" json:"evaluator,omitempty" query:"evaluator"` - Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` +type UpdateEvaluationSetSchemaOApiRequest struct { + WorkspaceID *int64 `thrift:"workspace_id,1,optional" frugal:"1,optional,i64" json:"workspace_id" query:"workspace_id" ` + EvaluationSetID *int64 `thrift:"evaluation_set_id,2,optional" frugal:"2,optional,i64" json:"evaluation_set_id" path:"evaluation_set_id" ` + // fieldSchema.key 为空时:插入新的一列 + // fieldSchema.key 不为空时:更新对应的列 + // 删除(不支持恢复数据)的情况下,不需要写入入参的 field list; + Fields []*eval_set.FieldSchema `thrift:"fields,10,optional" frugal:"10,optional,list" form:"fields" json:"fields,omitempty" query:"fields"` + Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` } -func NewCreateEvaluatorOApiRequest() *CreateEvaluatorOApiRequest { - return &CreateEvaluatorOApiRequest{} +func NewUpdateEvaluationSetSchemaOApiRequest() *UpdateEvaluationSetSchemaOApiRequest { + return &UpdateEvaluationSetSchemaOApiRequest{} } -func (p *CreateEvaluatorOApiRequest) InitDefault() { +func (p *UpdateEvaluationSetSchemaOApiRequest) InitDefault() { } -var CreateEvaluatorOApiRequest_WorkspaceID_DEFAULT int64 +var UpdateEvaluationSetSchemaOApiRequest_WorkspaceID_DEFAULT int64 -func (p *CreateEvaluatorOApiRequest) GetWorkspaceID() (v int64) { +func (p *UpdateEvaluationSetSchemaOApiRequest) GetWorkspaceID() (v int64) { if p == nil { return } if !p.IsSetWorkspaceID() { - return CreateEvaluatorOApiRequest_WorkspaceID_DEFAULT + return UpdateEvaluationSetSchemaOApiRequest_WorkspaceID_DEFAULT } return *p.WorkspaceID } -var CreateEvaluatorOApiRequest_Evaluator_DEFAULT *evaluator.Evaluator +var UpdateEvaluationSetSchemaOApiRequest_EvaluationSetID_DEFAULT int64 -func (p *CreateEvaluatorOApiRequest) GetEvaluator() (v *evaluator.Evaluator) { +func (p *UpdateEvaluationSetSchemaOApiRequest) GetEvaluationSetID() (v int64) { if p == nil { return } - if !p.IsSetEvaluator() { - return CreateEvaluatorOApiRequest_Evaluator_DEFAULT + if !p.IsSetEvaluationSetID() { + return UpdateEvaluationSetSchemaOApiRequest_EvaluationSetID_DEFAULT } - return p.Evaluator + return *p.EvaluationSetID } -var CreateEvaluatorOApiRequest_Base_DEFAULT *base.Base +var UpdateEvaluationSetSchemaOApiRequest_Fields_DEFAULT []*eval_set.FieldSchema -func (p *CreateEvaluatorOApiRequest) GetBase() (v *base.Base) { +func (p *UpdateEvaluationSetSchemaOApiRequest) GetFields() (v []*eval_set.FieldSchema) { + if p == nil { + return + } + if !p.IsSetFields() { + return UpdateEvaluationSetSchemaOApiRequest_Fields_DEFAULT + } + return p.Fields +} + +var UpdateEvaluationSetSchemaOApiRequest_Base_DEFAULT *base.Base + +func (p *UpdateEvaluationSetSchemaOApiRequest) GetBase() (v *base.Base) { if p == nil { return } if !p.IsSetBase() { - return CreateEvaluatorOApiRequest_Base_DEFAULT + return UpdateEvaluationSetSchemaOApiRequest_Base_DEFAULT } return p.Base } -func (p *CreateEvaluatorOApiRequest) SetWorkspaceID(val *int64) { +func (p *UpdateEvaluationSetSchemaOApiRequest) SetWorkspaceID(val *int64) { p.WorkspaceID = val } -func (p *CreateEvaluatorOApiRequest) SetEvaluator(val *evaluator.Evaluator) { - p.Evaluator = val +func (p *UpdateEvaluationSetSchemaOApiRequest) SetEvaluationSetID(val *int64) { + p.EvaluationSetID = val } -func (p *CreateEvaluatorOApiRequest) SetBase(val *base.Base) { +func (p *UpdateEvaluationSetSchemaOApiRequest) SetFields(val []*eval_set.FieldSchema) { + p.Fields = val +} +func (p *UpdateEvaluationSetSchemaOApiRequest) SetBase(val *base.Base) { p.Base = val } -var fieldIDToName_CreateEvaluatorOApiRequest = map[int16]string{ +var fieldIDToName_UpdateEvaluationSetSchemaOApiRequest = map[int16]string{ 1: "workspace_id", - 2: "evaluator", + 2: "evaluation_set_id", + 10: "fields", 255: "Base", } -func (p *CreateEvaluatorOApiRequest) IsSetWorkspaceID() bool { +func (p *UpdateEvaluationSetSchemaOApiRequest) IsSetWorkspaceID() bool { return p.WorkspaceID != nil } -func (p *CreateEvaluatorOApiRequest) IsSetEvaluator() bool { - return p.Evaluator != nil +func (p *UpdateEvaluationSetSchemaOApiRequest) IsSetEvaluationSetID() bool { + return p.EvaluationSetID != nil } -func (p *CreateEvaluatorOApiRequest) IsSetBase() bool { +func (p *UpdateEvaluationSetSchemaOApiRequest) IsSetFields() bool { + return p.Fields != nil +} + +func (p *UpdateEvaluationSetSchemaOApiRequest) IsSetBase() bool { return p.Base != nil } -func (p *CreateEvaluatorOApiRequest) Read(iprot thrift.TProtocol) (err error) { +func (p *UpdateEvaluationSetSchemaOApiRequest) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -9337,13 +9357,21 @@ func (p *CreateEvaluatorOApiRequest) Read(iprot thrift.TProtocol) (err error) { goto SkipFieldError } case 2: - if fieldTypeId == thrift.STRUCT { + if fieldTypeId == thrift.I64 { if err = p.ReadField2(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } + case 10: + if fieldTypeId == thrift.LIST { + 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 { @@ -9371,7 +9399,7 @@ ReadStructBeginError: 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_CreateEvaluatorOApiRequest[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_UpdateEvaluationSetSchemaOApiRequest[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -9381,7 +9409,7 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *CreateEvaluatorOApiRequest) ReadField1(iprot thrift.TProtocol) error { +func (p *UpdateEvaluationSetSchemaOApiRequest) ReadField1(iprot thrift.TProtocol) error { var _field *int64 if v, err := iprot.ReadI64(); err != nil { @@ -9392,15 +9420,41 @@ func (p *CreateEvaluatorOApiRequest) ReadField1(iprot thrift.TProtocol) error { p.WorkspaceID = _field return nil } -func (p *CreateEvaluatorOApiRequest) ReadField2(iprot thrift.TProtocol) error { - _field := evaluator.NewEvaluator() - if err := _field.Read(iprot); err != nil { +func (p *UpdateEvaluationSetSchemaOApiRequest) ReadField2(iprot thrift.TProtocol) error { + + var _field *int64 + if v, err := iprot.ReadI64(); err != nil { return err + } else { + _field = &v } - p.Evaluator = _field + p.EvaluationSetID = _field return nil } -func (p *CreateEvaluatorOApiRequest) ReadField255(iprot thrift.TProtocol) error { +func (p *UpdateEvaluationSetSchemaOApiRequest) ReadField10(iprot thrift.TProtocol) error { + _, size, err := iprot.ReadListBegin() + if err != nil { + return err + } + _field := make([]*eval_set.FieldSchema, 0, size) + values := make([]eval_set.FieldSchema, 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.Fields = _field + return nil +} +func (p *UpdateEvaluationSetSchemaOApiRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err @@ -9409,9 +9463,9 @@ func (p *CreateEvaluatorOApiRequest) ReadField255(iprot thrift.TProtocol) error return nil } -func (p *CreateEvaluatorOApiRequest) Write(oprot thrift.TProtocol) (err error) { +func (p *UpdateEvaluationSetSchemaOApiRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("CreateEvaluatorOApiRequest"); err != nil { + if err = oprot.WriteStructBegin("UpdateEvaluationSetSchemaOApiRequest"); err != nil { goto WriteStructBeginError } if p != nil { @@ -9423,6 +9477,10 @@ func (p *CreateEvaluatorOApiRequest) Write(oprot thrift.TProtocol) (err error) { fieldId = 2 goto WriteFieldError } + if err = p.writeField10(oprot); err != nil { + fieldId = 10 + goto WriteFieldError + } if err = p.writeField255(oprot); err != nil { fieldId = 255 goto WriteFieldError @@ -9445,7 +9503,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *CreateEvaluatorOApiRequest) writeField1(oprot thrift.TProtocol) (err error) { +func (p *UpdateEvaluationSetSchemaOApiRequest) writeField1(oprot thrift.TProtocol) (err error) { if p.IsSetWorkspaceID() { if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { goto WriteFieldBeginError @@ -9463,12 +9521,12 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *CreateEvaluatorOApiRequest) writeField2(oprot thrift.TProtocol) (err error) { - if p.IsSetEvaluator() { - if err = oprot.WriteFieldBegin("evaluator", thrift.STRUCT, 2); err != nil { +func (p *UpdateEvaluationSetSchemaOApiRequest) writeField2(oprot thrift.TProtocol) (err error) { + if p.IsSetEvaluationSetID() { + if err = oprot.WriteFieldBegin("evaluation_set_id", thrift.I64, 2); err != nil { goto WriteFieldBeginError } - if err := p.Evaluator.Write(oprot); err != nil { + if err := oprot.WriteI64(*p.EvaluationSetID); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -9481,7 +9539,33 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } -func (p *CreateEvaluatorOApiRequest) writeField255(oprot thrift.TProtocol) (err error) { +func (p *UpdateEvaluationSetSchemaOApiRequest) writeField10(oprot thrift.TProtocol) (err error) { + if p.IsSetFields() { + if err = oprot.WriteFieldBegin("fields", thrift.LIST, 10); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteListBegin(thrift.STRUCT, len(p.Fields)); err != nil { + return err + } + for _, v := range p.Fields { + 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 10 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 10 end error: ", p), err) +} +func (p *UpdateEvaluationSetSchemaOApiRequest) writeField255(oprot thrift.TProtocol) (err error) { if p.IsSetBase() { if err = oprot.WriteFieldBegin("Base", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError @@ -9500,15 +9584,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } -func (p *CreateEvaluatorOApiRequest) String() string { +func (p *UpdateEvaluationSetSchemaOApiRequest) String() string { if p == nil { return "" } - return fmt.Sprintf("CreateEvaluatorOApiRequest(%+v)", *p) + return fmt.Sprintf("UpdateEvaluationSetSchemaOApiRequest(%+v)", *p) } -func (p *CreateEvaluatorOApiRequest) DeepEqual(ano *CreateEvaluatorOApiRequest) bool { +func (p *UpdateEvaluationSetSchemaOApiRequest) DeepEqual(ano *UpdateEvaluationSetSchemaOApiRequest) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -9517,7 +9601,10 @@ func (p *CreateEvaluatorOApiRequest) DeepEqual(ano *CreateEvaluatorOApiRequest) if !p.Field1DeepEqual(ano.WorkspaceID) { return false } - if !p.Field2DeepEqual(ano.Evaluator) { + if !p.Field2DeepEqual(ano.EvaluationSetID) { + return false + } + if !p.Field10DeepEqual(ano.Fields) { return false } if !p.Field255DeepEqual(ano.Base) { @@ -9526,7 +9613,7 @@ func (p *CreateEvaluatorOApiRequest) DeepEqual(ano *CreateEvaluatorOApiRequest) return true } -func (p *CreateEvaluatorOApiRequest) Field1DeepEqual(src *int64) bool { +func (p *UpdateEvaluationSetSchemaOApiRequest) Field1DeepEqual(src *int64) bool { if p.WorkspaceID == src { return true @@ -9538,119 +9625,74 @@ func (p *CreateEvaluatorOApiRequest) Field1DeepEqual(src *int64) bool { } return true } -func (p *CreateEvaluatorOApiRequest) Field2DeepEqual(src *evaluator.Evaluator) bool { +func (p *UpdateEvaluationSetSchemaOApiRequest) Field2DeepEqual(src *int64) bool { - if !p.Evaluator.DeepEqual(src) { + if p.EvaluationSetID == src { + return true + } else if p.EvaluationSetID == nil || src == nil { + return false + } + if *p.EvaluationSetID != *src { return false } return true } -func (p *CreateEvaluatorOApiRequest) Field255DeepEqual(src *base.Base) bool { +func (p *UpdateEvaluationSetSchemaOApiRequest) Field10DeepEqual(src []*eval_set.FieldSchema) bool { - if !p.Base.DeepEqual(src) { + if len(p.Fields) != len(src) { return false } + for i, v := range p.Fields { + _src := src[i] + if !v.DeepEqual(_src) { + return false + } + } return true } +func (p *UpdateEvaluationSetSchemaOApiRequest) Field255DeepEqual(src *base.Base) bool { -type CreateEvaluatorOApiResponse struct { - Code *int32 `thrift:"code,1,optional" frugal:"1,optional,i32" form:"code" json:"code,omitempty" query:"code"` - Msg *string `thrift:"msg,2,optional" frugal:"2,optional,string" form:"msg" json:"msg,omitempty" query:"msg"` - Data *CreateEvaluatorOpenAPIData `thrift:"data,3,optional" frugal:"3,optional,CreateEvaluatorOpenAPIData" form:"data" json:"data,omitempty" query:"data"` - BaseResp *base.BaseResp `thrift:"BaseResp,255" frugal:"255,default,base.BaseResp" form:"BaseResp" json:"BaseResp" query:"BaseResp"` -} - -func NewCreateEvaluatorOApiResponse() *CreateEvaluatorOApiResponse { - return &CreateEvaluatorOApiResponse{} -} - -func (p *CreateEvaluatorOApiResponse) InitDefault() { -} - -var CreateEvaluatorOApiResponse_Code_DEFAULT int32 - -func (p *CreateEvaluatorOApiResponse) GetCode() (v int32) { - if p == nil { - return - } - if !p.IsSetCode() { - return CreateEvaluatorOApiResponse_Code_DEFAULT + if !p.Base.DeepEqual(src) { + return false } - return *p.Code + return true } -var CreateEvaluatorOApiResponse_Msg_DEFAULT string - -func (p *CreateEvaluatorOApiResponse) GetMsg() (v string) { - if p == nil { - return - } - if !p.IsSetMsg() { - return CreateEvaluatorOApiResponse_Msg_DEFAULT - } - return *p.Msg +type UpdateEvaluationSetSchemaOApiResponse struct { + BaseResp *base.BaseResp `thrift:"BaseResp,255" frugal:"255,default,base.BaseResp" form:"BaseResp" json:"BaseResp" query:"BaseResp"` } -var CreateEvaluatorOApiResponse_Data_DEFAULT *CreateEvaluatorOpenAPIData +func NewUpdateEvaluationSetSchemaOApiResponse() *UpdateEvaluationSetSchemaOApiResponse { + return &UpdateEvaluationSetSchemaOApiResponse{} +} -func (p *CreateEvaluatorOApiResponse) GetData() (v *CreateEvaluatorOpenAPIData) { - if p == nil { - return - } - if !p.IsSetData() { - return CreateEvaluatorOApiResponse_Data_DEFAULT - } - return p.Data +func (p *UpdateEvaluationSetSchemaOApiResponse) InitDefault() { } -var CreateEvaluatorOApiResponse_BaseResp_DEFAULT *base.BaseResp +var UpdateEvaluationSetSchemaOApiResponse_BaseResp_DEFAULT *base.BaseResp -func (p *CreateEvaluatorOApiResponse) GetBaseResp() (v *base.BaseResp) { +func (p *UpdateEvaluationSetSchemaOApiResponse) GetBaseResp() (v *base.BaseResp) { if p == nil { return } if !p.IsSetBaseResp() { - return CreateEvaluatorOApiResponse_BaseResp_DEFAULT + return UpdateEvaluationSetSchemaOApiResponse_BaseResp_DEFAULT } return p.BaseResp } -func (p *CreateEvaluatorOApiResponse) SetCode(val *int32) { - p.Code = val -} -func (p *CreateEvaluatorOApiResponse) SetMsg(val *string) { - p.Msg = val -} -func (p *CreateEvaluatorOApiResponse) SetData(val *CreateEvaluatorOpenAPIData) { - p.Data = val -} -func (p *CreateEvaluatorOApiResponse) SetBaseResp(val *base.BaseResp) { +func (p *UpdateEvaluationSetSchemaOApiResponse) SetBaseResp(val *base.BaseResp) { p.BaseResp = val } -var fieldIDToName_CreateEvaluatorOApiResponse = map[int16]string{ - 1: "code", - 2: "msg", - 3: "data", +var fieldIDToName_UpdateEvaluationSetSchemaOApiResponse = map[int16]string{ 255: "BaseResp", } -func (p *CreateEvaluatorOApiResponse) IsSetCode() bool { - return p.Code != nil -} - -func (p *CreateEvaluatorOApiResponse) IsSetMsg() bool { - return p.Msg != nil -} - -func (p *CreateEvaluatorOApiResponse) IsSetData() bool { - return p.Data != nil -} - -func (p *CreateEvaluatorOApiResponse) IsSetBaseResp() bool { +func (p *UpdateEvaluationSetSchemaOApiResponse) IsSetBaseResp() bool { return p.BaseResp != nil } -func (p *CreateEvaluatorOApiResponse) Read(iprot thrift.TProtocol) (err error) { +func (p *UpdateEvaluationSetSchemaOApiResponse) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -9668,30 +9710,6 @@ func (p *CreateEvaluatorOApiResponse) Read(iprot thrift.TProtocol) (err error) { } 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 { @@ -9719,7 +9737,7 @@ ReadStructBeginError: 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_CreateEvaluatorOApiResponse[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_UpdateEvaluationSetSchemaOApiResponse[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -9729,37 +9747,7 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *CreateEvaluatorOApiResponse) 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 *CreateEvaluatorOApiResponse) 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 *CreateEvaluatorOApiResponse) ReadField3(iprot thrift.TProtocol) error { - _field := NewCreateEvaluatorOpenAPIData() - if err := _field.Read(iprot); err != nil { - return err - } - p.Data = _field - return nil -} -func (p *CreateEvaluatorOApiResponse) ReadField255(iprot thrift.TProtocol) error { +func (p *UpdateEvaluationSetSchemaOApiResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err @@ -9768,24 +9756,12 @@ func (p *CreateEvaluatorOApiResponse) ReadField255(iprot thrift.TProtocol) error return nil } -func (p *CreateEvaluatorOApiResponse) Write(oprot thrift.TProtocol) (err error) { +func (p *UpdateEvaluationSetSchemaOApiResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("CreateEvaluatorOApiResponse"); err != nil { + if err = oprot.WriteStructBegin("UpdateEvaluationSetSchemaOApiResponse"); 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 @@ -9808,61 +9784,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *CreateEvaluatorOApiResponse) 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 *CreateEvaluatorOApiResponse) 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 *CreateEvaluatorOApiResponse) writeField3(oprot thrift.TProtocol) (err error) { - if p.IsSetData() { - 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 *CreateEvaluatorOApiResponse) writeField255(oprot thrift.TProtocol) (err error) { +func (p *UpdateEvaluationSetSchemaOApiResponse) writeField255(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("BaseResp", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError } @@ -9879,109 +9801,115 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } -func (p *CreateEvaluatorOApiResponse) String() string { +func (p *UpdateEvaluationSetSchemaOApiResponse) String() string { if p == nil { return "" } - return fmt.Sprintf("CreateEvaluatorOApiResponse(%+v)", *p) + return fmt.Sprintf("UpdateEvaluationSetSchemaOApiResponse(%+v)", *p) } -func (p *CreateEvaluatorOApiResponse) DeepEqual(ano *CreateEvaluatorOApiResponse) bool { +func (p *UpdateEvaluationSetSchemaOApiResponse) DeepEqual(ano *UpdateEvaluationSetSchemaOApiResponse) bool { if p == ano { return true } else if p == nil || ano == nil { return false } - if !p.Field1DeepEqual(ano.Code) { - return false - } - if !p.Field2DeepEqual(ano.Msg) { - return false - } - if !p.Field3DeepEqual(ano.Data) { - return false - } if !p.Field255DeepEqual(ano.BaseResp) { return false } return true } -func (p *CreateEvaluatorOApiResponse) Field1DeepEqual(src *int32) bool { +func (p *UpdateEvaluationSetSchemaOApiResponse) Field255DeepEqual(src *base.BaseResp) bool { - if p.Code == src { - return true - } else if p.Code == nil || src == nil { - return false - } - if *p.Code != *src { + if !p.BaseResp.DeepEqual(src) { return false } return true } -func (p *CreateEvaluatorOApiResponse) Field2DeepEqual(src *string) bool { - if p.Msg == src { - return true - } else if p.Msg == nil || src == nil { - return false - } - if strings.Compare(*p.Msg, *src) != 0 { - return false - } - return true +// =============================== +// 评估器相关接口 (5个接口) +// =============================== +// 2.1 创建评估器 +type CreateEvaluatorOApiRequest struct { + WorkspaceID *int64 `thrift:"workspace_id,1,optional" frugal:"1,optional,i64" json:"workspace_id" form:"workspace_id" query:"workspace_id"` + Evaluator *evaluator.Evaluator `thrift:"evaluator,2,optional" frugal:"2,optional,evaluator.Evaluator" form:"evaluator" json:"evaluator,omitempty" query:"evaluator"` + Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` } -func (p *CreateEvaluatorOApiResponse) Field3DeepEqual(src *CreateEvaluatorOpenAPIData) bool { - if !p.Data.DeepEqual(src) { - return false - } - return true +func NewCreateEvaluatorOApiRequest() *CreateEvaluatorOApiRequest { + return &CreateEvaluatorOApiRequest{} } -func (p *CreateEvaluatorOApiResponse) Field255DeepEqual(src *base.BaseResp) bool { - if !p.BaseResp.DeepEqual(src) { - return false - } - return true +func (p *CreateEvaluatorOApiRequest) InitDefault() { } -type CreateEvaluatorOpenAPIData struct { - EvaluatorID *string `thrift:"evaluator_id,1,optional" frugal:"1,optional,string" form:"evaluator_id" json:"evaluator_id,string,omitempty" query:"evaluator_id"` -} +var CreateEvaluatorOApiRequest_WorkspaceID_DEFAULT int64 -func NewCreateEvaluatorOpenAPIData() *CreateEvaluatorOpenAPIData { - return &CreateEvaluatorOpenAPIData{} +func (p *CreateEvaluatorOApiRequest) GetWorkspaceID() (v int64) { + if p == nil { + return + } + if !p.IsSetWorkspaceID() { + return CreateEvaluatorOApiRequest_WorkspaceID_DEFAULT + } + return *p.WorkspaceID } -func (p *CreateEvaluatorOpenAPIData) InitDefault() { +var CreateEvaluatorOApiRequest_Evaluator_DEFAULT *evaluator.Evaluator + +func (p *CreateEvaluatorOApiRequest) GetEvaluator() (v *evaluator.Evaluator) { + if p == nil { + return + } + if !p.IsSetEvaluator() { + return CreateEvaluatorOApiRequest_Evaluator_DEFAULT + } + return p.Evaluator } -var CreateEvaluatorOpenAPIData_EvaluatorID_DEFAULT string +var CreateEvaluatorOApiRequest_Base_DEFAULT *base.Base -func (p *CreateEvaluatorOpenAPIData) GetEvaluatorID() (v string) { +func (p *CreateEvaluatorOApiRequest) GetBase() (v *base.Base) { if p == nil { return } - if !p.IsSetEvaluatorID() { - return CreateEvaluatorOpenAPIData_EvaluatorID_DEFAULT + if !p.IsSetBase() { + return CreateEvaluatorOApiRequest_Base_DEFAULT } - return *p.EvaluatorID + return p.Base } -func (p *CreateEvaluatorOpenAPIData) SetEvaluatorID(val *string) { - p.EvaluatorID = val +func (p *CreateEvaluatorOApiRequest) SetWorkspaceID(val *int64) { + p.WorkspaceID = val +} +func (p *CreateEvaluatorOApiRequest) SetEvaluator(val *evaluator.Evaluator) { + p.Evaluator = val +} +func (p *CreateEvaluatorOApiRequest) SetBase(val *base.Base) { + p.Base = val } -var fieldIDToName_CreateEvaluatorOpenAPIData = map[int16]string{ - 1: "evaluator_id", +var fieldIDToName_CreateEvaluatorOApiRequest = map[int16]string{ + 1: "workspace_id", + 2: "evaluator", + 255: "Base", } -func (p *CreateEvaluatorOpenAPIData) IsSetEvaluatorID() bool { - return p.EvaluatorID != nil +func (p *CreateEvaluatorOApiRequest) IsSetWorkspaceID() bool { + return p.WorkspaceID != nil } -func (p *CreateEvaluatorOpenAPIData) Read(iprot thrift.TProtocol) (err error) { +func (p *CreateEvaluatorOApiRequest) IsSetEvaluator() bool { + return p.Evaluator != nil +} + +func (p *CreateEvaluatorOApiRequest) IsSetBase() bool { + return p.Base != nil +} + +func (p *CreateEvaluatorOApiRequest) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -10000,13 +9928,29 @@ func (p *CreateEvaluatorOpenAPIData) Read(iprot thrift.TProtocol) (err error) { switch fieldId { case 1: - if fieldTypeId == thrift.STRING { + if fieldTypeId == thrift.I64 { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } + case 2: + if fieldTypeId == thrift.STRUCT { + if err = p.ReadField2(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 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 @@ -10026,7 +9970,7 @@ ReadStructBeginError: 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_CreateEvaluatorOpenAPIData[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_CreateEvaluatorOApiRequest[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -10036,30 +9980,54 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *CreateEvaluatorOpenAPIData) ReadField1(iprot thrift.TProtocol) error { +func (p *CreateEvaluatorOApiRequest) ReadField1(iprot thrift.TProtocol) error { - var _field *string - if v, err := iprot.ReadString(); err != nil { + var _field *int64 + if v, err := iprot.ReadI64(); err != nil { return err } else { _field = &v } - p.EvaluatorID = _field + p.WorkspaceID = _field return nil } - -func (p *CreateEvaluatorOpenAPIData) Write(oprot thrift.TProtocol) (err error) { - var fieldId int16 - if err = oprot.WriteStructBegin("CreateEvaluatorOpenAPIData"); err != nil { - goto WriteStructBeginError - } - if p != nil { - if err = p.writeField1(oprot); err != nil { - fieldId = 1 - goto WriteFieldError - } +func (p *CreateEvaluatorOApiRequest) ReadField2(iprot thrift.TProtocol) error { + _field := evaluator.NewEvaluator() + if err := _field.Read(iprot); err != nil { + return err } - if err = oprot.WriteFieldStop(); err != nil { + p.Evaluator = _field + return nil +} +func (p *CreateEvaluatorOApiRequest) ReadField255(iprot thrift.TProtocol) error { + _field := base.NewBase() + if err := _field.Read(iprot); err != nil { + return err + } + p.Base = _field + return nil +} + +func (p *CreateEvaluatorOApiRequest) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("CreateEvaluatorOApiRequest"); 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 { @@ -10076,12 +10044,12 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *CreateEvaluatorOpenAPIData) writeField1(oprot thrift.TProtocol) (err error) { - if p.IsSetEvaluatorID() { - if err = oprot.WriteFieldBegin("evaluator_id", thrift.STRING, 1); err != nil { +func (p *CreateEvaluatorOApiRequest) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetWorkspaceID() { + if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { goto WriteFieldBeginError } - if err := oprot.WriteString(*p.EvaluatorID); err != nil { + if err := oprot.WriteI64(*p.WorkspaceID); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -10094,160 +10062,194 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } +func (p *CreateEvaluatorOApiRequest) writeField2(oprot thrift.TProtocol) (err error) { + if p.IsSetEvaluator() { + if err = oprot.WriteFieldBegin("evaluator", thrift.STRUCT, 2); err != nil { + goto WriteFieldBeginError + } + if err := p.Evaluator.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 *CreateEvaluatorOApiRequest) 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 *CreateEvaluatorOpenAPIData) String() string { +func (p *CreateEvaluatorOApiRequest) String() string { if p == nil { return "" } - return fmt.Sprintf("CreateEvaluatorOpenAPIData(%+v)", *p) + return fmt.Sprintf("CreateEvaluatorOApiRequest(%+v)", *p) } -func (p *CreateEvaluatorOpenAPIData) DeepEqual(ano *CreateEvaluatorOpenAPIData) bool { +func (p *CreateEvaluatorOApiRequest) DeepEqual(ano *CreateEvaluatorOApiRequest) bool { if p == ano { return true } else if p == nil || ano == nil { return false } - if !p.Field1DeepEqual(ano.EvaluatorID) { + if !p.Field1DeepEqual(ano.WorkspaceID) { + return false + } + if !p.Field2DeepEqual(ano.Evaluator) { + return false + } + if !p.Field255DeepEqual(ano.Base) { return false } return true } -func (p *CreateEvaluatorOpenAPIData) Field1DeepEqual(src *string) bool { +func (p *CreateEvaluatorOApiRequest) Field1DeepEqual(src *int64) bool { - if p.EvaluatorID == src { + if p.WorkspaceID == src { return true - } else if p.EvaluatorID == nil || src == nil { + } else if p.WorkspaceID == nil || src == nil { return false } - if strings.Compare(*p.EvaluatorID, *src) != 0 { + if *p.WorkspaceID != *src { return false } return true } +func (p *CreateEvaluatorOApiRequest) Field2DeepEqual(src *evaluator.Evaluator) bool { -// 2.2 提交评估器版本 -type SubmitEvaluatorVersionOApiRequest struct { - WorkspaceID *int64 `thrift:"workspace_id,1,optional" frugal:"1,optional,i64" json:"workspace_id" form:"workspace_id" query:"workspace_id"` - EvaluatorID *string `thrift:"evaluator_id,2,optional" frugal:"2,optional,string" json:"evaluator_id,omitempty" path:"evaluator_id"` - Version *string `thrift:"version,3,optional" frugal:"3,optional,string" form:"version" json:"version,omitempty" query:"version"` - Description *string `thrift:"description,4,optional" frugal:"4,optional,string" form:"description" json:"description,omitempty" query:"description"` - Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` + if !p.Evaluator.DeepEqual(src) { + return false + } + return true } +func (p *CreateEvaluatorOApiRequest) Field255DeepEqual(src *base.Base) bool { -func NewSubmitEvaluatorVersionOApiRequest() *SubmitEvaluatorVersionOApiRequest { - return &SubmitEvaluatorVersionOApiRequest{} + if !p.Base.DeepEqual(src) { + return false + } + return true } -func (p *SubmitEvaluatorVersionOApiRequest) InitDefault() { +type CreateEvaluatorOApiResponse struct { + Code *int32 `thrift:"code,1,optional" frugal:"1,optional,i32" form:"code" json:"code,omitempty" query:"code"` + Msg *string `thrift:"msg,2,optional" frugal:"2,optional,string" form:"msg" json:"msg,omitempty" query:"msg"` + Data *CreateEvaluatorOpenAPIData `thrift:"data,3,optional" frugal:"3,optional,CreateEvaluatorOpenAPIData" form:"data" json:"data,omitempty" query:"data"` + BaseResp *base.BaseResp `thrift:"BaseResp,255" frugal:"255,default,base.BaseResp" form:"BaseResp" json:"BaseResp" query:"BaseResp"` } -var SubmitEvaluatorVersionOApiRequest_WorkspaceID_DEFAULT int64 +func NewCreateEvaluatorOApiResponse() *CreateEvaluatorOApiResponse { + return &CreateEvaluatorOApiResponse{} +} -func (p *SubmitEvaluatorVersionOApiRequest) GetWorkspaceID() (v int64) { - if p == nil { - return - } - if !p.IsSetWorkspaceID() { - return SubmitEvaluatorVersionOApiRequest_WorkspaceID_DEFAULT - } - return *p.WorkspaceID +func (p *CreateEvaluatorOApiResponse) InitDefault() { } -var SubmitEvaluatorVersionOApiRequest_EvaluatorID_DEFAULT string +var CreateEvaluatorOApiResponse_Code_DEFAULT int32 -func (p *SubmitEvaluatorVersionOApiRequest) GetEvaluatorID() (v string) { +func (p *CreateEvaluatorOApiResponse) GetCode() (v int32) { if p == nil { return } - if !p.IsSetEvaluatorID() { - return SubmitEvaluatorVersionOApiRequest_EvaluatorID_DEFAULT + if !p.IsSetCode() { + return CreateEvaluatorOApiResponse_Code_DEFAULT } - return *p.EvaluatorID + return *p.Code } -var SubmitEvaluatorVersionOApiRequest_Version_DEFAULT string +var CreateEvaluatorOApiResponse_Msg_DEFAULT string -func (p *SubmitEvaluatorVersionOApiRequest) GetVersion() (v string) { +func (p *CreateEvaluatorOApiResponse) GetMsg() (v string) { if p == nil { return } - if !p.IsSetVersion() { - return SubmitEvaluatorVersionOApiRequest_Version_DEFAULT + if !p.IsSetMsg() { + return CreateEvaluatorOApiResponse_Msg_DEFAULT } - return *p.Version + return *p.Msg } -var SubmitEvaluatorVersionOApiRequest_Description_DEFAULT string +var CreateEvaluatorOApiResponse_Data_DEFAULT *CreateEvaluatorOpenAPIData -func (p *SubmitEvaluatorVersionOApiRequest) GetDescription() (v string) { +func (p *CreateEvaluatorOApiResponse) GetData() (v *CreateEvaluatorOpenAPIData) { if p == nil { return } - if !p.IsSetDescription() { - return SubmitEvaluatorVersionOApiRequest_Description_DEFAULT + if !p.IsSetData() { + return CreateEvaluatorOApiResponse_Data_DEFAULT } - return *p.Description + return p.Data } -var SubmitEvaluatorVersionOApiRequest_Base_DEFAULT *base.Base +var CreateEvaluatorOApiResponse_BaseResp_DEFAULT *base.BaseResp -func (p *SubmitEvaluatorVersionOApiRequest) GetBase() (v *base.Base) { +func (p *CreateEvaluatorOApiResponse) GetBaseResp() (v *base.BaseResp) { if p == nil { return } - if !p.IsSetBase() { - return SubmitEvaluatorVersionOApiRequest_Base_DEFAULT + if !p.IsSetBaseResp() { + return CreateEvaluatorOApiResponse_BaseResp_DEFAULT } - return p.Base -} -func (p *SubmitEvaluatorVersionOApiRequest) SetWorkspaceID(val *int64) { - p.WorkspaceID = val -} -func (p *SubmitEvaluatorVersionOApiRequest) SetEvaluatorID(val *string) { - p.EvaluatorID = val + return p.BaseResp } -func (p *SubmitEvaluatorVersionOApiRequest) SetVersion(val *string) { - p.Version = val +func (p *CreateEvaluatorOApiResponse) SetCode(val *int32) { + p.Code = val } -func (p *SubmitEvaluatorVersionOApiRequest) SetDescription(val *string) { - p.Description = val +func (p *CreateEvaluatorOApiResponse) SetMsg(val *string) { + p.Msg = val } -func (p *SubmitEvaluatorVersionOApiRequest) SetBase(val *base.Base) { - p.Base = val +func (p *CreateEvaluatorOApiResponse) SetData(val *CreateEvaluatorOpenAPIData) { + p.Data = val } - -var fieldIDToName_SubmitEvaluatorVersionOApiRequest = map[int16]string{ - 1: "workspace_id", - 2: "evaluator_id", - 3: "version", - 4: "description", - 255: "Base", +func (p *CreateEvaluatorOApiResponse) SetBaseResp(val *base.BaseResp) { + p.BaseResp = val } -func (p *SubmitEvaluatorVersionOApiRequest) IsSetWorkspaceID() bool { - return p.WorkspaceID != nil +var fieldIDToName_CreateEvaluatorOApiResponse = map[int16]string{ + 1: "code", + 2: "msg", + 3: "data", + 255: "BaseResp", } -func (p *SubmitEvaluatorVersionOApiRequest) IsSetEvaluatorID() bool { - return p.EvaluatorID != nil +func (p *CreateEvaluatorOApiResponse) IsSetCode() bool { + return p.Code != nil } -func (p *SubmitEvaluatorVersionOApiRequest) IsSetVersion() bool { - return p.Version != nil +func (p *CreateEvaluatorOApiResponse) IsSetMsg() bool { + return p.Msg != nil } -func (p *SubmitEvaluatorVersionOApiRequest) IsSetDescription() bool { - return p.Description != nil +func (p *CreateEvaluatorOApiResponse) IsSetData() bool { + return p.Data != nil } -func (p *SubmitEvaluatorVersionOApiRequest) IsSetBase() bool { - return p.Base != nil +func (p *CreateEvaluatorOApiResponse) IsSetBaseResp() bool { + return p.BaseResp != nil } -func (p *SubmitEvaluatorVersionOApiRequest) Read(iprot thrift.TProtocol) (err error) { +func (p *CreateEvaluatorOApiResponse) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -10266,7 +10268,7 @@ func (p *SubmitEvaluatorVersionOApiRequest) Read(iprot thrift.TProtocol) (err er switch fieldId { case 1: - if fieldTypeId == thrift.I64 { + if fieldTypeId == thrift.I32 { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } @@ -10282,21 +10284,13 @@ func (p *SubmitEvaluatorVersionOApiRequest) Read(iprot thrift.TProtocol) (err er goto SkipFieldError } case 3: - if fieldTypeId == thrift.STRING { + 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 255: if fieldTypeId == thrift.STRUCT { if err = p.ReadField255(iprot); err != nil { @@ -10324,7 +10318,7 @@ ReadStructBeginError: 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_SubmitEvaluatorVersionOApiRequest[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_CreateEvaluatorOApiResponse[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -10334,18 +10328,18 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *SubmitEvaluatorVersionOApiRequest) ReadField1(iprot thrift.TProtocol) error { +func (p *CreateEvaluatorOApiResponse) ReadField1(iprot thrift.TProtocol) error { - var _field *int64 - if v, err := iprot.ReadI64(); err != nil { + var _field *int32 + if v, err := iprot.ReadI32(); err != nil { return err } else { _field = &v } - p.WorkspaceID = _field + p.Code = _field return nil } -func (p *SubmitEvaluatorVersionOApiRequest) ReadField2(iprot thrift.TProtocol) error { +func (p *CreateEvaluatorOApiResponse) ReadField2(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { @@ -10353,43 +10347,29 @@ func (p *SubmitEvaluatorVersionOApiRequest) ReadField2(iprot thrift.TProtocol) e } else { _field = &v } - p.EvaluatorID = _field + p.Msg = _field return nil } -func (p *SubmitEvaluatorVersionOApiRequest) ReadField3(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 *SubmitEvaluatorVersionOApiRequest) ReadField4(iprot thrift.TProtocol) error { - - var _field *string - if v, err := iprot.ReadString(); err != nil { +func (p *CreateEvaluatorOApiResponse) ReadField3(iprot thrift.TProtocol) error { + _field := NewCreateEvaluatorOpenAPIData() + if err := _field.Read(iprot); err != nil { return err - } else { - _field = &v } - p.Description = _field + p.Data = _field return nil } -func (p *SubmitEvaluatorVersionOApiRequest) ReadField255(iprot thrift.TProtocol) error { - _field := base.NewBase() +func (p *CreateEvaluatorOApiResponse) ReadField255(iprot thrift.TProtocol) error { + _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err } - p.Base = _field + p.BaseResp = _field return nil } -func (p *SubmitEvaluatorVersionOApiRequest) Write(oprot thrift.TProtocol) (err error) { +func (p *CreateEvaluatorOApiResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("SubmitEvaluatorVersionOApiRequest"); err != nil { + if err = oprot.WriteStructBegin("CreateEvaluatorOApiResponse"); err != nil { goto WriteStructBeginError } if p != nil { @@ -10405,10 +10385,6 @@ func (p *SubmitEvaluatorVersionOApiRequest) Write(oprot thrift.TProtocol) (err e 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 @@ -10431,12 +10407,12 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *SubmitEvaluatorVersionOApiRequest) writeField1(oprot thrift.TProtocol) (err error) { - if p.IsSetWorkspaceID() { - if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { +func (p *CreateEvaluatorOApiResponse) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetCode() { + if err = oprot.WriteFieldBegin("code", thrift.I32, 1); err != nil { goto WriteFieldBeginError } - if err := oprot.WriteI64(*p.WorkspaceID); err != nil { + if err := oprot.WriteI32(*p.Code); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -10449,12 +10425,12 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *SubmitEvaluatorVersionOApiRequest) writeField2(oprot thrift.TProtocol) (err error) { - if p.IsSetEvaluatorID() { - if err = oprot.WriteFieldBegin("evaluator_id", thrift.STRING, 2); err != nil { +func (p *CreateEvaluatorOApiResponse) 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.EvaluatorID); err != nil { + if err := oprot.WriteString(*p.Msg); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -10467,12 +10443,12 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } -func (p *SubmitEvaluatorVersionOApiRequest) writeField3(oprot thrift.TProtocol) (err error) { - if p.IsSetVersion() { - if err = oprot.WriteFieldBegin("version", thrift.STRING, 3); err != nil { +func (p *CreateEvaluatorOApiResponse) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetData() { + if err = oprot.WriteFieldBegin("data", thrift.STRUCT, 3); err != nil { goto WriteFieldBeginError } - if err := oprot.WriteString(*p.Version); err != nil { + if err := p.Data.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -10485,35 +10461,15 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } -func (p *SubmitEvaluatorVersionOApiRequest) writeField4(oprot thrift.TProtocol) (err error) { - if p.IsSetDescription() { - if err = oprot.WriteFieldBegin("description", thrift.STRING, 4); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteString(*p.Description); err != nil { - return err - } - if err = oprot.WriteFieldEnd(); err != nil { - goto WriteFieldEndError - } +func (p *CreateEvaluatorOApiResponse) writeField255(oprot thrift.TProtocol) (err error) { + if err = oprot.WriteFieldBegin("BaseResp", thrift.STRUCT, 255); err != nil { + goto WriteFieldBeginError } - 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 *SubmitEvaluatorVersionOApiRequest) 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 - } + if err := p.BaseResp.Write(oprot); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError } return nil WriteFieldBeginError: @@ -10522,192 +10478,109 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } -func (p *SubmitEvaluatorVersionOApiRequest) String() string { +func (p *CreateEvaluatorOApiResponse) String() string { if p == nil { return "" } - return fmt.Sprintf("SubmitEvaluatorVersionOApiRequest(%+v)", *p) + return fmt.Sprintf("CreateEvaluatorOApiResponse(%+v)", *p) } -func (p *SubmitEvaluatorVersionOApiRequest) DeepEqual(ano *SubmitEvaluatorVersionOApiRequest) bool { +func (p *CreateEvaluatorOApiResponse) DeepEqual(ano *CreateEvaluatorOApiResponse) bool { if p == ano { return true } else if p == nil || ano == nil { return false } - if !p.Field1DeepEqual(ano.WorkspaceID) { - return false - } - if !p.Field2DeepEqual(ano.EvaluatorID) { + if !p.Field1DeepEqual(ano.Code) { return false } - if !p.Field3DeepEqual(ano.Version) { + if !p.Field2DeepEqual(ano.Msg) { return false } - if !p.Field4DeepEqual(ano.Description) { + if !p.Field3DeepEqual(ano.Data) { return false } - if !p.Field255DeepEqual(ano.Base) { + if !p.Field255DeepEqual(ano.BaseResp) { return false } return true } -func (p *SubmitEvaluatorVersionOApiRequest) Field1DeepEqual(src *int64) bool { - - if p.WorkspaceID == src { - return true - } else if p.WorkspaceID == nil || src == nil { - return false - } - if *p.WorkspaceID != *src { - return false - } - return true -} -func (p *SubmitEvaluatorVersionOApiRequest) Field2DeepEqual(src *string) bool { +func (p *CreateEvaluatorOApiResponse) Field1DeepEqual(src *int32) bool { - if p.EvaluatorID == src { + if p.Code == src { return true - } else if p.EvaluatorID == nil || src == nil { + } else if p.Code == nil || src == nil { return false } - if strings.Compare(*p.EvaluatorID, *src) != 0 { + if *p.Code != *src { return false } return true } -func (p *SubmitEvaluatorVersionOApiRequest) Field3DeepEqual(src *string) bool { +func (p *CreateEvaluatorOApiResponse) Field2DeepEqual(src *string) bool { - if p.Version == src { + if p.Msg == src { return true - } else if p.Version == nil || src == nil { + } else if p.Msg == nil || src == nil { return false } - if strings.Compare(*p.Version, *src) != 0 { + if strings.Compare(*p.Msg, *src) != 0 { return false } return true } -func (p *SubmitEvaluatorVersionOApiRequest) Field4DeepEqual(src *string) bool { +func (p *CreateEvaluatorOApiResponse) Field3DeepEqual(src *CreateEvaluatorOpenAPIData) bool { - if p.Description == src { - return true - } else if p.Description == nil || src == nil { - return false - } - if strings.Compare(*p.Description, *src) != 0 { + if !p.Data.DeepEqual(src) { return false } return true } -func (p *SubmitEvaluatorVersionOApiRequest) Field255DeepEqual(src *base.Base) bool { +func (p *CreateEvaluatorOApiResponse) Field255DeepEqual(src *base.BaseResp) bool { - if !p.Base.DeepEqual(src) { + if !p.BaseResp.DeepEqual(src) { return false } return true } -type SubmitEvaluatorVersionOApiResponse struct { - Code *int32 `thrift:"code,1,optional" frugal:"1,optional,i32" form:"code" json:"code,omitempty" query:"code"` - Msg *string `thrift:"msg,2,optional" frugal:"2,optional,string" form:"msg" json:"msg,omitempty" query:"msg"` - Data *SubmitEvaluatorVersionOpenAPIData `thrift:"data,3,optional" frugal:"3,optional,SubmitEvaluatorVersionOpenAPIData" form:"data" json:"data,omitempty" query:"data"` - BaseResp *base.BaseResp `thrift:"BaseResp,255" frugal:"255,default,base.BaseResp" form:"BaseResp" json:"BaseResp" query:"BaseResp"` -} - -func NewSubmitEvaluatorVersionOApiResponse() *SubmitEvaluatorVersionOApiResponse { - return &SubmitEvaluatorVersionOApiResponse{} -} - -func (p *SubmitEvaluatorVersionOApiResponse) InitDefault() { -} - -var SubmitEvaluatorVersionOApiResponse_Code_DEFAULT int32 - -func (p *SubmitEvaluatorVersionOApiResponse) GetCode() (v int32) { - if p == nil { - return - } - if !p.IsSetCode() { - return SubmitEvaluatorVersionOApiResponse_Code_DEFAULT - } - return *p.Code +type CreateEvaluatorOpenAPIData struct { + EvaluatorID *string `thrift:"evaluator_id,1,optional" frugal:"1,optional,string" form:"evaluator_id" json:"evaluator_id,string,omitempty" query:"evaluator_id"` } -var SubmitEvaluatorVersionOApiResponse_Msg_DEFAULT string - -func (p *SubmitEvaluatorVersionOApiResponse) GetMsg() (v string) { - if p == nil { - return - } - if !p.IsSetMsg() { - return SubmitEvaluatorVersionOApiResponse_Msg_DEFAULT - } - return *p.Msg +func NewCreateEvaluatorOpenAPIData() *CreateEvaluatorOpenAPIData { + return &CreateEvaluatorOpenAPIData{} } -var SubmitEvaluatorVersionOApiResponse_Data_DEFAULT *SubmitEvaluatorVersionOpenAPIData - -func (p *SubmitEvaluatorVersionOApiResponse) GetData() (v *SubmitEvaluatorVersionOpenAPIData) { - if p == nil { - return - } - if !p.IsSetData() { - return SubmitEvaluatorVersionOApiResponse_Data_DEFAULT - } - return p.Data +func (p *CreateEvaluatorOpenAPIData) InitDefault() { } -var SubmitEvaluatorVersionOApiResponse_BaseResp_DEFAULT *base.BaseResp +var CreateEvaluatorOpenAPIData_EvaluatorID_DEFAULT string -func (p *SubmitEvaluatorVersionOApiResponse) GetBaseResp() (v *base.BaseResp) { +func (p *CreateEvaluatorOpenAPIData) GetEvaluatorID() (v string) { if p == nil { return } - if !p.IsSetBaseResp() { - return SubmitEvaluatorVersionOApiResponse_BaseResp_DEFAULT + if !p.IsSetEvaluatorID() { + return CreateEvaluatorOpenAPIData_EvaluatorID_DEFAULT } - return p.BaseResp -} -func (p *SubmitEvaluatorVersionOApiResponse) SetCode(val *int32) { - p.Code = val -} -func (p *SubmitEvaluatorVersionOApiResponse) SetMsg(val *string) { - p.Msg = val -} -func (p *SubmitEvaluatorVersionOApiResponse) SetData(val *SubmitEvaluatorVersionOpenAPIData) { - p.Data = val -} -func (p *SubmitEvaluatorVersionOApiResponse) SetBaseResp(val *base.BaseResp) { - p.BaseResp = val -} - -var fieldIDToName_SubmitEvaluatorVersionOApiResponse = map[int16]string{ - 1: "code", - 2: "msg", - 3: "data", - 255: "BaseResp", -} - -func (p *SubmitEvaluatorVersionOApiResponse) IsSetCode() bool { - return p.Code != nil + return *p.EvaluatorID } - -func (p *SubmitEvaluatorVersionOApiResponse) IsSetMsg() bool { - return p.Msg != nil +func (p *CreateEvaluatorOpenAPIData) SetEvaluatorID(val *string) { + p.EvaluatorID = val } -func (p *SubmitEvaluatorVersionOApiResponse) IsSetData() bool { - return p.Data != nil +var fieldIDToName_CreateEvaluatorOpenAPIData = map[int16]string{ + 1: "evaluator_id", } -func (p *SubmitEvaluatorVersionOApiResponse) IsSetBaseResp() bool { - return p.BaseResp != nil +func (p *CreateEvaluatorOpenAPIData) IsSetEvaluatorID() bool { + return p.EvaluatorID != nil } -func (p *SubmitEvaluatorVersionOApiResponse) Read(iprot thrift.TProtocol) (err error) { +func (p *CreateEvaluatorOpenAPIData) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -10726,37 +10599,13 @@ func (p *SubmitEvaluatorVersionOApiResponse) Read(iprot thrift.TProtocol) (err e switch fieldId { case 1: - if fieldTypeId == thrift.I32 { + 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 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 @@ -10776,7 +10625,7 @@ ReadStructBeginError: 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_SubmitEvaluatorVersionOApiResponse[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_CreateEvaluatorOpenAPIData[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -10786,18 +10635,7 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *SubmitEvaluatorVersionOApiResponse) 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 *SubmitEvaluatorVersionOApiResponse) ReadField2(iprot thrift.TProtocol) error { +func (p *CreateEvaluatorOpenAPIData) ReadField1(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { @@ -10805,29 +10643,13 @@ func (p *SubmitEvaluatorVersionOApiResponse) ReadField2(iprot thrift.TProtocol) } else { _field = &v } - p.Msg = _field - return nil -} -func (p *SubmitEvaluatorVersionOApiResponse) ReadField3(iprot thrift.TProtocol) error { - _field := NewSubmitEvaluatorVersionOpenAPIData() - if err := _field.Read(iprot); err != nil { - return err - } - p.Data = _field - return nil -} -func (p *SubmitEvaluatorVersionOApiResponse) ReadField255(iprot thrift.TProtocol) error { - _field := base.NewBaseResp() - if err := _field.Read(iprot); err != nil { - return err - } - p.BaseResp = _field + p.EvaluatorID = _field return nil } -func (p *SubmitEvaluatorVersionOApiResponse) Write(oprot thrift.TProtocol) (err error) { +func (p *CreateEvaluatorOpenAPIData) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("SubmitEvaluatorVersionOApiResponse"); err != nil { + if err = oprot.WriteStructBegin("CreateEvaluatorOpenAPIData"); err != nil { goto WriteStructBeginError } if p != nil { @@ -10835,18 +10657,6 @@ func (p *SubmitEvaluatorVersionOApiResponse) Write(oprot thrift.TProtocol) (err 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 @@ -10865,12 +10675,12 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *SubmitEvaluatorVersionOApiResponse) writeField1(oprot thrift.TProtocol) (err error) { - if p.IsSetCode() { - if err = oprot.WriteFieldBegin("code", thrift.I32, 1); err != nil { +func (p *CreateEvaluatorOpenAPIData) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetEvaluatorID() { + if err = oprot.WriteFieldBegin("evaluator_id", thrift.STRING, 1); err != nil { goto WriteFieldBeginError } - if err := oprot.WriteI32(*p.Code); err != nil { + if err := oprot.WriteString(*p.EvaluatorID); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -10883,399 +10693,160 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *SubmitEvaluatorVersionOApiResponse) 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 *SubmitEvaluatorVersionOApiResponse) writeField3(oprot thrift.TProtocol) (err error) { - if p.IsSetData() { - 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 *SubmitEvaluatorVersionOApiResponse) 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 *SubmitEvaluatorVersionOApiResponse) String() string { +func (p *CreateEvaluatorOpenAPIData) String() string { if p == nil { return "" } - return fmt.Sprintf("SubmitEvaluatorVersionOApiResponse(%+v)", *p) + return fmt.Sprintf("CreateEvaluatorOpenAPIData(%+v)", *p) } -func (p *SubmitEvaluatorVersionOApiResponse) DeepEqual(ano *SubmitEvaluatorVersionOApiResponse) bool { +func (p *CreateEvaluatorOpenAPIData) DeepEqual(ano *CreateEvaluatorOpenAPIData) bool { if p == ano { return true } else if p == nil || ano == nil { return false } - if !p.Field1DeepEqual(ano.Code) { - return false - } - if !p.Field2DeepEqual(ano.Msg) { - return false - } - if !p.Field3DeepEqual(ano.Data) { - return false - } - if !p.Field255DeepEqual(ano.BaseResp) { + if !p.Field1DeepEqual(ano.EvaluatorID) { return false } return true } -func (p *SubmitEvaluatorVersionOApiResponse) Field1DeepEqual(src *int32) bool { - - if p.Code == src { - return true - } else if p.Code == nil || src == nil { - return false - } - if *p.Code != *src { - return false - } - return true -} -func (p *SubmitEvaluatorVersionOApiResponse) Field2DeepEqual(src *string) bool { +func (p *CreateEvaluatorOpenAPIData) Field1DeepEqual(src *string) bool { - if p.Msg == src { + if p.EvaluatorID == src { return true - } else if p.Msg == nil || src == nil { + } else if p.EvaluatorID == nil || src == nil { return false } - if strings.Compare(*p.Msg, *src) != 0 { + if strings.Compare(*p.EvaluatorID, *src) != 0 { return false } return true } -func (p *SubmitEvaluatorVersionOApiResponse) Field3DeepEqual(src *SubmitEvaluatorVersionOpenAPIData) bool { - if !p.Data.DeepEqual(src) { - return false - } - return true +// 2.2 提交评估器版本 +type SubmitEvaluatorVersionOApiRequest struct { + WorkspaceID *int64 `thrift:"workspace_id,1,optional" frugal:"1,optional,i64" json:"workspace_id" form:"workspace_id" query:"workspace_id"` + EvaluatorID *string `thrift:"evaluator_id,2,optional" frugal:"2,optional,string" json:"evaluator_id,omitempty" path:"evaluator_id"` + Version *string `thrift:"version,3,optional" frugal:"3,optional,string" form:"version" json:"version,omitempty" query:"version"` + Description *string `thrift:"description,4,optional" frugal:"4,optional,string" form:"description" json:"description,omitempty" query:"description"` + Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` } -func (p *SubmitEvaluatorVersionOApiResponse) Field255DeepEqual(src *base.BaseResp) bool { - if !p.BaseResp.DeepEqual(src) { - return false - } - return true +func NewSubmitEvaluatorVersionOApiRequest() *SubmitEvaluatorVersionOApiRequest { + return &SubmitEvaluatorVersionOApiRequest{} } -type SubmitEvaluatorVersionOpenAPIData struct { - Evaluator *evaluator.Evaluator `thrift:"evaluator,1,optional" frugal:"1,optional,evaluator.Evaluator" form:"evaluator" json:"evaluator,omitempty" query:"evaluator"` +func (p *SubmitEvaluatorVersionOApiRequest) InitDefault() { } -func NewSubmitEvaluatorVersionOpenAPIData() *SubmitEvaluatorVersionOpenAPIData { - return &SubmitEvaluatorVersionOpenAPIData{} -} +var SubmitEvaluatorVersionOApiRequest_WorkspaceID_DEFAULT int64 -func (p *SubmitEvaluatorVersionOpenAPIData) InitDefault() { +func (p *SubmitEvaluatorVersionOApiRequest) GetWorkspaceID() (v int64) { + if p == nil { + return + } + if !p.IsSetWorkspaceID() { + return SubmitEvaluatorVersionOApiRequest_WorkspaceID_DEFAULT + } + return *p.WorkspaceID } -var SubmitEvaluatorVersionOpenAPIData_Evaluator_DEFAULT *evaluator.Evaluator +var SubmitEvaluatorVersionOApiRequest_EvaluatorID_DEFAULT string -func (p *SubmitEvaluatorVersionOpenAPIData) GetEvaluator() (v *evaluator.Evaluator) { +func (p *SubmitEvaluatorVersionOApiRequest) GetEvaluatorID() (v string) { if p == nil { return } - if !p.IsSetEvaluator() { - return SubmitEvaluatorVersionOpenAPIData_Evaluator_DEFAULT + if !p.IsSetEvaluatorID() { + return SubmitEvaluatorVersionOApiRequest_EvaluatorID_DEFAULT } - return p.Evaluator -} -func (p *SubmitEvaluatorVersionOpenAPIData) SetEvaluator(val *evaluator.Evaluator) { - p.Evaluator = val + return *p.EvaluatorID } -var fieldIDToName_SubmitEvaluatorVersionOpenAPIData = map[int16]string{ - 1: "evaluator", -} +var SubmitEvaluatorVersionOApiRequest_Version_DEFAULT string -func (p *SubmitEvaluatorVersionOpenAPIData) IsSetEvaluator() bool { - return p.Evaluator != nil +func (p *SubmitEvaluatorVersionOApiRequest) GetVersion() (v string) { + if p == nil { + return + } + if !p.IsSetVersion() { + return SubmitEvaluatorVersionOApiRequest_Version_DEFAULT + } + return *p.Version } -func (p *SubmitEvaluatorVersionOpenAPIData) Read(iprot thrift.TProtocol) (err error) { - var fieldTypeId thrift.TType - var fieldId int16 +var SubmitEvaluatorVersionOApiRequest_Description_DEFAULT string - if _, err = iprot.ReadStructBegin(); err != nil { - goto ReadStructBeginError +func (p *SubmitEvaluatorVersionOApiRequest) GetDescription() (v string) { + if p == nil { + return } + if !p.IsSetDescription() { + return SubmitEvaluatorVersionOApiRequest_Description_DEFAULT + } + return *p.Description +} - for { - _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() - if err != nil { - goto ReadFieldBeginError - } - if fieldTypeId == thrift.STOP { - break - } +var SubmitEvaluatorVersionOApiRequest_Base_DEFAULT *base.Base - 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_SubmitEvaluatorVersionOpenAPIData[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 *SubmitEvaluatorVersionOpenAPIData) ReadField1(iprot thrift.TProtocol) error { - _field := evaluator.NewEvaluator() - if err := _field.Read(iprot); err != nil { - return err - } - p.Evaluator = _field - return nil -} - -func (p *SubmitEvaluatorVersionOpenAPIData) Write(oprot thrift.TProtocol) (err error) { - var fieldId int16 - if err = oprot.WriteStructBegin("SubmitEvaluatorVersionOpenAPIData"); 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 *SubmitEvaluatorVersionOpenAPIData) writeField1(oprot thrift.TProtocol) (err error) { - if p.IsSetEvaluator() { - if err = oprot.WriteFieldBegin("evaluator", thrift.STRUCT, 1); err != nil { - goto WriteFieldBeginError - } - if err := p.Evaluator.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 *SubmitEvaluatorVersionOpenAPIData) String() string { - if p == nil { - return "" - } - return fmt.Sprintf("SubmitEvaluatorVersionOpenAPIData(%+v)", *p) - -} - -func (p *SubmitEvaluatorVersionOpenAPIData) DeepEqual(ano *SubmitEvaluatorVersionOpenAPIData) bool { - if p == ano { - return true - } else if p == nil || ano == nil { - return false - } - if !p.Field1DeepEqual(ano.Evaluator) { - return false - } - return true -} - -func (p *SubmitEvaluatorVersionOpenAPIData) Field1DeepEqual(src *evaluator.Evaluator) bool { - - if !p.Evaluator.DeepEqual(src) { - return false - } - return true -} - -// 2.3 获取评估器版本详情 -type GetEvaluatorVersionOApiRequest struct { - WorkspaceID *int64 `thrift:"workspace_id,1,optional" frugal:"1,optional,i64" json:"workspace_id" form:"workspace_id" query:"workspace_id"` - EvaluatorVersionID *string `thrift:"evaluator_version_id,2,optional" frugal:"2,optional,string" json:"evaluator_version_id,omitempty" path:"evaluator_version_id"` - IncludeDeleted *bool `thrift:"include_deleted,3,optional" frugal:"3,optional,bool" form:"include_deleted" json:"include_deleted,omitempty" query:"include_deleted"` - Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` -} - -func NewGetEvaluatorVersionOApiRequest() *GetEvaluatorVersionOApiRequest { - return &GetEvaluatorVersionOApiRequest{} -} - -func (p *GetEvaluatorVersionOApiRequest) InitDefault() { -} - -var GetEvaluatorVersionOApiRequest_WorkspaceID_DEFAULT int64 - -func (p *GetEvaluatorVersionOApiRequest) GetWorkspaceID() (v int64) { - if p == nil { - return - } - if !p.IsSetWorkspaceID() { - return GetEvaluatorVersionOApiRequest_WorkspaceID_DEFAULT - } - return *p.WorkspaceID -} - -var GetEvaluatorVersionOApiRequest_EvaluatorVersionID_DEFAULT string - -func (p *GetEvaluatorVersionOApiRequest) GetEvaluatorVersionID() (v string) { - if p == nil { - return - } - if !p.IsSetEvaluatorVersionID() { - return GetEvaluatorVersionOApiRequest_EvaluatorVersionID_DEFAULT - } - return *p.EvaluatorVersionID -} - -var GetEvaluatorVersionOApiRequest_IncludeDeleted_DEFAULT bool - -func (p *GetEvaluatorVersionOApiRequest) GetIncludeDeleted() (v bool) { - if p == nil { - return - } - if !p.IsSetIncludeDeleted() { - return GetEvaluatorVersionOApiRequest_IncludeDeleted_DEFAULT - } - return *p.IncludeDeleted -} - -var GetEvaluatorVersionOApiRequest_Base_DEFAULT *base.Base - -func (p *GetEvaluatorVersionOApiRequest) GetBase() (v *base.Base) { +func (p *SubmitEvaluatorVersionOApiRequest) GetBase() (v *base.Base) { if p == nil { return } if !p.IsSetBase() { - return GetEvaluatorVersionOApiRequest_Base_DEFAULT + return SubmitEvaluatorVersionOApiRequest_Base_DEFAULT } return p.Base } -func (p *GetEvaluatorVersionOApiRequest) SetWorkspaceID(val *int64) { +func (p *SubmitEvaluatorVersionOApiRequest) SetWorkspaceID(val *int64) { p.WorkspaceID = val } -func (p *GetEvaluatorVersionOApiRequest) SetEvaluatorVersionID(val *string) { - p.EvaluatorVersionID = val +func (p *SubmitEvaluatorVersionOApiRequest) SetEvaluatorID(val *string) { + p.EvaluatorID = val } -func (p *GetEvaluatorVersionOApiRequest) SetIncludeDeleted(val *bool) { - p.IncludeDeleted = val +func (p *SubmitEvaluatorVersionOApiRequest) SetVersion(val *string) { + p.Version = val } -func (p *GetEvaluatorVersionOApiRequest) SetBase(val *base.Base) { +func (p *SubmitEvaluatorVersionOApiRequest) SetDescription(val *string) { + p.Description = val +} +func (p *SubmitEvaluatorVersionOApiRequest) SetBase(val *base.Base) { p.Base = val } -var fieldIDToName_GetEvaluatorVersionOApiRequest = map[int16]string{ +var fieldIDToName_SubmitEvaluatorVersionOApiRequest = map[int16]string{ 1: "workspace_id", - 2: "evaluator_version_id", - 3: "include_deleted", + 2: "evaluator_id", + 3: "version", + 4: "description", 255: "Base", } -func (p *GetEvaluatorVersionOApiRequest) IsSetWorkspaceID() bool { +func (p *SubmitEvaluatorVersionOApiRequest) IsSetWorkspaceID() bool { return p.WorkspaceID != nil } -func (p *GetEvaluatorVersionOApiRequest) IsSetEvaluatorVersionID() bool { - return p.EvaluatorVersionID != nil +func (p *SubmitEvaluatorVersionOApiRequest) IsSetEvaluatorID() bool { + return p.EvaluatorID != nil } -func (p *GetEvaluatorVersionOApiRequest) IsSetIncludeDeleted() bool { - return p.IncludeDeleted != nil +func (p *SubmitEvaluatorVersionOApiRequest) IsSetVersion() bool { + return p.Version != nil } -func (p *GetEvaluatorVersionOApiRequest) IsSetBase() bool { +func (p *SubmitEvaluatorVersionOApiRequest) IsSetDescription() bool { + return p.Description != nil +} + +func (p *SubmitEvaluatorVersionOApiRequest) IsSetBase() bool { return p.Base != nil } -func (p *GetEvaluatorVersionOApiRequest) Read(iprot thrift.TProtocol) (err error) { +func (p *SubmitEvaluatorVersionOApiRequest) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -11310,13 +10881,21 @@ func (p *GetEvaluatorVersionOApiRequest) Read(iprot thrift.TProtocol) (err error goto SkipFieldError } case 3: - if fieldTypeId == thrift.BOOL { + 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 { @@ -11344,7 +10923,7 @@ ReadStructBeginError: 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_GetEvaluatorVersionOApiRequest[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_SubmitEvaluatorVersionOApiRequest[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -11354,7 +10933,7 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *GetEvaluatorVersionOApiRequest) ReadField1(iprot thrift.TProtocol) error { +func (p *SubmitEvaluatorVersionOApiRequest) ReadField1(iprot thrift.TProtocol) error { var _field *int64 if v, err := iprot.ReadI64(); err != nil { @@ -11365,7 +10944,7 @@ func (p *GetEvaluatorVersionOApiRequest) ReadField1(iprot thrift.TProtocol) erro p.WorkspaceID = _field return nil } -func (p *GetEvaluatorVersionOApiRequest) ReadField2(iprot thrift.TProtocol) error { +func (p *SubmitEvaluatorVersionOApiRequest) ReadField2(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { @@ -11373,21 +10952,32 @@ func (p *GetEvaluatorVersionOApiRequest) ReadField2(iprot thrift.TProtocol) erro } else { _field = &v } - p.EvaluatorVersionID = _field + p.EvaluatorID = _field return nil } -func (p *GetEvaluatorVersionOApiRequest) ReadField3(iprot thrift.TProtocol) error { +func (p *SubmitEvaluatorVersionOApiRequest) ReadField3(iprot thrift.TProtocol) error { - var _field *bool - if v, err := iprot.ReadBool(); err != nil { + var _field *string + if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } - p.IncludeDeleted = _field + p.Version = _field return nil } -func (p *GetEvaluatorVersionOApiRequest) ReadField255(iprot thrift.TProtocol) error { +func (p *SubmitEvaluatorVersionOApiRequest) ReadField4(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 *SubmitEvaluatorVersionOApiRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err @@ -11396,9 +10986,9 @@ func (p *GetEvaluatorVersionOApiRequest) ReadField255(iprot thrift.TProtocol) er return nil } -func (p *GetEvaluatorVersionOApiRequest) Write(oprot thrift.TProtocol) (err error) { +func (p *SubmitEvaluatorVersionOApiRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("GetEvaluatorVersionOApiRequest"); err != nil { + if err = oprot.WriteStructBegin("SubmitEvaluatorVersionOApiRequest"); err != nil { goto WriteStructBeginError } if p != nil { @@ -11414,6 +11004,10 @@ func (p *GetEvaluatorVersionOApiRequest) Write(oprot thrift.TProtocol) (err erro 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 @@ -11436,7 +11030,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *GetEvaluatorVersionOApiRequest) writeField1(oprot thrift.TProtocol) (err error) { +func (p *SubmitEvaluatorVersionOApiRequest) writeField1(oprot thrift.TProtocol) (err error) { if p.IsSetWorkspaceID() { if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { goto WriteFieldBeginError @@ -11454,12 +11048,12 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *GetEvaluatorVersionOApiRequest) writeField2(oprot thrift.TProtocol) (err error) { - if p.IsSetEvaluatorVersionID() { - if err = oprot.WriteFieldBegin("evaluator_version_id", thrift.STRING, 2); err != nil { +func (p *SubmitEvaluatorVersionOApiRequest) writeField2(oprot thrift.TProtocol) (err error) { + if p.IsSetEvaluatorID() { + if err = oprot.WriteFieldBegin("evaluator_id", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } - if err := oprot.WriteString(*p.EvaluatorVersionID); err != nil { + if err := oprot.WriteString(*p.EvaluatorID); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -11472,12 +11066,12 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } -func (p *GetEvaluatorVersionOApiRequest) writeField3(oprot thrift.TProtocol) (err error) { - if p.IsSetIncludeDeleted() { - if err = oprot.WriteFieldBegin("include_deleted", thrift.BOOL, 3); err != nil { +func (p *SubmitEvaluatorVersionOApiRequest) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetVersion() { + if err = oprot.WriteFieldBegin("version", thrift.STRING, 3); err != nil { goto WriteFieldBeginError } - if err := oprot.WriteBool(*p.IncludeDeleted); err != nil { + if err := oprot.WriteString(*p.Version); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -11490,7 +11084,25 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } -func (p *GetEvaluatorVersionOApiRequest) writeField255(oprot thrift.TProtocol) (err error) { +func (p *SubmitEvaluatorVersionOApiRequest) writeField4(oprot thrift.TProtocol) (err error) { + if p.IsSetDescription() { + if err = oprot.WriteFieldBegin("description", thrift.STRING, 4); 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 4 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err) +} +func (p *SubmitEvaluatorVersionOApiRequest) writeField255(oprot thrift.TProtocol) (err error) { if p.IsSetBase() { if err = oprot.WriteFieldBegin("Base", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError @@ -11509,15 +11121,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } -func (p *GetEvaluatorVersionOApiRequest) String() string { +func (p *SubmitEvaluatorVersionOApiRequest) String() string { if p == nil { return "" } - return fmt.Sprintf("GetEvaluatorVersionOApiRequest(%+v)", *p) + return fmt.Sprintf("SubmitEvaluatorVersionOApiRequest(%+v)", *p) } -func (p *GetEvaluatorVersionOApiRequest) DeepEqual(ano *GetEvaluatorVersionOApiRequest) bool { +func (p *SubmitEvaluatorVersionOApiRequest) DeepEqual(ano *SubmitEvaluatorVersionOApiRequest) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -11526,10 +11138,13 @@ func (p *GetEvaluatorVersionOApiRequest) DeepEqual(ano *GetEvaluatorVersionOApiR if !p.Field1DeepEqual(ano.WorkspaceID) { return false } - if !p.Field2DeepEqual(ano.EvaluatorVersionID) { + if !p.Field2DeepEqual(ano.EvaluatorID) { return false } - if !p.Field3DeepEqual(ano.IncludeDeleted) { + if !p.Field3DeepEqual(ano.Version) { + return false + } + if !p.Field4DeepEqual(ano.Description) { return false } if !p.Field255DeepEqual(ano.Base) { @@ -11538,7 +11153,7 @@ func (p *GetEvaluatorVersionOApiRequest) DeepEqual(ano *GetEvaluatorVersionOApiR return true } -func (p *GetEvaluatorVersionOApiRequest) Field1DeepEqual(src *int64) bool { +func (p *SubmitEvaluatorVersionOApiRequest) Field1DeepEqual(src *int64) bool { if p.WorkspaceID == src { return true @@ -11550,31 +11165,43 @@ func (p *GetEvaluatorVersionOApiRequest) Field1DeepEqual(src *int64) bool { } return true } -func (p *GetEvaluatorVersionOApiRequest) Field2DeepEqual(src *string) bool { +func (p *SubmitEvaluatorVersionOApiRequest) Field2DeepEqual(src *string) bool { - if p.EvaluatorVersionID == src { + if p.EvaluatorID == src { return true - } else if p.EvaluatorVersionID == nil || src == nil { + } else if p.EvaluatorID == nil || src == nil { return false } - if strings.Compare(*p.EvaluatorVersionID, *src) != 0 { + if strings.Compare(*p.EvaluatorID, *src) != 0 { return false } return true } -func (p *GetEvaluatorVersionOApiRequest) Field3DeepEqual(src *bool) bool { +func (p *SubmitEvaluatorVersionOApiRequest) Field3DeepEqual(src *string) bool { - if p.IncludeDeleted == src { + if p.Version == src { return true - } else if p.IncludeDeleted == nil || src == nil { + } else if p.Version == nil || src == nil { return false } - if *p.IncludeDeleted != *src { + if strings.Compare(*p.Version, *src) != 0 { return false } return true } -func (p *GetEvaluatorVersionOApiRequest) Field255DeepEqual(src *base.Base) bool { +func (p *SubmitEvaluatorVersionOApiRequest) Field4DeepEqual(src *string) bool { + + if p.Description == src { + return true + } else if p.Description == nil || src == nil { + return false + } + if strings.Compare(*p.Description, *src) != 0 { + return false + } + return true +} +func (p *SubmitEvaluatorVersionOApiRequest) Field255DeepEqual(src *base.Base) bool { if !p.Base.DeepEqual(src) { return false @@ -11582,104 +11209,104 @@ func (p *GetEvaluatorVersionOApiRequest) Field255DeepEqual(src *base.Base) bool return true } -type GetEvaluatorVersionOApiResponse struct { - Code *int32 `thrift:"code,1,optional" frugal:"1,optional,i32" form:"code" json:"code,omitempty" query:"code"` - Msg *string `thrift:"msg,2,optional" frugal:"2,optional,string" form:"msg" json:"msg,omitempty" query:"msg"` - Data *GetEvaluatorVersionOpenAPIData `thrift:"data,3,optional" frugal:"3,optional,GetEvaluatorVersionOpenAPIData" form:"data" json:"data,omitempty" query:"data"` - BaseResp *base.BaseResp `thrift:"BaseResp,255" frugal:"255,default,base.BaseResp" form:"BaseResp" json:"BaseResp" query:"BaseResp"` +type SubmitEvaluatorVersionOApiResponse struct { + Code *int32 `thrift:"code,1,optional" frugal:"1,optional,i32" form:"code" json:"code,omitempty" query:"code"` + Msg *string `thrift:"msg,2,optional" frugal:"2,optional,string" form:"msg" json:"msg,omitempty" query:"msg"` + Data *SubmitEvaluatorVersionOpenAPIData `thrift:"data,3,optional" frugal:"3,optional,SubmitEvaluatorVersionOpenAPIData" form:"data" json:"data,omitempty" query:"data"` + BaseResp *base.BaseResp `thrift:"BaseResp,255" frugal:"255,default,base.BaseResp" form:"BaseResp" json:"BaseResp" query:"BaseResp"` } -func NewGetEvaluatorVersionOApiResponse() *GetEvaluatorVersionOApiResponse { - return &GetEvaluatorVersionOApiResponse{} +func NewSubmitEvaluatorVersionOApiResponse() *SubmitEvaluatorVersionOApiResponse { + return &SubmitEvaluatorVersionOApiResponse{} } -func (p *GetEvaluatorVersionOApiResponse) InitDefault() { +func (p *SubmitEvaluatorVersionOApiResponse) InitDefault() { } -var GetEvaluatorVersionOApiResponse_Code_DEFAULT int32 +var SubmitEvaluatorVersionOApiResponse_Code_DEFAULT int32 -func (p *GetEvaluatorVersionOApiResponse) GetCode() (v int32) { +func (p *SubmitEvaluatorVersionOApiResponse) GetCode() (v int32) { if p == nil { return } if !p.IsSetCode() { - return GetEvaluatorVersionOApiResponse_Code_DEFAULT + return SubmitEvaluatorVersionOApiResponse_Code_DEFAULT } return *p.Code } -var GetEvaluatorVersionOApiResponse_Msg_DEFAULT string +var SubmitEvaluatorVersionOApiResponse_Msg_DEFAULT string -func (p *GetEvaluatorVersionOApiResponse) GetMsg() (v string) { +func (p *SubmitEvaluatorVersionOApiResponse) GetMsg() (v string) { if p == nil { return } if !p.IsSetMsg() { - return GetEvaluatorVersionOApiResponse_Msg_DEFAULT + return SubmitEvaluatorVersionOApiResponse_Msg_DEFAULT } return *p.Msg } -var GetEvaluatorVersionOApiResponse_Data_DEFAULT *GetEvaluatorVersionOpenAPIData +var SubmitEvaluatorVersionOApiResponse_Data_DEFAULT *SubmitEvaluatorVersionOpenAPIData -func (p *GetEvaluatorVersionOApiResponse) GetData() (v *GetEvaluatorVersionOpenAPIData) { +func (p *SubmitEvaluatorVersionOApiResponse) GetData() (v *SubmitEvaluatorVersionOpenAPIData) { if p == nil { return } if !p.IsSetData() { - return GetEvaluatorVersionOApiResponse_Data_DEFAULT + return SubmitEvaluatorVersionOApiResponse_Data_DEFAULT } return p.Data } -var GetEvaluatorVersionOApiResponse_BaseResp_DEFAULT *base.BaseResp +var SubmitEvaluatorVersionOApiResponse_BaseResp_DEFAULT *base.BaseResp -func (p *GetEvaluatorVersionOApiResponse) GetBaseResp() (v *base.BaseResp) { +func (p *SubmitEvaluatorVersionOApiResponse) GetBaseResp() (v *base.BaseResp) { if p == nil { return } if !p.IsSetBaseResp() { - return GetEvaluatorVersionOApiResponse_BaseResp_DEFAULT + return SubmitEvaluatorVersionOApiResponse_BaseResp_DEFAULT } return p.BaseResp } -func (p *GetEvaluatorVersionOApiResponse) SetCode(val *int32) { +func (p *SubmitEvaluatorVersionOApiResponse) SetCode(val *int32) { p.Code = val } -func (p *GetEvaluatorVersionOApiResponse) SetMsg(val *string) { +func (p *SubmitEvaluatorVersionOApiResponse) SetMsg(val *string) { p.Msg = val } -func (p *GetEvaluatorVersionOApiResponse) SetData(val *GetEvaluatorVersionOpenAPIData) { +func (p *SubmitEvaluatorVersionOApiResponse) SetData(val *SubmitEvaluatorVersionOpenAPIData) { p.Data = val } -func (p *GetEvaluatorVersionOApiResponse) SetBaseResp(val *base.BaseResp) { +func (p *SubmitEvaluatorVersionOApiResponse) SetBaseResp(val *base.BaseResp) { p.BaseResp = val } -var fieldIDToName_GetEvaluatorVersionOApiResponse = map[int16]string{ +var fieldIDToName_SubmitEvaluatorVersionOApiResponse = map[int16]string{ 1: "code", 2: "msg", 3: "data", 255: "BaseResp", } -func (p *GetEvaluatorVersionOApiResponse) IsSetCode() bool { +func (p *SubmitEvaluatorVersionOApiResponse) IsSetCode() bool { return p.Code != nil } -func (p *GetEvaluatorVersionOApiResponse) IsSetMsg() bool { +func (p *SubmitEvaluatorVersionOApiResponse) IsSetMsg() bool { return p.Msg != nil } -func (p *GetEvaluatorVersionOApiResponse) IsSetData() bool { +func (p *SubmitEvaluatorVersionOApiResponse) IsSetData() bool { return p.Data != nil } -func (p *GetEvaluatorVersionOApiResponse) IsSetBaseResp() bool { +func (p *SubmitEvaluatorVersionOApiResponse) IsSetBaseResp() bool { return p.BaseResp != nil } -func (p *GetEvaluatorVersionOApiResponse) Read(iprot thrift.TProtocol) (err error) { +func (p *SubmitEvaluatorVersionOApiResponse) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -11748,7 +11375,7 @@ ReadStructBeginError: 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_GetEvaluatorVersionOApiResponse[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_SubmitEvaluatorVersionOApiResponse[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -11758,7 +11385,7 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *GetEvaluatorVersionOApiResponse) ReadField1(iprot thrift.TProtocol) error { +func (p *SubmitEvaluatorVersionOApiResponse) ReadField1(iprot thrift.TProtocol) error { var _field *int32 if v, err := iprot.ReadI32(); err != nil { @@ -11769,7 +11396,7 @@ func (p *GetEvaluatorVersionOApiResponse) ReadField1(iprot thrift.TProtocol) err p.Code = _field return nil } -func (p *GetEvaluatorVersionOApiResponse) ReadField2(iprot thrift.TProtocol) error { +func (p *SubmitEvaluatorVersionOApiResponse) ReadField2(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { @@ -11780,15 +11407,15 @@ func (p *GetEvaluatorVersionOApiResponse) ReadField2(iprot thrift.TProtocol) err p.Msg = _field return nil } -func (p *GetEvaluatorVersionOApiResponse) ReadField3(iprot thrift.TProtocol) error { - _field := NewGetEvaluatorVersionOpenAPIData() +func (p *SubmitEvaluatorVersionOApiResponse) ReadField3(iprot thrift.TProtocol) error { + _field := NewSubmitEvaluatorVersionOpenAPIData() if err := _field.Read(iprot); err != nil { return err } p.Data = _field return nil } -func (p *GetEvaluatorVersionOApiResponse) ReadField255(iprot thrift.TProtocol) error { +func (p *SubmitEvaluatorVersionOApiResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err @@ -11797,9 +11424,9 @@ func (p *GetEvaluatorVersionOApiResponse) ReadField255(iprot thrift.TProtocol) e return nil } -func (p *GetEvaluatorVersionOApiResponse) Write(oprot thrift.TProtocol) (err error) { +func (p *SubmitEvaluatorVersionOApiResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("GetEvaluatorVersionOApiResponse"); err != nil { + if err = oprot.WriteStructBegin("SubmitEvaluatorVersionOApiResponse"); err != nil { goto WriteStructBeginError } if p != nil { @@ -11837,7 +11464,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *GetEvaluatorVersionOApiResponse) writeField1(oprot thrift.TProtocol) (err error) { +func (p *SubmitEvaluatorVersionOApiResponse) writeField1(oprot thrift.TProtocol) (err error) { if p.IsSetCode() { if err = oprot.WriteFieldBegin("code", thrift.I32, 1); err != nil { goto WriteFieldBeginError @@ -11855,7 +11482,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *GetEvaluatorVersionOApiResponse) writeField2(oprot thrift.TProtocol) (err error) { +func (p *SubmitEvaluatorVersionOApiResponse) writeField2(oprot thrift.TProtocol) (err error) { if p.IsSetMsg() { if err = oprot.WriteFieldBegin("msg", thrift.STRING, 2); err != nil { goto WriteFieldBeginError @@ -11873,7 +11500,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } -func (p *GetEvaluatorVersionOApiResponse) writeField3(oprot thrift.TProtocol) (err error) { +func (p *SubmitEvaluatorVersionOApiResponse) writeField3(oprot thrift.TProtocol) (err error) { if p.IsSetData() { if err = oprot.WriteFieldBegin("data", thrift.STRUCT, 3); err != nil { goto WriteFieldBeginError @@ -11891,7 +11518,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } -func (p *GetEvaluatorVersionOApiResponse) writeField255(oprot thrift.TProtocol) (err error) { +func (p *SubmitEvaluatorVersionOApiResponse) writeField255(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("BaseResp", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError } @@ -11908,15 +11535,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } -func (p *GetEvaluatorVersionOApiResponse) String() string { +func (p *SubmitEvaluatorVersionOApiResponse) String() string { if p == nil { return "" } - return fmt.Sprintf("GetEvaluatorVersionOApiResponse(%+v)", *p) + return fmt.Sprintf("SubmitEvaluatorVersionOApiResponse(%+v)", *p) } -func (p *GetEvaluatorVersionOApiResponse) DeepEqual(ano *GetEvaluatorVersionOApiResponse) bool { +func (p *SubmitEvaluatorVersionOApiResponse) DeepEqual(ano *SubmitEvaluatorVersionOApiResponse) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -11937,7 +11564,7 @@ func (p *GetEvaluatorVersionOApiResponse) DeepEqual(ano *GetEvaluatorVersionOApi return true } -func (p *GetEvaluatorVersionOApiResponse) Field1DeepEqual(src *int32) bool { +func (p *SubmitEvaluatorVersionOApiResponse) Field1DeepEqual(src *int32) bool { if p.Code == src { return true @@ -11949,7 +11576,7 @@ func (p *GetEvaluatorVersionOApiResponse) Field1DeepEqual(src *int32) bool { } return true } -func (p *GetEvaluatorVersionOApiResponse) Field2DeepEqual(src *string) bool { +func (p *SubmitEvaluatorVersionOApiResponse) Field2DeepEqual(src *string) bool { if p.Msg == src { return true @@ -11961,14 +11588,14 @@ func (p *GetEvaluatorVersionOApiResponse) Field2DeepEqual(src *string) bool { } return true } -func (p *GetEvaluatorVersionOApiResponse) Field3DeepEqual(src *GetEvaluatorVersionOpenAPIData) bool { +func (p *SubmitEvaluatorVersionOApiResponse) Field3DeepEqual(src *SubmitEvaluatorVersionOpenAPIData) bool { if !p.Data.DeepEqual(src) { return false } return true } -func (p *GetEvaluatorVersionOApiResponse) Field255DeepEqual(src *base.BaseResp) bool { +func (p *SubmitEvaluatorVersionOApiResponse) Field255DeepEqual(src *base.BaseResp) bool { if !p.BaseResp.DeepEqual(src) { return false @@ -11976,41 +11603,41 @@ func (p *GetEvaluatorVersionOApiResponse) Field255DeepEqual(src *base.BaseResp) return true } -type GetEvaluatorVersionOpenAPIData struct { +type SubmitEvaluatorVersionOpenAPIData struct { Evaluator *evaluator.Evaluator `thrift:"evaluator,1,optional" frugal:"1,optional,evaluator.Evaluator" form:"evaluator" json:"evaluator,omitempty" query:"evaluator"` } -func NewGetEvaluatorVersionOpenAPIData() *GetEvaluatorVersionOpenAPIData { - return &GetEvaluatorVersionOpenAPIData{} +func NewSubmitEvaluatorVersionOpenAPIData() *SubmitEvaluatorVersionOpenAPIData { + return &SubmitEvaluatorVersionOpenAPIData{} } -func (p *GetEvaluatorVersionOpenAPIData) InitDefault() { +func (p *SubmitEvaluatorVersionOpenAPIData) InitDefault() { } -var GetEvaluatorVersionOpenAPIData_Evaluator_DEFAULT *evaluator.Evaluator +var SubmitEvaluatorVersionOpenAPIData_Evaluator_DEFAULT *evaluator.Evaluator -func (p *GetEvaluatorVersionOpenAPIData) GetEvaluator() (v *evaluator.Evaluator) { +func (p *SubmitEvaluatorVersionOpenAPIData) GetEvaluator() (v *evaluator.Evaluator) { if p == nil { return } if !p.IsSetEvaluator() { - return GetEvaluatorVersionOpenAPIData_Evaluator_DEFAULT + return SubmitEvaluatorVersionOpenAPIData_Evaluator_DEFAULT } return p.Evaluator } -func (p *GetEvaluatorVersionOpenAPIData) SetEvaluator(val *evaluator.Evaluator) { +func (p *SubmitEvaluatorVersionOpenAPIData) SetEvaluator(val *evaluator.Evaluator) { p.Evaluator = val } -var fieldIDToName_GetEvaluatorVersionOpenAPIData = map[int16]string{ +var fieldIDToName_SubmitEvaluatorVersionOpenAPIData = map[int16]string{ 1: "evaluator", } -func (p *GetEvaluatorVersionOpenAPIData) IsSetEvaluator() bool { +func (p *SubmitEvaluatorVersionOpenAPIData) IsSetEvaluator() bool { return p.Evaluator != nil } -func (p *GetEvaluatorVersionOpenAPIData) Read(iprot thrift.TProtocol) (err error) { +func (p *SubmitEvaluatorVersionOpenAPIData) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -12055,7 +11682,7 @@ ReadStructBeginError: 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_GetEvaluatorVersionOpenAPIData[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_SubmitEvaluatorVersionOpenAPIData[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -12065,7 +11692,7 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *GetEvaluatorVersionOpenAPIData) ReadField1(iprot thrift.TProtocol) error { +func (p *SubmitEvaluatorVersionOpenAPIData) ReadField1(iprot thrift.TProtocol) error { _field := evaluator.NewEvaluator() if err := _field.Read(iprot); err != nil { return err @@ -12074,9 +11701,9 @@ func (p *GetEvaluatorVersionOpenAPIData) ReadField1(iprot thrift.TProtocol) erro return nil } -func (p *GetEvaluatorVersionOpenAPIData) Write(oprot thrift.TProtocol) (err error) { +func (p *SubmitEvaluatorVersionOpenAPIData) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("GetEvaluatorVersionOpenAPIData"); err != nil { + if err = oprot.WriteStructBegin("SubmitEvaluatorVersionOpenAPIData"); err != nil { goto WriteStructBeginError } if p != nil { @@ -12102,7 +11729,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *GetEvaluatorVersionOpenAPIData) writeField1(oprot thrift.TProtocol) (err error) { +func (p *SubmitEvaluatorVersionOpenAPIData) writeField1(oprot thrift.TProtocol) (err error) { if p.IsSetEvaluator() { if err = oprot.WriteFieldBegin("evaluator", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError @@ -12121,15 +11748,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *GetEvaluatorVersionOpenAPIData) String() string { +func (p *SubmitEvaluatorVersionOpenAPIData) String() string { if p == nil { return "" } - return fmt.Sprintf("GetEvaluatorVersionOpenAPIData(%+v)", *p) + return fmt.Sprintf("SubmitEvaluatorVersionOpenAPIData(%+v)", *p) } -func (p *GetEvaluatorVersionOpenAPIData) DeepEqual(ano *GetEvaluatorVersionOpenAPIData) bool { +func (p *SubmitEvaluatorVersionOpenAPIData) DeepEqual(ano *SubmitEvaluatorVersionOpenAPIData) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -12141,7 +11768,7 @@ func (p *GetEvaluatorVersionOpenAPIData) DeepEqual(ano *GetEvaluatorVersionOpenA return true } -func (p *GetEvaluatorVersionOpenAPIData) Field1DeepEqual(src *evaluator.Evaluator) bool { +func (p *SubmitEvaluatorVersionOpenAPIData) Field1DeepEqual(src *evaluator.Evaluator) bool { if !p.Evaluator.DeepEqual(src) { return false @@ -12149,126 +11776,105 @@ func (p *GetEvaluatorVersionOpenAPIData) Field1DeepEqual(src *evaluator.Evaluato return true } -// 2.4 执行评估器 -type RunEvaluatorOApiRequest struct { - WorkspaceID *int64 `thrift:"workspace_id,1,optional" frugal:"1,optional,i64" json:"workspace_id" form:"workspace_id" query:"workspace_id"` - EvaluatorVersionID *string `thrift:"evaluator_version_id,2,optional" frugal:"2,optional,string" json:"evaluator_version_id,omitempty" path:"evaluator_version_id"` - InputData *evaluator.EvaluatorInputData `thrift:"input_data,3,optional" frugal:"3,optional,evaluator.EvaluatorInputData" form:"input_data" json:"input_data,omitempty" query:"input_data"` - Ext map[string]string `thrift:"ext,4,optional" frugal:"4,optional,map" form:"ext" json:"ext,omitempty" query:"ext"` - Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` +// 2.3 获取评估器版本详情 +type GetEvaluatorVersionOApiRequest struct { + WorkspaceID *int64 `thrift:"workspace_id,1,optional" frugal:"1,optional,i64" json:"workspace_id" form:"workspace_id" query:"workspace_id"` + EvaluatorVersionID *string `thrift:"evaluator_version_id,2,optional" frugal:"2,optional,string" json:"evaluator_version_id,omitempty" path:"evaluator_version_id"` + IncludeDeleted *bool `thrift:"include_deleted,3,optional" frugal:"3,optional,bool" form:"include_deleted" json:"include_deleted,omitempty" query:"include_deleted"` + Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` } -func NewRunEvaluatorOApiRequest() *RunEvaluatorOApiRequest { - return &RunEvaluatorOApiRequest{} +func NewGetEvaluatorVersionOApiRequest() *GetEvaluatorVersionOApiRequest { + return &GetEvaluatorVersionOApiRequest{} } -func (p *RunEvaluatorOApiRequest) InitDefault() { +func (p *GetEvaluatorVersionOApiRequest) InitDefault() { } -var RunEvaluatorOApiRequest_WorkspaceID_DEFAULT int64 +var GetEvaluatorVersionOApiRequest_WorkspaceID_DEFAULT int64 -func (p *RunEvaluatorOApiRequest) GetWorkspaceID() (v int64) { +func (p *GetEvaluatorVersionOApiRequest) GetWorkspaceID() (v int64) { if p == nil { return } if !p.IsSetWorkspaceID() { - return RunEvaluatorOApiRequest_WorkspaceID_DEFAULT + return GetEvaluatorVersionOApiRequest_WorkspaceID_DEFAULT } return *p.WorkspaceID } -var RunEvaluatorOApiRequest_EvaluatorVersionID_DEFAULT string +var GetEvaluatorVersionOApiRequest_EvaluatorVersionID_DEFAULT string -func (p *RunEvaluatorOApiRequest) GetEvaluatorVersionID() (v string) { +func (p *GetEvaluatorVersionOApiRequest) GetEvaluatorVersionID() (v string) { if p == nil { return } if !p.IsSetEvaluatorVersionID() { - return RunEvaluatorOApiRequest_EvaluatorVersionID_DEFAULT + return GetEvaluatorVersionOApiRequest_EvaluatorVersionID_DEFAULT } return *p.EvaluatorVersionID } -var RunEvaluatorOApiRequest_InputData_DEFAULT *evaluator.EvaluatorInputData - -func (p *RunEvaluatorOApiRequest) GetInputData() (v *evaluator.EvaluatorInputData) { - if p == nil { - return - } - if !p.IsSetInputData() { - return RunEvaluatorOApiRequest_InputData_DEFAULT - } - return p.InputData -} - -var RunEvaluatorOApiRequest_Ext_DEFAULT map[string]string +var GetEvaluatorVersionOApiRequest_IncludeDeleted_DEFAULT bool -func (p *RunEvaluatorOApiRequest) GetExt() (v map[string]string) { +func (p *GetEvaluatorVersionOApiRequest) GetIncludeDeleted() (v bool) { if p == nil { return } - if !p.IsSetExt() { - return RunEvaluatorOApiRequest_Ext_DEFAULT + if !p.IsSetIncludeDeleted() { + return GetEvaluatorVersionOApiRequest_IncludeDeleted_DEFAULT } - return p.Ext + return *p.IncludeDeleted } -var RunEvaluatorOApiRequest_Base_DEFAULT *base.Base +var GetEvaluatorVersionOApiRequest_Base_DEFAULT *base.Base -func (p *RunEvaluatorOApiRequest) GetBase() (v *base.Base) { +func (p *GetEvaluatorVersionOApiRequest) GetBase() (v *base.Base) { if p == nil { return } if !p.IsSetBase() { - return RunEvaluatorOApiRequest_Base_DEFAULT + return GetEvaluatorVersionOApiRequest_Base_DEFAULT } return p.Base } -func (p *RunEvaluatorOApiRequest) SetWorkspaceID(val *int64) { +func (p *GetEvaluatorVersionOApiRequest) SetWorkspaceID(val *int64) { p.WorkspaceID = val } -func (p *RunEvaluatorOApiRequest) SetEvaluatorVersionID(val *string) { +func (p *GetEvaluatorVersionOApiRequest) SetEvaluatorVersionID(val *string) { p.EvaluatorVersionID = val } -func (p *RunEvaluatorOApiRequest) SetInputData(val *evaluator.EvaluatorInputData) { - p.InputData = val -} -func (p *RunEvaluatorOApiRequest) SetExt(val map[string]string) { - p.Ext = val +func (p *GetEvaluatorVersionOApiRequest) SetIncludeDeleted(val *bool) { + p.IncludeDeleted = val } -func (p *RunEvaluatorOApiRequest) SetBase(val *base.Base) { +func (p *GetEvaluatorVersionOApiRequest) SetBase(val *base.Base) { p.Base = val } -var fieldIDToName_RunEvaluatorOApiRequest = map[int16]string{ +var fieldIDToName_GetEvaluatorVersionOApiRequest = map[int16]string{ 1: "workspace_id", 2: "evaluator_version_id", - 3: "input_data", - 4: "ext", + 3: "include_deleted", 255: "Base", } -func (p *RunEvaluatorOApiRequest) IsSetWorkspaceID() bool { +func (p *GetEvaluatorVersionOApiRequest) IsSetWorkspaceID() bool { return p.WorkspaceID != nil } -func (p *RunEvaluatorOApiRequest) IsSetEvaluatorVersionID() bool { +func (p *GetEvaluatorVersionOApiRequest) IsSetEvaluatorVersionID() bool { return p.EvaluatorVersionID != nil } -func (p *RunEvaluatorOApiRequest) IsSetInputData() bool { - return p.InputData != nil -} - -func (p *RunEvaluatorOApiRequest) IsSetExt() bool { - return p.Ext != nil +func (p *GetEvaluatorVersionOApiRequest) IsSetIncludeDeleted() bool { + return p.IncludeDeleted != nil } -func (p *RunEvaluatorOApiRequest) IsSetBase() bool { +func (p *GetEvaluatorVersionOApiRequest) IsSetBase() bool { return p.Base != nil } -func (p *RunEvaluatorOApiRequest) Read(iprot thrift.TProtocol) (err error) { +func (p *GetEvaluatorVersionOApiRequest) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -12303,21 +11909,13 @@ func (p *RunEvaluatorOApiRequest) Read(iprot thrift.TProtocol) (err error) { goto SkipFieldError } case 3: - if fieldTypeId == thrift.STRUCT { + 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.MAP { - 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 { @@ -12345,7 +11943,7 @@ ReadStructBeginError: 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_RunEvaluatorOApiRequest[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetEvaluatorVersionOApiRequest[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -12355,7 +11953,7 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *RunEvaluatorOApiRequest) ReadField1(iprot thrift.TProtocol) error { +func (p *GetEvaluatorVersionOApiRequest) ReadField1(iprot thrift.TProtocol) error { var _field *int64 if v, err := iprot.ReadI64(); err != nil { @@ -12366,7 +11964,7 @@ func (p *RunEvaluatorOApiRequest) ReadField1(iprot thrift.TProtocol) error { p.WorkspaceID = _field return nil } -func (p *RunEvaluatorOApiRequest) ReadField2(iprot thrift.TProtocol) error { +func (p *GetEvaluatorVersionOApiRequest) ReadField2(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { @@ -12377,44 +11975,18 @@ func (p *RunEvaluatorOApiRequest) ReadField2(iprot thrift.TProtocol) error { p.EvaluatorVersionID = _field return nil } -func (p *RunEvaluatorOApiRequest) ReadField3(iprot thrift.TProtocol) error { - _field := evaluator.NewEvaluatorInputData() - if err := _field.Read(iprot); err != nil { - return err - } - p.InputData = _field - return nil -} -func (p *RunEvaluatorOApiRequest) 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 - } +func (p *GetEvaluatorVersionOApiRequest) ReadField3(iprot thrift.TProtocol) error { - _field[_key] = _val - } - if err := iprot.ReadMapEnd(); err != nil { + var _field *bool + if v, err := iprot.ReadBool(); err != nil { return err + } else { + _field = &v } - p.Ext = _field + p.IncludeDeleted = _field return nil } -func (p *RunEvaluatorOApiRequest) ReadField255(iprot thrift.TProtocol) error { +func (p *GetEvaluatorVersionOApiRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err @@ -12423,9 +11995,9 @@ func (p *RunEvaluatorOApiRequest) ReadField255(iprot thrift.TProtocol) error { return nil } -func (p *RunEvaluatorOApiRequest) Write(oprot thrift.TProtocol) (err error) { +func (p *GetEvaluatorVersionOApiRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("RunEvaluatorOApiRequest"); err != nil { + if err = oprot.WriteStructBegin("GetEvaluatorVersionOApiRequest"); err != nil { goto WriteStructBeginError } if p != nil { @@ -12441,10 +12013,6 @@ func (p *RunEvaluatorOApiRequest) Write(oprot thrift.TProtocol) (err error) { 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 @@ -12467,7 +12035,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *RunEvaluatorOApiRequest) writeField1(oprot thrift.TProtocol) (err error) { +func (p *GetEvaluatorVersionOApiRequest) writeField1(oprot thrift.TProtocol) (err error) { if p.IsSetWorkspaceID() { if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { goto WriteFieldBeginError @@ -12485,7 +12053,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *RunEvaluatorOApiRequest) writeField2(oprot thrift.TProtocol) (err error) { +func (p *GetEvaluatorVersionOApiRequest) writeField2(oprot thrift.TProtocol) (err error) { if p.IsSetEvaluatorVersionID() { if err = oprot.WriteFieldBegin("evaluator_version_id", thrift.STRING, 2); err != nil { goto WriteFieldBeginError @@ -12503,12 +12071,12 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } -func (p *RunEvaluatorOApiRequest) writeField3(oprot thrift.TProtocol) (err error) { - if p.IsSetInputData() { - if err = oprot.WriteFieldBegin("input_data", thrift.STRUCT, 3); err != nil { +func (p *GetEvaluatorVersionOApiRequest) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetIncludeDeleted() { + if err = oprot.WriteFieldBegin("include_deleted", thrift.BOOL, 3); err != nil { goto WriteFieldBeginError } - if err := p.InputData.Write(oprot); err != nil { + if err := oprot.WriteBool(*p.IncludeDeleted); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -12521,36 +12089,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } -func (p *RunEvaluatorOApiRequest) writeField4(oprot thrift.TProtocol) (err error) { - if p.IsSetExt() { - 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 *RunEvaluatorOApiRequest) writeField255(oprot thrift.TProtocol) (err error) { +func (p *GetEvaluatorVersionOApiRequest) writeField255(oprot thrift.TProtocol) (err error) { if p.IsSetBase() { if err = oprot.WriteFieldBegin("Base", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError @@ -12569,15 +12108,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } -func (p *RunEvaluatorOApiRequest) String() string { +func (p *GetEvaluatorVersionOApiRequest) String() string { if p == nil { return "" } - return fmt.Sprintf("RunEvaluatorOApiRequest(%+v)", *p) + return fmt.Sprintf("GetEvaluatorVersionOApiRequest(%+v)", *p) } -func (p *RunEvaluatorOApiRequest) DeepEqual(ano *RunEvaluatorOApiRequest) bool { +func (p *GetEvaluatorVersionOApiRequest) DeepEqual(ano *GetEvaluatorVersionOApiRequest) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -12589,10 +12128,7 @@ func (p *RunEvaluatorOApiRequest) DeepEqual(ano *RunEvaluatorOApiRequest) bool { if !p.Field2DeepEqual(ano.EvaluatorVersionID) { return false } - if !p.Field3DeepEqual(ano.InputData) { - return false - } - if !p.Field4DeepEqual(ano.Ext) { + if !p.Field3DeepEqual(ano.IncludeDeleted) { return false } if !p.Field255DeepEqual(ano.Base) { @@ -12601,7 +12137,7 @@ func (p *RunEvaluatorOApiRequest) DeepEqual(ano *RunEvaluatorOApiRequest) bool { return true } -func (p *RunEvaluatorOApiRequest) Field1DeepEqual(src *int64) bool { +func (p *GetEvaluatorVersionOApiRequest) Field1DeepEqual(src *int64) bool { if p.WorkspaceID == src { return true @@ -12613,7 +12149,7 @@ func (p *RunEvaluatorOApiRequest) Field1DeepEqual(src *int64) bool { } return true } -func (p *RunEvaluatorOApiRequest) Field2DeepEqual(src *string) bool { +func (p *GetEvaluatorVersionOApiRequest) Field2DeepEqual(src *string) bool { if p.EvaluatorVersionID == src { return true @@ -12625,27 +12161,19 @@ func (p *RunEvaluatorOApiRequest) Field2DeepEqual(src *string) bool { } return true } -func (p *RunEvaluatorOApiRequest) Field3DeepEqual(src *evaluator.EvaluatorInputData) bool { +func (p *GetEvaluatorVersionOApiRequest) Field3DeepEqual(src *bool) bool { - if !p.InputData.DeepEqual(src) { + if p.IncludeDeleted == src { + return true + } else if p.IncludeDeleted == nil || src == nil { return false } - return true -} -func (p *RunEvaluatorOApiRequest) Field4DeepEqual(src map[string]string) bool { - - if len(p.Ext) != len(src) { + if *p.IncludeDeleted != *src { return false } - for k, v := range p.Ext { - _src := src[k] - if strings.Compare(v, _src) != 0 { - return false - } - } return true } -func (p *RunEvaluatorOApiRequest) Field255DeepEqual(src *base.Base) bool { +func (p *GetEvaluatorVersionOApiRequest) Field255DeepEqual(src *base.Base) bool { if !p.Base.DeepEqual(src) { return false @@ -12653,104 +12181,104 @@ func (p *RunEvaluatorOApiRequest) Field255DeepEqual(src *base.Base) bool { return true } -type RunEvaluatorOApiResponse struct { - Code *int32 `thrift:"code,1,optional" frugal:"1,optional,i32" form:"code" json:"code,omitempty" query:"code"` - Msg *string `thrift:"msg,2,optional" frugal:"2,optional,string" form:"msg" json:"msg,omitempty" query:"msg"` - Data *RunEvaluatorOpenAPIData `thrift:"data,3,optional" frugal:"3,optional,RunEvaluatorOpenAPIData" form:"data" json:"data,omitempty" query:"data"` - BaseResp *base.BaseResp `thrift:"BaseResp,255" frugal:"255,default,base.BaseResp" form:"BaseResp" json:"BaseResp" query:"BaseResp"` +type GetEvaluatorVersionOApiResponse struct { + Code *int32 `thrift:"code,1,optional" frugal:"1,optional,i32" form:"code" json:"code,omitempty" query:"code"` + Msg *string `thrift:"msg,2,optional" frugal:"2,optional,string" form:"msg" json:"msg,omitempty" query:"msg"` + Data *GetEvaluatorVersionOpenAPIData `thrift:"data,3,optional" frugal:"3,optional,GetEvaluatorVersionOpenAPIData" form:"data" json:"data,omitempty" query:"data"` + BaseResp *base.BaseResp `thrift:"BaseResp,255" frugal:"255,default,base.BaseResp" form:"BaseResp" json:"BaseResp" query:"BaseResp"` } -func NewRunEvaluatorOApiResponse() *RunEvaluatorOApiResponse { - return &RunEvaluatorOApiResponse{} +func NewGetEvaluatorVersionOApiResponse() *GetEvaluatorVersionOApiResponse { + return &GetEvaluatorVersionOApiResponse{} } -func (p *RunEvaluatorOApiResponse) InitDefault() { +func (p *GetEvaluatorVersionOApiResponse) InitDefault() { } -var RunEvaluatorOApiResponse_Code_DEFAULT int32 +var GetEvaluatorVersionOApiResponse_Code_DEFAULT int32 -func (p *RunEvaluatorOApiResponse) GetCode() (v int32) { +func (p *GetEvaluatorVersionOApiResponse) GetCode() (v int32) { if p == nil { return } if !p.IsSetCode() { - return RunEvaluatorOApiResponse_Code_DEFAULT + return GetEvaluatorVersionOApiResponse_Code_DEFAULT } return *p.Code } -var RunEvaluatorOApiResponse_Msg_DEFAULT string +var GetEvaluatorVersionOApiResponse_Msg_DEFAULT string -func (p *RunEvaluatorOApiResponse) GetMsg() (v string) { +func (p *GetEvaluatorVersionOApiResponse) GetMsg() (v string) { if p == nil { return } if !p.IsSetMsg() { - return RunEvaluatorOApiResponse_Msg_DEFAULT + return GetEvaluatorVersionOApiResponse_Msg_DEFAULT } return *p.Msg } -var RunEvaluatorOApiResponse_Data_DEFAULT *RunEvaluatorOpenAPIData +var GetEvaluatorVersionOApiResponse_Data_DEFAULT *GetEvaluatorVersionOpenAPIData -func (p *RunEvaluatorOApiResponse) GetData() (v *RunEvaluatorOpenAPIData) { +func (p *GetEvaluatorVersionOApiResponse) GetData() (v *GetEvaluatorVersionOpenAPIData) { if p == nil { return } if !p.IsSetData() { - return RunEvaluatorOApiResponse_Data_DEFAULT + return GetEvaluatorVersionOApiResponse_Data_DEFAULT } return p.Data } -var RunEvaluatorOApiResponse_BaseResp_DEFAULT *base.BaseResp +var GetEvaluatorVersionOApiResponse_BaseResp_DEFAULT *base.BaseResp -func (p *RunEvaluatorOApiResponse) GetBaseResp() (v *base.BaseResp) { +func (p *GetEvaluatorVersionOApiResponse) GetBaseResp() (v *base.BaseResp) { if p == nil { return } if !p.IsSetBaseResp() { - return RunEvaluatorOApiResponse_BaseResp_DEFAULT + return GetEvaluatorVersionOApiResponse_BaseResp_DEFAULT } return p.BaseResp } -func (p *RunEvaluatorOApiResponse) SetCode(val *int32) { +func (p *GetEvaluatorVersionOApiResponse) SetCode(val *int32) { p.Code = val } -func (p *RunEvaluatorOApiResponse) SetMsg(val *string) { +func (p *GetEvaluatorVersionOApiResponse) SetMsg(val *string) { p.Msg = val } -func (p *RunEvaluatorOApiResponse) SetData(val *RunEvaluatorOpenAPIData) { +func (p *GetEvaluatorVersionOApiResponse) SetData(val *GetEvaluatorVersionOpenAPIData) { p.Data = val } -func (p *RunEvaluatorOApiResponse) SetBaseResp(val *base.BaseResp) { +func (p *GetEvaluatorVersionOApiResponse) SetBaseResp(val *base.BaseResp) { p.BaseResp = val } -var fieldIDToName_RunEvaluatorOApiResponse = map[int16]string{ +var fieldIDToName_GetEvaluatorVersionOApiResponse = map[int16]string{ 1: "code", 2: "msg", 3: "data", 255: "BaseResp", } -func (p *RunEvaluatorOApiResponse) IsSetCode() bool { +func (p *GetEvaluatorVersionOApiResponse) IsSetCode() bool { return p.Code != nil } -func (p *RunEvaluatorOApiResponse) IsSetMsg() bool { +func (p *GetEvaluatorVersionOApiResponse) IsSetMsg() bool { return p.Msg != nil } -func (p *RunEvaluatorOApiResponse) IsSetData() bool { +func (p *GetEvaluatorVersionOApiResponse) IsSetData() bool { return p.Data != nil } -func (p *RunEvaluatorOApiResponse) IsSetBaseResp() bool { +func (p *GetEvaluatorVersionOApiResponse) IsSetBaseResp() bool { return p.BaseResp != nil } -func (p *RunEvaluatorOApiResponse) Read(iprot thrift.TProtocol) (err error) { +func (p *GetEvaluatorVersionOApiResponse) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -12819,7 +12347,7 @@ ReadStructBeginError: 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_RunEvaluatorOApiResponse[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetEvaluatorVersionOApiResponse[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -12829,7 +12357,7 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *RunEvaluatorOApiResponse) ReadField1(iprot thrift.TProtocol) error { +func (p *GetEvaluatorVersionOApiResponse) ReadField1(iprot thrift.TProtocol) error { var _field *int32 if v, err := iprot.ReadI32(); err != nil { @@ -12840,7 +12368,7 @@ func (p *RunEvaluatorOApiResponse) ReadField1(iprot thrift.TProtocol) error { p.Code = _field return nil } -func (p *RunEvaluatorOApiResponse) ReadField2(iprot thrift.TProtocol) error { +func (p *GetEvaluatorVersionOApiResponse) ReadField2(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { @@ -12851,15 +12379,15 @@ func (p *RunEvaluatorOApiResponse) ReadField2(iprot thrift.TProtocol) error { p.Msg = _field return nil } -func (p *RunEvaluatorOApiResponse) ReadField3(iprot thrift.TProtocol) error { - _field := NewRunEvaluatorOpenAPIData() +func (p *GetEvaluatorVersionOApiResponse) ReadField3(iprot thrift.TProtocol) error { + _field := NewGetEvaluatorVersionOpenAPIData() if err := _field.Read(iprot); err != nil { return err } p.Data = _field return nil } -func (p *RunEvaluatorOApiResponse) ReadField255(iprot thrift.TProtocol) error { +func (p *GetEvaluatorVersionOApiResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err @@ -12868,9 +12396,9 @@ func (p *RunEvaluatorOApiResponse) ReadField255(iprot thrift.TProtocol) error { return nil } -func (p *RunEvaluatorOApiResponse) Write(oprot thrift.TProtocol) (err error) { +func (p *GetEvaluatorVersionOApiResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("RunEvaluatorOApiResponse"); err != nil { + if err = oprot.WriteStructBegin("GetEvaluatorVersionOApiResponse"); err != nil { goto WriteStructBeginError } if p != nil { @@ -12908,7 +12436,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *RunEvaluatorOApiResponse) writeField1(oprot thrift.TProtocol) (err error) { +func (p *GetEvaluatorVersionOApiResponse) writeField1(oprot thrift.TProtocol) (err error) { if p.IsSetCode() { if err = oprot.WriteFieldBegin("code", thrift.I32, 1); err != nil { goto WriteFieldBeginError @@ -12926,7 +12454,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *RunEvaluatorOApiResponse) writeField2(oprot thrift.TProtocol) (err error) { +func (p *GetEvaluatorVersionOApiResponse) writeField2(oprot thrift.TProtocol) (err error) { if p.IsSetMsg() { if err = oprot.WriteFieldBegin("msg", thrift.STRING, 2); err != nil { goto WriteFieldBeginError @@ -12944,7 +12472,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } -func (p *RunEvaluatorOApiResponse) writeField3(oprot thrift.TProtocol) (err error) { +func (p *GetEvaluatorVersionOApiResponse) writeField3(oprot thrift.TProtocol) (err error) { if p.IsSetData() { if err = oprot.WriteFieldBegin("data", thrift.STRUCT, 3); err != nil { goto WriteFieldBeginError @@ -12962,7 +12490,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } -func (p *RunEvaluatorOApiResponse) writeField255(oprot thrift.TProtocol) (err error) { +func (p *GetEvaluatorVersionOApiResponse) writeField255(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("BaseResp", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError } @@ -12979,15 +12507,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } -func (p *RunEvaluatorOApiResponse) String() string { +func (p *GetEvaluatorVersionOApiResponse) String() string { if p == nil { return "" } - return fmt.Sprintf("RunEvaluatorOApiResponse(%+v)", *p) + return fmt.Sprintf("GetEvaluatorVersionOApiResponse(%+v)", *p) } -func (p *RunEvaluatorOApiResponse) DeepEqual(ano *RunEvaluatorOApiResponse) bool { +func (p *GetEvaluatorVersionOApiResponse) DeepEqual(ano *GetEvaluatorVersionOApiResponse) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -13008,7 +12536,7 @@ func (p *RunEvaluatorOApiResponse) DeepEqual(ano *RunEvaluatorOApiResponse) bool return true } -func (p *RunEvaluatorOApiResponse) Field1DeepEqual(src *int32) bool { +func (p *GetEvaluatorVersionOApiResponse) Field1DeepEqual(src *int32) bool { if p.Code == src { return true @@ -13020,7 +12548,7 @@ func (p *RunEvaluatorOApiResponse) Field1DeepEqual(src *int32) bool { } return true } -func (p *RunEvaluatorOApiResponse) Field2DeepEqual(src *string) bool { +func (p *GetEvaluatorVersionOApiResponse) Field2DeepEqual(src *string) bool { if p.Msg == src { return true @@ -13032,14 +12560,14 @@ func (p *RunEvaluatorOApiResponse) Field2DeepEqual(src *string) bool { } return true } -func (p *RunEvaluatorOApiResponse) Field3DeepEqual(src *RunEvaluatorOpenAPIData) bool { +func (p *GetEvaluatorVersionOApiResponse) Field3DeepEqual(src *GetEvaluatorVersionOpenAPIData) bool { if !p.Data.DeepEqual(src) { return false } return true } -func (p *RunEvaluatorOApiResponse) Field255DeepEqual(src *base.BaseResp) bool { +func (p *GetEvaluatorVersionOApiResponse) Field255DeepEqual(src *base.BaseResp) bool { if !p.BaseResp.DeepEqual(src) { return false @@ -13047,41 +12575,41 @@ func (p *RunEvaluatorOApiResponse) Field255DeepEqual(src *base.BaseResp) bool { return true } -type RunEvaluatorOpenAPIData struct { - Record *evaluator.EvaluatorRecord `thrift:"record,1,optional" frugal:"1,optional,evaluator.EvaluatorRecord" form:"record" json:"record,omitempty" query:"record"` +type GetEvaluatorVersionOpenAPIData struct { + Evaluator *evaluator.Evaluator `thrift:"evaluator,1,optional" frugal:"1,optional,evaluator.Evaluator" form:"evaluator" json:"evaluator,omitempty" query:"evaluator"` } -func NewRunEvaluatorOpenAPIData() *RunEvaluatorOpenAPIData { - return &RunEvaluatorOpenAPIData{} +func NewGetEvaluatorVersionOpenAPIData() *GetEvaluatorVersionOpenAPIData { + return &GetEvaluatorVersionOpenAPIData{} } -func (p *RunEvaluatorOpenAPIData) InitDefault() { +func (p *GetEvaluatorVersionOpenAPIData) InitDefault() { } -var RunEvaluatorOpenAPIData_Record_DEFAULT *evaluator.EvaluatorRecord +var GetEvaluatorVersionOpenAPIData_Evaluator_DEFAULT *evaluator.Evaluator -func (p *RunEvaluatorOpenAPIData) GetRecord() (v *evaluator.EvaluatorRecord) { +func (p *GetEvaluatorVersionOpenAPIData) GetEvaluator() (v *evaluator.Evaluator) { if p == nil { return } - if !p.IsSetRecord() { - return RunEvaluatorOpenAPIData_Record_DEFAULT + if !p.IsSetEvaluator() { + return GetEvaluatorVersionOpenAPIData_Evaluator_DEFAULT } - return p.Record + return p.Evaluator } -func (p *RunEvaluatorOpenAPIData) SetRecord(val *evaluator.EvaluatorRecord) { - p.Record = val +func (p *GetEvaluatorVersionOpenAPIData) SetEvaluator(val *evaluator.Evaluator) { + p.Evaluator = val } -var fieldIDToName_RunEvaluatorOpenAPIData = map[int16]string{ - 1: "record", +var fieldIDToName_GetEvaluatorVersionOpenAPIData = map[int16]string{ + 1: "evaluator", } -func (p *RunEvaluatorOpenAPIData) IsSetRecord() bool { - return p.Record != nil +func (p *GetEvaluatorVersionOpenAPIData) IsSetEvaluator() bool { + return p.Evaluator != nil } -func (p *RunEvaluatorOpenAPIData) Read(iprot thrift.TProtocol) (err error) { +func (p *GetEvaluatorVersionOpenAPIData) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -13126,7 +12654,7 @@ ReadStructBeginError: 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_RunEvaluatorOpenAPIData[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetEvaluatorVersionOpenAPIData[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -13136,18 +12664,18 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *RunEvaluatorOpenAPIData) ReadField1(iprot thrift.TProtocol) error { - _field := evaluator.NewEvaluatorRecord() +func (p *GetEvaluatorVersionOpenAPIData) ReadField1(iprot thrift.TProtocol) error { + _field := evaluator.NewEvaluator() if err := _field.Read(iprot); err != nil { return err } - p.Record = _field + p.Evaluator = _field return nil } -func (p *RunEvaluatorOpenAPIData) Write(oprot thrift.TProtocol) (err error) { +func (p *GetEvaluatorVersionOpenAPIData) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("RunEvaluatorOpenAPIData"); err != nil { + if err = oprot.WriteStructBegin("GetEvaluatorVersionOpenAPIData"); err != nil { goto WriteStructBeginError } if p != nil { @@ -13173,12 +12701,12 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *RunEvaluatorOpenAPIData) writeField1(oprot thrift.TProtocol) (err error) { - if p.IsSetRecord() { - if err = oprot.WriteFieldBegin("record", thrift.STRUCT, 1); err != nil { +func (p *GetEvaluatorVersionOpenAPIData) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetEvaluator() { + if err = oprot.WriteFieldBegin("evaluator", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } - if err := p.Record.Write(oprot); err != nil { + if err := p.Evaluator.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -13192,133 +12720,154 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *RunEvaluatorOpenAPIData) String() string { +func (p *GetEvaluatorVersionOpenAPIData) String() string { if p == nil { return "" } - return fmt.Sprintf("RunEvaluatorOpenAPIData(%+v)", *p) + return fmt.Sprintf("GetEvaluatorVersionOpenAPIData(%+v)", *p) } -func (p *RunEvaluatorOpenAPIData) DeepEqual(ano *RunEvaluatorOpenAPIData) bool { +func (p *GetEvaluatorVersionOpenAPIData) DeepEqual(ano *GetEvaluatorVersionOpenAPIData) bool { if p == ano { return true } else if p == nil || ano == nil { return false } - if !p.Field1DeepEqual(ano.Record) { + if !p.Field1DeepEqual(ano.Evaluator) { return false } return true } -func (p *RunEvaluatorOpenAPIData) Field1DeepEqual(src *evaluator.EvaluatorRecord) bool { +func (p *GetEvaluatorVersionOpenAPIData) Field1DeepEqual(src *evaluator.Evaluator) bool { - if !p.Record.DeepEqual(src) { + if !p.Evaluator.DeepEqual(src) { return false } return true } -// 2.5 获取评估器执行结果 -type GetEvaluatorRecordOApiRequest struct { - WorkspaceID *int64 `thrift:"workspace_id,1,optional" frugal:"1,optional,i64" json:"workspace_id" form:"workspace_id" query:"workspace_id"` - EvaluatorRecordID *string `thrift:"evaluator_record_id,2,optional" frugal:"2,optional,string" json:"evaluator_record_id,omitempty" path:"evaluator_record_id"` - IncludeDeleted *bool `thrift:"include_deleted,3,optional" frugal:"3,optional,bool" form:"include_deleted" json:"include_deleted,omitempty" query:"include_deleted"` - Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` +// 2.4 执行评估器 +type RunEvaluatorOApiRequest struct { + WorkspaceID *int64 `thrift:"workspace_id,1,optional" frugal:"1,optional,i64" json:"workspace_id" form:"workspace_id" query:"workspace_id"` + EvaluatorVersionID *string `thrift:"evaluator_version_id,2,optional" frugal:"2,optional,string" json:"evaluator_version_id,omitempty" path:"evaluator_version_id"` + InputData *evaluator.EvaluatorInputData `thrift:"input_data,3,optional" frugal:"3,optional,evaluator.EvaluatorInputData" form:"input_data" json:"input_data,omitempty" query:"input_data"` + Ext map[string]string `thrift:"ext,4,optional" frugal:"4,optional,map" form:"ext" json:"ext,omitempty" query:"ext"` + Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` } -func NewGetEvaluatorRecordOApiRequest() *GetEvaluatorRecordOApiRequest { - return &GetEvaluatorRecordOApiRequest{} +func NewRunEvaluatorOApiRequest() *RunEvaluatorOApiRequest { + return &RunEvaluatorOApiRequest{} } -func (p *GetEvaluatorRecordOApiRequest) InitDefault() { +func (p *RunEvaluatorOApiRequest) InitDefault() { } -var GetEvaluatorRecordOApiRequest_WorkspaceID_DEFAULT int64 +var RunEvaluatorOApiRequest_WorkspaceID_DEFAULT int64 -func (p *GetEvaluatorRecordOApiRequest) GetWorkspaceID() (v int64) { +func (p *RunEvaluatorOApiRequest) GetWorkspaceID() (v int64) { if p == nil { return } if !p.IsSetWorkspaceID() { - return GetEvaluatorRecordOApiRequest_WorkspaceID_DEFAULT + return RunEvaluatorOApiRequest_WorkspaceID_DEFAULT } return *p.WorkspaceID } -var GetEvaluatorRecordOApiRequest_EvaluatorRecordID_DEFAULT string +var RunEvaluatorOApiRequest_EvaluatorVersionID_DEFAULT string -func (p *GetEvaluatorRecordOApiRequest) GetEvaluatorRecordID() (v string) { +func (p *RunEvaluatorOApiRequest) GetEvaluatorVersionID() (v string) { if p == nil { return } - if !p.IsSetEvaluatorRecordID() { - return GetEvaluatorRecordOApiRequest_EvaluatorRecordID_DEFAULT + if !p.IsSetEvaluatorVersionID() { + return RunEvaluatorOApiRequest_EvaluatorVersionID_DEFAULT } - return *p.EvaluatorRecordID + return *p.EvaluatorVersionID } -var GetEvaluatorRecordOApiRequest_IncludeDeleted_DEFAULT bool +var RunEvaluatorOApiRequest_InputData_DEFAULT *evaluator.EvaluatorInputData -func (p *GetEvaluatorRecordOApiRequest) GetIncludeDeleted() (v bool) { +func (p *RunEvaluatorOApiRequest) GetInputData() (v *evaluator.EvaluatorInputData) { if p == nil { return } - if !p.IsSetIncludeDeleted() { - return GetEvaluatorRecordOApiRequest_IncludeDeleted_DEFAULT + if !p.IsSetInputData() { + return RunEvaluatorOApiRequest_InputData_DEFAULT } - return *p.IncludeDeleted + return p.InputData } -var GetEvaluatorRecordOApiRequest_Base_DEFAULT *base.Base +var RunEvaluatorOApiRequest_Ext_DEFAULT map[string]string -func (p *GetEvaluatorRecordOApiRequest) GetBase() (v *base.Base) { +func (p *RunEvaluatorOApiRequest) GetExt() (v map[string]string) { + if p == nil { + return + } + if !p.IsSetExt() { + return RunEvaluatorOApiRequest_Ext_DEFAULT + } + return p.Ext +} + +var RunEvaluatorOApiRequest_Base_DEFAULT *base.Base + +func (p *RunEvaluatorOApiRequest) GetBase() (v *base.Base) { if p == nil { return } if !p.IsSetBase() { - return GetEvaluatorRecordOApiRequest_Base_DEFAULT + return RunEvaluatorOApiRequest_Base_DEFAULT } return p.Base } -func (p *GetEvaluatorRecordOApiRequest) SetWorkspaceID(val *int64) { +func (p *RunEvaluatorOApiRequest) SetWorkspaceID(val *int64) { p.WorkspaceID = val } -func (p *GetEvaluatorRecordOApiRequest) SetEvaluatorRecordID(val *string) { - p.EvaluatorRecordID = val +func (p *RunEvaluatorOApiRequest) SetEvaluatorVersionID(val *string) { + p.EvaluatorVersionID = val } -func (p *GetEvaluatorRecordOApiRequest) SetIncludeDeleted(val *bool) { - p.IncludeDeleted = val +func (p *RunEvaluatorOApiRequest) SetInputData(val *evaluator.EvaluatorInputData) { + p.InputData = val } -func (p *GetEvaluatorRecordOApiRequest) SetBase(val *base.Base) { +func (p *RunEvaluatorOApiRequest) SetExt(val map[string]string) { + p.Ext = val +} +func (p *RunEvaluatorOApiRequest) SetBase(val *base.Base) { p.Base = val } -var fieldIDToName_GetEvaluatorRecordOApiRequest = map[int16]string{ +var fieldIDToName_RunEvaluatorOApiRequest = map[int16]string{ 1: "workspace_id", - 2: "evaluator_record_id", - 3: "include_deleted", + 2: "evaluator_version_id", + 3: "input_data", + 4: "ext", 255: "Base", } -func (p *GetEvaluatorRecordOApiRequest) IsSetWorkspaceID() bool { +func (p *RunEvaluatorOApiRequest) IsSetWorkspaceID() bool { return p.WorkspaceID != nil } -func (p *GetEvaluatorRecordOApiRequest) IsSetEvaluatorRecordID() bool { - return p.EvaluatorRecordID != nil +func (p *RunEvaluatorOApiRequest) IsSetEvaluatorVersionID() bool { + return p.EvaluatorVersionID != nil } -func (p *GetEvaluatorRecordOApiRequest) IsSetIncludeDeleted() bool { - return p.IncludeDeleted != nil +func (p *RunEvaluatorOApiRequest) IsSetInputData() bool { + return p.InputData != nil } -func (p *GetEvaluatorRecordOApiRequest) IsSetBase() bool { +func (p *RunEvaluatorOApiRequest) IsSetExt() bool { + return p.Ext != nil +} + +func (p *RunEvaluatorOApiRequest) IsSetBase() bool { return p.Base != nil } -func (p *GetEvaluatorRecordOApiRequest) Read(iprot thrift.TProtocol) (err error) { +func (p *RunEvaluatorOApiRequest) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -13353,13 +12902,21 @@ func (p *GetEvaluatorRecordOApiRequest) Read(iprot thrift.TProtocol) (err error) goto SkipFieldError } case 3: - if fieldTypeId == thrift.BOOL { + 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.MAP { + 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 { @@ -13387,7 +12944,7 @@ ReadStructBeginError: 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_GetEvaluatorRecordOApiRequest[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_RunEvaluatorOApiRequest[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -13397,7 +12954,7 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *GetEvaluatorRecordOApiRequest) ReadField1(iprot thrift.TProtocol) error { +func (p *RunEvaluatorOApiRequest) ReadField1(iprot thrift.TProtocol) error { var _field *int64 if v, err := iprot.ReadI64(); err != nil { @@ -13408,7 +12965,7 @@ func (p *GetEvaluatorRecordOApiRequest) ReadField1(iprot thrift.TProtocol) error p.WorkspaceID = _field return nil } -func (p *GetEvaluatorRecordOApiRequest) ReadField2(iprot thrift.TProtocol) error { +func (p *RunEvaluatorOApiRequest) ReadField2(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { @@ -13416,32 +12973,58 @@ func (p *GetEvaluatorRecordOApiRequest) ReadField2(iprot thrift.TProtocol) error } else { _field = &v } - p.EvaluatorRecordID = _field + p.EvaluatorVersionID = _field return nil } -func (p *GetEvaluatorRecordOApiRequest) ReadField3(iprot thrift.TProtocol) error { - - var _field *bool - if v, err := iprot.ReadBool(); err != nil { +func (p *RunEvaluatorOApiRequest) ReadField3(iprot thrift.TProtocol) error { + _field := evaluator.NewEvaluatorInputData() + if err := _field.Read(iprot); err != nil { return err - } else { - _field = &v } - p.IncludeDeleted = _field + p.InputData = _field return nil } -func (p *GetEvaluatorRecordOApiRequest) ReadField255(iprot thrift.TProtocol) error { - _field := base.NewBase() - if err := _field.Read(iprot); err != nil { +func (p *RunEvaluatorOApiRequest) ReadField4(iprot thrift.TProtocol) error { + _, _, size, err := iprot.ReadMapBegin() + if err != nil { return err } - p.Base = _field - return nil -} - -func (p *GetEvaluatorRecordOApiRequest) Write(oprot thrift.TProtocol) (err error) { - var fieldId int16 - if err = oprot.WriteStructBegin("GetEvaluatorRecordOApiRequest"); err != nil { + _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 *RunEvaluatorOApiRequest) ReadField255(iprot thrift.TProtocol) error { + _field := base.NewBase() + if err := _field.Read(iprot); err != nil { + return err + } + p.Base = _field + return nil +} + +func (p *RunEvaluatorOApiRequest) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("RunEvaluatorOApiRequest"); err != nil { goto WriteStructBeginError } if p != nil { @@ -13457,6 +13040,10 @@ func (p *GetEvaluatorRecordOApiRequest) Write(oprot thrift.TProtocol) (err error 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 @@ -13479,7 +13066,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *GetEvaluatorRecordOApiRequest) writeField1(oprot thrift.TProtocol) (err error) { +func (p *RunEvaluatorOApiRequest) writeField1(oprot thrift.TProtocol) (err error) { if p.IsSetWorkspaceID() { if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { goto WriteFieldBeginError @@ -13497,12 +13084,12 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *GetEvaluatorRecordOApiRequest) writeField2(oprot thrift.TProtocol) (err error) { - if p.IsSetEvaluatorRecordID() { - if err = oprot.WriteFieldBegin("evaluator_record_id", thrift.STRING, 2); err != nil { +func (p *RunEvaluatorOApiRequest) writeField2(oprot thrift.TProtocol) (err error) { + if p.IsSetEvaluatorVersionID() { + if err = oprot.WriteFieldBegin("evaluator_version_id", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } - if err := oprot.WriteString(*p.EvaluatorRecordID); err != nil { + if err := oprot.WriteString(*p.EvaluatorVersionID); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -13515,12 +13102,12 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } -func (p *GetEvaluatorRecordOApiRequest) writeField3(oprot thrift.TProtocol) (err error) { - if p.IsSetIncludeDeleted() { - if err = oprot.WriteFieldBegin("include_deleted", thrift.BOOL, 3); err != nil { +func (p *RunEvaluatorOApiRequest) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetInputData() { + if err = oprot.WriteFieldBegin("input_data", thrift.STRUCT, 3); err != nil { goto WriteFieldBeginError } - if err := oprot.WriteBool(*p.IncludeDeleted); err != nil { + if err := p.InputData.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -13533,7 +13120,36 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } -func (p *GetEvaluatorRecordOApiRequest) writeField255(oprot thrift.TProtocol) (err error) { +func (p *RunEvaluatorOApiRequest) writeField4(oprot thrift.TProtocol) (err error) { + if p.IsSetExt() { + 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 *RunEvaluatorOApiRequest) writeField255(oprot thrift.TProtocol) (err error) { if p.IsSetBase() { if err = oprot.WriteFieldBegin("Base", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError @@ -13552,15 +13168,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } -func (p *GetEvaluatorRecordOApiRequest) String() string { +func (p *RunEvaluatorOApiRequest) String() string { if p == nil { return "" } - return fmt.Sprintf("GetEvaluatorRecordOApiRequest(%+v)", *p) + return fmt.Sprintf("RunEvaluatorOApiRequest(%+v)", *p) } -func (p *GetEvaluatorRecordOApiRequest) DeepEqual(ano *GetEvaluatorRecordOApiRequest) bool { +func (p *RunEvaluatorOApiRequest) DeepEqual(ano *RunEvaluatorOApiRequest) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -13569,10 +13185,13 @@ func (p *GetEvaluatorRecordOApiRequest) DeepEqual(ano *GetEvaluatorRecordOApiReq if !p.Field1DeepEqual(ano.WorkspaceID) { return false } - if !p.Field2DeepEqual(ano.EvaluatorRecordID) { + if !p.Field2DeepEqual(ano.EvaluatorVersionID) { return false } - if !p.Field3DeepEqual(ano.IncludeDeleted) { + if !p.Field3DeepEqual(ano.InputData) { + return false + } + if !p.Field4DeepEqual(ano.Ext) { return false } if !p.Field255DeepEqual(ano.Base) { @@ -13581,7 +13200,7 @@ func (p *GetEvaluatorRecordOApiRequest) DeepEqual(ano *GetEvaluatorRecordOApiReq return true } -func (p *GetEvaluatorRecordOApiRequest) Field1DeepEqual(src *int64) bool { +func (p *RunEvaluatorOApiRequest) Field1DeepEqual(src *int64) bool { if p.WorkspaceID == src { return true @@ -13593,31 +13212,39 @@ func (p *GetEvaluatorRecordOApiRequest) Field1DeepEqual(src *int64) bool { } return true } -func (p *GetEvaluatorRecordOApiRequest) Field2DeepEqual(src *string) bool { +func (p *RunEvaluatorOApiRequest) Field2DeepEqual(src *string) bool { - if p.EvaluatorRecordID == src { + if p.EvaluatorVersionID == src { return true - } else if p.EvaluatorRecordID == nil || src == nil { + } else if p.EvaluatorVersionID == nil || src == nil { return false } - if strings.Compare(*p.EvaluatorRecordID, *src) != 0 { + if strings.Compare(*p.EvaluatorVersionID, *src) != 0 { return false } return true } -func (p *GetEvaluatorRecordOApiRequest) Field3DeepEqual(src *bool) bool { +func (p *RunEvaluatorOApiRequest) Field3DeepEqual(src *evaluator.EvaluatorInputData) bool { - if p.IncludeDeleted == src { - return true - } else if p.IncludeDeleted == nil || src == nil { + if !p.InputData.DeepEqual(src) { return false } - if *p.IncludeDeleted != *src { + return true +} +func (p *RunEvaluatorOApiRequest) Field4DeepEqual(src map[string]string) bool { + + if len(p.Ext) != len(src) { return false } + for k, v := range p.Ext { + _src := src[k] + if strings.Compare(v, _src) != 0 { + return false + } + } return true } -func (p *GetEvaluatorRecordOApiRequest) Field255DeepEqual(src *base.Base) bool { +func (p *RunEvaluatorOApiRequest) Field255DeepEqual(src *base.Base) bool { if !p.Base.DeepEqual(src) { return false @@ -13625,104 +13252,104 @@ func (p *GetEvaluatorRecordOApiRequest) Field255DeepEqual(src *base.Base) bool { return true } -type GetEvaluatorRecordOApiResponse struct { - Code *int32 `thrift:"code,1,optional" frugal:"1,optional,i32" form:"code" json:"code,omitempty" query:"code"` - Msg *string `thrift:"msg,2,optional" frugal:"2,optional,string" form:"msg" json:"msg,omitempty" query:"msg"` - Data *GetEvaluatorRecordOpenAPIData `thrift:"data,3,optional" frugal:"3,optional,GetEvaluatorRecordOpenAPIData" form:"data" json:"data,omitempty" query:"data"` - BaseResp *base.BaseResp `thrift:"BaseResp,255" frugal:"255,default,base.BaseResp" form:"BaseResp" json:"BaseResp" query:"BaseResp"` +type RunEvaluatorOApiResponse struct { + Code *int32 `thrift:"code,1,optional" frugal:"1,optional,i32" form:"code" json:"code,omitempty" query:"code"` + Msg *string `thrift:"msg,2,optional" frugal:"2,optional,string" form:"msg" json:"msg,omitempty" query:"msg"` + Data *RunEvaluatorOpenAPIData `thrift:"data,3,optional" frugal:"3,optional,RunEvaluatorOpenAPIData" form:"data" json:"data,omitempty" query:"data"` + BaseResp *base.BaseResp `thrift:"BaseResp,255" frugal:"255,default,base.BaseResp" form:"BaseResp" json:"BaseResp" query:"BaseResp"` } -func NewGetEvaluatorRecordOApiResponse() *GetEvaluatorRecordOApiResponse { - return &GetEvaluatorRecordOApiResponse{} +func NewRunEvaluatorOApiResponse() *RunEvaluatorOApiResponse { + return &RunEvaluatorOApiResponse{} } -func (p *GetEvaluatorRecordOApiResponse) InitDefault() { +func (p *RunEvaluatorOApiResponse) InitDefault() { } -var GetEvaluatorRecordOApiResponse_Code_DEFAULT int32 +var RunEvaluatorOApiResponse_Code_DEFAULT int32 -func (p *GetEvaluatorRecordOApiResponse) GetCode() (v int32) { +func (p *RunEvaluatorOApiResponse) GetCode() (v int32) { if p == nil { return } if !p.IsSetCode() { - return GetEvaluatorRecordOApiResponse_Code_DEFAULT + return RunEvaluatorOApiResponse_Code_DEFAULT } return *p.Code } -var GetEvaluatorRecordOApiResponse_Msg_DEFAULT string +var RunEvaluatorOApiResponse_Msg_DEFAULT string -func (p *GetEvaluatorRecordOApiResponse) GetMsg() (v string) { +func (p *RunEvaluatorOApiResponse) GetMsg() (v string) { if p == nil { return } if !p.IsSetMsg() { - return GetEvaluatorRecordOApiResponse_Msg_DEFAULT + return RunEvaluatorOApiResponse_Msg_DEFAULT } return *p.Msg } -var GetEvaluatorRecordOApiResponse_Data_DEFAULT *GetEvaluatorRecordOpenAPIData +var RunEvaluatorOApiResponse_Data_DEFAULT *RunEvaluatorOpenAPIData -func (p *GetEvaluatorRecordOApiResponse) GetData() (v *GetEvaluatorRecordOpenAPIData) { +func (p *RunEvaluatorOApiResponse) GetData() (v *RunEvaluatorOpenAPIData) { if p == nil { return } if !p.IsSetData() { - return GetEvaluatorRecordOApiResponse_Data_DEFAULT + return RunEvaluatorOApiResponse_Data_DEFAULT } return p.Data } -var GetEvaluatorRecordOApiResponse_BaseResp_DEFAULT *base.BaseResp +var RunEvaluatorOApiResponse_BaseResp_DEFAULT *base.BaseResp -func (p *GetEvaluatorRecordOApiResponse) GetBaseResp() (v *base.BaseResp) { +func (p *RunEvaluatorOApiResponse) GetBaseResp() (v *base.BaseResp) { if p == nil { return } if !p.IsSetBaseResp() { - return GetEvaluatorRecordOApiResponse_BaseResp_DEFAULT + return RunEvaluatorOApiResponse_BaseResp_DEFAULT } return p.BaseResp } -func (p *GetEvaluatorRecordOApiResponse) SetCode(val *int32) { +func (p *RunEvaluatorOApiResponse) SetCode(val *int32) { p.Code = val } -func (p *GetEvaluatorRecordOApiResponse) SetMsg(val *string) { +func (p *RunEvaluatorOApiResponse) SetMsg(val *string) { p.Msg = val } -func (p *GetEvaluatorRecordOApiResponse) SetData(val *GetEvaluatorRecordOpenAPIData) { +func (p *RunEvaluatorOApiResponse) SetData(val *RunEvaluatorOpenAPIData) { p.Data = val } -func (p *GetEvaluatorRecordOApiResponse) SetBaseResp(val *base.BaseResp) { +func (p *RunEvaluatorOApiResponse) SetBaseResp(val *base.BaseResp) { p.BaseResp = val } -var fieldIDToName_GetEvaluatorRecordOApiResponse = map[int16]string{ +var fieldIDToName_RunEvaluatorOApiResponse = map[int16]string{ 1: "code", 2: "msg", 3: "data", 255: "BaseResp", } -func (p *GetEvaluatorRecordOApiResponse) IsSetCode() bool { +func (p *RunEvaluatorOApiResponse) IsSetCode() bool { return p.Code != nil } -func (p *GetEvaluatorRecordOApiResponse) IsSetMsg() bool { +func (p *RunEvaluatorOApiResponse) IsSetMsg() bool { return p.Msg != nil } -func (p *GetEvaluatorRecordOApiResponse) IsSetData() bool { +func (p *RunEvaluatorOApiResponse) IsSetData() bool { return p.Data != nil } -func (p *GetEvaluatorRecordOApiResponse) IsSetBaseResp() bool { +func (p *RunEvaluatorOApiResponse) IsSetBaseResp() bool { return p.BaseResp != nil } -func (p *GetEvaluatorRecordOApiResponse) Read(iprot thrift.TProtocol) (err error) { +func (p *RunEvaluatorOApiResponse) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -13791,7 +13418,7 @@ ReadStructBeginError: 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_GetEvaluatorRecordOApiResponse[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_RunEvaluatorOApiResponse[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -13801,7 +13428,7 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *GetEvaluatorRecordOApiResponse) ReadField1(iprot thrift.TProtocol) error { +func (p *RunEvaluatorOApiResponse) ReadField1(iprot thrift.TProtocol) error { var _field *int32 if v, err := iprot.ReadI32(); err != nil { @@ -13812,7 +13439,7 @@ func (p *GetEvaluatorRecordOApiResponse) ReadField1(iprot thrift.TProtocol) erro p.Code = _field return nil } -func (p *GetEvaluatorRecordOApiResponse) ReadField2(iprot thrift.TProtocol) error { +func (p *RunEvaluatorOApiResponse) ReadField2(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { @@ -13823,15 +13450,15 @@ func (p *GetEvaluatorRecordOApiResponse) ReadField2(iprot thrift.TProtocol) erro p.Msg = _field return nil } -func (p *GetEvaluatorRecordOApiResponse) ReadField3(iprot thrift.TProtocol) error { - _field := NewGetEvaluatorRecordOpenAPIData() +func (p *RunEvaluatorOApiResponse) ReadField3(iprot thrift.TProtocol) error { + _field := NewRunEvaluatorOpenAPIData() if err := _field.Read(iprot); err != nil { return err } p.Data = _field return nil } -func (p *GetEvaluatorRecordOApiResponse) ReadField255(iprot thrift.TProtocol) error { +func (p *RunEvaluatorOApiResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err @@ -13840,9 +13467,9 @@ func (p *GetEvaluatorRecordOApiResponse) ReadField255(iprot thrift.TProtocol) er return nil } -func (p *GetEvaluatorRecordOApiResponse) Write(oprot thrift.TProtocol) (err error) { +func (p *RunEvaluatorOApiResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("GetEvaluatorRecordOApiResponse"); err != nil { + if err = oprot.WriteStructBegin("RunEvaluatorOApiResponse"); err != nil { goto WriteStructBeginError } if p != nil { @@ -13880,7 +13507,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *GetEvaluatorRecordOApiResponse) writeField1(oprot thrift.TProtocol) (err error) { +func (p *RunEvaluatorOApiResponse) writeField1(oprot thrift.TProtocol) (err error) { if p.IsSetCode() { if err = oprot.WriteFieldBegin("code", thrift.I32, 1); err != nil { goto WriteFieldBeginError @@ -13898,7 +13525,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *GetEvaluatorRecordOApiResponse) writeField2(oprot thrift.TProtocol) (err error) { +func (p *RunEvaluatorOApiResponse) writeField2(oprot thrift.TProtocol) (err error) { if p.IsSetMsg() { if err = oprot.WriteFieldBegin("msg", thrift.STRING, 2); err != nil { goto WriteFieldBeginError @@ -13916,7 +13543,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } -func (p *GetEvaluatorRecordOApiResponse) writeField3(oprot thrift.TProtocol) (err error) { +func (p *RunEvaluatorOApiResponse) writeField3(oprot thrift.TProtocol) (err error) { if p.IsSetData() { if err = oprot.WriteFieldBegin("data", thrift.STRUCT, 3); err != nil { goto WriteFieldBeginError @@ -13934,7 +13561,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } -func (p *GetEvaluatorRecordOApiResponse) writeField255(oprot thrift.TProtocol) (err error) { +func (p *RunEvaluatorOApiResponse) writeField255(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("BaseResp", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError } @@ -13951,15 +13578,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } -func (p *GetEvaluatorRecordOApiResponse) String() string { +func (p *RunEvaluatorOApiResponse) String() string { if p == nil { return "" } - return fmt.Sprintf("GetEvaluatorRecordOApiResponse(%+v)", *p) + return fmt.Sprintf("RunEvaluatorOApiResponse(%+v)", *p) } -func (p *GetEvaluatorRecordOApiResponse) DeepEqual(ano *GetEvaluatorRecordOApiResponse) bool { +func (p *RunEvaluatorOApiResponse) DeepEqual(ano *RunEvaluatorOApiResponse) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -13980,7 +13607,7 @@ func (p *GetEvaluatorRecordOApiResponse) DeepEqual(ano *GetEvaluatorRecordOApiRe return true } -func (p *GetEvaluatorRecordOApiResponse) Field1DeepEqual(src *int32) bool { +func (p *RunEvaluatorOApiResponse) Field1DeepEqual(src *int32) bool { if p.Code == src { return true @@ -13992,7 +13619,7 @@ func (p *GetEvaluatorRecordOApiResponse) Field1DeepEqual(src *int32) bool { } return true } -func (p *GetEvaluatorRecordOApiResponse) Field2DeepEqual(src *string) bool { +func (p *RunEvaluatorOApiResponse) Field2DeepEqual(src *string) bool { if p.Msg == src { return true @@ -14004,14 +13631,14 @@ func (p *GetEvaluatorRecordOApiResponse) Field2DeepEqual(src *string) bool { } return true } -func (p *GetEvaluatorRecordOApiResponse) Field3DeepEqual(src *GetEvaluatorRecordOpenAPIData) bool { +func (p *RunEvaluatorOApiResponse) Field3DeepEqual(src *RunEvaluatorOpenAPIData) bool { if !p.Data.DeepEqual(src) { return false } return true } -func (p *GetEvaluatorRecordOApiResponse) Field255DeepEqual(src *base.BaseResp) bool { +func (p *RunEvaluatorOApiResponse) Field255DeepEqual(src *base.BaseResp) bool { if !p.BaseResp.DeepEqual(src) { return false @@ -14019,41 +13646,41 @@ func (p *GetEvaluatorRecordOApiResponse) Field255DeepEqual(src *base.BaseResp) b return true } -type GetEvaluatorRecordOpenAPIData struct { +type RunEvaluatorOpenAPIData struct { Record *evaluator.EvaluatorRecord `thrift:"record,1,optional" frugal:"1,optional,evaluator.EvaluatorRecord" form:"record" json:"record,omitempty" query:"record"` } -func NewGetEvaluatorRecordOpenAPIData() *GetEvaluatorRecordOpenAPIData { - return &GetEvaluatorRecordOpenAPIData{} +func NewRunEvaluatorOpenAPIData() *RunEvaluatorOpenAPIData { + return &RunEvaluatorOpenAPIData{} } -func (p *GetEvaluatorRecordOpenAPIData) InitDefault() { +func (p *RunEvaluatorOpenAPIData) InitDefault() { } -var GetEvaluatorRecordOpenAPIData_Record_DEFAULT *evaluator.EvaluatorRecord +var RunEvaluatorOpenAPIData_Record_DEFAULT *evaluator.EvaluatorRecord -func (p *GetEvaluatorRecordOpenAPIData) GetRecord() (v *evaluator.EvaluatorRecord) { +func (p *RunEvaluatorOpenAPIData) GetRecord() (v *evaluator.EvaluatorRecord) { if p == nil { return } if !p.IsSetRecord() { - return GetEvaluatorRecordOpenAPIData_Record_DEFAULT + return RunEvaluatorOpenAPIData_Record_DEFAULT } return p.Record } -func (p *GetEvaluatorRecordOpenAPIData) SetRecord(val *evaluator.EvaluatorRecord) { +func (p *RunEvaluatorOpenAPIData) SetRecord(val *evaluator.EvaluatorRecord) { p.Record = val } -var fieldIDToName_GetEvaluatorRecordOpenAPIData = map[int16]string{ +var fieldIDToName_RunEvaluatorOpenAPIData = map[int16]string{ 1: "record", } -func (p *GetEvaluatorRecordOpenAPIData) IsSetRecord() bool { +func (p *RunEvaluatorOpenAPIData) IsSetRecord() bool { return p.Record != nil } -func (p *GetEvaluatorRecordOpenAPIData) Read(iprot thrift.TProtocol) (err error) { +func (p *RunEvaluatorOpenAPIData) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -14098,7 +13725,7 @@ ReadStructBeginError: 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_GetEvaluatorRecordOpenAPIData[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_RunEvaluatorOpenAPIData[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -14108,7 +13735,7 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *GetEvaluatorRecordOpenAPIData) ReadField1(iprot thrift.TProtocol) error { +func (p *RunEvaluatorOpenAPIData) ReadField1(iprot thrift.TProtocol) error { _field := evaluator.NewEvaluatorRecord() if err := _field.Read(iprot); err != nil { return err @@ -14117,9 +13744,9 @@ func (p *GetEvaluatorRecordOpenAPIData) ReadField1(iprot thrift.TProtocol) error return nil } -func (p *GetEvaluatorRecordOpenAPIData) Write(oprot thrift.TProtocol) (err error) { +func (p *RunEvaluatorOpenAPIData) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("GetEvaluatorRecordOpenAPIData"); err != nil { + if err = oprot.WriteStructBegin("RunEvaluatorOpenAPIData"); err != nil { goto WriteStructBeginError } if p != nil { @@ -14145,7 +13772,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *GetEvaluatorRecordOpenAPIData) writeField1(oprot thrift.TProtocol) (err error) { +func (p *RunEvaluatorOpenAPIData) writeField1(oprot thrift.TProtocol) (err error) { if p.IsSetRecord() { if err = oprot.WriteFieldBegin("record", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError @@ -14164,15 +13791,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *GetEvaluatorRecordOpenAPIData) String() string { +func (p *RunEvaluatorOpenAPIData) String() string { if p == nil { return "" } - return fmt.Sprintf("GetEvaluatorRecordOpenAPIData(%+v)", *p) + return fmt.Sprintf("RunEvaluatorOpenAPIData(%+v)", *p) } -func (p *GetEvaluatorRecordOpenAPIData) DeepEqual(ano *GetEvaluatorRecordOpenAPIData) bool { +func (p *RunEvaluatorOpenAPIData) DeepEqual(ano *RunEvaluatorOpenAPIData) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -14184,7 +13811,7 @@ func (p *GetEvaluatorRecordOpenAPIData) DeepEqual(ano *GetEvaluatorRecordOpenAPI return true } -func (p *GetEvaluatorRecordOpenAPIData) Field1DeepEqual(src *evaluator.EvaluatorRecord) bool { +func (p *RunEvaluatorOpenAPIData) Field1DeepEqual(src *evaluator.EvaluatorRecord) bool { if !p.Record.DeepEqual(src) { return false @@ -14192,255 +13819,105 @@ func (p *GetEvaluatorRecordOpenAPIData) Field1DeepEqual(src *evaluator.Evaluator return true } -// =============================== -// 评测实验相关接口 (2个接口) -// =============================== -// 3.1 创建评测实验 -type CreateExperimentOApiRequest struct { - WorkspaceID *int64 `thrift:"workspace_id,1,optional" frugal:"1,optional,i64" json:"workspace_id" form:"workspace_id" query:"workspace_id"` - EvalSetVersionID *string `thrift:"eval_set_version_id,2,optional" frugal:"2,optional,string" form:"eval_set_version_id" json:"eval_set_version_id,omitempty" query:"eval_set_version_id"` - TargetVersionID *string `thrift:"target_version_id,3,optional" frugal:"3,optional,string" form:"target_version_id" json:"target_version_id,omitempty" query:"target_version_id"` - EvaluatorVersionIds []string `thrift:"evaluator_version_ids,4,optional" frugal:"4,optional,list" form:"evaluator_version_ids" json:"evaluator_version_ids,omitempty" query:"evaluator_version_ids"` - Name *string `thrift:"name,5,optional" frugal:"5,optional,string" form:"name" json:"name,omitempty" query:"name"` - Description *string `thrift:"description,6,optional" frugal:"6,optional,string" form:"description" json:"description,omitempty" query:"description"` - TargetFieldMapping *experiment.TargetFieldMapping `thrift:"target_field_mapping,7,optional" frugal:"7,optional,experiment.TargetFieldMapping" form:"target_field_mapping" json:"target_field_mapping,omitempty" query:"target_field_mapping"` - EvaluatorFieldMapping []*experiment.EvaluatorFieldMapping `thrift:"evaluator_field_mapping,8,optional" frugal:"8,optional,list" form:"evaluator_field_mapping" json:"evaluator_field_mapping,omitempty" query:"evaluator_field_mapping"` - ItemConcurNum *int32 `thrift:"item_concur_num,9,optional" frugal:"9,optional,i32" form:"item_concur_num" json:"item_concur_num,omitempty" query:"item_concur_num"` - EvaluatorsConcurNum *int32 `thrift:"evaluators_concur_num,10,optional" frugal:"10,optional,i32" form:"evaluators_concur_num" json:"evaluators_concur_num,omitempty" query:"evaluators_concur_num"` - Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` +// 2.5 获取评估器执行结果 +type GetEvaluatorRecordOApiRequest struct { + WorkspaceID *int64 `thrift:"workspace_id,1,optional" frugal:"1,optional,i64" json:"workspace_id" form:"workspace_id" query:"workspace_id"` + EvaluatorRecordID *string `thrift:"evaluator_record_id,2,optional" frugal:"2,optional,string" json:"evaluator_record_id,omitempty" path:"evaluator_record_id"` + IncludeDeleted *bool `thrift:"include_deleted,3,optional" frugal:"3,optional,bool" form:"include_deleted" json:"include_deleted,omitempty" query:"include_deleted"` + Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` } -func NewCreateExperimentOApiRequest() *CreateExperimentOApiRequest { - return &CreateExperimentOApiRequest{} +func NewGetEvaluatorRecordOApiRequest() *GetEvaluatorRecordOApiRequest { + return &GetEvaluatorRecordOApiRequest{} } -func (p *CreateExperimentOApiRequest) InitDefault() { +func (p *GetEvaluatorRecordOApiRequest) InitDefault() { } -var CreateExperimentOApiRequest_WorkspaceID_DEFAULT int64 +var GetEvaluatorRecordOApiRequest_WorkspaceID_DEFAULT int64 -func (p *CreateExperimentOApiRequest) GetWorkspaceID() (v int64) { +func (p *GetEvaluatorRecordOApiRequest) GetWorkspaceID() (v int64) { if p == nil { return } if !p.IsSetWorkspaceID() { - return CreateExperimentOApiRequest_WorkspaceID_DEFAULT + return GetEvaluatorRecordOApiRequest_WorkspaceID_DEFAULT } return *p.WorkspaceID } -var CreateExperimentOApiRequest_EvalSetVersionID_DEFAULT string - -func (p *CreateExperimentOApiRequest) GetEvalSetVersionID() (v string) { - if p == nil { - return - } - if !p.IsSetEvalSetVersionID() { - return CreateExperimentOApiRequest_EvalSetVersionID_DEFAULT - } - return *p.EvalSetVersionID -} - -var CreateExperimentOApiRequest_TargetVersionID_DEFAULT string - -func (p *CreateExperimentOApiRequest) GetTargetVersionID() (v string) { - if p == nil { - return - } - if !p.IsSetTargetVersionID() { - return CreateExperimentOApiRequest_TargetVersionID_DEFAULT - } - return *p.TargetVersionID -} - -var CreateExperimentOApiRequest_EvaluatorVersionIds_DEFAULT []string - -func (p *CreateExperimentOApiRequest) GetEvaluatorVersionIds() (v []string) { - if p == nil { - return - } - if !p.IsSetEvaluatorVersionIds() { - return CreateExperimentOApiRequest_EvaluatorVersionIds_DEFAULT - } - return p.EvaluatorVersionIds -} - -var CreateExperimentOApiRequest_Name_DEFAULT string - -func (p *CreateExperimentOApiRequest) GetName() (v string) { - if p == nil { - return - } - if !p.IsSetName() { - return CreateExperimentOApiRequest_Name_DEFAULT - } - return *p.Name -} - -var CreateExperimentOApiRequest_Description_DEFAULT string - -func (p *CreateExperimentOApiRequest) GetDescription() (v string) { - if p == nil { - return - } - if !p.IsSetDescription() { - return CreateExperimentOApiRequest_Description_DEFAULT - } - return *p.Description -} - -var CreateExperimentOApiRequest_TargetFieldMapping_DEFAULT *experiment.TargetFieldMapping - -func (p *CreateExperimentOApiRequest) GetTargetFieldMapping() (v *experiment.TargetFieldMapping) { - if p == nil { - return - } - if !p.IsSetTargetFieldMapping() { - return CreateExperimentOApiRequest_TargetFieldMapping_DEFAULT - } - return p.TargetFieldMapping -} - -var CreateExperimentOApiRequest_EvaluatorFieldMapping_DEFAULT []*experiment.EvaluatorFieldMapping - -func (p *CreateExperimentOApiRequest) GetEvaluatorFieldMapping() (v []*experiment.EvaluatorFieldMapping) { - if p == nil { - return - } - if !p.IsSetEvaluatorFieldMapping() { - return CreateExperimentOApiRequest_EvaluatorFieldMapping_DEFAULT - } - return p.EvaluatorFieldMapping -} - -var CreateExperimentOApiRequest_ItemConcurNum_DEFAULT int32 +var GetEvaluatorRecordOApiRequest_EvaluatorRecordID_DEFAULT string -func (p *CreateExperimentOApiRequest) GetItemConcurNum() (v int32) { +func (p *GetEvaluatorRecordOApiRequest) GetEvaluatorRecordID() (v string) { if p == nil { return } - if !p.IsSetItemConcurNum() { - return CreateExperimentOApiRequest_ItemConcurNum_DEFAULT + if !p.IsSetEvaluatorRecordID() { + return GetEvaluatorRecordOApiRequest_EvaluatorRecordID_DEFAULT } - return *p.ItemConcurNum + return *p.EvaluatorRecordID } -var CreateExperimentOApiRequest_EvaluatorsConcurNum_DEFAULT int32 +var GetEvaluatorRecordOApiRequest_IncludeDeleted_DEFAULT bool -func (p *CreateExperimentOApiRequest) GetEvaluatorsConcurNum() (v int32) { +func (p *GetEvaluatorRecordOApiRequest) GetIncludeDeleted() (v bool) { if p == nil { return } - if !p.IsSetEvaluatorsConcurNum() { - return CreateExperimentOApiRequest_EvaluatorsConcurNum_DEFAULT + if !p.IsSetIncludeDeleted() { + return GetEvaluatorRecordOApiRequest_IncludeDeleted_DEFAULT } - return *p.EvaluatorsConcurNum + return *p.IncludeDeleted } -var CreateExperimentOApiRequest_Base_DEFAULT *base.Base +var GetEvaluatorRecordOApiRequest_Base_DEFAULT *base.Base -func (p *CreateExperimentOApiRequest) GetBase() (v *base.Base) { +func (p *GetEvaluatorRecordOApiRequest) GetBase() (v *base.Base) { if p == nil { return } if !p.IsSetBase() { - return CreateExperimentOApiRequest_Base_DEFAULT + return GetEvaluatorRecordOApiRequest_Base_DEFAULT } return p.Base } -func (p *CreateExperimentOApiRequest) SetWorkspaceID(val *int64) { +func (p *GetEvaluatorRecordOApiRequest) SetWorkspaceID(val *int64) { p.WorkspaceID = val } -func (p *CreateExperimentOApiRequest) SetEvalSetVersionID(val *string) { - p.EvalSetVersionID = val -} -func (p *CreateExperimentOApiRequest) SetTargetVersionID(val *string) { - p.TargetVersionID = val -} -func (p *CreateExperimentOApiRequest) SetEvaluatorVersionIds(val []string) { - p.EvaluatorVersionIds = val -} -func (p *CreateExperimentOApiRequest) SetName(val *string) { - p.Name = val -} -func (p *CreateExperimentOApiRequest) SetDescription(val *string) { - p.Description = val -} -func (p *CreateExperimentOApiRequest) SetTargetFieldMapping(val *experiment.TargetFieldMapping) { - p.TargetFieldMapping = val -} -func (p *CreateExperimentOApiRequest) SetEvaluatorFieldMapping(val []*experiment.EvaluatorFieldMapping) { - p.EvaluatorFieldMapping = val -} -func (p *CreateExperimentOApiRequest) SetItemConcurNum(val *int32) { - p.ItemConcurNum = val +func (p *GetEvaluatorRecordOApiRequest) SetEvaluatorRecordID(val *string) { + p.EvaluatorRecordID = val } -func (p *CreateExperimentOApiRequest) SetEvaluatorsConcurNum(val *int32) { - p.EvaluatorsConcurNum = val +func (p *GetEvaluatorRecordOApiRequest) SetIncludeDeleted(val *bool) { + p.IncludeDeleted = val } -func (p *CreateExperimentOApiRequest) SetBase(val *base.Base) { +func (p *GetEvaluatorRecordOApiRequest) SetBase(val *base.Base) { p.Base = val } -var fieldIDToName_CreateExperimentOApiRequest = map[int16]string{ +var fieldIDToName_GetEvaluatorRecordOApiRequest = map[int16]string{ 1: "workspace_id", - 2: "eval_set_version_id", - 3: "target_version_id", - 4: "evaluator_version_ids", - 5: "name", - 6: "description", - 7: "target_field_mapping", - 8: "evaluator_field_mapping", - 9: "item_concur_num", - 10: "evaluators_concur_num", + 2: "evaluator_record_id", + 3: "include_deleted", 255: "Base", } -func (p *CreateExperimentOApiRequest) IsSetWorkspaceID() bool { +func (p *GetEvaluatorRecordOApiRequest) IsSetWorkspaceID() bool { return p.WorkspaceID != nil } -func (p *CreateExperimentOApiRequest) IsSetEvalSetVersionID() bool { - return p.EvalSetVersionID != nil -} - -func (p *CreateExperimentOApiRequest) IsSetTargetVersionID() bool { - return p.TargetVersionID != nil -} - -func (p *CreateExperimentOApiRequest) IsSetEvaluatorVersionIds() bool { - return p.EvaluatorVersionIds != nil -} - -func (p *CreateExperimentOApiRequest) IsSetName() bool { - return p.Name != nil -} - -func (p *CreateExperimentOApiRequest) IsSetDescription() bool { - return p.Description != nil -} - -func (p *CreateExperimentOApiRequest) IsSetTargetFieldMapping() bool { - return p.TargetFieldMapping != nil -} - -func (p *CreateExperimentOApiRequest) IsSetEvaluatorFieldMapping() bool { - return p.EvaluatorFieldMapping != nil -} - -func (p *CreateExperimentOApiRequest) IsSetItemConcurNum() bool { - return p.ItemConcurNum != nil +func (p *GetEvaluatorRecordOApiRequest) IsSetEvaluatorRecordID() bool { + return p.EvaluatorRecordID != nil } -func (p *CreateExperimentOApiRequest) IsSetEvaluatorsConcurNum() bool { - return p.EvaluatorsConcurNum != nil +func (p *GetEvaluatorRecordOApiRequest) IsSetIncludeDeleted() bool { + return p.IncludeDeleted != nil } -func (p *CreateExperimentOApiRequest) IsSetBase() bool { +func (p *GetEvaluatorRecordOApiRequest) IsSetBase() bool { return p.Base != nil } -func (p *CreateExperimentOApiRequest) Read(iprot thrift.TProtocol) (err error) { +func (p *GetEvaluatorRecordOApiRequest) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -14475,72 +13952,16 @@ func (p *CreateExperimentOApiRequest) Read(iprot thrift.TProtocol) (err error) { goto SkipFieldError } case 3: - if fieldTypeId == thrift.STRING { + 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.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.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.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.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 255: - if fieldTypeId == thrift.STRUCT { - if err = p.ReadField255(iprot); err != nil { + case 255: + if fieldTypeId == thrift.STRUCT { + if err = p.ReadField255(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { @@ -14565,7 +13986,7 @@ ReadStructBeginError: 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_CreateExperimentOApiRequest[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetEvaluatorRecordOApiRequest[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -14575,7 +13996,7 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *CreateExperimentOApiRequest) ReadField1(iprot thrift.TProtocol) error { +func (p *GetEvaluatorRecordOApiRequest) ReadField1(iprot thrift.TProtocol) error { var _field *int64 if v, err := iprot.ReadI64(); err != nil { @@ -14586,63 +14007,7 @@ func (p *CreateExperimentOApiRequest) ReadField1(iprot thrift.TProtocol) error { p.WorkspaceID = _field return nil } -func (p *CreateExperimentOApiRequest) ReadField2(iprot thrift.TProtocol) error { - - var _field *string - if v, err := iprot.ReadString(); err != nil { - return err - } else { - _field = &v - } - p.EvalSetVersionID = _field - return nil -} -func (p *CreateExperimentOApiRequest) ReadField3(iprot thrift.TProtocol) error { - - var _field *string - if v, err := iprot.ReadString(); err != nil { - return err - } else { - _field = &v - } - p.TargetVersionID = _field - return nil -} -func (p *CreateExperimentOApiRequest) 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.EvaluatorVersionIds = _field - return nil -} -func (p *CreateExperimentOApiRequest) 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 *CreateExperimentOApiRequest) ReadField6(iprot thrift.TProtocol) error { +func (p *GetEvaluatorRecordOApiRequest) ReadField2(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { @@ -14650,63 +14015,21 @@ func (p *CreateExperimentOApiRequest) ReadField6(iprot thrift.TProtocol) error { } else { _field = &v } - p.Description = _field - return nil -} -func (p *CreateExperimentOApiRequest) ReadField7(iprot thrift.TProtocol) error { - _field := experiment.NewTargetFieldMapping() - if err := _field.Read(iprot); err != nil { - return err - } - p.TargetFieldMapping = _field - return nil -} -func (p *CreateExperimentOApiRequest) ReadField8(iprot thrift.TProtocol) error { - _, size, err := iprot.ReadListBegin() - if err != nil { - return err - } - _field := make([]*experiment.EvaluatorFieldMapping, 0, size) - values := make([]experiment.EvaluatorFieldMapping, 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.EvaluatorFieldMapping = _field - return nil -} -func (p *CreateExperimentOApiRequest) ReadField9(iprot thrift.TProtocol) error { - - var _field *int32 - if v, err := iprot.ReadI32(); err != nil { - return err - } else { - _field = &v - } - p.ItemConcurNum = _field + p.EvaluatorRecordID = _field return nil } -func (p *CreateExperimentOApiRequest) ReadField10(iprot thrift.TProtocol) error { +func (p *GetEvaluatorRecordOApiRequest) ReadField3(iprot thrift.TProtocol) error { - var _field *int32 - if v, err := iprot.ReadI32(); err != nil { + var _field *bool + if v, err := iprot.ReadBool(); err != nil { return err } else { _field = &v } - p.EvaluatorsConcurNum = _field + p.IncludeDeleted = _field return nil } -func (p *CreateExperimentOApiRequest) ReadField255(iprot thrift.TProtocol) error { +func (p *GetEvaluatorRecordOApiRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err @@ -14715,9 +14038,9 @@ func (p *CreateExperimentOApiRequest) ReadField255(iprot thrift.TProtocol) error return nil } -func (p *CreateExperimentOApiRequest) Write(oprot thrift.TProtocol) (err error) { +func (p *GetEvaluatorRecordOApiRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("CreateExperimentOApiRequest"); err != nil { + if err = oprot.WriteStructBegin("GetEvaluatorRecordOApiRequest"); err != nil { goto WriteStructBeginError } if p != nil { @@ -14733,34 +14056,6 @@ func (p *CreateExperimentOApiRequest) Write(oprot thrift.TProtocol) (err error) 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 @@ -14783,7 +14078,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *CreateExperimentOApiRequest) writeField1(oprot thrift.TProtocol) (err error) { +func (p *GetEvaluatorRecordOApiRequest) writeField1(oprot thrift.TProtocol) (err error) { if p.IsSetWorkspaceID() { if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { goto WriteFieldBeginError @@ -14801,12 +14096,12 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *CreateExperimentOApiRequest) writeField2(oprot thrift.TProtocol) (err error) { - if p.IsSetEvalSetVersionID() { - if err = oprot.WriteFieldBegin("eval_set_version_id", thrift.STRING, 2); err != nil { +func (p *GetEvaluatorRecordOApiRequest) writeField2(oprot thrift.TProtocol) (err error) { + if p.IsSetEvaluatorRecordID() { + if err = oprot.WriteFieldBegin("evaluator_record_id", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } - if err := oprot.WriteString(*p.EvalSetVersionID); err != nil { + if err := oprot.WriteString(*p.EvaluatorRecordID); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -14819,12 +14114,12 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } -func (p *CreateExperimentOApiRequest) writeField3(oprot thrift.TProtocol) (err error) { - if p.IsSetTargetVersionID() { - if err = oprot.WriteFieldBegin("target_version_id", thrift.STRING, 3); err != nil { +func (p *GetEvaluatorRecordOApiRequest) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetIncludeDeleted() { + if err = oprot.WriteFieldBegin("include_deleted", thrift.BOOL, 3); err != nil { goto WriteFieldBeginError } - if err := oprot.WriteString(*p.TargetVersionID); err != nil { + if err := oprot.WriteBool(*p.IncludeDeleted); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -14837,20 +14132,12 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } -func (p *CreateExperimentOApiRequest) writeField4(oprot thrift.TProtocol) (err error) { - if p.IsSetEvaluatorVersionIds() { - if err = oprot.WriteFieldBegin("evaluator_version_ids", thrift.LIST, 4); err != nil { +func (p *GetEvaluatorRecordOApiRequest) writeField255(oprot thrift.TProtocol) (err error) { + if p.IsSetBase() { + if err = oprot.WriteFieldBegin("Base", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError } - if err := oprot.WriteListBegin(thrift.STRING, len(p.EvaluatorVersionIds)); err != nil { - return err - } - for _, v := range p.EvaluatorVersionIds { - if err := oprot.WriteString(v); err != nil { - return err - } - } - if err := oprot.WriteListEnd(); err != nil { + if err := p.Base.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -14859,154 +14146,20 @@ func (p *CreateExperimentOApiRequest) writeField4(oprot thrift.TProtocol) (err e } return nil WriteFieldBeginError: - return thrift.PrependError(fmt.Sprintf("%T write field 4 begin error: ", p), err) + return thrift.PrependError(fmt.Sprintf("%T write field 255 begin error: ", p), err) WriteFieldEndError: - return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err) + return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } -func (p *CreateExperimentOApiRequest) 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 - } + +func (p *GetEvaluatorRecordOApiRequest) String() string { + if p == nil { + return "" } - 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 *CreateExperimentOApiRequest) writeField6(oprot thrift.TProtocol) (err error) { - if p.IsSetDescription() { - if err = oprot.WriteFieldBegin("description", thrift.STRING, 6); 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 6 begin error: ", p), err) -WriteFieldEndError: - return thrift.PrependError(fmt.Sprintf("%T write field 6 end error: ", p), err) -} -func (p *CreateExperimentOApiRequest) writeField7(oprot thrift.TProtocol) (err error) { - if p.IsSetTargetFieldMapping() { - if err = oprot.WriteFieldBegin("target_field_mapping", thrift.STRUCT, 7); err != nil { - goto WriteFieldBeginError - } - if err := p.TargetFieldMapping.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 *CreateExperimentOApiRequest) writeField8(oprot thrift.TProtocol) (err error) { - if p.IsSetEvaluatorFieldMapping() { - if err = oprot.WriteFieldBegin("evaluator_field_mapping", thrift.LIST, 8); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteListBegin(thrift.STRUCT, len(p.EvaluatorFieldMapping)); err != nil { - return err - } - for _, v := range p.EvaluatorFieldMapping { - 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 *CreateExperimentOApiRequest) writeField9(oprot thrift.TProtocol) (err error) { - if p.IsSetItemConcurNum() { - if err = oprot.WriteFieldBegin("item_concur_num", thrift.I32, 9); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteI32(*p.ItemConcurNum); 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 *CreateExperimentOApiRequest) writeField10(oprot thrift.TProtocol) (err error) { - if p.IsSetEvaluatorsConcurNum() { - if err = oprot.WriteFieldBegin("evaluators_concur_num", thrift.I32, 10); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteI32(*p.EvaluatorsConcurNum); 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 *CreateExperimentOApiRequest) 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 *CreateExperimentOApiRequest) String() string { - if p == nil { - return "" - } - return fmt.Sprintf("CreateExperimentOApiRequest(%+v)", *p) + return fmt.Sprintf("GetEvaluatorRecordOApiRequest(%+v)", *p) } -func (p *CreateExperimentOApiRequest) DeepEqual(ano *CreateExperimentOApiRequest) bool { +func (p *GetEvaluatorRecordOApiRequest) DeepEqual(ano *GetEvaluatorRecordOApiRequest) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -15015,31 +14168,10 @@ func (p *CreateExperimentOApiRequest) DeepEqual(ano *CreateExperimentOApiRequest if !p.Field1DeepEqual(ano.WorkspaceID) { return false } - if !p.Field2DeepEqual(ano.EvalSetVersionID) { - return false - } - if !p.Field3DeepEqual(ano.TargetVersionID) { - return false - } - if !p.Field4DeepEqual(ano.EvaluatorVersionIds) { - return false - } - if !p.Field5DeepEqual(ano.Name) { - return false - } - if !p.Field6DeepEqual(ano.Description) { - return false - } - if !p.Field7DeepEqual(ano.TargetFieldMapping) { - return false - } - if !p.Field8DeepEqual(ano.EvaluatorFieldMapping) { - return false - } - if !p.Field9DeepEqual(ano.ItemConcurNum) { + if !p.Field2DeepEqual(ano.EvaluatorRecordID) { return false } - if !p.Field10DeepEqual(ano.EvaluatorsConcurNum) { + if !p.Field3DeepEqual(ano.IncludeDeleted) { return false } if !p.Field255DeepEqual(ano.Base) { @@ -15048,7 +14180,7 @@ func (p *CreateExperimentOApiRequest) DeepEqual(ano *CreateExperimentOApiRequest return true } -func (p *CreateExperimentOApiRequest) Field1DeepEqual(src *int64) bool { +func (p *GetEvaluatorRecordOApiRequest) Field1DeepEqual(src *int64) bool { if p.WorkspaceID == src { return true @@ -15060,217 +14192,136 @@ func (p *CreateExperimentOApiRequest) Field1DeepEqual(src *int64) bool { } return true } -func (p *CreateExperimentOApiRequest) Field2DeepEqual(src *string) bool { +func (p *GetEvaluatorRecordOApiRequest) Field2DeepEqual(src *string) bool { - if p.EvalSetVersionID == src { + if p.EvaluatorRecordID == src { return true - } else if p.EvalSetVersionID == nil || src == nil { + } else if p.EvaluatorRecordID == nil || src == nil { return false } - if strings.Compare(*p.EvalSetVersionID, *src) != 0 { + if strings.Compare(*p.EvaluatorRecordID, *src) != 0 { return false } return true } -func (p *CreateExperimentOApiRequest) Field3DeepEqual(src *string) bool { +func (p *GetEvaluatorRecordOApiRequest) Field3DeepEqual(src *bool) bool { - if p.TargetVersionID == src { + if p.IncludeDeleted == src { return true - } else if p.TargetVersionID == nil || src == nil { + } else if p.IncludeDeleted == nil || src == nil { return false } - if strings.Compare(*p.TargetVersionID, *src) != 0 { + if *p.IncludeDeleted != *src { return false } return true } -func (p *CreateExperimentOApiRequest) Field4DeepEqual(src []string) bool { +func (p *GetEvaluatorRecordOApiRequest) Field255DeepEqual(src *base.Base) bool { - if len(p.EvaluatorVersionIds) != len(src) { + if !p.Base.DeepEqual(src) { return false } - for i, v := range p.EvaluatorVersionIds { - _src := src[i] - if strings.Compare(v, _src) != 0 { - return false - } - } return true } -func (p *CreateExperimentOApiRequest) Field5DeepEqual(src *string) bool { - if p.Name == src { - return true - } else if p.Name == nil || src == nil { - return false - } - if strings.Compare(*p.Name, *src) != 0 { - return false - } - return true +type GetEvaluatorRecordOApiResponse struct { + Code *int32 `thrift:"code,1,optional" frugal:"1,optional,i32" form:"code" json:"code,omitempty" query:"code"` + Msg *string `thrift:"msg,2,optional" frugal:"2,optional,string" form:"msg" json:"msg,omitempty" query:"msg"` + Data *GetEvaluatorRecordOpenAPIData `thrift:"data,3,optional" frugal:"3,optional,GetEvaluatorRecordOpenAPIData" form:"data" json:"data,omitempty" query:"data"` + BaseResp *base.BaseResp `thrift:"BaseResp,255" frugal:"255,default,base.BaseResp" form:"BaseResp" json:"BaseResp" query:"BaseResp"` } -func (p *CreateExperimentOApiRequest) Field6DeepEqual(src *string) bool { - if p.Description == src { - return true - } else if p.Description == nil || src == nil { - return false - } - if strings.Compare(*p.Description, *src) != 0 { - return false - } - return true +func NewGetEvaluatorRecordOApiResponse() *GetEvaluatorRecordOApiResponse { + return &GetEvaluatorRecordOApiResponse{} } -func (p *CreateExperimentOApiRequest) Field7DeepEqual(src *experiment.TargetFieldMapping) bool { - if !p.TargetFieldMapping.DeepEqual(src) { - return false - } - return true +func (p *GetEvaluatorRecordOApiResponse) InitDefault() { } -func (p *CreateExperimentOApiRequest) Field8DeepEqual(src []*experiment.EvaluatorFieldMapping) bool { - if len(p.EvaluatorFieldMapping) != len(src) { - return false +var GetEvaluatorRecordOApiResponse_Code_DEFAULT int32 + +func (p *GetEvaluatorRecordOApiResponse) GetCode() (v int32) { + if p == nil { + return } - for i, v := range p.EvaluatorFieldMapping { - _src := src[i] - if !v.DeepEqual(_src) { - return false - } + if !p.IsSetCode() { + return GetEvaluatorRecordOApiResponse_Code_DEFAULT } - return true + return *p.Code } -func (p *CreateExperimentOApiRequest) Field9DeepEqual(src *int32) bool { - if p.ItemConcurNum == src { - return true - } else if p.ItemConcurNum == nil || src == nil { - return false +var GetEvaluatorRecordOApiResponse_Msg_DEFAULT string + +func (p *GetEvaluatorRecordOApiResponse) GetMsg() (v string) { + if p == nil { + return } - if *p.ItemConcurNum != *src { - return false + if !p.IsSetMsg() { + return GetEvaluatorRecordOApiResponse_Msg_DEFAULT } - return true + return *p.Msg } -func (p *CreateExperimentOApiRequest) Field10DeepEqual(src *int32) bool { - if p.EvaluatorsConcurNum == src { - return true - } else if p.EvaluatorsConcurNum == nil || src == nil { - return false - } - if *p.EvaluatorsConcurNum != *src { - return false - } - return true -} -func (p *CreateExperimentOApiRequest) Field255DeepEqual(src *base.Base) bool { - - if !p.Base.DeepEqual(src) { - return false - } - return true -} - -type CreateExperimentOApiResponse struct { - Code *int32 `thrift:"code,1,optional" frugal:"1,optional,i32" form:"code" json:"code,omitempty" query:"code"` - Msg *string `thrift:"msg,2,optional" frugal:"2,optional,string" form:"msg" json:"msg,omitempty" query:"msg"` - Data *CreateExperimentOpenAPIData `thrift:"data,3,optional" frugal:"3,optional,CreateExperimentOpenAPIData" form:"data" json:"data,omitempty" query:"data"` - BaseResp *base.BaseResp `thrift:"BaseResp,255" frugal:"255,default,base.BaseResp" form:"BaseResp" json:"BaseResp" query:"BaseResp"` -} - -func NewCreateExperimentOApiResponse() *CreateExperimentOApiResponse { - return &CreateExperimentOApiResponse{} -} - -func (p *CreateExperimentOApiResponse) InitDefault() { -} - -var CreateExperimentOApiResponse_Code_DEFAULT int32 - -func (p *CreateExperimentOApiResponse) GetCode() (v int32) { - if p == nil { - return - } - if !p.IsSetCode() { - return CreateExperimentOApiResponse_Code_DEFAULT - } - return *p.Code -} - -var CreateExperimentOApiResponse_Msg_DEFAULT string - -func (p *CreateExperimentOApiResponse) GetMsg() (v string) { - if p == nil { - return - } - if !p.IsSetMsg() { - return CreateExperimentOApiResponse_Msg_DEFAULT - } - return *p.Msg -} - -var CreateExperimentOApiResponse_Data_DEFAULT *CreateExperimentOpenAPIData +var GetEvaluatorRecordOApiResponse_Data_DEFAULT *GetEvaluatorRecordOpenAPIData -func (p *CreateExperimentOApiResponse) GetData() (v *CreateExperimentOpenAPIData) { +func (p *GetEvaluatorRecordOApiResponse) GetData() (v *GetEvaluatorRecordOpenAPIData) { if p == nil { return } if !p.IsSetData() { - return CreateExperimentOApiResponse_Data_DEFAULT + return GetEvaluatorRecordOApiResponse_Data_DEFAULT } return p.Data } -var CreateExperimentOApiResponse_BaseResp_DEFAULT *base.BaseResp +var GetEvaluatorRecordOApiResponse_BaseResp_DEFAULT *base.BaseResp -func (p *CreateExperimentOApiResponse) GetBaseResp() (v *base.BaseResp) { +func (p *GetEvaluatorRecordOApiResponse) GetBaseResp() (v *base.BaseResp) { if p == nil { return } if !p.IsSetBaseResp() { - return CreateExperimentOApiResponse_BaseResp_DEFAULT + return GetEvaluatorRecordOApiResponse_BaseResp_DEFAULT } return p.BaseResp } -func (p *CreateExperimentOApiResponse) SetCode(val *int32) { +func (p *GetEvaluatorRecordOApiResponse) SetCode(val *int32) { p.Code = val } -func (p *CreateExperimentOApiResponse) SetMsg(val *string) { +func (p *GetEvaluatorRecordOApiResponse) SetMsg(val *string) { p.Msg = val } -func (p *CreateExperimentOApiResponse) SetData(val *CreateExperimentOpenAPIData) { +func (p *GetEvaluatorRecordOApiResponse) SetData(val *GetEvaluatorRecordOpenAPIData) { p.Data = val } -func (p *CreateExperimentOApiResponse) SetBaseResp(val *base.BaseResp) { +func (p *GetEvaluatorRecordOApiResponse) SetBaseResp(val *base.BaseResp) { p.BaseResp = val } -var fieldIDToName_CreateExperimentOApiResponse = map[int16]string{ +var fieldIDToName_GetEvaluatorRecordOApiResponse = map[int16]string{ 1: "code", 2: "msg", 3: "data", 255: "BaseResp", } -func (p *CreateExperimentOApiResponse) IsSetCode() bool { +func (p *GetEvaluatorRecordOApiResponse) IsSetCode() bool { return p.Code != nil } -func (p *CreateExperimentOApiResponse) IsSetMsg() bool { +func (p *GetEvaluatorRecordOApiResponse) IsSetMsg() bool { return p.Msg != nil } -func (p *CreateExperimentOApiResponse) IsSetData() bool { +func (p *GetEvaluatorRecordOApiResponse) IsSetData() bool { return p.Data != nil } -func (p *CreateExperimentOApiResponse) IsSetBaseResp() bool { +func (p *GetEvaluatorRecordOApiResponse) IsSetBaseResp() bool { return p.BaseResp != nil } -func (p *CreateExperimentOApiResponse) Read(iprot thrift.TProtocol) (err error) { +func (p *GetEvaluatorRecordOApiResponse) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -15339,7 +14390,7 @@ ReadStructBeginError: 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_CreateExperimentOApiResponse[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetEvaluatorRecordOApiResponse[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -15349,7 +14400,7 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *CreateExperimentOApiResponse) ReadField1(iprot thrift.TProtocol) error { +func (p *GetEvaluatorRecordOApiResponse) ReadField1(iprot thrift.TProtocol) error { var _field *int32 if v, err := iprot.ReadI32(); err != nil { @@ -15360,7 +14411,7 @@ func (p *CreateExperimentOApiResponse) ReadField1(iprot thrift.TProtocol) error p.Code = _field return nil } -func (p *CreateExperimentOApiResponse) ReadField2(iprot thrift.TProtocol) error { +func (p *GetEvaluatorRecordOApiResponse) ReadField2(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { @@ -15371,15 +14422,15 @@ func (p *CreateExperimentOApiResponse) ReadField2(iprot thrift.TProtocol) error p.Msg = _field return nil } -func (p *CreateExperimentOApiResponse) ReadField3(iprot thrift.TProtocol) error { - _field := NewCreateExperimentOpenAPIData() +func (p *GetEvaluatorRecordOApiResponse) ReadField3(iprot thrift.TProtocol) error { + _field := NewGetEvaluatorRecordOpenAPIData() if err := _field.Read(iprot); err != nil { return err } p.Data = _field return nil } -func (p *CreateExperimentOApiResponse) ReadField255(iprot thrift.TProtocol) error { +func (p *GetEvaluatorRecordOApiResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err @@ -15388,9 +14439,9 @@ func (p *CreateExperimentOApiResponse) ReadField255(iprot thrift.TProtocol) erro return nil } -func (p *CreateExperimentOApiResponse) Write(oprot thrift.TProtocol) (err error) { +func (p *GetEvaluatorRecordOApiResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("CreateExperimentOApiResponse"); err != nil { + if err = oprot.WriteStructBegin("GetEvaluatorRecordOApiResponse"); err != nil { goto WriteStructBeginError } if p != nil { @@ -15428,7 +14479,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *CreateExperimentOApiResponse) writeField1(oprot thrift.TProtocol) (err error) { +func (p *GetEvaluatorRecordOApiResponse) writeField1(oprot thrift.TProtocol) (err error) { if p.IsSetCode() { if err = oprot.WriteFieldBegin("code", thrift.I32, 1); err != nil { goto WriteFieldBeginError @@ -15446,7 +14497,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *CreateExperimentOApiResponse) writeField2(oprot thrift.TProtocol) (err error) { +func (p *GetEvaluatorRecordOApiResponse) writeField2(oprot thrift.TProtocol) (err error) { if p.IsSetMsg() { if err = oprot.WriteFieldBegin("msg", thrift.STRING, 2); err != nil { goto WriteFieldBeginError @@ -15464,7 +14515,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } -func (p *CreateExperimentOApiResponse) writeField3(oprot thrift.TProtocol) (err error) { +func (p *GetEvaluatorRecordOApiResponse) writeField3(oprot thrift.TProtocol) (err error) { if p.IsSetData() { if err = oprot.WriteFieldBegin("data", thrift.STRUCT, 3); err != nil { goto WriteFieldBeginError @@ -15482,7 +14533,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } -func (p *CreateExperimentOApiResponse) writeField255(oprot thrift.TProtocol) (err error) { +func (p *GetEvaluatorRecordOApiResponse) writeField255(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("BaseResp", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError } @@ -15499,15 +14550,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } -func (p *CreateExperimentOApiResponse) String() string { +func (p *GetEvaluatorRecordOApiResponse) String() string { if p == nil { return "" } - return fmt.Sprintf("CreateExperimentOApiResponse(%+v)", *p) + return fmt.Sprintf("GetEvaluatorRecordOApiResponse(%+v)", *p) } -func (p *CreateExperimentOApiResponse) DeepEqual(ano *CreateExperimentOApiResponse) bool { +func (p *GetEvaluatorRecordOApiResponse) DeepEqual(ano *GetEvaluatorRecordOApiResponse) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -15528,7 +14579,7 @@ func (p *CreateExperimentOApiResponse) DeepEqual(ano *CreateExperimentOApiRespon return true } -func (p *CreateExperimentOApiResponse) Field1DeepEqual(src *int32) bool { +func (p *GetEvaluatorRecordOApiResponse) Field1DeepEqual(src *int32) bool { if p.Code == src { return true @@ -15540,7 +14591,7 @@ func (p *CreateExperimentOApiResponse) Field1DeepEqual(src *int32) bool { } return true } -func (p *CreateExperimentOApiResponse) Field2DeepEqual(src *string) bool { +func (p *GetEvaluatorRecordOApiResponse) Field2DeepEqual(src *string) bool { if p.Msg == src { return true @@ -15552,14 +14603,14 @@ func (p *CreateExperimentOApiResponse) Field2DeepEqual(src *string) bool { } return true } -func (p *CreateExperimentOApiResponse) Field3DeepEqual(src *CreateExperimentOpenAPIData) bool { +func (p *GetEvaluatorRecordOApiResponse) Field3DeepEqual(src *GetEvaluatorRecordOpenAPIData) bool { if !p.Data.DeepEqual(src) { return false } return true } -func (p *CreateExperimentOApiResponse) Field255DeepEqual(src *base.BaseResp) bool { +func (p *GetEvaluatorRecordOApiResponse) Field255DeepEqual(src *base.BaseResp) bool { if !p.BaseResp.DeepEqual(src) { return false @@ -15567,41 +14618,41 @@ func (p *CreateExperimentOApiResponse) Field255DeepEqual(src *base.BaseResp) boo return true } -type CreateExperimentOpenAPIData struct { - Experiment *experiment.Experiment `thrift:"experiment,1,optional" frugal:"1,optional,experiment.Experiment" form:"experiment" json:"experiment,omitempty" query:"experiment"` +type GetEvaluatorRecordOpenAPIData struct { + Record *evaluator.EvaluatorRecord `thrift:"record,1,optional" frugal:"1,optional,evaluator.EvaluatorRecord" form:"record" json:"record,omitempty" query:"record"` } -func NewCreateExperimentOpenAPIData() *CreateExperimentOpenAPIData { - return &CreateExperimentOpenAPIData{} +func NewGetEvaluatorRecordOpenAPIData() *GetEvaluatorRecordOpenAPIData { + return &GetEvaluatorRecordOpenAPIData{} } -func (p *CreateExperimentOpenAPIData) InitDefault() { +func (p *GetEvaluatorRecordOpenAPIData) InitDefault() { } -var CreateExperimentOpenAPIData_Experiment_DEFAULT *experiment.Experiment +var GetEvaluatorRecordOpenAPIData_Record_DEFAULT *evaluator.EvaluatorRecord -func (p *CreateExperimentOpenAPIData) GetExperiment() (v *experiment.Experiment) { +func (p *GetEvaluatorRecordOpenAPIData) GetRecord() (v *evaluator.EvaluatorRecord) { if p == nil { return } - if !p.IsSetExperiment() { - return CreateExperimentOpenAPIData_Experiment_DEFAULT + if !p.IsSetRecord() { + return GetEvaluatorRecordOpenAPIData_Record_DEFAULT } - return p.Experiment + return p.Record } -func (p *CreateExperimentOpenAPIData) SetExperiment(val *experiment.Experiment) { - p.Experiment = val +func (p *GetEvaluatorRecordOpenAPIData) SetRecord(val *evaluator.EvaluatorRecord) { + p.Record = val } -var fieldIDToName_CreateExperimentOpenAPIData = map[int16]string{ - 1: "experiment", +var fieldIDToName_GetEvaluatorRecordOpenAPIData = map[int16]string{ + 1: "record", } -func (p *CreateExperimentOpenAPIData) IsSetExperiment() bool { - return p.Experiment != nil +func (p *GetEvaluatorRecordOpenAPIData) IsSetRecord() bool { + return p.Record != nil } -func (p *CreateExperimentOpenAPIData) Read(iprot thrift.TProtocol) (err error) { +func (p *GetEvaluatorRecordOpenAPIData) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -15646,7 +14697,7 @@ ReadStructBeginError: 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_CreateExperimentOpenAPIData[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetEvaluatorRecordOpenAPIData[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -15656,18 +14707,18 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *CreateExperimentOpenAPIData) ReadField1(iprot thrift.TProtocol) error { - _field := experiment.NewExperiment() +func (p *GetEvaluatorRecordOpenAPIData) ReadField1(iprot thrift.TProtocol) error { + _field := evaluator.NewEvaluatorRecord() if err := _field.Read(iprot); err != nil { return err } - p.Experiment = _field + p.Record = _field return nil } -func (p *CreateExperimentOpenAPIData) Write(oprot thrift.TProtocol) (err error) { +func (p *GetEvaluatorRecordOpenAPIData) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("CreateExperimentOpenAPIData"); err != nil { + if err = oprot.WriteStructBegin("GetEvaluatorRecordOpenAPIData"); err != nil { goto WriteStructBeginError } if p != nil { @@ -15693,12 +14744,12 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *CreateExperimentOpenAPIData) writeField1(oprot thrift.TProtocol) (err error) { - if p.IsSetExperiment() { - if err = oprot.WriteFieldBegin("experiment", thrift.STRUCT, 1); err != nil { +func (p *GetEvaluatorRecordOpenAPIData) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetRecord() { + if err = oprot.WriteFieldBegin("record", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } - if err := p.Experiment.Write(oprot); err != nil { + if err := p.Record.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -15712,154 +14763,283 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *CreateExperimentOpenAPIData) String() string { +func (p *GetEvaluatorRecordOpenAPIData) String() string { if p == nil { return "" } - return fmt.Sprintf("CreateExperimentOpenAPIData(%+v)", *p) + return fmt.Sprintf("GetEvaluatorRecordOpenAPIData(%+v)", *p) } -func (p *CreateExperimentOpenAPIData) DeepEqual(ano *CreateExperimentOpenAPIData) bool { +func (p *GetEvaluatorRecordOpenAPIData) DeepEqual(ano *GetEvaluatorRecordOpenAPIData) bool { if p == ano { return true } else if p == nil || ano == nil { return false } - if !p.Field1DeepEqual(ano.Experiment) { + if !p.Field1DeepEqual(ano.Record) { return false } return true } -func (p *CreateExperimentOpenAPIData) Field1DeepEqual(src *experiment.Experiment) bool { +func (p *GetEvaluatorRecordOpenAPIData) Field1DeepEqual(src *evaluator.EvaluatorRecord) bool { - if !p.Experiment.DeepEqual(src) { + if !p.Record.DeepEqual(src) { return false } return true } -// 3.2 获取评测实验结果 -type GetExperimentResultOApiRequest struct { - WorkspaceID *int64 `thrift:"workspace_id,1,optional" frugal:"1,optional,i64" json:"workspace_id" form:"workspace_id" query:"workspace_id"` - ExperimentID *string `thrift:"experiment_id,2,optional" frugal:"2,optional,string" json:"experiment_id,omitempty" path:"experiment_id"` - PageToken *string `thrift:"page_token,3,optional" frugal:"3,optional,string" form:"page_token" json:"page_token,omitempty" query:"page_token"` - PageSize *int32 `thrift:"page_size,4,optional" frugal:"4,optional,i32" form:"page_size" json:"page_size,omitempty" query:"page_size"` - Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` +// =============================== +// 评测实验相关接口 (2个接口) +// =============================== +// 3.1 创建评测实验 +type CreateExperimentOApiRequest struct { + WorkspaceID *int64 `thrift:"workspace_id,1,optional" frugal:"1,optional,i64" json:"workspace_id" form:"workspace_id" query:"workspace_id"` + EvalSetVersionID *string `thrift:"eval_set_version_id,2,optional" frugal:"2,optional,string" form:"eval_set_version_id" json:"eval_set_version_id,omitempty" query:"eval_set_version_id"` + TargetVersionID *string `thrift:"target_version_id,3,optional" frugal:"3,optional,string" form:"target_version_id" json:"target_version_id,omitempty" query:"target_version_id"` + EvaluatorVersionIds []string `thrift:"evaluator_version_ids,4,optional" frugal:"4,optional,list" form:"evaluator_version_ids" json:"evaluator_version_ids,omitempty" query:"evaluator_version_ids"` + Name *string `thrift:"name,5,optional" frugal:"5,optional,string" form:"name" json:"name,omitempty" query:"name"` + Description *string `thrift:"description,6,optional" frugal:"6,optional,string" form:"description" json:"description,omitempty" query:"description"` + TargetFieldMapping *experiment.TargetFieldMapping `thrift:"target_field_mapping,7,optional" frugal:"7,optional,experiment.TargetFieldMapping" form:"target_field_mapping" json:"target_field_mapping,omitempty" query:"target_field_mapping"` + EvaluatorFieldMapping []*experiment.EvaluatorFieldMapping `thrift:"evaluator_field_mapping,8,optional" frugal:"8,optional,list" form:"evaluator_field_mapping" json:"evaluator_field_mapping,omitempty" query:"evaluator_field_mapping"` + ItemConcurNum *int32 `thrift:"item_concur_num,9,optional" frugal:"9,optional,i32" form:"item_concur_num" json:"item_concur_num,omitempty" query:"item_concur_num"` + EvaluatorsConcurNum *int32 `thrift:"evaluators_concur_num,10,optional" frugal:"10,optional,i32" form:"evaluators_concur_num" json:"evaluators_concur_num,omitempty" query:"evaluators_concur_num"` + Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` } -func NewGetExperimentResultOApiRequest() *GetExperimentResultOApiRequest { - return &GetExperimentResultOApiRequest{} +func NewCreateExperimentOApiRequest() *CreateExperimentOApiRequest { + return &CreateExperimentOApiRequest{} } -func (p *GetExperimentResultOApiRequest) InitDefault() { +func (p *CreateExperimentOApiRequest) InitDefault() { } -var GetExperimentResultOApiRequest_WorkspaceID_DEFAULT int64 +var CreateExperimentOApiRequest_WorkspaceID_DEFAULT int64 -func (p *GetExperimentResultOApiRequest) GetWorkspaceID() (v int64) { +func (p *CreateExperimentOApiRequest) GetWorkspaceID() (v int64) { if p == nil { return } if !p.IsSetWorkspaceID() { - return GetExperimentResultOApiRequest_WorkspaceID_DEFAULT + return CreateExperimentOApiRequest_WorkspaceID_DEFAULT } return *p.WorkspaceID } -var GetExperimentResultOApiRequest_ExperimentID_DEFAULT string +var CreateExperimentOApiRequest_EvalSetVersionID_DEFAULT string -func (p *GetExperimentResultOApiRequest) GetExperimentID() (v string) { +func (p *CreateExperimentOApiRequest) GetEvalSetVersionID() (v string) { if p == nil { return } - if !p.IsSetExperimentID() { - return GetExperimentResultOApiRequest_ExperimentID_DEFAULT + if !p.IsSetEvalSetVersionID() { + return CreateExperimentOApiRequest_EvalSetVersionID_DEFAULT } - return *p.ExperimentID + return *p.EvalSetVersionID } -var GetExperimentResultOApiRequest_PageToken_DEFAULT string +var CreateExperimentOApiRequest_TargetVersionID_DEFAULT string -func (p *GetExperimentResultOApiRequest) GetPageToken() (v string) { +func (p *CreateExperimentOApiRequest) GetTargetVersionID() (v string) { if p == nil { return } - if !p.IsSetPageToken() { - return GetExperimentResultOApiRequest_PageToken_DEFAULT + if !p.IsSetTargetVersionID() { + return CreateExperimentOApiRequest_TargetVersionID_DEFAULT } - return *p.PageToken + return *p.TargetVersionID } -var GetExperimentResultOApiRequest_PageSize_DEFAULT int32 +var CreateExperimentOApiRequest_EvaluatorVersionIds_DEFAULT []string -func (p *GetExperimentResultOApiRequest) GetPageSize() (v int32) { +func (p *CreateExperimentOApiRequest) GetEvaluatorVersionIds() (v []string) { if p == nil { return } - if !p.IsSetPageSize() { - return GetExperimentResultOApiRequest_PageSize_DEFAULT + if !p.IsSetEvaluatorVersionIds() { + return CreateExperimentOApiRequest_EvaluatorVersionIds_DEFAULT } - return *p.PageSize + return p.EvaluatorVersionIds } -var GetExperimentResultOApiRequest_Base_DEFAULT *base.Base +var CreateExperimentOApiRequest_Name_DEFAULT string -func (p *GetExperimentResultOApiRequest) GetBase() (v *base.Base) { +func (p *CreateExperimentOApiRequest) GetName() (v string) { + if p == nil { + return + } + if !p.IsSetName() { + return CreateExperimentOApiRequest_Name_DEFAULT + } + return *p.Name +} + +var CreateExperimentOApiRequest_Description_DEFAULT string + +func (p *CreateExperimentOApiRequest) GetDescription() (v string) { + if p == nil { + return + } + if !p.IsSetDescription() { + return CreateExperimentOApiRequest_Description_DEFAULT + } + return *p.Description +} + +var CreateExperimentOApiRequest_TargetFieldMapping_DEFAULT *experiment.TargetFieldMapping + +func (p *CreateExperimentOApiRequest) GetTargetFieldMapping() (v *experiment.TargetFieldMapping) { + if p == nil { + return + } + if !p.IsSetTargetFieldMapping() { + return CreateExperimentOApiRequest_TargetFieldMapping_DEFAULT + } + return p.TargetFieldMapping +} + +var CreateExperimentOApiRequest_EvaluatorFieldMapping_DEFAULT []*experiment.EvaluatorFieldMapping + +func (p *CreateExperimentOApiRequest) GetEvaluatorFieldMapping() (v []*experiment.EvaluatorFieldMapping) { + if p == nil { + return + } + if !p.IsSetEvaluatorFieldMapping() { + return CreateExperimentOApiRequest_EvaluatorFieldMapping_DEFAULT + } + return p.EvaluatorFieldMapping +} + +var CreateExperimentOApiRequest_ItemConcurNum_DEFAULT int32 + +func (p *CreateExperimentOApiRequest) GetItemConcurNum() (v int32) { + if p == nil { + return + } + if !p.IsSetItemConcurNum() { + return CreateExperimentOApiRequest_ItemConcurNum_DEFAULT + } + return *p.ItemConcurNum +} + +var CreateExperimentOApiRequest_EvaluatorsConcurNum_DEFAULT int32 + +func (p *CreateExperimentOApiRequest) GetEvaluatorsConcurNum() (v int32) { + if p == nil { + return + } + if !p.IsSetEvaluatorsConcurNum() { + return CreateExperimentOApiRequest_EvaluatorsConcurNum_DEFAULT + } + return *p.EvaluatorsConcurNum +} + +var CreateExperimentOApiRequest_Base_DEFAULT *base.Base + +func (p *CreateExperimentOApiRequest) GetBase() (v *base.Base) { if p == nil { return } if !p.IsSetBase() { - return GetExperimentResultOApiRequest_Base_DEFAULT + return CreateExperimentOApiRequest_Base_DEFAULT } return p.Base } -func (p *GetExperimentResultOApiRequest) SetWorkspaceID(val *int64) { +func (p *CreateExperimentOApiRequest) SetWorkspaceID(val *int64) { p.WorkspaceID = val } -func (p *GetExperimentResultOApiRequest) SetExperimentID(val *string) { - p.ExperimentID = val +func (p *CreateExperimentOApiRequest) SetEvalSetVersionID(val *string) { + p.EvalSetVersionID = val } -func (p *GetExperimentResultOApiRequest) SetPageToken(val *string) { - p.PageToken = val +func (p *CreateExperimentOApiRequest) SetTargetVersionID(val *string) { + p.TargetVersionID = val } -func (p *GetExperimentResultOApiRequest) SetPageSize(val *int32) { - p.PageSize = val +func (p *CreateExperimentOApiRequest) SetEvaluatorVersionIds(val []string) { + p.EvaluatorVersionIds = val } -func (p *GetExperimentResultOApiRequest) SetBase(val *base.Base) { +func (p *CreateExperimentOApiRequest) SetName(val *string) { + p.Name = val +} +func (p *CreateExperimentOApiRequest) SetDescription(val *string) { + p.Description = val +} +func (p *CreateExperimentOApiRequest) SetTargetFieldMapping(val *experiment.TargetFieldMapping) { + p.TargetFieldMapping = val +} +func (p *CreateExperimentOApiRequest) SetEvaluatorFieldMapping(val []*experiment.EvaluatorFieldMapping) { + p.EvaluatorFieldMapping = val +} +func (p *CreateExperimentOApiRequest) SetItemConcurNum(val *int32) { + p.ItemConcurNum = val +} +func (p *CreateExperimentOApiRequest) SetEvaluatorsConcurNum(val *int32) { + p.EvaluatorsConcurNum = val +} +func (p *CreateExperimentOApiRequest) SetBase(val *base.Base) { p.Base = val } -var fieldIDToName_GetExperimentResultOApiRequest = map[int16]string{ +var fieldIDToName_CreateExperimentOApiRequest = map[int16]string{ 1: "workspace_id", - 2: "experiment_id", - 3: "page_token", - 4: "page_size", + 2: "eval_set_version_id", + 3: "target_version_id", + 4: "evaluator_version_ids", + 5: "name", + 6: "description", + 7: "target_field_mapping", + 8: "evaluator_field_mapping", + 9: "item_concur_num", + 10: "evaluators_concur_num", 255: "Base", } -func (p *GetExperimentResultOApiRequest) IsSetWorkspaceID() bool { +func (p *CreateExperimentOApiRequest) IsSetWorkspaceID() bool { return p.WorkspaceID != nil } -func (p *GetExperimentResultOApiRequest) IsSetExperimentID() bool { - return p.ExperimentID != nil +func (p *CreateExperimentOApiRequest) IsSetEvalSetVersionID() bool { + return p.EvalSetVersionID != nil } -func (p *GetExperimentResultOApiRequest) IsSetPageToken() bool { - return p.PageToken != nil +func (p *CreateExperimentOApiRequest) IsSetTargetVersionID() bool { + return p.TargetVersionID != nil } -func (p *GetExperimentResultOApiRequest) IsSetPageSize() bool { - return p.PageSize != nil +func (p *CreateExperimentOApiRequest) IsSetEvaluatorVersionIds() bool { + return p.EvaluatorVersionIds != nil } -func (p *GetExperimentResultOApiRequest) IsSetBase() bool { +func (p *CreateExperimentOApiRequest) IsSetName() bool { + return p.Name != nil +} + +func (p *CreateExperimentOApiRequest) IsSetDescription() bool { + return p.Description != nil +} + +func (p *CreateExperimentOApiRequest) IsSetTargetFieldMapping() bool { + return p.TargetFieldMapping != nil +} + +func (p *CreateExperimentOApiRequest) IsSetEvaluatorFieldMapping() bool { + return p.EvaluatorFieldMapping != nil +} + +func (p *CreateExperimentOApiRequest) IsSetItemConcurNum() bool { + return p.ItemConcurNum != nil +} + +func (p *CreateExperimentOApiRequest) IsSetEvaluatorsConcurNum() bool { + return p.EvaluatorsConcurNum != nil +} + +func (p *CreateExperimentOApiRequest) IsSetBase() bool { return p.Base != nil } -func (p *GetExperimentResultOApiRequest) Read(iprot thrift.TProtocol) (err error) { +func (p *CreateExperimentOApiRequest) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -15902,13 +15082,61 @@ func (p *GetExperimentResultOApiRequest) Read(iprot thrift.TProtocol) (err error goto SkipFieldError } case 4: - if fieldTypeId == thrift.I32 { + 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.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.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.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 255: if fieldTypeId == thrift.STRUCT { if err = p.ReadField255(iprot); err != nil { @@ -15936,7 +15164,7 @@ ReadStructBeginError: 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_GetExperimentResultOApiRequest[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_CreateExperimentOApiRequest[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -15946,7 +15174,7 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *GetExperimentResultOApiRequest) ReadField1(iprot thrift.TProtocol) error { +func (p *CreateExperimentOApiRequest) ReadField1(iprot thrift.TProtocol) error { var _field *int64 if v, err := iprot.ReadI64(); err != nil { @@ -15957,7 +15185,7 @@ func (p *GetExperimentResultOApiRequest) ReadField1(iprot thrift.TProtocol) erro p.WorkspaceID = _field return nil } -func (p *GetExperimentResultOApiRequest) ReadField2(iprot thrift.TProtocol) error { +func (p *CreateExperimentOApiRequest) ReadField2(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { @@ -15965,10 +15193,10 @@ func (p *GetExperimentResultOApiRequest) ReadField2(iprot thrift.TProtocol) erro } else { _field = &v } - p.ExperimentID = _field + p.EvalSetVersionID = _field return nil } -func (p *GetExperimentResultOApiRequest) ReadField3(iprot thrift.TProtocol) error { +func (p *CreateExperimentOApiRequest) ReadField3(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { @@ -15976,32 +15204,119 @@ func (p *GetExperimentResultOApiRequest) ReadField3(iprot thrift.TProtocol) erro } else { _field = &v } - p.PageToken = _field + p.TargetVersionID = _field return nil } -func (p *GetExperimentResultOApiRequest) ReadField4(iprot thrift.TProtocol) error { - - var _field *int32 - if v, err := iprot.ReadI32(); err != nil { +func (p *CreateExperimentOApiRequest) ReadField4(iprot thrift.TProtocol) error { + _, size, err := iprot.ReadListBegin() + if err != nil { return err - } else { - _field = &v } - p.PageSize = _field - return nil -} -func (p *GetExperimentResultOApiRequest) ReadField255(iprot thrift.TProtocol) error { - _field := base.NewBase() - if err := _field.Read(iprot); err != nil { + _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.Base = _field + p.EvaluatorVersionIds = _field return nil } +func (p *CreateExperimentOApiRequest) ReadField5(iprot thrift.TProtocol) error { -func (p *GetExperimentResultOApiRequest) Write(oprot thrift.TProtocol) (err error) { + var _field *string + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = &v + } + p.Name = _field + return nil +} +func (p *CreateExperimentOApiRequest) ReadField6(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 *CreateExperimentOApiRequest) ReadField7(iprot thrift.TProtocol) error { + _field := experiment.NewTargetFieldMapping() + if err := _field.Read(iprot); err != nil { + return err + } + p.TargetFieldMapping = _field + return nil +} +func (p *CreateExperimentOApiRequest) ReadField8(iprot thrift.TProtocol) error { + _, size, err := iprot.ReadListBegin() + if err != nil { + return err + } + _field := make([]*experiment.EvaluatorFieldMapping, 0, size) + values := make([]experiment.EvaluatorFieldMapping, 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.EvaluatorFieldMapping = _field + return nil +} +func (p *CreateExperimentOApiRequest) ReadField9(iprot thrift.TProtocol) error { + + var _field *int32 + if v, err := iprot.ReadI32(); err != nil { + return err + } else { + _field = &v + } + p.ItemConcurNum = _field + return nil +} +func (p *CreateExperimentOApiRequest) ReadField10(iprot thrift.TProtocol) error { + + var _field *int32 + if v, err := iprot.ReadI32(); err != nil { + return err + } else { + _field = &v + } + p.EvaluatorsConcurNum = _field + return nil +} +func (p *CreateExperimentOApiRequest) ReadField255(iprot thrift.TProtocol) error { + _field := base.NewBase() + if err := _field.Read(iprot); err != nil { + return err + } + p.Base = _field + return nil +} + +func (p *CreateExperimentOApiRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("GetExperimentResultOApiRequest"); err != nil { + if err = oprot.WriteStructBegin("CreateExperimentOApiRequest"); err != nil { goto WriteStructBeginError } if p != nil { @@ -16021,6 +15336,30 @@ func (p *GetExperimentResultOApiRequest) Write(oprot thrift.TProtocol) (err erro 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 @@ -16043,7 +15382,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *GetExperimentResultOApiRequest) writeField1(oprot thrift.TProtocol) (err error) { +func (p *CreateExperimentOApiRequest) writeField1(oprot thrift.TProtocol) (err error) { if p.IsSetWorkspaceID() { if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { goto WriteFieldBeginError @@ -16061,12 +15400,12 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *GetExperimentResultOApiRequest) writeField2(oprot thrift.TProtocol) (err error) { - if p.IsSetExperimentID() { - if err = oprot.WriteFieldBegin("experiment_id", thrift.STRING, 2); err != nil { +func (p *CreateExperimentOApiRequest) writeField2(oprot thrift.TProtocol) (err error) { + if p.IsSetEvalSetVersionID() { + if err = oprot.WriteFieldBegin("eval_set_version_id", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } - if err := oprot.WriteString(*p.ExperimentID); err != nil { + if err := oprot.WriteString(*p.EvalSetVersionID); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -16079,12 +15418,12 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } -func (p *GetExperimentResultOApiRequest) writeField3(oprot thrift.TProtocol) (err error) { - if p.IsSetPageToken() { - if err = oprot.WriteFieldBegin("page_token", thrift.STRING, 3); err != nil { +func (p *CreateExperimentOApiRequest) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetTargetVersionID() { + if err = oprot.WriteFieldBegin("target_version_id", thrift.STRING, 3); err != nil { goto WriteFieldBeginError } - if err := oprot.WriteString(*p.PageToken); err != nil { + if err := oprot.WriteString(*p.TargetVersionID); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -16097,12 +15436,20 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } -func (p *GetExperimentResultOApiRequest) writeField4(oprot thrift.TProtocol) (err error) { - if p.IsSetPageSize() { - if err = oprot.WriteFieldBegin("page_size", thrift.I32, 4); err != nil { +func (p *CreateExperimentOApiRequest) writeField4(oprot thrift.TProtocol) (err error) { + if p.IsSetEvaluatorVersionIds() { + if err = oprot.WriteFieldBegin("evaluator_version_ids", thrift.LIST, 4); err != nil { goto WriteFieldBeginError } - if err := oprot.WriteI32(*p.PageSize); err != nil { + if err := oprot.WriteListBegin(thrift.STRING, len(p.EvaluatorVersionIds)); err != nil { + return err + } + for _, v := range p.EvaluatorVersionIds { + if err := oprot.WriteString(v); err != nil { + return err + } + } + if err := oprot.WriteListEnd(); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -16115,12 +15462,12 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err) } -func (p *GetExperimentResultOApiRequest) writeField255(oprot thrift.TProtocol) (err error) { - if p.IsSetBase() { - if err = oprot.WriteFieldBegin("Base", thrift.STRUCT, 255); err != nil { +func (p *CreateExperimentOApiRequest) writeField5(oprot thrift.TProtocol) (err error) { + if p.IsSetName() { + if err = oprot.WriteFieldBegin("name", thrift.STRING, 5); err != nil { goto WriteFieldBeginError } - if err := p.Base.Write(oprot); err != nil { + if err := oprot.WriteString(*p.Name); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -16129,92 +15476,295 @@ func (p *GetExperimentResultOApiRequest) writeField255(oprot thrift.TProtocol) ( } return nil WriteFieldBeginError: - return thrift.PrependError(fmt.Sprintf("%T write field 255 begin error: ", p), err) + return thrift.PrependError(fmt.Sprintf("%T write field 5 begin error: ", p), err) WriteFieldEndError: - return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) + return thrift.PrependError(fmt.Sprintf("%T write field 5 end error: ", p), err) } - -func (p *GetExperimentResultOApiRequest) String() string { - if p == nil { - return "" +func (p *CreateExperimentOApiRequest) writeField6(oprot thrift.TProtocol) (err error) { + if p.IsSetDescription() { + if err = oprot.WriteFieldBegin("description", thrift.STRING, 6); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(*p.Description); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } } - return fmt.Sprintf("GetExperimentResultOApiRequest(%+v)", *p) - + 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 *GetExperimentResultOApiRequest) DeepEqual(ano *GetExperimentResultOApiRequest) bool { - if p == ano { - return true - } else if p == nil || ano == nil { - return false - } - if !p.Field1DeepEqual(ano.WorkspaceID) { - return false - } - if !p.Field2DeepEqual(ano.ExperimentID) { - return false - } - if !p.Field3DeepEqual(ano.PageToken) { - return false - } - if !p.Field4DeepEqual(ano.PageSize) { - return false - } - if !p.Field255DeepEqual(ano.Base) { - return false +func (p *CreateExperimentOApiRequest) writeField7(oprot thrift.TProtocol) (err error) { + if p.IsSetTargetFieldMapping() { + if err = oprot.WriteFieldBegin("target_field_mapping", thrift.STRUCT, 7); err != nil { + goto WriteFieldBeginError + } + if err := p.TargetFieldMapping.Write(oprot); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } } - return true + 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 *GetExperimentResultOApiRequest) Field1DeepEqual(src *int64) bool { - - if p.WorkspaceID == src { - return true - } else if p.WorkspaceID == nil || src == nil { - return false - } - if *p.WorkspaceID != *src { - return false +func (p *CreateExperimentOApiRequest) writeField8(oprot thrift.TProtocol) (err error) { + if p.IsSetEvaluatorFieldMapping() { + if err = oprot.WriteFieldBegin("evaluator_field_mapping", thrift.LIST, 8); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteListBegin(thrift.STRUCT, len(p.EvaluatorFieldMapping)); err != nil { + return err + } + for _, v := range p.EvaluatorFieldMapping { + 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 true + 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 *GetExperimentResultOApiRequest) Field2DeepEqual(src *string) bool { - - if p.ExperimentID == src { - return true - } else if p.ExperimentID == nil || src == nil { +func (p *CreateExperimentOApiRequest) writeField9(oprot thrift.TProtocol) (err error) { + if p.IsSetItemConcurNum() { + if err = oprot.WriteFieldBegin("item_concur_num", thrift.I32, 9); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI32(*p.ItemConcurNum); 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 *CreateExperimentOApiRequest) writeField10(oprot thrift.TProtocol) (err error) { + if p.IsSetEvaluatorsConcurNum() { + if err = oprot.WriteFieldBegin("evaluators_concur_num", thrift.I32, 10); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI32(*p.EvaluatorsConcurNum); 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 *CreateExperimentOApiRequest) 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 *CreateExperimentOApiRequest) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("CreateExperimentOApiRequest(%+v)", *p) + +} + +func (p *CreateExperimentOApiRequest) DeepEqual(ano *CreateExperimentOApiRequest) bool { + if p == ano { + return true + } else if p == nil || ano == nil { return false } - if strings.Compare(*p.ExperimentID, *src) != 0 { + if !p.Field1DeepEqual(ano.WorkspaceID) { + return false + } + if !p.Field2DeepEqual(ano.EvalSetVersionID) { + return false + } + if !p.Field3DeepEqual(ano.TargetVersionID) { + return false + } + if !p.Field4DeepEqual(ano.EvaluatorVersionIds) { + return false + } + if !p.Field5DeepEqual(ano.Name) { + return false + } + if !p.Field6DeepEqual(ano.Description) { + return false + } + if !p.Field7DeepEqual(ano.TargetFieldMapping) { + return false + } + if !p.Field8DeepEqual(ano.EvaluatorFieldMapping) { + return false + } + if !p.Field9DeepEqual(ano.ItemConcurNum) { + return false + } + if !p.Field10DeepEqual(ano.EvaluatorsConcurNum) { + return false + } + if !p.Field255DeepEqual(ano.Base) { return false } return true } -func (p *GetExperimentResultOApiRequest) Field3DeepEqual(src *string) bool { - if p.PageToken == src { +func (p *CreateExperimentOApiRequest) Field1DeepEqual(src *int64) bool { + + if p.WorkspaceID == src { return true - } else if p.PageToken == nil || src == nil { + } else if p.WorkspaceID == nil || src == nil { return false } - if strings.Compare(*p.PageToken, *src) != 0 { + if *p.WorkspaceID != *src { return false } return true } -func (p *GetExperimentResultOApiRequest) Field4DeepEqual(src *int32) bool { +func (p *CreateExperimentOApiRequest) Field2DeepEqual(src *string) bool { - if p.PageSize == src { + if p.EvalSetVersionID == src { return true - } else if p.PageSize == nil || src == nil { + } else if p.EvalSetVersionID == nil || src == nil { return false } - if *p.PageSize != *src { + if strings.Compare(*p.EvalSetVersionID, *src) != 0 { return false } return true } -func (p *GetExperimentResultOApiRequest) Field255DeepEqual(src *base.Base) bool { +func (p *CreateExperimentOApiRequest) Field3DeepEqual(src *string) bool { + + if p.TargetVersionID == src { + return true + } else if p.TargetVersionID == nil || src == nil { + return false + } + if strings.Compare(*p.TargetVersionID, *src) != 0 { + return false + } + return true +} +func (p *CreateExperimentOApiRequest) Field4DeepEqual(src []string) bool { + + if len(p.EvaluatorVersionIds) != len(src) { + return false + } + for i, v := range p.EvaluatorVersionIds { + _src := src[i] + if strings.Compare(v, _src) != 0 { + return false + } + } + return true +} +func (p *CreateExperimentOApiRequest) Field5DeepEqual(src *string) bool { + + if p.Name == src { + return true + } else if p.Name == nil || src == nil { + return false + } + if strings.Compare(*p.Name, *src) != 0 { + return false + } + return true +} +func (p *CreateExperimentOApiRequest) Field6DeepEqual(src *string) bool { + + if p.Description == src { + return true + } else if p.Description == nil || src == nil { + return false + } + if strings.Compare(*p.Description, *src) != 0 { + return false + } + return true +} +func (p *CreateExperimentOApiRequest) Field7DeepEqual(src *experiment.TargetFieldMapping) bool { + + if !p.TargetFieldMapping.DeepEqual(src) { + return false + } + return true +} +func (p *CreateExperimentOApiRequest) Field8DeepEqual(src []*experiment.EvaluatorFieldMapping) bool { + + if len(p.EvaluatorFieldMapping) != len(src) { + return false + } + for i, v := range p.EvaluatorFieldMapping { + _src := src[i] + if !v.DeepEqual(_src) { + return false + } + } + return true +} +func (p *CreateExperimentOApiRequest) Field9DeepEqual(src *int32) bool { + + if p.ItemConcurNum == src { + return true + } else if p.ItemConcurNum == nil || src == nil { + return false + } + if *p.ItemConcurNum != *src { + return false + } + return true +} +func (p *CreateExperimentOApiRequest) Field10DeepEqual(src *int32) bool { + + if p.EvaluatorsConcurNum == src { + return true + } else if p.EvaluatorsConcurNum == nil || src == nil { + return false + } + if *p.EvaluatorsConcurNum != *src { + return false + } + return true +} +func (p *CreateExperimentOApiRequest) Field255DeepEqual(src *base.Base) bool { if !p.Base.DeepEqual(src) { return false @@ -16222,104 +15772,104 @@ func (p *GetExperimentResultOApiRequest) Field255DeepEqual(src *base.Base) bool return true } -type GetExperimentResultOApiResponse struct { - Code *int32 `thrift:"code,1,optional" frugal:"1,optional,i32" form:"code" json:"code,omitempty" query:"code"` - Msg *string `thrift:"msg,2,optional" frugal:"2,optional,string" form:"msg" json:"msg,omitempty" query:"msg"` - Data *GetExperimentResultOpenAPIData `thrift:"data,3,optional" frugal:"3,optional,GetExperimentResultOpenAPIData" form:"data" json:"data,omitempty" query:"data"` - BaseResp *base.BaseResp `thrift:"BaseResp,255" frugal:"255,default,base.BaseResp" form:"BaseResp" json:"BaseResp" query:"BaseResp"` +type CreateExperimentOApiResponse struct { + Code *int32 `thrift:"code,1,optional" frugal:"1,optional,i32" form:"code" json:"code,omitempty" query:"code"` + Msg *string `thrift:"msg,2,optional" frugal:"2,optional,string" form:"msg" json:"msg,omitempty" query:"msg"` + Data *CreateExperimentOpenAPIData `thrift:"data,3,optional" frugal:"3,optional,CreateExperimentOpenAPIData" form:"data" json:"data,omitempty" query:"data"` + BaseResp *base.BaseResp `thrift:"BaseResp,255" frugal:"255,default,base.BaseResp" form:"BaseResp" json:"BaseResp" query:"BaseResp"` } -func NewGetExperimentResultOApiResponse() *GetExperimentResultOApiResponse { - return &GetExperimentResultOApiResponse{} +func NewCreateExperimentOApiResponse() *CreateExperimentOApiResponse { + return &CreateExperimentOApiResponse{} } -func (p *GetExperimentResultOApiResponse) InitDefault() { +func (p *CreateExperimentOApiResponse) InitDefault() { } -var GetExperimentResultOApiResponse_Code_DEFAULT int32 +var CreateExperimentOApiResponse_Code_DEFAULT int32 -func (p *GetExperimentResultOApiResponse) GetCode() (v int32) { +func (p *CreateExperimentOApiResponse) GetCode() (v int32) { if p == nil { return } if !p.IsSetCode() { - return GetExperimentResultOApiResponse_Code_DEFAULT + return CreateExperimentOApiResponse_Code_DEFAULT } return *p.Code } -var GetExperimentResultOApiResponse_Msg_DEFAULT string +var CreateExperimentOApiResponse_Msg_DEFAULT string -func (p *GetExperimentResultOApiResponse) GetMsg() (v string) { +func (p *CreateExperimentOApiResponse) GetMsg() (v string) { if p == nil { return } if !p.IsSetMsg() { - return GetExperimentResultOApiResponse_Msg_DEFAULT + return CreateExperimentOApiResponse_Msg_DEFAULT } return *p.Msg } -var GetExperimentResultOApiResponse_Data_DEFAULT *GetExperimentResultOpenAPIData +var CreateExperimentOApiResponse_Data_DEFAULT *CreateExperimentOpenAPIData -func (p *GetExperimentResultOApiResponse) GetData() (v *GetExperimentResultOpenAPIData) { +func (p *CreateExperimentOApiResponse) GetData() (v *CreateExperimentOpenAPIData) { if p == nil { return } if !p.IsSetData() { - return GetExperimentResultOApiResponse_Data_DEFAULT + return CreateExperimentOApiResponse_Data_DEFAULT } return p.Data } -var GetExperimentResultOApiResponse_BaseResp_DEFAULT *base.BaseResp +var CreateExperimentOApiResponse_BaseResp_DEFAULT *base.BaseResp -func (p *GetExperimentResultOApiResponse) GetBaseResp() (v *base.BaseResp) { +func (p *CreateExperimentOApiResponse) GetBaseResp() (v *base.BaseResp) { if p == nil { return } if !p.IsSetBaseResp() { - return GetExperimentResultOApiResponse_BaseResp_DEFAULT + return CreateExperimentOApiResponse_BaseResp_DEFAULT } return p.BaseResp } -func (p *GetExperimentResultOApiResponse) SetCode(val *int32) { +func (p *CreateExperimentOApiResponse) SetCode(val *int32) { p.Code = val } -func (p *GetExperimentResultOApiResponse) SetMsg(val *string) { +func (p *CreateExperimentOApiResponse) SetMsg(val *string) { p.Msg = val } -func (p *GetExperimentResultOApiResponse) SetData(val *GetExperimentResultOpenAPIData) { +func (p *CreateExperimentOApiResponse) SetData(val *CreateExperimentOpenAPIData) { p.Data = val } -func (p *GetExperimentResultOApiResponse) SetBaseResp(val *base.BaseResp) { +func (p *CreateExperimentOApiResponse) SetBaseResp(val *base.BaseResp) { p.BaseResp = val } -var fieldIDToName_GetExperimentResultOApiResponse = map[int16]string{ +var fieldIDToName_CreateExperimentOApiResponse = map[int16]string{ 1: "code", 2: "msg", 3: "data", 255: "BaseResp", } -func (p *GetExperimentResultOApiResponse) IsSetCode() bool { +func (p *CreateExperimentOApiResponse) IsSetCode() bool { return p.Code != nil } -func (p *GetExperimentResultOApiResponse) IsSetMsg() bool { +func (p *CreateExperimentOApiResponse) IsSetMsg() bool { return p.Msg != nil } -func (p *GetExperimentResultOApiResponse) IsSetData() bool { +func (p *CreateExperimentOApiResponse) IsSetData() bool { return p.Data != nil } -func (p *GetExperimentResultOApiResponse) IsSetBaseResp() bool { +func (p *CreateExperimentOApiResponse) IsSetBaseResp() bool { return p.BaseResp != nil } -func (p *GetExperimentResultOApiResponse) Read(iprot thrift.TProtocol) (err error) { +func (p *CreateExperimentOApiResponse) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -16388,7 +15938,7 @@ ReadStructBeginError: 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_GetExperimentResultOApiResponse[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_CreateExperimentOApiResponse[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -16398,7 +15948,7 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *GetExperimentResultOApiResponse) ReadField1(iprot thrift.TProtocol) error { +func (p *CreateExperimentOApiResponse) ReadField1(iprot thrift.TProtocol) error { var _field *int32 if v, err := iprot.ReadI32(); err != nil { @@ -16409,7 +15959,7 @@ func (p *GetExperimentResultOApiResponse) ReadField1(iprot thrift.TProtocol) err p.Code = _field return nil } -func (p *GetExperimentResultOApiResponse) ReadField2(iprot thrift.TProtocol) error { +func (p *CreateExperimentOApiResponse) ReadField2(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { @@ -16420,15 +15970,15 @@ func (p *GetExperimentResultOApiResponse) ReadField2(iprot thrift.TProtocol) err p.Msg = _field return nil } -func (p *GetExperimentResultOApiResponse) ReadField3(iprot thrift.TProtocol) error { - _field := NewGetExperimentResultOpenAPIData() +func (p *CreateExperimentOApiResponse) ReadField3(iprot thrift.TProtocol) error { + _field := NewCreateExperimentOpenAPIData() if err := _field.Read(iprot); err != nil { return err } p.Data = _field return nil } -func (p *GetExperimentResultOApiResponse) ReadField255(iprot thrift.TProtocol) error { +func (p *CreateExperimentOApiResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err @@ -16437,9 +15987,9 @@ func (p *GetExperimentResultOApiResponse) ReadField255(iprot thrift.TProtocol) e return nil } -func (p *GetExperimentResultOApiResponse) Write(oprot thrift.TProtocol) (err error) { +func (p *CreateExperimentOApiResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("GetExperimentResultOApiResponse"); err != nil { + if err = oprot.WriteStructBegin("CreateExperimentOApiResponse"); err != nil { goto WriteStructBeginError } if p != nil { @@ -16477,7 +16027,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *GetExperimentResultOApiResponse) writeField1(oprot thrift.TProtocol) (err error) { +func (p *CreateExperimentOApiResponse) writeField1(oprot thrift.TProtocol) (err error) { if p.IsSetCode() { if err = oprot.WriteFieldBegin("code", thrift.I32, 1); err != nil { goto WriteFieldBeginError @@ -16495,7 +16045,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *GetExperimentResultOApiResponse) writeField2(oprot thrift.TProtocol) (err error) { +func (p *CreateExperimentOApiResponse) writeField2(oprot thrift.TProtocol) (err error) { if p.IsSetMsg() { if err = oprot.WriteFieldBegin("msg", thrift.STRING, 2); err != nil { goto WriteFieldBeginError @@ -16513,7 +16063,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } -func (p *GetExperimentResultOApiResponse) writeField3(oprot thrift.TProtocol) (err error) { +func (p *CreateExperimentOApiResponse) writeField3(oprot thrift.TProtocol) (err error) { if p.IsSetData() { if err = oprot.WriteFieldBegin("data", thrift.STRUCT, 3); err != nil { goto WriteFieldBeginError @@ -16531,7 +16081,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } -func (p *GetExperimentResultOApiResponse) writeField255(oprot thrift.TProtocol) (err error) { +func (p *CreateExperimentOApiResponse) writeField255(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("BaseResp", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError } @@ -16548,15 +16098,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } -func (p *GetExperimentResultOApiResponse) String() string { +func (p *CreateExperimentOApiResponse) String() string { if p == nil { return "" } - return fmt.Sprintf("GetExperimentResultOApiResponse(%+v)", *p) + return fmt.Sprintf("CreateExperimentOApiResponse(%+v)", *p) } -func (p *GetExperimentResultOApiResponse) DeepEqual(ano *GetExperimentResultOApiResponse) bool { +func (p *CreateExperimentOApiResponse) DeepEqual(ano *CreateExperimentOApiResponse) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -16577,7 +16127,7 @@ func (p *GetExperimentResultOApiResponse) DeepEqual(ano *GetExperimentResultOApi return true } -func (p *GetExperimentResultOApiResponse) Field1DeepEqual(src *int32) bool { +func (p *CreateExperimentOApiResponse) Field1DeepEqual(src *int32) bool { if p.Code == src { return true @@ -16589,7 +16139,7 @@ func (p *GetExperimentResultOApiResponse) Field1DeepEqual(src *int32) bool { } return true } -func (p *GetExperimentResultOApiResponse) Field2DeepEqual(src *string) bool { +func (p *CreateExperimentOApiResponse) Field2DeepEqual(src *string) bool { if p.Msg == src { return true @@ -16601,14 +16151,14 @@ func (p *GetExperimentResultOApiResponse) Field2DeepEqual(src *string) bool { } return true } -func (p *GetExperimentResultOApiResponse) Field3DeepEqual(src *GetExperimentResultOpenAPIData) bool { +func (p *CreateExperimentOApiResponse) Field3DeepEqual(src *CreateExperimentOpenAPIData) bool { if !p.Data.DeepEqual(src) { return false } return true } -func (p *GetExperimentResultOApiResponse) Field255DeepEqual(src *base.BaseResp) bool { +func (p *CreateExperimentOApiResponse) Field255DeepEqual(src *base.BaseResp) bool { if !p.BaseResp.DeepEqual(src) { return false @@ -16616,146 +16166,41 @@ func (p *GetExperimentResultOApiResponse) Field255DeepEqual(src *base.BaseResp) return true } -type GetExperimentResultOpenAPIData struct { - ColumnEvalSetFields []*experiment.ColumnEvalSetField `thrift:"column_eval_set_fields,1,optional" frugal:"1,optional,list" form:"column_eval_set_fields" json:"column_eval_set_fields,omitempty" query:"column_eval_set_fields"` - ColumnEvaluators []*experiment.ColumnEvaluator `thrift:"column_evaluators,2,optional" frugal:"2,optional,list" form:"column_evaluators" json:"column_evaluators,omitempty" query:"column_evaluators"` - ItemResults []*experiment.ItemResult_ `thrift:"item_results,3,optional" frugal:"3,optional,list" form:"item_results" json:"item_results,omitempty" query:"item_results"` - HasMore *bool `thrift:"has_more,4,optional" frugal:"4,optional,bool" form:"has_more" json:"has_more,omitempty" query:"has_more"` - NextPageToken *string `thrift:"next_page_token,5,optional" frugal:"5,optional,string" form:"next_page_token" json:"next_page_token,omitempty" query:"next_page_token"` - Total *int64 `thrift:"total,6,optional" frugal:"6,optional,i64" form:"total" json:"total,omitempty" query:"total"` -} - -func NewGetExperimentResultOpenAPIData() *GetExperimentResultOpenAPIData { - return &GetExperimentResultOpenAPIData{} -} - -func (p *GetExperimentResultOpenAPIData) InitDefault() { -} - -var GetExperimentResultOpenAPIData_ColumnEvalSetFields_DEFAULT []*experiment.ColumnEvalSetField - -func (p *GetExperimentResultOpenAPIData) GetColumnEvalSetFields() (v []*experiment.ColumnEvalSetField) { - if p == nil { - return - } - if !p.IsSetColumnEvalSetFields() { - return GetExperimentResultOpenAPIData_ColumnEvalSetFields_DEFAULT - } - return p.ColumnEvalSetFields -} - -var GetExperimentResultOpenAPIData_ColumnEvaluators_DEFAULT []*experiment.ColumnEvaluator - -func (p *GetExperimentResultOpenAPIData) GetColumnEvaluators() (v []*experiment.ColumnEvaluator) { - if p == nil { - return - } - if !p.IsSetColumnEvaluators() { - return GetExperimentResultOpenAPIData_ColumnEvaluators_DEFAULT - } - return p.ColumnEvaluators -} - -var GetExperimentResultOpenAPIData_ItemResults_DEFAULT []*experiment.ItemResult_ - -func (p *GetExperimentResultOpenAPIData) GetItemResults() (v []*experiment.ItemResult_) { - if p == nil { - return - } - if !p.IsSetItemResults() { - return GetExperimentResultOpenAPIData_ItemResults_DEFAULT - } - return p.ItemResults +type CreateExperimentOpenAPIData struct { + Experiment *experiment.Experiment `thrift:"experiment,1,optional" frugal:"1,optional,experiment.Experiment" form:"experiment" json:"experiment,omitempty" query:"experiment"` } -var GetExperimentResultOpenAPIData_HasMore_DEFAULT bool - -func (p *GetExperimentResultOpenAPIData) GetHasMore() (v bool) { - if p == nil { - return - } - if !p.IsSetHasMore() { - return GetExperimentResultOpenAPIData_HasMore_DEFAULT - } - return *p.HasMore +func NewCreateExperimentOpenAPIData() *CreateExperimentOpenAPIData { + return &CreateExperimentOpenAPIData{} } -var GetExperimentResultOpenAPIData_NextPageToken_DEFAULT string - -func (p *GetExperimentResultOpenAPIData) GetNextPageToken() (v string) { - if p == nil { - return - } - if !p.IsSetNextPageToken() { - return GetExperimentResultOpenAPIData_NextPageToken_DEFAULT - } - return *p.NextPageToken +func (p *CreateExperimentOpenAPIData) InitDefault() { } -var GetExperimentResultOpenAPIData_Total_DEFAULT int64 +var CreateExperimentOpenAPIData_Experiment_DEFAULT *experiment.Experiment -func (p *GetExperimentResultOpenAPIData) GetTotal() (v int64) { +func (p *CreateExperimentOpenAPIData) GetExperiment() (v *experiment.Experiment) { if p == nil { return } - if !p.IsSetTotal() { - return GetExperimentResultOpenAPIData_Total_DEFAULT + if !p.IsSetExperiment() { + return CreateExperimentOpenAPIData_Experiment_DEFAULT } - return *p.Total -} -func (p *GetExperimentResultOpenAPIData) SetColumnEvalSetFields(val []*experiment.ColumnEvalSetField) { - p.ColumnEvalSetFields = val -} -func (p *GetExperimentResultOpenAPIData) SetColumnEvaluators(val []*experiment.ColumnEvaluator) { - p.ColumnEvaluators = val -} -func (p *GetExperimentResultOpenAPIData) SetItemResults(val []*experiment.ItemResult_) { - p.ItemResults = val -} -func (p *GetExperimentResultOpenAPIData) SetHasMore(val *bool) { - p.HasMore = val -} -func (p *GetExperimentResultOpenAPIData) SetNextPageToken(val *string) { - p.NextPageToken = val -} -func (p *GetExperimentResultOpenAPIData) SetTotal(val *int64) { - p.Total = val -} - -var fieldIDToName_GetExperimentResultOpenAPIData = map[int16]string{ - 1: "column_eval_set_fields", - 2: "column_evaluators", - 3: "item_results", - 4: "has_more", - 5: "next_page_token", - 6: "total", -} - -func (p *GetExperimentResultOpenAPIData) IsSetColumnEvalSetFields() bool { - return p.ColumnEvalSetFields != nil -} - -func (p *GetExperimentResultOpenAPIData) IsSetColumnEvaluators() bool { - return p.ColumnEvaluators != nil -} - -func (p *GetExperimentResultOpenAPIData) IsSetItemResults() bool { - return p.ItemResults != nil + return p.Experiment } - -func (p *GetExperimentResultOpenAPIData) IsSetHasMore() bool { - return p.HasMore != nil +func (p *CreateExperimentOpenAPIData) SetExperiment(val *experiment.Experiment) { + p.Experiment = val } -func (p *GetExperimentResultOpenAPIData) IsSetNextPageToken() bool { - return p.NextPageToken != nil +var fieldIDToName_CreateExperimentOpenAPIData = map[int16]string{ + 1: "experiment", } -func (p *GetExperimentResultOpenAPIData) IsSetTotal() bool { - return p.Total != nil +func (p *CreateExperimentOpenAPIData) IsSetExperiment() bool { + return p.Experiment != nil } -func (p *GetExperimentResultOpenAPIData) Read(iprot thrift.TProtocol) (err error) { +func (p *CreateExperimentOpenAPIData) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -16774,53 +16219,13 @@ func (p *GetExperimentResultOpenAPIData) Read(iprot thrift.TProtocol) (err error switch fieldId { case 1: - if fieldTypeId == thrift.LIST { + if fieldTypeId == thrift.STRUCT { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } - case 2: - if fieldTypeId == thrift.LIST { - if err = p.ReadField2(iprot); err != nil { - goto ReadFieldError - } - } else if err = iprot.Skip(fieldTypeId); err != nil { - goto SkipFieldError - } - 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.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 - } default: if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError @@ -16840,7 +16245,7 @@ ReadStructBeginError: 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_GetExperimentResultOpenAPIData[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_CreateExperimentOpenAPIData[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -16850,112 +16255,18 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *GetExperimentResultOpenAPIData) ReadField1(iprot thrift.TProtocol) error { - _, size, err := iprot.ReadListBegin() - if err != nil { +func (p *CreateExperimentOpenAPIData) ReadField1(iprot thrift.TProtocol) error { + _field := experiment.NewExperiment() + if err := _field.Read(iprot); err != nil { return err } - _field := make([]*experiment.ColumnEvalSetField, 0, size) - values := make([]experiment.ColumnEvalSetField, size) - for i := 0; i < size; i++ { - _elem := &values[i] - _elem.InitDefault() - - if err := _elem.Read(iprot); err != nil { - return err - } + p.Experiment = _field + return nil +} - _field = append(_field, _elem) - } - if err := iprot.ReadListEnd(); err != nil { - return err - } - p.ColumnEvalSetFields = _field - return nil -} -func (p *GetExperimentResultOpenAPIData) ReadField2(iprot thrift.TProtocol) error { - _, size, err := iprot.ReadListBegin() - if err != nil { - return err - } - _field := make([]*experiment.ColumnEvaluator, 0, size) - values := make([]experiment.ColumnEvaluator, 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.ColumnEvaluators = _field - return nil -} -func (p *GetExperimentResultOpenAPIData) ReadField3(iprot thrift.TProtocol) error { - _, size, err := iprot.ReadListBegin() - if err != nil { - return err - } - _field := make([]*experiment.ItemResult_, 0, size) - values := make([]experiment.ItemResult_, 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.ItemResults = _field - return nil -} -func (p *GetExperimentResultOpenAPIData) ReadField4(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 *GetExperimentResultOpenAPIData) ReadField5(iprot thrift.TProtocol) error { - - var _field *string - if v, err := iprot.ReadString(); err != nil { - return err - } else { - _field = &v - } - p.NextPageToken = _field - return nil -} -func (p *GetExperimentResultOpenAPIData) ReadField6(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 *GetExperimentResultOpenAPIData) Write(oprot thrift.TProtocol) (err error) { +func (p *CreateExperimentOpenAPIData) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("GetExperimentResultOpenAPIData"); err != nil { + if err = oprot.WriteStructBegin("CreateExperimentOpenAPIData"); err != nil { goto WriteStructBeginError } if p != nil { @@ -16963,26 +16274,6 @@ func (p *GetExperimentResultOpenAPIData) Write(oprot thrift.TProtocol) (err erro 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 @@ -17001,20 +16292,12 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *GetExperimentResultOpenAPIData) writeField1(oprot thrift.TProtocol) (err error) { - if p.IsSetColumnEvalSetFields() { - if err = oprot.WriteFieldBegin("column_eval_set_fields", thrift.LIST, 1); err != nil { +func (p *CreateExperimentOpenAPIData) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetExperiment() { + if err = oprot.WriteFieldBegin("experiment", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } - if err := oprot.WriteListBegin(thrift.STRUCT, len(p.ColumnEvalSetFields)); err != nil { - return err - } - for _, v := range p.ColumnEvalSetFields { - if err := v.Write(oprot); err != nil { - return err - } - } - if err := oprot.WriteListEnd(); err != nil { + if err := p.Experiment.Write(oprot); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -17027,490 +16310,2106 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *GetExperimentResultOpenAPIData) writeField2(oprot thrift.TProtocol) (err error) { - if p.IsSetColumnEvaluators() { - if err = oprot.WriteFieldBegin("column_evaluators", thrift.LIST, 2); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteListBegin(thrift.STRUCT, len(p.ColumnEvaluators)); err != nil { - return err - } - for _, v := range p.ColumnEvaluators { - 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 *GetExperimentResultOpenAPIData) writeField3(oprot thrift.TProtocol) (err error) { - if p.IsSetItemResults() { - if err = oprot.WriteFieldBegin("item_results", thrift.LIST, 3); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteListBegin(thrift.STRUCT, len(p.ItemResults)); err != nil { - return err - } - for _, v := range p.ItemResults { - 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 *GetExperimentResultOpenAPIData) writeField4(oprot thrift.TProtocol) (err error) { - if p.IsSetHasMore() { - if err = oprot.WriteFieldBegin("has_more", thrift.BOOL, 4); 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 4 begin error: ", p), err) -WriteFieldEndError: - return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err) -} -func (p *GetExperimentResultOpenAPIData) writeField5(oprot thrift.TProtocol) (err error) { - if p.IsSetNextPageToken() { - if err = oprot.WriteFieldBegin("next_page_token", thrift.STRING, 5); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteString(*p.NextPageToken); 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 *GetExperimentResultOpenAPIData) writeField6(oprot thrift.TProtocol) (err error) { - if p.IsSetTotal() { - if err = oprot.WriteFieldBegin("total", thrift.I64, 6); 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 6 begin error: ", p), err) -WriteFieldEndError: - return thrift.PrependError(fmt.Sprintf("%T write field 6 end error: ", p), err) -} -func (p *GetExperimentResultOpenAPIData) String() string { +func (p *CreateExperimentOpenAPIData) String() string { if p == nil { return "" } - return fmt.Sprintf("GetExperimentResultOpenAPIData(%+v)", *p) + return fmt.Sprintf("CreateExperimentOpenAPIData(%+v)", *p) } -func (p *GetExperimentResultOpenAPIData) DeepEqual(ano *GetExperimentResultOpenAPIData) bool { +func (p *CreateExperimentOpenAPIData) DeepEqual(ano *CreateExperimentOpenAPIData) bool { if p == ano { return true } else if p == nil || ano == nil { return false } - if !p.Field1DeepEqual(ano.ColumnEvalSetFields) { - return false - } - if !p.Field2DeepEqual(ano.ColumnEvaluators) { - return false - } - if !p.Field3DeepEqual(ano.ItemResults) { - return false - } - if !p.Field4DeepEqual(ano.HasMore) { - return false - } - if !p.Field5DeepEqual(ano.NextPageToken) { - return false - } - if !p.Field6DeepEqual(ano.Total) { + if !p.Field1DeepEqual(ano.Experiment) { return false } return true } -func (p *GetExperimentResultOpenAPIData) Field1DeepEqual(src []*experiment.ColumnEvalSetField) bool { +func (p *CreateExperimentOpenAPIData) Field1DeepEqual(src *experiment.Experiment) bool { - if len(p.ColumnEvalSetFields) != len(src) { + if !p.Experiment.DeepEqual(src) { return false } - for i, v := range p.ColumnEvalSetFields { - _src := src[i] - if !v.DeepEqual(_src) { - return false - } - } return true } -func (p *GetExperimentResultOpenAPIData) Field2DeepEqual(src []*experiment.ColumnEvaluator) bool { - if len(p.ColumnEvaluators) != len(src) { - return false - } - for i, v := range p.ColumnEvaluators { - _src := src[i] - if !v.DeepEqual(_src) { - return false - } - } - return true +// 3.2 获取评测实验结果 +type GetExperimentResultOApiRequest struct { + WorkspaceID *int64 `thrift:"workspace_id,1,optional" frugal:"1,optional,i64" json:"workspace_id" form:"workspace_id" query:"workspace_id"` + ExperimentID *string `thrift:"experiment_id,2,optional" frugal:"2,optional,string" json:"experiment_id,omitempty" path:"experiment_id"` + PageToken *string `thrift:"page_token,3,optional" frugal:"3,optional,string" form:"page_token" json:"page_token,omitempty" query:"page_token"` + PageSize *int32 `thrift:"page_size,4,optional" frugal:"4,optional,i32" form:"page_size" json:"page_size,omitempty" query:"page_size"` + Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` } -func (p *GetExperimentResultOpenAPIData) Field3DeepEqual(src []*experiment.ItemResult_) bool { - if len(p.ItemResults) != len(src) { - return false - } - for i, v := range p.ItemResults { - _src := src[i] - if !v.DeepEqual(_src) { - return false - } - } - return true +func NewGetExperimentResultOApiRequest() *GetExperimentResultOApiRequest { + return &GetExperimentResultOApiRequest{} } -func (p *GetExperimentResultOpenAPIData) Field4DeepEqual(src *bool) bool { - if p.HasMore == src { - return true - } else if p.HasMore == nil || src == nil { - return false - } - if *p.HasMore != *src { - return false - } - return true +func (p *GetExperimentResultOApiRequest) InitDefault() { } -func (p *GetExperimentResultOpenAPIData) Field5DeepEqual(src *string) bool { - if p.NextPageToken == src { - return true - } else if p.NextPageToken == nil || src == nil { - return false - } - if strings.Compare(*p.NextPageToken, *src) != 0 { - return false - } - return true -} -func (p *GetExperimentResultOpenAPIData) Field6DeepEqual(src *int64) bool { +var GetExperimentResultOApiRequest_WorkspaceID_DEFAULT int64 - if p.Total == src { - return true - } else if p.Total == nil || src == nil { - return false +func (p *GetExperimentResultOApiRequest) GetWorkspaceID() (v int64) { + if p == nil { + return } - if *p.Total != *src { - return false + if !p.IsSetWorkspaceID() { + return GetExperimentResultOApiRequest_WorkspaceID_DEFAULT } - return true -} - -// =============================== -// 服务定义 (16个接口总计) -// =============================== -type EvaluationOpenAPIService interface { - // 评测集接口 (8个) - // 1.1 创建评测集 - CreateEvaluationSetOApi(ctx context.Context, req *CreateEvaluationSetOApiRequest) (r *CreateEvaluationSetOApiResponse, err error) - // 1.2 获取评测集详情 - GetEvaluationSetOApi(ctx context.Context, req *GetEvaluationSetOApiRequest) (r *GetEvaluationSetOApiResponse, err error) - // 1.3 查询评测集列表 - ListEvaluationSetsOApi(ctx context.Context, req *ListEvaluationSetsOApiRequest) (r *ListEvaluationSetsOApiResponse, err error) - // 1.4 创建评测集版本 - CreateEvaluationSetVersionOApi(ctx context.Context, req *CreateEvaluationSetVersionOApiRequest) (r *CreateEvaluationSetVersionOApiResponse, err error) - // 1.5 批量添加评测集数据 - BatchCreateEvaluationSetItemsOApi(ctx context.Context, req *BatchCreateEvaluationSetItemsOApiRequest) (r *BatchCreateEvaluationSetItemsOApiResponse, err error) - // 1.6 批量更新评测集数据 - BatchUpdateEvaluationSetItemsOApi(ctx context.Context, req *BatchUpdateEvaluationSetItemsOApiRequest) (r *BatchUpdateEvaluationSetItemsOApiResponse, err error) - // 1.7 批量删除评测集数据 - BatchDeleteEvaluationSetItemsOApi(ctx context.Context, req *BatchDeleteEvaluationSetItemsOApiRequest) (r *BatchDeleteEvaluationSetItemsOApiResponse, err error) - // 1.8 查询评测集特定版本数据 - ListEvaluationSetVersionItemsOApi(ctx context.Context, req *ListEvaluationSetVersionItemsOApiRequest) (r *ListEvaluationSetVersionItemsOApiResponse, err error) - // 评估器接口 (5个) - // 2.1 创建评估器 - CreateEvaluatorOApi(ctx context.Context, req *CreateEvaluatorOApiRequest) (r *CreateEvaluatorOApiResponse, err error) - // 2.2 提交评估器版本 - SubmitEvaluatorVersionOApi(ctx context.Context, req *SubmitEvaluatorVersionOApiRequest) (r *SubmitEvaluatorVersionOApiResponse, err error) - // 2.3 获取评估器版本详情 - GetEvaluatorVersionOApi(ctx context.Context, req *GetEvaluatorVersionOApiRequest) (r *GetEvaluatorVersionOApiResponse, err error) - // 2.4 执行评估器 - RunEvaluatorOApi(ctx context.Context, req *RunEvaluatorOApiRequest) (r *RunEvaluatorOApiResponse, err error) - // 2.5 获取评估器执行结果 - GetEvaluatorRecordOApi(ctx context.Context, req *GetEvaluatorRecordOApiRequest) (r *GetEvaluatorRecordOApiResponse, err error) - // 评测实验接口 (2个) - // 3.1 创建评测实验 - CreateExperimentOApi(ctx context.Context, req *CreateExperimentOApiRequest) (r *CreateExperimentOApiResponse, err error) - // 3.2 获取评测实验结果 - GetExperimentResultOApi(ctx context.Context, req *GetExperimentResultOApiRequest) (r *GetExperimentResultOApiResponse, err error) + return *p.WorkspaceID } -type EvaluationOpenAPIServiceClient struct { - c thrift.TClient -} +var GetExperimentResultOApiRequest_ExperimentID_DEFAULT string -func NewEvaluationOpenAPIServiceClientFactory(t thrift.TTransport, f thrift.TProtocolFactory) *EvaluationOpenAPIServiceClient { - return &EvaluationOpenAPIServiceClient{ - c: thrift.NewTStandardClient(f.GetProtocol(t), f.GetProtocol(t)), +func (p *GetExperimentResultOApiRequest) GetExperimentID() (v string) { + if p == nil { + return } -} - -func NewEvaluationOpenAPIServiceClientProtocol(t thrift.TTransport, iprot thrift.TProtocol, oprot thrift.TProtocol) *EvaluationOpenAPIServiceClient { - return &EvaluationOpenAPIServiceClient{ - c: thrift.NewTStandardClient(iprot, oprot), + if !p.IsSetExperimentID() { + return GetExperimentResultOApiRequest_ExperimentID_DEFAULT } + return *p.ExperimentID } -func NewEvaluationOpenAPIServiceClient(c thrift.TClient) *EvaluationOpenAPIServiceClient { - return &EvaluationOpenAPIServiceClient{ - c: c, +var GetExperimentResultOApiRequest_PageToken_DEFAULT string + +func (p *GetExperimentResultOApiRequest) GetPageToken() (v string) { + if p == nil { + return + } + if !p.IsSetPageToken() { + return GetExperimentResultOApiRequest_PageToken_DEFAULT } + return *p.PageToken } -func (p *EvaluationOpenAPIServiceClient) Client_() thrift.TClient { - return p.c -} +var GetExperimentResultOApiRequest_PageSize_DEFAULT int32 -func (p *EvaluationOpenAPIServiceClient) CreateEvaluationSetOApi(ctx context.Context, req *CreateEvaluationSetOApiRequest) (r *CreateEvaluationSetOApiResponse, err error) { - var _args EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs - _args.Req = req - var _result EvaluationOpenAPIServiceCreateEvaluationSetOApiResult - if err = p.Client_().Call(ctx, "CreateEvaluationSetOApi", &_args, &_result); err != nil { +func (p *GetExperimentResultOApiRequest) GetPageSize() (v int32) { + if p == nil { return } - return _result.GetSuccess(), nil -} -func (p *EvaluationOpenAPIServiceClient) GetEvaluationSetOApi(ctx context.Context, req *GetEvaluationSetOApiRequest) (r *GetEvaluationSetOApiResponse, err error) { - var _args EvaluationOpenAPIServiceGetEvaluationSetOApiArgs - _args.Req = req - var _result EvaluationOpenAPIServiceGetEvaluationSetOApiResult - if err = p.Client_().Call(ctx, "GetEvaluationSetOApi", &_args, &_result); err != nil { - return + if !p.IsSetPageSize() { + return GetExperimentResultOApiRequest_PageSize_DEFAULT } - return _result.GetSuccess(), nil + return *p.PageSize } -func (p *EvaluationOpenAPIServiceClient) ListEvaluationSetsOApi(ctx context.Context, req *ListEvaluationSetsOApiRequest) (r *ListEvaluationSetsOApiResponse, err error) { - var _args EvaluationOpenAPIServiceListEvaluationSetsOApiArgs - _args.Req = req - var _result EvaluationOpenAPIServiceListEvaluationSetsOApiResult - if err = p.Client_().Call(ctx, "ListEvaluationSetsOApi", &_args, &_result); err != nil { + +var GetExperimentResultOApiRequest_Base_DEFAULT *base.Base + +func (p *GetExperimentResultOApiRequest) GetBase() (v *base.Base) { + if p == nil { return } - return _result.GetSuccess(), nil -} -func (p *EvaluationOpenAPIServiceClient) CreateEvaluationSetVersionOApi(ctx context.Context, req *CreateEvaluationSetVersionOApiRequest) (r *CreateEvaluationSetVersionOApiResponse, err error) { - var _args EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs - _args.Req = req - var _result EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult - if err = p.Client_().Call(ctx, "CreateEvaluationSetVersionOApi", &_args, &_result); err != nil { - return + if !p.IsSetBase() { + return GetExperimentResultOApiRequest_Base_DEFAULT } - return _result.GetSuccess(), nil + return p.Base } -func (p *EvaluationOpenAPIServiceClient) BatchCreateEvaluationSetItemsOApi(ctx context.Context, req *BatchCreateEvaluationSetItemsOApiRequest) (r *BatchCreateEvaluationSetItemsOApiResponse, err error) { - var _args EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs - _args.Req = req - var _result EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult - if err = p.Client_().Call(ctx, "BatchCreateEvaluationSetItemsOApi", &_args, &_result); err != nil { - return - } - return _result.GetSuccess(), nil +func (p *GetExperimentResultOApiRequest) SetWorkspaceID(val *int64) { + p.WorkspaceID = val } -func (p *EvaluationOpenAPIServiceClient) BatchUpdateEvaluationSetItemsOApi(ctx context.Context, req *BatchUpdateEvaluationSetItemsOApiRequest) (r *BatchUpdateEvaluationSetItemsOApiResponse, err error) { - var _args EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs - _args.Req = req - var _result EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult - if err = p.Client_().Call(ctx, "BatchUpdateEvaluationSetItemsOApi", &_args, &_result); err != nil { - return - } - return _result.GetSuccess(), nil +func (p *GetExperimentResultOApiRequest) SetExperimentID(val *string) { + p.ExperimentID = val } -func (p *EvaluationOpenAPIServiceClient) BatchDeleteEvaluationSetItemsOApi(ctx context.Context, req *BatchDeleteEvaluationSetItemsOApiRequest) (r *BatchDeleteEvaluationSetItemsOApiResponse, err error) { - var _args EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs - _args.Req = req - var _result EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult - if err = p.Client_().Call(ctx, "BatchDeleteEvaluationSetItemsOApi", &_args, &_result); err != nil { - return - } - return _result.GetSuccess(), nil +func (p *GetExperimentResultOApiRequest) SetPageToken(val *string) { + p.PageToken = val } -func (p *EvaluationOpenAPIServiceClient) ListEvaluationSetVersionItemsOApi(ctx context.Context, req *ListEvaluationSetVersionItemsOApiRequest) (r *ListEvaluationSetVersionItemsOApiResponse, err error) { - var _args EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs - _args.Req = req - var _result EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult - if err = p.Client_().Call(ctx, "ListEvaluationSetVersionItemsOApi", &_args, &_result); err != nil { - return - } - return _result.GetSuccess(), nil +func (p *GetExperimentResultOApiRequest) SetPageSize(val *int32) { + p.PageSize = val } -func (p *EvaluationOpenAPIServiceClient) CreateEvaluatorOApi(ctx context.Context, req *CreateEvaluatorOApiRequest) (r *CreateEvaluatorOApiResponse, err error) { - var _args EvaluationOpenAPIServiceCreateEvaluatorOApiArgs - _args.Req = req - var _result EvaluationOpenAPIServiceCreateEvaluatorOApiResult - if err = p.Client_().Call(ctx, "CreateEvaluatorOApi", &_args, &_result); err != nil { - return - } - return _result.GetSuccess(), nil +func (p *GetExperimentResultOApiRequest) SetBase(val *base.Base) { + p.Base = val } -func (p *EvaluationOpenAPIServiceClient) SubmitEvaluatorVersionOApi(ctx context.Context, req *SubmitEvaluatorVersionOApiRequest) (r *SubmitEvaluatorVersionOApiResponse, err error) { - var _args EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs - _args.Req = req - var _result EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult - if err = p.Client_().Call(ctx, "SubmitEvaluatorVersionOApi", &_args, &_result); err != nil { - return - } - return _result.GetSuccess(), nil + +var fieldIDToName_GetExperimentResultOApiRequest = map[int16]string{ + 1: "workspace_id", + 2: "experiment_id", + 3: "page_token", + 4: "page_size", + 255: "Base", +} + +func (p *GetExperimentResultOApiRequest) IsSetWorkspaceID() bool { + return p.WorkspaceID != nil +} + +func (p *GetExperimentResultOApiRequest) IsSetExperimentID() bool { + return p.ExperimentID != nil +} + +func (p *GetExperimentResultOApiRequest) IsSetPageToken() bool { + return p.PageToken != nil +} + +func (p *GetExperimentResultOApiRequest) IsSetPageSize() bool { + return p.PageSize != nil +} + +func (p *GetExperimentResultOApiRequest) IsSetBase() bool { + return p.Base != nil +} + +func (p *GetExperimentResultOApiRequest) 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.I32 { + 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_GetExperimentResultOApiRequest[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 *GetExperimentResultOApiRequest) ReadField1(iprot thrift.TProtocol) error { + + var _field *int64 + if v, err := iprot.ReadI64(); err != nil { + return err + } else { + _field = &v + } + p.WorkspaceID = _field + return nil +} +func (p *GetExperimentResultOApiRequest) ReadField2(iprot thrift.TProtocol) error { + + var _field *string + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = &v + } + p.ExperimentID = _field + return nil +} +func (p *GetExperimentResultOApiRequest) ReadField3(iprot thrift.TProtocol) error { + + var _field *string + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = &v + } + p.PageToken = _field + return nil +} +func (p *GetExperimentResultOApiRequest) ReadField4(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 *GetExperimentResultOApiRequest) ReadField255(iprot thrift.TProtocol) error { + _field := base.NewBase() + if err := _field.Read(iprot); err != nil { + return err + } + p.Base = _field + return nil +} + +func (p *GetExperimentResultOApiRequest) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("GetExperimentResultOApiRequest"); 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 *GetExperimentResultOApiRequest) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetWorkspaceID() { + if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI64(*p.WorkspaceID); 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 *GetExperimentResultOApiRequest) writeField2(oprot thrift.TProtocol) (err error) { + if p.IsSetExperimentID() { + if err = oprot.WriteFieldBegin("experiment_id", thrift.STRING, 2); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(*p.ExperimentID); 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 *GetExperimentResultOApiRequest) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetPageToken() { + if err = oprot.WriteFieldBegin("page_token", thrift.STRING, 3); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(*p.PageToken); 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 *GetExperimentResultOApiRequest) writeField4(oprot thrift.TProtocol) (err error) { + if p.IsSetPageSize() { + if err = oprot.WriteFieldBegin("page_size", thrift.I32, 4); 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 4 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err) +} +func (p *GetExperimentResultOApiRequest) 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 *GetExperimentResultOApiRequest) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("GetExperimentResultOApiRequest(%+v)", *p) + +} + +func (p *GetExperimentResultOApiRequest) DeepEqual(ano *GetExperimentResultOApiRequest) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.WorkspaceID) { + return false + } + if !p.Field2DeepEqual(ano.ExperimentID) { + return false + } + if !p.Field3DeepEqual(ano.PageToken) { + return false + } + if !p.Field4DeepEqual(ano.PageSize) { + return false + } + if !p.Field255DeepEqual(ano.Base) { + return false + } + return true +} + +func (p *GetExperimentResultOApiRequest) Field1DeepEqual(src *int64) bool { + + if p.WorkspaceID == src { + return true + } else if p.WorkspaceID == nil || src == nil { + return false + } + if *p.WorkspaceID != *src { + return false + } + return true +} +func (p *GetExperimentResultOApiRequest) Field2DeepEqual(src *string) bool { + + if p.ExperimentID == src { + return true + } else if p.ExperimentID == nil || src == nil { + return false + } + if strings.Compare(*p.ExperimentID, *src) != 0 { + return false + } + return true +} +func (p *GetExperimentResultOApiRequest) Field3DeepEqual(src *string) bool { + + if p.PageToken == src { + return true + } else if p.PageToken == nil || src == nil { + return false + } + if strings.Compare(*p.PageToken, *src) != 0 { + return false + } + return true +} +func (p *GetExperimentResultOApiRequest) Field4DeepEqual(src *int32) bool { + + if p.PageSize == src { + return true + } else if p.PageSize == nil || src == nil { + return false + } + if *p.PageSize != *src { + return false + } + return true +} +func (p *GetExperimentResultOApiRequest) Field255DeepEqual(src *base.Base) bool { + + if !p.Base.DeepEqual(src) { + return false + } + return true +} + +type GetExperimentResultOApiResponse struct { + Code *int32 `thrift:"code,1,optional" frugal:"1,optional,i32" form:"code" json:"code,omitempty" query:"code"` + Msg *string `thrift:"msg,2,optional" frugal:"2,optional,string" form:"msg" json:"msg,omitempty" query:"msg"` + Data *GetExperimentResultOpenAPIData `thrift:"data,3,optional" frugal:"3,optional,GetExperimentResultOpenAPIData" form:"data" json:"data,omitempty" query:"data"` + BaseResp *base.BaseResp `thrift:"BaseResp,255" frugal:"255,default,base.BaseResp" form:"BaseResp" json:"BaseResp" query:"BaseResp"` +} + +func NewGetExperimentResultOApiResponse() *GetExperimentResultOApiResponse { + return &GetExperimentResultOApiResponse{} +} + +func (p *GetExperimentResultOApiResponse) InitDefault() { +} + +var GetExperimentResultOApiResponse_Code_DEFAULT int32 + +func (p *GetExperimentResultOApiResponse) GetCode() (v int32) { + if p == nil { + return + } + if !p.IsSetCode() { + return GetExperimentResultOApiResponse_Code_DEFAULT + } + return *p.Code +} + +var GetExperimentResultOApiResponse_Msg_DEFAULT string + +func (p *GetExperimentResultOApiResponse) GetMsg() (v string) { + if p == nil { + return + } + if !p.IsSetMsg() { + return GetExperimentResultOApiResponse_Msg_DEFAULT + } + return *p.Msg +} + +var GetExperimentResultOApiResponse_Data_DEFAULT *GetExperimentResultOpenAPIData + +func (p *GetExperimentResultOApiResponse) GetData() (v *GetExperimentResultOpenAPIData) { + if p == nil { + return + } + if !p.IsSetData() { + return GetExperimentResultOApiResponse_Data_DEFAULT + } + return p.Data +} + +var GetExperimentResultOApiResponse_BaseResp_DEFAULT *base.BaseResp + +func (p *GetExperimentResultOApiResponse) GetBaseResp() (v *base.BaseResp) { + if p == nil { + return + } + if !p.IsSetBaseResp() { + return GetExperimentResultOApiResponse_BaseResp_DEFAULT + } + return p.BaseResp +} +func (p *GetExperimentResultOApiResponse) SetCode(val *int32) { + p.Code = val +} +func (p *GetExperimentResultOApiResponse) SetMsg(val *string) { + p.Msg = val +} +func (p *GetExperimentResultOApiResponse) SetData(val *GetExperimentResultOpenAPIData) { + p.Data = val +} +func (p *GetExperimentResultOApiResponse) SetBaseResp(val *base.BaseResp) { + p.BaseResp = val +} + +var fieldIDToName_GetExperimentResultOApiResponse = map[int16]string{ + 1: "code", + 2: "msg", + 3: "data", + 255: "BaseResp", +} + +func (p *GetExperimentResultOApiResponse) IsSetCode() bool { + return p.Code != nil +} + +func (p *GetExperimentResultOApiResponse) IsSetMsg() bool { + return p.Msg != nil +} + +func (p *GetExperimentResultOApiResponse) IsSetData() bool { + return p.Data != nil +} + +func (p *GetExperimentResultOApiResponse) IsSetBaseResp() bool { + return p.BaseResp != nil +} + +func (p *GetExperimentResultOApiResponse) Read(iprot thrift.TProtocol) (err error) { + var fieldTypeId thrift.TType + var fieldId int16 + + if _, err = iprot.ReadStructBegin(); err != nil { + goto ReadStructBeginError + } + + for { + _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + + switch fieldId { + case 1: + if fieldTypeId == thrift.I32 { + if err = p.ReadField1(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 2: + if fieldTypeId == thrift.STRING { + if err = p.ReadField2(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 3: + if fieldTypeId == thrift.STRUCT { + if err = p.ReadField3(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 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_GetExperimentResultOApiResponse[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 *GetExperimentResultOApiResponse) 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 *GetExperimentResultOApiResponse) 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 *GetExperimentResultOApiResponse) ReadField3(iprot thrift.TProtocol) error { + _field := NewGetExperimentResultOpenAPIData() + if err := _field.Read(iprot); err != nil { + return err + } + p.Data = _field + return nil +} +func (p *GetExperimentResultOApiResponse) ReadField255(iprot thrift.TProtocol) error { + _field := base.NewBaseResp() + if err := _field.Read(iprot); err != nil { + return err + } + p.BaseResp = _field + return nil +} + +func (p *GetExperimentResultOApiResponse) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("GetExperimentResultOApiResponse"); 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 *GetExperimentResultOApiResponse) 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 *GetExperimentResultOApiResponse) 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 *GetExperimentResultOApiResponse) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetData() { + 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 *GetExperimentResultOApiResponse) 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 *GetExperimentResultOApiResponse) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("GetExperimentResultOApiResponse(%+v)", *p) + +} + +func (p *GetExperimentResultOApiResponse) DeepEqual(ano *GetExperimentResultOApiResponse) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.Code) { + return false + } + if !p.Field2DeepEqual(ano.Msg) { + return false + } + if !p.Field3DeepEqual(ano.Data) { + return false + } + if !p.Field255DeepEqual(ano.BaseResp) { + return false + } + return true +} + +func (p *GetExperimentResultOApiResponse) Field1DeepEqual(src *int32) bool { + + if p.Code == src { + return true + } else if p.Code == nil || src == nil { + return false + } + if *p.Code != *src { + return false + } + return true +} +func (p *GetExperimentResultOApiResponse) Field2DeepEqual(src *string) bool { + + if p.Msg == src { + return true + } else if p.Msg == nil || src == nil { + return false + } + if strings.Compare(*p.Msg, *src) != 0 { + return false + } + return true +} +func (p *GetExperimentResultOApiResponse) Field3DeepEqual(src *GetExperimentResultOpenAPIData) bool { + + if !p.Data.DeepEqual(src) { + return false + } + return true +} +func (p *GetExperimentResultOApiResponse) Field255DeepEqual(src *base.BaseResp) bool { + + if !p.BaseResp.DeepEqual(src) { + return false + } + return true +} + +type GetExperimentResultOpenAPIData struct { + ColumnEvalSetFields []*experiment.ColumnEvalSetField `thrift:"column_eval_set_fields,1,optional" frugal:"1,optional,list" form:"column_eval_set_fields" json:"column_eval_set_fields,omitempty" query:"column_eval_set_fields"` + ColumnEvaluators []*experiment.ColumnEvaluator `thrift:"column_evaluators,2,optional" frugal:"2,optional,list" form:"column_evaluators" json:"column_evaluators,omitempty" query:"column_evaluators"` + ItemResults []*experiment.ItemResult_ `thrift:"item_results,3,optional" frugal:"3,optional,list" form:"item_results" json:"item_results,omitempty" query:"item_results"` + HasMore *bool `thrift:"has_more,4,optional" frugal:"4,optional,bool" form:"has_more" json:"has_more,omitempty" query:"has_more"` + NextPageToken *string `thrift:"next_page_token,5,optional" frugal:"5,optional,string" form:"next_page_token" json:"next_page_token,omitempty" query:"next_page_token"` + Total *int64 `thrift:"total,6,optional" frugal:"6,optional,i64" form:"total" json:"total,omitempty" query:"total"` +} + +func NewGetExperimentResultOpenAPIData() *GetExperimentResultOpenAPIData { + return &GetExperimentResultOpenAPIData{} +} + +func (p *GetExperimentResultOpenAPIData) InitDefault() { +} + +var GetExperimentResultOpenAPIData_ColumnEvalSetFields_DEFAULT []*experiment.ColumnEvalSetField + +func (p *GetExperimentResultOpenAPIData) GetColumnEvalSetFields() (v []*experiment.ColumnEvalSetField) { + if p == nil { + return + } + if !p.IsSetColumnEvalSetFields() { + return GetExperimentResultOpenAPIData_ColumnEvalSetFields_DEFAULT + } + return p.ColumnEvalSetFields +} + +var GetExperimentResultOpenAPIData_ColumnEvaluators_DEFAULT []*experiment.ColumnEvaluator + +func (p *GetExperimentResultOpenAPIData) GetColumnEvaluators() (v []*experiment.ColumnEvaluator) { + if p == nil { + return + } + if !p.IsSetColumnEvaluators() { + return GetExperimentResultOpenAPIData_ColumnEvaluators_DEFAULT + } + return p.ColumnEvaluators +} + +var GetExperimentResultOpenAPIData_ItemResults_DEFAULT []*experiment.ItemResult_ + +func (p *GetExperimentResultOpenAPIData) GetItemResults() (v []*experiment.ItemResult_) { + if p == nil { + return + } + if !p.IsSetItemResults() { + return GetExperimentResultOpenAPIData_ItemResults_DEFAULT + } + return p.ItemResults +} + +var GetExperimentResultOpenAPIData_HasMore_DEFAULT bool + +func (p *GetExperimentResultOpenAPIData) GetHasMore() (v bool) { + if p == nil { + return + } + if !p.IsSetHasMore() { + return GetExperimentResultOpenAPIData_HasMore_DEFAULT + } + return *p.HasMore +} + +var GetExperimentResultOpenAPIData_NextPageToken_DEFAULT string + +func (p *GetExperimentResultOpenAPIData) GetNextPageToken() (v string) { + if p == nil { + return + } + if !p.IsSetNextPageToken() { + return GetExperimentResultOpenAPIData_NextPageToken_DEFAULT + } + return *p.NextPageToken +} + +var GetExperimentResultOpenAPIData_Total_DEFAULT int64 + +func (p *GetExperimentResultOpenAPIData) GetTotal() (v int64) { + if p == nil { + return + } + if !p.IsSetTotal() { + return GetExperimentResultOpenAPIData_Total_DEFAULT + } + return *p.Total +} +func (p *GetExperimentResultOpenAPIData) SetColumnEvalSetFields(val []*experiment.ColumnEvalSetField) { + p.ColumnEvalSetFields = val +} +func (p *GetExperimentResultOpenAPIData) SetColumnEvaluators(val []*experiment.ColumnEvaluator) { + p.ColumnEvaluators = val +} +func (p *GetExperimentResultOpenAPIData) SetItemResults(val []*experiment.ItemResult_) { + p.ItemResults = val +} +func (p *GetExperimentResultOpenAPIData) SetHasMore(val *bool) { + p.HasMore = val +} +func (p *GetExperimentResultOpenAPIData) SetNextPageToken(val *string) { + p.NextPageToken = val +} +func (p *GetExperimentResultOpenAPIData) SetTotal(val *int64) { + p.Total = val +} + +var fieldIDToName_GetExperimentResultOpenAPIData = map[int16]string{ + 1: "column_eval_set_fields", + 2: "column_evaluators", + 3: "item_results", + 4: "has_more", + 5: "next_page_token", + 6: "total", +} + +func (p *GetExperimentResultOpenAPIData) IsSetColumnEvalSetFields() bool { + return p.ColumnEvalSetFields != nil +} + +func (p *GetExperimentResultOpenAPIData) IsSetColumnEvaluators() bool { + return p.ColumnEvaluators != nil +} + +func (p *GetExperimentResultOpenAPIData) IsSetItemResults() bool { + return p.ItemResults != nil +} + +func (p *GetExperimentResultOpenAPIData) IsSetHasMore() bool { + return p.HasMore != nil +} + +func (p *GetExperimentResultOpenAPIData) IsSetNextPageToken() bool { + return p.NextPageToken != nil +} + +func (p *GetExperimentResultOpenAPIData) IsSetTotal() bool { + return p.Total != nil +} + +func (p *GetExperimentResultOpenAPIData) 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.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 + } + 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_GetExperimentResultOpenAPIData[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 *GetExperimentResultOpenAPIData) ReadField1(iprot thrift.TProtocol) error { + _, size, err := iprot.ReadListBegin() + if err != nil { + return err + } + _field := make([]*experiment.ColumnEvalSetField, 0, size) + values := make([]experiment.ColumnEvalSetField, 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.ColumnEvalSetFields = _field + return nil +} +func (p *GetExperimentResultOpenAPIData) ReadField2(iprot thrift.TProtocol) error { + _, size, err := iprot.ReadListBegin() + if err != nil { + return err + } + _field := make([]*experiment.ColumnEvaluator, 0, size) + values := make([]experiment.ColumnEvaluator, 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.ColumnEvaluators = _field + return nil +} +func (p *GetExperimentResultOpenAPIData) ReadField3(iprot thrift.TProtocol) error { + _, size, err := iprot.ReadListBegin() + if err != nil { + return err + } + _field := make([]*experiment.ItemResult_, 0, size) + values := make([]experiment.ItemResult_, 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.ItemResults = _field + return nil +} +func (p *GetExperimentResultOpenAPIData) ReadField4(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 *GetExperimentResultOpenAPIData) ReadField5(iprot thrift.TProtocol) error { + + var _field *string + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = &v + } + p.NextPageToken = _field + return nil +} +func (p *GetExperimentResultOpenAPIData) ReadField6(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 *GetExperimentResultOpenAPIData) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("GetExperimentResultOpenAPIData"); 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 *GetExperimentResultOpenAPIData) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetColumnEvalSetFields() { + if err = oprot.WriteFieldBegin("column_eval_set_fields", thrift.LIST, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteListBegin(thrift.STRUCT, len(p.ColumnEvalSetFields)); err != nil { + return err + } + for _, v := range p.ColumnEvalSetFields { + 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 *GetExperimentResultOpenAPIData) writeField2(oprot thrift.TProtocol) (err error) { + if p.IsSetColumnEvaluators() { + if err = oprot.WriteFieldBegin("column_evaluators", thrift.LIST, 2); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteListBegin(thrift.STRUCT, len(p.ColumnEvaluators)); err != nil { + return err + } + for _, v := range p.ColumnEvaluators { + 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 *GetExperimentResultOpenAPIData) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetItemResults() { + if err = oprot.WriteFieldBegin("item_results", thrift.LIST, 3); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteListBegin(thrift.STRUCT, len(p.ItemResults)); err != nil { + return err + } + for _, v := range p.ItemResults { + 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 *GetExperimentResultOpenAPIData) writeField4(oprot thrift.TProtocol) (err error) { + if p.IsSetHasMore() { + if err = oprot.WriteFieldBegin("has_more", thrift.BOOL, 4); 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 4 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err) +} +func (p *GetExperimentResultOpenAPIData) writeField5(oprot thrift.TProtocol) (err error) { + if p.IsSetNextPageToken() { + if err = oprot.WriteFieldBegin("next_page_token", thrift.STRING, 5); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(*p.NextPageToken); 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 *GetExperimentResultOpenAPIData) writeField6(oprot thrift.TProtocol) (err error) { + if p.IsSetTotal() { + if err = oprot.WriteFieldBegin("total", thrift.I64, 6); 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 6 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 6 end error: ", p), err) +} + +func (p *GetExperimentResultOpenAPIData) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("GetExperimentResultOpenAPIData(%+v)", *p) + +} + +func (p *GetExperimentResultOpenAPIData) DeepEqual(ano *GetExperimentResultOpenAPIData) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.ColumnEvalSetFields) { + return false + } + if !p.Field2DeepEqual(ano.ColumnEvaluators) { + return false + } + if !p.Field3DeepEqual(ano.ItemResults) { + return false + } + if !p.Field4DeepEqual(ano.HasMore) { + return false + } + if !p.Field5DeepEqual(ano.NextPageToken) { + return false + } + if !p.Field6DeepEqual(ano.Total) { + return false + } + return true +} + +func (p *GetExperimentResultOpenAPIData) Field1DeepEqual(src []*experiment.ColumnEvalSetField) bool { + + if len(p.ColumnEvalSetFields) != len(src) { + return false + } + for i, v := range p.ColumnEvalSetFields { + _src := src[i] + if !v.DeepEqual(_src) { + return false + } + } + return true +} +func (p *GetExperimentResultOpenAPIData) Field2DeepEqual(src []*experiment.ColumnEvaluator) bool { + + if len(p.ColumnEvaluators) != len(src) { + return false + } + for i, v := range p.ColumnEvaluators { + _src := src[i] + if !v.DeepEqual(_src) { + return false + } + } + return true +} +func (p *GetExperimentResultOpenAPIData) Field3DeepEqual(src []*experiment.ItemResult_) bool { + + if len(p.ItemResults) != len(src) { + return false + } + for i, v := range p.ItemResults { + _src := src[i] + if !v.DeepEqual(_src) { + return false + } + } + return true +} +func (p *GetExperimentResultOpenAPIData) Field4DeepEqual(src *bool) bool { + + if p.HasMore == src { + return true + } else if p.HasMore == nil || src == nil { + return false + } + if *p.HasMore != *src { + return false + } + return true +} +func (p *GetExperimentResultOpenAPIData) Field5DeepEqual(src *string) bool { + + if p.NextPageToken == src { + return true + } else if p.NextPageToken == nil || src == nil { + return false + } + if strings.Compare(*p.NextPageToken, *src) != 0 { + return false + } + return true +} +func (p *GetExperimentResultOpenAPIData) Field6DeepEqual(src *int64) bool { + + if p.Total == src { + return true + } else if p.Total == nil || src == nil { + return false + } + if *p.Total != *src { + return false + } + return true +} + +// =============================== +// 服务定义 (16个接口总计) +// =============================== +type EvaluationOpenAPIService interface { + // 评测集接口 (9个) + // 1.1 创建评测集 + CreateEvaluationSetOApi(ctx context.Context, req *CreateEvaluationSetOApiRequest) (r *CreateEvaluationSetOApiResponse, err error) + // 1.2 获取评测集详情 + GetEvaluationSetOApi(ctx context.Context, req *GetEvaluationSetOApiRequest) (r *GetEvaluationSetOApiResponse, err error) + // 1.3 查询评测集列表 + ListEvaluationSetsOApi(ctx context.Context, req *ListEvaluationSetsOApiRequest) (r *ListEvaluationSetsOApiResponse, err error) + // 1.4 创建评测集版本 + CreateEvaluationSetVersionOApi(ctx context.Context, req *CreateEvaluationSetVersionOApiRequest) (r *CreateEvaluationSetVersionOApiResponse, err error) + // 1.5 批量添加评测集数据 + BatchCreateEvaluationSetItemsOApi(ctx context.Context, req *BatchCreateEvaluationSetItemsOApiRequest) (r *BatchCreateEvaluationSetItemsOApiResponse, err error) + // 1.6 批量更新评测集数据 + BatchUpdateEvaluationSetItemsOApi(ctx context.Context, req *BatchUpdateEvaluationSetItemsOApiRequest) (r *BatchUpdateEvaluationSetItemsOApiResponse, err error) + // 1.7 批量删除评测集数据 + BatchDeleteEvaluationSetItemsOApi(ctx context.Context, req *BatchDeleteEvaluationSetItemsOApiRequest) (r *BatchDeleteEvaluationSetItemsOApiResponse, err error) + // 1.8 查询评测集特定版本数据 + ListEvaluationSetVersionItemsOApi(ctx context.Context, req *ListEvaluationSetVersionItemsOApiRequest) (r *ListEvaluationSetVersionItemsOApiResponse, err error) + // 1.9 更新评测集字段 + UpdateEvaluationSetSchemaOApi(ctx context.Context, req *UpdateEvaluationSetSchemaOApiRequest) (r *UpdateEvaluationSetSchemaOApiResponse, err error) + // 评估器接口 (5个) + // 2.1 创建评估器 + CreateEvaluatorOApi(ctx context.Context, req *CreateEvaluatorOApiRequest) (r *CreateEvaluatorOApiResponse, err error) + // 2.2 提交评估器版本 + SubmitEvaluatorVersionOApi(ctx context.Context, req *SubmitEvaluatorVersionOApiRequest) (r *SubmitEvaluatorVersionOApiResponse, err error) + // 2.3 获取评估器版本详情 + GetEvaluatorVersionOApi(ctx context.Context, req *GetEvaluatorVersionOApiRequest) (r *GetEvaluatorVersionOApiResponse, err error) + // 2.4 执行评估器 + RunEvaluatorOApi(ctx context.Context, req *RunEvaluatorOApiRequest) (r *RunEvaluatorOApiResponse, err error) + // 2.5 获取评估器执行结果 + GetEvaluatorRecordOApi(ctx context.Context, req *GetEvaluatorRecordOApiRequest) (r *GetEvaluatorRecordOApiResponse, err error) + // 评测实验接口 (2个) + // 3.1 创建评测实验 + CreateExperimentOApi(ctx context.Context, req *CreateExperimentOApiRequest) (r *CreateExperimentOApiResponse, err error) + // 3.2 获取评测实验结果 + GetExperimentResultOApi(ctx context.Context, req *GetExperimentResultOApiRequest) (r *GetExperimentResultOApiResponse, err error) +} + +type EvaluationOpenAPIServiceClient struct { + c thrift.TClient +} + +func NewEvaluationOpenAPIServiceClientFactory(t thrift.TTransport, f thrift.TProtocolFactory) *EvaluationOpenAPIServiceClient { + return &EvaluationOpenAPIServiceClient{ + c: thrift.NewTStandardClient(f.GetProtocol(t), f.GetProtocol(t)), + } +} + +func NewEvaluationOpenAPIServiceClientProtocol(t thrift.TTransport, iprot thrift.TProtocol, oprot thrift.TProtocol) *EvaluationOpenAPIServiceClient { + return &EvaluationOpenAPIServiceClient{ + c: thrift.NewTStandardClient(iprot, oprot), + } +} + +func NewEvaluationOpenAPIServiceClient(c thrift.TClient) *EvaluationOpenAPIServiceClient { + return &EvaluationOpenAPIServiceClient{ + c: c, + } +} + +func (p *EvaluationOpenAPIServiceClient) Client_() thrift.TClient { + return p.c +} + +func (p *EvaluationOpenAPIServiceClient) CreateEvaluationSetOApi(ctx context.Context, req *CreateEvaluationSetOApiRequest) (r *CreateEvaluationSetOApiResponse, err error) { + var _args EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs + _args.Req = req + var _result EvaluationOpenAPIServiceCreateEvaluationSetOApiResult + if err = p.Client_().Call(ctx, "CreateEvaluationSetOApi", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} +func (p *EvaluationOpenAPIServiceClient) GetEvaluationSetOApi(ctx context.Context, req *GetEvaluationSetOApiRequest) (r *GetEvaluationSetOApiResponse, err error) { + var _args EvaluationOpenAPIServiceGetEvaluationSetOApiArgs + _args.Req = req + var _result EvaluationOpenAPIServiceGetEvaluationSetOApiResult + if err = p.Client_().Call(ctx, "GetEvaluationSetOApi", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} +func (p *EvaluationOpenAPIServiceClient) ListEvaluationSetsOApi(ctx context.Context, req *ListEvaluationSetsOApiRequest) (r *ListEvaluationSetsOApiResponse, err error) { + var _args EvaluationOpenAPIServiceListEvaluationSetsOApiArgs + _args.Req = req + var _result EvaluationOpenAPIServiceListEvaluationSetsOApiResult + if err = p.Client_().Call(ctx, "ListEvaluationSetsOApi", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} +func (p *EvaluationOpenAPIServiceClient) CreateEvaluationSetVersionOApi(ctx context.Context, req *CreateEvaluationSetVersionOApiRequest) (r *CreateEvaluationSetVersionOApiResponse, err error) { + var _args EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs + _args.Req = req + var _result EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult + if err = p.Client_().Call(ctx, "CreateEvaluationSetVersionOApi", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} +func (p *EvaluationOpenAPIServiceClient) BatchCreateEvaluationSetItemsOApi(ctx context.Context, req *BatchCreateEvaluationSetItemsOApiRequest) (r *BatchCreateEvaluationSetItemsOApiResponse, err error) { + var _args EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs + _args.Req = req + var _result EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult + if err = p.Client_().Call(ctx, "BatchCreateEvaluationSetItemsOApi", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} +func (p *EvaluationOpenAPIServiceClient) BatchUpdateEvaluationSetItemsOApi(ctx context.Context, req *BatchUpdateEvaluationSetItemsOApiRequest) (r *BatchUpdateEvaluationSetItemsOApiResponse, err error) { + var _args EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs + _args.Req = req + var _result EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult + if err = p.Client_().Call(ctx, "BatchUpdateEvaluationSetItemsOApi", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} +func (p *EvaluationOpenAPIServiceClient) BatchDeleteEvaluationSetItemsOApi(ctx context.Context, req *BatchDeleteEvaluationSetItemsOApiRequest) (r *BatchDeleteEvaluationSetItemsOApiResponse, err error) { + var _args EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs + _args.Req = req + var _result EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult + if err = p.Client_().Call(ctx, "BatchDeleteEvaluationSetItemsOApi", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} +func (p *EvaluationOpenAPIServiceClient) ListEvaluationSetVersionItemsOApi(ctx context.Context, req *ListEvaluationSetVersionItemsOApiRequest) (r *ListEvaluationSetVersionItemsOApiResponse, err error) { + var _args EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs + _args.Req = req + var _result EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult + if err = p.Client_().Call(ctx, "ListEvaluationSetVersionItemsOApi", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} +func (p *EvaluationOpenAPIServiceClient) UpdateEvaluationSetSchemaOApi(ctx context.Context, req *UpdateEvaluationSetSchemaOApiRequest) (r *UpdateEvaluationSetSchemaOApiResponse, err error) { + var _args EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs + _args.Req = req + var _result EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult + if err = p.Client_().Call(ctx, "UpdateEvaluationSetSchemaOApi", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} +func (p *EvaluationOpenAPIServiceClient) CreateEvaluatorOApi(ctx context.Context, req *CreateEvaluatorOApiRequest) (r *CreateEvaluatorOApiResponse, err error) { + var _args EvaluationOpenAPIServiceCreateEvaluatorOApiArgs + _args.Req = req + var _result EvaluationOpenAPIServiceCreateEvaluatorOApiResult + if err = p.Client_().Call(ctx, "CreateEvaluatorOApi", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} +func (p *EvaluationOpenAPIServiceClient) SubmitEvaluatorVersionOApi(ctx context.Context, req *SubmitEvaluatorVersionOApiRequest) (r *SubmitEvaluatorVersionOApiResponse, err error) { + var _args EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs + _args.Req = req + var _result EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult + if err = p.Client_().Call(ctx, "SubmitEvaluatorVersionOApi", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil } func (p *EvaluationOpenAPIServiceClient) GetEvaluatorVersionOApi(ctx context.Context, req *GetEvaluatorVersionOApiRequest) (r *GetEvaluatorVersionOApiResponse, err error) { var _args EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs _args.Req = req - var _result EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult - if err = p.Client_().Call(ctx, "GetEvaluatorVersionOApi", &_args, &_result); err != nil { + var _result EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult + if err = p.Client_().Call(ctx, "GetEvaluatorVersionOApi", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} +func (p *EvaluationOpenAPIServiceClient) RunEvaluatorOApi(ctx context.Context, req *RunEvaluatorOApiRequest) (r *RunEvaluatorOApiResponse, err error) { + var _args EvaluationOpenAPIServiceRunEvaluatorOApiArgs + _args.Req = req + var _result EvaluationOpenAPIServiceRunEvaluatorOApiResult + if err = p.Client_().Call(ctx, "RunEvaluatorOApi", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} +func (p *EvaluationOpenAPIServiceClient) GetEvaluatorRecordOApi(ctx context.Context, req *GetEvaluatorRecordOApiRequest) (r *GetEvaluatorRecordOApiResponse, err error) { + var _args EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs + _args.Req = req + var _result EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult + if err = p.Client_().Call(ctx, "GetEvaluatorRecordOApi", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} +func (p *EvaluationOpenAPIServiceClient) CreateExperimentOApi(ctx context.Context, req *CreateExperimentOApiRequest) (r *CreateExperimentOApiResponse, err error) { + var _args EvaluationOpenAPIServiceCreateExperimentOApiArgs + _args.Req = req + var _result EvaluationOpenAPIServiceCreateExperimentOApiResult + if err = p.Client_().Call(ctx, "CreateExperimentOApi", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} +func (p *EvaluationOpenAPIServiceClient) GetExperimentResultOApi(ctx context.Context, req *GetExperimentResultOApiRequest) (r *GetExperimentResultOApiResponse, err error) { + var _args EvaluationOpenAPIServiceGetExperimentResultOApiArgs + _args.Req = req + var _result EvaluationOpenAPIServiceGetExperimentResultOApiResult + if err = p.Client_().Call(ctx, "GetExperimentResultOApi", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} + +type EvaluationOpenAPIServiceProcessor struct { + processorMap map[string]thrift.TProcessorFunction + handler EvaluationOpenAPIService +} + +func (p *EvaluationOpenAPIServiceProcessor) AddToProcessorMap(key string, processor thrift.TProcessorFunction) { + p.processorMap[key] = processor +} + +func (p *EvaluationOpenAPIServiceProcessor) GetProcessorFunction(key string) (processor thrift.TProcessorFunction, ok bool) { + processor, ok = p.processorMap[key] + return processor, ok +} + +func (p *EvaluationOpenAPIServiceProcessor) ProcessorMap() map[string]thrift.TProcessorFunction { + return p.processorMap +} + +func NewEvaluationOpenAPIServiceProcessor(handler EvaluationOpenAPIService) *EvaluationOpenAPIServiceProcessor { + self := &EvaluationOpenAPIServiceProcessor{handler: handler, processorMap: make(map[string]thrift.TProcessorFunction)} + self.AddToProcessorMap("CreateEvaluationSetOApi", &evaluationOpenAPIServiceProcessorCreateEvaluationSetOApi{handler: handler}) + self.AddToProcessorMap("GetEvaluationSetOApi", &evaluationOpenAPIServiceProcessorGetEvaluationSetOApi{handler: handler}) + self.AddToProcessorMap("ListEvaluationSetsOApi", &evaluationOpenAPIServiceProcessorListEvaluationSetsOApi{handler: handler}) + self.AddToProcessorMap("CreateEvaluationSetVersionOApi", &evaluationOpenAPIServiceProcessorCreateEvaluationSetVersionOApi{handler: handler}) + self.AddToProcessorMap("BatchCreateEvaluationSetItemsOApi", &evaluationOpenAPIServiceProcessorBatchCreateEvaluationSetItemsOApi{handler: handler}) + self.AddToProcessorMap("BatchUpdateEvaluationSetItemsOApi", &evaluationOpenAPIServiceProcessorBatchUpdateEvaluationSetItemsOApi{handler: handler}) + self.AddToProcessorMap("BatchDeleteEvaluationSetItemsOApi", &evaluationOpenAPIServiceProcessorBatchDeleteEvaluationSetItemsOApi{handler: handler}) + self.AddToProcessorMap("ListEvaluationSetVersionItemsOApi", &evaluationOpenAPIServiceProcessorListEvaluationSetVersionItemsOApi{handler: handler}) + self.AddToProcessorMap("UpdateEvaluationSetSchemaOApi", &evaluationOpenAPIServiceProcessorUpdateEvaluationSetSchemaOApi{handler: handler}) + self.AddToProcessorMap("CreateEvaluatorOApi", &evaluationOpenAPIServiceProcessorCreateEvaluatorOApi{handler: handler}) + self.AddToProcessorMap("SubmitEvaluatorVersionOApi", &evaluationOpenAPIServiceProcessorSubmitEvaluatorVersionOApi{handler: handler}) + self.AddToProcessorMap("GetEvaluatorVersionOApi", &evaluationOpenAPIServiceProcessorGetEvaluatorVersionOApi{handler: handler}) + self.AddToProcessorMap("RunEvaluatorOApi", &evaluationOpenAPIServiceProcessorRunEvaluatorOApi{handler: handler}) + self.AddToProcessorMap("GetEvaluatorRecordOApi", &evaluationOpenAPIServiceProcessorGetEvaluatorRecordOApi{handler: handler}) + self.AddToProcessorMap("CreateExperimentOApi", &evaluationOpenAPIServiceProcessorCreateExperimentOApi{handler: handler}) + self.AddToProcessorMap("GetExperimentResultOApi", &evaluationOpenAPIServiceProcessorGetExperimentResultOApi{handler: handler}) + return self +} +func (p *EvaluationOpenAPIServiceProcessor) Process(ctx context.Context, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + name, _, seqId, err := iprot.ReadMessageBegin() + if err != nil { + return false, err + } + if processor, ok := p.GetProcessorFunction(name); ok { + return processor.Process(ctx, seqId, iprot, oprot) + } + iprot.Skip(thrift.STRUCT) + iprot.ReadMessageEnd() + x := thrift.NewTApplicationException(thrift.UNKNOWN_METHOD, "Unknown function "+name) + oprot.WriteMessageBegin(name, thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return false, x +} + +type evaluationOpenAPIServiceProcessorCreateEvaluationSetOApi struct { + handler EvaluationOpenAPIService +} + +func (p *evaluationOpenAPIServiceProcessorCreateEvaluationSetOApi) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs{} + if err = args.Read(iprot); err != nil { + iprot.ReadMessageEnd() + x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) + oprot.WriteMessageBegin("CreateEvaluationSetOApi", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return false, err + } + + iprot.ReadMessageEnd() + var err2 error + result := EvaluationOpenAPIServiceCreateEvaluationSetOApiResult{} + var retval *CreateEvaluationSetOApiResponse + if retval, err2 = p.handler.CreateEvaluationSetOApi(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing CreateEvaluationSetOApi: "+err2.Error()) + oprot.WriteMessageBegin("CreateEvaluationSetOApi", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return true, err2 + } else { + result.Success = retval + } + if err2 = oprot.WriteMessageBegin("CreateEvaluationSetOApi", thrift.REPLY, seqId); err2 != nil { + err = err2 + } + if err2 = result.Write(oprot); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.Flush(ctx); err == nil && err2 != nil { + err = err2 + } + if err != nil { return } - return _result.GetSuccess(), nil -} -func (p *EvaluationOpenAPIServiceClient) RunEvaluatorOApi(ctx context.Context, req *RunEvaluatorOApiRequest) (r *RunEvaluatorOApiResponse, err error) { - var _args EvaluationOpenAPIServiceRunEvaluatorOApiArgs - _args.Req = req - var _result EvaluationOpenAPIServiceRunEvaluatorOApiResult - if err = p.Client_().Call(ctx, "RunEvaluatorOApi", &_args, &_result); err != nil { - return + return true, err +} + +type evaluationOpenAPIServiceProcessorGetEvaluationSetOApi struct { + handler EvaluationOpenAPIService +} + +func (p *evaluationOpenAPIServiceProcessorGetEvaluationSetOApi) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := EvaluationOpenAPIServiceGetEvaluationSetOApiArgs{} + if err = args.Read(iprot); err != nil { + iprot.ReadMessageEnd() + x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) + oprot.WriteMessageBegin("GetEvaluationSetOApi", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return false, err + } + + iprot.ReadMessageEnd() + var err2 error + result := EvaluationOpenAPIServiceGetEvaluationSetOApiResult{} + var retval *GetEvaluationSetOApiResponse + if retval, err2 = p.handler.GetEvaluationSetOApi(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing GetEvaluationSetOApi: "+err2.Error()) + oprot.WriteMessageBegin("GetEvaluationSetOApi", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return true, err2 + } else { + result.Success = retval + } + if err2 = oprot.WriteMessageBegin("GetEvaluationSetOApi", thrift.REPLY, seqId); err2 != nil { + err = err2 + } + if err2 = result.Write(oprot); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.Flush(ctx); err == nil && err2 != nil { + err = err2 + } + if err != nil { + return + } + return true, err +} + +type evaluationOpenAPIServiceProcessorListEvaluationSetsOApi struct { + handler EvaluationOpenAPIService +} + +func (p *evaluationOpenAPIServiceProcessorListEvaluationSetsOApi) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := EvaluationOpenAPIServiceListEvaluationSetsOApiArgs{} + if err = args.Read(iprot); err != nil { + iprot.ReadMessageEnd() + x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) + oprot.WriteMessageBegin("ListEvaluationSetsOApi", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return false, err + } + + iprot.ReadMessageEnd() + var err2 error + result := EvaluationOpenAPIServiceListEvaluationSetsOApiResult{} + var retval *ListEvaluationSetsOApiResponse + if retval, err2 = p.handler.ListEvaluationSetsOApi(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing ListEvaluationSetsOApi: "+err2.Error()) + oprot.WriteMessageBegin("ListEvaluationSetsOApi", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return true, err2 + } else { + result.Success = retval + } + if err2 = oprot.WriteMessageBegin("ListEvaluationSetsOApi", thrift.REPLY, seqId); err2 != nil { + err = err2 + } + if err2 = result.Write(oprot); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.Flush(ctx); err == nil && err2 != nil { + err = err2 + } + if err != nil { + return + } + return true, err +} + +type evaluationOpenAPIServiceProcessorCreateEvaluationSetVersionOApi struct { + handler EvaluationOpenAPIService +} + +func (p *evaluationOpenAPIServiceProcessorCreateEvaluationSetVersionOApi) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs{} + if err = args.Read(iprot); err != nil { + iprot.ReadMessageEnd() + x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) + oprot.WriteMessageBegin("CreateEvaluationSetVersionOApi", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return false, err + } + + iprot.ReadMessageEnd() + var err2 error + result := EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult{} + var retval *CreateEvaluationSetVersionOApiResponse + if retval, err2 = p.handler.CreateEvaluationSetVersionOApi(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing CreateEvaluationSetVersionOApi: "+err2.Error()) + oprot.WriteMessageBegin("CreateEvaluationSetVersionOApi", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return true, err2 + } else { + result.Success = retval + } + if err2 = oprot.WriteMessageBegin("CreateEvaluationSetVersionOApi", thrift.REPLY, seqId); err2 != nil { + err = err2 } - return _result.GetSuccess(), nil -} -func (p *EvaluationOpenAPIServiceClient) GetEvaluatorRecordOApi(ctx context.Context, req *GetEvaluatorRecordOApiRequest) (r *GetEvaluatorRecordOApiResponse, err error) { - var _args EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs - _args.Req = req - var _result EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult - if err = p.Client_().Call(ctx, "GetEvaluatorRecordOApi", &_args, &_result); err != nil { - return + if err2 = result.Write(oprot); err == nil && err2 != nil { + err = err2 } - return _result.GetSuccess(), nil -} -func (p *EvaluationOpenAPIServiceClient) CreateExperimentOApi(ctx context.Context, req *CreateExperimentOApiRequest) (r *CreateExperimentOApiResponse, err error) { - var _args EvaluationOpenAPIServiceCreateExperimentOApiArgs - _args.Req = req - var _result EvaluationOpenAPIServiceCreateExperimentOApiResult - if err = p.Client_().Call(ctx, "CreateExperimentOApi", &_args, &_result); err != nil { - return + if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { + err = err2 } - return _result.GetSuccess(), nil -} -func (p *EvaluationOpenAPIServiceClient) GetExperimentResultOApi(ctx context.Context, req *GetExperimentResultOApiRequest) (r *GetExperimentResultOApiResponse, err error) { - var _args EvaluationOpenAPIServiceGetExperimentResultOApiArgs - _args.Req = req - var _result EvaluationOpenAPIServiceGetExperimentResultOApiResult - if err = p.Client_().Call(ctx, "GetExperimentResultOApi", &_args, &_result); err != nil { + if err2 = oprot.Flush(ctx); err == nil && err2 != nil { + err = err2 + } + if err != nil { return } - return _result.GetSuccess(), nil + return true, err } -type EvaluationOpenAPIServiceProcessor struct { - processorMap map[string]thrift.TProcessorFunction - handler EvaluationOpenAPIService +type evaluationOpenAPIServiceProcessorBatchCreateEvaluationSetItemsOApi struct { + handler EvaluationOpenAPIService } -func (p *EvaluationOpenAPIServiceProcessor) AddToProcessorMap(key string, processor thrift.TProcessorFunction) { - p.processorMap[key] = processor -} +func (p *evaluationOpenAPIServiceProcessorBatchCreateEvaluationSetItemsOApi) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs{} + if err = args.Read(iprot); err != nil { + iprot.ReadMessageEnd() + x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) + oprot.WriteMessageBegin("BatchCreateEvaluationSetItemsOApi", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return false, err + } -func (p *EvaluationOpenAPIServiceProcessor) GetProcessorFunction(key string) (processor thrift.TProcessorFunction, ok bool) { - processor, ok = p.processorMap[key] - return processor, ok + iprot.ReadMessageEnd() + var err2 error + result := EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult{} + var retval *BatchCreateEvaluationSetItemsOApiResponse + if retval, err2 = p.handler.BatchCreateEvaluationSetItemsOApi(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing BatchCreateEvaluationSetItemsOApi: "+err2.Error()) + oprot.WriteMessageBegin("BatchCreateEvaluationSetItemsOApi", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return true, err2 + } else { + result.Success = retval + } + if err2 = oprot.WriteMessageBegin("BatchCreateEvaluationSetItemsOApi", thrift.REPLY, seqId); err2 != nil { + err = err2 + } + if err2 = result.Write(oprot); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.Flush(ctx); err == nil && err2 != nil { + err = err2 + } + if err != nil { + return + } + return true, err } -func (p *EvaluationOpenAPIServiceProcessor) ProcessorMap() map[string]thrift.TProcessorFunction { - return p.processorMap +type evaluationOpenAPIServiceProcessorBatchUpdateEvaluationSetItemsOApi struct { + handler EvaluationOpenAPIService } -func NewEvaluationOpenAPIServiceProcessor(handler EvaluationOpenAPIService) *EvaluationOpenAPIServiceProcessor { - self := &EvaluationOpenAPIServiceProcessor{handler: handler, processorMap: make(map[string]thrift.TProcessorFunction)} - self.AddToProcessorMap("CreateEvaluationSetOApi", &evaluationOpenAPIServiceProcessorCreateEvaluationSetOApi{handler: handler}) - self.AddToProcessorMap("GetEvaluationSetOApi", &evaluationOpenAPIServiceProcessorGetEvaluationSetOApi{handler: handler}) - self.AddToProcessorMap("ListEvaluationSetsOApi", &evaluationOpenAPIServiceProcessorListEvaluationSetsOApi{handler: handler}) - self.AddToProcessorMap("CreateEvaluationSetVersionOApi", &evaluationOpenAPIServiceProcessorCreateEvaluationSetVersionOApi{handler: handler}) - self.AddToProcessorMap("BatchCreateEvaluationSetItemsOApi", &evaluationOpenAPIServiceProcessorBatchCreateEvaluationSetItemsOApi{handler: handler}) - self.AddToProcessorMap("BatchUpdateEvaluationSetItemsOApi", &evaluationOpenAPIServiceProcessorBatchUpdateEvaluationSetItemsOApi{handler: handler}) - self.AddToProcessorMap("BatchDeleteEvaluationSetItemsOApi", &evaluationOpenAPIServiceProcessorBatchDeleteEvaluationSetItemsOApi{handler: handler}) - self.AddToProcessorMap("ListEvaluationSetVersionItemsOApi", &evaluationOpenAPIServiceProcessorListEvaluationSetVersionItemsOApi{handler: handler}) - self.AddToProcessorMap("CreateEvaluatorOApi", &evaluationOpenAPIServiceProcessorCreateEvaluatorOApi{handler: handler}) - self.AddToProcessorMap("SubmitEvaluatorVersionOApi", &evaluationOpenAPIServiceProcessorSubmitEvaluatorVersionOApi{handler: handler}) - self.AddToProcessorMap("GetEvaluatorVersionOApi", &evaluationOpenAPIServiceProcessorGetEvaluatorVersionOApi{handler: handler}) - self.AddToProcessorMap("RunEvaluatorOApi", &evaluationOpenAPIServiceProcessorRunEvaluatorOApi{handler: handler}) - self.AddToProcessorMap("GetEvaluatorRecordOApi", &evaluationOpenAPIServiceProcessorGetEvaluatorRecordOApi{handler: handler}) - self.AddToProcessorMap("CreateExperimentOApi", &evaluationOpenAPIServiceProcessorCreateExperimentOApi{handler: handler}) - self.AddToProcessorMap("GetExperimentResultOApi", &evaluationOpenAPIServiceProcessorGetExperimentResultOApi{handler: handler}) - return self -} -func (p *EvaluationOpenAPIServiceProcessor) Process(ctx context.Context, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - name, _, seqId, err := iprot.ReadMessageBegin() - if err != nil { +func (p *evaluationOpenAPIServiceProcessorBatchUpdateEvaluationSetItemsOApi) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs{} + if err = args.Read(iprot); err != nil { + iprot.ReadMessageEnd() + x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) + oprot.WriteMessageBegin("BatchUpdateEvaluationSetItemsOApi", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) return false, err } - if processor, ok := p.GetProcessorFunction(name); ok { - return processor.Process(ctx, seqId, iprot, oprot) - } - iprot.Skip(thrift.STRUCT) + iprot.ReadMessageEnd() - x := thrift.NewTApplicationException(thrift.UNKNOWN_METHOD, "Unknown function "+name) - oprot.WriteMessageBegin(name, thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return false, x + var err2 error + result := EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult{} + var retval *BatchUpdateEvaluationSetItemsOApiResponse + if retval, err2 = p.handler.BatchUpdateEvaluationSetItemsOApi(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing BatchUpdateEvaluationSetItemsOApi: "+err2.Error()) + oprot.WriteMessageBegin("BatchUpdateEvaluationSetItemsOApi", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return true, err2 + } else { + result.Success = retval + } + if err2 = oprot.WriteMessageBegin("BatchUpdateEvaluationSetItemsOApi", thrift.REPLY, seqId); err2 != nil { + err = err2 + } + if err2 = result.Write(oprot); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.Flush(ctx); err == nil && err2 != nil { + err = err2 + } + if err != nil { + return + } + return true, err } -type evaluationOpenAPIServiceProcessorCreateEvaluationSetOApi struct { +type evaluationOpenAPIServiceProcessorBatchDeleteEvaluationSetItemsOApi struct { handler EvaluationOpenAPIService } -func (p *evaluationOpenAPIServiceProcessorCreateEvaluationSetOApi) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - args := EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs{} +func (p *evaluationOpenAPIServiceProcessorBatchDeleteEvaluationSetItemsOApi) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs{} if err = args.Read(iprot); err != nil { iprot.ReadMessageEnd() x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) - oprot.WriteMessageBegin("CreateEvaluationSetOApi", thrift.EXCEPTION, seqId) + oprot.WriteMessageBegin("BatchDeleteEvaluationSetItemsOApi", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) @@ -17519,11 +18418,11 @@ func (p *evaluationOpenAPIServiceProcessorCreateEvaluationSetOApi) Process(ctx c iprot.ReadMessageEnd() var err2 error - result := EvaluationOpenAPIServiceCreateEvaluationSetOApiResult{} - var retval *CreateEvaluationSetOApiResponse - if retval, err2 = p.handler.CreateEvaluationSetOApi(ctx, args.Req); err2 != nil { - x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing CreateEvaluationSetOApi: "+err2.Error()) - oprot.WriteMessageBegin("CreateEvaluationSetOApi", thrift.EXCEPTION, seqId) + result := EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult{} + var retval *BatchDeleteEvaluationSetItemsOApiResponse + if retval, err2 = p.handler.BatchDeleteEvaluationSetItemsOApi(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing BatchDeleteEvaluationSetItemsOApi: "+err2.Error()) + oprot.WriteMessageBegin("BatchDeleteEvaluationSetItemsOApi", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) @@ -17531,7 +18430,7 @@ func (p *evaluationOpenAPIServiceProcessorCreateEvaluationSetOApi) Process(ctx c } else { result.Success = retval } - if err2 = oprot.WriteMessageBegin("CreateEvaluationSetOApi", thrift.REPLY, seqId); err2 != nil { + if err2 = oprot.WriteMessageBegin("BatchDeleteEvaluationSetItemsOApi", thrift.REPLY, seqId); err2 != nil { err = err2 } if err2 = result.Write(oprot); err == nil && err2 != nil { @@ -17549,16 +18448,16 @@ func (p *evaluationOpenAPIServiceProcessorCreateEvaluationSetOApi) Process(ctx c return true, err } -type evaluationOpenAPIServiceProcessorGetEvaluationSetOApi struct { +type evaluationOpenAPIServiceProcessorListEvaluationSetVersionItemsOApi struct { handler EvaluationOpenAPIService } -func (p *evaluationOpenAPIServiceProcessorGetEvaluationSetOApi) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - args := EvaluationOpenAPIServiceGetEvaluationSetOApiArgs{} +func (p *evaluationOpenAPIServiceProcessorListEvaluationSetVersionItemsOApi) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs{} if err = args.Read(iprot); err != nil { iprot.ReadMessageEnd() x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) - oprot.WriteMessageBegin("GetEvaluationSetOApi", thrift.EXCEPTION, seqId) + oprot.WriteMessageBegin("ListEvaluationSetVersionItemsOApi", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) @@ -17567,11 +18466,11 @@ func (p *evaluationOpenAPIServiceProcessorGetEvaluationSetOApi) Process(ctx cont iprot.ReadMessageEnd() var err2 error - result := EvaluationOpenAPIServiceGetEvaluationSetOApiResult{} - var retval *GetEvaluationSetOApiResponse - if retval, err2 = p.handler.GetEvaluationSetOApi(ctx, args.Req); err2 != nil { - x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing GetEvaluationSetOApi: "+err2.Error()) - oprot.WriteMessageBegin("GetEvaluationSetOApi", thrift.EXCEPTION, seqId) + result := EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult{} + var retval *ListEvaluationSetVersionItemsOApiResponse + if retval, err2 = p.handler.ListEvaluationSetVersionItemsOApi(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing ListEvaluationSetVersionItemsOApi: "+err2.Error()) + oprot.WriteMessageBegin("ListEvaluationSetVersionItemsOApi", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) @@ -17579,7 +18478,7 @@ func (p *evaluationOpenAPIServiceProcessorGetEvaluationSetOApi) Process(ctx cont } else { result.Success = retval } - if err2 = oprot.WriteMessageBegin("GetEvaluationSetOApi", thrift.REPLY, seqId); err2 != nil { + if err2 = oprot.WriteMessageBegin("ListEvaluationSetVersionItemsOApi", thrift.REPLY, seqId); err2 != nil { err = err2 } if err2 = result.Write(oprot); err == nil && err2 != nil { @@ -17597,16 +18496,16 @@ func (p *evaluationOpenAPIServiceProcessorGetEvaluationSetOApi) Process(ctx cont return true, err } -type evaluationOpenAPIServiceProcessorListEvaluationSetsOApi struct { +type evaluationOpenAPIServiceProcessorUpdateEvaluationSetSchemaOApi struct { handler EvaluationOpenAPIService } -func (p *evaluationOpenAPIServiceProcessorListEvaluationSetsOApi) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - args := EvaluationOpenAPIServiceListEvaluationSetsOApiArgs{} +func (p *evaluationOpenAPIServiceProcessorUpdateEvaluationSetSchemaOApi) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs{} if err = args.Read(iprot); err != nil { iprot.ReadMessageEnd() x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) - oprot.WriteMessageBegin("ListEvaluationSetsOApi", thrift.EXCEPTION, seqId) + oprot.WriteMessageBegin("UpdateEvaluationSetSchemaOApi", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) @@ -17615,11 +18514,11 @@ func (p *evaluationOpenAPIServiceProcessorListEvaluationSetsOApi) Process(ctx co iprot.ReadMessageEnd() var err2 error - result := EvaluationOpenAPIServiceListEvaluationSetsOApiResult{} - var retval *ListEvaluationSetsOApiResponse - if retval, err2 = p.handler.ListEvaluationSetsOApi(ctx, args.Req); err2 != nil { - x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing ListEvaluationSetsOApi: "+err2.Error()) - oprot.WriteMessageBegin("ListEvaluationSetsOApi", thrift.EXCEPTION, seqId) + result := EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult{} + var retval *UpdateEvaluationSetSchemaOApiResponse + if retval, err2 = p.handler.UpdateEvaluationSetSchemaOApi(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing UpdateEvaluationSetSchemaOApi: "+err2.Error()) + oprot.WriteMessageBegin("UpdateEvaluationSetSchemaOApi", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) @@ -17627,7 +18526,7 @@ func (p *evaluationOpenAPIServiceProcessorListEvaluationSetsOApi) Process(ctx co } else { result.Success = retval } - if err2 = oprot.WriteMessageBegin("ListEvaluationSetsOApi", thrift.REPLY, seqId); err2 != nil { + if err2 = oprot.WriteMessageBegin("UpdateEvaluationSetSchemaOApi", thrift.REPLY, seqId); err2 != nil { err = err2 } if err2 = result.Write(oprot); err == nil && err2 != nil { @@ -17645,16 +18544,16 @@ func (p *evaluationOpenAPIServiceProcessorListEvaluationSetsOApi) Process(ctx co return true, err } -type evaluationOpenAPIServiceProcessorCreateEvaluationSetVersionOApi struct { +type evaluationOpenAPIServiceProcessorCreateEvaluatorOApi struct { handler EvaluationOpenAPIService } -func (p *evaluationOpenAPIServiceProcessorCreateEvaluationSetVersionOApi) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - args := EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs{} +func (p *evaluationOpenAPIServiceProcessorCreateEvaluatorOApi) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := EvaluationOpenAPIServiceCreateEvaluatorOApiArgs{} if err = args.Read(iprot); err != nil { iprot.ReadMessageEnd() x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) - oprot.WriteMessageBegin("CreateEvaluationSetVersionOApi", thrift.EXCEPTION, seqId) + oprot.WriteMessageBegin("CreateEvaluatorOApi", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) @@ -17663,11 +18562,11 @@ func (p *evaluationOpenAPIServiceProcessorCreateEvaluationSetVersionOApi) Proces iprot.ReadMessageEnd() var err2 error - result := EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult{} - var retval *CreateEvaluationSetVersionOApiResponse - if retval, err2 = p.handler.CreateEvaluationSetVersionOApi(ctx, args.Req); err2 != nil { - x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing CreateEvaluationSetVersionOApi: "+err2.Error()) - oprot.WriteMessageBegin("CreateEvaluationSetVersionOApi", thrift.EXCEPTION, seqId) + result := EvaluationOpenAPIServiceCreateEvaluatorOApiResult{} + var retval *CreateEvaluatorOApiResponse + if retval, err2 = p.handler.CreateEvaluatorOApi(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing CreateEvaluatorOApi: "+err2.Error()) + oprot.WriteMessageBegin("CreateEvaluatorOApi", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) @@ -17675,7 +18574,7 @@ func (p *evaluationOpenAPIServiceProcessorCreateEvaluationSetVersionOApi) Proces } else { result.Success = retval } - if err2 = oprot.WriteMessageBegin("CreateEvaluationSetVersionOApi", thrift.REPLY, seqId); err2 != nil { + if err2 = oprot.WriteMessageBegin("CreateEvaluatorOApi", thrift.REPLY, seqId); err2 != nil { err = err2 } if err2 = result.Write(oprot); err == nil && err2 != nil { @@ -17693,29 +18592,29 @@ func (p *evaluationOpenAPIServiceProcessorCreateEvaluationSetVersionOApi) Proces return true, err } -type evaluationOpenAPIServiceProcessorBatchCreateEvaluationSetItemsOApi struct { +type evaluationOpenAPIServiceProcessorSubmitEvaluatorVersionOApi struct { handler EvaluationOpenAPIService } -func (p *evaluationOpenAPIServiceProcessorBatchCreateEvaluationSetItemsOApi) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - args := EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs{} +func (p *evaluationOpenAPIServiceProcessorSubmitEvaluatorVersionOApi) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs{} if err = args.Read(iprot); err != nil { iprot.ReadMessageEnd() x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) - oprot.WriteMessageBegin("BatchCreateEvaluationSetItemsOApi", thrift.EXCEPTION, seqId) + oprot.WriteMessageBegin("SubmitEvaluatorVersionOApi", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) return false, err } - iprot.ReadMessageEnd() - var err2 error - result := EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult{} - var retval *BatchCreateEvaluationSetItemsOApiResponse - if retval, err2 = p.handler.BatchCreateEvaluationSetItemsOApi(ctx, args.Req); err2 != nil { - x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing BatchCreateEvaluationSetItemsOApi: "+err2.Error()) - oprot.WriteMessageBegin("BatchCreateEvaluationSetItemsOApi", thrift.EXCEPTION, seqId) + iprot.ReadMessageEnd() + var err2 error + result := EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult{} + var retval *SubmitEvaluatorVersionOApiResponse + if retval, err2 = p.handler.SubmitEvaluatorVersionOApi(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing SubmitEvaluatorVersionOApi: "+err2.Error()) + oprot.WriteMessageBegin("SubmitEvaluatorVersionOApi", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) @@ -17723,7 +18622,7 @@ func (p *evaluationOpenAPIServiceProcessorBatchCreateEvaluationSetItemsOApi) Pro } else { result.Success = retval } - if err2 = oprot.WriteMessageBegin("BatchCreateEvaluationSetItemsOApi", thrift.REPLY, seqId); err2 != nil { + if err2 = oprot.WriteMessageBegin("SubmitEvaluatorVersionOApi", thrift.REPLY, seqId); err2 != nil { err = err2 } if err2 = result.Write(oprot); err == nil && err2 != nil { @@ -17741,16 +18640,16 @@ func (p *evaluationOpenAPIServiceProcessorBatchCreateEvaluationSetItemsOApi) Pro return true, err } -type evaluationOpenAPIServiceProcessorBatchUpdateEvaluationSetItemsOApi struct { +type evaluationOpenAPIServiceProcessorGetEvaluatorVersionOApi struct { handler EvaluationOpenAPIService } -func (p *evaluationOpenAPIServiceProcessorBatchUpdateEvaluationSetItemsOApi) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - args := EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs{} +func (p *evaluationOpenAPIServiceProcessorGetEvaluatorVersionOApi) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs{} if err = args.Read(iprot); err != nil { iprot.ReadMessageEnd() x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) - oprot.WriteMessageBegin("BatchUpdateEvaluationSetItemsOApi", thrift.EXCEPTION, seqId) + oprot.WriteMessageBegin("GetEvaluatorVersionOApi", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) @@ -17759,11 +18658,11 @@ func (p *evaluationOpenAPIServiceProcessorBatchUpdateEvaluationSetItemsOApi) Pro iprot.ReadMessageEnd() var err2 error - result := EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult{} - var retval *BatchUpdateEvaluationSetItemsOApiResponse - if retval, err2 = p.handler.BatchUpdateEvaluationSetItemsOApi(ctx, args.Req); err2 != nil { - x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing BatchUpdateEvaluationSetItemsOApi: "+err2.Error()) - oprot.WriteMessageBegin("BatchUpdateEvaluationSetItemsOApi", thrift.EXCEPTION, seqId) + result := EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult{} + var retval *GetEvaluatorVersionOApiResponse + if retval, err2 = p.handler.GetEvaluatorVersionOApi(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing GetEvaluatorVersionOApi: "+err2.Error()) + oprot.WriteMessageBegin("GetEvaluatorVersionOApi", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) @@ -17771,7 +18670,7 @@ func (p *evaluationOpenAPIServiceProcessorBatchUpdateEvaluationSetItemsOApi) Pro } else { result.Success = retval } - if err2 = oprot.WriteMessageBegin("BatchUpdateEvaluationSetItemsOApi", thrift.REPLY, seqId); err2 != nil { + if err2 = oprot.WriteMessageBegin("GetEvaluatorVersionOApi", thrift.REPLY, seqId); err2 != nil { err = err2 } if err2 = result.Write(oprot); err == nil && err2 != nil { @@ -17789,16 +18688,16 @@ func (p *evaluationOpenAPIServiceProcessorBatchUpdateEvaluationSetItemsOApi) Pro return true, err } -type evaluationOpenAPIServiceProcessorBatchDeleteEvaluationSetItemsOApi struct { +type evaluationOpenAPIServiceProcessorRunEvaluatorOApi struct { handler EvaluationOpenAPIService } -func (p *evaluationOpenAPIServiceProcessorBatchDeleteEvaluationSetItemsOApi) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - args := EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs{} +func (p *evaluationOpenAPIServiceProcessorRunEvaluatorOApi) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := EvaluationOpenAPIServiceRunEvaluatorOApiArgs{} if err = args.Read(iprot); err != nil { iprot.ReadMessageEnd() x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) - oprot.WriteMessageBegin("BatchDeleteEvaluationSetItemsOApi", thrift.EXCEPTION, seqId) + oprot.WriteMessageBegin("RunEvaluatorOApi", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) @@ -17807,11 +18706,11 @@ func (p *evaluationOpenAPIServiceProcessorBatchDeleteEvaluationSetItemsOApi) Pro iprot.ReadMessageEnd() var err2 error - result := EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult{} - var retval *BatchDeleteEvaluationSetItemsOApiResponse - if retval, err2 = p.handler.BatchDeleteEvaluationSetItemsOApi(ctx, args.Req); err2 != nil { - x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing BatchDeleteEvaluationSetItemsOApi: "+err2.Error()) - oprot.WriteMessageBegin("BatchDeleteEvaluationSetItemsOApi", thrift.EXCEPTION, seqId) + result := EvaluationOpenAPIServiceRunEvaluatorOApiResult{} + var retval *RunEvaluatorOApiResponse + if retval, err2 = p.handler.RunEvaluatorOApi(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing RunEvaluatorOApi: "+err2.Error()) + oprot.WriteMessageBegin("RunEvaluatorOApi", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) @@ -17819,7 +18718,7 @@ func (p *evaluationOpenAPIServiceProcessorBatchDeleteEvaluationSetItemsOApi) Pro } else { result.Success = retval } - if err2 = oprot.WriteMessageBegin("BatchDeleteEvaluationSetItemsOApi", thrift.REPLY, seqId); err2 != nil { + if err2 = oprot.WriteMessageBegin("RunEvaluatorOApi", thrift.REPLY, seqId); err2 != nil { err = err2 } if err2 = result.Write(oprot); err == nil && err2 != nil { @@ -17837,16 +18736,16 @@ func (p *evaluationOpenAPIServiceProcessorBatchDeleteEvaluationSetItemsOApi) Pro return true, err } -type evaluationOpenAPIServiceProcessorListEvaluationSetVersionItemsOApi struct { +type evaluationOpenAPIServiceProcessorGetEvaluatorRecordOApi struct { handler EvaluationOpenAPIService } -func (p *evaluationOpenAPIServiceProcessorListEvaluationSetVersionItemsOApi) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - args := EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs{} +func (p *evaluationOpenAPIServiceProcessorGetEvaluatorRecordOApi) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs{} if err = args.Read(iprot); err != nil { iprot.ReadMessageEnd() x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) - oprot.WriteMessageBegin("ListEvaluationSetVersionItemsOApi", thrift.EXCEPTION, seqId) + oprot.WriteMessageBegin("GetEvaluatorRecordOApi", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) @@ -17855,11 +18754,11 @@ func (p *evaluationOpenAPIServiceProcessorListEvaluationSetVersionItemsOApi) Pro iprot.ReadMessageEnd() var err2 error - result := EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult{} - var retval *ListEvaluationSetVersionItemsOApiResponse - if retval, err2 = p.handler.ListEvaluationSetVersionItemsOApi(ctx, args.Req); err2 != nil { - x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing ListEvaluationSetVersionItemsOApi: "+err2.Error()) - oprot.WriteMessageBegin("ListEvaluationSetVersionItemsOApi", thrift.EXCEPTION, seqId) + result := EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult{} + var retval *GetEvaluatorRecordOApiResponse + if retval, err2 = p.handler.GetEvaluatorRecordOApi(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing GetEvaluatorRecordOApi: "+err2.Error()) + oprot.WriteMessageBegin("GetEvaluatorRecordOApi", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) @@ -17867,7 +18766,7 @@ func (p *evaluationOpenAPIServiceProcessorListEvaluationSetVersionItemsOApi) Pro } else { result.Success = retval } - if err2 = oprot.WriteMessageBegin("ListEvaluationSetVersionItemsOApi", thrift.REPLY, seqId); err2 != nil { + if err2 = oprot.WriteMessageBegin("GetEvaluatorRecordOApi", thrift.REPLY, seqId); err2 != nil { err = err2 } if err2 = result.Write(oprot); err == nil && err2 != nil { @@ -17885,16 +18784,16 @@ func (p *evaluationOpenAPIServiceProcessorListEvaluationSetVersionItemsOApi) Pro return true, err } -type evaluationOpenAPIServiceProcessorCreateEvaluatorOApi struct { +type evaluationOpenAPIServiceProcessorCreateExperimentOApi struct { handler EvaluationOpenAPIService } -func (p *evaluationOpenAPIServiceProcessorCreateEvaluatorOApi) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - args := EvaluationOpenAPIServiceCreateEvaluatorOApiArgs{} +func (p *evaluationOpenAPIServiceProcessorCreateExperimentOApi) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := EvaluationOpenAPIServiceCreateExperimentOApiArgs{} if err = args.Read(iprot); err != nil { iprot.ReadMessageEnd() x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) - oprot.WriteMessageBegin("CreateEvaluatorOApi", thrift.EXCEPTION, seqId) + oprot.WriteMessageBegin("CreateExperimentOApi", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) @@ -17903,11 +18802,11 @@ func (p *evaluationOpenAPIServiceProcessorCreateEvaluatorOApi) Process(ctx conte iprot.ReadMessageEnd() var err2 error - result := EvaluationOpenAPIServiceCreateEvaluatorOApiResult{} - var retval *CreateEvaluatorOApiResponse - if retval, err2 = p.handler.CreateEvaluatorOApi(ctx, args.Req); err2 != nil { - x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing CreateEvaluatorOApi: "+err2.Error()) - oprot.WriteMessageBegin("CreateEvaluatorOApi", thrift.EXCEPTION, seqId) + result := EvaluationOpenAPIServiceCreateExperimentOApiResult{} + var retval *CreateExperimentOApiResponse + if retval, err2 = p.handler.CreateExperimentOApi(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing CreateExperimentOApi: "+err2.Error()) + oprot.WriteMessageBegin("CreateExperimentOApi", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) @@ -17915,7 +18814,7 @@ func (p *evaluationOpenAPIServiceProcessorCreateEvaluatorOApi) Process(ctx conte } else { result.Success = retval } - if err2 = oprot.WriteMessageBegin("CreateEvaluatorOApi", thrift.REPLY, seqId); err2 != nil { + if err2 = oprot.WriteMessageBegin("CreateExperimentOApi", thrift.REPLY, seqId); err2 != nil { err = err2 } if err2 = result.Write(oprot); err == nil && err2 != nil { @@ -17933,16 +18832,16 @@ func (p *evaluationOpenAPIServiceProcessorCreateEvaluatorOApi) Process(ctx conte return true, err } -type evaluationOpenAPIServiceProcessorSubmitEvaluatorVersionOApi struct { +type evaluationOpenAPIServiceProcessorGetExperimentResultOApi struct { handler EvaluationOpenAPIService } -func (p *evaluationOpenAPIServiceProcessorSubmitEvaluatorVersionOApi) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - args := EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs{} +func (p *evaluationOpenAPIServiceProcessorGetExperimentResultOApi) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := EvaluationOpenAPIServiceGetExperimentResultOApiArgs{} if err = args.Read(iprot); err != nil { iprot.ReadMessageEnd() x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) - oprot.WriteMessageBegin("SubmitEvaluatorVersionOApi", thrift.EXCEPTION, seqId) + oprot.WriteMessageBegin("GetExperimentResultOApi", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) @@ -17951,11 +18850,11 @@ func (p *evaluationOpenAPIServiceProcessorSubmitEvaluatorVersionOApi) Process(ct iprot.ReadMessageEnd() var err2 error - result := EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult{} - var retval *SubmitEvaluatorVersionOApiResponse - if retval, err2 = p.handler.SubmitEvaluatorVersionOApi(ctx, args.Req); err2 != nil { - x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing SubmitEvaluatorVersionOApi: "+err2.Error()) - oprot.WriteMessageBegin("SubmitEvaluatorVersionOApi", thrift.EXCEPTION, seqId) + result := EvaluationOpenAPIServiceGetExperimentResultOApiResult{} + var retval *GetExperimentResultOApiResponse + if retval, err2 = p.handler.GetExperimentResultOApi(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing GetExperimentResultOApi: "+err2.Error()) + oprot.WriteMessageBegin("GetExperimentResultOApi", thrift.EXCEPTION, seqId) x.Write(oprot) oprot.WriteMessageEnd() oprot.Flush(ctx) @@ -17963,7 +18862,7 @@ func (p *evaluationOpenAPIServiceProcessorSubmitEvaluatorVersionOApi) Process(ct } else { result.Success = retval } - if err2 = oprot.WriteMessageBegin("SubmitEvaluatorVersionOApi", thrift.REPLY, seqId); err2 != nil { + if err2 = oprot.WriteMessageBegin("GetExperimentResultOApi", thrift.REPLY, seqId); err2 != nil { err = err2 } if err2 = result.Write(oprot); err == nil && err2 != nil { @@ -17981,281 +18880,385 @@ func (p *evaluationOpenAPIServiceProcessorSubmitEvaluatorVersionOApi) Process(ct return true, err } -type evaluationOpenAPIServiceProcessorGetEvaluatorVersionOApi struct { - handler EvaluationOpenAPIService +type EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs struct { + Req *CreateEvaluationSetOApiRequest `thrift:"req,1" frugal:"1,default,CreateEvaluationSetOApiRequest"` } -func (p *evaluationOpenAPIServiceProcessorGetEvaluatorVersionOApi) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - args := EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs{} - if err = args.Read(iprot); err != nil { - iprot.ReadMessageEnd() - x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) - oprot.WriteMessageBegin("GetEvaluatorVersionOApi", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return false, err +func NewEvaluationOpenAPIServiceCreateEvaluationSetOApiArgs() *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs { + return &EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs{} +} + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) InitDefault() { +} + +var EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs_Req_DEFAULT *CreateEvaluationSetOApiRequest + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) GetReq() (v *CreateEvaluationSetOApiRequest) { + if p == nil { + return + } + if !p.IsSetReq() { + return EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs_Req_DEFAULT } + return p.Req +} +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) SetReq(val *CreateEvaluationSetOApiRequest) { + p.Req = val +} - iprot.ReadMessageEnd() - var err2 error - result := EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult{} - var retval *GetEvaluatorVersionOApiResponse - if retval, err2 = p.handler.GetEvaluatorVersionOApi(ctx, args.Req); err2 != nil { - x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing GetEvaluatorVersionOApi: "+err2.Error()) - oprot.WriteMessageBegin("GetEvaluatorVersionOApi", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return true, err2 - } else { - result.Success = retval +var fieldIDToName_EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs = map[int16]string{ + 1: "req", +} + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) IsSetReq() bool { + return p.Req != nil +} + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) 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_EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs[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 *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewCreateEvaluationSetOApiRequest() + if err := _field.Read(iprot); err != nil { + return err + } + p.Req = _field + return nil +} + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("CreateEvaluationSetOApi_args"); err != nil { + goto WriteStructBeginError + } + if p != nil { + if err = p.writeField1(oprot); err != nil { + fieldId = 1 + goto WriteFieldError + } + } + if err = oprot.WriteFieldStop(); err != nil { + goto WriteFieldStopError + } + if err = oprot.WriteStructEnd(); err != nil { + goto WriteStructEndError + } + return nil +WriteStructBeginError: + return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) +WriteFieldError: + return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) +WriteFieldStopError: + return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) +WriteStructEndError: + return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) +} + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) writeField1(oprot thrift.TProtocol) (err error) { + if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { + goto WriteFieldBeginError } - if err2 = oprot.WriteMessageBegin("GetEvaluatorVersionOApi", thrift.REPLY, seqId); err2 != nil { - err = err2 + if err := p.Req.Write(oprot); err != nil { + return err } - if err2 = result.Write(oprot); err == nil && err2 != nil { - err = err2 + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError } - if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { - err = err2 + 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 *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) String() string { + if p == nil { + return "" } - if err2 = oprot.Flush(ctx); err == nil && err2 != nil { - err = err2 + return fmt.Sprintf("EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs(%+v)", *p) + +} + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) DeepEqual(ano *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false } - if err != nil { - return + if !p.Field1DeepEqual(ano.Req) { + return false } - return true, err + return true } -type evaluationOpenAPIServiceProcessorRunEvaluatorOApi struct { - handler EvaluationOpenAPIService -} +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) Field1DeepEqual(src *CreateEvaluationSetOApiRequest) bool { -func (p *evaluationOpenAPIServiceProcessorRunEvaluatorOApi) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - args := EvaluationOpenAPIServiceRunEvaluatorOApiArgs{} - if err = args.Read(iprot); err != nil { - iprot.ReadMessageEnd() - x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) - oprot.WriteMessageBegin("RunEvaluatorOApi", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return false, err + if !p.Req.DeepEqual(src) { + return false } + return true +} - iprot.ReadMessageEnd() - var err2 error - result := EvaluationOpenAPIServiceRunEvaluatorOApiResult{} - var retval *RunEvaluatorOApiResponse - if retval, err2 = p.handler.RunEvaluatorOApi(ctx, args.Req); err2 != nil { - x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing RunEvaluatorOApi: "+err2.Error()) - oprot.WriteMessageBegin("RunEvaluatorOApi", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return true, err2 - } else { - result.Success = retval - } - if err2 = oprot.WriteMessageBegin("RunEvaluatorOApi", thrift.REPLY, seqId); err2 != nil { - err = err2 - } - if err2 = result.Write(oprot); err == nil && err2 != nil { - err = err2 - } - if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { - err = err2 - } - if err2 = oprot.Flush(ctx); err == nil && err2 != nil { - err = err2 - } - if err != nil { - return - } - return true, err +type EvaluationOpenAPIServiceCreateEvaluationSetOApiResult struct { + Success *CreateEvaluationSetOApiResponse `thrift:"success,0,optional" frugal:"0,optional,CreateEvaluationSetOApiResponse"` } -type evaluationOpenAPIServiceProcessorGetEvaluatorRecordOApi struct { - handler EvaluationOpenAPIService +func NewEvaluationOpenAPIServiceCreateEvaluationSetOApiResult() *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult { + return &EvaluationOpenAPIServiceCreateEvaluationSetOApiResult{} } -func (p *evaluationOpenAPIServiceProcessorGetEvaluatorRecordOApi) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - args := EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs{} - if err = args.Read(iprot); err != nil { - iprot.ReadMessageEnd() - x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) - oprot.WriteMessageBegin("GetEvaluatorRecordOApi", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return false, err - } +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) InitDefault() { +} - iprot.ReadMessageEnd() - var err2 error - result := EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult{} - var retval *GetEvaluatorRecordOApiResponse - if retval, err2 = p.handler.GetEvaluatorRecordOApi(ctx, args.Req); err2 != nil { - x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing GetEvaluatorRecordOApi: "+err2.Error()) - oprot.WriteMessageBegin("GetEvaluatorRecordOApi", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return true, err2 - } else { - result.Success = retval - } - if err2 = oprot.WriteMessageBegin("GetEvaluatorRecordOApi", thrift.REPLY, seqId); err2 != nil { - err = err2 - } - if err2 = result.Write(oprot); err == nil && err2 != nil { - err = err2 - } - if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { - err = err2 - } - if err2 = oprot.Flush(ctx); err == nil && err2 != nil { - err = err2 - } - if err != nil { +var EvaluationOpenAPIServiceCreateEvaluationSetOApiResult_Success_DEFAULT *CreateEvaluationSetOApiResponse + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) GetSuccess() (v *CreateEvaluationSetOApiResponse) { + if p == nil { return } - return true, err + if !p.IsSetSuccess() { + return EvaluationOpenAPIServiceCreateEvaluationSetOApiResult_Success_DEFAULT + } + return p.Success +} +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) SetSuccess(x interface{}) { + p.Success = x.(*CreateEvaluationSetOApiResponse) } -type evaluationOpenAPIServiceProcessorCreateExperimentOApi struct { - handler EvaluationOpenAPIService +var fieldIDToName_EvaluationOpenAPIServiceCreateEvaluationSetOApiResult = map[int16]string{ + 0: "success", } -func (p *evaluationOpenAPIServiceProcessorCreateExperimentOApi) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - args := EvaluationOpenAPIServiceCreateExperimentOApiArgs{} - if err = args.Read(iprot); err != nil { - iprot.ReadMessageEnd() - x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) - oprot.WriteMessageBegin("CreateExperimentOApi", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return false, err +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) IsSetSuccess() bool { + return p.Success != nil +} + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) Read(iprot thrift.TProtocol) (err error) { + var fieldTypeId thrift.TType + var fieldId int16 + + if _, err = iprot.ReadStructBegin(); err != nil { + goto ReadStructBeginError } - iprot.ReadMessageEnd() - var err2 error - result := EvaluationOpenAPIServiceCreateExperimentOApiResult{} - var retval *CreateExperimentOApiResponse - if retval, err2 = p.handler.CreateExperimentOApi(ctx, args.Req); err2 != nil { - x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing CreateExperimentOApi: "+err2.Error()) - oprot.WriteMessageBegin("CreateExperimentOApi", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return true, err2 - } else { - result.Success = retval + for { + _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + + switch fieldId { + case 0: + if fieldTypeId == thrift.STRUCT { + if err = p.ReadField0(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + default: + if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + } + if err = iprot.ReadFieldEnd(); err != nil { + goto ReadFieldEndError + } } - if err2 = oprot.WriteMessageBegin("CreateExperimentOApi", thrift.REPLY, seqId); err2 != nil { - err = err2 + if err = iprot.ReadStructEnd(); err != nil { + goto ReadStructEndError } - if err2 = result.Write(oprot); err == nil && err2 != nil { - err = err2 + + 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_EvaluationOpenAPIServiceCreateEvaluationSetOApiResult[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 *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewCreateEvaluationSetOApiResponse() + if err := _field.Read(iprot); err != nil { + return err } - if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { - err = err2 + p.Success = _field + return nil +} + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("CreateEvaluationSetOApi_result"); err != nil { + goto WriteStructBeginError } - if err2 = oprot.Flush(ctx); err == nil && err2 != nil { - err = err2 + if p != nil { + if err = p.writeField0(oprot); err != nil { + fieldId = 0 + goto WriteFieldError + } + } + if err = oprot.WriteFieldStop(); err != nil { + goto WriteFieldStopError } - if err != nil { - return + if err = oprot.WriteStructEnd(); err != nil { + goto WriteStructEndError } - return true, err + 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) } -type evaluationOpenAPIServiceProcessorGetExperimentResultOApi struct { - handler EvaluationOpenAPIService +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) writeField0(oprot thrift.TProtocol) (err error) { + if p.IsSetSuccess() { + if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { + goto WriteFieldBeginError + } + if err := p.Success.Write(oprot); err != nil { + return err + } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError + } + } + return nil +WriteFieldBeginError: + return thrift.PrependError(fmt.Sprintf("%T write field 0 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) } -func (p *evaluationOpenAPIServiceProcessorGetExperimentResultOApi) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - args := EvaluationOpenAPIServiceGetExperimentResultOApiArgs{} - if err = args.Read(iprot); err != nil { - iprot.ReadMessageEnd() - x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) - oprot.WriteMessageBegin("GetExperimentResultOApi", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return false, err +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) String() string { + if p == nil { + return "" } + return fmt.Sprintf("EvaluationOpenAPIServiceCreateEvaluationSetOApiResult(%+v)", *p) - iprot.ReadMessageEnd() - var err2 error - result := EvaluationOpenAPIServiceGetExperimentResultOApiResult{} - var retval *GetExperimentResultOApiResponse - if retval, err2 = p.handler.GetExperimentResultOApi(ctx, args.Req); err2 != nil { - x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing GetExperimentResultOApi: "+err2.Error()) - oprot.WriteMessageBegin("GetExperimentResultOApi", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return true, err2 - } else { - result.Success = retval - } - if err2 = oprot.WriteMessageBegin("GetExperimentResultOApi", thrift.REPLY, seqId); err2 != nil { - err = err2 - } - if err2 = result.Write(oprot); err == nil && err2 != nil { - err = err2 - } - if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { - err = err2 +} + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) DeepEqual(ano *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false } - if err2 = oprot.Flush(ctx); err == nil && err2 != nil { - err = err2 + if !p.Field0DeepEqual(ano.Success) { + return false } - if err != nil { - return + return true +} + +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) Field0DeepEqual(src *CreateEvaluationSetOApiResponse) bool { + + if !p.Success.DeepEqual(src) { + return false } - return true, err + return true } -type EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs struct { - Req *CreateEvaluationSetOApiRequest `thrift:"req,1" frugal:"1,default,CreateEvaluationSetOApiRequest"` +type EvaluationOpenAPIServiceGetEvaluationSetOApiArgs struct { + Req *GetEvaluationSetOApiRequest `thrift:"req,1" frugal:"1,default,GetEvaluationSetOApiRequest"` } -func NewEvaluationOpenAPIServiceCreateEvaluationSetOApiArgs() *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs { - return &EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs{} +func NewEvaluationOpenAPIServiceGetEvaluationSetOApiArgs() *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs { + return &EvaluationOpenAPIServiceGetEvaluationSetOApiArgs{} } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) InitDefault() { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) InitDefault() { } -var EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs_Req_DEFAULT *CreateEvaluationSetOApiRequest +var EvaluationOpenAPIServiceGetEvaluationSetOApiArgs_Req_DEFAULT *GetEvaluationSetOApiRequest -func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) GetReq() (v *CreateEvaluationSetOApiRequest) { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) GetReq() (v *GetEvaluationSetOApiRequest) { if p == nil { return } if !p.IsSetReq() { - return EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs_Req_DEFAULT + return EvaluationOpenAPIServiceGetEvaluationSetOApiArgs_Req_DEFAULT } return p.Req } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) SetReq(val *CreateEvaluationSetOApiRequest) { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) SetReq(val *GetEvaluationSetOApiRequest) { p.Req = val } -var fieldIDToName_EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceGetEvaluationSetOApiArgs = map[int16]string{ 1: "req", } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) IsSetReq() bool { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) IsSetReq() bool { return p.Req != nil } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -18300,7 +19303,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceGetEvaluationSetOApiArgs[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -18310,8 +19313,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) ReadField1(iprot thrift.TProtocol) error { - _field := NewCreateEvaluationSetOApiRequest() +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewGetEvaluationSetOApiRequest() if err := _field.Read(iprot); err != nil { return err } @@ -18319,9 +19322,9 @@ func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) ReadField1(iprot t return nil } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("CreateEvaluationSetOApi_args"); err != nil { + if err = oprot.WriteStructBegin("GetEvaluationSetOApi_args"); err != nil { goto WriteStructBeginError } if p != nil { @@ -18347,7 +19350,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) writeField1(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } @@ -18364,15 +19367,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) String() string { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceGetEvaluationSetOApiArgs(%+v)", *p) } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) DeepEqual(ano *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) bool { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) DeepEqual(ano *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -18384,7 +19387,7 @@ func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) DeepEqual(ano *Eva return true } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) Field1DeepEqual(src *CreateEvaluationSetOApiRequest) bool { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) Field1DeepEqual(src *GetEvaluationSetOApiRequest) bool { if !p.Req.DeepEqual(src) { return false @@ -18392,41 +19395,41 @@ func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) Field1DeepEqual(sr return true } -type EvaluationOpenAPIServiceCreateEvaluationSetOApiResult struct { - Success *CreateEvaluationSetOApiResponse `thrift:"success,0,optional" frugal:"0,optional,CreateEvaluationSetOApiResponse"` +type EvaluationOpenAPIServiceGetEvaluationSetOApiResult struct { + Success *GetEvaluationSetOApiResponse `thrift:"success,0,optional" frugal:"0,optional,GetEvaluationSetOApiResponse"` } -func NewEvaluationOpenAPIServiceCreateEvaluationSetOApiResult() *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult { - return &EvaluationOpenAPIServiceCreateEvaluationSetOApiResult{} +func NewEvaluationOpenAPIServiceGetEvaluationSetOApiResult() *EvaluationOpenAPIServiceGetEvaluationSetOApiResult { + return &EvaluationOpenAPIServiceGetEvaluationSetOApiResult{} } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) InitDefault() { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) InitDefault() { } -var EvaluationOpenAPIServiceCreateEvaluationSetOApiResult_Success_DEFAULT *CreateEvaluationSetOApiResponse +var EvaluationOpenAPIServiceGetEvaluationSetOApiResult_Success_DEFAULT *GetEvaluationSetOApiResponse -func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) GetSuccess() (v *CreateEvaluationSetOApiResponse) { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) GetSuccess() (v *GetEvaluationSetOApiResponse) { if p == nil { return } if !p.IsSetSuccess() { - return EvaluationOpenAPIServiceCreateEvaluationSetOApiResult_Success_DEFAULT + return EvaluationOpenAPIServiceGetEvaluationSetOApiResult_Success_DEFAULT } return p.Success } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) SetSuccess(x interface{}) { - p.Success = x.(*CreateEvaluationSetOApiResponse) +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) SetSuccess(x interface{}) { + p.Success = x.(*GetEvaluationSetOApiResponse) } -var fieldIDToName_EvaluationOpenAPIServiceCreateEvaluationSetOApiResult = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceGetEvaluationSetOApiResult = map[int16]string{ 0: "success", } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) IsSetSuccess() bool { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) IsSetSuccess() bool { return p.Success != nil } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -18471,7 +19474,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceCreateEvaluationSetOApiResult[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceGetEvaluationSetOApiResult[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -18481,8 +19484,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) ReadField0(iprot thrift.TProtocol) error { - _field := NewCreateEvaluationSetOApiResponse() +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewGetEvaluationSetOApiResponse() if err := _field.Read(iprot); err != nil { return err } @@ -18490,9 +19493,9 @@ func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) ReadField0(iprot return nil } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("CreateEvaluationSetOApi_result"); err != nil { + if err = oprot.WriteStructBegin("GetEvaluationSetOApi_result"); err != nil { goto WriteStructBeginError } if p != nil { @@ -18518,7 +19521,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) writeField0(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) writeField0(oprot thrift.TProtocol) (err error) { if p.IsSetSuccess() { if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { goto WriteFieldBeginError @@ -18537,15 +19540,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) String() string { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceCreateEvaluationSetOApiResult(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceGetEvaluationSetOApiResult(%+v)", *p) } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) DeepEqual(ano *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) bool { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) DeepEqual(ano *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -18557,7 +19560,7 @@ func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) DeepEqual(ano *E return true } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) Field0DeepEqual(src *CreateEvaluationSetOApiResponse) bool { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) Field0DeepEqual(src *GetEvaluationSetOApiResponse) bool { if !p.Success.DeepEqual(src) { return false @@ -18565,41 +19568,41 @@ func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) Field0DeepEqual( return true } -type EvaluationOpenAPIServiceGetEvaluationSetOApiArgs struct { - Req *GetEvaluationSetOApiRequest `thrift:"req,1" frugal:"1,default,GetEvaluationSetOApiRequest"` +type EvaluationOpenAPIServiceListEvaluationSetsOApiArgs struct { + Req *ListEvaluationSetsOApiRequest `thrift:"req,1" frugal:"1,default,ListEvaluationSetsOApiRequest"` } -func NewEvaluationOpenAPIServiceGetEvaluationSetOApiArgs() *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs { - return &EvaluationOpenAPIServiceGetEvaluationSetOApiArgs{} +func NewEvaluationOpenAPIServiceListEvaluationSetsOApiArgs() *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs { + return &EvaluationOpenAPIServiceListEvaluationSetsOApiArgs{} } -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) InitDefault() { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) InitDefault() { } -var EvaluationOpenAPIServiceGetEvaluationSetOApiArgs_Req_DEFAULT *GetEvaluationSetOApiRequest +var EvaluationOpenAPIServiceListEvaluationSetsOApiArgs_Req_DEFAULT *ListEvaluationSetsOApiRequest -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) GetReq() (v *GetEvaluationSetOApiRequest) { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) GetReq() (v *ListEvaluationSetsOApiRequest) { if p == nil { return } if !p.IsSetReq() { - return EvaluationOpenAPIServiceGetEvaluationSetOApiArgs_Req_DEFAULT + return EvaluationOpenAPIServiceListEvaluationSetsOApiArgs_Req_DEFAULT } return p.Req } -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) SetReq(val *GetEvaluationSetOApiRequest) { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) SetReq(val *ListEvaluationSetsOApiRequest) { p.Req = val } -var fieldIDToName_EvaluationOpenAPIServiceGetEvaluationSetOApiArgs = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceListEvaluationSetsOApiArgs = map[int16]string{ 1: "req", } -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) IsSetReq() bool { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) IsSetReq() bool { return p.Req != nil } -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -18644,7 +19647,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceGetEvaluationSetOApiArgs[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceListEvaluationSetsOApiArgs[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -18654,8 +19657,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) ReadField1(iprot thrift.TProtocol) error { - _field := NewGetEvaluationSetOApiRequest() +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewListEvaluationSetsOApiRequest() if err := _field.Read(iprot); err != nil { return err } @@ -18663,9 +19666,9 @@ func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) ReadField1(iprot thri return nil } -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("GetEvaluationSetOApi_args"); err != nil { + if err = oprot.WriteStructBegin("ListEvaluationSetsOApi_args"); err != nil { goto WriteStructBeginError } if p != nil { @@ -18691,7 +19694,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) writeField1(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } @@ -18708,15 +19711,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) String() string { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceGetEvaluationSetOApiArgs(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceListEvaluationSetsOApiArgs(%+v)", *p) } -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) DeepEqual(ano *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) bool { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) DeepEqual(ano *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -18728,7 +19731,7 @@ func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) DeepEqual(ano *Evalua return true } -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) Field1DeepEqual(src *GetEvaluationSetOApiRequest) bool { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) Field1DeepEqual(src *ListEvaluationSetsOApiRequest) bool { if !p.Req.DeepEqual(src) { return false @@ -18736,41 +19739,41 @@ func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) Field1DeepEqual(src * return true } -type EvaluationOpenAPIServiceGetEvaluationSetOApiResult struct { - Success *GetEvaluationSetOApiResponse `thrift:"success,0,optional" frugal:"0,optional,GetEvaluationSetOApiResponse"` +type EvaluationOpenAPIServiceListEvaluationSetsOApiResult struct { + Success *ListEvaluationSetsOApiResponse `thrift:"success,0,optional" frugal:"0,optional,ListEvaluationSetsOApiResponse"` } -func NewEvaluationOpenAPIServiceGetEvaluationSetOApiResult() *EvaluationOpenAPIServiceGetEvaluationSetOApiResult { - return &EvaluationOpenAPIServiceGetEvaluationSetOApiResult{} +func NewEvaluationOpenAPIServiceListEvaluationSetsOApiResult() *EvaluationOpenAPIServiceListEvaluationSetsOApiResult { + return &EvaluationOpenAPIServiceListEvaluationSetsOApiResult{} } -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) InitDefault() { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) InitDefault() { } -var EvaluationOpenAPIServiceGetEvaluationSetOApiResult_Success_DEFAULT *GetEvaluationSetOApiResponse +var EvaluationOpenAPIServiceListEvaluationSetsOApiResult_Success_DEFAULT *ListEvaluationSetsOApiResponse -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) GetSuccess() (v *GetEvaluationSetOApiResponse) { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) GetSuccess() (v *ListEvaluationSetsOApiResponse) { if p == nil { return } if !p.IsSetSuccess() { - return EvaluationOpenAPIServiceGetEvaluationSetOApiResult_Success_DEFAULT + return EvaluationOpenAPIServiceListEvaluationSetsOApiResult_Success_DEFAULT } return p.Success } -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) SetSuccess(x interface{}) { - p.Success = x.(*GetEvaluationSetOApiResponse) +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) SetSuccess(x interface{}) { + p.Success = x.(*ListEvaluationSetsOApiResponse) } -var fieldIDToName_EvaluationOpenAPIServiceGetEvaluationSetOApiResult = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceListEvaluationSetsOApiResult = map[int16]string{ 0: "success", } -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) IsSetSuccess() bool { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) IsSetSuccess() bool { return p.Success != nil } -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -18815,7 +19818,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceGetEvaluationSetOApiResult[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceListEvaluationSetsOApiResult[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -18824,9 +19827,9 @@ ReadFieldEndError: ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } - -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) ReadField0(iprot thrift.TProtocol) error { - _field := NewGetEvaluationSetOApiResponse() + +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewListEvaluationSetsOApiResponse() if err := _field.Read(iprot); err != nil { return err } @@ -18834,9 +19837,9 @@ func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) ReadField0(iprot th return nil } -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("GetEvaluationSetOApi_result"); err != nil { + if err = oprot.WriteStructBegin("ListEvaluationSetsOApi_result"); err != nil { goto WriteStructBeginError } if p != nil { @@ -18862,7 +19865,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) writeField0(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) writeField0(oprot thrift.TProtocol) (err error) { if p.IsSetSuccess() { if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { goto WriteFieldBeginError @@ -18881,15 +19884,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) String() string { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceGetEvaluationSetOApiResult(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceListEvaluationSetsOApiResult(%+v)", *p) } -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) DeepEqual(ano *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) bool { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) DeepEqual(ano *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -18901,7 +19904,7 @@ func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) DeepEqual(ano *Eval return true } -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) Field0DeepEqual(src *GetEvaluationSetOApiResponse) bool { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) Field0DeepEqual(src *ListEvaluationSetsOApiResponse) bool { if !p.Success.DeepEqual(src) { return false @@ -18909,41 +19912,41 @@ func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) Field0DeepEqual(src return true } -type EvaluationOpenAPIServiceListEvaluationSetsOApiArgs struct { - Req *ListEvaluationSetsOApiRequest `thrift:"req,1" frugal:"1,default,ListEvaluationSetsOApiRequest"` +type EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs struct { + Req *CreateEvaluationSetVersionOApiRequest `thrift:"req,1" frugal:"1,default,CreateEvaluationSetVersionOApiRequest"` } -func NewEvaluationOpenAPIServiceListEvaluationSetsOApiArgs() *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs { - return &EvaluationOpenAPIServiceListEvaluationSetsOApiArgs{} +func NewEvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs() *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs { + return &EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs{} } -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) InitDefault() { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) InitDefault() { } -var EvaluationOpenAPIServiceListEvaluationSetsOApiArgs_Req_DEFAULT *ListEvaluationSetsOApiRequest +var EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs_Req_DEFAULT *CreateEvaluationSetVersionOApiRequest -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) GetReq() (v *ListEvaluationSetsOApiRequest) { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) GetReq() (v *CreateEvaluationSetVersionOApiRequest) { if p == nil { return } if !p.IsSetReq() { - return EvaluationOpenAPIServiceListEvaluationSetsOApiArgs_Req_DEFAULT + return EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs_Req_DEFAULT } return p.Req } -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) SetReq(val *ListEvaluationSetsOApiRequest) { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) SetReq(val *CreateEvaluationSetVersionOApiRequest) { p.Req = val } -var fieldIDToName_EvaluationOpenAPIServiceListEvaluationSetsOApiArgs = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs = map[int16]string{ 1: "req", } -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) IsSetReq() bool { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) IsSetReq() bool { return p.Req != nil } -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -18988,7 +19991,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceListEvaluationSetsOApiArgs[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -18998,8 +20001,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) ReadField1(iprot thrift.TProtocol) error { - _field := NewListEvaluationSetsOApiRequest() +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewCreateEvaluationSetVersionOApiRequest() if err := _field.Read(iprot); err != nil { return err } @@ -19007,9 +20010,9 @@ func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) ReadField1(iprot th return nil } -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("ListEvaluationSetsOApi_args"); err != nil { + if err = oprot.WriteStructBegin("CreateEvaluationSetVersionOApi_args"); err != nil { goto WriteStructBeginError } if p != nil { @@ -19035,7 +20038,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) writeField1(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } @@ -19052,15 +20055,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) String() string { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceListEvaluationSetsOApiArgs(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs(%+v)", *p) } -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) DeepEqual(ano *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) bool { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) DeepEqual(ano *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -19072,7 +20075,7 @@ func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) DeepEqual(ano *Eval return true } -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) Field1DeepEqual(src *ListEvaluationSetsOApiRequest) bool { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) Field1DeepEqual(src *CreateEvaluationSetVersionOApiRequest) bool { if !p.Req.DeepEqual(src) { return false @@ -19080,41 +20083,41 @@ func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) Field1DeepEqual(src return true } -type EvaluationOpenAPIServiceListEvaluationSetsOApiResult struct { - Success *ListEvaluationSetsOApiResponse `thrift:"success,0,optional" frugal:"0,optional,ListEvaluationSetsOApiResponse"` +type EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult struct { + Success *CreateEvaluationSetVersionOApiResponse `thrift:"success,0,optional" frugal:"0,optional,CreateEvaluationSetVersionOApiResponse"` } -func NewEvaluationOpenAPIServiceListEvaluationSetsOApiResult() *EvaluationOpenAPIServiceListEvaluationSetsOApiResult { - return &EvaluationOpenAPIServiceListEvaluationSetsOApiResult{} +func NewEvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult() *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult { + return &EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult{} } -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) InitDefault() { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) InitDefault() { } -var EvaluationOpenAPIServiceListEvaluationSetsOApiResult_Success_DEFAULT *ListEvaluationSetsOApiResponse +var EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult_Success_DEFAULT *CreateEvaluationSetVersionOApiResponse -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) GetSuccess() (v *ListEvaluationSetsOApiResponse) { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) GetSuccess() (v *CreateEvaluationSetVersionOApiResponse) { if p == nil { return } if !p.IsSetSuccess() { - return EvaluationOpenAPIServiceListEvaluationSetsOApiResult_Success_DEFAULT + return EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult_Success_DEFAULT } return p.Success } -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) SetSuccess(x interface{}) { - p.Success = x.(*ListEvaluationSetsOApiResponse) +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) SetSuccess(x interface{}) { + p.Success = x.(*CreateEvaluationSetVersionOApiResponse) } -var fieldIDToName_EvaluationOpenAPIServiceListEvaluationSetsOApiResult = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult = map[int16]string{ 0: "success", } -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) IsSetSuccess() bool { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) IsSetSuccess() bool { return p.Success != nil } -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -19159,7 +20162,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceListEvaluationSetsOApiResult[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -19169,8 +20172,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) ReadField0(iprot thrift.TProtocol) error { - _field := NewListEvaluationSetsOApiResponse() +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewCreateEvaluationSetVersionOApiResponse() if err := _field.Read(iprot); err != nil { return err } @@ -19178,9 +20181,9 @@ func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) ReadField0(iprot return nil } -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("ListEvaluationSetsOApi_result"); err != nil { + if err = oprot.WriteStructBegin("CreateEvaluationSetVersionOApi_result"); err != nil { goto WriteStructBeginError } if p != nil { @@ -19206,7 +20209,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) writeField0(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) writeField0(oprot thrift.TProtocol) (err error) { if p.IsSetSuccess() { if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { goto WriteFieldBeginError @@ -19225,15 +20228,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) String() string { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceListEvaluationSetsOApiResult(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult(%+v)", *p) } -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) DeepEqual(ano *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) bool { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) DeepEqual(ano *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -19245,7 +20248,7 @@ func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) DeepEqual(ano *Ev return true } -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) Field0DeepEqual(src *ListEvaluationSetsOApiResponse) bool { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) Field0DeepEqual(src *CreateEvaluationSetVersionOApiResponse) bool { if !p.Success.DeepEqual(src) { return false @@ -19253,41 +20256,41 @@ func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) Field0DeepEqual(s return true } -type EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs struct { - Req *CreateEvaluationSetVersionOApiRequest `thrift:"req,1" frugal:"1,default,CreateEvaluationSetVersionOApiRequest"` +type EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs struct { + Req *BatchCreateEvaluationSetItemsOApiRequest `thrift:"req,1" frugal:"1,default,BatchCreateEvaluationSetItemsOApiRequest"` } -func NewEvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs() *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs { - return &EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs{} +func NewEvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs() *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs { + return &EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs{} } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) InitDefault() { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) InitDefault() { } -var EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs_Req_DEFAULT *CreateEvaluationSetVersionOApiRequest +var EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs_Req_DEFAULT *BatchCreateEvaluationSetItemsOApiRequest -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) GetReq() (v *CreateEvaluationSetVersionOApiRequest) { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) GetReq() (v *BatchCreateEvaluationSetItemsOApiRequest) { if p == nil { return } if !p.IsSetReq() { - return EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs_Req_DEFAULT + return EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs_Req_DEFAULT } return p.Req } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) SetReq(val *CreateEvaluationSetVersionOApiRequest) { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) SetReq(val *BatchCreateEvaluationSetItemsOApiRequest) { p.Req = val } -var fieldIDToName_EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs = map[int16]string{ 1: "req", } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) IsSetReq() bool { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) IsSetReq() bool { return p.Req != nil } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -19332,7 +20335,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -19342,8 +20345,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) ReadField1(iprot thrift.TProtocol) error { - _field := NewCreateEvaluationSetVersionOApiRequest() +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewBatchCreateEvaluationSetItemsOApiRequest() if err := _field.Read(iprot); err != nil { return err } @@ -19351,9 +20354,9 @@ func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) ReadField1( return nil } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("CreateEvaluationSetVersionOApi_args"); err != nil { + if err = oprot.WriteStructBegin("BatchCreateEvaluationSetItemsOApi_args"); err != nil { goto WriteStructBeginError } if p != nil { @@ -19379,7 +20382,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) writeField1(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } @@ -19396,15 +20399,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) String() string { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs(%+v)", *p) } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) DeepEqual(ano *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) bool { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) DeepEqual(ano *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -19416,7 +20419,7 @@ func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) DeepEqual(a return true } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) Field1DeepEqual(src *CreateEvaluationSetVersionOApiRequest) bool { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) Field1DeepEqual(src *BatchCreateEvaluationSetItemsOApiRequest) bool { if !p.Req.DeepEqual(src) { return false @@ -19424,41 +20427,41 @@ func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) Field1DeepE return true } -type EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult struct { - Success *CreateEvaluationSetVersionOApiResponse `thrift:"success,0,optional" frugal:"0,optional,CreateEvaluationSetVersionOApiResponse"` +type EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult struct { + Success *BatchCreateEvaluationSetItemsOApiResponse `thrift:"success,0,optional" frugal:"0,optional,BatchCreateEvaluationSetItemsOApiResponse"` } -func NewEvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult() *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult { - return &EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult{} +func NewEvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult() *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult { + return &EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult{} } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) InitDefault() { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) InitDefault() { } -var EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult_Success_DEFAULT *CreateEvaluationSetVersionOApiResponse +var EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult_Success_DEFAULT *BatchCreateEvaluationSetItemsOApiResponse -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) GetSuccess() (v *CreateEvaluationSetVersionOApiResponse) { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) GetSuccess() (v *BatchCreateEvaluationSetItemsOApiResponse) { if p == nil { return } if !p.IsSetSuccess() { - return EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult_Success_DEFAULT + return EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult_Success_DEFAULT } return p.Success } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) SetSuccess(x interface{}) { - p.Success = x.(*CreateEvaluationSetVersionOApiResponse) +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) SetSuccess(x interface{}) { + p.Success = x.(*BatchCreateEvaluationSetItemsOApiResponse) } -var fieldIDToName_EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult = map[int16]string{ 0: "success", } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) IsSetSuccess() bool { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) IsSetSuccess() bool { return p.Success != nil } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -19503,7 +20506,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -19513,8 +20516,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) ReadField0(iprot thrift.TProtocol) error { - _field := NewCreateEvaluationSetVersionOApiResponse() +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewBatchCreateEvaluationSetItemsOApiResponse() if err := _field.Read(iprot); err != nil { return err } @@ -19522,9 +20525,9 @@ func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) ReadField return nil } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("CreateEvaluationSetVersionOApi_result"); err != nil { + if err = oprot.WriteStructBegin("BatchCreateEvaluationSetItemsOApi_result"); err != nil { goto WriteStructBeginError } if p != nil { @@ -19550,7 +20553,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) writeField0(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) writeField0(oprot thrift.TProtocol) (err error) { if p.IsSetSuccess() { if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { goto WriteFieldBeginError @@ -19569,15 +20572,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) String() string { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult(%+v)", *p) } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) DeepEqual(ano *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) bool { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) DeepEqual(ano *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -19589,7 +20592,7 @@ func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) DeepEqual return true } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) Field0DeepEqual(src *CreateEvaluationSetVersionOApiResponse) bool { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) Field0DeepEqual(src *BatchCreateEvaluationSetItemsOApiResponse) bool { if !p.Success.DeepEqual(src) { return false @@ -19597,41 +20600,41 @@ func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) Field0Dee return true } -type EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs struct { - Req *BatchCreateEvaluationSetItemsOApiRequest `thrift:"req,1" frugal:"1,default,BatchCreateEvaluationSetItemsOApiRequest"` +type EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs struct { + Req *BatchUpdateEvaluationSetItemsOApiRequest `thrift:"req,1" frugal:"1,default,BatchUpdateEvaluationSetItemsOApiRequest"` } -func NewEvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs() *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs { - return &EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs{} +func NewEvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs() *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs { + return &EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs{} } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) InitDefault() { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) InitDefault() { } -var EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs_Req_DEFAULT *BatchCreateEvaluationSetItemsOApiRequest +var EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs_Req_DEFAULT *BatchUpdateEvaluationSetItemsOApiRequest -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) GetReq() (v *BatchCreateEvaluationSetItemsOApiRequest) { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) GetReq() (v *BatchUpdateEvaluationSetItemsOApiRequest) { if p == nil { return } if !p.IsSetReq() { - return EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs_Req_DEFAULT + return EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs_Req_DEFAULT } return p.Req } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) SetReq(val *BatchCreateEvaluationSetItemsOApiRequest) { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) SetReq(val *BatchUpdateEvaluationSetItemsOApiRequest) { p.Req = val } -var fieldIDToName_EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs = map[int16]string{ 1: "req", } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) IsSetReq() bool { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) IsSetReq() bool { return p.Req != nil } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -19676,7 +20679,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -19686,8 +20689,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) ReadField1(iprot thrift.TProtocol) error { - _field := NewBatchCreateEvaluationSetItemsOApiRequest() +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewBatchUpdateEvaluationSetItemsOApiRequest() if err := _field.Read(iprot); err != nil { return err } @@ -19695,9 +20698,9 @@ func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) ReadFiel return nil } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("BatchCreateEvaluationSetItemsOApi_args"); err != nil { + if err = oprot.WriteStructBegin("BatchUpdateEvaluationSetItemsOApi_args"); err != nil { goto WriteStructBeginError } if p != nil { @@ -19723,7 +20726,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) writeField1(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } @@ -19740,15 +20743,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) String() string { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs(%+v)", *p) } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) DeepEqual(ano *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) bool { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) DeepEqual(ano *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -19760,7 +20763,7 @@ func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) DeepEqua return true } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) Field1DeepEqual(src *BatchCreateEvaluationSetItemsOApiRequest) bool { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) Field1DeepEqual(src *BatchUpdateEvaluationSetItemsOApiRequest) bool { if !p.Req.DeepEqual(src) { return false @@ -19768,41 +20771,41 @@ func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) Field1De return true } -type EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult struct { - Success *BatchCreateEvaluationSetItemsOApiResponse `thrift:"success,0,optional" frugal:"0,optional,BatchCreateEvaluationSetItemsOApiResponse"` +type EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult struct { + Success *BatchUpdateEvaluationSetItemsOApiResponse `thrift:"success,0,optional" frugal:"0,optional,BatchUpdateEvaluationSetItemsOApiResponse"` } -func NewEvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult() *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult { - return &EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult{} +func NewEvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult() *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult { + return &EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult{} } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) InitDefault() { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) InitDefault() { } -var EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult_Success_DEFAULT *BatchCreateEvaluationSetItemsOApiResponse +var EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult_Success_DEFAULT *BatchUpdateEvaluationSetItemsOApiResponse -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) GetSuccess() (v *BatchCreateEvaluationSetItemsOApiResponse) { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) GetSuccess() (v *BatchUpdateEvaluationSetItemsOApiResponse) { if p == nil { return } if !p.IsSetSuccess() { - return EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult_Success_DEFAULT + return EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult_Success_DEFAULT } return p.Success } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) SetSuccess(x interface{}) { - p.Success = x.(*BatchCreateEvaluationSetItemsOApiResponse) +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) SetSuccess(x interface{}) { + p.Success = x.(*BatchUpdateEvaluationSetItemsOApiResponse) } -var fieldIDToName_EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult = map[int16]string{ 0: "success", } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) IsSetSuccess() bool { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) IsSetSuccess() bool { return p.Success != nil } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -19847,7 +20850,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -19857,8 +20860,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) ReadField0(iprot thrift.TProtocol) error { - _field := NewBatchCreateEvaluationSetItemsOApiResponse() +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewBatchUpdateEvaluationSetItemsOApiResponse() if err := _field.Read(iprot); err != nil { return err } @@ -19866,9 +20869,9 @@ func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) ReadFi return nil } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("BatchCreateEvaluationSetItemsOApi_result"); err != nil { + if err = oprot.WriteStructBegin("BatchUpdateEvaluationSetItemsOApi_result"); err != nil { goto WriteStructBeginError } if p != nil { @@ -19894,7 +20897,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) writeField0(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) writeField0(oprot thrift.TProtocol) (err error) { if p.IsSetSuccess() { if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { goto WriteFieldBeginError @@ -19913,15 +20916,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) String() string { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult(%+v)", *p) } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) DeepEqual(ano *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) bool { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) DeepEqual(ano *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -19933,7 +20936,7 @@ func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) DeepEq return true } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) Field0DeepEqual(src *BatchCreateEvaluationSetItemsOApiResponse) bool { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) Field0DeepEqual(src *BatchUpdateEvaluationSetItemsOApiResponse) bool { if !p.Success.DeepEqual(src) { return false @@ -19941,41 +20944,41 @@ func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) Field0 return true } -type EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs struct { - Req *BatchUpdateEvaluationSetItemsOApiRequest `thrift:"req,1" frugal:"1,default,BatchUpdateEvaluationSetItemsOApiRequest"` +type EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs struct { + Req *BatchDeleteEvaluationSetItemsOApiRequest `thrift:"req,1" frugal:"1,default,BatchDeleteEvaluationSetItemsOApiRequest"` } -func NewEvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs() *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs { - return &EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs{} +func NewEvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs() *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs { + return &EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs{} } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) InitDefault() { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) InitDefault() { } -var EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs_Req_DEFAULT *BatchUpdateEvaluationSetItemsOApiRequest +var EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs_Req_DEFAULT *BatchDeleteEvaluationSetItemsOApiRequest -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) GetReq() (v *BatchUpdateEvaluationSetItemsOApiRequest) { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) GetReq() (v *BatchDeleteEvaluationSetItemsOApiRequest) { if p == nil { return } if !p.IsSetReq() { - return EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs_Req_DEFAULT + return EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs_Req_DEFAULT } return p.Req } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) SetReq(val *BatchUpdateEvaluationSetItemsOApiRequest) { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) SetReq(val *BatchDeleteEvaluationSetItemsOApiRequest) { p.Req = val } -var fieldIDToName_EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs = map[int16]string{ 1: "req", } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) IsSetReq() bool { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) IsSetReq() bool { return p.Req != nil } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -20020,7 +21023,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -20030,8 +21033,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) ReadField1(iprot thrift.TProtocol) error { - _field := NewBatchUpdateEvaluationSetItemsOApiRequest() +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewBatchDeleteEvaluationSetItemsOApiRequest() if err := _field.Read(iprot); err != nil { return err } @@ -20039,9 +21042,9 @@ func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) ReadFiel return nil } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("BatchUpdateEvaluationSetItemsOApi_args"); err != nil { + if err = oprot.WriteStructBegin("BatchDeleteEvaluationSetItemsOApi_args"); err != nil { goto WriteStructBeginError } if p != nil { @@ -20067,7 +21070,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) writeField1(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } @@ -20084,15 +21087,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) String() string { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs(%+v)", *p) } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) DeepEqual(ano *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) bool { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) DeepEqual(ano *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -20104,7 +21107,7 @@ func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) DeepEqua return true } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) Field1DeepEqual(src *BatchUpdateEvaluationSetItemsOApiRequest) bool { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) Field1DeepEqual(src *BatchDeleteEvaluationSetItemsOApiRequest) bool { if !p.Req.DeepEqual(src) { return false @@ -20112,41 +21115,41 @@ func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) Field1De return true } -type EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult struct { - Success *BatchUpdateEvaluationSetItemsOApiResponse `thrift:"success,0,optional" frugal:"0,optional,BatchUpdateEvaluationSetItemsOApiResponse"` +type EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult struct { + Success *BatchDeleteEvaluationSetItemsOApiResponse `thrift:"success,0,optional" frugal:"0,optional,BatchDeleteEvaluationSetItemsOApiResponse"` } -func NewEvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult() *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult { - return &EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult{} +func NewEvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult() *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult { + return &EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult{} } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) InitDefault() { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) InitDefault() { } -var EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult_Success_DEFAULT *BatchUpdateEvaluationSetItemsOApiResponse +var EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult_Success_DEFAULT *BatchDeleteEvaluationSetItemsOApiResponse -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) GetSuccess() (v *BatchUpdateEvaluationSetItemsOApiResponse) { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) GetSuccess() (v *BatchDeleteEvaluationSetItemsOApiResponse) { if p == nil { return } if !p.IsSetSuccess() { - return EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult_Success_DEFAULT + return EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult_Success_DEFAULT } return p.Success } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) SetSuccess(x interface{}) { - p.Success = x.(*BatchUpdateEvaluationSetItemsOApiResponse) +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) SetSuccess(x interface{}) { + p.Success = x.(*BatchDeleteEvaluationSetItemsOApiResponse) } -var fieldIDToName_EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult = map[int16]string{ 0: "success", } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) IsSetSuccess() bool { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) IsSetSuccess() bool { return p.Success != nil } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -20191,7 +21194,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -20201,8 +21204,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) ReadField0(iprot thrift.TProtocol) error { - _field := NewBatchUpdateEvaluationSetItemsOApiResponse() +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewBatchDeleteEvaluationSetItemsOApiResponse() if err := _field.Read(iprot); err != nil { return err } @@ -20210,9 +21213,9 @@ func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) ReadFi return nil } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("BatchUpdateEvaluationSetItemsOApi_result"); err != nil { + if err = oprot.WriteStructBegin("BatchDeleteEvaluationSetItemsOApi_result"); err != nil { goto WriteStructBeginError } if p != nil { @@ -20238,7 +21241,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) writeField0(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) writeField0(oprot thrift.TProtocol) (err error) { if p.IsSetSuccess() { if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { goto WriteFieldBeginError @@ -20257,15 +21260,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) String() string { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult(%+v)", *p) } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) DeepEqual(ano *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) bool { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) DeepEqual(ano *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -20277,7 +21280,7 @@ func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) DeepEq return true } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) Field0DeepEqual(src *BatchUpdateEvaluationSetItemsOApiResponse) bool { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) Field0DeepEqual(src *BatchDeleteEvaluationSetItemsOApiResponse) bool { if !p.Success.DeepEqual(src) { return false @@ -20285,41 +21288,41 @@ func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) Field0 return true } -type EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs struct { - Req *BatchDeleteEvaluationSetItemsOApiRequest `thrift:"req,1" frugal:"1,default,BatchDeleteEvaluationSetItemsOApiRequest"` +type EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs struct { + Req *ListEvaluationSetVersionItemsOApiRequest `thrift:"req,1" frugal:"1,default,ListEvaluationSetVersionItemsOApiRequest"` } -func NewEvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs() *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs { - return &EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs{} +func NewEvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs() *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs { + return &EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs{} } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) InitDefault() { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) InitDefault() { } -var EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs_Req_DEFAULT *BatchDeleteEvaluationSetItemsOApiRequest +var EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs_Req_DEFAULT *ListEvaluationSetVersionItemsOApiRequest -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) GetReq() (v *BatchDeleteEvaluationSetItemsOApiRequest) { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) GetReq() (v *ListEvaluationSetVersionItemsOApiRequest) { if p == nil { return } if !p.IsSetReq() { - return EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs_Req_DEFAULT + return EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs_Req_DEFAULT } return p.Req } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) SetReq(val *BatchDeleteEvaluationSetItemsOApiRequest) { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) SetReq(val *ListEvaluationSetVersionItemsOApiRequest) { p.Req = val } -var fieldIDToName_EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs = map[int16]string{ 1: "req", } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) IsSetReq() bool { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) IsSetReq() bool { return p.Req != nil } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -20364,7 +21367,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -20374,8 +21377,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) ReadField1(iprot thrift.TProtocol) error { - _field := NewBatchDeleteEvaluationSetItemsOApiRequest() +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewListEvaluationSetVersionItemsOApiRequest() if err := _field.Read(iprot); err != nil { return err } @@ -20383,9 +21386,9 @@ func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) ReadFiel return nil } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("BatchDeleteEvaluationSetItemsOApi_args"); err != nil { + if err = oprot.WriteStructBegin("ListEvaluationSetVersionItemsOApi_args"); err != nil { goto WriteStructBeginError } if p != nil { @@ -20411,7 +21414,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) writeField1(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } @@ -20428,15 +21431,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) String() string { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs(%+v)", *p) } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) DeepEqual(ano *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) bool { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) DeepEqual(ano *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -20448,7 +21451,7 @@ func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) DeepEqua return true } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) Field1DeepEqual(src *BatchDeleteEvaluationSetItemsOApiRequest) bool { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) Field1DeepEqual(src *ListEvaluationSetVersionItemsOApiRequest) bool { if !p.Req.DeepEqual(src) { return false @@ -20456,41 +21459,41 @@ func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) Field1De return true } -type EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult struct { - Success *BatchDeleteEvaluationSetItemsOApiResponse `thrift:"success,0,optional" frugal:"0,optional,BatchDeleteEvaluationSetItemsOApiResponse"` +type EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult struct { + Success *ListEvaluationSetVersionItemsOApiResponse `thrift:"success,0,optional" frugal:"0,optional,ListEvaluationSetVersionItemsOApiResponse"` } -func NewEvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult() *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult { - return &EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult{} +func NewEvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult() *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult { + return &EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult{} } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) InitDefault() { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) InitDefault() { } -var EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult_Success_DEFAULT *BatchDeleteEvaluationSetItemsOApiResponse +var EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult_Success_DEFAULT *ListEvaluationSetVersionItemsOApiResponse -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) GetSuccess() (v *BatchDeleteEvaluationSetItemsOApiResponse) { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) GetSuccess() (v *ListEvaluationSetVersionItemsOApiResponse) { if p == nil { return } if !p.IsSetSuccess() { - return EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult_Success_DEFAULT + return EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult_Success_DEFAULT } return p.Success } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) SetSuccess(x interface{}) { - p.Success = x.(*BatchDeleteEvaluationSetItemsOApiResponse) +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) SetSuccess(x interface{}) { + p.Success = x.(*ListEvaluationSetVersionItemsOApiResponse) } -var fieldIDToName_EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult = map[int16]string{ 0: "success", } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) IsSetSuccess() bool { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) IsSetSuccess() bool { return p.Success != nil } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -20535,7 +21538,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -20545,8 +21548,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) ReadField0(iprot thrift.TProtocol) error { - _field := NewBatchDeleteEvaluationSetItemsOApiResponse() +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewListEvaluationSetVersionItemsOApiResponse() if err := _field.Read(iprot); err != nil { return err } @@ -20554,9 +21557,9 @@ func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) ReadFi return nil } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("BatchDeleteEvaluationSetItemsOApi_result"); err != nil { + if err = oprot.WriteStructBegin("ListEvaluationSetVersionItemsOApi_result"); err != nil { goto WriteStructBeginError } if p != nil { @@ -20582,7 +21585,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) writeField0(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) writeField0(oprot thrift.TProtocol) (err error) { if p.IsSetSuccess() { if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { goto WriteFieldBeginError @@ -20601,15 +21604,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) String() string { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult(%+v)", *p) } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) DeepEqual(ano *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) bool { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) DeepEqual(ano *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -20621,7 +21624,7 @@ func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) DeepEq return true } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) Field0DeepEqual(src *BatchDeleteEvaluationSetItemsOApiResponse) bool { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) Field0DeepEqual(src *ListEvaluationSetVersionItemsOApiResponse) bool { if !p.Success.DeepEqual(src) { return false @@ -20629,41 +21632,41 @@ func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) Field0 return true } -type EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs struct { - Req *ListEvaluationSetVersionItemsOApiRequest `thrift:"req,1" frugal:"1,default,ListEvaluationSetVersionItemsOApiRequest"` +type EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs struct { + Req *UpdateEvaluationSetSchemaOApiRequest `thrift:"req,1" frugal:"1,default,UpdateEvaluationSetSchemaOApiRequest"` } -func NewEvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs() *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs { - return &EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs{} +func NewEvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs() *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs { + return &EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs{} } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) InitDefault() { +func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs) InitDefault() { } -var EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs_Req_DEFAULT *ListEvaluationSetVersionItemsOApiRequest +var EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs_Req_DEFAULT *UpdateEvaluationSetSchemaOApiRequest -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) GetReq() (v *ListEvaluationSetVersionItemsOApiRequest) { +func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs) GetReq() (v *UpdateEvaluationSetSchemaOApiRequest) { if p == nil { return } if !p.IsSetReq() { - return EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs_Req_DEFAULT + return EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs_Req_DEFAULT } return p.Req } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) SetReq(val *ListEvaluationSetVersionItemsOApiRequest) { +func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs) SetReq(val *UpdateEvaluationSetSchemaOApiRequest) { p.Req = val } -var fieldIDToName_EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs = map[int16]string{ 1: "req", } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) IsSetReq() bool { +func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs) IsSetReq() bool { return p.Req != nil } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -20708,7 +21711,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -20718,8 +21721,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) ReadField1(iprot thrift.TProtocol) error { - _field := NewListEvaluationSetVersionItemsOApiRequest() +func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewUpdateEvaluationSetSchemaOApiRequest() if err := _field.Read(iprot); err != nil { return err } @@ -20727,9 +21730,9 @@ func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) ReadFiel return nil } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("ListEvaluationSetVersionItemsOApi_args"); err != nil { + if err = oprot.WriteStructBegin("UpdateEvaluationSetSchemaOApi_args"); err != nil { goto WriteStructBeginError } if p != nil { @@ -20755,7 +21758,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) writeField1(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } @@ -20772,15 +21775,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) String() string { +func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs(%+v)", *p) } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) DeepEqual(ano *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) bool { +func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs) DeepEqual(ano *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -20792,7 +21795,7 @@ func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) DeepEqua return true } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) Field1DeepEqual(src *ListEvaluationSetVersionItemsOApiRequest) bool { +func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs) Field1DeepEqual(src *UpdateEvaluationSetSchemaOApiRequest) bool { if !p.Req.DeepEqual(src) { return false @@ -20800,41 +21803,41 @@ func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) Field1De return true } -type EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult struct { - Success *ListEvaluationSetVersionItemsOApiResponse `thrift:"success,0,optional" frugal:"0,optional,ListEvaluationSetVersionItemsOApiResponse"` +type EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult struct { + Success *UpdateEvaluationSetSchemaOApiResponse `thrift:"success,0,optional" frugal:"0,optional,UpdateEvaluationSetSchemaOApiResponse"` } -func NewEvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult() *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult { - return &EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult{} +func NewEvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult() *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult { + return &EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult{} } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) InitDefault() { +func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult) InitDefault() { } -var EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult_Success_DEFAULT *ListEvaluationSetVersionItemsOApiResponse +var EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult_Success_DEFAULT *UpdateEvaluationSetSchemaOApiResponse -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) GetSuccess() (v *ListEvaluationSetVersionItemsOApiResponse) { +func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult) GetSuccess() (v *UpdateEvaluationSetSchemaOApiResponse) { if p == nil { return } if !p.IsSetSuccess() { - return EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult_Success_DEFAULT + return EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult_Success_DEFAULT } return p.Success } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) SetSuccess(x interface{}) { - p.Success = x.(*ListEvaluationSetVersionItemsOApiResponse) +func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult) SetSuccess(x interface{}) { + p.Success = x.(*UpdateEvaluationSetSchemaOApiResponse) } -var fieldIDToName_EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult = map[int16]string{ 0: "success", } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) IsSetSuccess() bool { +func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult) IsSetSuccess() bool { return p.Success != nil } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -20879,7 +21882,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -20889,8 +21892,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) ReadField0(iprot thrift.TProtocol) error { - _field := NewListEvaluationSetVersionItemsOApiResponse() +func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewUpdateEvaluationSetSchemaOApiResponse() if err := _field.Read(iprot); err != nil { return err } @@ -20898,9 +21901,9 @@ func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) ReadFi return nil } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("ListEvaluationSetVersionItemsOApi_result"); err != nil { + if err = oprot.WriteStructBegin("UpdateEvaluationSetSchemaOApi_result"); err != nil { goto WriteStructBeginError } if p != nil { @@ -20926,7 +21929,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) writeField0(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult) writeField0(oprot thrift.TProtocol) (err error) { if p.IsSetSuccess() { if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { goto WriteFieldBeginError @@ -20945,15 +21948,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) String() string { +func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult(%+v)", *p) } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) DeepEqual(ano *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) bool { +func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult) DeepEqual(ano *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -20965,7 +21968,7 @@ func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) DeepEq return true } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) Field0DeepEqual(src *ListEvaluationSetVersionItemsOApiResponse) bool { +func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult) Field0DeepEqual(src *UpdateEvaluationSetSchemaOApiResponse) bool { if !p.Success.DeepEqual(src) { return false diff --git a/backend/kitex_gen/coze/loop/evaluation/openapi/coze.loop.evaluation.openapi_validator.go b/backend/kitex_gen/coze/loop/evaluation/openapi/coze.loop.evaluation.openapi_validator.go index badbc6e10..4a0339e65 100644 --- a/backend/kitex_gen/coze/loop/evaluation/openapi/coze.loop.evaluation.openapi_validator.go +++ b/backend/kitex_gen/coze/loop/evaluation/openapi/coze.loop.evaluation.openapi_validator.go @@ -269,6 +269,22 @@ func (p *ListEvaluationSetVersionItemsOApiResponse) IsValid() error { func (p *ListEvaluationSetVersionItemsOpenAPIData) IsValid() error { return nil } +func (p *UpdateEvaluationSetSchemaOApiRequest) IsValid() error { + if p.Base != nil { + if err := p.Base.IsValid(); err != nil { + return fmt.Errorf("field Base not valid, %w", err) + } + } + return nil +} +func (p *UpdateEvaluationSetSchemaOApiResponse) IsValid() error { + if p.BaseResp != nil { + if err := p.BaseResp.IsValid(); err != nil { + return fmt.Errorf("field BaseResp not valid, %w", err) + } + } + return nil +} func (p *CreateEvaluatorOApiRequest) IsValid() error { if p.Evaluator != nil { if err := p.Evaluator.IsValid(); err != nil { diff --git a/backend/kitex_gen/coze/loop/evaluation/openapi/evaluationopenapiservice/client.go b/backend/kitex_gen/coze/loop/evaluation/openapi/evaluationopenapiservice/client.go index ec943c4b4..f3802de1f 100644 --- a/backend/kitex_gen/coze/loop/evaluation/openapi/evaluationopenapiservice/client.go +++ b/backend/kitex_gen/coze/loop/evaluation/openapi/evaluationopenapiservice/client.go @@ -19,6 +19,7 @@ type Client interface { BatchUpdateEvaluationSetItemsOApi(ctx context.Context, req *openapi.BatchUpdateEvaluationSetItemsOApiRequest, callOptions ...callopt.Option) (r *openapi.BatchUpdateEvaluationSetItemsOApiResponse, err error) BatchDeleteEvaluationSetItemsOApi(ctx context.Context, req *openapi.BatchDeleteEvaluationSetItemsOApiRequest, callOptions ...callopt.Option) (r *openapi.BatchDeleteEvaluationSetItemsOApiResponse, err error) ListEvaluationSetVersionItemsOApi(ctx context.Context, req *openapi.ListEvaluationSetVersionItemsOApiRequest, callOptions ...callopt.Option) (r *openapi.ListEvaluationSetVersionItemsOApiResponse, err error) + UpdateEvaluationSetSchemaOApi(ctx context.Context, req *openapi.UpdateEvaluationSetSchemaOApiRequest, callOptions ...callopt.Option) (r *openapi.UpdateEvaluationSetSchemaOApiResponse, err error) CreateEvaluatorOApi(ctx context.Context, req *openapi.CreateEvaluatorOApiRequest, callOptions ...callopt.Option) (r *openapi.CreateEvaluatorOApiResponse, err error) SubmitEvaluatorVersionOApi(ctx context.Context, req *openapi.SubmitEvaluatorVersionOApiRequest, callOptions ...callopt.Option) (r *openapi.SubmitEvaluatorVersionOApiResponse, err error) GetEvaluatorVersionOApi(ctx context.Context, req *openapi.GetEvaluatorVersionOApiRequest, callOptions ...callopt.Option) (r *openapi.GetEvaluatorVersionOApiResponse, err error) @@ -97,6 +98,11 @@ func (p *kEvaluationOpenAPIServiceClient) ListEvaluationSetVersionItemsOApi(ctx return p.kClient.ListEvaluationSetVersionItemsOApi(ctx, req) } +func (p *kEvaluationOpenAPIServiceClient) UpdateEvaluationSetSchemaOApi(ctx context.Context, req *openapi.UpdateEvaluationSetSchemaOApiRequest, callOptions ...callopt.Option) (r *openapi.UpdateEvaluationSetSchemaOApiResponse, err error) { + ctx = client.NewCtxWithCallOptions(ctx, callOptions) + return p.kClient.UpdateEvaluationSetSchemaOApi(ctx, req) +} + func (p *kEvaluationOpenAPIServiceClient) CreateEvaluatorOApi(ctx context.Context, req *openapi.CreateEvaluatorOApiRequest, callOptions ...callopt.Option) (r *openapi.CreateEvaluatorOApiResponse, err error) { ctx = client.NewCtxWithCallOptions(ctx, callOptions) return p.kClient.CreateEvaluatorOApi(ctx, req) diff --git a/backend/kitex_gen/coze/loop/evaluation/openapi/evaluationopenapiservice/evaluationopenapiservice.go b/backend/kitex_gen/coze/loop/evaluation/openapi/evaluationopenapiservice/evaluationopenapiservice.go index 060391f89..d0b4fb309 100644 --- a/backend/kitex_gen/coze/loop/evaluation/openapi/evaluationopenapiservice/evaluationopenapiservice.go +++ b/backend/kitex_gen/coze/loop/evaluation/openapi/evaluationopenapiservice/evaluationopenapiservice.go @@ -69,6 +69,13 @@ var serviceMethods = map[string]kitex.MethodInfo{ false, kitex.WithStreamingMode(kitex.StreamingNone), ), + "UpdateEvaluationSetSchemaOApi": kitex.NewMethodInfo( + updateEvaluationSetSchemaOApiHandler, + newEvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs, + newEvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult, + false, + kitex.WithStreamingMode(kitex.StreamingNone), + ), "CreateEvaluatorOApi": kitex.NewMethodInfo( createEvaluatorOApiHandler, newEvaluationOpenAPIServiceCreateEvaluatorOApiArgs, @@ -303,6 +310,25 @@ func newEvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult() interf return openapi.NewEvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult() } +func updateEvaluationSetSchemaOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult) + success, err := handler.(openapi.EvaluationOpenAPIService).UpdateEvaluationSetSchemaOApi(ctx, realArg.Req) + if err != nil { + return err + } + realResult.Success = success + return nil +} + +func newEvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs() +} + +func newEvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult() +} + func createEvaluatorOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { realArg := arg.(*openapi.EvaluationOpenAPIServiceCreateEvaluatorOApiArgs) realResult := result.(*openapi.EvaluationOpenAPIServiceCreateEvaluatorOApiResult) @@ -528,6 +554,16 @@ func (p *kClient) ListEvaluationSetVersionItemsOApi(ctx context.Context, req *op return _result.GetSuccess(), nil } +func (p *kClient) UpdateEvaluationSetSchemaOApi(ctx context.Context, req *openapi.UpdateEvaluationSetSchemaOApiRequest) (r *openapi.UpdateEvaluationSetSchemaOApiResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs + _args.Req = req + var _result openapi.EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult + if err = p.c.Call(ctx, "UpdateEvaluationSetSchemaOApi", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} + func (p *kClient) CreateEvaluatorOApi(ctx context.Context, req *openapi.CreateEvaluatorOApiRequest) (r *openapi.CreateEvaluatorOApiResponse, err error) { var _args openapi.EvaluationOpenAPIServiceCreateEvaluatorOApiArgs _args.Req = req diff --git a/backend/kitex_gen/coze/loop/evaluation/openapi/k-coze.loop.evaluation.openapi.go b/backend/kitex_gen/coze/loop/evaluation/openapi/k-coze.loop.evaluation.openapi.go index 07ae60b7f..1c94bdef7 100644 --- a/backend/kitex_gen/coze/loop/evaluation/openapi/k-coze.loop.evaluation.openapi.go +++ b/backend/kitex_gen/coze/loop/evaluation/openapi/k-coze.loop.evaluation.openapi.go @@ -6577,6 +6577,431 @@ func (p *ListEvaluationSetVersionItemsOpenAPIData) DeepCopy(s interface{}) error return nil } +func (p *UpdateEvaluationSetSchemaOApiRequest) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.I64 { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.I64 { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 10: + if fieldTypeId == thrift.LIST { + l, err = p.FastReadField10(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 255: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField255(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_UpdateEvaluationSetSchemaOApiRequest[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *UpdateEvaluationSetSchemaOApiRequest) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field *int64 + if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.WorkspaceID = _field + return offset, nil +} + +func (p *UpdateEvaluationSetSchemaOApiRequest) FastReadField2(buf []byte) (int, error) { + offset := 0 + + var _field *int64 + if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.EvaluationSetID = _field + return offset, nil +} + +func (p *UpdateEvaluationSetSchemaOApiRequest) FastReadField10(buf []byte) (int, error) { + offset := 0 + + _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) + offset += l + if err != nil { + return offset, err + } + _field := make([]*eval_set.FieldSchema, 0, size) + values := make([]eval_set.FieldSchema, size) + for i := 0; i < size; i++ { + _elem := &values[i] + _elem.InitDefault() + if l, err := _elem.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + + _field = append(_field, _elem) + } + p.Fields = _field + return offset, nil +} + +func (p *UpdateEvaluationSetSchemaOApiRequest) FastReadField255(buf []byte) (int, error) { + offset := 0 + _field := base.NewBase() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Base = _field + return offset, nil +} + +func (p *UpdateEvaluationSetSchemaOApiRequest) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *UpdateEvaluationSetSchemaOApiRequest) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField10(buf[offset:], w) + offset += p.fastWriteField255(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *UpdateEvaluationSetSchemaOApiRequest) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + l += p.field10Length() + l += p.field255Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *UpdateEvaluationSetSchemaOApiRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetWorkspaceID() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) + offset += thrift.Binary.WriteI64(buf[offset:], *p.WorkspaceID) + } + return offset +} + +func (p *UpdateEvaluationSetSchemaOApiRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetEvaluationSetID() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 2) + offset += thrift.Binary.WriteI64(buf[offset:], *p.EvaluationSetID) + } + return offset +} + +func (p *UpdateEvaluationSetSchemaOApiRequest) fastWriteField10(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetFields() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 10) + listBeginOffset := offset + offset += thrift.Binary.ListBeginLength() + var length int + for _, v := range p.Fields { + length++ + offset += v.FastWriteNocopy(buf[offset:], w) + } + thrift.Binary.WriteListBegin(buf[listBeginOffset:], thrift.STRUCT, length) + } + return offset +} + +func (p *UpdateEvaluationSetSchemaOApiRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetBase() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) + offset += p.Base.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *UpdateEvaluationSetSchemaOApiRequest) field1Length() int { + l := 0 + if p.IsSetWorkspaceID() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() + } + return l +} + +func (p *UpdateEvaluationSetSchemaOApiRequest) field2Length() int { + l := 0 + if p.IsSetEvaluationSetID() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() + } + return l +} + +func (p *UpdateEvaluationSetSchemaOApiRequest) field10Length() int { + l := 0 + if p.IsSetFields() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.ListBeginLength() + for _, v := range p.Fields { + _ = v + l += v.BLength() + } + } + return l +} + +func (p *UpdateEvaluationSetSchemaOApiRequest) field255Length() int { + l := 0 + if p.IsSetBase() { + l += thrift.Binary.FieldBeginLength() + l += p.Base.BLength() + } + return l +} + +func (p *UpdateEvaluationSetSchemaOApiRequest) DeepCopy(s interface{}) error { + src, ok := s.(*UpdateEvaluationSetSchemaOApiRequest) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.WorkspaceID != nil { + tmp := *src.WorkspaceID + p.WorkspaceID = &tmp + } + + if src.EvaluationSetID != nil { + tmp := *src.EvaluationSetID + p.EvaluationSetID = &tmp + } + + if src.Fields != nil { + p.Fields = make([]*eval_set.FieldSchema, 0, len(src.Fields)) + for _, elem := range src.Fields { + var _elem *eval_set.FieldSchema + if elem != nil { + _elem = &eval_set.FieldSchema{} + if err := _elem.DeepCopy(elem); err != nil { + return err + } + } + + p.Fields = append(p.Fields, _elem) + } + } + + var _base *base.Base + if src.Base != nil { + _base = &base.Base{} + if err := _base.DeepCopy(src.Base); err != nil { + return err + } + } + p.Base = _base + + return nil +} + +func (p *UpdateEvaluationSetSchemaOApiResponse) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 255: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField255(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_UpdateEvaluationSetSchemaOApiResponse[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *UpdateEvaluationSetSchemaOApiResponse) FastReadField255(buf []byte) (int, error) { + offset := 0 + _field := base.NewBaseResp() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.BaseResp = _field + return offset, nil +} + +func (p *UpdateEvaluationSetSchemaOApiResponse) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *UpdateEvaluationSetSchemaOApiResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField255(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *UpdateEvaluationSetSchemaOApiResponse) BLength() int { + l := 0 + if p != nil { + l += p.field255Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *UpdateEvaluationSetSchemaOApiResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) + offset += p.BaseResp.FastWriteNocopy(buf[offset:], w) + return offset +} + +func (p *UpdateEvaluationSetSchemaOApiResponse) field255Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += p.BaseResp.BLength() + return l +} + +func (p *UpdateEvaluationSetSchemaOApiResponse) DeepCopy(s interface{}) error { + src, ok := s.(*UpdateEvaluationSetSchemaOApiResponse) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + var _baseResp *base.BaseResp + if src.BaseResp != nil { + _baseResp = &base.BaseResp{} + if err := _baseResp.DeepCopy(src.BaseResp); err != nil { + return err + } + } + p.BaseResp = _baseResp + + return nil +} + func (p *CreateEvaluatorOApiRequest) FastRead(buf []byte) (int, error) { var err error @@ -14166,6 +14591,240 @@ func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) DeepCo return nil } +func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs) FastReadField1(buf []byte) (int, error) { + offset := 0 + _field := NewUpdateEvaluationSetSchemaOApiRequest() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Req = _field + return offset, nil +} + +func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) + offset += p.Req.FastWriteNocopy(buf[offset:], w) + return offset +} + +func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs) field1Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += p.Req.BLength() + return l +} + +func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + var _req *UpdateEvaluationSetSchemaOApiRequest + if src.Req != nil { + _req = &UpdateEvaluationSetSchemaOApiRequest{} + if err := _req.DeepCopy(src.Req); err != nil { + return err + } + } + p.Req = _req + + return nil +} + +func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 0: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField0(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult) FastReadField0(buf []byte) (int, error) { + offset := 0 + _field := NewUpdateEvaluationSetSchemaOApiResponse() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Success = _field + return offset, nil +} + +func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField0(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult) BLength() int { + l := 0 + if p != nil { + l += p.field0Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetSuccess() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 0) + offset += p.Success.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult) field0Length() int { + l := 0 + if p.IsSetSuccess() { + l += thrift.Binary.FieldBeginLength() + l += p.Success.BLength() + } + return l +} + +func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + var _success *UpdateEvaluationSetSchemaOApiResponse + if src.Success != nil { + _success = &UpdateEvaluationSetSchemaOApiResponse{} + if err := _success.DeepCopy(src.Success); err != nil { + return err + } + } + p.Success = _success + + return nil +} + func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiArgs) FastRead(buf []byte) (int, error) { var err error @@ -15868,6 +16527,14 @@ func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) GetRes return p.Success } +func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs) GetFirstArgument() interface{} { + return p.Req +} + +func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult) GetResult() interface{} { + return p.Success +} + func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiArgs) GetFirstArgument() interface{} { return p.Req } diff --git a/backend/loop_gen/coze/loop/evaluation/loopenapi/local_evaluationopenapiservice.go b/backend/loop_gen/coze/loop/evaluation/loopenapi/local_evaluationopenapiservice.go index c05267be2..267695ac4 100644 --- a/backend/loop_gen/coze/loop/evaluation/loopenapi/local_evaluationopenapiservice.go +++ b/backend/loop_gen/coze/loop/evaluation/loopenapi/local_evaluationopenapiservice.go @@ -23,7 +23,7 @@ func NewLocalEvaluationOpenAPIService(impl openapi.EvaluationOpenAPIService, mds } // CreateEvaluationSetOApi -// 评测集接口 (8个) +// 评测集接口 (9个) // 1.1 创建评测集 func (l *LocalEvaluationOpenAPIService) CreateEvaluationSetOApi(ctx context.Context, req *openapi.CreateEvaluationSetOApiRequest, callOptions ...callopt.Option) (*openapi.CreateEvaluationSetOApiResponse, error) { chain := l.mds(func(ctx context.Context, in, out interface{}) error { @@ -207,6 +207,29 @@ func (l *LocalEvaluationOpenAPIService) ListEvaluationSetVersionItemsOApi(ctx co return result.GetSuccess(), nil } +// UpdateEvaluationSetSchemaOApi +// 1.9 更新评测集字段 +func (l *LocalEvaluationOpenAPIService) UpdateEvaluationSetSchemaOApi(ctx context.Context, req *openapi.UpdateEvaluationSetSchemaOApiRequest, callOptions ...callopt.Option) (*openapi.UpdateEvaluationSetSchemaOApiResponse, error) { + chain := l.mds(func(ctx context.Context, in, out interface{}) error { + arg := in.(*openapi.EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs) + result := out.(*openapi.EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult) + resp, err := l.impl.UpdateEvaluationSetSchemaOApi(ctx, arg.Req) + if err != nil { + return err + } + result.SetSuccess(resp) + return nil + }) + + arg := &openapi.EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs{Req: req} + result := &openapi.EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult{} + ctx = l.injectRPCInfo(ctx, "UpdateEvaluationSetSchemaOApi") + if err := chain(ctx, arg, result); err != nil { + return nil, err + } + return result.GetSuccess(), nil +} + // CreateEvaluatorOApi // 评估器接口 (5个) // 2.1 创建评估器 diff --git a/backend/modules/evaluation/application/evaluation_openapi_app.go b/backend/modules/evaluation/application/evaluation_openapi_app.go index d3228b685..8ee3959b8 100644 --- a/backend/modules/evaluation/application/evaluation_openapi_app.go +++ b/backend/modules/evaluation/application/evaluation_openapi_app.go @@ -38,6 +38,7 @@ func NewEvaluationOpenApiApplicationImpl(auth rpc.IAuthProvider, evaluationSetService service.IEvaluationSetService, evaluationSetVersionService service.EvaluationSetVersionService, evaluationSetItemService service.EvaluationSetItemService, + evaluationSetSchemaService service.EvaluationSetSchemaService, metric metrics.OpenAPIEvaluationSetMetrics, userInfoService userinfo.UserInfoService, ) evaluation.EvaluationOpenAPIService { @@ -47,6 +48,7 @@ func NewEvaluationOpenApiApplicationImpl(auth rpc.IAuthProvider, evaluationSetService: evaluationSetService, evaluationSetVersionService: evaluationSetVersionService, evaluationSetItemService: evaluationSetItemService, + evaluationSetSchemaService: evaluationSetSchemaService, metric: metric, userInfoService: userInfoService, } @@ -60,6 +62,7 @@ type EvaluationOpenApiApplicationImpl struct { evaluationSetService service.IEvaluationSetService evaluationSetVersionService service.EvaluationSetVersionService evaluationSetItemService service.EvaluationSetItemService + evaluationSetSchemaService service.EvaluationSetSchemaService metric metrics.OpenAPIEvaluationSetMetrics userInfoService userinfo.UserInfoService } @@ -228,7 +231,7 @@ func (e *EvaluationOpenApiApplicationImpl) CreateEvaluationSetVersionOApi(ctx co err = e.auth.AuthorizationWithoutSPI(ctx, &rpc.AuthorizationWithoutSPIParam{ ObjectID: strconv.FormatInt(set.ID, 10), SpaceID: req.GetWorkspaceID(), - ActionObjects: []*rpc.ActionObject{{Action: gptr.Of(consts.Edit), EntityType: gptr.Of(rpc.AuthEntityType_EvaluationSet)}}, + ActionObjects: []*rpc.ActionObject{{Action: gptr.Of(consts.CreateVersion), EntityType: gptr.Of(rpc.AuthEntityType_EvaluationSet)}}, OwnerID: ownerID, ResourceSpaceID: set.SpaceID, }) @@ -471,6 +474,46 @@ func (e *EvaluationOpenApiApplicationImpl) ListEvaluationSetVersionItemsOApi(ctx }, nil } +func (e *EvaluationOpenApiApplicationImpl) UpdateEvaluationSetSchemaOApi(ctx context.Context, req *openapi.UpdateEvaluationSetSchemaOApiRequest) (r *openapi.UpdateEvaluationSetSchemaOApiResponse, err error) { + startTime := time.Now().UnixNano() / int64(time.Millisecond) + defer func() { + e.metric.EmitOpenAPIMetric(ctx, req.GetWorkspaceID(), req.GetEvaluationSetID(), kitexutil.GetTOMethod(ctx), startTime, err) + }() + // 参数校验 + if req == nil { + return nil, errorx.NewByCode(errno.CommonInvalidParamCode, errorx.WithExtraMsg("req is nil")) + } + // 鉴权 + set, err := e.evaluationSetService.GetEvaluationSet(ctx, req.WorkspaceID, req.GetEvaluationSetID(), nil) + if err != nil { + return nil, err + } + if set == nil { + return nil, errorx.NewByCode(errno.ResourceNotFoundCode, errorx.WithExtraMsg("errno set not found")) + } + var ownerID *string + if set.BaseInfo != nil && set.BaseInfo.CreatedBy != nil { + ownerID = set.BaseInfo.CreatedBy.UserID + } + err = e.auth.AuthorizationWithoutSPI(ctx, &rpc.AuthorizationWithoutSPIParam{ + ObjectID: strconv.FormatInt(set.ID, 10), + SpaceID: req.GetWorkspaceID(), + ActionObjects: []*rpc.ActionObject{{Action: gptr.Of(consts.EditSchema), EntityType: gptr.Of(rpc.AuthEntityType_EvaluationSet)}}, + OwnerID: ownerID, + ResourceSpaceID: set.SpaceID, + }) + if err != nil { + return nil, err + } + // domain调用 + err = e.evaluationSetSchemaService.UpdateEvaluationSetSchema(ctx, req.GetWorkspaceID(), req.GetEvaluationSetID(), evaluation_set.OpenAPIFieldSchemaDTO2DOs(req.Fields)) + if err != nil { + return nil, err + } + // 返回结果构建、错误处理 + return &openapi.UpdateEvaluationSetSchemaOApiResponse{}, nil +} + func (e *EvaluationOpenApiApplicationImpl) CreateEvaluatorOApi(ctx context.Context, req *openapi.CreateEvaluatorOApiRequest) (r *openapi.CreateEvaluatorOApiResponse, err error) { // TODO implement me panic("implement me") diff --git a/backend/modules/evaluation/application/wire.go b/backend/modules/evaluation/application/wire.go index ccf744405..4978edeb8 100644 --- a/backend/modules/evaluation/application/wire.go +++ b/backend/modules/evaluation/application/wire.go @@ -192,6 +192,7 @@ var ( domainservice.NewEvaluationSetServiceImpl, domainservice.NewEvaluationSetVersionServiceImpl, domainservice.NewEvaluationSetItemServiceImpl, + domainservice.NewEvaluationSetSchemaServiceImpl, data.NewDatasetRPCAdapter, evalsetmtr.NewOpenAPIEvaluationSetMetrics, foundation.NewAuthRPCProvider, diff --git a/backend/modules/evaluation/application/wire_gen.go b/backend/modules/evaluation/application/wire_gen.go index e46d4d52a..c8c3f97ed 100644 --- a/backend/modules/evaluation/application/wire_gen.go +++ b/backend/modules/evaluation/application/wire_gen.go @@ -235,10 +235,11 @@ func InitEvaluationOpenAPIApplication(client datasetservice.Client, meter metric iEvaluationSetService := service.NewEvaluationSetServiceImpl(iDatasetRPCAdapter) evaluationSetVersionService := service.NewEvaluationSetVersionServiceImpl(iDatasetRPCAdapter) evaluationSetItemService := service.NewEvaluationSetItemServiceImpl(iDatasetRPCAdapter) + evaluationSetSchemaService := service.NewEvaluationSetSchemaServiceImpl(iDatasetRPCAdapter) openAPIEvaluationSetMetrics := metrics4.NewOpenAPIEvaluationSetMetrics(meter) iUserProvider := foundation.NewUserRPCProvider(userClient) userInfoService := userinfo.NewUserInfoServiceImpl(iUserProvider) - evaluationOpenAPIService := NewEvaluationOpenApiApplicationImpl(iAuthProvider, iEvaluationSetService, evaluationSetVersionService, evaluationSetItemService, openAPIEvaluationSetMetrics, userInfoService) + evaluationOpenAPIService := NewEvaluationOpenApiApplicationImpl(iAuthProvider, iEvaluationSetService, evaluationSetVersionService, evaluationSetItemService, evaluationSetSchemaService, openAPIEvaluationSetMetrics, userInfoService) return evaluationOpenAPIService } @@ -274,7 +275,7 @@ var ( ) evaluationOpenAPISet = wire.NewSet( - NewEvaluationOpenApiApplicationImpl, service.NewEvaluationSetServiceImpl, service.NewEvaluationSetVersionServiceImpl, service.NewEvaluationSetItemServiceImpl, data.NewDatasetRPCAdapter, metrics4.NewOpenAPIEvaluationSetMetrics, foundation.NewAuthRPCProvider, foundation.NewUserRPCProvider, userinfo.NewUserInfoServiceImpl, + NewEvaluationOpenApiApplicationImpl, service.NewEvaluationSetServiceImpl, service.NewEvaluationSetVersionServiceImpl, service.NewEvaluationSetItemServiceImpl, service.NewEvaluationSetSchemaServiceImpl, data.NewDatasetRPCAdapter, metrics4.NewOpenAPIEvaluationSetMetrics, foundation.NewAuthRPCProvider, foundation.NewUserRPCProvider, userinfo.NewUserInfoServiceImpl, ) targetDomainService = wire.NewSet(service.NewEvalTargetServiceImpl, NewSourceTargetOperators, prompt.NewPromptRPCAdapter, target.NewEvalTargetRepo, mysql3.NewEvalTargetDAO, mysql3.NewEvalTargetRecordDAO, mysql3.NewEvalTargetVersionDAO) diff --git a/backend/modules/evaluation/consts/common.go b/backend/modules/evaluation/consts/common.go index db9eaffc1..fe5a2eef4 100644 --- a/backend/modules/evaluation/consts/common.go +++ b/backend/modules/evaluation/consts/common.go @@ -13,14 +13,16 @@ const ( ) const ( - Read = "read" - Edit = "edit" - Run = "run" - Debug = "debug" - UpdateItem = "update_item" - AddItem = "add_item" - DeleteItem = "delete_item" - ReadItem = "read_item" + Read = "read" + Edit = "edit" + Run = "run" + Debug = "debug" + UpdateItem = "update_item" + AddItem = "add_item" + DeleteItem = "delete_item" + ReadItem = "read_item" + CreateVersion = "create_version" + EditSchema = "edit_schema" ) const ( From 61d4e515ffc1176c83cb0fdc33ae0273937a72ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Mon, 13 Oct 2025 21:39:05 +0800 Subject: [PATCH 51/94] fix Change-Id: Ia92e75aafa6ca0ee8567834676f64a4840493fb0 --- .../coze/loop/evaluation/coze.loop.evaluation.openapi.thrift | 2 ++ 1 file changed, 2 insertions(+) diff --git a/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift b/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift index 784f1075e..eae4406f6 100644 --- a/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift +++ b/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift @@ -209,6 +209,8 @@ struct UpdateEvaluationSetSchemaOApiRequest { } struct UpdateEvaluationSetSchemaOApiResponse { + 1: optional i32 code + 2: optional string msg 255: base.BaseResp BaseResp } From 36204ab7ee8eb1ef7c84b5e5039632374ab96f7f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Mon, 13 Oct 2025 21:43:08 +0800 Subject: [PATCH 52/94] fix Change-Id: I5213d43ec6c2f6f6777b3651a9a0741121ef3af7 --- .../openapi/coze.loop.evaluation.openapi.go | 154 ++++++++++++++++++ .../openapi/k-coze.loop.evaluation.openapi.go | 109 +++++++++++++ 2 files changed, 263 insertions(+) diff --git a/backend/kitex_gen/coze/loop/evaluation/openapi/coze.loop.evaluation.openapi.go b/backend/kitex_gen/coze/loop/evaluation/openapi/coze.loop.evaluation.openapi.go index 79a54dfda..689bcc46c 100644 --- a/backend/kitex_gen/coze/loop/evaluation/openapi/coze.loop.evaluation.openapi.go +++ b/backend/kitex_gen/coze/loop/evaluation/openapi/coze.loop.evaluation.openapi.go @@ -9659,6 +9659,8 @@ func (p *UpdateEvaluationSetSchemaOApiRequest) Field255DeepEqual(src *base.Base) } type UpdateEvaluationSetSchemaOApiResponse struct { + Code *int32 `thrift:"code,1,optional" frugal:"1,optional,i32" form:"code" json:"code,omitempty" query:"code"` + Msg *string `thrift:"msg,2,optional" frugal:"2,optional,string" form:"msg" json:"msg,omitempty" query:"msg"` BaseResp *base.BaseResp `thrift:"BaseResp,255" frugal:"255,default,base.BaseResp" form:"BaseResp" json:"BaseResp" query:"BaseResp"` } @@ -9669,6 +9671,30 @@ func NewUpdateEvaluationSetSchemaOApiResponse() *UpdateEvaluationSetSchemaOApiRe func (p *UpdateEvaluationSetSchemaOApiResponse) InitDefault() { } +var UpdateEvaluationSetSchemaOApiResponse_Code_DEFAULT int32 + +func (p *UpdateEvaluationSetSchemaOApiResponse) GetCode() (v int32) { + if p == nil { + return + } + if !p.IsSetCode() { + return UpdateEvaluationSetSchemaOApiResponse_Code_DEFAULT + } + return *p.Code +} + +var UpdateEvaluationSetSchemaOApiResponse_Msg_DEFAULT string + +func (p *UpdateEvaluationSetSchemaOApiResponse) GetMsg() (v string) { + if p == nil { + return + } + if !p.IsSetMsg() { + return UpdateEvaluationSetSchemaOApiResponse_Msg_DEFAULT + } + return *p.Msg +} + var UpdateEvaluationSetSchemaOApiResponse_BaseResp_DEFAULT *base.BaseResp func (p *UpdateEvaluationSetSchemaOApiResponse) GetBaseResp() (v *base.BaseResp) { @@ -9680,14 +9706,30 @@ func (p *UpdateEvaluationSetSchemaOApiResponse) GetBaseResp() (v *base.BaseResp) } return p.BaseResp } +func (p *UpdateEvaluationSetSchemaOApiResponse) SetCode(val *int32) { + p.Code = val +} +func (p *UpdateEvaluationSetSchemaOApiResponse) SetMsg(val *string) { + p.Msg = val +} func (p *UpdateEvaluationSetSchemaOApiResponse) SetBaseResp(val *base.BaseResp) { p.BaseResp = val } var fieldIDToName_UpdateEvaluationSetSchemaOApiResponse = map[int16]string{ + 1: "code", + 2: "msg", 255: "BaseResp", } +func (p *UpdateEvaluationSetSchemaOApiResponse) IsSetCode() bool { + return p.Code != nil +} + +func (p *UpdateEvaluationSetSchemaOApiResponse) IsSetMsg() bool { + return p.Msg != nil +} + func (p *UpdateEvaluationSetSchemaOApiResponse) IsSetBaseResp() bool { return p.BaseResp != nil } @@ -9710,6 +9752,22 @@ func (p *UpdateEvaluationSetSchemaOApiResponse) Read(iprot thrift.TProtocol) (er } 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 255: if fieldTypeId == thrift.STRUCT { if err = p.ReadField255(iprot); err != nil { @@ -9747,6 +9805,28 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } +func (p *UpdateEvaluationSetSchemaOApiResponse) 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 *UpdateEvaluationSetSchemaOApiResponse) 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 *UpdateEvaluationSetSchemaOApiResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { @@ -9762,6 +9842,14 @@ func (p *UpdateEvaluationSetSchemaOApiResponse) Write(oprot thrift.TProtocol) (e 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 @@ -9784,6 +9872,42 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } +func (p *UpdateEvaluationSetSchemaOApiResponse) 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 *UpdateEvaluationSetSchemaOApiResponse) 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 *UpdateEvaluationSetSchemaOApiResponse) writeField255(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("BaseResp", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError @@ -9815,12 +9939,42 @@ func (p *UpdateEvaluationSetSchemaOApiResponse) DeepEqual(ano *UpdateEvaluationS } else if p == nil || ano == nil { return false } + if !p.Field1DeepEqual(ano.Code) { + return false + } + if !p.Field2DeepEqual(ano.Msg) { + return false + } if !p.Field255DeepEqual(ano.BaseResp) { return false } return true } +func (p *UpdateEvaluationSetSchemaOApiResponse) Field1DeepEqual(src *int32) bool { + + if p.Code == src { + return true + } else if p.Code == nil || src == nil { + return false + } + if *p.Code != *src { + return false + } + return true +} +func (p *UpdateEvaluationSetSchemaOApiResponse) Field2DeepEqual(src *string) bool { + + if p.Msg == src { + return true + } else if p.Msg == nil || src == nil { + return false + } + if strings.Compare(*p.Msg, *src) != 0 { + return false + } + return true +} func (p *UpdateEvaluationSetSchemaOApiResponse) Field255DeepEqual(src *base.BaseResp) bool { if !p.BaseResp.DeepEqual(src) { diff --git a/backend/kitex_gen/coze/loop/evaluation/openapi/k-coze.loop.evaluation.openapi.go b/backend/kitex_gen/coze/loop/evaluation/openapi/k-coze.loop.evaluation.openapi.go index 1c94bdef7..3899e71c3 100644 --- a/backend/kitex_gen/coze/loop/evaluation/openapi/k-coze.loop.evaluation.openapi.go +++ b/backend/kitex_gen/coze/loop/evaluation/openapi/k-coze.loop.evaluation.openapi.go @@ -6904,6 +6904,34 @@ func (p *UpdateEvaluationSetSchemaOApiResponse) FastRead(buf []byte) (int, error break } switch fieldId { + case 1: + if fieldTypeId == thrift.I32 { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } case 255: if fieldTypeId == thrift.STRUCT { l, err = p.FastReadField255(buf[offset:]) @@ -6936,6 +6964,34 @@ SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } +func (p *UpdateEvaluationSetSchemaOApiResponse) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field *int32 + if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Code = _field + return offset, nil +} + +func (p *UpdateEvaluationSetSchemaOApiResponse) FastReadField2(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Msg = _field + return offset, nil +} + func (p *UpdateEvaluationSetSchemaOApiResponse) FastReadField255(buf []byte) (int, error) { offset := 0 _field := base.NewBaseResp() @@ -6955,6 +7011,8 @@ func (p *UpdateEvaluationSetSchemaOApiResponse) FastWrite(buf []byte) int { func (p *UpdateEvaluationSetSchemaOApiResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) offset += p.fastWriteField255(buf[offset:], w) } offset += thrift.Binary.WriteFieldStop(buf[offset:]) @@ -6964,12 +7022,32 @@ func (p *UpdateEvaluationSetSchemaOApiResponse) FastWriteNocopy(buf []byte, w th func (p *UpdateEvaluationSetSchemaOApiResponse) BLength() int { l := 0 if p != nil { + l += p.field1Length() + l += p.field2Length() l += p.field255Length() } l += thrift.Binary.FieldStopLength() return l } +func (p *UpdateEvaluationSetSchemaOApiResponse) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetCode() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 1) + offset += thrift.Binary.WriteI32(buf[offset:], *p.Code) + } + return offset +} + +func (p *UpdateEvaluationSetSchemaOApiResponse) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetMsg() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Msg) + } + return offset +} + func (p *UpdateEvaluationSetSchemaOApiResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) @@ -6977,6 +7055,24 @@ func (p *UpdateEvaluationSetSchemaOApiResponse) fastWriteField255(buf []byte, w return offset } +func (p *UpdateEvaluationSetSchemaOApiResponse) field1Length() int { + l := 0 + if p.IsSetCode() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I32Length() + } + return l +} + +func (p *UpdateEvaluationSetSchemaOApiResponse) field2Length() int { + l := 0 + if p.IsSetMsg() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.Msg) + } + return l +} + func (p *UpdateEvaluationSetSchemaOApiResponse) field255Length() int { l := 0 l += thrift.Binary.FieldBeginLength() @@ -6990,6 +7086,19 @@ func (p *UpdateEvaluationSetSchemaOApiResponse) DeepCopy(s interface{}) error { return fmt.Errorf("%T's type not matched %T", s, p) } + if src.Code != nil { + tmp := *src.Code + p.Code = &tmp + } + + if src.Msg != nil { + var tmp string + if *src.Msg != "" { + tmp = kutils.StringDeepCopy(*src.Msg) + } + p.Msg = &tmp + } + var _baseResp *base.BaseResp if src.BaseResp != nil { _baseResp = &base.BaseResp{} From b5cdda063611915a17074f4d71a727c8e4d58331 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Tue, 14 Oct 2025 14:19:40 +0800 Subject: [PATCH 53/94] fix Change-Id: I2af0fccc0f7766c11c47ede7ea880cf7a0bd145f --- .../coze/loop/evaluation/coze.loop.evaluation.openapi.thrift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift b/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift index eae4406f6..e47e6a96a 100644 --- a/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift +++ b/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift @@ -406,7 +406,7 @@ service EvaluationOpenAPIService { BatchDeleteEvaluationSetItemsOApiResponse BatchDeleteEvaluationSetItemsOApi(1: BatchDeleteEvaluationSetItemsOApiRequest req) (api.tag="openapi", api.delete = "/v1/loop/evaluation/evaluation_sets/:evaluation_set_id/items") // 1.8 查询评测集特定版本数据 ListEvaluationSetVersionItemsOApiResponse ListEvaluationSetVersionItemsOApi(1: ListEvaluationSetVersionItemsOApiRequest req) (api.tag="openapi", api.get = "/v1/loop/evaluation/evaluation_sets/:evaluation_set_id/items") - // 1.9 更新评测集字段 + // 1.9 更新评测集字段信息 UpdateEvaluationSetSchemaOApiResponse UpdateEvaluationSetSchemaOApi(1: UpdateEvaluationSetSchemaOApiRequest req) (api.tag="openapi", api.put = "/v1/loop/evaluation/evaluation_sets/:evaluation_set_id/schema"), // 评估器接口 (5个) From b5672f1f4249dbaade41abbcfe0b3547e1e45fbb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Tue, 14 Oct 2025 16:22:47 +0800 Subject: [PATCH 54/94] fix Change-Id: Id52949bc8547f619a1c583a93cbc75899f0b6937 --- .../evaluation/domain/eval_target/eval_target.go | 12 +++++++++--- .../domain/entity/target_builtin_volcengine_agent.go | 7 ++++--- .../coze/loop/evaluation/domain/eval_target.thrift | 3 ++- 3 files changed, 15 insertions(+), 7 deletions(-) diff --git a/backend/kitex_gen/coze/loop/evaluation/domain/eval_target/eval_target.go b/backend/kitex_gen/coze/loop/evaluation/domain/eval_target/eval_target.go index f3a7de004..6b2fc94d7 100644 --- a/backend/kitex_gen/coze/loop/evaluation/domain/eval_target/eval_target.go +++ b/backend/kitex_gen/coze/loop/evaluation/domain/eval_target/eval_target.go @@ -75,9 +75,11 @@ func (p *EvalTargetType) Value() (driver.Value, error) { type VolcengineAgentProtocol int64 const ( - VolcengineAgentProtocol_MCP VolcengineAgentProtocol = 1 - VolcengineAgentProtocol_A2A VolcengineAgentProtocol = 2 - VolcengineAgentProtocol_Other VolcengineAgentProtocol = 3 + VolcengineAgentProtocol_MCP VolcengineAgentProtocol = 1 + VolcengineAgentProtocol_A2A VolcengineAgentProtocol = 2 + // a2a和mcp都支持 + VolcengineAgentProtocol_A2AMCP VolcengineAgentProtocol = 3 + VolcengineAgentProtocol_Other VolcengineAgentProtocol = 4 ) func (p VolcengineAgentProtocol) String() string { @@ -86,6 +88,8 @@ func (p VolcengineAgentProtocol) String() string { return "MCP" case VolcengineAgentProtocol_A2A: return "A2A" + case VolcengineAgentProtocol_A2AMCP: + return "A2AMCP" case VolcengineAgentProtocol_Other: return "Other" } @@ -98,6 +102,8 @@ func VolcengineAgentProtocolFromString(s string) (VolcengineAgentProtocol, error return VolcengineAgentProtocol_MCP, nil case "A2A": return VolcengineAgentProtocol_A2A, nil + case "A2AMCP": + return VolcengineAgentProtocol_A2AMCP, nil case "Other": return VolcengineAgentProtocol_Other, nil } diff --git a/backend/modules/evaluation/domain/entity/target_builtin_volcengine_agent.go b/backend/modules/evaluation/domain/entity/target_builtin_volcengine_agent.go index 44a4cfa0d..c03bc1aa2 100644 --- a/backend/modules/evaluation/domain/entity/target_builtin_volcengine_agent.go +++ b/backend/modules/evaluation/domain/entity/target_builtin_volcengine_agent.go @@ -21,7 +21,8 @@ type VolcengineAgentEndpoint struct { type VolcengineAgentProtocol int64 const ( - VolcengineAgentProtocol_MCP VolcengineAgentProtocol = 1 - VolcengineAgentProtocol_A2A VolcengineAgentProtocol = 2 - VolcengineAgentProtocol_Other VolcengineAgentProtocol = 3 + VolcengineAgentProtocol_MCP VolcengineAgentProtocol = 1 + VolcengineAgentProtocol_A2A VolcengineAgentProtocol = 2 + VolcengineAgentProtocol_A2AMCP VolcengineAgentProtocol = 3 + VolcengineAgentProtocol_Other VolcengineAgentProtocol = 4 ) diff --git a/idl/thrift/coze/loop/evaluation/domain/eval_target.thrift b/idl/thrift/coze/loop/evaluation/domain/eval_target.thrift index 32c3290a3..4f420700c 100644 --- a/idl/thrift/coze/loop/evaluation/domain/eval_target.thrift +++ b/idl/thrift/coze/loop/evaluation/domain/eval_target.thrift @@ -55,7 +55,8 @@ enum EvalTargetType { enum VolcengineAgentProtocol { MCP = 1 A2A = 2 - Other = 3 + A2AMCP = 3 // a2a和mcp都支持 + Other = 4 } struct VolcengineAgent { From 7322aa2ef83bcb149e192af04be89acb0d9d6d69 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Tue, 14 Oct 2025 16:24:06 +0800 Subject: [PATCH 55/94] fix Change-Id: I5512d44abad126dc40e554c786a3166c37a05f91 --- .../coze/loop/evaluation/coze.loop.evaluation.openapi.thrift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift b/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift index e47e6a96a..e44ccd49f 100644 --- a/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift +++ b/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift @@ -197,7 +197,7 @@ struct ListEvaluationSetVersionItemsOpenAPIData { struct UpdateEvaluationSetSchemaOApiRequest { - 1: optional i64 workspace_id (api.query="workspace_id", api.js_conv="true", go.tag='json:"workspace_id"') + 1: optional i64 workspace_id (api.body="workspace_id", api.js_conv="true", go.tag='json:"workspace_id"') 2: optional i64 evaluation_set_id (api.path = "evaluation_set_id", api.js_conv="true", go.tag='json:"evaluation_set_id"'), // fieldSchema.key 为空时:插入新的一列 From 0eaa970df805911c69726b5a9271c7da20f480aa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Tue, 14 Oct 2025 18:05:47 +0800 Subject: [PATCH 56/94] fix Change-Id: Ic2c9857a875b13609270fd0b31a54a23e8169d0f --- backend/modules/evaluation/consts/common.go | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/backend/modules/evaluation/consts/common.go b/backend/modules/evaluation/consts/common.go index fe5a2eef4..086667d3d 100644 --- a/backend/modules/evaluation/consts/common.go +++ b/backend/modules/evaluation/consts/common.go @@ -17,12 +17,12 @@ const ( Edit = "edit" Run = "run" Debug = "debug" - UpdateItem = "update_item" - AddItem = "add_item" - DeleteItem = "delete_item" - ReadItem = "read_item" - CreateVersion = "create_version" - EditSchema = "edit_schema" + UpdateItem = "updateItem" + AddItem = "addItem" + DeleteItem = "deleteItem" + ReadItem = "readItem" + CreateVersion = "createVersion" + EditSchema = "editSchema" ) const ( From a100407a3ff6722f322c46936c50d8ede558e757 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Wed, 15 Oct 2025 10:53:50 +0800 Subject: [PATCH 57/94] fix Change-Id: Ieba417f7d7a86c50f3a1ce32aa4305c62e563a47 --- .../modules/evaluation/application/evaluation_openapi_app.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/modules/evaluation/application/evaluation_openapi_app.go b/backend/modules/evaluation/application/evaluation_openapi_app.go index 8ee3959b8..afb90f1e6 100644 --- a/backend/modules/evaluation/application/evaluation_openapi_app.go +++ b/backend/modules/evaluation/application/evaluation_openapi_app.go @@ -372,7 +372,7 @@ func (e *EvaluationOpenApiApplicationImpl) BatchDeleteEvaluationSetItemsOApi(ctx if req == nil { return nil, errorx.NewByCode(errno.CommonInvalidParamCode, errorx.WithExtraMsg("req is nil")) } - if req.ItemIds == nil || len(req.ItemIds) == 0 { + if req.GetIsDeleteAll() == false && (req.ItemIds == nil || len(req.ItemIds) == 0) { return nil, errorx.NewByCode(errno.CommonInvalidParamCode, errorx.WithExtraMsg("item_ids is required")) } // 鉴权 From 11f9aaa09e281a65f325091cf31d25d8899c91b5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Wed, 15 Oct 2025 10:54:25 +0800 Subject: [PATCH 58/94] fix Change-Id: I7781c016aa50a571d7e7039bd6723af42ad18eac --- .../modules/evaluation/application/evaluation_openapi_app.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/modules/evaluation/application/evaluation_openapi_app.go b/backend/modules/evaluation/application/evaluation_openapi_app.go index 8ee3959b8..afb90f1e6 100644 --- a/backend/modules/evaluation/application/evaluation_openapi_app.go +++ b/backend/modules/evaluation/application/evaluation_openapi_app.go @@ -372,7 +372,7 @@ func (e *EvaluationOpenApiApplicationImpl) BatchDeleteEvaluationSetItemsOApi(ctx if req == nil { return nil, errorx.NewByCode(errno.CommonInvalidParamCode, errorx.WithExtraMsg("req is nil")) } - if req.ItemIds == nil || len(req.ItemIds) == 0 { + if req.GetIsDeleteAll() == false && (req.ItemIds == nil || len(req.ItemIds) == 0) { return nil, errorx.NewByCode(errno.CommonInvalidParamCode, errorx.WithExtraMsg("item_ids is required")) } // 鉴权 From d6f643d6873333e9348284b63880f8387a1baaae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Fri, 17 Oct 2025 15:14:04 +0800 Subject: [PATCH 59/94] fix Change-Id: Ic27c8b6d55b85c23beecc9c4cebcb2911716f2c4 --- .../modules/evaluation/application/evaluation_openapi_app.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/modules/evaluation/application/evaluation_openapi_app.go b/backend/modules/evaluation/application/evaluation_openapi_app.go index afb90f1e6..bbe2020f4 100644 --- a/backend/modules/evaluation/application/evaluation_openapi_app.go +++ b/backend/modules/evaluation/application/evaluation_openapi_app.go @@ -293,7 +293,7 @@ func (e *EvaluationOpenApiApplicationImpl) BatchCreateEvaluationSetItemsOApi(ctx return nil, err } // 调用domain服务 - idMap, errors, err := e.evaluationSetItemService.BatchCreateEvaluationSetItems(ctx, &entity.BatchCreateEvaluationSetItemsParam{ + idMap, errors, _, err := e.evaluationSetItemService.BatchCreateEvaluationSetItems(ctx, &entity.BatchCreateEvaluationSetItemsParam{ SpaceID: req.GetWorkspaceID(), EvaluationSetID: req.GetEvaluationSetID(), Items: evaluation_set.OpenAPIItemDTO2DOs(req.Items), From ec725f9d85be3c03f8427c03dcbe490af1bc205e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Mon, 20 Oct 2025 14:43:17 +0800 Subject: [PATCH 60/94] fix Change-Id: I5039f4c0ac596a9dbf5f1b79bfb94251f0d52054 --- .../evaluation/application/evaluation_openapi_app.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/backend/modules/evaluation/application/evaluation_openapi_app.go b/backend/modules/evaluation/application/evaluation_openapi_app.go index bbe2020f4..ec5b08b44 100644 --- a/backend/modules/evaluation/application/evaluation_openapi_app.go +++ b/backend/modules/evaluation/application/evaluation_openapi_app.go @@ -9,6 +9,8 @@ import ( "sync" "time" + "github.com/coze-dev/coze-loop/backend/infra/middleware/session" + "github.com/coze-dev/coze-loop/backend/modules/evaluation/consts" "github.com/coze-dev/coze-loop/backend/pkg/logs" @@ -73,6 +75,12 @@ func (e *EvaluationOpenApiApplicationImpl) CreateEvaluationSetOApi(ctx context.C defer func() { e.metric.EmitOpenAPIMetric(ctx, req.GetWorkspaceID(), evaluationSetID, kitexutil.GetTOMethod(ctx), startTime, err) }() + + uid := session.UserIDInCtxOrEmpty(ctx) + println(uid) + appid := session.AppIDInCtxOrEmpty(ctx) + println(appid) + // 参数校验 if req == nil { return nil, errorx.NewByCode(errno.CommonInvalidParamCode, errorx.WithExtraMsg("req is nil")) From bcde47168b5f4e36138d81a6fb83652b4b3d3940 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Mon, 20 Oct 2025 21:14:57 +0800 Subject: [PATCH 61/94] fix Change-Id: I43fee1e1f03072650a98c733b743b98cdfd1d98f --- backend/modules/evaluation/infra/rpc/foundation/auth.go | 5 ----- 1 file changed, 5 deletions(-) diff --git a/backend/modules/evaluation/infra/rpc/foundation/auth.go b/backend/modules/evaluation/infra/rpc/foundation/auth.go index 009b366cd..118ad730f 100644 --- a/backend/modules/evaluation/infra/rpc/foundation/auth.go +++ b/backend/modules/evaluation/infra/rpc/foundation/auth.go @@ -51,11 +51,6 @@ func (a AuthRPCAdapter) Authorization(ctx context.Context, param *rpc.Authorizat } func (a AuthRPCAdapter) AuthorizationWithoutSPI(ctx context.Context, param *rpc.AuthorizationWithoutSPIParam) (err error) { - // TODO dsf openapi 没有创建人就跳过鉴权 - if param.OwnerID == nil || gptr.Indirect(param.OwnerID) == "0" || gptr.Indirect(param.OwnerID) == "" { - logs.CtxInfo(ctx, "skip permission check, param: %s", json.Jsonify(param)) - return nil - } cp := make([]*checkPermissionParam, 0) cp = append(cp, &checkPermissionParam{ objectID: param.ObjectID, From 4a0390516efb1659286fdd3f2d12f2011438159f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Tue, 21 Oct 2025 10:55:46 +0800 Subject: [PATCH 62/94] fix Change-Id: Iba2e51098d17266720e61aca9308334065ccc3b7 --- idl/thrift/coze/loop/data/domain/dataset.thrift | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/idl/thrift/coze/loop/data/domain/dataset.thrift b/idl/thrift/coze/loop/data/domain/dataset.thrift index a6196b307..11c2fa927 100644 --- a/idl/thrift/coze/loop/data/domain/dataset.thrift +++ b/idl/thrift/coze/loop/data/domain/dataset.thrift @@ -266,10 +266,12 @@ enum ItemErrorType { ExceedMaxImageSize = 11 // 图片大小超限 GetImageFailed = 12 // 图片获取失败(例如图片不存在/访问不在白名单内的内网链接) IllegalExtension = 13 // 文件扩展名不合法 + ExceedMaxPartCount = 14 // 多模态节点数量超限 /* system error*/ InternalError = 100 - + ClearDatasetFailed = 101 // 清空数据集失败 + RWFileFailed = 102 // 读写文件失败 UploadImageFailed = 103 // 上传图片失败 } From 78c9dc6b0fa0b91b0237fb244ee8e163a47d8094 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Tue, 21 Oct 2025 14:12:46 +0800 Subject: [PATCH 63/94] fix Change-Id: If361476fbbee8fbe9a28ce3bbb6484cc5c6031ec --- .../coze/loop/data/domain/dataset/dataset.go | 2 +- .../domain_openapi/eval_set/eval_set.go | 414 ++++++++++++++++++ .../eval_set/eval_set_validator.go | 3 + .../domain_openapi/eval_set/k-eval_set.go | 279 ++++++++++++ .../openapi/coze.loop.evaluation.openapi.go | 156 +++---- .../openapi/k-coze.loop.evaluation.openapi.go | 140 +++--- .../evaluation_set/evaluation_set_item.go | 4 +- .../evaluation_set_simple_test.go | 4 +- .../evaluation_set/openapi_convertor.go | 23 + .../application/evaluation_openapi_app.go | 29 +- .../application/experiment_app_test.go | 6 +- .../domain/component/rpc/dataset.go | 11 +- .../component/rpc/mocks/data_provider.go | 4 +- .../domain/entity/evaluation_set_item.go | 2 +- .../modules/evaluation/domain/entity/param.go | 8 + .../domain/service/evaluation_set_item.go | 3 +- .../service/evaluation_set_item_impl.go | 14 +- .../service/mocks/evaluation_set_item.go | 4 +- .../evaluation/infra/rpc/data/dataset.go | 7 +- .../coze/loop/data/domain/dataset.thrift | 2 +- .../coze.loop.evaluation.openapi.thrift | 5 +- .../evaluation/domain_openapi/eval_set.thrift | 7 + 22 files changed, 933 insertions(+), 194 deletions(-) diff --git a/backend/kitex_gen/coze/loop/data/domain/dataset/dataset.go b/backend/kitex_gen/coze/loop/data/domain/dataset/dataset.go index 9f7046549..eaf47e2c0 100644 --- a/backend/kitex_gen/coze/loop/data/domain/dataset/dataset.go +++ b/backend/kitex_gen/coze/loop/data/domain/dataset/dataset.go @@ -11521,7 +11521,7 @@ type CreateDatasetItemOutput struct { // item 在 BatchCreateDatasetItemsReq.items 中的索引 ItemIndex *int32 `thrift:"item_index,1,optional" frugal:"1,optional,i32" form:"item_index" json:"item_index,omitempty" query:"item_index"` ItemKey *string `thrift:"item_key,2,optional" frugal:"2,optional,string" form:"item_key" json:"item_key,omitempty" query:"item_key"` - ItemID *int64 `thrift:"item_id,3,optional" frugal:"3,optional,i64" form:"item_id" json:"item_id,omitempty" query:"item_id"` + ItemID *int64 `thrift:"item_id,3,optional" frugal:"3,optional,i64" json:"item_id" form:"item_id" query:"item_id"` // 是否是新的 Item。提供 itemKey 时,如果 itemKey 在数据集中已存在数据,则不算做「新 Item」,该字段为 false。 IsNewItem *bool `thrift:"is_new_item,4,optional" frugal:"4,optional,bool" form:"is_new_item" json:"is_new_item,omitempty" query:"is_new_item"` } diff --git a/backend/kitex_gen/coze/loop/evaluation/domain_openapi/eval_set/eval_set.go b/backend/kitex_gen/coze/loop/evaluation/domain_openapi/eval_set/eval_set.go index a24826e3b..cbdc9698a 100644 --- a/backend/kitex_gen/coze/loop/evaluation/domain_openapi/eval_set/eval_set.go +++ b/backend/kitex_gen/coze/loop/evaluation/domain_openapi/eval_set/eval_set.go @@ -4356,3 +4356,417 @@ func (p *ItemErrorDetail) Field4DeepEqual(src *int32) bool { } return true } + +type DatasetItemOutput struct { + // item 在 入参 中的索引 + ItemIndex *int32 `thrift:"item_index,1,optional" frugal:"1,optional,i32" form:"item_index" json:"item_index,omitempty" query:"item_index"` + ItemKey *string `thrift:"item_key,2,optional" frugal:"2,optional,string" form:"item_key" json:"item_key,omitempty" query:"item_key"` + ItemID *int64 `thrift:"item_id,3,optional" frugal:"3,optional,i64" json:"item_id" form:"item_id" query:"item_id"` + // 是否是新的 Item。提供 itemKey 时,如果 itemKey 在数据集中已存在数据,则不算做「新 Item」,该字段为 false。 + IsNewItem *bool `thrift:"is_new_item,4,optional" frugal:"4,optional,bool" form:"is_new_item" json:"is_new_item,omitempty" query:"is_new_item"` +} + +func NewDatasetItemOutput() *DatasetItemOutput { + return &DatasetItemOutput{} +} + +func (p *DatasetItemOutput) InitDefault() { +} + +var DatasetItemOutput_ItemIndex_DEFAULT int32 + +func (p *DatasetItemOutput) GetItemIndex() (v int32) { + if p == nil { + return + } + if !p.IsSetItemIndex() { + return DatasetItemOutput_ItemIndex_DEFAULT + } + return *p.ItemIndex +} + +var DatasetItemOutput_ItemKey_DEFAULT string + +func (p *DatasetItemOutput) GetItemKey() (v string) { + if p == nil { + return + } + if !p.IsSetItemKey() { + return DatasetItemOutput_ItemKey_DEFAULT + } + return *p.ItemKey +} + +var DatasetItemOutput_ItemID_DEFAULT int64 + +func (p *DatasetItemOutput) GetItemID() (v int64) { + if p == nil { + return + } + if !p.IsSetItemID() { + return DatasetItemOutput_ItemID_DEFAULT + } + return *p.ItemID +} + +var DatasetItemOutput_IsNewItem_DEFAULT bool + +func (p *DatasetItemOutput) GetIsNewItem() (v bool) { + if p == nil { + return + } + if !p.IsSetIsNewItem() { + return DatasetItemOutput_IsNewItem_DEFAULT + } + return *p.IsNewItem +} +func (p *DatasetItemOutput) SetItemIndex(val *int32) { + p.ItemIndex = val +} +func (p *DatasetItemOutput) SetItemKey(val *string) { + p.ItemKey = val +} +func (p *DatasetItemOutput) SetItemID(val *int64) { + p.ItemID = val +} +func (p *DatasetItemOutput) SetIsNewItem(val *bool) { + p.IsNewItem = val +} + +var fieldIDToName_DatasetItemOutput = map[int16]string{ + 1: "item_index", + 2: "item_key", + 3: "item_id", + 4: "is_new_item", +} + +func (p *DatasetItemOutput) IsSetItemIndex() bool { + return p.ItemIndex != nil +} + +func (p *DatasetItemOutput) IsSetItemKey() bool { + return p.ItemKey != nil +} + +func (p *DatasetItemOutput) IsSetItemID() bool { + return p.ItemID != nil +} + +func (p *DatasetItemOutput) IsSetIsNewItem() bool { + return p.IsNewItem != nil +} + +func (p *DatasetItemOutput) 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.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.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_DatasetItemOutput[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 *DatasetItemOutput) ReadField1(iprot thrift.TProtocol) error { + + var _field *int32 + if v, err := iprot.ReadI32(); err != nil { + return err + } else { + _field = &v + } + p.ItemIndex = _field + return nil +} +func (p *DatasetItemOutput) ReadField2(iprot thrift.TProtocol) error { + + var _field *string + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = &v + } + p.ItemKey = _field + return nil +} +func (p *DatasetItemOutput) ReadField3(iprot thrift.TProtocol) error { + + var _field *int64 + if v, err := iprot.ReadI64(); err != nil { + return err + } else { + _field = &v + } + p.ItemID = _field + return nil +} +func (p *DatasetItemOutput) ReadField4(iprot thrift.TProtocol) error { + + var _field *bool + if v, err := iprot.ReadBool(); err != nil { + return err + } else { + _field = &v + } + p.IsNewItem = _field + return nil +} + +func (p *DatasetItemOutput) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("DatasetItemOutput"); 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 *DatasetItemOutput) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetItemIndex() { + if err = oprot.WriteFieldBegin("item_index", thrift.I32, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI32(*p.ItemIndex); 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 *DatasetItemOutput) writeField2(oprot thrift.TProtocol) (err error) { + if p.IsSetItemKey() { + if err = oprot.WriteFieldBegin("item_key", thrift.STRING, 2); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(*p.ItemKey); 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 *DatasetItemOutput) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetItemID() { + if err = oprot.WriteFieldBegin("item_id", thrift.I64, 3); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteI64(*p.ItemID); 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 *DatasetItemOutput) writeField4(oprot thrift.TProtocol) (err error) { + if p.IsSetIsNewItem() { + if err = oprot.WriteFieldBegin("is_new_item", thrift.BOOL, 4); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteBool(*p.IsNewItem); 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 *DatasetItemOutput) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("DatasetItemOutput(%+v)", *p) + +} + +func (p *DatasetItemOutput) DeepEqual(ano *DatasetItemOutput) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.ItemIndex) { + return false + } + if !p.Field2DeepEqual(ano.ItemKey) { + return false + } + if !p.Field3DeepEqual(ano.ItemID) { + return false + } + if !p.Field4DeepEqual(ano.IsNewItem) { + return false + } + return true +} + +func (p *DatasetItemOutput) Field1DeepEqual(src *int32) bool { + + if p.ItemIndex == src { + return true + } else if p.ItemIndex == nil || src == nil { + return false + } + if *p.ItemIndex != *src { + return false + } + return true +} +func (p *DatasetItemOutput) Field2DeepEqual(src *string) bool { + + if p.ItemKey == src { + return true + } else if p.ItemKey == nil || src == nil { + return false + } + if strings.Compare(*p.ItemKey, *src) != 0 { + return false + } + return true +} +func (p *DatasetItemOutput) Field3DeepEqual(src *int64) bool { + + if p.ItemID == src { + return true + } else if p.ItemID == nil || src == nil { + return false + } + if *p.ItemID != *src { + return false + } + return true +} +func (p *DatasetItemOutput) Field4DeepEqual(src *bool) bool { + + if p.IsNewItem == src { + return true + } else if p.IsNewItem == nil || src == nil { + return false + } + if *p.IsNewItem != *src { + return false + } + return true +} diff --git a/backend/kitex_gen/coze/loop/evaluation/domain_openapi/eval_set/eval_set_validator.go b/backend/kitex_gen/coze/loop/evaluation/domain_openapi/eval_set/eval_set_validator.go index 3c17bf101..7799a977e 100644 --- a/backend/kitex_gen/coze/loop/evaluation/domain_openapi/eval_set/eval_set_validator.go +++ b/backend/kitex_gen/coze/loop/evaluation/domain_openapi/eval_set/eval_set_validator.go @@ -81,3 +81,6 @@ func (p *ItemErrorGroup) IsValid() error { func (p *ItemErrorDetail) IsValid() error { return nil } +func (p *DatasetItemOutput) IsValid() error { + return nil +} diff --git a/backend/kitex_gen/coze/loop/evaluation/domain_openapi/eval_set/k-eval_set.go b/backend/kitex_gen/coze/loop/evaluation/domain_openapi/eval_set/k-eval_set.go index bfb156302..0b050f9c0 100644 --- a/backend/kitex_gen/coze/loop/evaluation/domain_openapi/eval_set/k-eval_set.go +++ b/backend/kitex_gen/coze/loop/evaluation/domain_openapi/eval_set/k-eval_set.go @@ -3080,3 +3080,282 @@ func (p *ItemErrorDetail) DeepCopy(s interface{}) error { return nil } + +func (p *DatasetItemOutput) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.I32 { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 3: + if fieldTypeId == thrift.I64 { + l, err = p.FastReadField3(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 4: + if fieldTypeId == thrift.BOOL { + l, err = p.FastReadField4(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_DatasetItemOutput[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *DatasetItemOutput) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field *int32 + if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.ItemIndex = _field + return offset, nil +} + +func (p *DatasetItemOutput) FastReadField2(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.ItemKey = _field + return offset, nil +} + +func (p *DatasetItemOutput) FastReadField3(buf []byte) (int, error) { + offset := 0 + + var _field *int64 + if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.ItemID = _field + return offset, nil +} + +func (p *DatasetItemOutput) FastReadField4(buf []byte) (int, error) { + offset := 0 + + var _field *bool + if v, l, err := thrift.Binary.ReadBool(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.IsNewItem = _field + return offset, nil +} + +func (p *DatasetItemOutput) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *DatasetItemOutput) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField3(buf[offset:], w) + offset += p.fastWriteField4(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *DatasetItemOutput) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + l += p.field3Length() + l += p.field4Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *DatasetItemOutput) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetItemIndex() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 1) + offset += thrift.Binary.WriteI32(buf[offset:], *p.ItemIndex) + } + return offset +} + +func (p *DatasetItemOutput) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetItemKey() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.ItemKey) + } + return offset +} + +func (p *DatasetItemOutput) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetItemID() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 3) + offset += thrift.Binary.WriteI64(buf[offset:], *p.ItemID) + } + return offset +} + +func (p *DatasetItemOutput) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetIsNewItem() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.BOOL, 4) + offset += thrift.Binary.WriteBool(buf[offset:], *p.IsNewItem) + } + return offset +} + +func (p *DatasetItemOutput) field1Length() int { + l := 0 + if p.IsSetItemIndex() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I32Length() + } + return l +} + +func (p *DatasetItemOutput) field2Length() int { + l := 0 + if p.IsSetItemKey() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.ItemKey) + } + return l +} + +func (p *DatasetItemOutput) field3Length() int { + l := 0 + if p.IsSetItemID() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() + } + return l +} + +func (p *DatasetItemOutput) field4Length() int { + l := 0 + if p.IsSetIsNewItem() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.BoolLength() + } + return l +} + +func (p *DatasetItemOutput) DeepCopy(s interface{}) error { + src, ok := s.(*DatasetItemOutput) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.ItemIndex != nil { + tmp := *src.ItemIndex + p.ItemIndex = &tmp + } + + if src.ItemKey != nil { + var tmp string + if *src.ItemKey != "" { + tmp = kutils.StringDeepCopy(*src.ItemKey) + } + p.ItemKey = &tmp + } + + if src.ItemID != nil { + tmp := *src.ItemID + p.ItemID = &tmp + } + + if src.IsNewItem != nil { + tmp := *src.IsNewItem + p.IsNewItem = &tmp + } + + return nil +} diff --git a/backend/kitex_gen/coze/loop/evaluation/openapi/coze.loop.evaluation.openapi.go b/backend/kitex_gen/coze/loop/evaluation/openapi/coze.loop.evaluation.openapi.go index b8f48a381..f1301a783 100644 --- a/backend/kitex_gen/coze/loop/evaluation/openapi/coze.loop.evaluation.openapi.go +++ b/backend/kitex_gen/coze/loop/evaluation/openapi/coze.loop.evaluation.openapi.go @@ -5500,9 +5500,8 @@ func (p *BatchCreateEvaluationSetItemsOApiResponse) Field255DeepEqual(src *base. } type BatchCreateEvaluationSetItemsOpenAPIData struct { - // key: item 在 items 中的索引,value: item_id - AddedItems map[int64]int64 `thrift:"added_items,1,optional" frugal:"1,optional,map" json:"added_items" form:"added_items" query:"added_items"` - Errors []*eval_set.ItemErrorGroup `thrift:"errors,2,optional" frugal:"2,optional,list" form:"errors" json:"errors,omitempty" query:"errors"` + ItemOutputs []*eval_set.DatasetItemOutput `thrift:"itemOutputs,1,optional" frugal:"1,optional,list" form:"itemOutputs" json:"itemOutputs,omitempty" query:"itemOutputs"` + Errors []*eval_set.ItemErrorGroup `thrift:"errors,2,optional" frugal:"2,optional,list" form:"errors" json:"errors,omitempty" query:"errors"` } func NewBatchCreateEvaluationSetItemsOpenAPIData() *BatchCreateEvaluationSetItemsOpenAPIData { @@ -5512,16 +5511,16 @@ func NewBatchCreateEvaluationSetItemsOpenAPIData() *BatchCreateEvaluationSetItem func (p *BatchCreateEvaluationSetItemsOpenAPIData) InitDefault() { } -var BatchCreateEvaluationSetItemsOpenAPIData_AddedItems_DEFAULT map[int64]int64 +var BatchCreateEvaluationSetItemsOpenAPIData_ItemOutputs_DEFAULT []*eval_set.DatasetItemOutput -func (p *BatchCreateEvaluationSetItemsOpenAPIData) GetAddedItems() (v map[int64]int64) { +func (p *BatchCreateEvaluationSetItemsOpenAPIData) GetItemOutputs() (v []*eval_set.DatasetItemOutput) { if p == nil { return } - if !p.IsSetAddedItems() { - return BatchCreateEvaluationSetItemsOpenAPIData_AddedItems_DEFAULT + if !p.IsSetItemOutputs() { + return BatchCreateEvaluationSetItemsOpenAPIData_ItemOutputs_DEFAULT } - return p.AddedItems + return p.ItemOutputs } var BatchCreateEvaluationSetItemsOpenAPIData_Errors_DEFAULT []*eval_set.ItemErrorGroup @@ -5535,20 +5534,20 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIData) GetErrors() (v []*eval_set.It } return p.Errors } -func (p *BatchCreateEvaluationSetItemsOpenAPIData) SetAddedItems(val map[int64]int64) { - p.AddedItems = val +func (p *BatchCreateEvaluationSetItemsOpenAPIData) SetItemOutputs(val []*eval_set.DatasetItemOutput) { + p.ItemOutputs = val } func (p *BatchCreateEvaluationSetItemsOpenAPIData) SetErrors(val []*eval_set.ItemErrorGroup) { p.Errors = val } var fieldIDToName_BatchCreateEvaluationSetItemsOpenAPIData = map[int16]string{ - 1: "added_items", + 1: "itemOutputs", 2: "errors", } -func (p *BatchCreateEvaluationSetItemsOpenAPIData) IsSetAddedItems() bool { - return p.AddedItems != nil +func (p *BatchCreateEvaluationSetItemsOpenAPIData) IsSetItemOutputs() bool { + return p.ItemOutputs != nil } func (p *BatchCreateEvaluationSetItemsOpenAPIData) IsSetErrors() bool { @@ -5574,7 +5573,7 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIData) Read(iprot thrift.TProtocol) switch fieldId { case 1: - if fieldTypeId == thrift.MAP { + if fieldTypeId == thrift.LIST { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } @@ -5619,32 +5618,26 @@ ReadStructEndError: } func (p *BatchCreateEvaluationSetItemsOpenAPIData) ReadField1(iprot thrift.TProtocol) error { - _, _, size, err := iprot.ReadMapBegin() + _, size, err := iprot.ReadListBegin() if err != nil { return err } - _field := make(map[int64]int64, size) + _field := make([]*eval_set.DatasetItemOutput, 0, size) + values := make([]eval_set.DatasetItemOutput, size) for i := 0; i < size; i++ { - var _key int64 - if v, err := iprot.ReadI64(); err != nil { - return err - } else { - _key = v - } + _elem := &values[i] + _elem.InitDefault() - var _val int64 - if v, err := iprot.ReadI64(); err != nil { + if err := _elem.Read(iprot); err != nil { return err - } else { - _val = v } - _field[_key] = _val + _field = append(_field, _elem) } - if err := iprot.ReadMapEnd(); err != nil { + if err := iprot.ReadListEnd(); err != nil { return err } - p.AddedItems = _field + p.ItemOutputs = _field return nil } func (p *BatchCreateEvaluationSetItemsOpenAPIData) ReadField2(iprot thrift.TProtocol) error { @@ -5704,22 +5697,19 @@ WriteStructEndError: } func (p *BatchCreateEvaluationSetItemsOpenAPIData) writeField1(oprot thrift.TProtocol) (err error) { - if p.IsSetAddedItems() { - if err = oprot.WriteFieldBegin("added_items", thrift.MAP, 1); err != nil { + if p.IsSetItemOutputs() { + if err = oprot.WriteFieldBegin("itemOutputs", thrift.LIST, 1); err != nil { goto WriteFieldBeginError } - if err := oprot.WriteMapBegin(thrift.I64, thrift.I64, len(p.AddedItems)); err != nil { + if err := oprot.WriteListBegin(thrift.STRUCT, len(p.ItemOutputs)); err != nil { return err } - for k, v := range p.AddedItems { - if err := oprot.WriteI64(k); err != nil { - return err - } - if err := oprot.WriteI64(v); err != nil { + for _, v := range p.ItemOutputs { + if err := v.Write(oprot); err != nil { return err } } - if err := oprot.WriteMapEnd(); err != nil { + if err := oprot.WriteListEnd(); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -5773,7 +5763,7 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIData) DeepEqual(ano *BatchCreateEva } else if p == nil || ano == nil { return false } - if !p.Field1DeepEqual(ano.AddedItems) { + if !p.Field1DeepEqual(ano.ItemOutputs) { return false } if !p.Field2DeepEqual(ano.Errors) { @@ -5782,14 +5772,14 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIData) DeepEqual(ano *BatchCreateEva return true } -func (p *BatchCreateEvaluationSetItemsOpenAPIData) Field1DeepEqual(src map[int64]int64) bool { +func (p *BatchCreateEvaluationSetItemsOpenAPIData) Field1DeepEqual(src []*eval_set.DatasetItemOutput) bool { - if len(p.AddedItems) != len(src) { + if len(p.ItemOutputs) != len(src) { return false } - for k, v := range p.AddedItems { - _src := src[k] - if v != _src { + for i, v := range p.ItemOutputs { + _src := src[i] + if !v.DeepEqual(_src) { return false } } @@ -6707,9 +6697,8 @@ func (p *BatchUpdateEvaluationSetItemsOApiResponse) Field255DeepEqual(src *base. } type BatchUpdateEvaluationSetItemsOpenAPIData struct { - // key: item 在 items 中的索引,value: item_id - UpdatedItems map[int64]int64 `thrift:"updated_items,1,optional" frugal:"1,optional,map" json:"updated_items" form:"updated_items" query:"updated_items"` - Errors []*eval_set.ItemErrorGroup `thrift:"errors,2,optional" frugal:"2,optional,list" form:"errors" json:"errors,omitempty" query:"errors"` + ItemOutputs []*eval_set.DatasetItemOutput `thrift:"itemOutputs,1,optional" frugal:"1,optional,list" form:"itemOutputs" json:"itemOutputs,omitempty" query:"itemOutputs"` + Errors []*eval_set.ItemErrorGroup `thrift:"errors,2,optional" frugal:"2,optional,list" form:"errors" json:"errors,omitempty" query:"errors"` } func NewBatchUpdateEvaluationSetItemsOpenAPIData() *BatchUpdateEvaluationSetItemsOpenAPIData { @@ -6719,16 +6708,16 @@ func NewBatchUpdateEvaluationSetItemsOpenAPIData() *BatchUpdateEvaluationSetItem func (p *BatchUpdateEvaluationSetItemsOpenAPIData) InitDefault() { } -var BatchUpdateEvaluationSetItemsOpenAPIData_UpdatedItems_DEFAULT map[int64]int64 +var BatchUpdateEvaluationSetItemsOpenAPIData_ItemOutputs_DEFAULT []*eval_set.DatasetItemOutput -func (p *BatchUpdateEvaluationSetItemsOpenAPIData) GetUpdatedItems() (v map[int64]int64) { +func (p *BatchUpdateEvaluationSetItemsOpenAPIData) GetItemOutputs() (v []*eval_set.DatasetItemOutput) { if p == nil { return } - if !p.IsSetUpdatedItems() { - return BatchUpdateEvaluationSetItemsOpenAPIData_UpdatedItems_DEFAULT + if !p.IsSetItemOutputs() { + return BatchUpdateEvaluationSetItemsOpenAPIData_ItemOutputs_DEFAULT } - return p.UpdatedItems + return p.ItemOutputs } var BatchUpdateEvaluationSetItemsOpenAPIData_Errors_DEFAULT []*eval_set.ItemErrorGroup @@ -6742,20 +6731,20 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIData) GetErrors() (v []*eval_set.It } return p.Errors } -func (p *BatchUpdateEvaluationSetItemsOpenAPIData) SetUpdatedItems(val map[int64]int64) { - p.UpdatedItems = val +func (p *BatchUpdateEvaluationSetItemsOpenAPIData) SetItemOutputs(val []*eval_set.DatasetItemOutput) { + p.ItemOutputs = val } func (p *BatchUpdateEvaluationSetItemsOpenAPIData) SetErrors(val []*eval_set.ItemErrorGroup) { p.Errors = val } var fieldIDToName_BatchUpdateEvaluationSetItemsOpenAPIData = map[int16]string{ - 1: "updated_items", + 1: "itemOutputs", 2: "errors", } -func (p *BatchUpdateEvaluationSetItemsOpenAPIData) IsSetUpdatedItems() bool { - return p.UpdatedItems != nil +func (p *BatchUpdateEvaluationSetItemsOpenAPIData) IsSetItemOutputs() bool { + return p.ItemOutputs != nil } func (p *BatchUpdateEvaluationSetItemsOpenAPIData) IsSetErrors() bool { @@ -6781,7 +6770,7 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIData) Read(iprot thrift.TProtocol) switch fieldId { case 1: - if fieldTypeId == thrift.MAP { + if fieldTypeId == thrift.LIST { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } @@ -6826,32 +6815,26 @@ ReadStructEndError: } func (p *BatchUpdateEvaluationSetItemsOpenAPIData) ReadField1(iprot thrift.TProtocol) error { - _, _, size, err := iprot.ReadMapBegin() + _, size, err := iprot.ReadListBegin() if err != nil { return err } - _field := make(map[int64]int64, size) + _field := make([]*eval_set.DatasetItemOutput, 0, size) + values := make([]eval_set.DatasetItemOutput, size) for i := 0; i < size; i++ { - var _key int64 - if v, err := iprot.ReadI64(); err != nil { - return err - } else { - _key = v - } + _elem := &values[i] + _elem.InitDefault() - var _val int64 - if v, err := iprot.ReadI64(); err != nil { + if err := _elem.Read(iprot); err != nil { return err - } else { - _val = v } - _field[_key] = _val + _field = append(_field, _elem) } - if err := iprot.ReadMapEnd(); err != nil { + if err := iprot.ReadListEnd(); err != nil { return err } - p.UpdatedItems = _field + p.ItemOutputs = _field return nil } func (p *BatchUpdateEvaluationSetItemsOpenAPIData) ReadField2(iprot thrift.TProtocol) error { @@ -6911,22 +6894,19 @@ WriteStructEndError: } func (p *BatchUpdateEvaluationSetItemsOpenAPIData) writeField1(oprot thrift.TProtocol) (err error) { - if p.IsSetUpdatedItems() { - if err = oprot.WriteFieldBegin("updated_items", thrift.MAP, 1); err != nil { + if p.IsSetItemOutputs() { + if err = oprot.WriteFieldBegin("itemOutputs", thrift.LIST, 1); err != nil { goto WriteFieldBeginError } - if err := oprot.WriteMapBegin(thrift.I64, thrift.I64, len(p.UpdatedItems)); err != nil { + if err := oprot.WriteListBegin(thrift.STRUCT, len(p.ItemOutputs)); err != nil { return err } - for k, v := range p.UpdatedItems { - if err := oprot.WriteI64(k); err != nil { - return err - } - if err := oprot.WriteI64(v); err != nil { + for _, v := range p.ItemOutputs { + if err := v.Write(oprot); err != nil { return err } } - if err := oprot.WriteMapEnd(); err != nil { + if err := oprot.WriteListEnd(); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -6980,7 +6960,7 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIData) DeepEqual(ano *BatchUpdateEva } else if p == nil || ano == nil { return false } - if !p.Field1DeepEqual(ano.UpdatedItems) { + if !p.Field1DeepEqual(ano.ItemOutputs) { return false } if !p.Field2DeepEqual(ano.Errors) { @@ -6989,14 +6969,14 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIData) DeepEqual(ano *BatchUpdateEva return true } -func (p *BatchUpdateEvaluationSetItemsOpenAPIData) Field1DeepEqual(src map[int64]int64) bool { +func (p *BatchUpdateEvaluationSetItemsOpenAPIData) Field1DeepEqual(src []*eval_set.DatasetItemOutput) bool { - if len(p.UpdatedItems) != len(src) { + if len(p.ItemOutputs) != len(src) { return false } - for k, v := range p.UpdatedItems { - _src := src[k] - if v != _src { + for i, v := range p.ItemOutputs { + _src := src[i] + if !v.DeepEqual(_src) { return false } } diff --git a/backend/kitex_gen/coze/loop/evaluation/openapi/k-coze.loop.evaluation.openapi.go b/backend/kitex_gen/coze/loop/evaluation/openapi/k-coze.loop.evaluation.openapi.go index 3899e71c3..5449d7178 100644 --- a/backend/kitex_gen/coze/loop/evaluation/openapi/k-coze.loop.evaluation.openapi.go +++ b/backend/kitex_gen/coze/loop/evaluation/openapi/k-coze.loop.evaluation.openapi.go @@ -3922,7 +3922,7 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIData) FastRead(buf []byte) (int, er } switch fieldId { case 1: - if fieldTypeId == thrift.MAP { + if fieldTypeId == thrift.LIST { l, err = p.FastReadField1(buf[offset:]) offset += l if err != nil { @@ -3970,32 +3970,25 @@ SkipFieldError: func (p *BatchCreateEvaluationSetItemsOpenAPIData) FastReadField1(buf []byte) (int, error) { offset := 0 - _, _, size, l, err := thrift.Binary.ReadMapBegin(buf[offset:]) + _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) offset += l if err != nil { return offset, err } - _field := make(map[int64]int64, size) + _field := make([]*eval_set.DatasetItemOutput, 0, size) + values := make([]eval_set.DatasetItemOutput, size) for i := 0; i < size; i++ { - var _key int64 - if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _key = v - } - - var _val int64 - if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { + _elem := &values[i] + _elem.InitDefault() + if l, err := _elem.FastRead(buf[offset:]); err != nil { return offset, err } else { offset += l - _val = v } - _field[_key] = _val + _field = append(_field, _elem) } - p.AddedItems = _field + p.ItemOutputs = _field return offset, nil } @@ -4050,17 +4043,16 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIData) BLength() int { func (p *BatchCreateEvaluationSetItemsOpenAPIData) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 - if p.IsSetAddedItems() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.MAP, 1) - mapBeginOffset := offset - offset += thrift.Binary.MapBeginLength() + if p.IsSetItemOutputs() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 1) + listBeginOffset := offset + offset += thrift.Binary.ListBeginLength() var length int - for k, v := range p.AddedItems { + for _, v := range p.ItemOutputs { length++ - offset += thrift.Binary.WriteI64(buf[offset:], k) - offset += thrift.Binary.WriteI64(buf[offset:], v) + offset += v.FastWriteNocopy(buf[offset:], w) } - thrift.Binary.WriteMapBegin(buf[mapBeginOffset:], thrift.I64, thrift.I64, length) + thrift.Binary.WriteListBegin(buf[listBeginOffset:], thrift.STRUCT, length) } return offset } @@ -4083,11 +4075,13 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIData) fastWriteField2(buf []byte, w func (p *BatchCreateEvaluationSetItemsOpenAPIData) field1Length() int { l := 0 - if p.IsSetAddedItems() { + if p.IsSetItemOutputs() { l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.MapBeginLength() - l += (thrift.Binary.I64Length() + - thrift.Binary.I64Length()) * len(p.AddedItems) + l += thrift.Binary.ListBeginLength() + for _, v := range p.ItemOutputs { + _ = v + l += v.BLength() + } } return l } @@ -4111,16 +4105,18 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIData) DeepCopy(s interface{}) error return fmt.Errorf("%T's type not matched %T", s, p) } - if src.AddedItems != nil { - p.AddedItems = make(map[int64]int64, len(src.AddedItems)) - for key, val := range src.AddedItems { - var _key int64 - _key = key - - var _val int64 - _val = val + if src.ItemOutputs != nil { + p.ItemOutputs = make([]*eval_set.DatasetItemOutput, 0, len(src.ItemOutputs)) + for _, elem := range src.ItemOutputs { + var _elem *eval_set.DatasetItemOutput + if elem != nil { + _elem = &eval_set.DatasetItemOutput{} + if err := _elem.DeepCopy(elem); err != nil { + return err + } + } - p.AddedItems[_key] = _val + p.ItemOutputs = append(p.ItemOutputs, _elem) } } @@ -4802,7 +4798,7 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIData) FastRead(buf []byte) (int, er } switch fieldId { case 1: - if fieldTypeId == thrift.MAP { + if fieldTypeId == thrift.LIST { l, err = p.FastReadField1(buf[offset:]) offset += l if err != nil { @@ -4850,32 +4846,25 @@ SkipFieldError: func (p *BatchUpdateEvaluationSetItemsOpenAPIData) FastReadField1(buf []byte) (int, error) { offset := 0 - _, _, size, l, err := thrift.Binary.ReadMapBegin(buf[offset:]) + _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) offset += l if err != nil { return offset, err } - _field := make(map[int64]int64, size) + _field := make([]*eval_set.DatasetItemOutput, 0, size) + values := make([]eval_set.DatasetItemOutput, size) for i := 0; i < size; i++ { - var _key int64 - if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _key = v - } - - var _val int64 - if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { + _elem := &values[i] + _elem.InitDefault() + if l, err := _elem.FastRead(buf[offset:]); err != nil { return offset, err } else { offset += l - _val = v } - _field[_key] = _val + _field = append(_field, _elem) } - p.UpdatedItems = _field + p.ItemOutputs = _field return offset, nil } @@ -4930,17 +4919,16 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIData) BLength() int { func (p *BatchUpdateEvaluationSetItemsOpenAPIData) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 - if p.IsSetUpdatedItems() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.MAP, 1) - mapBeginOffset := offset - offset += thrift.Binary.MapBeginLength() + if p.IsSetItemOutputs() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 1) + listBeginOffset := offset + offset += thrift.Binary.ListBeginLength() var length int - for k, v := range p.UpdatedItems { + for _, v := range p.ItemOutputs { length++ - offset += thrift.Binary.WriteI64(buf[offset:], k) - offset += thrift.Binary.WriteI64(buf[offset:], v) + offset += v.FastWriteNocopy(buf[offset:], w) } - thrift.Binary.WriteMapBegin(buf[mapBeginOffset:], thrift.I64, thrift.I64, length) + thrift.Binary.WriteListBegin(buf[listBeginOffset:], thrift.STRUCT, length) } return offset } @@ -4963,11 +4951,13 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIData) fastWriteField2(buf []byte, w func (p *BatchUpdateEvaluationSetItemsOpenAPIData) field1Length() int { l := 0 - if p.IsSetUpdatedItems() { + if p.IsSetItemOutputs() { l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.MapBeginLength() - l += (thrift.Binary.I64Length() + - thrift.Binary.I64Length()) * len(p.UpdatedItems) + l += thrift.Binary.ListBeginLength() + for _, v := range p.ItemOutputs { + _ = v + l += v.BLength() + } } return l } @@ -4991,16 +4981,18 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIData) DeepCopy(s interface{}) error return fmt.Errorf("%T's type not matched %T", s, p) } - if src.UpdatedItems != nil { - p.UpdatedItems = make(map[int64]int64, len(src.UpdatedItems)) - for key, val := range src.UpdatedItems { - var _key int64 - _key = key - - var _val int64 - _val = val + if src.ItemOutputs != nil { + p.ItemOutputs = make([]*eval_set.DatasetItemOutput, 0, len(src.ItemOutputs)) + for _, elem := range src.ItemOutputs { + var _elem *eval_set.DatasetItemOutput + if elem != nil { + _elem = &eval_set.DatasetItemOutput{} + if err := _elem.DeepCopy(elem); err != nil { + return err + } + } - p.UpdatedItems[_key] = _val + p.ItemOutputs = append(p.ItemOutputs, _elem) } } diff --git a/backend/modules/evaluation/application/convertor/evaluation_set/evaluation_set_item.go b/backend/modules/evaluation/application/convertor/evaluation_set/evaluation_set_item.go index 84646ec80..454a2d225 100644 --- a/backend/modules/evaluation/application/convertor/evaluation_set/evaluation_set_item.go +++ b/backend/modules/evaluation/application/convertor/evaluation_set/evaluation_set_item.go @@ -165,7 +165,7 @@ func ItemErrorGroupDO2DTOs(dos []*entity.ItemErrorGroup) []*dataset.ItemErrorGro return result } -func CreateDatasetItemOutputDO2DTOs(dos []*entity.CreateDatasetItemOutput) []*dataset.CreateDatasetItemOutput { +func CreateDatasetItemOutputDO2DTOs(dos []*entity.DatasetItemOutput) []*dataset.CreateDatasetItemOutput { if dos == nil { return nil } @@ -176,7 +176,7 @@ func CreateDatasetItemOutputDO2DTOs(dos []*entity.CreateDatasetItemOutput) []*da return result } -func CreateDatasetItemOutputDO2DTO(do *entity.CreateDatasetItemOutput) *dataset.CreateDatasetItemOutput { +func CreateDatasetItemOutputDO2DTO(do *entity.DatasetItemOutput) *dataset.CreateDatasetItemOutput { if do == nil { return nil } diff --git a/backend/modules/evaluation/application/convertor/evaluation_set/evaluation_set_simple_test.go b/backend/modules/evaluation/application/convertor/evaluation_set/evaluation_set_simple_test.go index 95fc1e277..1ee969eed 100755 --- a/backend/modules/evaluation/application/convertor/evaluation_set/evaluation_set_simple_test.go +++ b/backend/modules/evaluation/application/convertor/evaluation_set/evaluation_set_simple_test.go @@ -19,7 +19,7 @@ func TestCreateDatasetItemOutputDO2DTOs(t *testing.T) { tests := []struct { name string - input []*entity.CreateDatasetItemOutput + input []*entity.DatasetItemOutput expected []*dataset.CreateDatasetItemOutput }{ { @@ -29,7 +29,7 @@ func TestCreateDatasetItemOutputDO2DTOs(t *testing.T) { }, { name: "empty slice", - input: []*entity.CreateDatasetItemOutput{ + input: []*entity.DatasetItemOutput{ { ItemIndex: gptr.Of(int32(1)), ItemKey: gptr.Of("key1"), diff --git a/backend/modules/evaluation/application/convertor/evaluation_set/openapi_convertor.go b/backend/modules/evaluation/application/convertor/evaluation_set/openapi_convertor.go index a9e9bb159..e3f4852c3 100755 --- a/backend/modules/evaluation/application/convertor/evaluation_set/openapi_convertor.go +++ b/backend/modules/evaluation/application/convertor/evaluation_set/openapi_convertor.go @@ -567,3 +567,26 @@ func OpenAPIItemErrorDetailDO2DTO(do *entity.ItemErrorDetail) *openapi_eval_set. EndIndex: do.EndIndex, } } + +func OpenAPIDatasetItemOutputDO2DTOs(dos []*entity.DatasetItemOutput) []*openapi_eval_set.DatasetItemOutput { + if dos == nil { + return nil + } + result := make([]*openapi_eval_set.DatasetItemOutput, 0) + for _, do := range dos { + result = append(result, OpenAPIDatasetItemOutputDO2DTO(do)) + } + return result +} + +func OpenAPIDatasetItemOutputDO2DTO(do *entity.DatasetItemOutput) *openapi_eval_set.DatasetItemOutput { + if do == nil { + return nil + } + return &openapi_eval_set.DatasetItemOutput{ + ItemIndex: do.ItemIndex, + ItemKey: do.ItemKey, + ItemID: do.ItemID, + IsNewItem: do.IsNewItem, + } +} diff --git a/backend/modules/evaluation/application/evaluation_openapi_app.go b/backend/modules/evaluation/application/evaluation_openapi_app.go index bbe2020f4..b0020fee5 100644 --- a/backend/modules/evaluation/application/evaluation_openapi_app.go +++ b/backend/modules/evaluation/application/evaluation_openapi_app.go @@ -11,8 +11,6 @@ import ( "github.com/coze-dev/coze-loop/backend/modules/evaluation/consts" - "github.com/coze-dev/coze-loop/backend/pkg/logs" - "github.com/bytedance/gg/gptr" "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/openapi" @@ -293,7 +291,7 @@ func (e *EvaluationOpenApiApplicationImpl) BatchCreateEvaluationSetItemsOApi(ctx return nil, err } // 调用domain服务 - idMap, errors, _, err := e.evaluationSetItemService.BatchCreateEvaluationSetItems(ctx, &entity.BatchCreateEvaluationSetItemsParam{ + _, errors, itemOutputs, err := e.evaluationSetItemService.BatchCreateEvaluationSetItems(ctx, &entity.BatchCreateEvaluationSetItemsParam{ SpaceID: req.GetWorkspaceID(), EvaluationSetID: req.GetEvaluationSetID(), Items: evaluation_set.OpenAPIItemDTO2DOs(req.Items), @@ -307,8 +305,8 @@ func (e *EvaluationOpenApiApplicationImpl) BatchCreateEvaluationSetItemsOApi(ctx // 构建响应 return &openapi.BatchCreateEvaluationSetItemsOApiResponse{ Data: &openapi.BatchCreateEvaluationSetItemsOpenAPIData{ - AddedItems: idMap, - Errors: evaluation_set.OpenAPIItemErrorGroupDO2DTOs(errors), + ItemOutputs: evaluation_set.OpenAPIDatasetItemOutputDO2DTOs(itemOutputs), + Errors: evaluation_set.OpenAPIItemErrorGroupDO2DTOs(errors), }, }, nil } @@ -348,17 +346,24 @@ func (e *EvaluationOpenApiApplicationImpl) BatchUpdateEvaluationSetItemsOApi(ctx if err != nil { return nil, err } - // 批量更新评测集项目 - for _, item := range req.Items { - err = e.evaluationSetItemService.UpdateEvaluationSetItem(ctx, req.GetWorkspaceID(), req.GetEvaluationSetID(), item.GetID(), evaluation_set.OpenAPITurnDTO2DOs(item.Turns)) - if err != nil { - logs.CtxError(ctx, "UpdateEvaluationSetItem, err=%v", err) - } + + // 调用domain服务 + errors, itemOutputs, err := e.evaluationSetItemService.BatchUpdateEvaluationSetItems(ctx, &entity.BatchUpdateEvaluationSetItemsParam{ + SpaceID: req.GetWorkspaceID(), + EvaluationSetID: req.GetEvaluationSetID(), + Items: evaluation_set.OpenAPIItemDTO2DOs(req.Items), + SkipInvalidItems: req.IsSkipInvalidItems, + }) + if err != nil { + return nil, err } // 构建响应 return &openapi.BatchUpdateEvaluationSetItemsOApiResponse{ - Data: &openapi.BatchUpdateEvaluationSetItemsOpenAPIData{}, + Data: &openapi.BatchUpdateEvaluationSetItemsOpenAPIData{ + ItemOutputs: evaluation_set.OpenAPIDatasetItemOutputDO2DTOs(itemOutputs), + Errors: evaluation_set.OpenAPIItemErrorGroupDO2DTOs(errors), + }, }, nil } diff --git a/backend/modules/evaluation/application/experiment_app_test.go b/backend/modules/evaluation/application/experiment_app_test.go index ddfe08e9b..17ee79afc 100644 --- a/backend/modules/evaluation/application/experiment_app_test.go +++ b/backend/modules/evaluation/application/experiment_app_test.go @@ -2073,7 +2073,7 @@ func TestExperimentApplication_BatchGetExperimentResult_(t *testing.T) { }, }, - //{ + // { // TagKeyID: ptr.Of(int64(1)), // TagKeyName: ptr.Of("name"), // Description: ptr.Of("desc"), @@ -2092,7 +2092,7 @@ func TestExperimentApplication_BatchGetExperimentResult_(t *testing.T) { // MaxValueDescription: ptr.Of("2"), // }}, // Status: ptr.Of(tag.TagStatusActive), - //}, + // }, }, ItemResults: []*expt.ItemResult_{ { @@ -2633,7 +2633,7 @@ func TestExperimentApplication_InvokeExperiment(t *testing.T) { gomock.Any(), gomock.Any(), // 使用 Any 匹配器,因为结构体内部包含指针 ). - DoAndReturn(func(_ context.Context, param *entity.BatchCreateEvaluationSetItemsParam) (map[int64]int64, []*entity.ItemErrorGroup, []*entity.CreateDatasetItemOutput, error) { + DoAndReturn(func(_ context.Context, param *entity.BatchCreateEvaluationSetItemsParam) (map[int64]int64, []*entity.ItemErrorGroup, []*entity.DatasetItemOutput, error) { // 验证关键字段 if param.SpaceID != validSpaceID || param.EvaluationSetID != validEvalSetID { t.Errorf("unexpected param values: got SpaceID=%v, EvaluationSetID=%v", param.SpaceID, param.EvaluationSetID) diff --git a/backend/modules/evaluation/domain/component/rpc/dataset.go b/backend/modules/evaluation/domain/component/rpc/dataset.go index 33a93c3cb..e99613396 100644 --- a/backend/modules/evaluation/domain/component/rpc/dataset.go +++ b/backend/modules/evaluation/domain/component/rpc/dataset.go @@ -25,7 +25,8 @@ type IDatasetRPCAdapter interface { UpdateDatasetSchema(ctx context.Context, spaceID, evaluationSetID int64, schemas []*entity.FieldSchema) (err error) - BatchCreateDatasetItems(ctx context.Context, param *BatchCreateDatasetItemsParam) (idMap map[int64]int64, errorGroup []*entity.ItemErrorGroup, itemOutputs []*entity.CreateDatasetItemOutput, err error) + BatchCreateDatasetItems(ctx context.Context, param *BatchCreateDatasetItemsParam) (idMap map[int64]int64, errorGroup []*entity.ItemErrorGroup, itemOutputs []*entity.DatasetItemOutput, err error) + BatchUpdateDatasetItems(ctx context.Context, param *BatchUpdateDatasetItemsParam) (errorGroup []*entity.ItemErrorGroup, itemOutputs []*entity.DatasetItemOutput, err error) UpdateDatasetItem(ctx context.Context, spaceID, evaluationSetID, itemID int64, turns []*entity.Turn) (err error) BatchDeleteDatasetItems(ctx context.Context, spaceID, evaluationSetID int64, itemIDs []int64) (err error) ListDatasetItems(ctx context.Context, param *ListDatasetItemsParam) (items []*entity.EvaluationSetItem, total *int64, nextPageToken *string, err error) @@ -84,6 +85,14 @@ type BatchCreateDatasetItemsParam struct { AllowPartialAdd *bool } +type BatchUpdateDatasetItemsParam struct { + SpaceID int64 + EvaluationSetID int64 + Items []*entity.EvaluationSetItem + // items 中存在无效数据时,默认不会写入任何数据;设置 skipInvalidItems=true 会跳过无效数据,写入有效数据 + SkipInvalidItems *bool +} + type BatchGetVersionedDatasetsResult struct { Version *entity.EvaluationSetVersion EvaluationSet *entity.EvaluationSet diff --git a/backend/modules/evaluation/domain/component/rpc/mocks/data_provider.go b/backend/modules/evaluation/domain/component/rpc/mocks/data_provider.go index 5606fed70..8614cce06 100644 --- a/backend/modules/evaluation/domain/component/rpc/mocks/data_provider.go +++ b/backend/modules/evaluation/domain/component/rpc/mocks/data_provider.go @@ -43,12 +43,12 @@ func (m *MockIDatasetRPCAdapter) EXPECT() *MockIDatasetRPCAdapterMockRecorder { } // BatchCreateDatasetItems mocks base method. -func (m *MockIDatasetRPCAdapter) BatchCreateDatasetItems(ctx context.Context, param *rpc.BatchCreateDatasetItemsParam) (map[int64]int64, []*entity.ItemErrorGroup, []*entity.CreateDatasetItemOutput, error) { +func (m *MockIDatasetRPCAdapter) BatchCreateDatasetItems(ctx context.Context, param *rpc.BatchCreateDatasetItemsParam) (map[int64]int64, []*entity.ItemErrorGroup, []*entity.DatasetItemOutput, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "BatchCreateDatasetItems", ctx, param) ret0, _ := ret[0].(map[int64]int64) ret1, _ := ret[1].([]*entity.ItemErrorGroup) - ret2, _ := ret[2].([]*entity.CreateDatasetItemOutput) + ret2, _ := ret[2].([]*entity.DatasetItemOutput) ret3, _ := ret[3].(error) return ret0, ret1, ret2, ret3 } diff --git a/backend/modules/evaluation/domain/entity/evaluation_set_item.go b/backend/modules/evaluation/domain/entity/evaluation_set_item.go index 1cc0886c1..74aaa328d 100644 --- a/backend/modules/evaluation/domain/entity/evaluation_set_item.go +++ b/backend/modules/evaluation/domain/entity/evaluation_set_item.go @@ -164,7 +164,7 @@ type ItemSnapshotFieldMapping struct { MappingSubKey string `json:"mapping_subKey"` } -type CreateDatasetItemOutput struct { +type DatasetItemOutput struct { // item 在 BatchCreateDatasetItemsReq.items 中的索引 ItemIndex *int32 ItemKey *string diff --git a/backend/modules/evaluation/domain/entity/param.go b/backend/modules/evaluation/domain/entity/param.go index 5a2c892e3..b00d1e202 100644 --- a/backend/modules/evaluation/domain/entity/param.go +++ b/backend/modules/evaluation/domain/entity/param.go @@ -61,6 +61,14 @@ type BatchCreateEvaluationSetItemsParam struct { AllowPartialAdd *bool } +type BatchUpdateEvaluationSetItemsParam struct { + SpaceID int64 + EvaluationSetID int64 + Items []*EvaluationSetItem + // items 中存在无效数据时,默认不会写入任何数据;设置 skipInvalidItems=true 会跳过无效数据,写入有效数据 + SkipInvalidItems *bool +} + type CreateEvaluationSetVersionParam struct { SpaceID int64 EvaluationSetID int64 diff --git a/backend/modules/evaluation/domain/service/evaluation_set_item.go b/backend/modules/evaluation/domain/service/evaluation_set_item.go index 912ae3d17..97e552d1e 100644 --- a/backend/modules/evaluation/domain/service/evaluation_set_item.go +++ b/backend/modules/evaluation/domain/service/evaluation_set_item.go @@ -11,8 +11,9 @@ import ( //go:generate mockgen -destination=mocks/evaluation_set_item.go -package=mocks . EvaluationSetItemService type EvaluationSetItemService interface { - BatchCreateEvaluationSetItems(ctx context.Context, param *entity.BatchCreateEvaluationSetItemsParam) (idMap map[int64]int64, errors []*entity.ItemErrorGroup, itemOutputs []*entity.CreateDatasetItemOutput, err error) + BatchCreateEvaluationSetItems(ctx context.Context, param *entity.BatchCreateEvaluationSetItemsParam) (idMap map[int64]int64, errors []*entity.ItemErrorGroup, itemOutputs []*entity.DatasetItemOutput, err error) UpdateEvaluationSetItem(ctx context.Context, spaceID, evaluationSetID, itemID int64, turns []*entity.Turn) (err error) + BatchUpdateEvaluationSetItems(ctx context.Context, param *entity.BatchUpdateEvaluationSetItemsParam) (errors []*entity.ItemErrorGroup, itemOutputs []*entity.DatasetItemOutput, err error) BatchDeleteEvaluationSetItems(ctx context.Context, spaceID, evaluationSetID int64, itemIDs []int64) (err error) ListEvaluationSetItems(ctx context.Context, param *entity.ListEvaluationSetItemsParam) (items []*entity.EvaluationSetItem, total *int64, nextPageToken *string, err error) BatchGetEvaluationSetItems(ctx context.Context, param *entity.BatchGetEvaluationSetItemsParam) (items []*entity.EvaluationSetItem, err error) diff --git a/backend/modules/evaluation/domain/service/evaluation_set_item_impl.go b/backend/modules/evaluation/domain/service/evaluation_set_item_impl.go index 793464d8c..1f4bbe98d 100644 --- a/backend/modules/evaluation/domain/service/evaluation_set_item_impl.go +++ b/backend/modules/evaluation/domain/service/evaluation_set_item_impl.go @@ -31,7 +31,7 @@ func NewEvaluationSetItemServiceImpl(datasetRPCAdapter rpc.IDatasetRPCAdapter) E return evaluationSetItemServiceImpl } -func (d *EvaluationSetItemServiceImpl) BatchCreateEvaluationSetItems(ctx context.Context, param *entity.BatchCreateEvaluationSetItemsParam) (idMap map[int64]int64, errors []*entity.ItemErrorGroup, itemOutputs []*entity.CreateDatasetItemOutput, err error) { +func (d *EvaluationSetItemServiceImpl) BatchCreateEvaluationSetItems(ctx context.Context, param *entity.BatchCreateEvaluationSetItemsParam) (idMap map[int64]int64, errors []*entity.ItemErrorGroup, itemOutputs []*entity.DatasetItemOutput, err error) { if param == nil { return nil, nil, nil, errorx.NewByCode(errno.CommonInternalErrorCode) } @@ -44,6 +44,18 @@ func (d *EvaluationSetItemServiceImpl) BatchCreateEvaluationSetItems(ctx context }) } +func (d *EvaluationSetItemServiceImpl) BatchUpdateEvaluationSetItems(ctx context.Context, param *entity.BatchUpdateEvaluationSetItemsParam) (errors []*entity.ItemErrorGroup, itemOutputs []*entity.DatasetItemOutput, err error) { + if param == nil { + return nil, nil, errorx.NewByCode(errno.CommonInternalErrorCode) + } + return d.datasetRPCAdapter.BatchUpdateDatasetItems(ctx, &rpc.BatchUpdateDatasetItemsParam{ + SpaceID: param.SpaceID, + EvaluationSetID: param.EvaluationSetID, + Items: param.Items, + SkipInvalidItems: param.SkipInvalidItems, + }) +} + func (d *EvaluationSetItemServiceImpl) UpdateEvaluationSetItem(ctx context.Context, spaceID, evaluationSetID, itemID int64, turns []*entity.Turn) (err error) { return d.datasetRPCAdapter.UpdateDatasetItem(ctx, spaceID, evaluationSetID, itemID, turns) } diff --git a/backend/modules/evaluation/domain/service/mocks/evaluation_set_item.go b/backend/modules/evaluation/domain/service/mocks/evaluation_set_item.go index c79b809ff..6477783e8 100644 --- a/backend/modules/evaluation/domain/service/mocks/evaluation_set_item.go +++ b/backend/modules/evaluation/domain/service/mocks/evaluation_set_item.go @@ -42,12 +42,12 @@ func (m *MockEvaluationSetItemService) EXPECT() *MockEvaluationSetItemServiceMoc } // BatchCreateEvaluationSetItems mocks base method. -func (m *MockEvaluationSetItemService) BatchCreateEvaluationSetItems(ctx context.Context, param *entity.BatchCreateEvaluationSetItemsParam) (map[int64]int64, []*entity.ItemErrorGroup, []*entity.CreateDatasetItemOutput, error) { +func (m *MockEvaluationSetItemService) BatchCreateEvaluationSetItems(ctx context.Context, param *entity.BatchCreateEvaluationSetItemsParam) (map[int64]int64, []*entity.ItemErrorGroup, []*entity.DatasetItemOutput, error) { m.ctrl.T.Helper() ret := m.ctrl.Call(m, "BatchCreateEvaluationSetItems", ctx, param) ret0, _ := ret[0].(map[int64]int64) ret1, _ := ret[1].([]*entity.ItemErrorGroup) - ret2, _ := ret[2].([]*entity.CreateDatasetItemOutput) + ret2, _ := ret[2].([]*entity.DatasetItemOutput) ret3, _ := ret[3].(error) return ret0, ret1, ret2, ret3 } diff --git a/backend/modules/evaluation/infra/rpc/data/dataset.go b/backend/modules/evaluation/infra/rpc/data/dataset.go index 78f9855fd..100d901f8 100644 --- a/backend/modules/evaluation/infra/rpc/data/dataset.go +++ b/backend/modules/evaluation/infra/rpc/data/dataset.go @@ -276,7 +276,7 @@ func (a *DatasetRPCAdapter) UpdateDatasetSchema(ctx context.Context, spaceID, ev return nil } -func (a *DatasetRPCAdapter) BatchCreateDatasetItems(ctx context.Context, param *rpc.BatchCreateDatasetItemsParam) (idMap map[int64]int64, errorGroup []*entity.ItemErrorGroup, itemOutputs []*entity.CreateDatasetItemOutput, err error) { +func (a *DatasetRPCAdapter) BatchCreateDatasetItems(ctx context.Context, param *rpc.BatchCreateDatasetItemsParam) (idMap map[int64]int64, errorGroup []*entity.ItemErrorGroup, itemOutputs []*entity.DatasetItemOutput, err error) { datasetItems, err := convert2DatasetItems(ctx, param.Items) if err != nil { return nil, nil, nil, err @@ -301,6 +301,11 @@ func (a *DatasetRPCAdapter) BatchCreateDatasetItems(ctx context.Context, param * return resp.GetAddedItems(), convert2EvaluationSetErrorGroups(ctx, resp.GetErrors()), nil, nil } +func (a *DatasetRPCAdapter) BatchUpdateDatasetItems(ctx context.Context, param *rpc.BatchUpdateDatasetItemsParam) (errorGroup []*entity.ItemErrorGroup, itemOutputs []*entity.DatasetItemOutput, err error) { + // TODO implement me + panic("implement me") +} + func (a *DatasetRPCAdapter) UpdateDatasetItem(ctx context.Context, spaceID, evaluationSetID, itemID int64, turns []*entity.Turn) (err error) { data, err := convert2DatasetData(ctx, turns) if err != nil { diff --git a/idl/thrift/coze/loop/data/domain/dataset.thrift b/idl/thrift/coze/loop/data/domain/dataset.thrift index c6b7dd90b..5caac339f 100644 --- a/idl/thrift/coze/loop/data/domain/dataset.thrift +++ b/idl/thrift/coze/loop/data/domain/dataset.thrift @@ -292,6 +292,6 @@ struct ItemErrorGroup { struct CreateDatasetItemOutput { 1: optional i32 item_index // item 在 BatchCreateDatasetItemsReq.items 中的索引 2: optional string item_key - 3: optional i64 item_id (agw.js_conv = "str") + 3: optional i64 item_id (api.js_conv="true", go.tag='json:"item_id"') 4: optional bool is_new_item // 是否是新的 Item。提供 itemKey 时,如果 itemKey 在数据集中已存在数据,则不算做「新 Item」,该字段为 false。 } \ No newline at end of file diff --git a/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift b/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift index e44ccd49f..25613c90d 100644 --- a/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift +++ b/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift @@ -123,10 +123,11 @@ struct BatchCreateEvaluationSetItemsOApiResponse { } struct BatchCreateEvaluationSetItemsOpenAPIData { - 1: optional map added_items (api.js_conv='true', go.tag='json:"added_items"') // key: item 在 items 中的索引,value: item_id + 1: optional list itemOutputs 2: optional list errors } + // 1.6 批量更新评测集数据 struct BatchUpdateEvaluationSetItemsOApiRequest { 1: optional i64 workspace_id (api.body="workspace_id", api.js_conv="true", go.tag='json:"workspace_id"') @@ -146,7 +147,7 @@ struct BatchUpdateEvaluationSetItemsOApiResponse { } struct BatchUpdateEvaluationSetItemsOpenAPIData { - 1: optional map updated_items (api.js_conv="true", go.tag='json:"updated_items"') // key: item 在 items 中的索引,value: item_id + 1: optional list itemOutputs 2: optional list errors } diff --git a/idl/thrift/coze/loop/evaluation/domain_openapi/eval_set.thrift b/idl/thrift/coze/loop/evaluation/domain_openapi/eval_set.thrift index da862c551..9bf794f70 100644 --- a/idl/thrift/coze/loop/evaluation/domain_openapi/eval_set.thrift +++ b/idl/thrift/coze/loop/evaluation/domain_openapi/eval_set.thrift @@ -98,3 +98,10 @@ struct ItemErrorDetail { 3: optional i32 start_index // [startIndex, endIndex] 表示区间错误范围, 如 ExceedDatasetCapacity 错误时 4: optional i32 end_index } + +struct DatasetItemOutput { + 1: optional i32 item_index // item 在 入参 中的索引 + 2: optional string item_key + 3: optional i64 item_id (api.js_conv="true", go.tag = 'json:"item_id"') + 4: optional bool is_new_item // 是否是新的 Item。提供 itemKey 时,如果 itemKey 在数据集中已存在数据,则不算做「新 Item」,该字段为 false。 +} \ No newline at end of file From f76a6b569eb635ff64317d2d7dc79393d3921846 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Tue, 21 Oct 2025 15:55:03 +0800 Subject: [PATCH 64/94] fix Change-Id: If9bd55665018d9115f49a1ab3e51fc2de8ea24f5 --- .../coze.loop.evaluation.openapi.thrift | 31 +++++++++---------- .../evaluation/domain_openapi/common.thrift | 9 +++--- .../domain_openapi/evaluator.thrift | 24 ++++++++------ 3 files changed, 35 insertions(+), 29 deletions(-) diff --git a/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift b/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift index 25613c90d..3685e5c29 100644 --- a/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift +++ b/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift @@ -204,7 +204,7 @@ struct UpdateEvaluationSetSchemaOApiRequest { // fieldSchema.key 为空时:插入新的一列 // fieldSchema.key 不为空时:更新对应的列 // 删除(不支持恢复数据)的情况下,不需要写入入参的 field list; - 10: optional list fields, + 10: optional list fields (api.body="fields"), 255: optional base.Base Base } @@ -222,8 +222,8 @@ struct UpdateEvaluationSetSchemaOApiResponse { // 2.1 创建评估器 struct CreateEvaluatorOApiRequest { - 1: optional i64 workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') - 2: optional evaluator.Evaluator evaluator + 1: optional i64 workspace_id (api.body="workspace_id", api.js_conv="true", go.tag='json:"workspace_id"') + 2: optional evaluator.Evaluator evaluator (api.body="evaluator") 255: optional base.Base Base } @@ -237,15 +237,15 @@ struct CreateEvaluatorOApiResponse { } struct CreateEvaluatorOpenAPIData { - 1: optional string evaluator_id (api.js_conv='true') + 1: optional i64 evaluator_id (api.js_conv='true', go.tag='json:"evaluator_id"') } // 2.2 提交评估器版本 struct SubmitEvaluatorVersionOApiRequest { - 1: optional i64 workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') + 1: optional i64 workspace_id (api.body="workspace_id", api.js_conv="true", go.tag='json:"workspace_id"') 2: optional string evaluator_id (api.path='evaluator_id') - 3: optional string version - 4: optional string description + 3: optional string version (api.body="version") + 4: optional string description (api.body="description") 255: optional base.Base Base } @@ -264,9 +264,8 @@ struct SubmitEvaluatorVersionOpenAPIData { // 2.3 获取评估器版本详情 struct GetEvaluatorVersionOApiRequest { - 1: optional i64 workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') + 1: optional i64 workspace_id (api.query='workspace_id', api.js_conv="true", go.tag='json:"workspace_id"') 2: optional string evaluator_version_id (api.path='evaluator_version_id') - 3: optional bool include_deleted 255: optional base.Base Base } @@ -412,19 +411,19 @@ service EvaluationOpenAPIService { // 评估器接口 (5个) // 2.1 创建评估器 - CreateEvaluatorOApiResponse CreateEvaluatorOApi(1: CreateEvaluatorOApiRequest req) (api.post = "/v1/loop/evaluation/evaluators") + CreateEvaluatorOApiResponse CreateEvaluatorOApi(1: CreateEvaluatorOApiRequest req) (api.tag="openapi", api.post = "/v1/loop/evaluation/evaluators") // 2.2 提交评估器版本 - SubmitEvaluatorVersionOApiResponse SubmitEvaluatorVersionOApi(1: SubmitEvaluatorVersionOApiRequest req) (api.post = "/v1/loop/evaluation/evaluators/:evaluator_id/versions") + SubmitEvaluatorVersionOApiResponse SubmitEvaluatorVersionOApi(1: SubmitEvaluatorVersionOApiRequest req) (api.tag="openapi", api.post = "/v1/loop/evaluation/evaluators/:evaluator_id/versions") // 2.3 获取评估器版本详情 - GetEvaluatorVersionOApiResponse GetEvaluatorVersionOApi(1: GetEvaluatorVersionOApiRequest req) (api.get = "/v1/loop/evaluation/evaluators/versions/:evaluator_version_id") + GetEvaluatorVersionOApiResponse GetEvaluatorVersionOApi(1: GetEvaluatorVersionOApiRequest req) (api.tag="openapi", api.get = "/v1/loop/evaluation/evaluators/versions/:evaluator_version_id") // 2.4 执行评估器 - RunEvaluatorOApiResponse RunEvaluatorOApi(1: RunEvaluatorOApiRequest req) (api.post = "/v1/loop/evaluation/evaluators/versions/:evaluator_version_id/run") + RunEvaluatorOApiResponse RunEvaluatorOApi(1: RunEvaluatorOApiRequest req) (api.tag="openapi", api.post = "/v1/loop/evaluation/evaluators/versions/:evaluator_version_id/run") // 2.5 获取评估器执行结果 - GetEvaluatorRecordOApiResponse GetEvaluatorRecordOApi(1: GetEvaluatorRecordOApiRequest req) (api.get = "/v1/loop/evaluation/evaluator_records/:evaluator_record_id") + GetEvaluatorRecordOApiResponse GetEvaluatorRecordOApi(1: GetEvaluatorRecordOApiRequest req) (api.tag="openapi", api.get = "/v1/loop/evaluation/evaluator_records/:evaluator_record_id") // 评测实验接口 (2个) // 3.1 创建评测实验 - CreateExperimentOApiResponse CreateExperimentOApi(1: CreateExperimentOApiRequest req) (api.post = "/v1/loop/evaluation/experiments") + CreateExperimentOApiResponse CreateExperimentOApi(1: CreateExperimentOApiRequest req) (api.tag="openapi", api.post = "/v1/loop/evaluation/experiments") // 3.2 获取评测实验结果 - GetExperimentResultOApiResponse GetExperimentResultOApi(1: GetExperimentResultOApiRequest req) (api.get = "/v1/loop/evaluation/experiments/:experiment_id/results") + GetExperimentResultOApiResponse GetExperimentResultOApi(1: GetExperimentResultOApiRequest req) (api.tag="openapi", api.get = "/v1/loop/evaluation/experiments/:experiment_id/results") } \ No newline at end of file diff --git a/idl/thrift/coze/loop/evaluation/domain_openapi/common.thrift b/idl/thrift/coze/loop/evaluation/domain_openapi/common.thrift index 23e5bb14c..4ec832132 100644 --- a/idl/thrift/coze/loop/evaluation/domain_openapi/common.thrift +++ b/idl/thrift/coze/loop/evaluation/domain_openapi/common.thrift @@ -47,10 +47,11 @@ struct BaseInfo { // 模型配置 struct ModelConfig { - 1: optional string model_name - 2: optional double temperature - 3: optional i32 max_tokens - 4: optional double top_p + 1: optional i64 model_id (api.js_conv="true", go.tag = 'json:"model_id"') // 模型id + 2: optional string model_name // 模型名称 + 3: optional double temperature + 4: optional i32 max_tokens + 5: optional double top_p } // 参数Schema diff --git a/idl/thrift/coze/loop/evaluation/domain_openapi/evaluator.thrift b/idl/thrift/coze/loop/evaluation/domain_openapi/evaluator.thrift index f91ebf7f4..93f116504 100644 --- a/idl/thrift/coze/loop/evaluation/domain_openapi/evaluator.thrift +++ b/idl/thrift/coze/loop/evaluation/domain_openapi/evaluator.thrift @@ -40,36 +40,42 @@ struct PromptEvaluator { // 代码评估器 struct CodeEvaluator { 1: optional LanguageType language_type - 2: optional string code + 2: optional string code_content } // 评估器内容 struct EvaluatorContent { 1: optional bool receive_chat_history 2: optional list input_schemas - 3: optional PromptEvaluator prompt_evaluator - 4: optional CodeEvaluator code_evaluator + + // 101-200 Evaluator类型 + 101: optional PromptEvaluator prompt_evaluator + 102: optional CodeEvaluator code_evaluator } // 评估器版本 struct EvaluatorVersion { - 1: optional string evaluator_version_id + 1: optional i64 id (api.js_conv = 'true', go.tag = 'json:"id"') // 版本ID 2: optional string version 3: optional string description - 4: optional EvaluatorContent evaluator_content - 5: optional common.BaseInfo base_info + + 20: optional EvaluatorContent evaluator_content + + 100: optional common.BaseInfo base_info } // 评估器 struct Evaluator { - 1: optional string evaluator_id + 1: optional i64 id (api.js_conv = 'true', go.tag = 'json:"id"') 2: optional string name 3: optional string description 4: optional EvaluatorType evaluator_type 5: optional bool draft_submitted 6: optional string latest_version - 7: optional EvaluatorVersion current_version - 8: optional common.BaseInfo base_info + + 20: optional EvaluatorVersion current_version + + 100: optional common.BaseInfo base_info } // 评估器结果 From c338781731696c0141f7c0bd062817a070bfbf0f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Tue, 21 Oct 2025 17:38:36 +0800 Subject: [PATCH 65/94] fx Change-Id: I61dd1b09bc4969badabccbf9ed2897cb47276c0f --- .../coze.loop.evaluation.openapi.thrift | 102 ++---------------- .../domain_openapi/evaluator.thrift | 4 +- 2 files changed, 8 insertions(+), 98 deletions(-) diff --git a/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift b/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift index 3685e5c29..58aad562f 100644 --- a/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift +++ b/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift @@ -220,74 +220,12 @@ struct UpdateEvaluationSetSchemaOApiResponse { // 评估器相关接口 (5个接口) // =============================== -// 2.1 创建评估器 -struct CreateEvaluatorOApiRequest { - 1: optional i64 workspace_id (api.body="workspace_id", api.js_conv="true", go.tag='json:"workspace_id"') - 2: optional evaluator.Evaluator evaluator (api.body="evaluator") - - 255: optional base.Base Base -} - -struct CreateEvaluatorOApiResponse { - 1: optional i32 code - 2: optional string msg - 3: optional CreateEvaluatorOpenAPIData data - - 255: base.BaseResp BaseResp -} - -struct CreateEvaluatorOpenAPIData { - 1: optional i64 evaluator_id (api.js_conv='true', go.tag='json:"evaluator_id"') -} - -// 2.2 提交评估器版本 -struct SubmitEvaluatorVersionOApiRequest { +// 2.1 执行评估器 +struct RunEvaluatorOApiRequest { 1: optional i64 workspace_id (api.body="workspace_id", api.js_conv="true", go.tag='json:"workspace_id"') - 2: optional string evaluator_id (api.path='evaluator_id') - 3: optional string version (api.body="version") - 4: optional string description (api.body="description") - - 255: optional base.Base Base -} - -struct SubmitEvaluatorVersionOApiResponse { - 1: optional i32 code - 2: optional string msg - 3: optional SubmitEvaluatorVersionOpenAPIData data - - 255: base.BaseResp BaseResp -} - -struct SubmitEvaluatorVersionOpenAPIData { - 1: optional evaluator.Evaluator evaluator -} - -// 2.3 获取评估器版本详情 -struct GetEvaluatorVersionOApiRequest { - 1: optional i64 workspace_id (api.query='workspace_id', api.js_conv="true", go.tag='json:"workspace_id"') 2: optional string evaluator_version_id (api.path='evaluator_version_id') - 255: optional base.Base Base -} - -struct GetEvaluatorVersionOApiResponse { - 1: optional i32 code - 2: optional string msg - 3: optional GetEvaluatorVersionOpenAPIData data - - 255: base.BaseResp BaseResp -} - -struct GetEvaluatorVersionOpenAPIData { - 1: optional evaluator.Evaluator evaluator -} - -// 2.4 执行评估器 -struct RunEvaluatorOApiRequest { - 1: optional i64 workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') - 2: optional string evaluator_version_id (api.path='evaluator_version_id') - 3: optional evaluator.EvaluatorInputData input_data - 4: optional map ext + 10: optional evaluator.EvaluatorInputData input_data (api.body="input_data") 255: optional base.Base Base } @@ -301,29 +239,9 @@ struct RunEvaluatorOApiResponse { } struct RunEvaluatorOpenAPIData { - 1: optional evaluator.EvaluatorRecord record + 1: optional evaluator.EvaluatorOutputData evaluator_output_data // 输出数据 } -// 2.5 获取评估器执行结果 -struct GetEvaluatorRecordOApiRequest { - 1: optional i64 workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') - 2: optional string evaluator_record_id (api.path='evaluator_record_id') - 3: optional bool include_deleted - - 255: optional base.Base Base -} - -struct GetEvaluatorRecordOApiResponse { - 1: optional i32 code - 2: optional string msg - 3: optional GetEvaluatorRecordOpenAPIData data - - 255: base.BaseResp BaseResp -} - -struct GetEvaluatorRecordOpenAPIData { - 1: optional evaluator.EvaluatorRecord record -} // =============================== // 评测实验相关接口 (2个接口) @@ -409,17 +327,9 @@ service EvaluationOpenAPIService { // 1.9 更新评测集字段信息 UpdateEvaluationSetSchemaOApiResponse UpdateEvaluationSetSchemaOApi(1: UpdateEvaluationSetSchemaOApiRequest req) (api.tag="openapi", api.put = "/v1/loop/evaluation/evaluation_sets/:evaluation_set_id/schema"), - // 评估器接口 (5个) - // 2.1 创建评估器 - CreateEvaluatorOApiResponse CreateEvaluatorOApi(1: CreateEvaluatorOApiRequest req) (api.tag="openapi", api.post = "/v1/loop/evaluation/evaluators") - // 2.2 提交评估器版本 - SubmitEvaluatorVersionOApiResponse SubmitEvaluatorVersionOApi(1: SubmitEvaluatorVersionOApiRequest req) (api.tag="openapi", api.post = "/v1/loop/evaluation/evaluators/:evaluator_id/versions") - // 2.3 获取评估器版本详情 - GetEvaluatorVersionOApiResponse GetEvaluatorVersionOApi(1: GetEvaluatorVersionOApiRequest req) (api.tag="openapi", api.get = "/v1/loop/evaluation/evaluators/versions/:evaluator_version_id") - // 2.4 执行评估器 + // 评估器接口 (1个) + // 2.1 执行评估器 RunEvaluatorOApiResponse RunEvaluatorOApi(1: RunEvaluatorOApiRequest req) (api.tag="openapi", api.post = "/v1/loop/evaluation/evaluators/versions/:evaluator_version_id/run") - // 2.5 获取评估器执行结果 - GetEvaluatorRecordOApiResponse GetEvaluatorRecordOApi(1: GetEvaluatorRecordOApiRequest req) (api.tag="openapi", api.get = "/v1/loop/evaluation/evaluator_records/:evaluator_record_id") // 评测实验接口 (2个) // 3.1 创建评测实验 diff --git a/idl/thrift/coze/loop/evaluation/domain_openapi/evaluator.thrift b/idl/thrift/coze/loop/evaluation/domain_openapi/evaluator.thrift index 93f116504..58b7fa223 100644 --- a/idl/thrift/coze/loop/evaluation/domain_openapi/evaluator.thrift +++ b/idl/thrift/coze/loop/evaluation/domain_openapi/evaluator.thrift @@ -86,8 +86,8 @@ struct EvaluatorResult { // 评估器使用量 struct EvaluatorUsage { - 1: optional string input_tokens - 2: optional string output_tokens + 1: optional i64 input_tokens (api.js_conv = 'true', go.tag = 'json:"input_tokens"') + 2: optional i64 output_tokens (api.js_conv = 'true', go.tag = 'json:"output_tokens"') } // 评估器运行错误 From 34ccf314a475df85e81f580eef5ccb87474d46eb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Tue, 21 Oct 2025 19:08:58 +0800 Subject: [PATCH 66/94] fix Change-Id: I6aa1cd19a32a9b918334506ed7ffa4f12f9f7286 --- .../evaluation_set/openapi_convertor.go | 2 +- .../coze.loop.evaluation.openapi.thrift | 133 ++++-------------- .../evaluation/domain_openapi/common.thrift | 5 + .../domain_openapi/eval_target.thrift | 22 +++ .../domain_openapi/evaluator.thrift | 4 +- 5 files changed, 59 insertions(+), 107 deletions(-) create mode 100644 idl/thrift/coze/loop/evaluation/domain_openapi/eval_target.thrift diff --git a/backend/modules/evaluation/application/convertor/evaluation_set/openapi_convertor.go b/backend/modules/evaluation/application/convertor/evaluation_set/openapi_convertor.go index e3f4852c3..99ddfa64f 100755 --- a/backend/modules/evaluation/application/convertor/evaluation_set/openapi_convertor.go +++ b/backend/modules/evaluation/application/convertor/evaluation_set/openapi_convertor.go @@ -338,7 +338,7 @@ func OpenAPIItemDTO2DO(dto *openapi_eval_set.EvaluationSetItem) *entity.Evaluati return nil } return &entity.EvaluationSetItem{ - ID: gptr.Indirect(dto.ID), + ItemID: gptr.Indirect(dto.ID), ItemKey: gptr.Indirect(dto.ItemKey), Turns: OpenAPITurnDTO2DOs(dto.Turns), } diff --git a/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift b/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift index 3685e5c29..ca8d7a0a6 100644 --- a/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift +++ b/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift @@ -5,6 +5,7 @@ include "domain_openapi/common.thrift" include "domain_openapi/eval_set.thrift" include "domain_openapi/evaluator.thrift" include "domain_openapi/experiment.thrift" +include "domain_openapi/eval_target.thrift" // =============================== // 评测集相关接口 (9个接口) @@ -217,77 +218,15 @@ struct UpdateEvaluationSetSchemaOApiResponse { } // =============================== -// 评估器相关接口 (5个接口) +// 评估器相关接口 (1个接口) // =============================== -// 2.1 创建评估器 -struct CreateEvaluatorOApiRequest { - 1: optional i64 workspace_id (api.body="workspace_id", api.js_conv="true", go.tag='json:"workspace_id"') - 2: optional evaluator.Evaluator evaluator (api.body="evaluator") - - 255: optional base.Base Base -} - -struct CreateEvaluatorOApiResponse { - 1: optional i32 code - 2: optional string msg - 3: optional CreateEvaluatorOpenAPIData data - - 255: base.BaseResp BaseResp -} - -struct CreateEvaluatorOpenAPIData { - 1: optional i64 evaluator_id (api.js_conv='true', go.tag='json:"evaluator_id"') -} - -// 2.2 提交评估器版本 -struct SubmitEvaluatorVersionOApiRequest { +// 2.1 执行评估器 +struct RunEvaluatorOApiRequest { 1: optional i64 workspace_id (api.body="workspace_id", api.js_conv="true", go.tag='json:"workspace_id"') - 2: optional string evaluator_id (api.path='evaluator_id') - 3: optional string version (api.body="version") - 4: optional string description (api.body="description") - - 255: optional base.Base Base -} - -struct SubmitEvaluatorVersionOApiResponse { - 1: optional i32 code - 2: optional string msg - 3: optional SubmitEvaluatorVersionOpenAPIData data - - 255: base.BaseResp BaseResp -} - -struct SubmitEvaluatorVersionOpenAPIData { - 1: optional evaluator.Evaluator evaluator -} - -// 2.3 获取评估器版本详情 -struct GetEvaluatorVersionOApiRequest { - 1: optional i64 workspace_id (api.query='workspace_id', api.js_conv="true", go.tag='json:"workspace_id"') 2: optional string evaluator_version_id (api.path='evaluator_version_id') - 255: optional base.Base Base -} - -struct GetEvaluatorVersionOApiResponse { - 1: optional i32 code - 2: optional string msg - 3: optional GetEvaluatorVersionOpenAPIData data - - 255: base.BaseResp BaseResp -} - -struct GetEvaluatorVersionOpenAPIData { - 1: optional evaluator.Evaluator evaluator -} - -// 2.4 执行评估器 -struct RunEvaluatorOApiRequest { - 1: optional i64 workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') - 2: optional string evaluator_version_id (api.path='evaluator_version_id') - 3: optional evaluator.EvaluatorInputData input_data - 4: optional map ext + 10: optional evaluator.EvaluatorInputData input_data (api.body="input_data") 255: optional base.Base Base } @@ -301,28 +240,7 @@ struct RunEvaluatorOApiResponse { } struct RunEvaluatorOpenAPIData { - 1: optional evaluator.EvaluatorRecord record -} - -// 2.5 获取评估器执行结果 -struct GetEvaluatorRecordOApiRequest { - 1: optional i64 workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') - 2: optional string evaluator_record_id (api.path='evaluator_record_id') - 3: optional bool include_deleted - - 255: optional base.Base Base -} - -struct GetEvaluatorRecordOApiResponse { - 1: optional i32 code - 2: optional string msg - 3: optional GetEvaluatorRecordOpenAPIData data - - 255: base.BaseResp BaseResp -} - -struct GetEvaluatorRecordOpenAPIData { - 1: optional evaluator.EvaluatorRecord record + 1: optional evaluator.EvaluatorOutputData evaluator_output_data // 输出数据 } // =============================== @@ -337,10 +255,13 @@ struct CreateExperimentOApiRequest { 4: optional list evaluator_version_ids 5: optional string name 6: optional string description - 7: optional experiment.TargetFieldMapping target_field_mapping - 8: optional list evaluator_field_mapping - 9: optional i32 item_concur_num - 10: optional i32 evaluators_concur_num + + 20: optional experiment.TargetFieldMapping target_field_mapping + 21: optional list evaluator_field_mapping + 22: optional eval_target.CreateEvalTargetParam create_eval_target_param (api.body = 'create_eval_target_param') + 23: optional i32 item_concur_num + 24: optional i32 evaluators_concur_num + 25: optional common.RuntimeParam target_runtime_param (api.body = 'target_runtime_param') 255: optional base.Base Base } @@ -357,6 +278,20 @@ struct CreateExperimentOpenAPIData { 1: optional experiment.Experiment experiment } +// 3.2 获取评测实验详情 +struct BatchGetExperimentsRequest { + 1: required i64 workspace_id (api.query='workspace_id',api.js_conv='true', go.tag='json:"workspace_id"') + 2: required i64 expt_id (api.path='expt_id',api.js_conv='true', go.tag='json:"expt_id"') + + 255: optional base.Base Base +} + +struct BatchGetExperimentsResponse { + 1: optional experiment.Experiment experiment + + 255: base.BaseResp BaseResp +} + // 3.2 获取评测实验结果 struct GetExperimentResultOApiRequest { 1: optional i64 workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') @@ -409,21 +344,11 @@ service EvaluationOpenAPIService { // 1.9 更新评测集字段信息 UpdateEvaluationSetSchemaOApiResponse UpdateEvaluationSetSchemaOApi(1: UpdateEvaluationSetSchemaOApiRequest req) (api.tag="openapi", api.put = "/v1/loop/evaluation/evaluation_sets/:evaluation_set_id/schema"), - // 评估器接口 (5个) - // 2.1 创建评估器 - CreateEvaluatorOApiResponse CreateEvaluatorOApi(1: CreateEvaluatorOApiRequest req) (api.tag="openapi", api.post = "/v1/loop/evaluation/evaluators") - // 2.2 提交评估器版本 - SubmitEvaluatorVersionOApiResponse SubmitEvaluatorVersionOApi(1: SubmitEvaluatorVersionOApiRequest req) (api.tag="openapi", api.post = "/v1/loop/evaluation/evaluators/:evaluator_id/versions") - // 2.3 获取评估器版本详情 - GetEvaluatorVersionOApiResponse GetEvaluatorVersionOApi(1: GetEvaluatorVersionOApiRequest req) (api.tag="openapi", api.get = "/v1/loop/evaluation/evaluators/versions/:evaluator_version_id") - // 2.4 执行评估器 - RunEvaluatorOApiResponse RunEvaluatorOApi(1: RunEvaluatorOApiRequest req) (api.tag="openapi", api.post = "/v1/loop/evaluation/evaluators/versions/:evaluator_version_id/run") - // 2.5 获取评估器执行结果 - GetEvaluatorRecordOApiResponse GetEvaluatorRecordOApi(1: GetEvaluatorRecordOApiRequest req) (api.tag="openapi", api.get = "/v1/loop/evaluation/evaluator_records/:evaluator_record_id") - // 评测实验接口 (2个) // 3.1 创建评测实验 CreateExperimentOApiResponse CreateExperimentOApi(1: CreateExperimentOApiRequest req) (api.tag="openapi", api.post = "/v1/loop/evaluation/experiments") + GetExperimentsResponse BatchGetExperiments(1: GetExperimentsRequest req) (api.get = '/api/evaluation/v1/experiments/:expt_id') + // 3.2 获取评测实验结果 GetExperimentResultOApiResponse GetExperimentResultOApi(1: GetExperimentResultOApiRequest req) (api.tag="openapi", api.get = "/v1/loop/evaluation/experiments/:experiment_id/results") } \ No newline at end of file diff --git a/idl/thrift/coze/loop/evaluation/domain_openapi/common.thrift b/idl/thrift/coze/loop/evaluation/domain_openapi/common.thrift index 4ec832132..a3a93fa81 100644 --- a/idl/thrift/coze/loop/evaluation/domain_openapi/common.thrift +++ b/idl/thrift/coze/loop/evaluation/domain_openapi/common.thrift @@ -78,4 +78,9 @@ struct OpenAPIResponse { struct OrderBy { 1: optional string field, 2: optional bool is_asc, +} + +struct RuntimeParam { + 1: optional string json_value + 2: optional string json_demo } \ No newline at end of file diff --git a/idl/thrift/coze/loop/evaluation/domain_openapi/eval_target.thrift b/idl/thrift/coze/loop/evaluation/domain_openapi/eval_target.thrift new file mode 100644 index 000000000..c6546dedd --- /dev/null +++ b/idl/thrift/coze/loop/evaluation/domain_openapi/eval_target.thrift @@ -0,0 +1,22 @@ +namespace go coze.loop.evaluation.domain_openapi.eval_target + +struct CreateEvalTargetParam { + 1: optional string source_target_id + 2: optional string source_target_version + 3: optional EvalTargetType eval_target_type + 4: optional CozeBotInfoType bot_info_type + 5: optional string bot_publish_version // 如果是发布版本则需要填充这个字段 +} + +enum EvalTargetType { + CozeBot = 1 // CozeBot + CozeLoopPrompt = 2 // Prompt + Trace = 3 // Trace + CozeWorkflow = 4 + VolcengineAgent = 5 // 火山智能体 +} + +enum CozeBotInfoType { + DraftBot = 1 // 草稿 bot + ProductBot = 2 // 商店 bot +} \ No newline at end of file diff --git a/idl/thrift/coze/loop/evaluation/domain_openapi/evaluator.thrift b/idl/thrift/coze/loop/evaluation/domain_openapi/evaluator.thrift index 93f116504..58b7fa223 100644 --- a/idl/thrift/coze/loop/evaluation/domain_openapi/evaluator.thrift +++ b/idl/thrift/coze/loop/evaluation/domain_openapi/evaluator.thrift @@ -86,8 +86,8 @@ struct EvaluatorResult { // 评估器使用量 struct EvaluatorUsage { - 1: optional string input_tokens - 2: optional string output_tokens + 1: optional i64 input_tokens (api.js_conv = 'true', go.tag = 'json:"input_tokens"') + 2: optional i64 output_tokens (api.js_conv = 'true', go.tag = 'json:"output_tokens"') } // 评估器运行错误 From a9c1cf1eea8cbd993bcf01511d78473e594e8756 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Tue, 21 Oct 2025 21:09:02 +0800 Subject: [PATCH 67/94] fix Change-Id: I72213cc2529607b35f0e64edff4d337524fc1eb8 --- .../coze.loop.evaluation.openapi.thrift | 100 ++++++++---------- .../evaluation/domain_openapi/common.thrift | 13 +++ .../domain_openapi/eval_target.thrift | 62 +++++++++-- .../domain_openapi/evaluator.thrift | 14 +-- .../domain_openapi/experiment.thrift | 75 ++++++------- 5 files changed, 147 insertions(+), 117 deletions(-) diff --git a/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift b/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift index ca8d7a0a6..0017453d0 100644 --- a/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift +++ b/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift @@ -217,51 +217,29 @@ struct UpdateEvaluationSetSchemaOApiResponse { 255: base.BaseResp BaseResp } -// =============================== -// 评估器相关接口 (1个接口) -// =============================== - -// 2.1 执行评估器 -struct RunEvaluatorOApiRequest { - 1: optional i64 workspace_id (api.body="workspace_id", api.js_conv="true", go.tag='json:"workspace_id"') - 2: optional string evaluator_version_id (api.path='evaluator_version_id') - - 10: optional evaluator.EvaluatorInputData input_data (api.body="input_data") - - 255: optional base.Base Base -} - -struct RunEvaluatorOApiResponse { - 1: optional i32 code - 2: optional string msg - 3: optional RunEvaluatorOpenAPIData data - - 255: base.BaseResp BaseResp -} - -struct RunEvaluatorOpenAPIData { - 1: optional evaluator.EvaluatorOutputData evaluator_output_data // 输出数据 -} - // =============================== // 评测实验相关接口 (2个接口) // =============================== // 3.1 创建评测实验 struct CreateExperimentOApiRequest { - 1: optional i64 workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') - 2: optional string eval_set_version_id - 3: optional string target_version_id - 4: optional list evaluator_version_ids - 5: optional string name - 6: optional string description - - 20: optional experiment.TargetFieldMapping target_field_mapping - 21: optional list evaluator_field_mapping - 22: optional eval_target.CreateEvalTargetParam create_eval_target_param (api.body = 'create_eval_target_param') - 23: optional i32 item_concur_num - 24: optional i32 evaluators_concur_num - 25: optional common.RuntimeParam target_runtime_param (api.body = 'target_runtime_param') + // 基础信息 + 1: optional i64 workspace_id (api.body = 'workspace_id', api.js_conv="true", go.tag='json:"workspace_id"') + 2: optional string name (api.body = 'name') + 3: optional string description (api.body = 'description') + + // 三元组信息 + 4: optional string eval_set_version_id (api.body = 'eval_set_version_id') + 5: optional string target_version_id (api.body = 'target_version_id') + 6: optional list evaluator_version_ids (api.body = 'evaluator_version_ids') + 7: optional experiment.TargetFieldMapping target_field_mapping (api.body = 'target_field_mapping') + 8: optional list evaluator_field_mapping (api.body = 'evaluator_field_mapping') + 9: optional eval_target.CreateEvalTargetParam create_eval_target_param (api.body = 'create_eval_target_param') + + // 运行信息 + 20: optional i32 item_concur_num (api.body = 'item_concur_num') + 21: optional i32 evaluators_concur_num (api.body = 'evaluators_concur_num') + 22: optional common.RuntimeParam target_runtime_param (api.body = 'target_runtime_param') 255: optional base.Base Base } @@ -279,44 +257,52 @@ struct CreateExperimentOpenAPIData { } // 3.2 获取评测实验详情 -struct BatchGetExperimentsRequest { +struct GetExperimentsOApiRequest { 1: required i64 workspace_id (api.query='workspace_id',api.js_conv='true', go.tag='json:"workspace_id"') 2: required i64 expt_id (api.path='expt_id',api.js_conv='true', go.tag='json:"expt_id"') 255: optional base.Base Base } -struct BatchGetExperimentsResponse { +struct GetExperimentsOApiResponse { + 1: optional i32 code + 2: optional string msg + 3: optional GetExperimentsOpenAPIDataData data + + 255: base.BaseResp BaseResp +} + +struct GetExperimentsOpenAPIDataData { 1: optional experiment.Experiment experiment 255: base.BaseResp BaseResp } -// 3.2 获取评测实验结果 -struct GetExperimentResultOApiRequest { - 1: optional i64 workspace_id (api.js_conv="true", go.tag='json:"workspace_id"') - 2: optional string experiment_id (api.path = "experiment_id") - 3: optional string page_token - 4: optional i32 page_size (vt.gt = "0", vt.le = "200") +// 3.3 获取评测实验结果 +struct ListExperimentResultOApiRequest { + 1: optional i64 workspace_id (api.body = 'workspace_id', api.js_conv="true", go.tag='json:"workspace_id"') + 2: optional i64 experiment_id (api.path = "experiment_id", api.js_conv="true", go.tag='json:"experiment_id"') + + 100: optional i32 page_number (api.body = 'page_number') + 101: optional i32 page_size (api.body = 'page_size') 255: optional base.Base Base } -struct GetExperimentResultOApiResponse { +struct ListExperimentResultOApiResponse { 1: optional i32 code 2: optional string msg - 3: optional GetExperimentResultOpenAPIData data + 3: optional ListExperimentResultOpenAPIData data 255: base.BaseResp BaseResp } -struct GetExperimentResultOpenAPIData { +struct ListExperimentResultOpenAPIData { 1: optional list column_eval_set_fields 2: optional list column_evaluators 3: optional list item_results - 4: optional bool has_more - 5: optional string next_page_token - 6: optional i64 total + + 100: optional i64 total } // =============================== @@ -347,8 +333,8 @@ service EvaluationOpenAPIService { // 评测实验接口 (2个) // 3.1 创建评测实验 CreateExperimentOApiResponse CreateExperimentOApi(1: CreateExperimentOApiRequest req) (api.tag="openapi", api.post = "/v1/loop/evaluation/experiments") - GetExperimentsResponse BatchGetExperiments(1: GetExperimentsRequest req) (api.get = '/api/evaluation/v1/experiments/:expt_id') - - // 3.2 获取评测实验结果 - GetExperimentResultOApiResponse GetExperimentResultOApi(1: GetExperimentResultOApiRequest req) (api.tag="openapi", api.get = "/v1/loop/evaluation/experiments/:experiment_id/results") + // 3.2 获取评测实验 + GetExperimentsOApiResponse GetExperimentsOApi(1: GetExperimentsOApiRequest req) (api.get = '/api/evaluation/v1/experiments/:experiment_id') + // 3.3 查询评测实验结果 + ListExperimentResultOApiResponse ListExperimentResultOApi(1: ListExperimentResultOApiRequest req) (api.tag="openapi", api.post = "/v1/loop/evaluation/experiments/:experiment_id/results") } \ No newline at end of file diff --git a/idl/thrift/coze/loop/evaluation/domain_openapi/common.thrift b/idl/thrift/coze/loop/evaluation/domain_openapi/common.thrift index a3a93fa81..fa84912da 100644 --- a/idl/thrift/coze/loop/evaluation/domain_openapi/common.thrift +++ b/idl/thrift/coze/loop/evaluation/domain_openapi/common.thrift @@ -83,4 +83,17 @@ struct OrderBy { struct RuntimeParam { 1: optional string json_value 2: optional string json_demo +} + +// 消息角色 +typedef string Role(ts.enum="true") +const Role Role_System = "system" +const Role Role_User = "user" +const Role Role_Assistant = "assistant" + +// 消息结构 +struct Message { + 1: optional Role role + 2: optional Content content + 3: optional map ext } \ No newline at end of file diff --git a/idl/thrift/coze/loop/evaluation/domain_openapi/eval_target.thrift b/idl/thrift/coze/loop/evaluation/domain_openapi/eval_target.thrift index c6546dedd..27bd48044 100644 --- a/idl/thrift/coze/loop/evaluation/domain_openapi/eval_target.thrift +++ b/idl/thrift/coze/loop/evaluation/domain_openapi/eval_target.thrift @@ -1,4 +1,23 @@ namespace go coze.loop.evaluation.domain_openapi.eval_target +include "common.thrift" + +typedef string EvalTargetType(ts.enum="true") +const EvalTargetType EvalTargetType_CozeBot = "coze_bot" +const EvalTargetType EvalTargetType_CozeLoopPrompt = "coze_loop_prompt" +const EvalTargetType EvalTargetType_Trace = "trace" +const EvalTargetType EvalTargetType_CozeWorkflow = "coze_workflow" +const EvalTargetType EvalTargetType_VolcengineAgent = "volcengine_agent" + + +typedef string CozeBotInfoType(ts.enum="true") +const CozeBotInfoType CozeBotInfoType_DraftBot = "draft_bot" +const CozeBotInfoType CozeBotInfoType_ProductBot = "product_bot" + + +typedef string EvalTargetRunStatus(ts.enum="true") +const EvalTargetRunStatus EvalTargetRunStatus_Success = "success" +const EvalTargetRunStatus EvalTargetRunStatus_Fail = "fail" + struct CreateEvalTargetParam { 1: optional string source_target_id @@ -8,15 +27,38 @@ struct CreateEvalTargetParam { 5: optional string bot_publish_version // 如果是发布版本则需要填充这个字段 } -enum EvalTargetType { - CozeBot = 1 // CozeBot - CozeLoopPrompt = 2 // Prompt - Trace = 3 // Trace - CozeWorkflow = 4 - VolcengineAgent = 5 // 火山智能体 +struct EvalTargetRecord { + 1: optional i64 id (api.js_conv='true', go.tag='json:"id"')// 评估记录ID + 3: optional i64 target_id (api.js_conv='true', go.tag='json:"target_id"') + 4: optional i64 target_version_id (api.js_conv='true', go.tag='json:"target_version_id"') + 6: optional i64 item_id (api.js_conv='true', go.tag='json:"item_id"') // 评测集数据项ID + 7: optional i64 turn_id (api.js_conv='true', go.tag='json:"turn_id"') // 评测集数据项轮次ID + 10: optional EvalTargetInputData eval_target_input_data // 输入数据 + 11: optional EvalTargetOutputData eval_target_output_data // 输出数据 + 12: optional EvalTargetRunStatus status + + 100: optional common.BaseInfo base_info +} + +struct EvalTargetInputData { + 1: optional list history_messages // 历史会话记录 + 2: optional map input_fields // 变量 + 3: optional map ext +} + +struct EvalTargetOutputData { + 1: optional map output_fields // 变量 + 2: optional EvalTargetUsage eval_target_usage // 运行消耗 + 3: optional EvalTargetRunError eval_target_run_error // 运行报错 + 4: optional i64 time_consuming_ms (api.js_conv='true', go.tag='json:\"time_consuming_ms\"') // 运行耗时 } -enum CozeBotInfoType { - DraftBot = 1 // 草稿 bot - ProductBot = 2 // 商店 bot -} \ No newline at end of file +struct EvalTargetUsage { + 1: i64 input_tokens (api.js_conv='true', go.tag='json:\"input_tokens\"') + 2: i64 output_tokens (api.js_conv='true', go.tag='json:\"output_tokens\"') +} + +struct EvalTargetRunError { + 1: optional i32 code (go.tag='json:\"code\"') + 2: optional string message (go.tag='json:\"message\"') +} diff --git a/idl/thrift/coze/loop/evaluation/domain_openapi/evaluator.thrift b/idl/thrift/coze/loop/evaluation/domain_openapi/evaluator.thrift index 58b7fa223..62bb18f76 100644 --- a/idl/thrift/coze/loop/evaluation/domain_openapi/evaluator.thrift +++ b/idl/thrift/coze/loop/evaluation/domain_openapi/evaluator.thrift @@ -18,22 +18,10 @@ const EvaluatorRunStatus EvaluatorRunStatus_Success = "success" const EvaluatorRunStatus EvaluatorRunStatus_Failed = "failed" const EvaluatorRunStatus EvaluatorRunStatus_Processing = "processing" -// 消息角色 -typedef string Role(ts.enum="true") -const Role Role_System = "system" -const Role Role_User = "user" -const Role Role_Assistant = "assistant" - -// 消息结构 -struct Message { - 1: optional Role role - 2: optional common.Content content - 3: optional map ext -} // Prompt评估器 struct PromptEvaluator { - 1: optional list message_list + 1: optional list message_list 2: optional common.ModelConfig model_config } diff --git a/idl/thrift/coze/loop/evaluation/domain_openapi/experiment.thrift b/idl/thrift/coze/loop/evaluation/domain_openapi/experiment.thrift index 8d53e8216..29d955035 100755 --- a/idl/thrift/coze/loop/evaluation/domain_openapi/experiment.thrift +++ b/idl/thrift/coze/loop/evaluation/domain_openapi/experiment.thrift @@ -3,6 +3,7 @@ namespace go coze.loop.evaluation.domain_openapi.experiment include "common.thrift" include "eval_set.thrift" include "evaluator.thrift" +include "eval_target.thrift" // 实验状态 typedef string ExperimentStatus(ts.enum="true") @@ -55,35 +56,40 @@ struct EvaluatorAggregateResult { // 实验统计 struct ExperimentStatistics { - 1: optional list evaluator_aggregate_results - 2: optional TokenUsage token_usage - 3: optional double credit_cost - 4: optional i32 pending_turn_count - 5: optional i32 success_turn_count - 6: optional i32 failed_turn_count - 7: optional i32 terminated_turn_count - 8: optional i32 processing_turn_count + 1: optional i32 pending_turn_count + 2: optional i32 success_turn_count + 3: optional i32 failed_turn_count + 4: optional i32 terminated_turn_count + 5: optional i32 processing_turn_count } // 评测实验 struct Experiment { + // 基本信息 1: optional string experiment_id 2: optional string name 3: optional string description - 4: optional ExperimentStatus status - 5: optional string status_message - 6: optional string start_time // ISO 8601格式 - 7: optional string end_time // ISO 8601格式 - 8: optional string eval_set_version_id - 9: optional string target_version_id - 10: optional list evaluator_version_ids - 11: optional TargetFieldMapping target_field_mapping - 12: optional list evaluator_field_mapping - 13: optional i32 item_concur_num - 14: optional i32 evaluators_concur_num - 15: optional ExperimentType experiment_type - 16: optional ExperimentStatistics experiment_statistics - 17: optional common.BaseInfo base_info + + // 运行信息 + 10: optional ExperimentStatus status // 实验状态 + 11: optional string status_message + 12: optional string start_time // ISO 8601格式 + 13: optional string end_time // ISO 8601格式 + 14: optional i32 item_concur_num // 评测集并发数 + 15: optional i32 evaluators_concur_num // 评估器并发数 + 16: optional common.RuntimeParam target_runtime_param // 运行时参数 + + // 三元组信息 + 30: optional string eval_set_version_id + 31: optional string target_version_id + 32: optional list evaluator_version_ids + 33: optional TargetFieldMapping target_field_mapping + 34: optional list evaluator_field_mapping + + // 统计信息 + 50: optional ExperimentStatistics expt_stats + + 100: optional common.BaseInfo base_info } // 列定义 - 评测集字段 @@ -92,12 +98,13 @@ struct ColumnEvalSetField { 2: optional string name 3: optional string description 4: optional common.ContentType content_type + 6: optional string text_schema } // 列定义 - 评估器 struct ColumnEvaluator { - 1: optional string evaluator_version_id - 2: optional string evaluator_id + 1: optional i64 evaluator_version_id (api.js_conv='true', go.tag='json:"evaluator_version_id"') + 2: optional i64 evaluator_id (api.js_conv='true', go.tag='json:"evaluator_id"') 3: optional evaluator.EvaluatorType evaluator_type 4: optional string name 5: optional string version @@ -118,28 +125,22 @@ struct EvaluatorOutput { 1: optional map evaluator_records // key为evaluator_version_id } -// 实验结果载荷 -struct ExperimentResultPayload { - 1: optional string turn_id +// 结果payload +struct ResultPayload { + 1: optional i64 turn_id (api.js_conv='true', go.tag='json:"turn_id"') 2: optional eval_set.Turn eval_set_turn - 3: optional TargetOutput target_output + 3: optional eval_target.EvalTargetRecord target_output 4: optional EvaluatorOutput evaluator_output } // 轮次结果 struct TurnResult { - 1: optional string turn_id - 2: optional list experiment_results -} - -// 实验结果 -struct ExperimentResult { - 1: optional string experiment_id - 2: optional ExperimentResultPayload payload + 1: optional string turn_id (api.js_conv='true', go.tag='json:"turn_id"') + 2: optional ResultPayload payload } // 数据项结果 struct ItemResult { - 1: optional string item_id + 1: optional i64 item_id (api.js_conv='true', go.tag='json:"item_id"') 2: optional list turn_results } \ No newline at end of file From 80b9ad89e9da076c6cdc389fbb94bc2a121e2464 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Wed, 22 Oct 2025 14:22:04 +0800 Subject: [PATCH 68/94] fix Change-Id: Ic922c699d863aa7848c90b1a9d90c55700ba1957 --- .../coze.loop.evaluation.openapi.thrift | 51 +++++++++++++++---- .../evaluation/domain_openapi/common.thrift | 1 - .../domain_openapi/experiment.thrift | 9 ++-- 3 files changed, 44 insertions(+), 17 deletions(-) diff --git a/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift b/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift index 0017453d0..ba3997a5a 100644 --- a/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift +++ b/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift @@ -104,6 +104,32 @@ struct CreateEvaluationSetVersionOpenAPIData { 1: optional i64 version_id (api.js_conv="true", go.tag='json:"version_id"') } +struct ListEvaluationSetVersionsOApiRequest { + 1: optional i64 workspace_id (api.query="workspace_id", api.js_conv="true", go.tag='json:"workspace_id"'), + 2: optional i64 evaluation_set_id (api.path = "evaluation_set_id", api.js_conv="true", go.tag='json:"evaluation_set_id"'), + 3: optional string version_like (api.query="version_like") // 根据版本号模糊匹配 + + 100: optional i32 page_size (api.query="page_size", vt.gt = "0", vt.le = "200"), // 分页大小 (0, 200],默认为 20 + 101: optional string page_token (api.query="page_token") + + 255: optional base.Base Base +} + +struct ListEvaluationSetVersionsOApiResponse { + 1: optional i32 code + 2: optional string msg + 3: optional ListEvaluationSetVersionsOpenAPIData data + + 255: base.BaseResp BaseResp +} + +struct ListEvaluationSetVersionsOpenAPIData { + 1: optional list versions, + + 100: optional i64 total (api.js_conv="true", go.tag='json:"total"'), + 101: optional string next_page_token +} + // 1.5 批量添加评测集数据 struct BatchCreateEvaluationSetItemsOApiRequest { 1: optional i64 workspace_id (api.body="workspace_id", api.js_conv="true", go.tag='json:"workspace_id"') @@ -222,37 +248,36 @@ struct UpdateEvaluationSetSchemaOApiResponse { // =============================== // 3.1 创建评测实验 -struct CreateExperimentOApiRequest { +struct SubmitExperimentOApiRequest { // 基础信息 1: optional i64 workspace_id (api.body = 'workspace_id', api.js_conv="true", go.tag='json:"workspace_id"') 2: optional string name (api.body = 'name') 3: optional string description (api.body = 'description') // 三元组信息 - 4: optional string eval_set_version_id (api.body = 'eval_set_version_id') - 5: optional string target_version_id (api.body = 'target_version_id') - 6: optional list evaluator_version_ids (api.body = 'evaluator_version_ids') + 4: optional string eval_set_version (api.body = 'eval_set_version') + 6: optional list evaluator_versions (api.body = 'evaluator_versions') + 9: optional eval_target.CreateEvalTargetParam create_eval_target_param (api.body = 'create_eval_target_param') + 7: optional experiment.TargetFieldMapping target_field_mapping (api.body = 'target_field_mapping') 8: optional list evaluator_field_mapping (api.body = 'evaluator_field_mapping') - 9: optional eval_target.CreateEvalTargetParam create_eval_target_param (api.body = 'create_eval_target_param') // 运行信息 20: optional i32 item_concur_num (api.body = 'item_concur_num') - 21: optional i32 evaluators_concur_num (api.body = 'evaluators_concur_num') 22: optional common.RuntimeParam target_runtime_param (api.body = 'target_runtime_param') 255: optional base.Base Base } -struct CreateExperimentOApiResponse { +struct SubmitExperimentOApiResponse { 1: optional i32 code 2: optional string msg - 3: optional CreateExperimentOpenAPIData data + 3: optional SubmitExperimentOpenAPIData data 255: base.BaseResp BaseResp } -struct CreateExperimentOpenAPIData { +struct SubmitExperimentOpenAPIData { 1: optional experiment.Experiment experiment } @@ -319,6 +344,8 @@ service EvaluationOpenAPIService { ListEvaluationSetsOApiResponse ListEvaluationSetsOApi(1: ListEvaluationSetsOApiRequest req) (api.tag="openapi", api.get = "/v1/loop/evaluation/evaluation_sets") // 1.4 创建评测集版本 CreateEvaluationSetVersionOApiResponse CreateEvaluationSetVersionOApi(1: CreateEvaluationSetVersionOApiRequest req) (api.tag="openapi", api.post = "/v1/loop/evaluation/evaluation_sets/:evaluation_set_id/versions") + // 1.6 获取评测集版本列表 + ListEvaluationSetVersionsOApiResponse ListEvaluationSetVersionsOApi(1: ListEvaluationSetVersionsOApiRequest req) (api.category="evaluation_set", api.get = "/v1/loop/evaluation/evaluation_sets/:evaluation_set_id/versions"), // 1.5 批量添加评测集数据 BatchCreateEvaluationSetItemsOApiResponse BatchCreateEvaluationSetItemsOApi(1: BatchCreateEvaluationSetItemsOApiRequest req) (api.tag="openapi", api.post = "/v1/loop/evaluation/evaluation_sets/:evaluation_set_id/items") // 1.6 批量更新评测集数据 @@ -330,11 +357,13 @@ service EvaluationOpenAPIService { // 1.9 更新评测集字段信息 UpdateEvaluationSetSchemaOApiResponse UpdateEvaluationSetSchemaOApi(1: UpdateEvaluationSetSchemaOApiRequest req) (api.tag="openapi", api.put = "/v1/loop/evaluation/evaluation_sets/:evaluation_set_id/schema"), - // 评测实验接口 (2个) + // 评测实验接口 (4个) // 3.1 创建评测实验 - CreateExperimentOApiResponse CreateExperimentOApi(1: CreateExperimentOApiRequest req) (api.tag="openapi", api.post = "/v1/loop/evaluation/experiments") + SubmitExperimentOApiResponse SubmitExperimentOApi(1: SubmitExperimentOApiRequest req) (api.tag="openapi", api.post = "/v1/loop/evaluation/experiments") // 3.2 获取评测实验 GetExperimentsOApiResponse GetExperimentsOApi(1: GetExperimentsOApiRequest req) (api.get = '/api/evaluation/v1/experiments/:experiment_id') // 3.3 查询评测实验结果 ListExperimentResultOApiResponse ListExperimentResultOApi(1: ListExperimentResultOApiRequest req) (api.tag="openapi", api.post = "/v1/loop/evaluation/experiments/:experiment_id/results") + // 3.4 获取聚合结果 + GetExperimentAggrResultOApiResponse GetExperimentAggrResultOApi(1: GetExperimentAggrResultOApiRequest req) (api.post = "/v1/loop/evaluation/experiments/:experiment_id/aggr_results") } \ No newline at end of file diff --git a/idl/thrift/coze/loop/evaluation/domain_openapi/common.thrift b/idl/thrift/coze/loop/evaluation/domain_openapi/common.thrift index fa84912da..fcd99b4ab 100644 --- a/idl/thrift/coze/loop/evaluation/domain_openapi/common.thrift +++ b/idl/thrift/coze/loop/evaluation/domain_openapi/common.thrift @@ -82,7 +82,6 @@ struct OrderBy { struct RuntimeParam { 1: optional string json_value - 2: optional string json_demo } // 消息角色 diff --git a/idl/thrift/coze/loop/evaluation/domain_openapi/experiment.thrift b/idl/thrift/coze/loop/evaluation/domain_openapi/experiment.thrift index 29d955035..185e66829 100755 --- a/idl/thrift/coze/loop/evaluation/domain_openapi/experiment.thrift +++ b/idl/thrift/coze/loop/evaluation/domain_openapi/experiment.thrift @@ -22,7 +22,6 @@ const ExperimentType ExperimentType_Online = "online" struct FieldMapping { 1: optional string field_name 2: optional string from_field_name - 3: optional string const_value } // 目标字段映射 @@ -66,15 +65,15 @@ struct ExperimentStatistics { // 评测实验 struct Experiment { // 基本信息 - 1: optional string experiment_id + 1: optional i64 id (api.js_conv='true', go.tag='json:"id"') 2: optional string name 3: optional string description + 4: optional string creator_by // 运行信息 10: optional ExperimentStatus status // 实验状态 - 11: optional string status_message - 12: optional string start_time // ISO 8601格式 - 13: optional string end_time // ISO 8601格式 + 12: optional i64 start_time (api.js_conv='true', go.tag='json:"start_time"') // ISO 8601格式 + 13: optional i64 end_time (api.js_conv='true', go.tag='json:"start_time"') // ISO 8601格式 14: optional i32 item_concur_num // 评测集并发数 15: optional i32 evaluators_concur_num // 评估器并发数 16: optional common.RuntimeParam target_runtime_param // 运行时参数 From b921a1e9437ab529ef74d810457f8562cb1998cf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Wed, 22 Oct 2025 20:26:01 +0800 Subject: [PATCH 69/94] fix Change-Id: I81c1129f9dc778f5d6d6061f7361c7d2f677fd45 --- .../coze.loop.evaluation.openapi.thrift | 52 ++++++++++-- .../domain_openapi/eval_target.thrift | 29 ++----- .../domain_openapi/evaluator.thrift | 21 ++--- .../domain_openapi/experiment.thrift | 83 ++++++++++++------- 4 files changed, 117 insertions(+), 68 deletions(-) diff --git a/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift b/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift index ba3997a5a..fa16d83b2 100644 --- a/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift +++ b/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift @@ -255,9 +255,9 @@ struct SubmitExperimentOApiRequest { 3: optional string description (api.body = 'description') // 三元组信息 - 4: optional string eval_set_version (api.body = 'eval_set_version') - 6: optional list evaluator_versions (api.body = 'evaluator_versions') - 9: optional eval_target.CreateEvalTargetParam create_eval_target_param (api.body = 'create_eval_target_param') + 4: optional SubmitExperimentEvalSetParam eval_set_param (api.body = 'eval_set_param') + 5: optional SubmitExperimentEvaluatorParam evaluator_param (api.body = 'evaluator_param') + 6: optional SubmitExperimentEvalTargetParam eval_target_param (api.body = 'eval_target_param') 7: optional experiment.TargetFieldMapping target_field_mapping (api.body = 'target_field_mapping') 8: optional list evaluator_field_mapping (api.body = 'evaluator_field_mapping') @@ -269,6 +269,22 @@ struct SubmitExperimentOApiRequest { 255: optional base.Base Base } +struct SubmitExperimentEvalSetParam { + 1: optional string version +} + +struct SubmitExperimentEvaluatorParam { + 1: optional list versions +} + +struct SubmitExperimentEvalTargetParam { + 1: optional string source_target_id + 2: optional string source_target_version + 3: optional eval_target.EvalTargetType eval_target_type + 4: optional eval_target.CozeBotInfoType bot_info_type + 5: optional string bot_publish_version // 如果是发布版本则需要填充这个字段 +} + struct SubmitExperimentOApiResponse { 1: optional i32 code 2: optional string msg @@ -283,8 +299,8 @@ struct SubmitExperimentOpenAPIData { // 3.2 获取评测实验详情 struct GetExperimentsOApiRequest { - 1: required i64 workspace_id (api.query='workspace_id',api.js_conv='true', go.tag='json:"workspace_id"') - 2: required i64 expt_id (api.path='expt_id',api.js_conv='true', go.tag='json:"expt_id"') + 1: optional i64 workspace_id (api.query='workspace_id',api.js_conv='true', go.tag='json:"workspace_id"') + 2: optional i64 expt_id (api.path='expt_id',api.js_conv='true', go.tag='json:"expt_id"') 255: optional base.Base Base } @@ -323,13 +339,33 @@ struct ListExperimentResultOApiResponse { } struct ListExperimentResultOpenAPIData { - 1: optional list column_eval_set_fields - 2: optional list column_evaluators - 3: optional list item_results + 1: optional list column_eval_set_fields // 评测集列 + 2: optional list column_evaluators // 评估器列 + 3: optional list item_results // 评测行级结果 100: optional i64 total } +// 3.4 获取聚合结果 +struct GetExperimentAggrResultOApiRequest { + 1: optional i64 workspace_id (api.body = 'workspace_id', api.js_conv="true", go.tag='json:"workspace_id"') + 2: optional i64 experiment_id (api.path = "experiment_id", api.js_conv="true", go.tag='json:"experiment_id"') + + 255: optional base.Base Base +} + +struct GetExperimentAggrResultOApiResponse { + 1: optional i32 code + 2: optional string msg + 3: optional GetExperimentAggrResultOpenAPIData data + + 255: base.BaseResp BaseResp +} + +struct GetExperimentAggrResultOpenAPIData { + 1: optional list evaluator_results (go.tag = 'json:"evaluator_results"') +} + // =============================== // 服务定义 (16个接口总计) // =============================== diff --git a/idl/thrift/coze/loop/evaluation/domain_openapi/eval_target.thrift b/idl/thrift/coze/loop/evaluation/domain_openapi/eval_target.thrift index 27bd48044..4f7a0d3e8 100644 --- a/idl/thrift/coze/loop/evaluation/domain_openapi/eval_target.thrift +++ b/idl/thrift/coze/loop/evaluation/domain_openapi/eval_target.thrift @@ -19,35 +19,22 @@ const EvalTargetRunStatus EvalTargetRunStatus_Success = "success" const EvalTargetRunStatus EvalTargetRunStatus_Fail = "fail" -struct CreateEvalTargetParam { - 1: optional string source_target_id - 2: optional string source_target_version - 3: optional EvalTargetType eval_target_type - 4: optional CozeBotInfoType bot_info_type - 5: optional string bot_publish_version // 如果是发布版本则需要填充这个字段 -} struct EvalTargetRecord { 1: optional i64 id (api.js_conv='true', go.tag='json:"id"')// 评估记录ID - 3: optional i64 target_id (api.js_conv='true', go.tag='json:"target_id"') - 4: optional i64 target_version_id (api.js_conv='true', go.tag='json:"target_version_id"') - 6: optional i64 item_id (api.js_conv='true', go.tag='json:"item_id"') // 评测集数据项ID - 7: optional i64 turn_id (api.js_conv='true', go.tag='json:"turn_id"') // 评测集数据项轮次ID - 10: optional EvalTargetInputData eval_target_input_data // 输入数据 - 11: optional EvalTargetOutputData eval_target_output_data // 输出数据 - 12: optional EvalTargetRunStatus status + 2: optional i64 target_id (api.js_conv='true', go.tag='json:"target_id"') + 3: optional i64 target_version_id (api.js_conv='true', go.tag='json:"target_version_id"') + 4: optional i64 item_id (api.js_conv='true', go.tag='json:"item_id"') // 评测集数据项ID + 5: optional i64 turn_id (api.js_conv='true', go.tag='json:"turn_id"') // 评测集数据项轮次ID - 100: optional common.BaseInfo base_info -} + 20: optional EvalTargetOutputData eval_target_output_data // 输出数据 + 21: optional EvalTargetRunStatus status -struct EvalTargetInputData { - 1: optional list history_messages // 历史会话记录 - 2: optional map input_fields // 变量 - 3: optional map ext + 100: optional common.BaseInfo base_info } struct EvalTargetOutputData { - 1: optional map output_fields // 变量 + 1: optional map output_fields // 输出字段,目前key只支持actual_output 2: optional EvalTargetUsage eval_target_usage // 运行消耗 3: optional EvalTargetRunError eval_target_run_error // 运行报错 4: optional i64 time_consuming_ms (api.js_conv='true', go.tag='json:\"time_consuming_ms\"') // 运行耗时 diff --git a/idl/thrift/coze/loop/evaluation/domain_openapi/evaluator.thrift b/idl/thrift/coze/loop/evaluation/domain_openapi/evaluator.thrift index 62bb18f76..91a3015c3 100644 --- a/idl/thrift/coze/loop/evaluation/domain_openapi/evaluator.thrift +++ b/idl/thrift/coze/loop/evaluation/domain_openapi/evaluator.thrift @@ -89,23 +89,24 @@ struct EvaluatorOutputData { 1: optional EvaluatorResult evaluator_result 2: optional EvaluatorUsage evaluator_usage 3: optional EvaluatorRunError evaluator_run_error - 4: optional string time_consuming_ms + 4: optional i64 time_consuming_ms (api.js_conv = 'true', go.tag = 'json:"time_consuming_ms"') } // 评估器输入数据 struct EvaluatorInputData { - 1: optional list history_messages + 1: optional list history_messages 2: optional map input_fields } // 评估器执行记录 struct EvaluatorRecord { - 1: optional string record_id - 2: optional string evaluator_version_id - 3: optional string trace_id - 4: optional EvaluatorRunStatus status - 5: optional EvaluatorInputData evaluator_input_data - 6: optional EvaluatorOutputData evaluator_output_data - 7: optional common.BaseInfo base_info - 8: optional map ext + 1: optional i64 id (api.js_conv = 'true', go.tag = 'json:"id"') + 2: optional i64 evaluator_version_id (api.js_conv = 'true', go.tag = 'json:"evaluator_version_id"') + 3: optional i64 item_id (api.js_conv = 'true', go.tag = 'json:"item_id"') + 4: optional i64 turn_id (api.js_conv = 'true', go.tag = 'json:"turn_id"') + + 20: optional EvaluatorRunStatus status + 21: optional EvaluatorOutputData evaluator_output_data + + 100: optional common.BaseInfo base_info } \ No newline at end of file diff --git a/idl/thrift/coze/loop/evaluation/domain_openapi/experiment.thrift b/idl/thrift/coze/loop/evaluation/domain_openapi/experiment.thrift index 185e66829..9cb8cc519 100755 --- a/idl/thrift/coze/loop/evaluation/domain_openapi/experiment.thrift +++ b/idl/thrift/coze/loop/evaluation/domain_openapi/experiment.thrift @@ -18,6 +18,20 @@ typedef string ExperimentType(ts.enum="true") const ExperimentType ExperimentType_Offline = "offline" const ExperimentType ExperimentType_Online = "online" +// 聚合器类型 +typedef string AggregatorType(ts.enum="true") +const AggregatorType AggregatorType_Average = "average" +const AggregatorType AggregatorType_Sum = "sum" +const AggregatorType AggregatorType_Max = "max" +const AggregatorType AggregatorType_Min = "min" +const AggregatorType AggregatorType_Distribution = "distribution" + +// 数据类型 +typedef string DataType(ts.enum="true") +const DataType DataType_Double = "double" +const DataType DataType_ScoreDistribution = "score_distribution" + + // 字段映射 struct FieldMapping { 1: optional string field_name @@ -44,13 +58,34 @@ struct TokenUsage { // 评估器聚合结果 struct EvaluatorAggregateResult { - 1: optional string evaluator_version_id - 2: optional string evaluator_name - 3: optional double average_score - 4: optional double max_score - 5: optional double min_score - 6: optional i32 success_count - 7: optional i32 failed_count + 1: optional i64 evaluator_id (api.js_conv = 'true', go.tag = 'json:"evaluator_id"') + 2: optional i64 evaluator_version_id (api.js_conv = 'true', go.tag = 'json:"evaluator_version_id"') + 3: optional string name + 4: optional string version + + 20: optional list aggregator_results +} + +// 一种聚合器类型的聚合结果 +struct AggregatorResult { + 1: optional AggregatorType aggregator_type + 2: optional AggregateData data +} + +struct AggregateData { + 1: optional DataType data_type + 2: optional double value + 3: optional ScoreDistribution score_distribution +} + +struct ScoreDistribution { + 1: optional list score_distribution_items +} + +struct ScoreDistributionItem { + 1: optional string score + 2: optional i64 count (api.js_conv='true', go.tag='json:"count"') + 3: optional double percentage } // 实验统计 @@ -68,22 +103,18 @@ struct Experiment { 1: optional i64 id (api.js_conv='true', go.tag='json:"id"') 2: optional string name 3: optional string description - 4: optional string creator_by // 运行信息 10: optional ExperimentStatus status // 实验状态 - 12: optional i64 start_time (api.js_conv='true', go.tag='json:"start_time"') // ISO 8601格式 - 13: optional i64 end_time (api.js_conv='true', go.tag='json:"start_time"') // ISO 8601格式 - 14: optional i32 item_concur_num // 评测集并发数 - 15: optional i32 evaluators_concur_num // 评估器并发数 - 16: optional common.RuntimeParam target_runtime_param // 运行时参数 + 11: optional i64 start_time (api.js_conv='true', go.tag='json:"start_time"') // ISO 8601格式 + 12: optional i64 end_time (api.js_conv='true', go.tag='json:"start_time"') // ISO 8601格式 + 13: optional i32 item_concur_num // 评测集并发数 + 14: optional i32 evaluators_concur_num // 评估器并发数 + 15: optional common.RuntimeParam target_runtime_param // 运行时参数 // 三元组信息 - 30: optional string eval_set_version_id - 31: optional string target_version_id - 32: optional list evaluator_version_ids - 33: optional TargetFieldMapping target_field_mapping - 34: optional list evaluator_field_mapping + 31: optional TargetFieldMapping target_field_mapping + 32: optional list evaluator_field_mapping // 统计信息 50: optional ExperimentStatistics expt_stats @@ -119,17 +150,11 @@ struct TargetOutput { 5: optional evaluator.EvaluatorRunError error } -// 评估器输出结果 -struct EvaluatorOutput { - 1: optional map evaluator_records // key为evaluator_version_id -} - // 结果payload struct ResultPayload { - 1: optional i64 turn_id (api.js_conv='true', go.tag='json:"turn_id"') - 2: optional eval_set.Turn eval_set_turn - 3: optional eval_target.EvalTargetRecord target_output - 4: optional EvaluatorOutput evaluator_output + 1: optional eval_set.Turn eval_set_turn // 评测集行数据信息 + 2: optional eval_target.EvalTargetRecord target_record // 评测对象执行结果 + 3: optional list evaluator_records // 评估器执行结果列表 } // 轮次结果 @@ -140,6 +165,6 @@ struct TurnResult { // 数据项结果 struct ItemResult { - 1: optional i64 item_id (api.js_conv='true', go.tag='json:"item_id"') - 2: optional list turn_results + 1: optional i64 item_id (api.js_conv='true', go.tag='json:"item_id"') // 数据项(行)ID + 2: optional list turn_results // 轮次结果,单轮仅有一个元素 } \ No newline at end of file From 9ffad203f465483be952f69ca1462c386307a4dc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Wed, 22 Oct 2025 22:23:45 +0800 Subject: [PATCH 70/94] feat: [Coda] implement SubmitExperiment openapi (LogID: 202510222206430100910941210024144) Co-Authored-By: Coda --- .../application/evaluation_openapi_app.go | 197 +++++++++++++++--- 1 file changed, 172 insertions(+), 25 deletions(-) diff --git a/backend/modules/evaluation/application/evaluation_openapi_app.go b/backend/modules/evaluation/application/evaluation_openapi_app.go index b0020fee5..1293eda46 100644 --- a/backend/modules/evaluation/application/evaluation_openapi_app.go +++ b/backend/modules/evaluation/application/evaluation_openapi_app.go @@ -9,12 +9,14 @@ import ( "sync" "time" - "github.com/coze-dev/coze-loop/backend/modules/evaluation/consts" - "github.com/bytedance/gg/gptr" + "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation" + exptpb "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/expt" "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/openapi" "github.com/coze-dev/coze-loop/backend/modules/evaluation/application/convertor/evaluation_set" + experiment_convertor "github.com/coze-dev/coze-loop/backend/modules/evaluation/application/convertor/experiment" + "github.com/coze-dev/coze-loop/backend/modules/evaluation/consts" "github.com/coze-dev/coze-loop/backend/modules/evaluation/domain/component/metrics" "github.com/coze-dev/coze-loop/backend/modules/evaluation/domain/component/rpc" "github.com/coze-dev/coze-loop/backend/modules/evaluation/domain/component/userinfo" @@ -23,8 +25,6 @@ import ( "github.com/coze-dev/coze-loop/backend/modules/evaluation/pkg/errno" "github.com/coze-dev/coze-loop/backend/pkg/errorx" "github.com/coze-dev/coze-loop/backend/pkg/kitexutil" - - "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation" ) var ( @@ -39,6 +39,7 @@ func NewEvaluationOpenApiApplicationImpl(auth rpc.IAuthProvider, evaluationSetSchemaService service.EvaluationSetSchemaService, metric metrics.OpenAPIEvaluationSetMetrics, userInfoService userinfo.UserInfoService, + experimentApp IExperimentApplication, ) evaluation.EvaluationOpenAPIService { evaluationOpenApiApplicationOnce.Do(func() { evaluationOpenApiApplication = &EvaluationOpenApiApplicationImpl{ @@ -49,6 +50,7 @@ func NewEvaluationOpenApiApplicationImpl(auth rpc.IAuthProvider, evaluationSetSchemaService: evaluationSetSchemaService, metric: metric, userInfoService: userInfoService, + experimentApp: experimentApp, } }) @@ -63,6 +65,7 @@ type EvaluationOpenApiApplicationImpl struct { evaluationSetSchemaService service.EvaluationSetSchemaService metric metrics.OpenAPIEvaluationSetMetrics userInfoService userinfo.UserInfoService + experimentApp IExperimentApplication } func (e *EvaluationOpenApiApplicationImpl) CreateEvaluationSetOApi(ctx context.Context, req *openapi.CreateEvaluationSetOApiRequest) (r *openapi.CreateEvaluationSetOApiResponse, err error) { @@ -255,6 +258,54 @@ func (e *EvaluationOpenApiApplicationImpl) CreateEvaluationSetVersionOApi(ctx co }, nil } +func (e *EvaluationOpenApiApplicationImpl) ListEvaluationSetVersionsOApi(ctx context.Context, req *openapi.ListEvaluationSetVersionsOApiRequest) (r *openapi.ListEvaluationSetVersionsOApiResponse, err error) { + // 参数校验 + if req == nil { + return nil, errorx.NewByCode(errno.CommonInvalidParamCode, errorx.WithExtraMsg("req is nil")) + } + // 鉴权 + set, err := e.evaluationSetService.GetEvaluationSet(ctx, req.WorkspaceID, req.GetEvaluationSetID(), nil) + if err != nil { + return nil, err + } + if set == nil { + return nil, errorx.NewByCode(errno.ResourceNotFoundCode, errorx.WithExtraMsg("errno set not found")) + } + var ownerID *string + if set.BaseInfo != nil && set.BaseInfo.CreatedBy != nil { + ownerID = set.BaseInfo.CreatedBy.UserID + } + err = e.auth.AuthorizationWithoutSPI(ctx, &rpc.AuthorizationWithoutSPIParam{ + ObjectID: strconv.FormatInt(set.ID, 10), + SpaceID: req.GetWorkspaceID(), + ActionObjects: []*rpc.ActionObject{{Action: gptr.Of(consts.Read), EntityType: gptr.Of(rpc.AuthEntityType_EvaluationSet)}}, + OwnerID: ownerID, + ResourceSpaceID: set.SpaceID, + }) + if err != nil { + return nil, err + } + // domain调用 + versions, total, nextCursor, err := e.evaluationSetVersionService.ListEvaluationSetVersions(ctx, &entity.ListEvaluationSetVersionsParam{ + SpaceID: req.GetWorkspaceID(), + EvaluationSetID: req.GetEvaluationSetID(), + PageSize: req.PageSize, + PageToken: req.PageToken, + VersionLike: req.VersionLike, + }) + if err != nil { + return nil, err + } + // 返回结果构建、错误处理 + return &openapi.ListEvaluationSetVersionsOApiResponse{ + Data: &openapi.ListEvaluationSetVersionsOpenAPIData{ + Versions: evaluation_set.OpenAPIEvaluationSetVersionDO2DTOs(versions), + Total: total, + NextPageToken: nextCursor, + }, + }, nil +} + func (e *EvaluationOpenApiApplicationImpl) BatchCreateEvaluationSetItemsOApi(ctx context.Context, req *openapi.BatchCreateEvaluationSetItemsOApiRequest) (r *openapi.BatchCreateEvaluationSetItemsOApiResponse, err error) { startTime := time.Now().UnixNano() / int64(time.Millisecond) defer func() { @@ -519,37 +570,133 @@ func (e *EvaluationOpenApiApplicationImpl) UpdateEvaluationSetSchemaOApi(ctx con return &openapi.UpdateEvaluationSetSchemaOApiResponse{}, nil } -func (e *EvaluationOpenApiApplicationImpl) CreateEvaluatorOApi(ctx context.Context, req *openapi.CreateEvaluatorOApiRequest) (r *openapi.CreateEvaluatorOApiResponse, err error) { - // TODO implement me - panic("implement me") -} +func (e *EvaluationOpenApiApplicationImpl) SubmitExperimentOApi(ctx context.Context, req *openapi.SubmitExperimentOApiRequest) (r *openapi.SubmitExperimentOApiResponse, err error) { + startTime := time.Now().UnixNano() / int64(time.Millisecond) + var ( + evaluationSetID int64 + ) + defer func() { + var spaceID int64 + if req != nil { + spaceID = req.GetWorkspaceID() + } + e.metric.EmitOpenAPIMetric(ctx, spaceID, evaluationSetID, kitexutil.GetTOMethod(ctx), startTime, err) + }() -func (e *EvaluationOpenApiApplicationImpl) SubmitEvaluatorVersionOApi(ctx context.Context, req *openapi.SubmitEvaluatorVersionOApiRequest) (r *openapi.SubmitEvaluatorVersionOApiResponse, err error) { - // TODO implement me - panic("implement me") -} + if req == nil { + return nil, errorx.NewByCode(errno.CommonInvalidParamCode, errorx.WithExtraMsg("req is nil")) + } -func (e *EvaluationOpenApiApplicationImpl) GetEvaluatorVersionOApi(ctx context.Context, req *openapi.GetEvaluatorVersionOApiRequest) (r *openapi.GetEvaluatorVersionOApiResponse, err error) { - // TODO implement me - panic("implement me") -} + workspaceID := req.GetWorkspaceID() + if workspaceID <= 0 { + return nil, errorx.NewByCode(errno.CommonInvalidParamCode, errorx.WithExtraMsg("workspace_id is required")) + } -func (e *EvaluationOpenApiApplicationImpl) RunEvaluatorOApi(ctx context.Context, req *openapi.RunEvaluatorOApiRequest) (r *openapi.RunEvaluatorOApiResponse, err error) { - // TODO implement me - panic("implement me") + if req.EvalSetParam == nil || !req.EvalSetParam.IsSetVersion() || req.EvalSetParam.GetVersion() == "" { + return nil, errorx.NewByCode(errno.CommonInvalidParamCode, errorx.WithExtraMsg("eval_set_param.version is required")) + } + + evalSetVersionID, convErr := strconv.ParseInt(req.EvalSetParam.GetVersion(), 10, 64) + if convErr != nil { + return nil, errorx.NewByCode(errno.CommonInvalidParamCode, errorx.WithExtraMsg("invalid eval_set_param.version")) + } + + version, set, getErr := e.evaluationSetVersionService.GetEvaluationSetVersion(ctx, workspaceID, evalSetVersionID, nil) + if getErr != nil { + return nil, getErr + } + if version == nil || set == nil { + return nil, errorx.NewByCode(errno.ResourceNotFoundCode, errorx.WithExtraMsg("evaluation set version not found")) + } + if set.SpaceID != workspaceID { + return nil, errorx.NewByCode(errno.ResourceNotFoundCode, errorx.WithExtraMsg("evaluation set version not found")) + } + evaluationSetID = set.ID + + if err = e.auth.Authorization(ctx, &rpc.AuthorizationParam{ + ObjectID: strconv.FormatInt(workspaceID, 10), + SpaceID: workspaceID, + ActionObjects: []*rpc.ActionObject{{Action: gptr.Of(consts.ActionCreateExpt), EntityType: gptr.Of(rpc.AuthEntityType_Space)}}, + }); err != nil { + return nil, err + } + + if e.experimentApp == nil { + return nil, errorx.NewByCode(errno.CommonInternalErrorCode, errorx.WithExtraMsg("experiment application not initialized")) + } + + if req.EvaluatorParam == nil || len(req.EvaluatorParam.Versions) == 0 { + return nil, errorx.NewByCode(errno.CommonInvalidParamCode, errorx.WithExtraMsg("evaluator versions is required")) + } + + evaluatorVersionIDs, parseErr := experiment_convertor.ParseOpenAPIEvaluatorVersions(req.EvaluatorParam.Versions) + if parseErr != nil { + return nil, errorx.NewByCode(errno.CommonInvalidParamCode, errorx.WithExtraMsg(parseErr.Error())) + } + if len(evaluatorVersionIDs) == 0 { + return nil, errorx.NewByCode(errno.CommonInvalidParamCode, errorx.WithExtraMsg("evaluator versions is required")) + } + if hasDuplicates(evaluatorVersionIDs) { + return nil, errorx.NewByCode(errno.CommonInvalidParamCode, errorx.WithExtraMsg("duplicate evaluator version ids")) + } + + targetMapping := experiment_convertor.OpenAPITargetFieldMappingDTO2Domain(req.TargetFieldMapping) + evaluatorFieldMapping, mappingErr := experiment_convertor.OpenAPIEvaluatorFieldMappingDTO2Domain(req.EvaluatorFieldMapping) + if mappingErr != nil { + return nil, errorx.NewByCode(errno.CommonInvalidParamCode, errorx.WithExtraMsg(mappingErr.Error())) + } + runtimeParam := experiment_convertor.OpenAPIRuntimeParamDTO2Domain(req.TargetRuntimeParam) + evalTargetParam, targetErr := experiment_convertor.OpenAPICreateEvalTargetParamDTO2Domain(req.GetEvalTargetParam()) + if targetErr != nil { + return nil, errorx.NewByCode(errno.CommonInvalidParamCode, errorx.WithExtraMsg(targetErr.Error())) + } + + createReq := &exptpb.CreateExperimentRequest{ + WorkspaceID: workspaceID, + EvalSetVersionID: gptr.Of(evalSetVersionID), + EvalSetID: gptr.Of(set.ID), + EvaluatorVersionIds: evaluatorVersionIDs, + Name: req.Name, + Desc: req.Description, + TargetFieldMapping: targetMapping, + EvaluatorFieldMapping: evaluatorFieldMapping, + ItemConcurNum: req.ItemConcurNum, + TargetRuntimeParam: runtimeParam, + CreateEvalTargetParam: evalTargetParam, + } + + cresp, err := e.experimentApp.CreateExperiment(ctx, createReq) + if err != nil { + return nil, err + } + if cresp == nil || cresp.GetExperiment() == nil || cresp.GetExperiment().ID == nil { + return nil, errorx.NewByCode(errno.CommonInternalErrorCode, errorx.WithExtraMsg("experiment create failed")) + } + + _, err = e.experimentApp.RunExperiment(ctx, &exptpb.RunExperimentRequest{ + WorkspaceID: gptr.Of(workspaceID), + ExptID: cresp.GetExperiment().ID, + ExptType: cresp.GetExperiment().ExptType, + }) + if err != nil { + return nil, err + } + + return &openapi.SubmitExperimentOApiResponse{ + Data: &openapi.SubmitExperimentOpenAPIData{ + Experiment: experiment_convertor.DomainExperimentDTO2OpenAPI(cresp.GetExperiment()), + }, + }, nil } -func (e *EvaluationOpenApiApplicationImpl) GetEvaluatorRecordOApi(ctx context.Context, req *openapi.GetEvaluatorRecordOApiRequest) (r *openapi.GetEvaluatorRecordOApiResponse, err error) { - // TODO implement me +func (e *EvaluationOpenApiApplicationImpl) GetExperimentsOApi(ctx context.Context, req *openapi.GetExperimentsOApiRequest) (r *openapi.GetExperimentsOApiResponse, err error) { panic("implement me") } -func (e *EvaluationOpenApiApplicationImpl) CreateExperimentOApi(ctx context.Context, req *openapi.CreateExperimentOApiRequest) (r *openapi.CreateExperimentOApiResponse, err error) { - // TODO implement me +func (e *EvaluationOpenApiApplicationImpl) ListExperimentResultOApi(ctx context.Context, req *openapi.ListExperimentResultOApiRequest) (r *openapi.ListExperimentResultOApiResponse, err error) { panic("implement me") } -func (e *EvaluationOpenApiApplicationImpl) GetExperimentResultOApi(ctx context.Context, req *openapi.GetExperimentResultOApiRequest) (r *openapi.GetExperimentResultOApiResponse, err error) { - // TODO implement me +func (e *EvaluationOpenApiApplicationImpl) GetExperimentAggrResultOApi(ctx context.Context, req *openapi.GetExperimentAggrResultOApiRequest) (r *openapi.GetExperimentAggrResultOApiResponse, err error) { panic("implement me") } From 5f0e5e300e260da6431229988f72a67f9010e45a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Thu, 23 Oct 2025 11:28:01 +0800 Subject: [PATCH 71/94] fix Change-Id: I32413f6de6e34ee1da5514fd717c56c68143488e --- .../loop/apis/evaluation_open_apiservice.go | 116 +- .../router/coze/loop/apis/coze.loop.apis.go | 23 +- .../api/router/coze/loop/apis/middleware.go | 5 + .../apis/evaluationopenapiservice/client.go | 48 +- .../evaluationopenapiservice.go | 288 +- .../domain_openapi/common/common.go | 697 +- .../domain_openapi/common/common_validator.go | 11 + .../domain_openapi/common/k-common.go | 480 +- .../domain_openapi/evaluator/evaluator.go | 4733 ----- .../evaluator/evaluator_validator.go | 129 - .../domain_openapi/evaluator/k-consts.go | 4 - .../domain_openapi/evaluator/k-evaluator.go | 3436 ---- .../domain_openapi/experiment/experiment.go | 6927 ------- .../experiment/experiment_validator.go | 113 - .../domain_openapi/experiment/k-consts.go | 4 - .../domain_openapi/experiment/k-experiment.go | 4998 ----- .../evaluationopenapiservice/client.go | 48 +- .../evaluationopenapiservice.go | 288 +- .../openapi/coze.loop.evaluation.openapi.go | 15133 +++------------- .../coze.loop.evaluation.openapi_validator.go | 242 +- .../evaluationopenapiservice/client.go | 48 +- .../evaluationopenapiservice.go | 288 +- .../openapi/k-coze.loop.evaluation.openapi.go | 10642 +++-------- .../local_evaluationopenapiservice.go | 206 +- .../{openapi_convertor.go => openapi.go} | 11 + .../application/evaluation_openapi_app.go | 136 - .../coze.loop.evaluation.openapi.thrift | 161 +- .../domain_openapi/eval_target.thrift | 51 - .../domain_openapi/evaluator.thrift | 112 - .../domain_openapi/experiment.thrift | 170 - 30 files changed, 6559 insertions(+), 42989 deletions(-) delete mode 100644 backend/kitex_gen/coze/loop/evaluation/domain_openapi/evaluator/evaluator.go delete mode 100644 backend/kitex_gen/coze/loop/evaluation/domain_openapi/evaluator/evaluator_validator.go delete mode 100644 backend/kitex_gen/coze/loop/evaluation/domain_openapi/evaluator/k-consts.go delete mode 100644 backend/kitex_gen/coze/loop/evaluation/domain_openapi/evaluator/k-evaluator.go delete mode 100644 backend/kitex_gen/coze/loop/evaluation/domain_openapi/experiment/experiment.go delete mode 100644 backend/kitex_gen/coze/loop/evaluation/domain_openapi/experiment/experiment_validator.go delete mode 100644 backend/kitex_gen/coze/loop/evaluation/domain_openapi/experiment/k-consts.go delete mode 100644 backend/kitex_gen/coze/loop/evaluation/domain_openapi/experiment/k-experiment.go rename backend/modules/evaluation/application/convertor/evaluation_set/{openapi_convertor.go => openapi.go} (98%) delete mode 100644 idl/thrift/coze/loop/evaluation/domain_openapi/eval_target.thrift delete mode 100644 idl/thrift/coze/loop/evaluation/domain_openapi/evaluator.thrift delete mode 100755 idl/thrift/coze/loop/evaluation/domain_openapi/experiment.thrift diff --git a/backend/api/handler/coze/loop/apis/evaluation_open_apiservice.go b/backend/api/handler/coze/loop/apis/evaluation_open_apiservice.go index 1948f2345..9598361ef 100644 --- a/backend/api/handler/coze/loop/apis/evaluation_open_apiservice.go +++ b/backend/api/handler/coze/loop/apis/evaluation_open_apiservice.go @@ -138,130 +138,34 @@ func ListEvaluationSetVersionItemsOApi(ctx context.Context, c *app.RequestContex c.JSON(consts.StatusOK, resp) } -// CreateEvaluatorOApi . -// @router /open-apis/evaluation/v1/evaluators [POST] -func CreateEvaluatorOApi(ctx context.Context, c *app.RequestContext) { - var err error - var req openapi0.CreateEvaluatorOApiRequest - err = c.BindAndValidate(&req) - if err != nil { - c.String(consts.StatusBadRequest, err.Error()) - return - } - - resp := new(openapi0.CreateEvaluatorOApiResponse) - - c.JSON(consts.StatusOK, resp) -} - -// SubmitEvaluatorVersionOApi . -// @router /open-apis/evaluation/v1/evaluators/:evaluator_id/versions [POST] -func SubmitEvaluatorVersionOApi(ctx context.Context, c *app.RequestContext) { - var err error - var req openapi0.SubmitEvaluatorVersionOApiRequest - err = c.BindAndValidate(&req) - if err != nil { - c.String(consts.StatusBadRequest, err.Error()) - return - } - - resp := new(openapi0.SubmitEvaluatorVersionOApiResponse) - - c.JSON(consts.StatusOK, resp) -} - -// GetEvaluatorVersionOApi . -// @router /open-apis/evaluation/v1/evaluators/versions/:evaluator_version_id [GET] -func GetEvaluatorVersionOApi(ctx context.Context, c *app.RequestContext) { - var err error - var req openapi0.GetEvaluatorVersionOApiRequest - err = c.BindAndValidate(&req) - if err != nil { - c.String(consts.StatusBadRequest, err.Error()) - return - } - - resp := new(openapi0.GetEvaluatorVersionOApiResponse) - - c.JSON(consts.StatusOK, resp) -} - -// RunEvaluatorOApi . -// @router /open-apis/evaluation/v1/evaluators/versions/:evaluator_version_id/run [POST] -func RunEvaluatorOApi(ctx context.Context, c *app.RequestContext) { - var err error - var req openapi0.RunEvaluatorOApiRequest - err = c.BindAndValidate(&req) - if err != nil { - c.String(consts.StatusBadRequest, err.Error()) - return - } - - resp := new(openapi0.RunEvaluatorOApiResponse) - - c.JSON(consts.StatusOK, resp) -} - -// GetEvaluatorRecordOApi . -// @router /open-apis/evaluation/v1/evaluator_records/:evaluator_record_id [GET] -func GetEvaluatorRecordOApi(ctx context.Context, c *app.RequestContext) { - var err error - var req openapi0.GetEvaluatorRecordOApiRequest - err = c.BindAndValidate(&req) - if err != nil { - c.String(consts.StatusBadRequest, err.Error()) - return - } - - resp := new(openapi0.GetEvaluatorRecordOApiResponse) - - c.JSON(consts.StatusOK, resp) -} - -// CreateExperimentOApi . -// @router /open-apis/evaluation/v1/experiments [POST] -func CreateExperimentOApi(ctx context.Context, c *app.RequestContext) { - var err error - var req openapi0.CreateExperimentOApiRequest - err = c.BindAndValidate(&req) - if err != nil { - c.String(consts.StatusBadRequest, err.Error()) - return - } - - resp := new(openapi0.CreateExperimentOApiResponse) - - c.JSON(consts.StatusOK, resp) -} - -// GetExperimentResultOApi . -// @router /open-apis/evaluation/v1/experiments/:experiment_id/results [GET] -func GetExperimentResultOApi(ctx context.Context, c *app.RequestContext) { +// UpdateEvaluationSetSchemaOApi . +// @router /v1/loop/evaluation/evaluation_sets/:evaluation_set_id/schema [PUT] +func UpdateEvaluationSetSchemaOApi(ctx context.Context, c *app.RequestContext) { var err error - var req openapi0.GetExperimentResultOApiRequest + var req openapi0.UpdateEvaluationSetSchemaOApiRequest err = c.BindAndValidate(&req) if err != nil { c.String(consts.StatusBadRequest, err.Error()) return } - resp := new(openapi0.GetExperimentResultOApiResponse) + resp := new(openapi0.UpdateEvaluationSetSchemaOApiResponse) c.JSON(consts.StatusOK, resp) } -// UpdateEvaluationSetSchemaOApi . -// @router /v1/loop/evaluation/evaluation_sets/:evaluation_set_id/schema [PUT] -func UpdateEvaluationSetSchemaOApi(ctx context.Context, c *app.RequestContext) { +// ListEvaluationSetVersionsOApi . +// @router /v1/loop/evaluation/evaluation_sets/:evaluation_set_id/versions [GET] +func ListEvaluationSetVersionsOApi(ctx context.Context, c *app.RequestContext) { var err error - var req openapi0.UpdateEvaluationSetSchemaOApiRequest + var req openapi0.ListEvaluationSetVersionsOApiRequest err = c.BindAndValidate(&req) if err != nil { c.String(consts.StatusBadRequest, err.Error()) return } - resp := new(openapi0.UpdateEvaluationSetSchemaOApiResponse) + resp := new(openapi0.ListEvaluationSetVersionsOApiResponse) c.JSON(consts.StatusOK, resp) } diff --git a/backend/api/router/coze/loop/apis/coze.loop.apis.go b/backend/api/router/coze/loop/apis/coze.loop.apis.go index 0a7d50723..2d86307ce 100644 --- a/backend/api/router/coze/loop/apis/coze.loop.apis.go +++ b/backend/api/router/coze/loop/apis/coze.loop.apis.go @@ -387,33 +387,12 @@ func Register(r *server.Hertz, handler *apis.APIHandler) { _evaluation_set_id0.POST("/items", append(_batchcreateevaluationsetitemsoapiMw(handler), apis.BatchCreateEvaluationSetItemsOApi)...) _evaluation_set_id0.PUT("/items", append(_batchupdateevaluationsetitemsoapiMw(handler), apis.BatchUpdateEvaluationSetItemsOApi)...) _evaluation_set_id0.PUT("/schema", append(_updateevaluationsetschemaoapiMw(handler), apis.UpdateEvaluationSetSchemaOApi)...) + _evaluation_set_id0.GET("/versions", append(_listevaluationsetversionsoapiMw(handler), apis.ListEvaluationSetVersionsOApi)...) _evaluation_set_id0.POST("/versions", append(_createevaluationsetversionoapiMw(handler), apis.CreateEvaluationSetVersionOApi)...) } _evaluation0.POST("/evaluation_sets", append(_evaluation_sets1Mw(handler), apis.CreateEvaluationSetOApi)...) _evaluation_sets1 := _evaluation0.Group("/evaluation_sets", _evaluation_sets1Mw(handler)...) _evaluation_sets1.GET("/:evaluation_set_id", append(_getevaluationsetoapiMw(handler), apis.GetEvaluationSetOApi)...) - _evaluation0.POST("/evaluators", append(_evaluators1Mw(handler), apis.CreateEvaluatorOApi)...) - _evaluators1 := _evaluation0.Group("/evaluators", _evaluators1Mw(handler)...) - { - _evaluator_id1 := _evaluators1.Group("/:evaluator_id", _evaluator_id1Mw(handler)...) - _evaluator_id1.POST("/versions", append(_submitevaluatorversionoapiMw(handler), apis.SubmitEvaluatorVersionOApi)...) - } - { - _versions3 := _evaluators1.Group("/versions", _versions3Mw(handler)...) - _versions3.GET("/:evaluator_version_id", append(_evaluator_version_id0Mw(handler), apis.GetEvaluatorVersionOApi)...) - _evaluator_version_id0 := _versions3.Group("/:evaluator_version_id", _evaluator_version_id0Mw(handler)...) - _evaluator_version_id0.POST("/run", append(_runevaluatoroapiMw(handler), apis.RunEvaluatorOApi)...) - } - _evaluation0.POST("/experiments", append(_experiments0Mw(handler), apis.CreateExperimentOApi)...) - _experiments0 := _evaluation0.Group("/experiments", _experiments0Mw(handler)...) - { - _experiment_id := _experiments0.Group("/:experiment_id", _experiment_idMw(handler)...) - _experiment_id.GET("/results", append(_getexperimentresultoapiMw(handler), apis.GetExperimentResultOApi)...) - } - { - _evaluator_records0 := _evaluation0.Group("/evaluator_records", _evaluator_records0Mw(handler)...) - _evaluator_records0.GET("/:evaluator_record_id", append(_getevaluatorrecordoapiMw(handler), apis.GetEvaluatorRecordOApi)...) - } } { _files := _loop.Group("/files", _filesMw(handler)...) diff --git a/backend/api/router/coze/loop/apis/middleware.go b/backend/api/router/coze/loop/apis/middleware.go index 0546755ea..62059d249 100644 --- a/backend/api/router/coze/loop/apis/middleware.go +++ b/backend/api/router/coze/loop/apis/middleware.go @@ -1544,3 +1544,8 @@ func _annotations0Mw(handler *apis.APIHandler) []app.HandlerFunc { // your code... return nil } + +func _listevaluationsetversionsoapiMw(handler *apis.APIHandler) []app.HandlerFunc { + // your code... + return nil +} diff --git a/backend/kitex_gen/coze/loop/apis/evaluationopenapiservice/client.go b/backend/kitex_gen/coze/loop/apis/evaluationopenapiservice/client.go index f3802de1f..b3d7a4759 100644 --- a/backend/kitex_gen/coze/loop/apis/evaluationopenapiservice/client.go +++ b/backend/kitex_gen/coze/loop/apis/evaluationopenapiservice/client.go @@ -15,18 +15,12 @@ type Client interface { GetEvaluationSetOApi(ctx context.Context, req *openapi.GetEvaluationSetOApiRequest, callOptions ...callopt.Option) (r *openapi.GetEvaluationSetOApiResponse, err error) ListEvaluationSetsOApi(ctx context.Context, req *openapi.ListEvaluationSetsOApiRequest, callOptions ...callopt.Option) (r *openapi.ListEvaluationSetsOApiResponse, err error) CreateEvaluationSetVersionOApi(ctx context.Context, req *openapi.CreateEvaluationSetVersionOApiRequest, callOptions ...callopt.Option) (r *openapi.CreateEvaluationSetVersionOApiResponse, err error) + ListEvaluationSetVersionsOApi(ctx context.Context, req *openapi.ListEvaluationSetVersionsOApiRequest, callOptions ...callopt.Option) (r *openapi.ListEvaluationSetVersionsOApiResponse, err error) BatchCreateEvaluationSetItemsOApi(ctx context.Context, req *openapi.BatchCreateEvaluationSetItemsOApiRequest, callOptions ...callopt.Option) (r *openapi.BatchCreateEvaluationSetItemsOApiResponse, err error) BatchUpdateEvaluationSetItemsOApi(ctx context.Context, req *openapi.BatchUpdateEvaluationSetItemsOApiRequest, callOptions ...callopt.Option) (r *openapi.BatchUpdateEvaluationSetItemsOApiResponse, err error) BatchDeleteEvaluationSetItemsOApi(ctx context.Context, req *openapi.BatchDeleteEvaluationSetItemsOApiRequest, callOptions ...callopt.Option) (r *openapi.BatchDeleteEvaluationSetItemsOApiResponse, err error) ListEvaluationSetVersionItemsOApi(ctx context.Context, req *openapi.ListEvaluationSetVersionItemsOApiRequest, callOptions ...callopt.Option) (r *openapi.ListEvaluationSetVersionItemsOApiResponse, err error) UpdateEvaluationSetSchemaOApi(ctx context.Context, req *openapi.UpdateEvaluationSetSchemaOApiRequest, callOptions ...callopt.Option) (r *openapi.UpdateEvaluationSetSchemaOApiResponse, err error) - CreateEvaluatorOApi(ctx context.Context, req *openapi.CreateEvaluatorOApiRequest, callOptions ...callopt.Option) (r *openapi.CreateEvaluatorOApiResponse, err error) - SubmitEvaluatorVersionOApi(ctx context.Context, req *openapi.SubmitEvaluatorVersionOApiRequest, callOptions ...callopt.Option) (r *openapi.SubmitEvaluatorVersionOApiResponse, err error) - GetEvaluatorVersionOApi(ctx context.Context, req *openapi.GetEvaluatorVersionOApiRequest, callOptions ...callopt.Option) (r *openapi.GetEvaluatorVersionOApiResponse, err error) - RunEvaluatorOApi(ctx context.Context, req *openapi.RunEvaluatorOApiRequest, callOptions ...callopt.Option) (r *openapi.RunEvaluatorOApiResponse, err error) - GetEvaluatorRecordOApi(ctx context.Context, req *openapi.GetEvaluatorRecordOApiRequest, callOptions ...callopt.Option) (r *openapi.GetEvaluatorRecordOApiResponse, err error) - CreateExperimentOApi(ctx context.Context, req *openapi.CreateExperimentOApiRequest, callOptions ...callopt.Option) (r *openapi.CreateExperimentOApiResponse, err error) - GetExperimentResultOApi(ctx context.Context, req *openapi.GetExperimentResultOApiRequest, callOptions ...callopt.Option) (r *openapi.GetExperimentResultOApiResponse, err error) } // NewClient creates a client for the service defined in IDL. @@ -78,6 +72,11 @@ func (p *kEvaluationOpenAPIServiceClient) CreateEvaluationSetVersionOApi(ctx con return p.kClient.CreateEvaluationSetVersionOApi(ctx, req) } +func (p *kEvaluationOpenAPIServiceClient) ListEvaluationSetVersionsOApi(ctx context.Context, req *openapi.ListEvaluationSetVersionsOApiRequest, callOptions ...callopt.Option) (r *openapi.ListEvaluationSetVersionsOApiResponse, err error) { + ctx = client.NewCtxWithCallOptions(ctx, callOptions) + return p.kClient.ListEvaluationSetVersionsOApi(ctx, req) +} + func (p *kEvaluationOpenAPIServiceClient) BatchCreateEvaluationSetItemsOApi(ctx context.Context, req *openapi.BatchCreateEvaluationSetItemsOApiRequest, callOptions ...callopt.Option) (r *openapi.BatchCreateEvaluationSetItemsOApiResponse, err error) { ctx = client.NewCtxWithCallOptions(ctx, callOptions) return p.kClient.BatchCreateEvaluationSetItemsOApi(ctx, req) @@ -102,38 +101,3 @@ func (p *kEvaluationOpenAPIServiceClient) UpdateEvaluationSetSchemaOApi(ctx cont ctx = client.NewCtxWithCallOptions(ctx, callOptions) return p.kClient.UpdateEvaluationSetSchemaOApi(ctx, req) } - -func (p *kEvaluationOpenAPIServiceClient) CreateEvaluatorOApi(ctx context.Context, req *openapi.CreateEvaluatorOApiRequest, callOptions ...callopt.Option) (r *openapi.CreateEvaluatorOApiResponse, err error) { - ctx = client.NewCtxWithCallOptions(ctx, callOptions) - return p.kClient.CreateEvaluatorOApi(ctx, req) -} - -func (p *kEvaluationOpenAPIServiceClient) SubmitEvaluatorVersionOApi(ctx context.Context, req *openapi.SubmitEvaluatorVersionOApiRequest, callOptions ...callopt.Option) (r *openapi.SubmitEvaluatorVersionOApiResponse, err error) { - ctx = client.NewCtxWithCallOptions(ctx, callOptions) - return p.kClient.SubmitEvaluatorVersionOApi(ctx, req) -} - -func (p *kEvaluationOpenAPIServiceClient) GetEvaluatorVersionOApi(ctx context.Context, req *openapi.GetEvaluatorVersionOApiRequest, callOptions ...callopt.Option) (r *openapi.GetEvaluatorVersionOApiResponse, err error) { - ctx = client.NewCtxWithCallOptions(ctx, callOptions) - return p.kClient.GetEvaluatorVersionOApi(ctx, req) -} - -func (p *kEvaluationOpenAPIServiceClient) RunEvaluatorOApi(ctx context.Context, req *openapi.RunEvaluatorOApiRequest, callOptions ...callopt.Option) (r *openapi.RunEvaluatorOApiResponse, err error) { - ctx = client.NewCtxWithCallOptions(ctx, callOptions) - return p.kClient.RunEvaluatorOApi(ctx, req) -} - -func (p *kEvaluationOpenAPIServiceClient) GetEvaluatorRecordOApi(ctx context.Context, req *openapi.GetEvaluatorRecordOApiRequest, callOptions ...callopt.Option) (r *openapi.GetEvaluatorRecordOApiResponse, err error) { - ctx = client.NewCtxWithCallOptions(ctx, callOptions) - return p.kClient.GetEvaluatorRecordOApi(ctx, req) -} - -func (p *kEvaluationOpenAPIServiceClient) CreateExperimentOApi(ctx context.Context, req *openapi.CreateExperimentOApiRequest, callOptions ...callopt.Option) (r *openapi.CreateExperimentOApiResponse, err error) { - ctx = client.NewCtxWithCallOptions(ctx, callOptions) - return p.kClient.CreateExperimentOApi(ctx, req) -} - -func (p *kEvaluationOpenAPIServiceClient) GetExperimentResultOApi(ctx context.Context, req *openapi.GetExperimentResultOApiRequest, callOptions ...callopt.Option) (r *openapi.GetExperimentResultOApiResponse, err error) { - ctx = client.NewCtxWithCallOptions(ctx, callOptions) - return p.kClient.GetExperimentResultOApi(ctx, req) -} diff --git a/backend/kitex_gen/coze/loop/apis/evaluationopenapiservice/evaluationopenapiservice.go b/backend/kitex_gen/coze/loop/apis/evaluationopenapiservice/evaluationopenapiservice.go index acc6c3a66..4b8775536 100644 --- a/backend/kitex_gen/coze/loop/apis/evaluationopenapiservice/evaluationopenapiservice.go +++ b/backend/kitex_gen/coze/loop/apis/evaluationopenapiservice/evaluationopenapiservice.go @@ -42,6 +42,13 @@ var serviceMethods = map[string]kitex.MethodInfo{ false, kitex.WithStreamingMode(kitex.StreamingNone), ), + "ListEvaluationSetVersionsOApi": kitex.NewMethodInfo( + listEvaluationSetVersionsOApiHandler, + newEvaluationOpenAPIServiceListEvaluationSetVersionsOApiArgs, + newEvaluationOpenAPIServiceListEvaluationSetVersionsOApiResult, + false, + kitex.WithStreamingMode(kitex.StreamingNone), + ), "BatchCreateEvaluationSetItemsOApi": kitex.NewMethodInfo( batchCreateEvaluationSetItemsOApiHandler, newEvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs, @@ -77,55 +84,6 @@ var serviceMethods = map[string]kitex.MethodInfo{ false, kitex.WithStreamingMode(kitex.StreamingNone), ), - "CreateEvaluatorOApi": kitex.NewMethodInfo( - createEvaluatorOApiHandler, - newEvaluationOpenAPIServiceCreateEvaluatorOApiArgs, - newEvaluationOpenAPIServiceCreateEvaluatorOApiResult, - false, - kitex.WithStreamingMode(kitex.StreamingNone), - ), - "SubmitEvaluatorVersionOApi": kitex.NewMethodInfo( - submitEvaluatorVersionOApiHandler, - newEvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs, - newEvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult, - false, - kitex.WithStreamingMode(kitex.StreamingNone), - ), - "GetEvaluatorVersionOApi": kitex.NewMethodInfo( - getEvaluatorVersionOApiHandler, - newEvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs, - newEvaluationOpenAPIServiceGetEvaluatorVersionOApiResult, - false, - kitex.WithStreamingMode(kitex.StreamingNone), - ), - "RunEvaluatorOApi": kitex.NewMethodInfo( - runEvaluatorOApiHandler, - newEvaluationOpenAPIServiceRunEvaluatorOApiArgs, - newEvaluationOpenAPIServiceRunEvaluatorOApiResult, - false, - kitex.WithStreamingMode(kitex.StreamingNone), - ), - "GetEvaluatorRecordOApi": kitex.NewMethodInfo( - getEvaluatorRecordOApiHandler, - newEvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs, - newEvaluationOpenAPIServiceGetEvaluatorRecordOApiResult, - false, - kitex.WithStreamingMode(kitex.StreamingNone), - ), - "CreateExperimentOApi": kitex.NewMethodInfo( - createExperimentOApiHandler, - newEvaluationOpenAPIServiceCreateExperimentOApiArgs, - newEvaluationOpenAPIServiceCreateExperimentOApiResult, - false, - kitex.WithStreamingMode(kitex.StreamingNone), - ), - "GetExperimentResultOApi": kitex.NewMethodInfo( - getExperimentResultOApiHandler, - newEvaluationOpenAPIServiceGetExperimentResultOApiArgs, - newEvaluationOpenAPIServiceGetExperimentResultOApiResult, - false, - kitex.WithStreamingMode(kitex.StreamingNone), - ), } var ( @@ -235,6 +193,25 @@ func newEvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult() interface return openapi.NewEvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult() } +func listEvaluationSetVersionsOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceListEvaluationSetVersionsOApiArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceListEvaluationSetVersionsOApiResult) + success, err := handler.(openapi.EvaluationOpenAPIService).ListEvaluationSetVersionsOApi(ctx, realArg.Req) + if err != nil { + return err + } + realResult.Success = success + return nil +} + +func newEvaluationOpenAPIServiceListEvaluationSetVersionsOApiArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceListEvaluationSetVersionsOApiArgs() +} + +func newEvaluationOpenAPIServiceListEvaluationSetVersionsOApiResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceListEvaluationSetVersionsOApiResult() +} + func batchCreateEvaluationSetItemsOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { realArg := arg.(*openapi.EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) realResult := result.(*openapi.EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) @@ -330,139 +307,6 @@ func newEvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult() interface{ return openapi.NewEvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult() } -func createEvaluatorOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { - realArg := arg.(*openapi.EvaluationOpenAPIServiceCreateEvaluatorOApiArgs) - realResult := result.(*openapi.EvaluationOpenAPIServiceCreateEvaluatorOApiResult) - success, err := handler.(openapi.EvaluationOpenAPIService).CreateEvaluatorOApi(ctx, realArg.Req) - if err != nil { - return err - } - realResult.Success = success - return nil -} - -func newEvaluationOpenAPIServiceCreateEvaluatorOApiArgs() interface{} { - return openapi.NewEvaluationOpenAPIServiceCreateEvaluatorOApiArgs() -} - -func newEvaluationOpenAPIServiceCreateEvaluatorOApiResult() interface{} { - return openapi.NewEvaluationOpenAPIServiceCreateEvaluatorOApiResult() -} - -func submitEvaluatorVersionOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { - realArg := arg.(*openapi.EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs) - realResult := result.(*openapi.EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult) - success, err := handler.(openapi.EvaluationOpenAPIService).SubmitEvaluatorVersionOApi(ctx, realArg.Req) - if err != nil { - return err - } - realResult.Success = success - return nil -} - -func newEvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs() interface{} { - return openapi.NewEvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs() -} - -func newEvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult() interface{} { - return openapi.NewEvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult() -} - -func getEvaluatorVersionOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { - realArg := arg.(*openapi.EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs) - realResult := result.(*openapi.EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult) - success, err := handler.(openapi.EvaluationOpenAPIService).GetEvaluatorVersionOApi(ctx, realArg.Req) - if err != nil { - return err - } - realResult.Success = success - return nil -} - -func newEvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs() interface{} { - return openapi.NewEvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs() -} - -func newEvaluationOpenAPIServiceGetEvaluatorVersionOApiResult() interface{} { - return openapi.NewEvaluationOpenAPIServiceGetEvaluatorVersionOApiResult() -} - -func runEvaluatorOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { - realArg := arg.(*openapi.EvaluationOpenAPIServiceRunEvaluatorOApiArgs) - realResult := result.(*openapi.EvaluationOpenAPIServiceRunEvaluatorOApiResult) - success, err := handler.(openapi.EvaluationOpenAPIService).RunEvaluatorOApi(ctx, realArg.Req) - if err != nil { - return err - } - realResult.Success = success - return nil -} - -func newEvaluationOpenAPIServiceRunEvaluatorOApiArgs() interface{} { - return openapi.NewEvaluationOpenAPIServiceRunEvaluatorOApiArgs() -} - -func newEvaluationOpenAPIServiceRunEvaluatorOApiResult() interface{} { - return openapi.NewEvaluationOpenAPIServiceRunEvaluatorOApiResult() -} - -func getEvaluatorRecordOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { - realArg := arg.(*openapi.EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs) - realResult := result.(*openapi.EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult) - success, err := handler.(openapi.EvaluationOpenAPIService).GetEvaluatorRecordOApi(ctx, realArg.Req) - if err != nil { - return err - } - realResult.Success = success - return nil -} - -func newEvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs() interface{} { - return openapi.NewEvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs() -} - -func newEvaluationOpenAPIServiceGetEvaluatorRecordOApiResult() interface{} { - return openapi.NewEvaluationOpenAPIServiceGetEvaluatorRecordOApiResult() -} - -func createExperimentOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { - realArg := arg.(*openapi.EvaluationOpenAPIServiceCreateExperimentOApiArgs) - realResult := result.(*openapi.EvaluationOpenAPIServiceCreateExperimentOApiResult) - success, err := handler.(openapi.EvaluationOpenAPIService).CreateExperimentOApi(ctx, realArg.Req) - if err != nil { - return err - } - realResult.Success = success - return nil -} - -func newEvaluationOpenAPIServiceCreateExperimentOApiArgs() interface{} { - return openapi.NewEvaluationOpenAPIServiceCreateExperimentOApiArgs() -} - -func newEvaluationOpenAPIServiceCreateExperimentOApiResult() interface{} { - return openapi.NewEvaluationOpenAPIServiceCreateExperimentOApiResult() -} - -func getExperimentResultOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { - realArg := arg.(*openapi.EvaluationOpenAPIServiceGetExperimentResultOApiArgs) - realResult := result.(*openapi.EvaluationOpenAPIServiceGetExperimentResultOApiResult) - success, err := handler.(openapi.EvaluationOpenAPIService).GetExperimentResultOApi(ctx, realArg.Req) - if err != nil { - return err - } - realResult.Success = success - return nil -} - -func newEvaluationOpenAPIServiceGetExperimentResultOApiArgs() interface{} { - return openapi.NewEvaluationOpenAPIServiceGetExperimentResultOApiArgs() -} - -func newEvaluationOpenAPIServiceGetExperimentResultOApiResult() interface{} { - return openapi.NewEvaluationOpenAPIServiceGetExperimentResultOApiResult() -} - type kClient struct { c client.Client sc client.Streaming @@ -515,6 +359,16 @@ func (p *kClient) CreateEvaluationSetVersionOApi(ctx context.Context, req *opena return _result.GetSuccess(), nil } +func (p *kClient) ListEvaluationSetVersionsOApi(ctx context.Context, req *openapi.ListEvaluationSetVersionsOApiRequest) (r *openapi.ListEvaluationSetVersionsOApiResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceListEvaluationSetVersionsOApiArgs + _args.Req = req + var _result openapi.EvaluationOpenAPIServiceListEvaluationSetVersionsOApiResult + if err = p.c.Call(ctx, "ListEvaluationSetVersionsOApi", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} + func (p *kClient) BatchCreateEvaluationSetItemsOApi(ctx context.Context, req *openapi.BatchCreateEvaluationSetItemsOApiRequest) (r *openapi.BatchCreateEvaluationSetItemsOApiResponse, err error) { var _args openapi.EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs _args.Req = req @@ -564,73 +418,3 @@ func (p *kClient) UpdateEvaluationSetSchemaOApi(ctx context.Context, req *openap } return _result.GetSuccess(), nil } - -func (p *kClient) CreateEvaluatorOApi(ctx context.Context, req *openapi.CreateEvaluatorOApiRequest) (r *openapi.CreateEvaluatorOApiResponse, err error) { - var _args openapi.EvaluationOpenAPIServiceCreateEvaluatorOApiArgs - _args.Req = req - var _result openapi.EvaluationOpenAPIServiceCreateEvaluatorOApiResult - if err = p.c.Call(ctx, "CreateEvaluatorOApi", &_args, &_result); err != nil { - return - } - return _result.GetSuccess(), nil -} - -func (p *kClient) SubmitEvaluatorVersionOApi(ctx context.Context, req *openapi.SubmitEvaluatorVersionOApiRequest) (r *openapi.SubmitEvaluatorVersionOApiResponse, err error) { - var _args openapi.EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs - _args.Req = req - var _result openapi.EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult - if err = p.c.Call(ctx, "SubmitEvaluatorVersionOApi", &_args, &_result); err != nil { - return - } - return _result.GetSuccess(), nil -} - -func (p *kClient) GetEvaluatorVersionOApi(ctx context.Context, req *openapi.GetEvaluatorVersionOApiRequest) (r *openapi.GetEvaluatorVersionOApiResponse, err error) { - var _args openapi.EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs - _args.Req = req - var _result openapi.EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult - if err = p.c.Call(ctx, "GetEvaluatorVersionOApi", &_args, &_result); err != nil { - return - } - return _result.GetSuccess(), nil -} - -func (p *kClient) RunEvaluatorOApi(ctx context.Context, req *openapi.RunEvaluatorOApiRequest) (r *openapi.RunEvaluatorOApiResponse, err error) { - var _args openapi.EvaluationOpenAPIServiceRunEvaluatorOApiArgs - _args.Req = req - var _result openapi.EvaluationOpenAPIServiceRunEvaluatorOApiResult - if err = p.c.Call(ctx, "RunEvaluatorOApi", &_args, &_result); err != nil { - return - } - return _result.GetSuccess(), nil -} - -func (p *kClient) GetEvaluatorRecordOApi(ctx context.Context, req *openapi.GetEvaluatorRecordOApiRequest) (r *openapi.GetEvaluatorRecordOApiResponse, err error) { - var _args openapi.EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs - _args.Req = req - var _result openapi.EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult - if err = p.c.Call(ctx, "GetEvaluatorRecordOApi", &_args, &_result); err != nil { - return - } - return _result.GetSuccess(), nil -} - -func (p *kClient) CreateExperimentOApi(ctx context.Context, req *openapi.CreateExperimentOApiRequest) (r *openapi.CreateExperimentOApiResponse, err error) { - var _args openapi.EvaluationOpenAPIServiceCreateExperimentOApiArgs - _args.Req = req - var _result openapi.EvaluationOpenAPIServiceCreateExperimentOApiResult - if err = p.c.Call(ctx, "CreateExperimentOApi", &_args, &_result); err != nil { - return - } - return _result.GetSuccess(), nil -} - -func (p *kClient) GetExperimentResultOApi(ctx context.Context, req *openapi.GetExperimentResultOApiRequest) (r *openapi.GetExperimentResultOApiResponse, err error) { - var _args openapi.EvaluationOpenAPIServiceGetExperimentResultOApiArgs - _args.Req = req - var _result openapi.EvaluationOpenAPIServiceGetExperimentResultOApiResult - if err = p.c.Call(ctx, "GetExperimentResultOApi", &_args, &_result); err != nil { - return - } - return _result.GetSuccess(), nil -} diff --git a/backend/kitex_gen/coze/loop/evaluation/domain_openapi/common/common.go b/backend/kitex_gen/coze/loop/evaluation/domain_openapi/common/common.go index 963ea02ff..f7add1806 100644 --- a/backend/kitex_gen/coze/loop/evaluation/domain_openapi/common/common.go +++ b/backend/kitex_gen/coze/loop/evaluation/domain_openapi/common/common.go @@ -16,11 +16,20 @@ const ( ContentTypeAudio = "audio" ContentTypeMultiPart = "multi_part" + + RoleSystem = "system" + + RoleUser = "user" + + RoleAssistant = "assistant" ) // 内容类型枚举 type ContentType = string +// 消息角色 +type Role = string + // 内容结构 type Content struct { ContentType *ContentType `thrift:"content_type,1,optional" frugal:"1,optional,string" form:"content_type" json:"content_type,omitempty" query:"content_type"` @@ -1854,10 +1863,13 @@ func (p *BaseInfo) Field4DeepEqual(src *int64) bool { // 模型配置 type ModelConfig struct { - ModelName *string `thrift:"model_name,1,optional" frugal:"1,optional,string" form:"model_name" json:"model_name,omitempty" query:"model_name"` - Temperature *float64 `thrift:"temperature,2,optional" frugal:"2,optional,double" form:"temperature" json:"temperature,omitempty" query:"temperature"` - MaxTokens *int32 `thrift:"max_tokens,3,optional" frugal:"3,optional,i32" form:"max_tokens" json:"max_tokens,omitempty" query:"max_tokens"` - TopP *float64 `thrift:"top_p,4,optional" frugal:"4,optional,double" form:"top_p" json:"top_p,omitempty" query:"top_p"` + // 模型id + ModelID *int64 `thrift:"model_id,1,optional" frugal:"1,optional,i64" json:"model_id" form:"model_id" query:"model_id"` + // 模型名称 + ModelName *string `thrift:"model_name,2,optional" frugal:"2,optional,string" form:"model_name" json:"model_name,omitempty" query:"model_name"` + Temperature *float64 `thrift:"temperature,3,optional" frugal:"3,optional,double" form:"temperature" json:"temperature,omitempty" query:"temperature"` + MaxTokens *int32 `thrift:"max_tokens,4,optional" frugal:"4,optional,i32" form:"max_tokens" json:"max_tokens,omitempty" query:"max_tokens"` + TopP *float64 `thrift:"top_p,5,optional" frugal:"5,optional,double" form:"top_p" json:"top_p,omitempty" query:"top_p"` } func NewModelConfig() *ModelConfig { @@ -1867,6 +1879,18 @@ func NewModelConfig() *ModelConfig { func (p *ModelConfig) InitDefault() { } +var ModelConfig_ModelID_DEFAULT int64 + +func (p *ModelConfig) GetModelID() (v int64) { + if p == nil { + return + } + if !p.IsSetModelID() { + return ModelConfig_ModelID_DEFAULT + } + return *p.ModelID +} + var ModelConfig_ModelName_DEFAULT string func (p *ModelConfig) GetModelName() (v string) { @@ -1914,6 +1938,9 @@ func (p *ModelConfig) GetTopP() (v float64) { } return *p.TopP } +func (p *ModelConfig) SetModelID(val *int64) { + p.ModelID = val +} func (p *ModelConfig) SetModelName(val *string) { p.ModelName = val } @@ -1928,10 +1955,15 @@ func (p *ModelConfig) SetTopP(val *float64) { } var fieldIDToName_ModelConfig = map[int16]string{ - 1: "model_name", - 2: "temperature", - 3: "max_tokens", - 4: "top_p", + 1: "model_id", + 2: "model_name", + 3: "temperature", + 4: "max_tokens", + 5: "top_p", +} + +func (p *ModelConfig) IsSetModelID() bool { + return p.ModelID != nil } func (p *ModelConfig) IsSetModelName() bool { @@ -1969,7 +2001,7 @@ func (p *ModelConfig) Read(iprot thrift.TProtocol) (err error) { switch fieldId { case 1: - if fieldTypeId == thrift.STRING { + if fieldTypeId == thrift.I64 { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } @@ -1977,7 +2009,7 @@ func (p *ModelConfig) Read(iprot thrift.TProtocol) (err error) { goto SkipFieldError } case 2: - if fieldTypeId == thrift.DOUBLE { + if fieldTypeId == thrift.STRING { if err = p.ReadField2(iprot); err != nil { goto ReadFieldError } @@ -1985,7 +2017,7 @@ func (p *ModelConfig) Read(iprot thrift.TProtocol) (err error) { goto SkipFieldError } case 3: - if fieldTypeId == thrift.I32 { + if fieldTypeId == thrift.DOUBLE { if err = p.ReadField3(iprot); err != nil { goto ReadFieldError } @@ -1993,13 +2025,21 @@ func (p *ModelConfig) Read(iprot thrift.TProtocol) (err error) { goto SkipFieldError } case 4: - if fieldTypeId == thrift.DOUBLE { + 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.DOUBLE { + 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 @@ -2031,6 +2071,17 @@ ReadStructEndError: func (p *ModelConfig) ReadField1(iprot thrift.TProtocol) error { + var _field *int64 + if v, err := iprot.ReadI64(); err != nil { + return err + } else { + _field = &v + } + p.ModelID = _field + return nil +} +func (p *ModelConfig) ReadField2(iprot thrift.TProtocol) error { + var _field *string if v, err := iprot.ReadString(); err != nil { return err @@ -2040,7 +2091,7 @@ func (p *ModelConfig) ReadField1(iprot thrift.TProtocol) error { p.ModelName = _field return nil } -func (p *ModelConfig) ReadField2(iprot thrift.TProtocol) error { +func (p *ModelConfig) ReadField3(iprot thrift.TProtocol) error { var _field *float64 if v, err := iprot.ReadDouble(); err != nil { @@ -2051,7 +2102,7 @@ func (p *ModelConfig) ReadField2(iprot thrift.TProtocol) error { p.Temperature = _field return nil } -func (p *ModelConfig) ReadField3(iprot thrift.TProtocol) error { +func (p *ModelConfig) ReadField4(iprot thrift.TProtocol) error { var _field *int32 if v, err := iprot.ReadI32(); err != nil { @@ -2062,7 +2113,7 @@ func (p *ModelConfig) ReadField3(iprot thrift.TProtocol) error { p.MaxTokens = _field return nil } -func (p *ModelConfig) ReadField4(iprot thrift.TProtocol) error { +func (p *ModelConfig) ReadField5(iprot thrift.TProtocol) error { var _field *float64 if v, err := iprot.ReadDouble(); err != nil { @@ -2096,6 +2147,10 @@ func (p *ModelConfig) Write(oprot thrift.TProtocol) (err error) { fieldId = 4 goto WriteFieldError } + if err = p.writeField5(oprot); err != nil { + fieldId = 5 + goto WriteFieldError + } } if err = oprot.WriteFieldStop(); err != nil { goto WriteFieldStopError @@ -2115,11 +2170,11 @@ WriteStructEndError: } func (p *ModelConfig) writeField1(oprot thrift.TProtocol) (err error) { - if p.IsSetModelName() { - if err = oprot.WriteFieldBegin("model_name", thrift.STRING, 1); err != nil { + if p.IsSetModelID() { + if err = oprot.WriteFieldBegin("model_id", thrift.I64, 1); err != nil { goto WriteFieldBeginError } - if err := oprot.WriteString(*p.ModelName); err != nil { + if err := oprot.WriteI64(*p.ModelID); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -2133,11 +2188,11 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } func (p *ModelConfig) writeField2(oprot thrift.TProtocol) (err error) { - if p.IsSetTemperature() { - if err = oprot.WriteFieldBegin("temperature", thrift.DOUBLE, 2); err != nil { + if p.IsSetModelName() { + if err = oprot.WriteFieldBegin("model_name", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } - if err := oprot.WriteDouble(*p.Temperature); err != nil { + if err := oprot.WriteString(*p.ModelName); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -2151,11 +2206,11 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } func (p *ModelConfig) writeField3(oprot thrift.TProtocol) (err error) { - if p.IsSetMaxTokens() { - if err = oprot.WriteFieldBegin("max_tokens", thrift.I32, 3); err != nil { + if p.IsSetTemperature() { + if err = oprot.WriteFieldBegin("temperature", thrift.DOUBLE, 3); err != nil { goto WriteFieldBeginError } - if err := oprot.WriteI32(*p.MaxTokens); err != nil { + if err := oprot.WriteDouble(*p.Temperature); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -2169,11 +2224,11 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } func (p *ModelConfig) writeField4(oprot thrift.TProtocol) (err error) { - if p.IsSetTopP() { - if err = oprot.WriteFieldBegin("top_p", thrift.DOUBLE, 4); err != nil { + if p.IsSetMaxTokens() { + if err = oprot.WriteFieldBegin("max_tokens", thrift.I32, 4); err != nil { goto WriteFieldBeginError } - if err := oprot.WriteDouble(*p.TopP); err != nil { + if err := oprot.WriteI32(*p.MaxTokens); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -2186,6 +2241,24 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err) } +func (p *ModelConfig) writeField5(oprot thrift.TProtocol) (err error) { + if p.IsSetTopP() { + if err = oprot.WriteFieldBegin("top_p", thrift.DOUBLE, 5); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteDouble(*p.TopP); 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 *ModelConfig) String() string { if p == nil { @@ -2201,22 +2274,37 @@ func (p *ModelConfig) DeepEqual(ano *ModelConfig) bool { } else if p == nil || ano == nil { return false } - if !p.Field1DeepEqual(ano.ModelName) { + if !p.Field1DeepEqual(ano.ModelID) { + return false + } + if !p.Field2DeepEqual(ano.ModelName) { return false } - if !p.Field2DeepEqual(ano.Temperature) { + if !p.Field3DeepEqual(ano.Temperature) { return false } - if !p.Field3DeepEqual(ano.MaxTokens) { + if !p.Field4DeepEqual(ano.MaxTokens) { return false } - if !p.Field4DeepEqual(ano.TopP) { + if !p.Field5DeepEqual(ano.TopP) { return false } return true } -func (p *ModelConfig) Field1DeepEqual(src *string) bool { +func (p *ModelConfig) Field1DeepEqual(src *int64) bool { + + if p.ModelID == src { + return true + } else if p.ModelID == nil || src == nil { + return false + } + if *p.ModelID != *src { + return false + } + return true +} +func (p *ModelConfig) Field2DeepEqual(src *string) bool { if p.ModelName == src { return true @@ -2228,7 +2316,7 @@ func (p *ModelConfig) Field1DeepEqual(src *string) bool { } return true } -func (p *ModelConfig) Field2DeepEqual(src *float64) bool { +func (p *ModelConfig) Field3DeepEqual(src *float64) bool { if p.Temperature == src { return true @@ -2240,7 +2328,7 @@ func (p *ModelConfig) Field2DeepEqual(src *float64) bool { } return true } -func (p *ModelConfig) Field3DeepEqual(src *int32) bool { +func (p *ModelConfig) Field4DeepEqual(src *int32) bool { if p.MaxTokens == src { return true @@ -2252,7 +2340,7 @@ func (p *ModelConfig) Field3DeepEqual(src *int32) bool { } return true } -func (p *ModelConfig) Field4DeepEqual(src *float64) bool { +func (p *ModelConfig) Field5DeepEqual(src *float64) bool { if p.TopP == src { return true @@ -3552,3 +3640,542 @@ func (p *OrderBy) Field2DeepEqual(src *bool) bool { } return true } + +type RuntimeParam struct { + JSONValue *string `thrift:"json_value,1,optional" frugal:"1,optional,string" form:"json_value" json:"json_value,omitempty" query:"json_value"` +} + +func NewRuntimeParam() *RuntimeParam { + return &RuntimeParam{} +} + +func (p *RuntimeParam) InitDefault() { +} + +var RuntimeParam_JSONValue_DEFAULT string + +func (p *RuntimeParam) GetJSONValue() (v string) { + if p == nil { + return + } + if !p.IsSetJSONValue() { + return RuntimeParam_JSONValue_DEFAULT + } + return *p.JSONValue +} +func (p *RuntimeParam) SetJSONValue(val *string) { + p.JSONValue = val +} + +var fieldIDToName_RuntimeParam = map[int16]string{ + 1: "json_value", +} + +func (p *RuntimeParam) IsSetJSONValue() bool { + return p.JSONValue != nil +} + +func (p *RuntimeParam) 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_RuntimeParam[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 *RuntimeParam) ReadField1(iprot thrift.TProtocol) error { + + var _field *string + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = &v + } + p.JSONValue = _field + return nil +} + +func (p *RuntimeParam) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("RuntimeParam"); 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 *RuntimeParam) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetJSONValue() { + if err = oprot.WriteFieldBegin("json_value", thrift.STRING, 1); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(*p.JSONValue); 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 *RuntimeParam) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("RuntimeParam(%+v)", *p) + +} + +func (p *RuntimeParam) DeepEqual(ano *RuntimeParam) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.JSONValue) { + return false + } + return true +} + +func (p *RuntimeParam) Field1DeepEqual(src *string) bool { + + if p.JSONValue == src { + return true + } else if p.JSONValue == nil || src == nil { + return false + } + if strings.Compare(*p.JSONValue, *src) != 0 { + return false + } + return true +} + +// 消息结构 +type Message struct { + Role *Role `thrift:"role,1,optional" frugal:"1,optional,string" form:"role" json:"role,omitempty" query:"role"` + Content *Content `thrift:"content,2,optional" frugal:"2,optional,Content" form:"content" json:"content,omitempty" query:"content"` + Ext map[string]string `thrift:"ext,3,optional" frugal:"3,optional,map" form:"ext" json:"ext,omitempty" query:"ext"` +} + +func NewMessage() *Message { + return &Message{} +} + +func (p *Message) InitDefault() { +} + +var Message_Role_DEFAULT Role + +func (p *Message) GetRole() (v Role) { + if p == nil { + return + } + if !p.IsSetRole() { + return Message_Role_DEFAULT + } + return *p.Role +} + +var Message_Content_DEFAULT *Content + +func (p *Message) GetContent() (v *Content) { + if p == nil { + return + } + if !p.IsSetContent() { + return Message_Content_DEFAULT + } + return p.Content +} + +var Message_Ext_DEFAULT map[string]string + +func (p *Message) GetExt() (v map[string]string) { + if p == nil { + return + } + if !p.IsSetExt() { + return Message_Ext_DEFAULT + } + return p.Ext +} +func (p *Message) SetRole(val *Role) { + p.Role = val +} +func (p *Message) SetContent(val *Content) { + p.Content = val +} +func (p *Message) SetExt(val map[string]string) { + p.Ext = val +} + +var fieldIDToName_Message = map[int16]string{ + 1: "role", + 2: "content", + 3: "ext", +} + +func (p *Message) IsSetRole() bool { + return p.Role != nil +} + +func (p *Message) IsSetContent() bool { + return p.Content != nil +} + +func (p *Message) IsSetExt() bool { + return p.Ext != nil +} + +func (p *Message) 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.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.MAP { + 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_Message[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 *Message) ReadField1(iprot thrift.TProtocol) error { + + var _field *Role + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = &v + } + p.Role = _field + return nil +} +func (p *Message) ReadField2(iprot thrift.TProtocol) error { + _field := NewContent() + if err := _field.Read(iprot); err != nil { + return err + } + p.Content = _field + return nil +} +func (p *Message) 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 *Message) Write(oprot thrift.TProtocol) (err error) { + var fieldId int16 + if err = oprot.WriteStructBegin("Message"); 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 *Message) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetRole() { + 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 *Message) writeField2(oprot thrift.TProtocol) (err error) { + if p.IsSetContent() { + if err = oprot.WriteFieldBegin("content", thrift.STRUCT, 2); err != nil { + goto WriteFieldBeginError + } + if err := p.Content.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 *Message) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetExt() { + 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 *Message) String() string { + if p == nil { + return "" + } + return fmt.Sprintf("Message(%+v)", *p) + +} + +func (p *Message) DeepEqual(ano *Message) bool { + if p == ano { + return true + } else if p == nil || ano == nil { + return false + } + if !p.Field1DeepEqual(ano.Role) { + return false + } + if !p.Field2DeepEqual(ano.Content) { + return false + } + if !p.Field3DeepEqual(ano.Ext) { + return false + } + return true +} + +func (p *Message) Field1DeepEqual(src *Role) bool { + + if p.Role == src { + return true + } else if p.Role == nil || src == nil { + return false + } + if strings.Compare(*p.Role, *src) != 0 { + return false + } + return true +} +func (p *Message) Field2DeepEqual(src *Content) bool { + + if !p.Content.DeepEqual(src) { + return false + } + return true +} +func (p *Message) Field3DeepEqual(src map[string]string) bool { + + if len(p.Ext) != len(src) { + return false + } + for k, v := range p.Ext { + _src := src[k] + if strings.Compare(v, _src) != 0 { + return false + } + } + return true +} diff --git a/backend/kitex_gen/coze/loop/evaluation/domain_openapi/common/common_validator.go b/backend/kitex_gen/coze/loop/evaluation/domain_openapi/common/common_validator.go index d0c43d559..0204f1eb1 100644 --- a/backend/kitex_gen/coze/loop/evaluation/domain_openapi/common/common_validator.go +++ b/backend/kitex_gen/coze/loop/evaluation/domain_openapi/common/common_validator.go @@ -66,3 +66,14 @@ func (p *OpenAPIResponse) IsValid() error { func (p *OrderBy) IsValid() error { return nil } +func (p *RuntimeParam) IsValid() error { + return nil +} +func (p *Message) IsValid() error { + if p.Content != nil { + if err := p.Content.IsValid(); err != nil { + return fmt.Errorf("field Content not valid, %w", err) + } + } + return nil +} diff --git a/backend/kitex_gen/coze/loop/evaluation/domain_openapi/common/k-common.go b/backend/kitex_gen/coze/loop/evaluation/domain_openapi/common/k-common.go index 346043620..222ee9419 100644 --- a/backend/kitex_gen/coze/loop/evaluation/domain_openapi/common/k-common.go +++ b/backend/kitex_gen/coze/loop/evaluation/domain_openapi/common/k-common.go @@ -1328,7 +1328,7 @@ func (p *ModelConfig) FastRead(buf []byte) (int, error) { } switch fieldId { case 1: - if fieldTypeId == thrift.STRING { + if fieldTypeId == thrift.I64 { l, err = p.FastReadField1(buf[offset:]) offset += l if err != nil { @@ -1342,7 +1342,7 @@ func (p *ModelConfig) FastRead(buf []byte) (int, error) { } } case 2: - if fieldTypeId == thrift.DOUBLE { + if fieldTypeId == thrift.STRING { l, err = p.FastReadField2(buf[offset:]) offset += l if err != nil { @@ -1356,7 +1356,7 @@ func (p *ModelConfig) FastRead(buf []byte) (int, error) { } } case 3: - if fieldTypeId == thrift.I32 { + if fieldTypeId == thrift.DOUBLE { l, err = p.FastReadField3(buf[offset:]) offset += l if err != nil { @@ -1370,7 +1370,7 @@ func (p *ModelConfig) FastRead(buf []byte) (int, error) { } } case 4: - if fieldTypeId == thrift.DOUBLE { + if fieldTypeId == thrift.I32 { l, err = p.FastReadField4(buf[offset:]) offset += l if err != nil { @@ -1383,6 +1383,20 @@ func (p *ModelConfig) FastRead(buf []byte) (int, error) { goto SkipFieldError } } + case 5: + if fieldTypeId == thrift.DOUBLE { + l, err = p.FastReadField5(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } default: l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) offset += l @@ -1404,6 +1418,20 @@ SkipFieldError: func (p *ModelConfig) FastReadField1(buf []byte) (int, error) { offset := 0 + var _field *int64 + if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.ModelID = _field + return offset, nil +} + +func (p *ModelConfig) FastReadField2(buf []byte) (int, error) { + offset := 0 + var _field *string if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { return offset, err @@ -1415,7 +1443,7 @@ func (p *ModelConfig) FastReadField1(buf []byte) (int, error) { return offset, nil } -func (p *ModelConfig) FastReadField2(buf []byte) (int, error) { +func (p *ModelConfig) FastReadField3(buf []byte) (int, error) { offset := 0 var _field *float64 @@ -1429,7 +1457,7 @@ func (p *ModelConfig) FastReadField2(buf []byte) (int, error) { return offset, nil } -func (p *ModelConfig) FastReadField3(buf []byte) (int, error) { +func (p *ModelConfig) FastReadField4(buf []byte) (int, error) { offset := 0 var _field *int32 @@ -1443,7 +1471,7 @@ func (p *ModelConfig) FastReadField3(buf []byte) (int, error) { return offset, nil } -func (p *ModelConfig) FastReadField4(buf []byte) (int, error) { +func (p *ModelConfig) FastReadField5(buf []byte) (int, error) { offset := 0 var _field *float64 @@ -1464,10 +1492,11 @@ func (p *ModelConfig) FastWrite(buf []byte) int { func (p *ModelConfig) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { - offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField1(buf[offset:], w) offset += p.fastWriteField3(buf[offset:], w) offset += p.fastWriteField4(buf[offset:], w) - offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField5(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) } offset += thrift.Binary.WriteFieldStop(buf[offset:]) return offset @@ -1480,48 +1509,67 @@ func (p *ModelConfig) BLength() int { l += p.field2Length() l += p.field3Length() l += p.field4Length() + l += p.field5Length() } l += thrift.Binary.FieldStopLength() return l } func (p *ModelConfig) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetModelID() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) + offset += thrift.Binary.WriteI64(buf[offset:], *p.ModelID) + } + return offset +} + +func (p *ModelConfig) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetModelName() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 1) + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.ModelName) } return offset } -func (p *ModelConfig) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { +func (p *ModelConfig) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetTemperature() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.DOUBLE, 2) + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.DOUBLE, 3) offset += thrift.Binary.WriteDouble(buf[offset:], *p.Temperature) } return offset } -func (p *ModelConfig) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { +func (p *ModelConfig) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetMaxTokens() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 3) + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 4) offset += thrift.Binary.WriteI32(buf[offset:], *p.MaxTokens) } return offset } -func (p *ModelConfig) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { +func (p *ModelConfig) fastWriteField5(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetTopP() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.DOUBLE, 4) + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.DOUBLE, 5) offset += thrift.Binary.WriteDouble(buf[offset:], *p.TopP) } return offset } func (p *ModelConfig) field1Length() int { + l := 0 + if p.IsSetModelID() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() + } + return l +} + +func (p *ModelConfig) field2Length() int { l := 0 if p.IsSetModelName() { l += thrift.Binary.FieldBeginLength() @@ -1530,7 +1578,7 @@ func (p *ModelConfig) field1Length() int { return l } -func (p *ModelConfig) field2Length() int { +func (p *ModelConfig) field3Length() int { l := 0 if p.IsSetTemperature() { l += thrift.Binary.FieldBeginLength() @@ -1539,7 +1587,7 @@ func (p *ModelConfig) field2Length() int { return l } -func (p *ModelConfig) field3Length() int { +func (p *ModelConfig) field4Length() int { l := 0 if p.IsSetMaxTokens() { l += thrift.Binary.FieldBeginLength() @@ -1548,7 +1596,7 @@ func (p *ModelConfig) field3Length() int { return l } -func (p *ModelConfig) field4Length() int { +func (p *ModelConfig) field5Length() int { l := 0 if p.IsSetTopP() { l += thrift.Binary.FieldBeginLength() @@ -1563,6 +1611,11 @@ func (p *ModelConfig) DeepCopy(s interface{}) error { return fmt.Errorf("%T's type not matched %T", s, p) } + if src.ModelID != nil { + tmp := *src.ModelID + p.ModelID = &tmp + } + if src.ModelName != nil { var tmp string if *src.ModelName != "" { @@ -2464,3 +2517,392 @@ func (p *OrderBy) DeepCopy(s interface{}) error { return nil } + +func (p *RuntimeParam) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_RuntimeParam[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *RuntimeParam) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.JSONValue = _field + return offset, nil +} + +func (p *RuntimeParam) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *RuntimeParam) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *RuntimeParam) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *RuntimeParam) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetJSONValue() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 1) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.JSONValue) + } + return offset +} + +func (p *RuntimeParam) field1Length() int { + l := 0 + if p.IsSetJSONValue() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.JSONValue) + } + return l +} + +func (p *RuntimeParam) DeepCopy(s interface{}) error { + src, ok := s.(*RuntimeParam) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.JSONValue != nil { + var tmp string + if *src.JSONValue != "" { + tmp = kutils.StringDeepCopy(*src.JSONValue) + } + p.JSONValue = &tmp + } + + return nil +} + +func (p *Message) FastRead(buf []byte) (int, error) { + + var err error + var offset int + var l int + var fieldTypeId thrift.TType + var fieldId int16 + for { + fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldBeginError + } + if fieldTypeId == thrift.STOP { + break + } + switch fieldId { + case 1: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 3: + if fieldTypeId == thrift.MAP { + l, err = p.FastReadField3(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + default: + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + } + + return offset, nil +ReadFieldBeginError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) +ReadFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_Message[fieldId]), err) +SkipFieldError: + return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) +} + +func (p *Message) FastReadField1(buf []byte) (int, error) { + offset := 0 + + var _field *Role + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Role = _field + return offset, nil +} + +func (p *Message) FastReadField2(buf []byte) (int, error) { + offset := 0 + _field := NewContent() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Content = _field + return offset, nil +} + +func (p *Message) FastReadField3(buf []byte) (int, error) { + offset := 0 + + _, _, size, l, err := thrift.Binary.ReadMapBegin(buf[offset:]) + offset += l + if err != nil { + return offset, err + } + _field := make(map[string]string, size) + for i := 0; i < size; i++ { + var _key string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _key = v + } + + var _val string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _val = v + } + + _field[_key] = _val + } + p.Ext = _field + return offset, nil +} + +func (p *Message) FastWrite(buf []byte) int { + return p.FastWriteNocopy(buf, nil) +} + +func (p *Message) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p != nil { + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField3(buf[offset:], w) + } + offset += thrift.Binary.WriteFieldStop(buf[offset:]) + return offset +} + +func (p *Message) BLength() int { + l := 0 + if p != nil { + l += p.field1Length() + l += p.field2Length() + l += p.field3Length() + } + l += thrift.Binary.FieldStopLength() + return l +} + +func (p *Message) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetRole() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 1) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Role) + } + return offset +} + +func (p *Message) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetContent() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 2) + offset += p.Content.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *Message) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetExt() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.MAP, 3) + mapBeginOffset := offset + offset += thrift.Binary.MapBeginLength() + var length int + for k, v := range p.Ext { + length++ + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, k) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, v) + } + thrift.Binary.WriteMapBegin(buf[mapBeginOffset:], thrift.STRING, thrift.STRING, length) + } + return offset +} + +func (p *Message) field1Length() int { + l := 0 + if p.IsSetRole() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.Role) + } + return l +} + +func (p *Message) field2Length() int { + l := 0 + if p.IsSetContent() { + l += thrift.Binary.FieldBeginLength() + l += p.Content.BLength() + } + return l +} + +func (p *Message) field3Length() int { + l := 0 + if p.IsSetExt() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.MapBeginLength() + for k, v := range p.Ext { + _, _ = k, v + + l += thrift.Binary.StringLengthNocopy(k) + l += thrift.Binary.StringLengthNocopy(v) + } + } + return l +} + +func (p *Message) DeepCopy(s interface{}) error { + src, ok := s.(*Message) + if !ok { + return fmt.Errorf("%T's type not matched %T", s, p) + } + + if src.Role != nil { + tmp := *src.Role + p.Role = &tmp + } + + var _content *Content + if src.Content != nil { + _content = &Content{} + if err := _content.DeepCopy(src.Content); err != nil { + return err + } + } + p.Content = _content + + if src.Ext != nil { + p.Ext = make(map[string]string, len(src.Ext)) + for key, val := range src.Ext { + var _key string + if key != "" { + _key = kutils.StringDeepCopy(key) + } + + var _val string + if val != "" { + _val = kutils.StringDeepCopy(val) + } + + p.Ext[_key] = _val + } + } + + return nil +} diff --git a/backend/kitex_gen/coze/loop/evaluation/domain_openapi/evaluator/evaluator.go b/backend/kitex_gen/coze/loop/evaluation/domain_openapi/evaluator/evaluator.go deleted file mode 100644 index 2cefbf196..000000000 --- a/backend/kitex_gen/coze/loop/evaluation/domain_openapi/evaluator/evaluator.go +++ /dev/null @@ -1,4733 +0,0 @@ -// Code generated by thriftgo (0.4.1). DO NOT EDIT. - -package evaluator - -import ( - "fmt" - "github.com/apache/thrift/lib/go/thrift" - "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/domain_openapi/common" - "strings" -) - -const ( - EvaluatorTypePrompt = "prompt" - - EvaluatorTypeCode = "code" - - LanguageTypePython = "python" - - LanguageTypeJS = "javascript" - - EvaluatorRunStatusSuccess = "success" - - EvaluatorRunStatusFailed = "failed" - - EvaluatorRunStatusProcessing = "processing" - - RoleSystem = "system" - - RoleUser = "user" - - RoleAssistant = "assistant" -) - -// 评估器类型 -type EvaluatorType = string - -// 语言类型 -type LanguageType = string - -// 运行状态 -type EvaluatorRunStatus = string - -// 消息角色 -type Role = string - -// 消息结构 -type Message struct { - Role *Role `thrift:"role,1,optional" frugal:"1,optional,string" form:"role" json:"role,omitempty" query:"role"` - Content *common.Content `thrift:"content,2,optional" frugal:"2,optional,common.Content" form:"content" json:"content,omitempty" query:"content"` - Ext map[string]string `thrift:"ext,3,optional" frugal:"3,optional,map" form:"ext" json:"ext,omitempty" query:"ext"` -} - -func NewMessage() *Message { - return &Message{} -} - -func (p *Message) InitDefault() { -} - -var Message_Role_DEFAULT Role - -func (p *Message) GetRole() (v Role) { - if p == nil { - return - } - if !p.IsSetRole() { - return Message_Role_DEFAULT - } - return *p.Role -} - -var Message_Content_DEFAULT *common.Content - -func (p *Message) GetContent() (v *common.Content) { - if p == nil { - return - } - if !p.IsSetContent() { - return Message_Content_DEFAULT - } - return p.Content -} - -var Message_Ext_DEFAULT map[string]string - -func (p *Message) GetExt() (v map[string]string) { - if p == nil { - return - } - if !p.IsSetExt() { - return Message_Ext_DEFAULT - } - return p.Ext -} -func (p *Message) SetRole(val *Role) { - p.Role = val -} -func (p *Message) SetContent(val *common.Content) { - p.Content = val -} -func (p *Message) SetExt(val map[string]string) { - p.Ext = val -} - -var fieldIDToName_Message = map[int16]string{ - 1: "role", - 2: "content", - 3: "ext", -} - -func (p *Message) IsSetRole() bool { - return p.Role != nil -} - -func (p *Message) IsSetContent() bool { - return p.Content != nil -} - -func (p *Message) IsSetExt() bool { - return p.Ext != nil -} - -func (p *Message) 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.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.MAP { - 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_Message[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 *Message) ReadField1(iprot thrift.TProtocol) error { - - var _field *Role - if v, err := iprot.ReadString(); err != nil { - return err - } else { - _field = &v - } - p.Role = _field - return nil -} -func (p *Message) ReadField2(iprot thrift.TProtocol) error { - _field := common.NewContent() - if err := _field.Read(iprot); err != nil { - return err - } - p.Content = _field - return nil -} -func (p *Message) 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 *Message) Write(oprot thrift.TProtocol) (err error) { - var fieldId int16 - if err = oprot.WriteStructBegin("Message"); 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 *Message) writeField1(oprot thrift.TProtocol) (err error) { - if p.IsSetRole() { - 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 *Message) writeField2(oprot thrift.TProtocol) (err error) { - if p.IsSetContent() { - if err = oprot.WriteFieldBegin("content", thrift.STRUCT, 2); err != nil { - goto WriteFieldBeginError - } - if err := p.Content.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 *Message) writeField3(oprot thrift.TProtocol) (err error) { - if p.IsSetExt() { - 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 *Message) String() string { - if p == nil { - return "" - } - return fmt.Sprintf("Message(%+v)", *p) - -} - -func (p *Message) DeepEqual(ano *Message) bool { - if p == ano { - return true - } else if p == nil || ano == nil { - return false - } - if !p.Field1DeepEqual(ano.Role) { - return false - } - if !p.Field2DeepEqual(ano.Content) { - return false - } - if !p.Field3DeepEqual(ano.Ext) { - return false - } - return true -} - -func (p *Message) Field1DeepEqual(src *Role) bool { - - if p.Role == src { - return true - } else if p.Role == nil || src == nil { - return false - } - if strings.Compare(*p.Role, *src) != 0 { - return false - } - return true -} -func (p *Message) Field2DeepEqual(src *common.Content) bool { - - if !p.Content.DeepEqual(src) { - return false - } - return true -} -func (p *Message) Field3DeepEqual(src map[string]string) bool { - - if len(p.Ext) != len(src) { - return false - } - for k, v := range p.Ext { - _src := src[k] - if strings.Compare(v, _src) != 0 { - return false - } - } - return true -} - -// Prompt评估器 -type PromptEvaluator struct { - MessageList []*Message `thrift:"message_list,1,optional" frugal:"1,optional,list" form:"message_list" json:"message_list,omitempty" query:"message_list"` - ModelConfig *common.ModelConfig `thrift:"model_config,2,optional" frugal:"2,optional,common.ModelConfig" form:"model_config" json:"model_config,omitempty" query:"model_config"` -} - -func NewPromptEvaluator() *PromptEvaluator { - return &PromptEvaluator{} -} - -func (p *PromptEvaluator) InitDefault() { -} - -var PromptEvaluator_MessageList_DEFAULT []*Message - -func (p *PromptEvaluator) GetMessageList() (v []*Message) { - if p == nil { - return - } - if !p.IsSetMessageList() { - return PromptEvaluator_MessageList_DEFAULT - } - return p.MessageList -} - -var PromptEvaluator_ModelConfig_DEFAULT *common.ModelConfig - -func (p *PromptEvaluator) GetModelConfig() (v *common.ModelConfig) { - if p == nil { - return - } - if !p.IsSetModelConfig() { - return PromptEvaluator_ModelConfig_DEFAULT - } - return p.ModelConfig -} -func (p *PromptEvaluator) SetMessageList(val []*Message) { - p.MessageList = val -} -func (p *PromptEvaluator) SetModelConfig(val *common.ModelConfig) { - p.ModelConfig = val -} - -var fieldIDToName_PromptEvaluator = map[int16]string{ - 1: "message_list", - 2: "model_config", -} - -func (p *PromptEvaluator) IsSetMessageList() bool { - return p.MessageList != nil -} - -func (p *PromptEvaluator) IsSetModelConfig() bool { - return p.ModelConfig != nil -} - -func (p *PromptEvaluator) 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.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_PromptEvaluator[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 *PromptEvaluator) ReadField1(iprot thrift.TProtocol) error { - _, size, err := iprot.ReadListBegin() - if err != nil { - return err - } - _field := make([]*Message, 0, size) - values := make([]Message, 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.MessageList = _field - return nil -} -func (p *PromptEvaluator) ReadField2(iprot thrift.TProtocol) error { - _field := common.NewModelConfig() - if err := _field.Read(iprot); err != nil { - return err - } - p.ModelConfig = _field - return nil -} - -func (p *PromptEvaluator) Write(oprot thrift.TProtocol) (err error) { - var fieldId int16 - if err = oprot.WriteStructBegin("PromptEvaluator"); 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 *PromptEvaluator) writeField1(oprot thrift.TProtocol) (err error) { - if p.IsSetMessageList() { - if err = oprot.WriteFieldBegin("message_list", thrift.LIST, 1); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteListBegin(thrift.STRUCT, len(p.MessageList)); err != nil { - return err - } - for _, v := range p.MessageList { - 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 *PromptEvaluator) writeField2(oprot thrift.TProtocol) (err error) { - if p.IsSetModelConfig() { - if err = oprot.WriteFieldBegin("model_config", thrift.STRUCT, 2); err != nil { - goto WriteFieldBeginError - } - if err := p.ModelConfig.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 *PromptEvaluator) String() string { - if p == nil { - return "" - } - return fmt.Sprintf("PromptEvaluator(%+v)", *p) - -} - -func (p *PromptEvaluator) DeepEqual(ano *PromptEvaluator) bool { - if p == ano { - return true - } else if p == nil || ano == nil { - return false - } - if !p.Field1DeepEqual(ano.MessageList) { - return false - } - if !p.Field2DeepEqual(ano.ModelConfig) { - return false - } - return true -} - -func (p *PromptEvaluator) Field1DeepEqual(src []*Message) bool { - - if len(p.MessageList) != len(src) { - return false - } - for i, v := range p.MessageList { - _src := src[i] - if !v.DeepEqual(_src) { - return false - } - } - return true -} -func (p *PromptEvaluator) Field2DeepEqual(src *common.ModelConfig) bool { - - if !p.ModelConfig.DeepEqual(src) { - return false - } - return true -} - -// 代码评估器 -type CodeEvaluator struct { - LanguageType *LanguageType `thrift:"language_type,1,optional" frugal:"1,optional,string" form:"language_type" json:"language_type,omitempty" query:"language_type"` - Code *string `thrift:"code,2,optional" frugal:"2,optional,string" form:"code" json:"code,omitempty" query:"code"` -} - -func NewCodeEvaluator() *CodeEvaluator { - return &CodeEvaluator{} -} - -func (p *CodeEvaluator) InitDefault() { -} - -var CodeEvaluator_LanguageType_DEFAULT LanguageType - -func (p *CodeEvaluator) GetLanguageType() (v LanguageType) { - if p == nil { - return - } - if !p.IsSetLanguageType() { - return CodeEvaluator_LanguageType_DEFAULT - } - return *p.LanguageType -} - -var CodeEvaluator_Code_DEFAULT string - -func (p *CodeEvaluator) GetCode() (v string) { - if p == nil { - return - } - if !p.IsSetCode() { - return CodeEvaluator_Code_DEFAULT - } - return *p.Code -} -func (p *CodeEvaluator) SetLanguageType(val *LanguageType) { - p.LanguageType = val -} -func (p *CodeEvaluator) SetCode(val *string) { - p.Code = val -} - -var fieldIDToName_CodeEvaluator = map[int16]string{ - 1: "language_type", - 2: "code", -} - -func (p *CodeEvaluator) IsSetLanguageType() bool { - return p.LanguageType != nil -} - -func (p *CodeEvaluator) IsSetCode() bool { - return p.Code != nil -} - -func (p *CodeEvaluator) 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_CodeEvaluator[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 *CodeEvaluator) ReadField1(iprot thrift.TProtocol) error { - - var _field *LanguageType - if v, err := iprot.ReadString(); err != nil { - return err - } else { - _field = &v - } - p.LanguageType = _field - return nil -} -func (p *CodeEvaluator) ReadField2(iprot thrift.TProtocol) error { - - var _field *string - if v, err := iprot.ReadString(); err != nil { - return err - } else { - _field = &v - } - p.Code = _field - return nil -} - -func (p *CodeEvaluator) Write(oprot thrift.TProtocol) (err error) { - var fieldId int16 - if err = oprot.WriteStructBegin("CodeEvaluator"); 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 *CodeEvaluator) writeField1(oprot thrift.TProtocol) (err error) { - if p.IsSetLanguageType() { - if err = oprot.WriteFieldBegin("language_type", thrift.STRING, 1); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteString(*p.LanguageType); 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 *CodeEvaluator) writeField2(oprot thrift.TProtocol) (err error) { - if p.IsSetCode() { - if err = oprot.WriteFieldBegin("code", thrift.STRING, 2); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteString(*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 2 begin error: ", p), err) -WriteFieldEndError: - return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) -} - -func (p *CodeEvaluator) String() string { - if p == nil { - return "" - } - return fmt.Sprintf("CodeEvaluator(%+v)", *p) - -} - -func (p *CodeEvaluator) DeepEqual(ano *CodeEvaluator) bool { - if p == ano { - return true - } else if p == nil || ano == nil { - return false - } - if !p.Field1DeepEqual(ano.LanguageType) { - return false - } - if !p.Field2DeepEqual(ano.Code) { - return false - } - return true -} - -func (p *CodeEvaluator) Field1DeepEqual(src *LanguageType) bool { - - if p.LanguageType == src { - return true - } else if p.LanguageType == nil || src == nil { - return false - } - if strings.Compare(*p.LanguageType, *src) != 0 { - return false - } - return true -} -func (p *CodeEvaluator) Field2DeepEqual(src *string) bool { - - if p.Code == src { - return true - } else if p.Code == nil || src == nil { - return false - } - if strings.Compare(*p.Code, *src) != 0 { - return false - } - return true -} - -// 评估器内容 -type EvaluatorContent struct { - ReceiveChatHistory *bool `thrift:"receive_chat_history,1,optional" frugal:"1,optional,bool" form:"receive_chat_history" json:"receive_chat_history,omitempty" query:"receive_chat_history"` - InputSchemas []*common.ArgsSchema `thrift:"input_schemas,2,optional" frugal:"2,optional,list" form:"input_schemas" json:"input_schemas,omitempty" query:"input_schemas"` - PromptEvaluator *PromptEvaluator `thrift:"prompt_evaluator,3,optional" frugal:"3,optional,PromptEvaluator" form:"prompt_evaluator" json:"prompt_evaluator,omitempty" query:"prompt_evaluator"` - CodeEvaluator *CodeEvaluator `thrift:"code_evaluator,4,optional" frugal:"4,optional,CodeEvaluator" form:"code_evaluator" json:"code_evaluator,omitempty" query:"code_evaluator"` -} - -func NewEvaluatorContent() *EvaluatorContent { - return &EvaluatorContent{} -} - -func (p *EvaluatorContent) InitDefault() { -} - -var EvaluatorContent_ReceiveChatHistory_DEFAULT bool - -func (p *EvaluatorContent) GetReceiveChatHistory() (v bool) { - if p == nil { - return - } - if !p.IsSetReceiveChatHistory() { - return EvaluatorContent_ReceiveChatHistory_DEFAULT - } - return *p.ReceiveChatHistory -} - -var EvaluatorContent_InputSchemas_DEFAULT []*common.ArgsSchema - -func (p *EvaluatorContent) GetInputSchemas() (v []*common.ArgsSchema) { - if p == nil { - return - } - if !p.IsSetInputSchemas() { - return EvaluatorContent_InputSchemas_DEFAULT - } - return p.InputSchemas -} - -var EvaluatorContent_PromptEvaluator_DEFAULT *PromptEvaluator - -func (p *EvaluatorContent) GetPromptEvaluator() (v *PromptEvaluator) { - if p == nil { - return - } - if !p.IsSetPromptEvaluator() { - return EvaluatorContent_PromptEvaluator_DEFAULT - } - return p.PromptEvaluator -} - -var EvaluatorContent_CodeEvaluator_DEFAULT *CodeEvaluator - -func (p *EvaluatorContent) GetCodeEvaluator() (v *CodeEvaluator) { - if p == nil { - return - } - if !p.IsSetCodeEvaluator() { - return EvaluatorContent_CodeEvaluator_DEFAULT - } - return p.CodeEvaluator -} -func (p *EvaluatorContent) SetReceiveChatHistory(val *bool) { - p.ReceiveChatHistory = val -} -func (p *EvaluatorContent) SetInputSchemas(val []*common.ArgsSchema) { - p.InputSchemas = val -} -func (p *EvaluatorContent) SetPromptEvaluator(val *PromptEvaluator) { - p.PromptEvaluator = val -} -func (p *EvaluatorContent) SetCodeEvaluator(val *CodeEvaluator) { - p.CodeEvaluator = val -} - -var fieldIDToName_EvaluatorContent = map[int16]string{ - 1: "receive_chat_history", - 2: "input_schemas", - 3: "prompt_evaluator", - 4: "code_evaluator", -} - -func (p *EvaluatorContent) IsSetReceiveChatHistory() bool { - return p.ReceiveChatHistory != nil -} - -func (p *EvaluatorContent) IsSetInputSchemas() bool { - return p.InputSchemas != nil -} - -func (p *EvaluatorContent) IsSetPromptEvaluator() bool { - return p.PromptEvaluator != nil -} - -func (p *EvaluatorContent) IsSetCodeEvaluator() bool { - return p.CodeEvaluator != nil -} - -func (p *EvaluatorContent) 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.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 - } - 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_EvaluatorContent[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 *EvaluatorContent) ReadField1(iprot thrift.TProtocol) error { - - var _field *bool - if v, err := iprot.ReadBool(); err != nil { - return err - } else { - _field = &v - } - p.ReceiveChatHistory = _field - return nil -} -func (p *EvaluatorContent) ReadField2(iprot thrift.TProtocol) error { - _, size, err := iprot.ReadListBegin() - if err != nil { - return err - } - _field := make([]*common.ArgsSchema, 0, size) - values := make([]common.ArgsSchema, 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.InputSchemas = _field - return nil -} -func (p *EvaluatorContent) ReadField3(iprot thrift.TProtocol) error { - _field := NewPromptEvaluator() - if err := _field.Read(iprot); err != nil { - return err - } - p.PromptEvaluator = _field - return nil -} -func (p *EvaluatorContent) ReadField4(iprot thrift.TProtocol) error { - _field := NewCodeEvaluator() - if err := _field.Read(iprot); err != nil { - return err - } - p.CodeEvaluator = _field - return nil -} - -func (p *EvaluatorContent) Write(oprot thrift.TProtocol) (err error) { - var fieldId int16 - if err = oprot.WriteStructBegin("EvaluatorContent"); 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 *EvaluatorContent) writeField1(oprot thrift.TProtocol) (err error) { - if p.IsSetReceiveChatHistory() { - if err = oprot.WriteFieldBegin("receive_chat_history", thrift.BOOL, 1); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteBool(*p.ReceiveChatHistory); 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 *EvaluatorContent) writeField2(oprot thrift.TProtocol) (err error) { - if p.IsSetInputSchemas() { - if err = oprot.WriteFieldBegin("input_schemas", thrift.LIST, 2); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteListBegin(thrift.STRUCT, len(p.InputSchemas)); err != nil { - return err - } - for _, v := range p.InputSchemas { - 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 *EvaluatorContent) writeField3(oprot thrift.TProtocol) (err error) { - if p.IsSetPromptEvaluator() { - if err = oprot.WriteFieldBegin("prompt_evaluator", thrift.STRUCT, 3); err != nil { - goto WriteFieldBeginError - } - if err := p.PromptEvaluator.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 *EvaluatorContent) writeField4(oprot thrift.TProtocol) (err error) { - if p.IsSetCodeEvaluator() { - if err = oprot.WriteFieldBegin("code_evaluator", thrift.STRUCT, 4); err != nil { - goto WriteFieldBeginError - } - if err := p.CodeEvaluator.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 *EvaluatorContent) String() string { - if p == nil { - return "" - } - return fmt.Sprintf("EvaluatorContent(%+v)", *p) - -} - -func (p *EvaluatorContent) DeepEqual(ano *EvaluatorContent) bool { - if p == ano { - return true - } else if p == nil || ano == nil { - return false - } - if !p.Field1DeepEqual(ano.ReceiveChatHistory) { - return false - } - if !p.Field2DeepEqual(ano.InputSchemas) { - return false - } - if !p.Field3DeepEqual(ano.PromptEvaluator) { - return false - } - if !p.Field4DeepEqual(ano.CodeEvaluator) { - return false - } - return true -} - -func (p *EvaluatorContent) Field1DeepEqual(src *bool) bool { - - if p.ReceiveChatHistory == src { - return true - } else if p.ReceiveChatHistory == nil || src == nil { - return false - } - if *p.ReceiveChatHistory != *src { - return false - } - return true -} -func (p *EvaluatorContent) Field2DeepEqual(src []*common.ArgsSchema) bool { - - if len(p.InputSchemas) != len(src) { - return false - } - for i, v := range p.InputSchemas { - _src := src[i] - if !v.DeepEqual(_src) { - return false - } - } - return true -} -func (p *EvaluatorContent) Field3DeepEqual(src *PromptEvaluator) bool { - - if !p.PromptEvaluator.DeepEqual(src) { - return false - } - return true -} -func (p *EvaluatorContent) Field4DeepEqual(src *CodeEvaluator) bool { - - if !p.CodeEvaluator.DeepEqual(src) { - return false - } - return true -} - -// 评估器版本 -type EvaluatorVersion struct { - EvaluatorVersionID *string `thrift:"evaluator_version_id,1,optional" frugal:"1,optional,string" form:"evaluator_version_id" json:"evaluator_version_id,omitempty" query:"evaluator_version_id"` - Version *string `thrift:"version,2,optional" frugal:"2,optional,string" form:"version" json:"version,omitempty" query:"version"` - Description *string `thrift:"description,3,optional" frugal:"3,optional,string" form:"description" json:"description,omitempty" query:"description"` - EvaluatorContent *EvaluatorContent `thrift:"evaluator_content,4,optional" frugal:"4,optional,EvaluatorContent" form:"evaluator_content" json:"evaluator_content,omitempty" query:"evaluator_content"` - BaseInfo *common.BaseInfo `thrift:"base_info,5,optional" frugal:"5,optional,common.BaseInfo" form:"base_info" json:"base_info,omitempty" query:"base_info"` -} - -func NewEvaluatorVersion() *EvaluatorVersion { - return &EvaluatorVersion{} -} - -func (p *EvaluatorVersion) InitDefault() { -} - -var EvaluatorVersion_EvaluatorVersionID_DEFAULT string - -func (p *EvaluatorVersion) GetEvaluatorVersionID() (v string) { - if p == nil { - return - } - if !p.IsSetEvaluatorVersionID() { - return EvaluatorVersion_EvaluatorVersionID_DEFAULT - } - return *p.EvaluatorVersionID -} - -var EvaluatorVersion_Version_DEFAULT string - -func (p *EvaluatorVersion) GetVersion() (v string) { - if p == nil { - return - } - if !p.IsSetVersion() { - return EvaluatorVersion_Version_DEFAULT - } - return *p.Version -} - -var EvaluatorVersion_Description_DEFAULT string - -func (p *EvaluatorVersion) GetDescription() (v string) { - if p == nil { - return - } - if !p.IsSetDescription() { - return EvaluatorVersion_Description_DEFAULT - } - return *p.Description -} - -var EvaluatorVersion_EvaluatorContent_DEFAULT *EvaluatorContent - -func (p *EvaluatorVersion) GetEvaluatorContent() (v *EvaluatorContent) { - if p == nil { - return - } - if !p.IsSetEvaluatorContent() { - return EvaluatorVersion_EvaluatorContent_DEFAULT - } - return p.EvaluatorContent -} - -var EvaluatorVersion_BaseInfo_DEFAULT *common.BaseInfo - -func (p *EvaluatorVersion) GetBaseInfo() (v *common.BaseInfo) { - if p == nil { - return - } - if !p.IsSetBaseInfo() { - return EvaluatorVersion_BaseInfo_DEFAULT - } - return p.BaseInfo -} -func (p *EvaluatorVersion) SetEvaluatorVersionID(val *string) { - p.EvaluatorVersionID = val -} -func (p *EvaluatorVersion) SetVersion(val *string) { - p.Version = val -} -func (p *EvaluatorVersion) SetDescription(val *string) { - p.Description = val -} -func (p *EvaluatorVersion) SetEvaluatorContent(val *EvaluatorContent) { - p.EvaluatorContent = val -} -func (p *EvaluatorVersion) SetBaseInfo(val *common.BaseInfo) { - p.BaseInfo = val -} - -var fieldIDToName_EvaluatorVersion = map[int16]string{ - 1: "evaluator_version_id", - 2: "version", - 3: "description", - 4: "evaluator_content", - 5: "base_info", -} - -func (p *EvaluatorVersion) IsSetEvaluatorVersionID() bool { - return p.EvaluatorVersionID != nil -} - -func (p *EvaluatorVersion) IsSetVersion() bool { - return p.Version != nil -} - -func (p *EvaluatorVersion) IsSetDescription() bool { - return p.Description != nil -} - -func (p *EvaluatorVersion) IsSetEvaluatorContent() bool { - return p.EvaluatorContent != nil -} - -func (p *EvaluatorVersion) IsSetBaseInfo() bool { - return p.BaseInfo != nil -} - -func (p *EvaluatorVersion) 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.STRUCT { - 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_EvaluatorVersion[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 *EvaluatorVersion) ReadField1(iprot thrift.TProtocol) error { - - var _field *string - if v, err := iprot.ReadString(); err != nil { - return err - } else { - _field = &v - } - p.EvaluatorVersionID = _field - return nil -} -func (p *EvaluatorVersion) ReadField2(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 *EvaluatorVersion) 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 *EvaluatorVersion) ReadField4(iprot thrift.TProtocol) error { - _field := NewEvaluatorContent() - if err := _field.Read(iprot); err != nil { - return err - } - p.EvaluatorContent = _field - return nil -} -func (p *EvaluatorVersion) ReadField5(iprot thrift.TProtocol) error { - _field := common.NewBaseInfo() - if err := _field.Read(iprot); err != nil { - return err - } - p.BaseInfo = _field - return nil -} - -func (p *EvaluatorVersion) Write(oprot thrift.TProtocol) (err error) { - var fieldId int16 - if err = oprot.WriteStructBegin("EvaluatorVersion"); 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 *EvaluatorVersion) writeField1(oprot thrift.TProtocol) (err error) { - if p.IsSetEvaluatorVersionID() { - if err = oprot.WriteFieldBegin("evaluator_version_id", thrift.STRING, 1); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteString(*p.EvaluatorVersionID); 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 *EvaluatorVersion) writeField2(oprot thrift.TProtocol) (err error) { - if p.IsSetVersion() { - if err = oprot.WriteFieldBegin("version", thrift.STRING, 2); 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 2 begin error: ", p), err) -WriteFieldEndError: - return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) -} -func (p *EvaluatorVersion) writeField3(oprot thrift.TProtocol) (err error) { - if p.IsSetDescription() { - 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 *EvaluatorVersion) writeField4(oprot thrift.TProtocol) (err error) { - if p.IsSetEvaluatorContent() { - if err = oprot.WriteFieldBegin("evaluator_content", thrift.STRUCT, 4); err != nil { - goto WriteFieldBeginError - } - if err := p.EvaluatorContent.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 *EvaluatorVersion) writeField5(oprot thrift.TProtocol) (err error) { - if p.IsSetBaseInfo() { - if err = oprot.WriteFieldBegin("base_info", thrift.STRUCT, 5); err != nil { - goto WriteFieldBeginError - } - if err := p.BaseInfo.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 *EvaluatorVersion) String() string { - if p == nil { - return "" - } - return fmt.Sprintf("EvaluatorVersion(%+v)", *p) - -} - -func (p *EvaluatorVersion) DeepEqual(ano *EvaluatorVersion) bool { - if p == ano { - return true - } else if p == nil || ano == nil { - return false - } - if !p.Field1DeepEqual(ano.EvaluatorVersionID) { - return false - } - if !p.Field2DeepEqual(ano.Version) { - return false - } - if !p.Field3DeepEqual(ano.Description) { - return false - } - if !p.Field4DeepEqual(ano.EvaluatorContent) { - return false - } - if !p.Field5DeepEqual(ano.BaseInfo) { - return false - } - return true -} - -func (p *EvaluatorVersion) Field1DeepEqual(src *string) bool { - - if p.EvaluatorVersionID == src { - return true - } else if p.EvaluatorVersionID == nil || src == nil { - return false - } - if strings.Compare(*p.EvaluatorVersionID, *src) != 0 { - return false - } - return true -} -func (p *EvaluatorVersion) Field2DeepEqual(src *string) bool { - - if p.Version == src { - return true - } else if p.Version == nil || src == nil { - return false - } - if strings.Compare(*p.Version, *src) != 0 { - return false - } - return true -} -func (p *EvaluatorVersion) Field3DeepEqual(src *string) bool { - - if p.Description == src { - return true - } else if p.Description == nil || src == nil { - return false - } - if strings.Compare(*p.Description, *src) != 0 { - return false - } - return true -} -func (p *EvaluatorVersion) Field4DeepEqual(src *EvaluatorContent) bool { - - if !p.EvaluatorContent.DeepEqual(src) { - return false - } - return true -} -func (p *EvaluatorVersion) Field5DeepEqual(src *common.BaseInfo) bool { - - if !p.BaseInfo.DeepEqual(src) { - return false - } - return true -} - -// 评估器 -type Evaluator struct { - EvaluatorID *string `thrift:"evaluator_id,1,optional" frugal:"1,optional,string" form:"evaluator_id" json:"evaluator_id,omitempty" query:"evaluator_id"` - Name *string `thrift:"name,2,optional" frugal:"2,optional,string" form:"name" json:"name,omitempty" query:"name"` - Description *string `thrift:"description,3,optional" frugal:"3,optional,string" form:"description" json:"description,omitempty" query:"description"` - EvaluatorType *EvaluatorType `thrift:"evaluator_type,4,optional" frugal:"4,optional,string" form:"evaluator_type" json:"evaluator_type,omitempty" query:"evaluator_type"` - DraftSubmitted *bool `thrift:"draft_submitted,5,optional" frugal:"5,optional,bool" form:"draft_submitted" json:"draft_submitted,omitempty" query:"draft_submitted"` - LatestVersion *string `thrift:"latest_version,6,optional" frugal:"6,optional,string" form:"latest_version" json:"latest_version,omitempty" query:"latest_version"` - CurrentVersion *EvaluatorVersion `thrift:"current_version,7,optional" frugal:"7,optional,EvaluatorVersion" form:"current_version" json:"current_version,omitempty" query:"current_version"` - BaseInfo *common.BaseInfo `thrift:"base_info,8,optional" frugal:"8,optional,common.BaseInfo" form:"base_info" json:"base_info,omitempty" query:"base_info"` -} - -func NewEvaluator() *Evaluator { - return &Evaluator{} -} - -func (p *Evaluator) InitDefault() { -} - -var Evaluator_EvaluatorID_DEFAULT string - -func (p *Evaluator) GetEvaluatorID() (v string) { - if p == nil { - return - } - if !p.IsSetEvaluatorID() { - return Evaluator_EvaluatorID_DEFAULT - } - return *p.EvaluatorID -} - -var Evaluator_Name_DEFAULT string - -func (p *Evaluator) GetName() (v string) { - if p == nil { - return - } - if !p.IsSetName() { - return Evaluator_Name_DEFAULT - } - return *p.Name -} - -var Evaluator_Description_DEFAULT string - -func (p *Evaluator) GetDescription() (v string) { - if p == nil { - return - } - if !p.IsSetDescription() { - return Evaluator_Description_DEFAULT - } - return *p.Description -} - -var Evaluator_EvaluatorType_DEFAULT EvaluatorType - -func (p *Evaluator) GetEvaluatorType() (v EvaluatorType) { - if p == nil { - return - } - if !p.IsSetEvaluatorType() { - return Evaluator_EvaluatorType_DEFAULT - } - return *p.EvaluatorType -} - -var Evaluator_DraftSubmitted_DEFAULT bool - -func (p *Evaluator) GetDraftSubmitted() (v bool) { - if p == nil { - return - } - if !p.IsSetDraftSubmitted() { - return Evaluator_DraftSubmitted_DEFAULT - } - return *p.DraftSubmitted -} - -var Evaluator_LatestVersion_DEFAULT string - -func (p *Evaluator) GetLatestVersion() (v string) { - if p == nil { - return - } - if !p.IsSetLatestVersion() { - return Evaluator_LatestVersion_DEFAULT - } - return *p.LatestVersion -} - -var Evaluator_CurrentVersion_DEFAULT *EvaluatorVersion - -func (p *Evaluator) GetCurrentVersion() (v *EvaluatorVersion) { - if p == nil { - return - } - if !p.IsSetCurrentVersion() { - return Evaluator_CurrentVersion_DEFAULT - } - return p.CurrentVersion -} - -var Evaluator_BaseInfo_DEFAULT *common.BaseInfo - -func (p *Evaluator) GetBaseInfo() (v *common.BaseInfo) { - if p == nil { - return - } - if !p.IsSetBaseInfo() { - return Evaluator_BaseInfo_DEFAULT - } - return p.BaseInfo -} -func (p *Evaluator) SetEvaluatorID(val *string) { - p.EvaluatorID = val -} -func (p *Evaluator) SetName(val *string) { - p.Name = val -} -func (p *Evaluator) SetDescription(val *string) { - p.Description = val -} -func (p *Evaluator) SetEvaluatorType(val *EvaluatorType) { - p.EvaluatorType = val -} -func (p *Evaluator) SetDraftSubmitted(val *bool) { - p.DraftSubmitted = val -} -func (p *Evaluator) SetLatestVersion(val *string) { - p.LatestVersion = val -} -func (p *Evaluator) SetCurrentVersion(val *EvaluatorVersion) { - p.CurrentVersion = val -} -func (p *Evaluator) SetBaseInfo(val *common.BaseInfo) { - p.BaseInfo = val -} - -var fieldIDToName_Evaluator = map[int16]string{ - 1: "evaluator_id", - 2: "name", - 3: "description", - 4: "evaluator_type", - 5: "draft_submitted", - 6: "latest_version", - 7: "current_version", - 8: "base_info", -} - -func (p *Evaluator) IsSetEvaluatorID() bool { - return p.EvaluatorID != nil -} - -func (p *Evaluator) IsSetName() bool { - return p.Name != nil -} - -func (p *Evaluator) IsSetDescription() bool { - return p.Description != nil -} - -func (p *Evaluator) IsSetEvaluatorType() bool { - return p.EvaluatorType != nil -} - -func (p *Evaluator) IsSetDraftSubmitted() bool { - return p.DraftSubmitted != nil -} - -func (p *Evaluator) IsSetLatestVersion() bool { - return p.LatestVersion != nil -} - -func (p *Evaluator) IsSetCurrentVersion() bool { - return p.CurrentVersion != nil -} - -func (p *Evaluator) IsSetBaseInfo() bool { - return p.BaseInfo != nil -} - -func (p *Evaluator) 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.STRUCT { - if err = p.ReadField7(iprot); err != nil { - goto ReadFieldError - } - } else if err = iprot.Skip(fieldTypeId); err != nil { - goto SkipFieldError - } - case 8: - if fieldTypeId == thrift.STRUCT { - if err = p.ReadField8(iprot); err != nil { - goto ReadFieldError - } - } else if err = iprot.Skip(fieldTypeId); err != nil { - goto SkipFieldError - } - default: - if err = iprot.Skip(fieldTypeId); err != nil { - goto SkipFieldError - } - } - if err = iprot.ReadFieldEnd(); err != nil { - goto ReadFieldEndError - } - } - if err = iprot.ReadStructEnd(); err != nil { - goto ReadStructEndError - } - - return nil -ReadStructBeginError: - return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) -ReadFieldBeginError: - return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) -ReadFieldError: - return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_Evaluator[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 *Evaluator) ReadField1(iprot thrift.TProtocol) error { - - var _field *string - if v, err := iprot.ReadString(); err != nil { - return err - } else { - _field = &v - } - p.EvaluatorID = _field - return nil -} -func (p *Evaluator) 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 *Evaluator) 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 *Evaluator) ReadField4(iprot thrift.TProtocol) error { - - var _field *EvaluatorType - if v, err := iprot.ReadString(); err != nil { - return err - } else { - _field = &v - } - p.EvaluatorType = _field - return nil -} -func (p *Evaluator) ReadField5(iprot thrift.TProtocol) error { - - var _field *bool - if v, err := iprot.ReadBool(); err != nil { - return err - } else { - _field = &v - } - p.DraftSubmitted = _field - return nil -} -func (p *Evaluator) ReadField6(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 *Evaluator) ReadField7(iprot thrift.TProtocol) error { - _field := NewEvaluatorVersion() - if err := _field.Read(iprot); err != nil { - return err - } - p.CurrentVersion = _field - return nil -} -func (p *Evaluator) ReadField8(iprot thrift.TProtocol) error { - _field := common.NewBaseInfo() - if err := _field.Read(iprot); err != nil { - return err - } - p.BaseInfo = _field - return nil -} - -func (p *Evaluator) Write(oprot thrift.TProtocol) (err error) { - var fieldId int16 - if err = oprot.WriteStructBegin("Evaluator"); 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 *Evaluator) writeField1(oprot thrift.TProtocol) (err error) { - if p.IsSetEvaluatorID() { - if err = oprot.WriteFieldBegin("evaluator_id", thrift.STRING, 1); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteString(*p.EvaluatorID); 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 *Evaluator) writeField2(oprot thrift.TProtocol) (err error) { - if p.IsSetName() { - 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 *Evaluator) writeField3(oprot thrift.TProtocol) (err error) { - if p.IsSetDescription() { - 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 *Evaluator) writeField4(oprot thrift.TProtocol) (err error) { - if p.IsSetEvaluatorType() { - if err = oprot.WriteFieldBegin("evaluator_type", thrift.STRING, 4); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteString(*p.EvaluatorType); 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 *Evaluator) writeField5(oprot thrift.TProtocol) (err error) { - if p.IsSetDraftSubmitted() { - if err = oprot.WriteFieldBegin("draft_submitted", thrift.BOOL, 5); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteBool(*p.DraftSubmitted); 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 *Evaluator) writeField6(oprot thrift.TProtocol) (err error) { - if p.IsSetLatestVersion() { - if err = oprot.WriteFieldBegin("latest_version", thrift.STRING, 6); 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 6 begin error: ", p), err) -WriteFieldEndError: - return thrift.PrependError(fmt.Sprintf("%T write field 6 end error: ", p), err) -} -func (p *Evaluator) writeField7(oprot thrift.TProtocol) (err error) { - if p.IsSetCurrentVersion() { - if err = oprot.WriteFieldBegin("current_version", thrift.STRUCT, 7); err != nil { - goto WriteFieldBeginError - } - if err := p.CurrentVersion.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 *Evaluator) writeField8(oprot thrift.TProtocol) (err error) { - if p.IsSetBaseInfo() { - if err = oprot.WriteFieldBegin("base_info", thrift.STRUCT, 8); err != nil { - goto WriteFieldBeginError - } - if err := p.BaseInfo.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 *Evaluator) String() string { - if p == nil { - return "" - } - return fmt.Sprintf("Evaluator(%+v)", *p) - -} - -func (p *Evaluator) DeepEqual(ano *Evaluator) bool { - if p == ano { - return true - } else if p == nil || ano == nil { - return false - } - if !p.Field1DeepEqual(ano.EvaluatorID) { - return false - } - if !p.Field2DeepEqual(ano.Name) { - return false - } - if !p.Field3DeepEqual(ano.Description) { - return false - } - if !p.Field4DeepEqual(ano.EvaluatorType) { - return false - } - if !p.Field5DeepEqual(ano.DraftSubmitted) { - return false - } - if !p.Field6DeepEqual(ano.LatestVersion) { - return false - } - if !p.Field7DeepEqual(ano.CurrentVersion) { - return false - } - if !p.Field8DeepEqual(ano.BaseInfo) { - return false - } - return true -} - -func (p *Evaluator) Field1DeepEqual(src *string) bool { - - if p.EvaluatorID == src { - return true - } else if p.EvaluatorID == nil || src == nil { - return false - } - if strings.Compare(*p.EvaluatorID, *src) != 0 { - return false - } - return true -} -func (p *Evaluator) Field2DeepEqual(src *string) bool { - - if p.Name == src { - return true - } else if p.Name == nil || src == nil { - return false - } - if strings.Compare(*p.Name, *src) != 0 { - return false - } - return true -} -func (p *Evaluator) Field3DeepEqual(src *string) bool { - - if p.Description == src { - return true - } else if p.Description == nil || src == nil { - return false - } - if strings.Compare(*p.Description, *src) != 0 { - return false - } - return true -} -func (p *Evaluator) Field4DeepEqual(src *EvaluatorType) bool { - - if p.EvaluatorType == src { - return true - } else if p.EvaluatorType == nil || src == nil { - return false - } - if strings.Compare(*p.EvaluatorType, *src) != 0 { - return false - } - return true -} -func (p *Evaluator) Field5DeepEqual(src *bool) bool { - - if p.DraftSubmitted == src { - return true - } else if p.DraftSubmitted == nil || src == nil { - return false - } - if *p.DraftSubmitted != *src { - return false - } - return true -} -func (p *Evaluator) Field6DeepEqual(src *string) bool { - - if p.LatestVersion == src { - return true - } else if p.LatestVersion == nil || src == nil { - return false - } - if strings.Compare(*p.LatestVersion, *src) != 0 { - return false - } - return true -} -func (p *Evaluator) Field7DeepEqual(src *EvaluatorVersion) bool { - - if !p.CurrentVersion.DeepEqual(src) { - return false - } - return true -} -func (p *Evaluator) Field8DeepEqual(src *common.BaseInfo) bool { - - if !p.BaseInfo.DeepEqual(src) { - return false - } - return true -} - -// 评估器结果 -type EvaluatorResult_ struct { - Score *float64 `thrift:"score,1,optional" frugal:"1,optional,double" form:"score" json:"score,omitempty" query:"score"` - Reasoning *string `thrift:"reasoning,2,optional" frugal:"2,optional,string" form:"reasoning" json:"reasoning,omitempty" query:"reasoning"` -} - -func NewEvaluatorResult_() *EvaluatorResult_ { - return &EvaluatorResult_{} -} - -func (p *EvaluatorResult_) InitDefault() { -} - -var EvaluatorResult__Score_DEFAULT float64 - -func (p *EvaluatorResult_) GetScore() (v float64) { - if p == nil { - return - } - if !p.IsSetScore() { - return EvaluatorResult__Score_DEFAULT - } - return *p.Score -} - -var EvaluatorResult__Reasoning_DEFAULT string - -func (p *EvaluatorResult_) GetReasoning() (v string) { - if p == nil { - return - } - if !p.IsSetReasoning() { - return EvaluatorResult__Reasoning_DEFAULT - } - return *p.Reasoning -} -func (p *EvaluatorResult_) SetScore(val *float64) { - p.Score = val -} -func (p *EvaluatorResult_) SetReasoning(val *string) { - p.Reasoning = val -} - -var fieldIDToName_EvaluatorResult_ = map[int16]string{ - 1: "score", - 2: "reasoning", -} - -func (p *EvaluatorResult_) IsSetScore() bool { - return p.Score != nil -} - -func (p *EvaluatorResult_) IsSetReasoning() bool { - return p.Reasoning != nil -} - -func (p *EvaluatorResult_) 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.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_EvaluatorResult_[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 *EvaluatorResult_) ReadField1(iprot thrift.TProtocol) error { - - var _field *float64 - if v, err := iprot.ReadDouble(); err != nil { - return err - } else { - _field = &v - } - p.Score = _field - return nil -} -func (p *EvaluatorResult_) ReadField2(iprot thrift.TProtocol) error { - - var _field *string - if v, err := iprot.ReadString(); err != nil { - return err - } else { - _field = &v - } - p.Reasoning = _field - return nil -} - -func (p *EvaluatorResult_) Write(oprot thrift.TProtocol) (err error) { - var fieldId int16 - if err = oprot.WriteStructBegin("EvaluatorResult"); 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 *EvaluatorResult_) writeField1(oprot thrift.TProtocol) (err error) { - if p.IsSetScore() { - if err = oprot.WriteFieldBegin("score", thrift.DOUBLE, 1); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteDouble(*p.Score); 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 *EvaluatorResult_) writeField2(oprot thrift.TProtocol) (err error) { - if p.IsSetReasoning() { - if err = oprot.WriteFieldBegin("reasoning", thrift.STRING, 2); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteString(*p.Reasoning); 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 *EvaluatorResult_) String() string { - if p == nil { - return "" - } - return fmt.Sprintf("EvaluatorResult_(%+v)", *p) - -} - -func (p *EvaluatorResult_) DeepEqual(ano *EvaluatorResult_) bool { - if p == ano { - return true - } else if p == nil || ano == nil { - return false - } - if !p.Field1DeepEqual(ano.Score) { - return false - } - if !p.Field2DeepEqual(ano.Reasoning) { - return false - } - return true -} - -func (p *EvaluatorResult_) Field1DeepEqual(src *float64) bool { - - if p.Score == src { - return true - } else if p.Score == nil || src == nil { - return false - } - if *p.Score != *src { - return false - } - return true -} -func (p *EvaluatorResult_) Field2DeepEqual(src *string) bool { - - if p.Reasoning == src { - return true - } else if p.Reasoning == nil || src == nil { - return false - } - if strings.Compare(*p.Reasoning, *src) != 0 { - return false - } - return true -} - -// 评估器使用量 -type EvaluatorUsage struct { - InputTokens *string `thrift:"input_tokens,1,optional" frugal:"1,optional,string" form:"input_tokens" json:"input_tokens,omitempty" query:"input_tokens"` - OutputTokens *string `thrift:"output_tokens,2,optional" frugal:"2,optional,string" form:"output_tokens" json:"output_tokens,omitempty" query:"output_tokens"` -} - -func NewEvaluatorUsage() *EvaluatorUsage { - return &EvaluatorUsage{} -} - -func (p *EvaluatorUsage) InitDefault() { -} - -var EvaluatorUsage_InputTokens_DEFAULT string - -func (p *EvaluatorUsage) GetInputTokens() (v string) { - if p == nil { - return - } - if !p.IsSetInputTokens() { - return EvaluatorUsage_InputTokens_DEFAULT - } - return *p.InputTokens -} - -var EvaluatorUsage_OutputTokens_DEFAULT string - -func (p *EvaluatorUsage) GetOutputTokens() (v string) { - if p == nil { - return - } - if !p.IsSetOutputTokens() { - return EvaluatorUsage_OutputTokens_DEFAULT - } - return *p.OutputTokens -} -func (p *EvaluatorUsage) SetInputTokens(val *string) { - p.InputTokens = val -} -func (p *EvaluatorUsage) SetOutputTokens(val *string) { - p.OutputTokens = val -} - -var fieldIDToName_EvaluatorUsage = map[int16]string{ - 1: "input_tokens", - 2: "output_tokens", -} - -func (p *EvaluatorUsage) IsSetInputTokens() bool { - return p.InputTokens != nil -} - -func (p *EvaluatorUsage) IsSetOutputTokens() bool { - return p.OutputTokens != nil -} - -func (p *EvaluatorUsage) 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_EvaluatorUsage[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 *EvaluatorUsage) 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 *EvaluatorUsage) ReadField2(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 *EvaluatorUsage) Write(oprot thrift.TProtocol) (err error) { - var fieldId int16 - if err = oprot.WriteStructBegin("EvaluatorUsage"); 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 *EvaluatorUsage) writeField1(oprot thrift.TProtocol) (err error) { - if p.IsSetInputTokens() { - if err = oprot.WriteFieldBegin("input_tokens", 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 *EvaluatorUsage) writeField2(oprot thrift.TProtocol) (err error) { - if p.IsSetOutputTokens() { - if err = oprot.WriteFieldBegin("output_tokens", thrift.STRING, 2); 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 2 begin error: ", p), err) -WriteFieldEndError: - return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) -} - -func (p *EvaluatorUsage) String() string { - if p == nil { - return "" - } - return fmt.Sprintf("EvaluatorUsage(%+v)", *p) - -} - -func (p *EvaluatorUsage) DeepEqual(ano *EvaluatorUsage) bool { - if p == ano { - return true - } else if p == nil || ano == nil { - return false - } - if !p.Field1DeepEqual(ano.InputTokens) { - return false - } - if !p.Field2DeepEqual(ano.OutputTokens) { - return false - } - return true -} - -func (p *EvaluatorUsage) Field1DeepEqual(src *string) bool { - - if p.InputTokens == src { - return true - } else if p.InputTokens == nil || src == nil { - return false - } - if strings.Compare(*p.InputTokens, *src) != 0 { - return false - } - return true -} -func (p *EvaluatorUsage) Field2DeepEqual(src *string) bool { - - if p.OutputTokens == src { - return true - } else if p.OutputTokens == nil || src == nil { - return false - } - if strings.Compare(*p.OutputTokens, *src) != 0 { - return false - } - return true -} - -// 评估器运行错误 -type EvaluatorRunError struct { - Code *int32 `thrift:"code,1,optional" frugal:"1,optional,i32" form:"code" json:"code,omitempty" query:"code"` - Message *string `thrift:"message,2,optional" frugal:"2,optional,string" form:"message" json:"message,omitempty" query:"message"` -} - -func NewEvaluatorRunError() *EvaluatorRunError { - return &EvaluatorRunError{} -} - -func (p *EvaluatorRunError) InitDefault() { -} - -var EvaluatorRunError_Code_DEFAULT int32 - -func (p *EvaluatorRunError) GetCode() (v int32) { - if p == nil { - return - } - if !p.IsSetCode() { - return EvaluatorRunError_Code_DEFAULT - } - return *p.Code -} - -var EvaluatorRunError_Message_DEFAULT string - -func (p *EvaluatorRunError) GetMessage() (v string) { - if p == nil { - return - } - if !p.IsSetMessage() { - return EvaluatorRunError_Message_DEFAULT - } - return *p.Message -} -func (p *EvaluatorRunError) SetCode(val *int32) { - p.Code = val -} -func (p *EvaluatorRunError) SetMessage(val *string) { - p.Message = val -} - -var fieldIDToName_EvaluatorRunError = map[int16]string{ - 1: "code", - 2: "message", -} - -func (p *EvaluatorRunError) IsSetCode() bool { - return p.Code != nil -} - -func (p *EvaluatorRunError) IsSetMessage() bool { - return p.Message != nil -} - -func (p *EvaluatorRunError) 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_EvaluatorRunError[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 *EvaluatorRunError) 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 *EvaluatorRunError) 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 *EvaluatorRunError) Write(oprot thrift.TProtocol) (err error) { - var fieldId int16 - if err = oprot.WriteStructBegin("EvaluatorRunError"); 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 *EvaluatorRunError) 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 *EvaluatorRunError) writeField2(oprot thrift.TProtocol) (err error) { - if p.IsSetMessage() { - 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 *EvaluatorRunError) String() string { - if p == nil { - return "" - } - return fmt.Sprintf("EvaluatorRunError(%+v)", *p) - -} - -func (p *EvaluatorRunError) DeepEqual(ano *EvaluatorRunError) bool { - if p == ano { - return true - } else if p == nil || ano == nil { - return false - } - if !p.Field1DeepEqual(ano.Code) { - return false - } - if !p.Field2DeepEqual(ano.Message) { - return false - } - return true -} - -func (p *EvaluatorRunError) Field1DeepEqual(src *int32) bool { - - if p.Code == src { - return true - } else if p.Code == nil || src == nil { - return false - } - if *p.Code != *src { - return false - } - return true -} -func (p *EvaluatorRunError) Field2DeepEqual(src *string) bool { - - if p.Message == src { - return true - } else if p.Message == nil || src == nil { - return false - } - if strings.Compare(*p.Message, *src) != 0 { - return false - } - return true -} - -// 评估器输出数据 -type EvaluatorOutputData struct { - EvaluatorResult_ *EvaluatorResult_ `thrift:"evaluator_result,1,optional" frugal:"1,optional,EvaluatorResult_" form:"evaluator_result" json:"evaluator_result,omitempty" query:"evaluator_result"` - EvaluatorUsage *EvaluatorUsage `thrift:"evaluator_usage,2,optional" frugal:"2,optional,EvaluatorUsage" form:"evaluator_usage" json:"evaluator_usage,omitempty" query:"evaluator_usage"` - EvaluatorRunError *EvaluatorRunError `thrift:"evaluator_run_error,3,optional" frugal:"3,optional,EvaluatorRunError" form:"evaluator_run_error" json:"evaluator_run_error,omitempty" query:"evaluator_run_error"` - TimeConsumingMs *string `thrift:"time_consuming_ms,4,optional" frugal:"4,optional,string" form:"time_consuming_ms" json:"time_consuming_ms,omitempty" query:"time_consuming_ms"` -} - -func NewEvaluatorOutputData() *EvaluatorOutputData { - return &EvaluatorOutputData{} -} - -func (p *EvaluatorOutputData) InitDefault() { -} - -var EvaluatorOutputData_EvaluatorResult__DEFAULT *EvaluatorResult_ - -func (p *EvaluatorOutputData) GetEvaluatorResult_() (v *EvaluatorResult_) { - if p == nil { - return - } - if !p.IsSetEvaluatorResult_() { - return EvaluatorOutputData_EvaluatorResult__DEFAULT - } - return p.EvaluatorResult_ -} - -var EvaluatorOutputData_EvaluatorUsage_DEFAULT *EvaluatorUsage - -func (p *EvaluatorOutputData) GetEvaluatorUsage() (v *EvaluatorUsage) { - if p == nil { - return - } - if !p.IsSetEvaluatorUsage() { - return EvaluatorOutputData_EvaluatorUsage_DEFAULT - } - return p.EvaluatorUsage -} - -var EvaluatorOutputData_EvaluatorRunError_DEFAULT *EvaluatorRunError - -func (p *EvaluatorOutputData) GetEvaluatorRunError() (v *EvaluatorRunError) { - if p == nil { - return - } - if !p.IsSetEvaluatorRunError() { - return EvaluatorOutputData_EvaluatorRunError_DEFAULT - } - return p.EvaluatorRunError -} - -var EvaluatorOutputData_TimeConsumingMs_DEFAULT string - -func (p *EvaluatorOutputData) GetTimeConsumingMs() (v string) { - if p == nil { - return - } - if !p.IsSetTimeConsumingMs() { - return EvaluatorOutputData_TimeConsumingMs_DEFAULT - } - return *p.TimeConsumingMs -} -func (p *EvaluatorOutputData) SetEvaluatorResult_(val *EvaluatorResult_) { - p.EvaluatorResult_ = val -} -func (p *EvaluatorOutputData) SetEvaluatorUsage(val *EvaluatorUsage) { - p.EvaluatorUsage = val -} -func (p *EvaluatorOutputData) SetEvaluatorRunError(val *EvaluatorRunError) { - p.EvaluatorRunError = val -} -func (p *EvaluatorOutputData) SetTimeConsumingMs(val *string) { - p.TimeConsumingMs = val -} - -var fieldIDToName_EvaluatorOutputData = map[int16]string{ - 1: "evaluator_result", - 2: "evaluator_usage", - 3: "evaluator_run_error", - 4: "time_consuming_ms", -} - -func (p *EvaluatorOutputData) IsSetEvaluatorResult_() bool { - return p.EvaluatorResult_ != nil -} - -func (p *EvaluatorOutputData) IsSetEvaluatorUsage() bool { - return p.EvaluatorUsage != nil -} - -func (p *EvaluatorOutputData) IsSetEvaluatorRunError() bool { - return p.EvaluatorRunError != nil -} - -func (p *EvaluatorOutputData) IsSetTimeConsumingMs() bool { - return p.TimeConsumingMs != nil -} - -func (p *EvaluatorOutputData) 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.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_EvaluatorOutputData[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 *EvaluatorOutputData) ReadField1(iprot thrift.TProtocol) error { - _field := NewEvaluatorResult_() - if err := _field.Read(iprot); err != nil { - return err - } - p.EvaluatorResult_ = _field - return nil -} -func (p *EvaluatorOutputData) ReadField2(iprot thrift.TProtocol) error { - _field := NewEvaluatorUsage() - if err := _field.Read(iprot); err != nil { - return err - } - p.EvaluatorUsage = _field - return nil -} -func (p *EvaluatorOutputData) ReadField3(iprot thrift.TProtocol) error { - _field := NewEvaluatorRunError() - if err := _field.Read(iprot); err != nil { - return err - } - p.EvaluatorRunError = _field - return nil -} -func (p *EvaluatorOutputData) ReadField4(iprot thrift.TProtocol) error { - - var _field *string - if v, err := iprot.ReadString(); err != nil { - return err - } else { - _field = &v - } - p.TimeConsumingMs = _field - return nil -} - -func (p *EvaluatorOutputData) Write(oprot thrift.TProtocol) (err error) { - var fieldId int16 - if err = oprot.WriteStructBegin("EvaluatorOutputData"); 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 *EvaluatorOutputData) writeField1(oprot thrift.TProtocol) (err error) { - if p.IsSetEvaluatorResult_() { - if err = oprot.WriteFieldBegin("evaluator_result", thrift.STRUCT, 1); err != nil { - goto WriteFieldBeginError - } - if err := p.EvaluatorResult_.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 *EvaluatorOutputData) writeField2(oprot thrift.TProtocol) (err error) { - if p.IsSetEvaluatorUsage() { - if err = oprot.WriteFieldBegin("evaluator_usage", thrift.STRUCT, 2); err != nil { - goto WriteFieldBeginError - } - if err := p.EvaluatorUsage.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 *EvaluatorOutputData) writeField3(oprot thrift.TProtocol) (err error) { - if p.IsSetEvaluatorRunError() { - if err = oprot.WriteFieldBegin("evaluator_run_error", thrift.STRUCT, 3); err != nil { - goto WriteFieldBeginError - } - if err := p.EvaluatorRunError.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 *EvaluatorOutputData) writeField4(oprot thrift.TProtocol) (err error) { - if p.IsSetTimeConsumingMs() { - if err = oprot.WriteFieldBegin("time_consuming_ms", thrift.STRING, 4); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteString(*p.TimeConsumingMs); 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 *EvaluatorOutputData) String() string { - if p == nil { - return "" - } - return fmt.Sprintf("EvaluatorOutputData(%+v)", *p) - -} - -func (p *EvaluatorOutputData) DeepEqual(ano *EvaluatorOutputData) bool { - if p == ano { - return true - } else if p == nil || ano == nil { - return false - } - if !p.Field1DeepEqual(ano.EvaluatorResult_) { - return false - } - if !p.Field2DeepEqual(ano.EvaluatorUsage) { - return false - } - if !p.Field3DeepEqual(ano.EvaluatorRunError) { - return false - } - if !p.Field4DeepEqual(ano.TimeConsumingMs) { - return false - } - return true -} - -func (p *EvaluatorOutputData) Field1DeepEqual(src *EvaluatorResult_) bool { - - if !p.EvaluatorResult_.DeepEqual(src) { - return false - } - return true -} -func (p *EvaluatorOutputData) Field2DeepEqual(src *EvaluatorUsage) bool { - - if !p.EvaluatorUsage.DeepEqual(src) { - return false - } - return true -} -func (p *EvaluatorOutputData) Field3DeepEqual(src *EvaluatorRunError) bool { - - if !p.EvaluatorRunError.DeepEqual(src) { - return false - } - return true -} -func (p *EvaluatorOutputData) Field4DeepEqual(src *string) bool { - - if p.TimeConsumingMs == src { - return true - } else if p.TimeConsumingMs == nil || src == nil { - return false - } - if strings.Compare(*p.TimeConsumingMs, *src) != 0 { - return false - } - return true -} - -// 评估器输入数据 -type EvaluatorInputData struct { - HistoryMessages []*Message `thrift:"history_messages,1,optional" frugal:"1,optional,list" form:"history_messages" json:"history_messages,omitempty" query:"history_messages"` - InputFields map[string]*common.Content `thrift:"input_fields,2,optional" frugal:"2,optional,map" form:"input_fields" json:"input_fields,omitempty" query:"input_fields"` -} - -func NewEvaluatorInputData() *EvaluatorInputData { - return &EvaluatorInputData{} -} - -func (p *EvaluatorInputData) InitDefault() { -} - -var EvaluatorInputData_HistoryMessages_DEFAULT []*Message - -func (p *EvaluatorInputData) GetHistoryMessages() (v []*Message) { - if p == nil { - return - } - if !p.IsSetHistoryMessages() { - return EvaluatorInputData_HistoryMessages_DEFAULT - } - return p.HistoryMessages -} - -var EvaluatorInputData_InputFields_DEFAULT map[string]*common.Content - -func (p *EvaluatorInputData) GetInputFields() (v map[string]*common.Content) { - if p == nil { - return - } - if !p.IsSetInputFields() { - return EvaluatorInputData_InputFields_DEFAULT - } - return p.InputFields -} -func (p *EvaluatorInputData) SetHistoryMessages(val []*Message) { - p.HistoryMessages = val -} -func (p *EvaluatorInputData) SetInputFields(val map[string]*common.Content) { - p.InputFields = val -} - -var fieldIDToName_EvaluatorInputData = map[int16]string{ - 1: "history_messages", - 2: "input_fields", -} - -func (p *EvaluatorInputData) IsSetHistoryMessages() bool { - return p.HistoryMessages != nil -} - -func (p *EvaluatorInputData) IsSetInputFields() bool { - return p.InputFields != nil -} - -func (p *EvaluatorInputData) 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.MAP { - 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_EvaluatorInputData[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 *EvaluatorInputData) ReadField1(iprot thrift.TProtocol) error { - _, size, err := iprot.ReadListBegin() - if err != nil { - return err - } - _field := make([]*Message, 0, size) - values := make([]Message, 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.HistoryMessages = _field - return nil -} -func (p *EvaluatorInputData) ReadField2(iprot thrift.TProtocol) error { - _, _, size, err := iprot.ReadMapBegin() - if err != nil { - return err - } - _field := make(map[string]*common.Content, size) - values := make([]common.Content, 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.InputFields = _field - return nil -} - -func (p *EvaluatorInputData) Write(oprot thrift.TProtocol) (err error) { - var fieldId int16 - if err = oprot.WriteStructBegin("EvaluatorInputData"); 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 *EvaluatorInputData) writeField1(oprot thrift.TProtocol) (err error) { - if p.IsSetHistoryMessages() { - if err = oprot.WriteFieldBegin("history_messages", thrift.LIST, 1); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteListBegin(thrift.STRUCT, len(p.HistoryMessages)); err != nil { - return err - } - for _, v := range p.HistoryMessages { - 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 *EvaluatorInputData) writeField2(oprot thrift.TProtocol) (err error) { - if p.IsSetInputFields() { - if err = oprot.WriteFieldBegin("input_fields", thrift.MAP, 2); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteMapBegin(thrift.STRING, thrift.STRUCT, len(p.InputFields)); err != nil { - return err - } - for k, v := range p.InputFields { - 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 *EvaluatorInputData) String() string { - if p == nil { - return "" - } - return fmt.Sprintf("EvaluatorInputData(%+v)", *p) - -} - -func (p *EvaluatorInputData) DeepEqual(ano *EvaluatorInputData) bool { - if p == ano { - return true - } else if p == nil || ano == nil { - return false - } - if !p.Field1DeepEqual(ano.HistoryMessages) { - return false - } - if !p.Field2DeepEqual(ano.InputFields) { - return false - } - return true -} - -func (p *EvaluatorInputData) Field1DeepEqual(src []*Message) bool { - - if len(p.HistoryMessages) != len(src) { - return false - } - for i, v := range p.HistoryMessages { - _src := src[i] - if !v.DeepEqual(_src) { - return false - } - } - return true -} -func (p *EvaluatorInputData) Field2DeepEqual(src map[string]*common.Content) bool { - - if len(p.InputFields) != len(src) { - return false - } - for k, v := range p.InputFields { - _src := src[k] - if !v.DeepEqual(_src) { - return false - } - } - return true -} - -// 评估器执行记录 -type EvaluatorRecord struct { - RecordID *string `thrift:"record_id,1,optional" frugal:"1,optional,string" form:"record_id" json:"record_id,omitempty" query:"record_id"` - EvaluatorVersionID *string `thrift:"evaluator_version_id,2,optional" frugal:"2,optional,string" form:"evaluator_version_id" json:"evaluator_version_id,omitempty" query:"evaluator_version_id"` - TraceID *string `thrift:"trace_id,3,optional" frugal:"3,optional,string" form:"trace_id" json:"trace_id,omitempty" query:"trace_id"` - Status *EvaluatorRunStatus `thrift:"status,4,optional" frugal:"4,optional,string" form:"status" json:"status,omitempty" query:"status"` - EvaluatorInputData *EvaluatorInputData `thrift:"evaluator_input_data,5,optional" frugal:"5,optional,EvaluatorInputData" form:"evaluator_input_data" json:"evaluator_input_data,omitempty" query:"evaluator_input_data"` - EvaluatorOutputData *EvaluatorOutputData `thrift:"evaluator_output_data,6,optional" frugal:"6,optional,EvaluatorOutputData" form:"evaluator_output_data" json:"evaluator_output_data,omitempty" query:"evaluator_output_data"` - BaseInfo *common.BaseInfo `thrift:"base_info,7,optional" frugal:"7,optional,common.BaseInfo" form:"base_info" json:"base_info,omitempty" query:"base_info"` - Ext map[string]string `thrift:"ext,8,optional" frugal:"8,optional,map" form:"ext" json:"ext,omitempty" query:"ext"` -} - -func NewEvaluatorRecord() *EvaluatorRecord { - return &EvaluatorRecord{} -} - -func (p *EvaluatorRecord) InitDefault() { -} - -var EvaluatorRecord_RecordID_DEFAULT string - -func (p *EvaluatorRecord) GetRecordID() (v string) { - if p == nil { - return - } - if !p.IsSetRecordID() { - return EvaluatorRecord_RecordID_DEFAULT - } - return *p.RecordID -} - -var EvaluatorRecord_EvaluatorVersionID_DEFAULT string - -func (p *EvaluatorRecord) GetEvaluatorVersionID() (v string) { - if p == nil { - return - } - if !p.IsSetEvaluatorVersionID() { - return EvaluatorRecord_EvaluatorVersionID_DEFAULT - } - return *p.EvaluatorVersionID -} - -var EvaluatorRecord_TraceID_DEFAULT string - -func (p *EvaluatorRecord) GetTraceID() (v string) { - if p == nil { - return - } - if !p.IsSetTraceID() { - return EvaluatorRecord_TraceID_DEFAULT - } - return *p.TraceID -} - -var EvaluatorRecord_Status_DEFAULT EvaluatorRunStatus - -func (p *EvaluatorRecord) GetStatus() (v EvaluatorRunStatus) { - if p == nil { - return - } - if !p.IsSetStatus() { - return EvaluatorRecord_Status_DEFAULT - } - return *p.Status -} - -var EvaluatorRecord_EvaluatorInputData_DEFAULT *EvaluatorInputData - -func (p *EvaluatorRecord) GetEvaluatorInputData() (v *EvaluatorInputData) { - if p == nil { - return - } - if !p.IsSetEvaluatorInputData() { - return EvaluatorRecord_EvaluatorInputData_DEFAULT - } - return p.EvaluatorInputData -} - -var EvaluatorRecord_EvaluatorOutputData_DEFAULT *EvaluatorOutputData - -func (p *EvaluatorRecord) GetEvaluatorOutputData() (v *EvaluatorOutputData) { - if p == nil { - return - } - if !p.IsSetEvaluatorOutputData() { - return EvaluatorRecord_EvaluatorOutputData_DEFAULT - } - return p.EvaluatorOutputData -} - -var EvaluatorRecord_BaseInfo_DEFAULT *common.BaseInfo - -func (p *EvaluatorRecord) GetBaseInfo() (v *common.BaseInfo) { - if p == nil { - return - } - if !p.IsSetBaseInfo() { - return EvaluatorRecord_BaseInfo_DEFAULT - } - return p.BaseInfo -} - -var EvaluatorRecord_Ext_DEFAULT map[string]string - -func (p *EvaluatorRecord) GetExt() (v map[string]string) { - if p == nil { - return - } - if !p.IsSetExt() { - return EvaluatorRecord_Ext_DEFAULT - } - return p.Ext -} -func (p *EvaluatorRecord) SetRecordID(val *string) { - p.RecordID = val -} -func (p *EvaluatorRecord) SetEvaluatorVersionID(val *string) { - p.EvaluatorVersionID = val -} -func (p *EvaluatorRecord) SetTraceID(val *string) { - p.TraceID = val -} -func (p *EvaluatorRecord) SetStatus(val *EvaluatorRunStatus) { - p.Status = val -} -func (p *EvaluatorRecord) SetEvaluatorInputData(val *EvaluatorInputData) { - p.EvaluatorInputData = val -} -func (p *EvaluatorRecord) SetEvaluatorOutputData(val *EvaluatorOutputData) { - p.EvaluatorOutputData = val -} -func (p *EvaluatorRecord) SetBaseInfo(val *common.BaseInfo) { - p.BaseInfo = val -} -func (p *EvaluatorRecord) SetExt(val map[string]string) { - p.Ext = val -} - -var fieldIDToName_EvaluatorRecord = map[int16]string{ - 1: "record_id", - 2: "evaluator_version_id", - 3: "trace_id", - 4: "status", - 5: "evaluator_input_data", - 6: "evaluator_output_data", - 7: "base_info", - 8: "ext", -} - -func (p *EvaluatorRecord) IsSetRecordID() bool { - return p.RecordID != nil -} - -func (p *EvaluatorRecord) IsSetEvaluatorVersionID() bool { - return p.EvaluatorVersionID != nil -} - -func (p *EvaluatorRecord) IsSetTraceID() bool { - return p.TraceID != nil -} - -func (p *EvaluatorRecord) IsSetStatus() bool { - return p.Status != nil -} - -func (p *EvaluatorRecord) IsSetEvaluatorInputData() bool { - return p.EvaluatorInputData != nil -} - -func (p *EvaluatorRecord) IsSetEvaluatorOutputData() bool { - return p.EvaluatorOutputData != nil -} - -func (p *EvaluatorRecord) IsSetBaseInfo() bool { - return p.BaseInfo != nil -} - -func (p *EvaluatorRecord) IsSetExt() bool { - return p.Ext != nil -} - -func (p *EvaluatorRecord) 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.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.MAP { - 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_EvaluatorRecord[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 *EvaluatorRecord) ReadField1(iprot thrift.TProtocol) error { - - var _field *string - if v, err := iprot.ReadString(); err != nil { - return err - } else { - _field = &v - } - p.RecordID = _field - return nil -} -func (p *EvaluatorRecord) ReadField2(iprot thrift.TProtocol) error { - - var _field *string - if v, err := iprot.ReadString(); err != nil { - return err - } else { - _field = &v - } - p.EvaluatorVersionID = _field - return nil -} -func (p *EvaluatorRecord) ReadField3(iprot thrift.TProtocol) error { - - var _field *string - if v, err := iprot.ReadString(); err != nil { - return err - } else { - _field = &v - } - p.TraceID = _field - return nil -} -func (p *EvaluatorRecord) ReadField4(iprot thrift.TProtocol) error { - - var _field *EvaluatorRunStatus - if v, err := iprot.ReadString(); err != nil { - return err - } else { - _field = &v - } - p.Status = _field - return nil -} -func (p *EvaluatorRecord) ReadField5(iprot thrift.TProtocol) error { - _field := NewEvaluatorInputData() - if err := _field.Read(iprot); err != nil { - return err - } - p.EvaluatorInputData = _field - return nil -} -func (p *EvaluatorRecord) ReadField6(iprot thrift.TProtocol) error { - _field := NewEvaluatorOutputData() - if err := _field.Read(iprot); err != nil { - return err - } - p.EvaluatorOutputData = _field - return nil -} -func (p *EvaluatorRecord) ReadField7(iprot thrift.TProtocol) error { - _field := common.NewBaseInfo() - if err := _field.Read(iprot); err != nil { - return err - } - p.BaseInfo = _field - return nil -} -func (p *EvaluatorRecord) 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.Ext = _field - return nil -} - -func (p *EvaluatorRecord) Write(oprot thrift.TProtocol) (err error) { - var fieldId int16 - if err = oprot.WriteStructBegin("EvaluatorRecord"); 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 *EvaluatorRecord) writeField1(oprot thrift.TProtocol) (err error) { - if p.IsSetRecordID() { - if err = oprot.WriteFieldBegin("record_id", thrift.STRING, 1); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteString(*p.RecordID); 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 *EvaluatorRecord) writeField2(oprot thrift.TProtocol) (err error) { - if p.IsSetEvaluatorVersionID() { - if err = oprot.WriteFieldBegin("evaluator_version_id", thrift.STRING, 2); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteString(*p.EvaluatorVersionID); 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 *EvaluatorRecord) writeField3(oprot thrift.TProtocol) (err error) { - if p.IsSetTraceID() { - if err = oprot.WriteFieldBegin("trace_id", thrift.STRING, 3); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteString(*p.TraceID); 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 *EvaluatorRecord) writeField4(oprot thrift.TProtocol) (err error) { - if p.IsSetStatus() { - if err = oprot.WriteFieldBegin("status", thrift.STRING, 4); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteString(*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 *EvaluatorRecord) writeField5(oprot thrift.TProtocol) (err error) { - if p.IsSetEvaluatorInputData() { - if err = oprot.WriteFieldBegin("evaluator_input_data", thrift.STRUCT, 5); err != nil { - goto WriteFieldBeginError - } - if err := p.EvaluatorInputData.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 *EvaluatorRecord) writeField6(oprot thrift.TProtocol) (err error) { - if p.IsSetEvaluatorOutputData() { - if err = oprot.WriteFieldBegin("evaluator_output_data", thrift.STRUCT, 6); err != nil { - goto WriteFieldBeginError - } - if err := p.EvaluatorOutputData.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 *EvaluatorRecord) writeField7(oprot thrift.TProtocol) (err error) { - if p.IsSetBaseInfo() { - if err = oprot.WriteFieldBegin("base_info", thrift.STRUCT, 7); err != nil { - goto WriteFieldBeginError - } - if err := p.BaseInfo.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 *EvaluatorRecord) writeField8(oprot thrift.TProtocol) (err error) { - if p.IsSetExt() { - if err = oprot.WriteFieldBegin("ext", thrift.MAP, 8); 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 8 begin error: ", p), err) -WriteFieldEndError: - return thrift.PrependError(fmt.Sprintf("%T write field 8 end error: ", p), err) -} - -func (p *EvaluatorRecord) String() string { - if p == nil { - return "" - } - return fmt.Sprintf("EvaluatorRecord(%+v)", *p) - -} - -func (p *EvaluatorRecord) DeepEqual(ano *EvaluatorRecord) bool { - if p == ano { - return true - } else if p == nil || ano == nil { - return false - } - if !p.Field1DeepEqual(ano.RecordID) { - return false - } - if !p.Field2DeepEqual(ano.EvaluatorVersionID) { - return false - } - if !p.Field3DeepEqual(ano.TraceID) { - return false - } - if !p.Field4DeepEqual(ano.Status) { - return false - } - if !p.Field5DeepEqual(ano.EvaluatorInputData) { - return false - } - if !p.Field6DeepEqual(ano.EvaluatorOutputData) { - return false - } - if !p.Field7DeepEqual(ano.BaseInfo) { - return false - } - if !p.Field8DeepEqual(ano.Ext) { - return false - } - return true -} - -func (p *EvaluatorRecord) Field1DeepEqual(src *string) bool { - - if p.RecordID == src { - return true - } else if p.RecordID == nil || src == nil { - return false - } - if strings.Compare(*p.RecordID, *src) != 0 { - return false - } - return true -} -func (p *EvaluatorRecord) Field2DeepEqual(src *string) bool { - - if p.EvaluatorVersionID == src { - return true - } else if p.EvaluatorVersionID == nil || src == nil { - return false - } - if strings.Compare(*p.EvaluatorVersionID, *src) != 0 { - return false - } - return true -} -func (p *EvaluatorRecord) Field3DeepEqual(src *string) bool { - - if p.TraceID == src { - return true - } else if p.TraceID == nil || src == nil { - return false - } - if strings.Compare(*p.TraceID, *src) != 0 { - return false - } - return true -} -func (p *EvaluatorRecord) Field4DeepEqual(src *EvaluatorRunStatus) bool { - - if p.Status == src { - return true - } else if p.Status == nil || src == nil { - return false - } - if strings.Compare(*p.Status, *src) != 0 { - return false - } - return true -} -func (p *EvaluatorRecord) Field5DeepEqual(src *EvaluatorInputData) bool { - - if !p.EvaluatorInputData.DeepEqual(src) { - return false - } - return true -} -func (p *EvaluatorRecord) Field6DeepEqual(src *EvaluatorOutputData) bool { - - if !p.EvaluatorOutputData.DeepEqual(src) { - return false - } - return true -} -func (p *EvaluatorRecord) Field7DeepEqual(src *common.BaseInfo) bool { - - if !p.BaseInfo.DeepEqual(src) { - return false - } - return true -} -func (p *EvaluatorRecord) Field8DeepEqual(src map[string]string) bool { - - if len(p.Ext) != len(src) { - return false - } - for k, v := range p.Ext { - _src := src[k] - if strings.Compare(v, _src) != 0 { - return false - } - } - return true -} diff --git a/backend/kitex_gen/coze/loop/evaluation/domain_openapi/evaluator/evaluator_validator.go b/backend/kitex_gen/coze/loop/evaluation/domain_openapi/evaluator/evaluator_validator.go deleted file mode 100644 index 8f55dce6b..000000000 --- a/backend/kitex_gen/coze/loop/evaluation/domain_openapi/evaluator/evaluator_validator.go +++ /dev/null @@ -1,129 +0,0 @@ -// Code generated by Validator v0.2.6. DO NOT EDIT. - -package evaluator - -import ( - "bytes" - "fmt" - "reflect" - "regexp" - "strings" - "time" -) - -// unused protection -var ( - _ = fmt.Formatter(nil) - _ = (*bytes.Buffer)(nil) - _ = (*strings.Builder)(nil) - _ = reflect.Type(nil) - _ = (*regexp.Regexp)(nil) - _ = time.Nanosecond -) - -func (p *Message) IsValid() error { - if p.Content != nil { - if err := p.Content.IsValid(); err != nil { - return fmt.Errorf("field Content not valid, %w", err) - } - } - return nil -} -func (p *PromptEvaluator) IsValid() error { - if p.ModelConfig != nil { - if err := p.ModelConfig.IsValid(); err != nil { - return fmt.Errorf("field ModelConfig not valid, %w", err) - } - } - return nil -} -func (p *CodeEvaluator) IsValid() error { - return nil -} -func (p *EvaluatorContent) IsValid() error { - if p.PromptEvaluator != nil { - if err := p.PromptEvaluator.IsValid(); err != nil { - return fmt.Errorf("field PromptEvaluator not valid, %w", err) - } - } - if p.CodeEvaluator != nil { - if err := p.CodeEvaluator.IsValid(); err != nil { - return fmt.Errorf("field CodeEvaluator not valid, %w", err) - } - } - return nil -} -func (p *EvaluatorVersion) IsValid() error { - if p.EvaluatorContent != nil { - if err := p.EvaluatorContent.IsValid(); err != nil { - return fmt.Errorf("field EvaluatorContent not valid, %w", err) - } - } - if p.BaseInfo != nil { - if err := p.BaseInfo.IsValid(); err != nil { - return fmt.Errorf("field BaseInfo not valid, %w", err) - } - } - return nil -} -func (p *Evaluator) IsValid() error { - if p.CurrentVersion != nil { - if err := p.CurrentVersion.IsValid(); err != nil { - return fmt.Errorf("field CurrentVersion not valid, %w", err) - } - } - if p.BaseInfo != nil { - if err := p.BaseInfo.IsValid(); err != nil { - return fmt.Errorf("field BaseInfo not valid, %w", err) - } - } - return nil -} -func (p *EvaluatorResult_) IsValid() error { - return nil -} -func (p *EvaluatorUsage) IsValid() error { - return nil -} -func (p *EvaluatorRunError) IsValid() error { - return nil -} -func (p *EvaluatorOutputData) IsValid() error { - if p.EvaluatorResult_ != nil { - if err := p.EvaluatorResult_.IsValid(); err != nil { - return fmt.Errorf("field EvaluatorResult_ not valid, %w", err) - } - } - if p.EvaluatorUsage != nil { - if err := p.EvaluatorUsage.IsValid(); err != nil { - return fmt.Errorf("field EvaluatorUsage not valid, %w", err) - } - } - if p.EvaluatorRunError != nil { - if err := p.EvaluatorRunError.IsValid(); err != nil { - return fmt.Errorf("field EvaluatorRunError not valid, %w", err) - } - } - return nil -} -func (p *EvaluatorInputData) IsValid() error { - return nil -} -func (p *EvaluatorRecord) IsValid() error { - if p.EvaluatorInputData != nil { - if err := p.EvaluatorInputData.IsValid(); err != nil { - return fmt.Errorf("field EvaluatorInputData not valid, %w", err) - } - } - if p.EvaluatorOutputData != nil { - if err := p.EvaluatorOutputData.IsValid(); err != nil { - return fmt.Errorf("field EvaluatorOutputData not valid, %w", err) - } - } - if p.BaseInfo != nil { - if err := p.BaseInfo.IsValid(); err != nil { - return fmt.Errorf("field BaseInfo not valid, %w", err) - } - } - return nil -} diff --git a/backend/kitex_gen/coze/loop/evaluation/domain_openapi/evaluator/k-consts.go b/backend/kitex_gen/coze/loop/evaluation/domain_openapi/evaluator/k-consts.go deleted file mode 100644 index 392e1de47..000000000 --- a/backend/kitex_gen/coze/loop/evaluation/domain_openapi/evaluator/k-consts.go +++ /dev/null @@ -1,4 +0,0 @@ -package evaluator - -// KitexUnusedProtection is used to prevent 'imported and not used' error. -var KitexUnusedProtection = struct{}{} diff --git a/backend/kitex_gen/coze/loop/evaluation/domain_openapi/evaluator/k-evaluator.go b/backend/kitex_gen/coze/loop/evaluation/domain_openapi/evaluator/k-evaluator.go deleted file mode 100644 index 723540d1c..000000000 --- a/backend/kitex_gen/coze/loop/evaluation/domain_openapi/evaluator/k-evaluator.go +++ /dev/null @@ -1,3436 +0,0 @@ -// Code generated by Kitex v0.13.1. DO NOT EDIT. - -package evaluator - -import ( - "bytes" - "fmt" - "reflect" - "strings" - - "github.com/cloudwego/gopkg/protocol/thrift" - kutils "github.com/cloudwego/kitex/pkg/utils" - - "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/domain_openapi/common" -) - -var ( - _ = common.KitexUnusedProtection -) - -// unused protection -var ( - _ = fmt.Formatter(nil) - _ = (*bytes.Buffer)(nil) - _ = (*strings.Builder)(nil) - _ = reflect.Type(nil) - _ = thrift.STOP -) - -func (p *Message) FastRead(buf []byte) (int, error) { - - var err error - var offset int - var l int - var fieldTypeId thrift.TType - var fieldId int16 - for { - fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldBeginError - } - if fieldTypeId == thrift.STOP { - break - } - switch fieldId { - case 1: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField1(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 2: - if fieldTypeId == thrift.STRUCT { - l, err = p.FastReadField2(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 3: - if fieldTypeId == thrift.MAP { - l, err = p.FastReadField3(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - default: - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - } - - return offset, nil -ReadFieldBeginError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) -ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_Message[fieldId]), err) -SkipFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -} - -func (p *Message) FastReadField1(buf []byte) (int, error) { - offset := 0 - - var _field *Role - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.Role = _field - return offset, nil -} - -func (p *Message) FastReadField2(buf []byte) (int, error) { - offset := 0 - _field := common.NewContent() - if l, err := _field.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - p.Content = _field - return offset, nil -} - -func (p *Message) FastReadField3(buf []byte) (int, error) { - offset := 0 - - _, _, size, l, err := thrift.Binary.ReadMapBegin(buf[offset:]) - offset += l - if err != nil { - return offset, err - } - _field := make(map[string]string, size) - for i := 0; i < size; i++ { - var _key string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _key = v - } - - var _val string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _val = v - } - - _field[_key] = _val - } - p.Ext = _field - return offset, nil -} - -func (p *Message) FastWrite(buf []byte) int { - return p.FastWriteNocopy(buf, nil) -} - -func (p *Message) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p != nil { - offset += p.fastWriteField1(buf[offset:], w) - offset += p.fastWriteField2(buf[offset:], w) - offset += p.fastWriteField3(buf[offset:], w) - } - offset += thrift.Binary.WriteFieldStop(buf[offset:]) - return offset -} - -func (p *Message) BLength() int { - l := 0 - if p != nil { - l += p.field1Length() - l += p.field2Length() - l += p.field3Length() - } - l += thrift.Binary.FieldStopLength() - return l -} - -func (p *Message) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetRole() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 1) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Role) - } - return offset -} - -func (p *Message) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetContent() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 2) - offset += p.Content.FastWriteNocopy(buf[offset:], w) - } - return offset -} - -func (p *Message) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetExt() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.MAP, 3) - mapBeginOffset := offset - offset += thrift.Binary.MapBeginLength() - var length int - for k, v := range p.Ext { - length++ - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, k) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, v) - } - thrift.Binary.WriteMapBegin(buf[mapBeginOffset:], thrift.STRING, thrift.STRING, length) - } - return offset -} - -func (p *Message) field1Length() int { - l := 0 - if p.IsSetRole() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.Role) - } - return l -} - -func (p *Message) field2Length() int { - l := 0 - if p.IsSetContent() { - l += thrift.Binary.FieldBeginLength() - l += p.Content.BLength() - } - return l -} - -func (p *Message) field3Length() int { - l := 0 - if p.IsSetExt() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.MapBeginLength() - for k, v := range p.Ext { - _, _ = k, v - - l += thrift.Binary.StringLengthNocopy(k) - l += thrift.Binary.StringLengthNocopy(v) - } - } - return l -} - -func (p *Message) DeepCopy(s interface{}) error { - src, ok := s.(*Message) - if !ok { - return fmt.Errorf("%T's type not matched %T", s, p) - } - - if src.Role != nil { - tmp := *src.Role - p.Role = &tmp - } - - var _content *common.Content - if src.Content != nil { - _content = &common.Content{} - if err := _content.DeepCopy(src.Content); err != nil { - return err - } - } - p.Content = _content - - if src.Ext != nil { - p.Ext = make(map[string]string, len(src.Ext)) - for key, val := range src.Ext { - var _key string - if key != "" { - _key = kutils.StringDeepCopy(key) - } - - var _val string - if val != "" { - _val = kutils.StringDeepCopy(val) - } - - p.Ext[_key] = _val - } - } - - return nil -} - -func (p *PromptEvaluator) FastRead(buf []byte) (int, error) { - - var err error - var offset int - var l int - var fieldTypeId thrift.TType - var fieldId int16 - for { - fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldBeginError - } - if fieldTypeId == thrift.STOP { - break - } - switch fieldId { - case 1: - if fieldTypeId == thrift.LIST { - l, err = p.FastReadField1(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 2: - if fieldTypeId == thrift.STRUCT { - l, err = p.FastReadField2(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - default: - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - } - - return offset, nil -ReadFieldBeginError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) -ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_PromptEvaluator[fieldId]), err) -SkipFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -} - -func (p *PromptEvaluator) FastReadField1(buf []byte) (int, error) { - offset := 0 - - _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) - offset += l - if err != nil { - return offset, err - } - _field := make([]*Message, 0, size) - values := make([]Message, size) - for i := 0; i < size; i++ { - _elem := &values[i] - _elem.InitDefault() - if l, err := _elem.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - - _field = append(_field, _elem) - } - p.MessageList = _field - return offset, nil -} - -func (p *PromptEvaluator) FastReadField2(buf []byte) (int, error) { - offset := 0 - _field := common.NewModelConfig() - if l, err := _field.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - p.ModelConfig = _field - return offset, nil -} - -func (p *PromptEvaluator) FastWrite(buf []byte) int { - return p.FastWriteNocopy(buf, nil) -} - -func (p *PromptEvaluator) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p != nil { - offset += p.fastWriteField1(buf[offset:], w) - offset += p.fastWriteField2(buf[offset:], w) - } - offset += thrift.Binary.WriteFieldStop(buf[offset:]) - return offset -} - -func (p *PromptEvaluator) BLength() int { - l := 0 - if p != nil { - l += p.field1Length() - l += p.field2Length() - } - l += thrift.Binary.FieldStopLength() - return l -} - -func (p *PromptEvaluator) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetMessageList() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 1) - listBeginOffset := offset - offset += thrift.Binary.ListBeginLength() - var length int - for _, v := range p.MessageList { - length++ - offset += v.FastWriteNocopy(buf[offset:], w) - } - thrift.Binary.WriteListBegin(buf[listBeginOffset:], thrift.STRUCT, length) - } - return offset -} - -func (p *PromptEvaluator) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetModelConfig() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 2) - offset += p.ModelConfig.FastWriteNocopy(buf[offset:], w) - } - return offset -} - -func (p *PromptEvaluator) field1Length() int { - l := 0 - if p.IsSetMessageList() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.ListBeginLength() - for _, v := range p.MessageList { - _ = v - l += v.BLength() - } - } - return l -} - -func (p *PromptEvaluator) field2Length() int { - l := 0 - if p.IsSetModelConfig() { - l += thrift.Binary.FieldBeginLength() - l += p.ModelConfig.BLength() - } - return l -} - -func (p *PromptEvaluator) DeepCopy(s interface{}) error { - src, ok := s.(*PromptEvaluator) - if !ok { - return fmt.Errorf("%T's type not matched %T", s, p) - } - - if src.MessageList != nil { - p.MessageList = make([]*Message, 0, len(src.MessageList)) - for _, elem := range src.MessageList { - var _elem *Message - if elem != nil { - _elem = &Message{} - if err := _elem.DeepCopy(elem); err != nil { - return err - } - } - - p.MessageList = append(p.MessageList, _elem) - } - } - - var _modelConfig *common.ModelConfig - if src.ModelConfig != nil { - _modelConfig = &common.ModelConfig{} - if err := _modelConfig.DeepCopy(src.ModelConfig); err != nil { - return err - } - } - p.ModelConfig = _modelConfig - - return nil -} - -func (p *CodeEvaluator) FastRead(buf []byte) (int, error) { - - var err error - var offset int - var l int - var fieldTypeId thrift.TType - var fieldId int16 - for { - fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldBeginError - } - if fieldTypeId == thrift.STOP { - break - } - switch fieldId { - case 1: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField1(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 2: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField2(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - default: - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - } - - return offset, nil -ReadFieldBeginError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) -ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_CodeEvaluator[fieldId]), err) -SkipFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -} - -func (p *CodeEvaluator) FastReadField1(buf []byte) (int, error) { - offset := 0 - - var _field *LanguageType - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.LanguageType = _field - return offset, nil -} - -func (p *CodeEvaluator) FastReadField2(buf []byte) (int, error) { - offset := 0 - - var _field *string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.Code = _field - return offset, nil -} - -func (p *CodeEvaluator) FastWrite(buf []byte) int { - return p.FastWriteNocopy(buf, nil) -} - -func (p *CodeEvaluator) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p != nil { - offset += p.fastWriteField1(buf[offset:], w) - offset += p.fastWriteField2(buf[offset:], w) - } - offset += thrift.Binary.WriteFieldStop(buf[offset:]) - return offset -} - -func (p *CodeEvaluator) BLength() int { - l := 0 - if p != nil { - l += p.field1Length() - l += p.field2Length() - } - l += thrift.Binary.FieldStopLength() - return l -} - -func (p *CodeEvaluator) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetLanguageType() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 1) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.LanguageType) - } - return offset -} - -func (p *CodeEvaluator) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetCode() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Code) - } - return offset -} - -func (p *CodeEvaluator) field1Length() int { - l := 0 - if p.IsSetLanguageType() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.LanguageType) - } - return l -} - -func (p *CodeEvaluator) field2Length() int { - l := 0 - if p.IsSetCode() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.Code) - } - return l -} - -func (p *CodeEvaluator) DeepCopy(s interface{}) error { - src, ok := s.(*CodeEvaluator) - if !ok { - return fmt.Errorf("%T's type not matched %T", s, p) - } - - if src.LanguageType != nil { - tmp := *src.LanguageType - p.LanguageType = &tmp - } - - if src.Code != nil { - var tmp string - if *src.Code != "" { - tmp = kutils.StringDeepCopy(*src.Code) - } - p.Code = &tmp - } - - return nil -} - -func (p *EvaluatorContent) FastRead(buf []byte) (int, error) { - - var err error - var offset int - var l int - var fieldTypeId thrift.TType - var fieldId int16 - for { - fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldBeginError - } - if fieldTypeId == thrift.STOP { - break - } - switch fieldId { - case 1: - if fieldTypeId == thrift.BOOL { - l, err = p.FastReadField1(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 2: - if fieldTypeId == thrift.LIST { - l, err = p.FastReadField2(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 3: - if fieldTypeId == thrift.STRUCT { - l, err = p.FastReadField3(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 4: - if fieldTypeId == thrift.STRUCT { - l, err = p.FastReadField4(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - default: - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - } - - return offset, nil -ReadFieldBeginError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) -ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluatorContent[fieldId]), err) -SkipFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -} - -func (p *EvaluatorContent) FastReadField1(buf []byte) (int, error) { - offset := 0 - - var _field *bool - if v, l, err := thrift.Binary.ReadBool(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.ReceiveChatHistory = _field - return offset, nil -} - -func (p *EvaluatorContent) FastReadField2(buf []byte) (int, error) { - offset := 0 - - _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) - offset += l - if err != nil { - return offset, err - } - _field := make([]*common.ArgsSchema, 0, size) - values := make([]common.ArgsSchema, size) - for i := 0; i < size; i++ { - _elem := &values[i] - _elem.InitDefault() - if l, err := _elem.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - - _field = append(_field, _elem) - } - p.InputSchemas = _field - return offset, nil -} - -func (p *EvaluatorContent) FastReadField3(buf []byte) (int, error) { - offset := 0 - _field := NewPromptEvaluator() - if l, err := _field.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - p.PromptEvaluator = _field - return offset, nil -} - -func (p *EvaluatorContent) FastReadField4(buf []byte) (int, error) { - offset := 0 - _field := NewCodeEvaluator() - if l, err := _field.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - p.CodeEvaluator = _field - return offset, nil -} - -func (p *EvaluatorContent) FastWrite(buf []byte) int { - return p.FastWriteNocopy(buf, nil) -} - -func (p *EvaluatorContent) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p != nil { - offset += p.fastWriteField1(buf[offset:], w) - offset += p.fastWriteField2(buf[offset:], w) - offset += p.fastWriteField3(buf[offset:], w) - offset += p.fastWriteField4(buf[offset:], w) - } - offset += thrift.Binary.WriteFieldStop(buf[offset:]) - return offset -} - -func (p *EvaluatorContent) BLength() int { - l := 0 - if p != nil { - l += p.field1Length() - l += p.field2Length() - l += p.field3Length() - l += p.field4Length() - } - l += thrift.Binary.FieldStopLength() - return l -} - -func (p *EvaluatorContent) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetReceiveChatHistory() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.BOOL, 1) - offset += thrift.Binary.WriteBool(buf[offset:], *p.ReceiveChatHistory) - } - return offset -} - -func (p *EvaluatorContent) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetInputSchemas() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 2) - listBeginOffset := offset - offset += thrift.Binary.ListBeginLength() - var length int - for _, v := range p.InputSchemas { - length++ - offset += v.FastWriteNocopy(buf[offset:], w) - } - thrift.Binary.WriteListBegin(buf[listBeginOffset:], thrift.STRUCT, length) - } - return offset -} - -func (p *EvaluatorContent) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetPromptEvaluator() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 3) - offset += p.PromptEvaluator.FastWriteNocopy(buf[offset:], w) - } - return offset -} - -func (p *EvaluatorContent) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetCodeEvaluator() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 4) - offset += p.CodeEvaluator.FastWriteNocopy(buf[offset:], w) - } - return offset -} - -func (p *EvaluatorContent) field1Length() int { - l := 0 - if p.IsSetReceiveChatHistory() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.BoolLength() - } - return l -} - -func (p *EvaluatorContent) field2Length() int { - l := 0 - if p.IsSetInputSchemas() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.ListBeginLength() - for _, v := range p.InputSchemas { - _ = v - l += v.BLength() - } - } - return l -} - -func (p *EvaluatorContent) field3Length() int { - l := 0 - if p.IsSetPromptEvaluator() { - l += thrift.Binary.FieldBeginLength() - l += p.PromptEvaluator.BLength() - } - return l -} - -func (p *EvaluatorContent) field4Length() int { - l := 0 - if p.IsSetCodeEvaluator() { - l += thrift.Binary.FieldBeginLength() - l += p.CodeEvaluator.BLength() - } - return l -} - -func (p *EvaluatorContent) DeepCopy(s interface{}) error { - src, ok := s.(*EvaluatorContent) - if !ok { - return fmt.Errorf("%T's type not matched %T", s, p) - } - - if src.ReceiveChatHistory != nil { - tmp := *src.ReceiveChatHistory - p.ReceiveChatHistory = &tmp - } - - if src.InputSchemas != nil { - p.InputSchemas = make([]*common.ArgsSchema, 0, len(src.InputSchemas)) - for _, elem := range src.InputSchemas { - var _elem *common.ArgsSchema - if elem != nil { - _elem = &common.ArgsSchema{} - if err := _elem.DeepCopy(elem); err != nil { - return err - } - } - - p.InputSchemas = append(p.InputSchemas, _elem) - } - } - - var _promptEvaluator *PromptEvaluator - if src.PromptEvaluator != nil { - _promptEvaluator = &PromptEvaluator{} - if err := _promptEvaluator.DeepCopy(src.PromptEvaluator); err != nil { - return err - } - } - p.PromptEvaluator = _promptEvaluator - - var _codeEvaluator *CodeEvaluator - if src.CodeEvaluator != nil { - _codeEvaluator = &CodeEvaluator{} - if err := _codeEvaluator.DeepCopy(src.CodeEvaluator); err != nil { - return err - } - } - p.CodeEvaluator = _codeEvaluator - - return nil -} - -func (p *EvaluatorVersion) FastRead(buf []byte) (int, error) { - - var err error - var offset int - var l int - var fieldTypeId thrift.TType - var fieldId int16 - for { - fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldBeginError - } - if fieldTypeId == thrift.STOP { - break - } - switch fieldId { - case 1: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField1(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 2: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField2(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 3: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField3(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 4: - if fieldTypeId == thrift.STRUCT { - l, err = p.FastReadField4(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 5: - if fieldTypeId == thrift.STRUCT { - l, err = p.FastReadField5(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - default: - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - } - - return offset, nil -ReadFieldBeginError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) -ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluatorVersion[fieldId]), err) -SkipFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -} - -func (p *EvaluatorVersion) FastReadField1(buf []byte) (int, error) { - offset := 0 - - var _field *string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.EvaluatorVersionID = _field - return offset, nil -} - -func (p *EvaluatorVersion) FastReadField2(buf []byte) (int, error) { - offset := 0 - - var _field *string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.Version = _field - return offset, nil -} - -func (p *EvaluatorVersion) FastReadField3(buf []byte) (int, error) { - offset := 0 - - var _field *string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.Description = _field - return offset, nil -} - -func (p *EvaluatorVersion) FastReadField4(buf []byte) (int, error) { - offset := 0 - _field := NewEvaluatorContent() - if l, err := _field.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - p.EvaluatorContent = _field - return offset, nil -} - -func (p *EvaluatorVersion) FastReadField5(buf []byte) (int, error) { - offset := 0 - _field := common.NewBaseInfo() - if l, err := _field.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - p.BaseInfo = _field - return offset, nil -} - -func (p *EvaluatorVersion) FastWrite(buf []byte) int { - return p.FastWriteNocopy(buf, nil) -} - -func (p *EvaluatorVersion) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p != nil { - offset += p.fastWriteField1(buf[offset:], w) - offset += p.fastWriteField2(buf[offset:], w) - offset += p.fastWriteField3(buf[offset:], w) - offset += p.fastWriteField4(buf[offset:], w) - offset += p.fastWriteField5(buf[offset:], w) - } - offset += thrift.Binary.WriteFieldStop(buf[offset:]) - return offset -} - -func (p *EvaluatorVersion) BLength() int { - l := 0 - if p != nil { - l += p.field1Length() - l += p.field2Length() - l += p.field3Length() - l += p.field4Length() - l += p.field5Length() - } - l += thrift.Binary.FieldStopLength() - return l -} - -func (p *EvaluatorVersion) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetEvaluatorVersionID() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 1) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.EvaluatorVersionID) - } - return offset -} - -func (p *EvaluatorVersion) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetVersion() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Version) - } - return offset -} - -func (p *EvaluatorVersion) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetDescription() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 3) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Description) - } - return offset -} - -func (p *EvaluatorVersion) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetEvaluatorContent() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 4) - offset += p.EvaluatorContent.FastWriteNocopy(buf[offset:], w) - } - return offset -} - -func (p *EvaluatorVersion) fastWriteField5(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetBaseInfo() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 5) - offset += p.BaseInfo.FastWriteNocopy(buf[offset:], w) - } - return offset -} - -func (p *EvaluatorVersion) field1Length() int { - l := 0 - if p.IsSetEvaluatorVersionID() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.EvaluatorVersionID) - } - return l -} - -func (p *EvaluatorVersion) field2Length() int { - l := 0 - if p.IsSetVersion() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.Version) - } - return l -} - -func (p *EvaluatorVersion) field3Length() int { - l := 0 - if p.IsSetDescription() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.Description) - } - return l -} - -func (p *EvaluatorVersion) field4Length() int { - l := 0 - if p.IsSetEvaluatorContent() { - l += thrift.Binary.FieldBeginLength() - l += p.EvaluatorContent.BLength() - } - return l -} - -func (p *EvaluatorVersion) field5Length() int { - l := 0 - if p.IsSetBaseInfo() { - l += thrift.Binary.FieldBeginLength() - l += p.BaseInfo.BLength() - } - return l -} - -func (p *EvaluatorVersion) DeepCopy(s interface{}) error { - src, ok := s.(*EvaluatorVersion) - if !ok { - return fmt.Errorf("%T's type not matched %T", s, p) - } - - if src.EvaluatorVersionID != nil { - var tmp string - if *src.EvaluatorVersionID != "" { - tmp = kutils.StringDeepCopy(*src.EvaluatorVersionID) - } - p.EvaluatorVersionID = &tmp - } - - if src.Version != nil { - var tmp string - if *src.Version != "" { - tmp = kutils.StringDeepCopy(*src.Version) - } - p.Version = &tmp - } - - if src.Description != nil { - var tmp string - if *src.Description != "" { - tmp = kutils.StringDeepCopy(*src.Description) - } - p.Description = &tmp - } - - var _evaluatorContent *EvaluatorContent - if src.EvaluatorContent != nil { - _evaluatorContent = &EvaluatorContent{} - if err := _evaluatorContent.DeepCopy(src.EvaluatorContent); err != nil { - return err - } - } - p.EvaluatorContent = _evaluatorContent - - var _baseInfo *common.BaseInfo - if src.BaseInfo != nil { - _baseInfo = &common.BaseInfo{} - if err := _baseInfo.DeepCopy(src.BaseInfo); err != nil { - return err - } - } - p.BaseInfo = _baseInfo - - return nil -} - -func (p *Evaluator) FastRead(buf []byte) (int, error) { - - var err error - var offset int - var l int - var fieldTypeId thrift.TType - var fieldId int16 - for { - fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldBeginError - } - if fieldTypeId == thrift.STOP { - break - } - switch fieldId { - case 1: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField1(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 2: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField2(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 3: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField3(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 4: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField4(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 5: - if fieldTypeId == thrift.BOOL { - l, err = p.FastReadField5(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 6: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField6(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 7: - if fieldTypeId == thrift.STRUCT { - l, err = p.FastReadField7(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 8: - if fieldTypeId == thrift.STRUCT { - l, err = p.FastReadField8(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - default: - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - } - - return offset, nil -ReadFieldBeginError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) -ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_Evaluator[fieldId]), err) -SkipFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -} - -func (p *Evaluator) FastReadField1(buf []byte) (int, error) { - offset := 0 - - var _field *string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.EvaluatorID = _field - return offset, nil -} - -func (p *Evaluator) FastReadField2(buf []byte) (int, error) { - offset := 0 - - var _field *string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.Name = _field - return offset, nil -} - -func (p *Evaluator) FastReadField3(buf []byte) (int, error) { - offset := 0 - - var _field *string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.Description = _field - return offset, nil -} - -func (p *Evaluator) FastReadField4(buf []byte) (int, error) { - offset := 0 - - var _field *EvaluatorType - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.EvaluatorType = _field - return offset, nil -} - -func (p *Evaluator) FastReadField5(buf []byte) (int, error) { - offset := 0 - - var _field *bool - if v, l, err := thrift.Binary.ReadBool(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.DraftSubmitted = _field - return offset, nil -} - -func (p *Evaluator) FastReadField6(buf []byte) (int, error) { - offset := 0 - - var _field *string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.LatestVersion = _field - return offset, nil -} - -func (p *Evaluator) FastReadField7(buf []byte) (int, error) { - offset := 0 - _field := NewEvaluatorVersion() - if l, err := _field.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - p.CurrentVersion = _field - return offset, nil -} - -func (p *Evaluator) FastReadField8(buf []byte) (int, error) { - offset := 0 - _field := common.NewBaseInfo() - if l, err := _field.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - p.BaseInfo = _field - return offset, nil -} - -func (p *Evaluator) FastWrite(buf []byte) int { - return p.FastWriteNocopy(buf, nil) -} - -func (p *Evaluator) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p != nil { - offset += p.fastWriteField5(buf[offset:], w) - offset += p.fastWriteField1(buf[offset:], w) - offset += p.fastWriteField2(buf[offset:], w) - offset += p.fastWriteField3(buf[offset:], w) - offset += p.fastWriteField4(buf[offset:], w) - offset += p.fastWriteField6(buf[offset:], w) - offset += p.fastWriteField7(buf[offset:], w) - offset += p.fastWriteField8(buf[offset:], w) - } - offset += thrift.Binary.WriteFieldStop(buf[offset:]) - return offset -} - -func (p *Evaluator) BLength() int { - l := 0 - if p != nil { - l += p.field1Length() - l += p.field2Length() - l += p.field3Length() - l += p.field4Length() - l += p.field5Length() - l += p.field6Length() - l += p.field7Length() - l += p.field8Length() - } - l += thrift.Binary.FieldStopLength() - return l -} - -func (p *Evaluator) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetEvaluatorID() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 1) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.EvaluatorID) - } - return offset -} - -func (p *Evaluator) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetName() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Name) - } - return offset -} - -func (p *Evaluator) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetDescription() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 3) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Description) - } - return offset -} - -func (p *Evaluator) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetEvaluatorType() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 4) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.EvaluatorType) - } - return offset -} - -func (p *Evaluator) fastWriteField5(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetDraftSubmitted() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.BOOL, 5) - offset += thrift.Binary.WriteBool(buf[offset:], *p.DraftSubmitted) - } - return offset -} - -func (p *Evaluator) fastWriteField6(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetLatestVersion() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 6) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.LatestVersion) - } - return offset -} - -func (p *Evaluator) fastWriteField7(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetCurrentVersion() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 7) - offset += p.CurrentVersion.FastWriteNocopy(buf[offset:], w) - } - return offset -} - -func (p *Evaluator) fastWriteField8(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetBaseInfo() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 8) - offset += p.BaseInfo.FastWriteNocopy(buf[offset:], w) - } - return offset -} - -func (p *Evaluator) field1Length() int { - l := 0 - if p.IsSetEvaluatorID() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.EvaluatorID) - } - return l -} - -func (p *Evaluator) field2Length() int { - l := 0 - if p.IsSetName() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.Name) - } - return l -} - -func (p *Evaluator) field3Length() int { - l := 0 - if p.IsSetDescription() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.Description) - } - return l -} - -func (p *Evaluator) field4Length() int { - l := 0 - if p.IsSetEvaluatorType() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.EvaluatorType) - } - return l -} - -func (p *Evaluator) field5Length() int { - l := 0 - if p.IsSetDraftSubmitted() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.BoolLength() - } - return l -} - -func (p *Evaluator) field6Length() int { - l := 0 - if p.IsSetLatestVersion() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.LatestVersion) - } - return l -} - -func (p *Evaluator) field7Length() int { - l := 0 - if p.IsSetCurrentVersion() { - l += thrift.Binary.FieldBeginLength() - l += p.CurrentVersion.BLength() - } - return l -} - -func (p *Evaluator) field8Length() int { - l := 0 - if p.IsSetBaseInfo() { - l += thrift.Binary.FieldBeginLength() - l += p.BaseInfo.BLength() - } - return l -} - -func (p *Evaluator) DeepCopy(s interface{}) error { - src, ok := s.(*Evaluator) - if !ok { - return fmt.Errorf("%T's type not matched %T", s, p) - } - - if src.EvaluatorID != nil { - var tmp string - if *src.EvaluatorID != "" { - tmp = kutils.StringDeepCopy(*src.EvaluatorID) - } - p.EvaluatorID = &tmp - } - - if src.Name != nil { - var tmp string - if *src.Name != "" { - tmp = kutils.StringDeepCopy(*src.Name) - } - p.Name = &tmp - } - - if src.Description != nil { - var tmp string - if *src.Description != "" { - tmp = kutils.StringDeepCopy(*src.Description) - } - p.Description = &tmp - } - - if src.EvaluatorType != nil { - tmp := *src.EvaluatorType - p.EvaluatorType = &tmp - } - - if src.DraftSubmitted != nil { - tmp := *src.DraftSubmitted - p.DraftSubmitted = &tmp - } - - if src.LatestVersion != nil { - var tmp string - if *src.LatestVersion != "" { - tmp = kutils.StringDeepCopy(*src.LatestVersion) - } - p.LatestVersion = &tmp - } - - var _currentVersion *EvaluatorVersion - if src.CurrentVersion != nil { - _currentVersion = &EvaluatorVersion{} - if err := _currentVersion.DeepCopy(src.CurrentVersion); err != nil { - return err - } - } - p.CurrentVersion = _currentVersion - - var _baseInfo *common.BaseInfo - if src.BaseInfo != nil { - _baseInfo = &common.BaseInfo{} - if err := _baseInfo.DeepCopy(src.BaseInfo); err != nil { - return err - } - } - p.BaseInfo = _baseInfo - - return nil -} - -func (p *EvaluatorResult_) FastRead(buf []byte) (int, error) { - - var err error - var offset int - var l int - var fieldTypeId thrift.TType - var fieldId int16 - for { - fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldBeginError - } - if fieldTypeId == thrift.STOP { - break - } - switch fieldId { - case 1: - if fieldTypeId == thrift.DOUBLE { - l, err = p.FastReadField1(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 2: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField2(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - default: - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - } - - return offset, nil -ReadFieldBeginError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) -ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluatorResult_[fieldId]), err) -SkipFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -} - -func (p *EvaluatorResult_) FastReadField1(buf []byte) (int, error) { - offset := 0 - - var _field *float64 - if v, l, err := thrift.Binary.ReadDouble(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.Score = _field - return offset, nil -} - -func (p *EvaluatorResult_) FastReadField2(buf []byte) (int, error) { - offset := 0 - - var _field *string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.Reasoning = _field - return offset, nil -} - -func (p *EvaluatorResult_) FastWrite(buf []byte) int { - return p.FastWriteNocopy(buf, nil) -} - -func (p *EvaluatorResult_) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p != nil { - offset += p.fastWriteField1(buf[offset:], w) - offset += p.fastWriteField2(buf[offset:], w) - } - offset += thrift.Binary.WriteFieldStop(buf[offset:]) - return offset -} - -func (p *EvaluatorResult_) BLength() int { - l := 0 - if p != nil { - l += p.field1Length() - l += p.field2Length() - } - l += thrift.Binary.FieldStopLength() - return l -} - -func (p *EvaluatorResult_) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetScore() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.DOUBLE, 1) - offset += thrift.Binary.WriteDouble(buf[offset:], *p.Score) - } - return offset -} - -func (p *EvaluatorResult_) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetReasoning() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Reasoning) - } - return offset -} - -func (p *EvaluatorResult_) field1Length() int { - l := 0 - if p.IsSetScore() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.DoubleLength() - } - return l -} - -func (p *EvaluatorResult_) field2Length() int { - l := 0 - if p.IsSetReasoning() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.Reasoning) - } - return l -} - -func (p *EvaluatorResult_) DeepCopy(s interface{}) error { - src, ok := s.(*EvaluatorResult_) - if !ok { - return fmt.Errorf("%T's type not matched %T", s, p) - } - - if src.Score != nil { - tmp := *src.Score - p.Score = &tmp - } - - if src.Reasoning != nil { - var tmp string - if *src.Reasoning != "" { - tmp = kutils.StringDeepCopy(*src.Reasoning) - } - p.Reasoning = &tmp - } - - return nil -} - -func (p *EvaluatorUsage) FastRead(buf []byte) (int, error) { - - var err error - var offset int - var l int - var fieldTypeId thrift.TType - var fieldId int16 - for { - fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldBeginError - } - if fieldTypeId == thrift.STOP { - break - } - switch fieldId { - case 1: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField1(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 2: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField2(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - default: - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - } - - return offset, nil -ReadFieldBeginError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) -ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluatorUsage[fieldId]), err) -SkipFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -} - -func (p *EvaluatorUsage) FastReadField1(buf []byte) (int, error) { - offset := 0 - - var _field *string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.InputTokens = _field - return offset, nil -} - -func (p *EvaluatorUsage) FastReadField2(buf []byte) (int, error) { - offset := 0 - - var _field *string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.OutputTokens = _field - return offset, nil -} - -func (p *EvaluatorUsage) FastWrite(buf []byte) int { - return p.FastWriteNocopy(buf, nil) -} - -func (p *EvaluatorUsage) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p != nil { - offset += p.fastWriteField1(buf[offset:], w) - offset += p.fastWriteField2(buf[offset:], w) - } - offset += thrift.Binary.WriteFieldStop(buf[offset:]) - return offset -} - -func (p *EvaluatorUsage) BLength() int { - l := 0 - if p != nil { - l += p.field1Length() - l += p.field2Length() - } - l += thrift.Binary.FieldStopLength() - return l -} - -func (p *EvaluatorUsage) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetInputTokens() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 1) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.InputTokens) - } - return offset -} - -func (p *EvaluatorUsage) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetOutputTokens() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.OutputTokens) - } - return offset -} - -func (p *EvaluatorUsage) field1Length() int { - l := 0 - if p.IsSetInputTokens() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.InputTokens) - } - return l -} - -func (p *EvaluatorUsage) field2Length() int { - l := 0 - if p.IsSetOutputTokens() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.OutputTokens) - } - return l -} - -func (p *EvaluatorUsage) DeepCopy(s interface{}) error { - src, ok := s.(*EvaluatorUsage) - if !ok { - return fmt.Errorf("%T's type not matched %T", s, p) - } - - if src.InputTokens != nil { - var tmp string - if *src.InputTokens != "" { - tmp = kutils.StringDeepCopy(*src.InputTokens) - } - p.InputTokens = &tmp - } - - if src.OutputTokens != nil { - var tmp string - if *src.OutputTokens != "" { - tmp = kutils.StringDeepCopy(*src.OutputTokens) - } - p.OutputTokens = &tmp - } - - return nil -} - -func (p *EvaluatorRunError) FastRead(buf []byte) (int, error) { - - var err error - var offset int - var l int - var fieldTypeId thrift.TType - var fieldId int16 - for { - fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldBeginError - } - if fieldTypeId == thrift.STOP { - break - } - switch fieldId { - case 1: - if fieldTypeId == thrift.I32 { - l, err = p.FastReadField1(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 2: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField2(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - default: - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - } - - return offset, nil -ReadFieldBeginError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) -ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluatorRunError[fieldId]), err) -SkipFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -} - -func (p *EvaluatorRunError) FastReadField1(buf []byte) (int, error) { - offset := 0 - - var _field *int32 - if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.Code = _field - return offset, nil -} - -func (p *EvaluatorRunError) FastReadField2(buf []byte) (int, error) { - offset := 0 - - var _field *string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.Message = _field - return offset, nil -} - -func (p *EvaluatorRunError) FastWrite(buf []byte) int { - return p.FastWriteNocopy(buf, nil) -} - -func (p *EvaluatorRunError) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p != nil { - offset += p.fastWriteField1(buf[offset:], w) - offset += p.fastWriteField2(buf[offset:], w) - } - offset += thrift.Binary.WriteFieldStop(buf[offset:]) - return offset -} - -func (p *EvaluatorRunError) BLength() int { - l := 0 - if p != nil { - l += p.field1Length() - l += p.field2Length() - } - l += thrift.Binary.FieldStopLength() - return l -} - -func (p *EvaluatorRunError) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetCode() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 1) - offset += thrift.Binary.WriteI32(buf[offset:], *p.Code) - } - return offset -} - -func (p *EvaluatorRunError) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetMessage() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Message) - } - return offset -} - -func (p *EvaluatorRunError) field1Length() int { - l := 0 - if p.IsSetCode() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.I32Length() - } - return l -} - -func (p *EvaluatorRunError) field2Length() int { - l := 0 - if p.IsSetMessage() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.Message) - } - return l -} - -func (p *EvaluatorRunError) DeepCopy(s interface{}) error { - src, ok := s.(*EvaluatorRunError) - if !ok { - return fmt.Errorf("%T's type not matched %T", s, p) - } - - if src.Code != nil { - tmp := *src.Code - p.Code = &tmp - } - - if src.Message != nil { - var tmp string - if *src.Message != "" { - tmp = kutils.StringDeepCopy(*src.Message) - } - p.Message = &tmp - } - - return nil -} - -func (p *EvaluatorOutputData) FastRead(buf []byte) (int, error) { - - var err error - var offset int - var l int - var fieldTypeId thrift.TType - var fieldId int16 - for { - fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldBeginError - } - if fieldTypeId == thrift.STOP { - break - } - switch fieldId { - case 1: - if fieldTypeId == thrift.STRUCT { - l, err = p.FastReadField1(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 2: - if fieldTypeId == thrift.STRUCT { - l, err = p.FastReadField2(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 3: - if fieldTypeId == thrift.STRUCT { - l, err = p.FastReadField3(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 4: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField4(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - default: - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - } - - return offset, nil -ReadFieldBeginError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) -ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluatorOutputData[fieldId]), err) -SkipFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -} - -func (p *EvaluatorOutputData) FastReadField1(buf []byte) (int, error) { - offset := 0 - _field := NewEvaluatorResult_() - if l, err := _field.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - p.EvaluatorResult_ = _field - return offset, nil -} - -func (p *EvaluatorOutputData) FastReadField2(buf []byte) (int, error) { - offset := 0 - _field := NewEvaluatorUsage() - if l, err := _field.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - p.EvaluatorUsage = _field - return offset, nil -} - -func (p *EvaluatorOutputData) FastReadField3(buf []byte) (int, error) { - offset := 0 - _field := NewEvaluatorRunError() - if l, err := _field.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - p.EvaluatorRunError = _field - return offset, nil -} - -func (p *EvaluatorOutputData) FastReadField4(buf []byte) (int, error) { - offset := 0 - - var _field *string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.TimeConsumingMs = _field - return offset, nil -} - -func (p *EvaluatorOutputData) FastWrite(buf []byte) int { - return p.FastWriteNocopy(buf, nil) -} - -func (p *EvaluatorOutputData) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p != nil { - offset += p.fastWriteField1(buf[offset:], w) - offset += p.fastWriteField2(buf[offset:], w) - offset += p.fastWriteField3(buf[offset:], w) - offset += p.fastWriteField4(buf[offset:], w) - } - offset += thrift.Binary.WriteFieldStop(buf[offset:]) - return offset -} - -func (p *EvaluatorOutputData) BLength() int { - l := 0 - if p != nil { - l += p.field1Length() - l += p.field2Length() - l += p.field3Length() - l += p.field4Length() - } - l += thrift.Binary.FieldStopLength() - return l -} - -func (p *EvaluatorOutputData) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetEvaluatorResult_() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) - offset += p.EvaluatorResult_.FastWriteNocopy(buf[offset:], w) - } - return offset -} - -func (p *EvaluatorOutputData) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetEvaluatorUsage() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 2) - offset += p.EvaluatorUsage.FastWriteNocopy(buf[offset:], w) - } - return offset -} - -func (p *EvaluatorOutputData) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetEvaluatorRunError() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 3) - offset += p.EvaluatorRunError.FastWriteNocopy(buf[offset:], w) - } - return offset -} - -func (p *EvaluatorOutputData) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetTimeConsumingMs() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 4) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.TimeConsumingMs) - } - return offset -} - -func (p *EvaluatorOutputData) field1Length() int { - l := 0 - if p.IsSetEvaluatorResult_() { - l += thrift.Binary.FieldBeginLength() - l += p.EvaluatorResult_.BLength() - } - return l -} - -func (p *EvaluatorOutputData) field2Length() int { - l := 0 - if p.IsSetEvaluatorUsage() { - l += thrift.Binary.FieldBeginLength() - l += p.EvaluatorUsage.BLength() - } - return l -} - -func (p *EvaluatorOutputData) field3Length() int { - l := 0 - if p.IsSetEvaluatorRunError() { - l += thrift.Binary.FieldBeginLength() - l += p.EvaluatorRunError.BLength() - } - return l -} - -func (p *EvaluatorOutputData) field4Length() int { - l := 0 - if p.IsSetTimeConsumingMs() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.TimeConsumingMs) - } - return l -} - -func (p *EvaluatorOutputData) DeepCopy(s interface{}) error { - src, ok := s.(*EvaluatorOutputData) - if !ok { - return fmt.Errorf("%T's type not matched %T", s, p) - } - - var _evaluatorResult_ *EvaluatorResult_ - if src.EvaluatorResult_ != nil { - _evaluatorResult_ = &EvaluatorResult_{} - if err := _evaluatorResult_.DeepCopy(src.EvaluatorResult_); err != nil { - return err - } - } - p.EvaluatorResult_ = _evaluatorResult_ - - var _evaluatorUsage *EvaluatorUsage - if src.EvaluatorUsage != nil { - _evaluatorUsage = &EvaluatorUsage{} - if err := _evaluatorUsage.DeepCopy(src.EvaluatorUsage); err != nil { - return err - } - } - p.EvaluatorUsage = _evaluatorUsage - - var _evaluatorRunError *EvaluatorRunError - if src.EvaluatorRunError != nil { - _evaluatorRunError = &EvaluatorRunError{} - if err := _evaluatorRunError.DeepCopy(src.EvaluatorRunError); err != nil { - return err - } - } - p.EvaluatorRunError = _evaluatorRunError - - if src.TimeConsumingMs != nil { - var tmp string - if *src.TimeConsumingMs != "" { - tmp = kutils.StringDeepCopy(*src.TimeConsumingMs) - } - p.TimeConsumingMs = &tmp - } - - return nil -} - -func (p *EvaluatorInputData) FastRead(buf []byte) (int, error) { - - var err error - var offset int - var l int - var fieldTypeId thrift.TType - var fieldId int16 - for { - fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldBeginError - } - if fieldTypeId == thrift.STOP { - break - } - switch fieldId { - case 1: - if fieldTypeId == thrift.LIST { - l, err = p.FastReadField1(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 2: - if fieldTypeId == thrift.MAP { - l, err = p.FastReadField2(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - default: - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - } - - return offset, nil -ReadFieldBeginError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) -ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluatorInputData[fieldId]), err) -SkipFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -} - -func (p *EvaluatorInputData) FastReadField1(buf []byte) (int, error) { - offset := 0 - - _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) - offset += l - if err != nil { - return offset, err - } - _field := make([]*Message, 0, size) - values := make([]Message, size) - for i := 0; i < size; i++ { - _elem := &values[i] - _elem.InitDefault() - if l, err := _elem.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - - _field = append(_field, _elem) - } - p.HistoryMessages = _field - return offset, nil -} - -func (p *EvaluatorInputData) FastReadField2(buf []byte) (int, error) { - offset := 0 - - _, _, size, l, err := thrift.Binary.ReadMapBegin(buf[offset:]) - offset += l - if err != nil { - return offset, err - } - _field := make(map[string]*common.Content, size) - values := make([]common.Content, size) - for i := 0; i < size; i++ { - var _key string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _key = v - } - - _val := &values[i] - _val.InitDefault() - if l, err := _val.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - - _field[_key] = _val - } - p.InputFields = _field - return offset, nil -} - -func (p *EvaluatorInputData) FastWrite(buf []byte) int { - return p.FastWriteNocopy(buf, nil) -} - -func (p *EvaluatorInputData) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p != nil { - offset += p.fastWriteField1(buf[offset:], w) - offset += p.fastWriteField2(buf[offset:], w) - } - offset += thrift.Binary.WriteFieldStop(buf[offset:]) - return offset -} - -func (p *EvaluatorInputData) BLength() int { - l := 0 - if p != nil { - l += p.field1Length() - l += p.field2Length() - } - l += thrift.Binary.FieldStopLength() - return l -} - -func (p *EvaluatorInputData) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetHistoryMessages() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 1) - listBeginOffset := offset - offset += thrift.Binary.ListBeginLength() - var length int - for _, v := range p.HistoryMessages { - length++ - offset += v.FastWriteNocopy(buf[offset:], w) - } - thrift.Binary.WriteListBegin(buf[listBeginOffset:], thrift.STRUCT, length) - } - return offset -} - -func (p *EvaluatorInputData) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetInputFields() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.MAP, 2) - mapBeginOffset := offset - offset += thrift.Binary.MapBeginLength() - var length int - for k, v := range p.InputFields { - length++ - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, k) - offset += v.FastWriteNocopy(buf[offset:], w) - } - thrift.Binary.WriteMapBegin(buf[mapBeginOffset:], thrift.STRING, thrift.STRUCT, length) - } - return offset -} - -func (p *EvaluatorInputData) field1Length() int { - l := 0 - if p.IsSetHistoryMessages() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.ListBeginLength() - for _, v := range p.HistoryMessages { - _ = v - l += v.BLength() - } - } - return l -} - -func (p *EvaluatorInputData) field2Length() int { - l := 0 - if p.IsSetInputFields() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.MapBeginLength() - for k, v := range p.InputFields { - _, _ = k, v - - l += thrift.Binary.StringLengthNocopy(k) - l += v.BLength() - } - } - return l -} - -func (p *EvaluatorInputData) DeepCopy(s interface{}) error { - src, ok := s.(*EvaluatorInputData) - if !ok { - return fmt.Errorf("%T's type not matched %T", s, p) - } - - if src.HistoryMessages != nil { - p.HistoryMessages = make([]*Message, 0, len(src.HistoryMessages)) - for _, elem := range src.HistoryMessages { - var _elem *Message - if elem != nil { - _elem = &Message{} - if err := _elem.DeepCopy(elem); err != nil { - return err - } - } - - p.HistoryMessages = append(p.HistoryMessages, _elem) - } - } - - if src.InputFields != nil { - p.InputFields = make(map[string]*common.Content, len(src.InputFields)) - for key, val := range src.InputFields { - var _key string - if key != "" { - _key = kutils.StringDeepCopy(key) - } - - var _val *common.Content - if val != nil { - _val = &common.Content{} - if err := _val.DeepCopy(val); err != nil { - return err - } - } - - p.InputFields[_key] = _val - } - } - - return nil -} - -func (p *EvaluatorRecord) FastRead(buf []byte) (int, error) { - - var err error - var offset int - var l int - var fieldTypeId thrift.TType - var fieldId int16 - for { - fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldBeginError - } - if fieldTypeId == thrift.STOP { - break - } - switch fieldId { - case 1: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField1(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 2: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField2(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 3: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField3(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 4: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField4(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 5: - if fieldTypeId == thrift.STRUCT { - l, err = p.FastReadField5(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 6: - if fieldTypeId == thrift.STRUCT { - l, err = p.FastReadField6(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 7: - if fieldTypeId == thrift.STRUCT { - l, err = p.FastReadField7(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 8: - if fieldTypeId == thrift.MAP { - l, err = p.FastReadField8(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - default: - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - } - - return offset, nil -ReadFieldBeginError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) -ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluatorRecord[fieldId]), err) -SkipFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -} - -func (p *EvaluatorRecord) FastReadField1(buf []byte) (int, error) { - offset := 0 - - var _field *string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.RecordID = _field - return offset, nil -} - -func (p *EvaluatorRecord) FastReadField2(buf []byte) (int, error) { - offset := 0 - - var _field *string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.EvaluatorVersionID = _field - return offset, nil -} - -func (p *EvaluatorRecord) FastReadField3(buf []byte) (int, error) { - offset := 0 - - var _field *string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.TraceID = _field - return offset, nil -} - -func (p *EvaluatorRecord) FastReadField4(buf []byte) (int, error) { - offset := 0 - - var _field *EvaluatorRunStatus - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.Status = _field - return offset, nil -} - -func (p *EvaluatorRecord) FastReadField5(buf []byte) (int, error) { - offset := 0 - _field := NewEvaluatorInputData() - if l, err := _field.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - p.EvaluatorInputData = _field - return offset, nil -} - -func (p *EvaluatorRecord) FastReadField6(buf []byte) (int, error) { - offset := 0 - _field := NewEvaluatorOutputData() - if l, err := _field.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - p.EvaluatorOutputData = _field - return offset, nil -} - -func (p *EvaluatorRecord) FastReadField7(buf []byte) (int, error) { - offset := 0 - _field := common.NewBaseInfo() - if l, err := _field.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - p.BaseInfo = _field - return offset, nil -} - -func (p *EvaluatorRecord) FastReadField8(buf []byte) (int, error) { - offset := 0 - - _, _, size, l, err := thrift.Binary.ReadMapBegin(buf[offset:]) - offset += l - if err != nil { - return offset, err - } - _field := make(map[string]string, size) - for i := 0; i < size; i++ { - var _key string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _key = v - } - - var _val string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _val = v - } - - _field[_key] = _val - } - p.Ext = _field - return offset, nil -} - -func (p *EvaluatorRecord) FastWrite(buf []byte) int { - return p.FastWriteNocopy(buf, nil) -} - -func (p *EvaluatorRecord) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p != nil { - offset += p.fastWriteField1(buf[offset:], w) - offset += p.fastWriteField2(buf[offset:], w) - offset += p.fastWriteField3(buf[offset:], w) - offset += p.fastWriteField4(buf[offset:], w) - offset += p.fastWriteField5(buf[offset:], w) - offset += p.fastWriteField6(buf[offset:], w) - offset += p.fastWriteField7(buf[offset:], w) - offset += p.fastWriteField8(buf[offset:], w) - } - offset += thrift.Binary.WriteFieldStop(buf[offset:]) - return offset -} - -func (p *EvaluatorRecord) BLength() int { - l := 0 - if p != nil { - l += p.field1Length() - l += p.field2Length() - l += p.field3Length() - l += p.field4Length() - l += p.field5Length() - l += p.field6Length() - l += p.field7Length() - l += p.field8Length() - } - l += thrift.Binary.FieldStopLength() - return l -} - -func (p *EvaluatorRecord) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetRecordID() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 1) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.RecordID) - } - return offset -} - -func (p *EvaluatorRecord) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetEvaluatorVersionID() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.EvaluatorVersionID) - } - return offset -} - -func (p *EvaluatorRecord) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetTraceID() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 3) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.TraceID) - } - return offset -} - -func (p *EvaluatorRecord) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetStatus() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 4) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Status) - } - return offset -} - -func (p *EvaluatorRecord) fastWriteField5(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetEvaluatorInputData() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 5) - offset += p.EvaluatorInputData.FastWriteNocopy(buf[offset:], w) - } - return offset -} - -func (p *EvaluatorRecord) fastWriteField6(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetEvaluatorOutputData() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 6) - offset += p.EvaluatorOutputData.FastWriteNocopy(buf[offset:], w) - } - return offset -} - -func (p *EvaluatorRecord) fastWriteField7(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetBaseInfo() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 7) - offset += p.BaseInfo.FastWriteNocopy(buf[offset:], w) - } - return offset -} - -func (p *EvaluatorRecord) fastWriteField8(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetExt() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.MAP, 8) - mapBeginOffset := offset - offset += thrift.Binary.MapBeginLength() - var length int - for k, v := range p.Ext { - length++ - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, k) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, v) - } - thrift.Binary.WriteMapBegin(buf[mapBeginOffset:], thrift.STRING, thrift.STRING, length) - } - return offset -} - -func (p *EvaluatorRecord) field1Length() int { - l := 0 - if p.IsSetRecordID() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.RecordID) - } - return l -} - -func (p *EvaluatorRecord) field2Length() int { - l := 0 - if p.IsSetEvaluatorVersionID() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.EvaluatorVersionID) - } - return l -} - -func (p *EvaluatorRecord) field3Length() int { - l := 0 - if p.IsSetTraceID() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.TraceID) - } - return l -} - -func (p *EvaluatorRecord) field4Length() int { - l := 0 - if p.IsSetStatus() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.Status) - } - return l -} - -func (p *EvaluatorRecord) field5Length() int { - l := 0 - if p.IsSetEvaluatorInputData() { - l += thrift.Binary.FieldBeginLength() - l += p.EvaluatorInputData.BLength() - } - return l -} - -func (p *EvaluatorRecord) field6Length() int { - l := 0 - if p.IsSetEvaluatorOutputData() { - l += thrift.Binary.FieldBeginLength() - l += p.EvaluatorOutputData.BLength() - } - return l -} - -func (p *EvaluatorRecord) field7Length() int { - l := 0 - if p.IsSetBaseInfo() { - l += thrift.Binary.FieldBeginLength() - l += p.BaseInfo.BLength() - } - return l -} - -func (p *EvaluatorRecord) field8Length() int { - l := 0 - if p.IsSetExt() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.MapBeginLength() - for k, v := range p.Ext { - _, _ = k, v - - l += thrift.Binary.StringLengthNocopy(k) - l += thrift.Binary.StringLengthNocopy(v) - } - } - return l -} - -func (p *EvaluatorRecord) DeepCopy(s interface{}) error { - src, ok := s.(*EvaluatorRecord) - if !ok { - return fmt.Errorf("%T's type not matched %T", s, p) - } - - if src.RecordID != nil { - var tmp string - if *src.RecordID != "" { - tmp = kutils.StringDeepCopy(*src.RecordID) - } - p.RecordID = &tmp - } - - if src.EvaluatorVersionID != nil { - var tmp string - if *src.EvaluatorVersionID != "" { - tmp = kutils.StringDeepCopy(*src.EvaluatorVersionID) - } - p.EvaluatorVersionID = &tmp - } - - if src.TraceID != nil { - var tmp string - if *src.TraceID != "" { - tmp = kutils.StringDeepCopy(*src.TraceID) - } - p.TraceID = &tmp - } - - if src.Status != nil { - tmp := *src.Status - p.Status = &tmp - } - - var _evaluatorInputData *EvaluatorInputData - if src.EvaluatorInputData != nil { - _evaluatorInputData = &EvaluatorInputData{} - if err := _evaluatorInputData.DeepCopy(src.EvaluatorInputData); err != nil { - return err - } - } - p.EvaluatorInputData = _evaluatorInputData - - var _evaluatorOutputData *EvaluatorOutputData - if src.EvaluatorOutputData != nil { - _evaluatorOutputData = &EvaluatorOutputData{} - if err := _evaluatorOutputData.DeepCopy(src.EvaluatorOutputData); err != nil { - return err - } - } - p.EvaluatorOutputData = _evaluatorOutputData - - var _baseInfo *common.BaseInfo - if src.BaseInfo != nil { - _baseInfo = &common.BaseInfo{} - if err := _baseInfo.DeepCopy(src.BaseInfo); err != nil { - return err - } - } - p.BaseInfo = _baseInfo - - if src.Ext != nil { - p.Ext = make(map[string]string, len(src.Ext)) - for key, val := range src.Ext { - var _key string - if key != "" { - _key = kutils.StringDeepCopy(key) - } - - var _val string - if val != "" { - _val = kutils.StringDeepCopy(val) - } - - p.Ext[_key] = _val - } - } - - return nil -} diff --git a/backend/kitex_gen/coze/loop/evaluation/domain_openapi/experiment/experiment.go b/backend/kitex_gen/coze/loop/evaluation/domain_openapi/experiment/experiment.go deleted file mode 100644 index 6d9f96732..000000000 --- a/backend/kitex_gen/coze/loop/evaluation/domain_openapi/experiment/experiment.go +++ /dev/null @@ -1,6927 +0,0 @@ -// Code generated by thriftgo (0.4.1). DO NOT EDIT. - -package experiment - -import ( - "fmt" - "github.com/apache/thrift/lib/go/thrift" - "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/domain_openapi/common" - "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/domain_openapi/eval_set" - "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/domain_openapi/evaluator" - "strings" -) - -const ( - ExperimentStatusPending = "pending" - - ExperimentStatusProcessing = "processing" - - ExperimentStatusSuccess = "success" - - ExperimentStatusFailed = "failed" - - ExperimentStatusTerminated = "terminated" - - ExperimentTypeOffline = "offline" - - ExperimentTypeOnline = "online" -) - -// 实验状态 -type ExperimentStatus = string - -// 实验类型 -type ExperimentType = string - -// 字段映射 -type FieldMapping struct { - FieldName *string `thrift:"field_name,1,optional" frugal:"1,optional,string" form:"field_name" json:"field_name,omitempty" query:"field_name"` - FromFieldName *string `thrift:"from_field_name,2,optional" frugal:"2,optional,string" form:"from_field_name" json:"from_field_name,omitempty" query:"from_field_name"` - ConstValue *string `thrift:"const_value,3,optional" frugal:"3,optional,string" form:"const_value" json:"const_value,omitempty" query:"const_value"` -} - -func NewFieldMapping() *FieldMapping { - return &FieldMapping{} -} - -func (p *FieldMapping) InitDefault() { -} - -var FieldMapping_FieldName_DEFAULT string - -func (p *FieldMapping) GetFieldName() (v string) { - if p == nil { - return - } - if !p.IsSetFieldName() { - return FieldMapping_FieldName_DEFAULT - } - return *p.FieldName -} - -var FieldMapping_FromFieldName_DEFAULT string - -func (p *FieldMapping) GetFromFieldName() (v string) { - if p == nil { - return - } - if !p.IsSetFromFieldName() { - return FieldMapping_FromFieldName_DEFAULT - } - return *p.FromFieldName -} - -var FieldMapping_ConstValue_DEFAULT string - -func (p *FieldMapping) GetConstValue() (v string) { - if p == nil { - return - } - if !p.IsSetConstValue() { - return FieldMapping_ConstValue_DEFAULT - } - return *p.ConstValue -} -func (p *FieldMapping) SetFieldName(val *string) { - p.FieldName = val -} -func (p *FieldMapping) SetFromFieldName(val *string) { - p.FromFieldName = val -} -func (p *FieldMapping) SetConstValue(val *string) { - p.ConstValue = val -} - -var fieldIDToName_FieldMapping = map[int16]string{ - 1: "field_name", - 2: "from_field_name", - 3: "const_value", -} - -func (p *FieldMapping) IsSetFieldName() bool { - return p.FieldName != nil -} - -func (p *FieldMapping) IsSetFromFieldName() bool { - return p.FromFieldName != nil -} - -func (p *FieldMapping) IsSetConstValue() bool { - return p.ConstValue != nil -} - -func (p *FieldMapping) 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_FieldMapping[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 *FieldMapping) ReadField1(iprot thrift.TProtocol) error { - - var _field *string - if v, err := iprot.ReadString(); err != nil { - return err - } else { - _field = &v - } - p.FieldName = _field - return nil -} -func (p *FieldMapping) ReadField2(iprot thrift.TProtocol) error { - - var _field *string - if v, err := iprot.ReadString(); err != nil { - return err - } else { - _field = &v - } - p.FromFieldName = _field - return nil -} -func (p *FieldMapping) ReadField3(iprot thrift.TProtocol) error { - - var _field *string - if v, err := iprot.ReadString(); err != nil { - return err - } else { - _field = &v - } - p.ConstValue = _field - return nil -} - -func (p *FieldMapping) Write(oprot thrift.TProtocol) (err error) { - var fieldId int16 - if err = oprot.WriteStructBegin("FieldMapping"); 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 *FieldMapping) writeField1(oprot thrift.TProtocol) (err error) { - if p.IsSetFieldName() { - if err = oprot.WriteFieldBegin("field_name", thrift.STRING, 1); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteString(*p.FieldName); 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 *FieldMapping) writeField2(oprot thrift.TProtocol) (err error) { - if p.IsSetFromFieldName() { - if err = oprot.WriteFieldBegin("from_field_name", thrift.STRING, 2); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteString(*p.FromFieldName); 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 *FieldMapping) writeField3(oprot thrift.TProtocol) (err error) { - if p.IsSetConstValue() { - if err = oprot.WriteFieldBegin("const_value", thrift.STRING, 3); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteString(*p.ConstValue); 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 *FieldMapping) String() string { - if p == nil { - return "" - } - return fmt.Sprintf("FieldMapping(%+v)", *p) - -} - -func (p *FieldMapping) DeepEqual(ano *FieldMapping) bool { - if p == ano { - return true - } else if p == nil || ano == nil { - return false - } - if !p.Field1DeepEqual(ano.FieldName) { - return false - } - if !p.Field2DeepEqual(ano.FromFieldName) { - return false - } - if !p.Field3DeepEqual(ano.ConstValue) { - return false - } - return true -} - -func (p *FieldMapping) Field1DeepEqual(src *string) bool { - - if p.FieldName == src { - return true - } else if p.FieldName == nil || src == nil { - return false - } - if strings.Compare(*p.FieldName, *src) != 0 { - return false - } - return true -} -func (p *FieldMapping) Field2DeepEqual(src *string) bool { - - if p.FromFieldName == src { - return true - } else if p.FromFieldName == nil || src == nil { - return false - } - if strings.Compare(*p.FromFieldName, *src) != 0 { - return false - } - return true -} -func (p *FieldMapping) Field3DeepEqual(src *string) bool { - - if p.ConstValue == src { - return true - } else if p.ConstValue == nil || src == nil { - return false - } - if strings.Compare(*p.ConstValue, *src) != 0 { - return false - } - return true -} - -// 目标字段映射 -type TargetFieldMapping struct { - FromEvalSet []*FieldMapping `thrift:"from_eval_set,1,optional" frugal:"1,optional,list" form:"from_eval_set" json:"from_eval_set,omitempty" query:"from_eval_set"` -} - -func NewTargetFieldMapping() *TargetFieldMapping { - return &TargetFieldMapping{} -} - -func (p *TargetFieldMapping) InitDefault() { -} - -var TargetFieldMapping_FromEvalSet_DEFAULT []*FieldMapping - -func (p *TargetFieldMapping) GetFromEvalSet() (v []*FieldMapping) { - if p == nil { - return - } - if !p.IsSetFromEvalSet() { - return TargetFieldMapping_FromEvalSet_DEFAULT - } - return p.FromEvalSet -} -func (p *TargetFieldMapping) SetFromEvalSet(val []*FieldMapping) { - p.FromEvalSet = val -} - -var fieldIDToName_TargetFieldMapping = map[int16]string{ - 1: "from_eval_set", -} - -func (p *TargetFieldMapping) IsSetFromEvalSet() bool { - return p.FromEvalSet != nil -} - -func (p *TargetFieldMapping) 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_TargetFieldMapping[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 *TargetFieldMapping) ReadField1(iprot thrift.TProtocol) error { - _, size, err := iprot.ReadListBegin() - if err != nil { - return err - } - _field := make([]*FieldMapping, 0, size) - values := make([]FieldMapping, 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.FromEvalSet = _field - return nil -} - -func (p *TargetFieldMapping) Write(oprot thrift.TProtocol) (err error) { - var fieldId int16 - if err = oprot.WriteStructBegin("TargetFieldMapping"); 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 *TargetFieldMapping) writeField1(oprot thrift.TProtocol) (err error) { - if p.IsSetFromEvalSet() { - if err = oprot.WriteFieldBegin("from_eval_set", thrift.LIST, 1); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteListBegin(thrift.STRUCT, len(p.FromEvalSet)); err != nil { - return err - } - for _, v := range p.FromEvalSet { - 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 *TargetFieldMapping) String() string { - if p == nil { - return "" - } - return fmt.Sprintf("TargetFieldMapping(%+v)", *p) - -} - -func (p *TargetFieldMapping) DeepEqual(ano *TargetFieldMapping) bool { - if p == ano { - return true - } else if p == nil || ano == nil { - return false - } - if !p.Field1DeepEqual(ano.FromEvalSet) { - return false - } - return true -} - -func (p *TargetFieldMapping) Field1DeepEqual(src []*FieldMapping) bool { - - if len(p.FromEvalSet) != len(src) { - return false - } - for i, v := range p.FromEvalSet { - _src := src[i] - if !v.DeepEqual(_src) { - return false - } - } - return true -} - -// 评估器字段映射 -type EvaluatorFieldMapping struct { - EvaluatorVersionID *string `thrift:"evaluator_version_id,1,optional" frugal:"1,optional,string" form:"evaluator_version_id" json:"evaluator_version_id,omitempty" query:"evaluator_version_id"` - FromEvalSet []*FieldMapping `thrift:"from_eval_set,2,optional" frugal:"2,optional,list" form:"from_eval_set" json:"from_eval_set,omitempty" query:"from_eval_set"` - FromTarget []*FieldMapping `thrift:"from_target,3,optional" frugal:"3,optional,list" form:"from_target" json:"from_target,omitempty" query:"from_target"` -} - -func NewEvaluatorFieldMapping() *EvaluatorFieldMapping { - return &EvaluatorFieldMapping{} -} - -func (p *EvaluatorFieldMapping) InitDefault() { -} - -var EvaluatorFieldMapping_EvaluatorVersionID_DEFAULT string - -func (p *EvaluatorFieldMapping) GetEvaluatorVersionID() (v string) { - if p == nil { - return - } - if !p.IsSetEvaluatorVersionID() { - return EvaluatorFieldMapping_EvaluatorVersionID_DEFAULT - } - return *p.EvaluatorVersionID -} - -var EvaluatorFieldMapping_FromEvalSet_DEFAULT []*FieldMapping - -func (p *EvaluatorFieldMapping) GetFromEvalSet() (v []*FieldMapping) { - if p == nil { - return - } - if !p.IsSetFromEvalSet() { - return EvaluatorFieldMapping_FromEvalSet_DEFAULT - } - return p.FromEvalSet -} - -var EvaluatorFieldMapping_FromTarget_DEFAULT []*FieldMapping - -func (p *EvaluatorFieldMapping) GetFromTarget() (v []*FieldMapping) { - if p == nil { - return - } - if !p.IsSetFromTarget() { - return EvaluatorFieldMapping_FromTarget_DEFAULT - } - return p.FromTarget -} -func (p *EvaluatorFieldMapping) SetEvaluatorVersionID(val *string) { - p.EvaluatorVersionID = val -} -func (p *EvaluatorFieldMapping) SetFromEvalSet(val []*FieldMapping) { - p.FromEvalSet = val -} -func (p *EvaluatorFieldMapping) SetFromTarget(val []*FieldMapping) { - p.FromTarget = val -} - -var fieldIDToName_EvaluatorFieldMapping = map[int16]string{ - 1: "evaluator_version_id", - 2: "from_eval_set", - 3: "from_target", -} - -func (p *EvaluatorFieldMapping) IsSetEvaluatorVersionID() bool { - return p.EvaluatorVersionID != nil -} - -func (p *EvaluatorFieldMapping) IsSetFromEvalSet() bool { - return p.FromEvalSet != nil -} - -func (p *EvaluatorFieldMapping) IsSetFromTarget() bool { - return p.FromTarget != nil -} - -func (p *EvaluatorFieldMapping) 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 - } - 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_EvaluatorFieldMapping[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 *EvaluatorFieldMapping) ReadField1(iprot thrift.TProtocol) error { - - var _field *string - if v, err := iprot.ReadString(); err != nil { - return err - } else { - _field = &v - } - p.EvaluatorVersionID = _field - return nil -} -func (p *EvaluatorFieldMapping) ReadField2(iprot thrift.TProtocol) error { - _, size, err := iprot.ReadListBegin() - if err != nil { - return err - } - _field := make([]*FieldMapping, 0, size) - values := make([]FieldMapping, 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.FromEvalSet = _field - return nil -} -func (p *EvaluatorFieldMapping) ReadField3(iprot thrift.TProtocol) error { - _, size, err := iprot.ReadListBegin() - if err != nil { - return err - } - _field := make([]*FieldMapping, 0, size) - values := make([]FieldMapping, 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.FromTarget = _field - return nil -} - -func (p *EvaluatorFieldMapping) Write(oprot thrift.TProtocol) (err error) { - var fieldId int16 - if err = oprot.WriteStructBegin("EvaluatorFieldMapping"); 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 *EvaluatorFieldMapping) writeField1(oprot thrift.TProtocol) (err error) { - if p.IsSetEvaluatorVersionID() { - if err = oprot.WriteFieldBegin("evaluator_version_id", thrift.STRING, 1); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteString(*p.EvaluatorVersionID); 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 *EvaluatorFieldMapping) writeField2(oprot thrift.TProtocol) (err error) { - if p.IsSetFromEvalSet() { - if err = oprot.WriteFieldBegin("from_eval_set", thrift.LIST, 2); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteListBegin(thrift.STRUCT, len(p.FromEvalSet)); err != nil { - return err - } - for _, v := range p.FromEvalSet { - 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 *EvaluatorFieldMapping) writeField3(oprot thrift.TProtocol) (err error) { - if p.IsSetFromTarget() { - if err = oprot.WriteFieldBegin("from_target", thrift.LIST, 3); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteListBegin(thrift.STRUCT, len(p.FromTarget)); err != nil { - return err - } - for _, v := range p.FromTarget { - 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 *EvaluatorFieldMapping) String() string { - if p == nil { - return "" - } - return fmt.Sprintf("EvaluatorFieldMapping(%+v)", *p) - -} - -func (p *EvaluatorFieldMapping) DeepEqual(ano *EvaluatorFieldMapping) bool { - if p == ano { - return true - } else if p == nil || ano == nil { - return false - } - if !p.Field1DeepEqual(ano.EvaluatorVersionID) { - return false - } - if !p.Field2DeepEqual(ano.FromEvalSet) { - return false - } - if !p.Field3DeepEqual(ano.FromTarget) { - return false - } - return true -} - -func (p *EvaluatorFieldMapping) Field1DeepEqual(src *string) bool { - - if p.EvaluatorVersionID == src { - return true - } else if p.EvaluatorVersionID == nil || src == nil { - return false - } - if strings.Compare(*p.EvaluatorVersionID, *src) != 0 { - return false - } - return true -} -func (p *EvaluatorFieldMapping) Field2DeepEqual(src []*FieldMapping) bool { - - if len(p.FromEvalSet) != len(src) { - return false - } - for i, v := range p.FromEvalSet { - _src := src[i] - if !v.DeepEqual(_src) { - return false - } - } - return true -} -func (p *EvaluatorFieldMapping) Field3DeepEqual(src []*FieldMapping) bool { - - if len(p.FromTarget) != len(src) { - return false - } - for i, v := range p.FromTarget { - _src := src[i] - if !v.DeepEqual(_src) { - return false - } - } - return true -} - -// Token使用量 -type TokenUsage struct { - InputTokens *string `thrift:"input_tokens,1,optional" frugal:"1,optional,string" form:"input_tokens" json:"input_tokens,omitempty" query:"input_tokens"` - OutputTokens *string `thrift:"output_tokens,2,optional" frugal:"2,optional,string" form:"output_tokens" json:"output_tokens,omitempty" query:"output_tokens"` -} - -func NewTokenUsage() *TokenUsage { - return &TokenUsage{} -} - -func (p *TokenUsage) InitDefault() { -} - -var TokenUsage_InputTokens_DEFAULT string - -func (p *TokenUsage) GetInputTokens() (v string) { - if p == nil { - return - } - if !p.IsSetInputTokens() { - return TokenUsage_InputTokens_DEFAULT - } - return *p.InputTokens -} - -var TokenUsage_OutputTokens_DEFAULT string - -func (p *TokenUsage) GetOutputTokens() (v string) { - if p == nil { - return - } - if !p.IsSetOutputTokens() { - return TokenUsage_OutputTokens_DEFAULT - } - return *p.OutputTokens -} -func (p *TokenUsage) SetInputTokens(val *string) { - p.InputTokens = val -} -func (p *TokenUsage) SetOutputTokens(val *string) { - p.OutputTokens = val -} - -var fieldIDToName_TokenUsage = map[int16]string{ - 1: "input_tokens", - 2: "output_tokens", -} - -func (p *TokenUsage) IsSetInputTokens() bool { - return p.InputTokens != nil -} - -func (p *TokenUsage) IsSetOutputTokens() bool { - return p.OutputTokens != nil -} - -func (p *TokenUsage) 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_TokenUsage[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 *TokenUsage) 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 *TokenUsage) ReadField2(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 *TokenUsage) Write(oprot thrift.TProtocol) (err error) { - var fieldId int16 - if err = oprot.WriteStructBegin("TokenUsage"); 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 *TokenUsage) writeField1(oprot thrift.TProtocol) (err error) { - if p.IsSetInputTokens() { - if err = oprot.WriteFieldBegin("input_tokens", 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 *TokenUsage) writeField2(oprot thrift.TProtocol) (err error) { - if p.IsSetOutputTokens() { - if err = oprot.WriteFieldBegin("output_tokens", thrift.STRING, 2); 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 2 begin error: ", p), err) -WriteFieldEndError: - return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) -} - -func (p *TokenUsage) String() string { - if p == nil { - return "" - } - return fmt.Sprintf("TokenUsage(%+v)", *p) - -} - -func (p *TokenUsage) DeepEqual(ano *TokenUsage) bool { - if p == ano { - return true - } else if p == nil || ano == nil { - return false - } - if !p.Field1DeepEqual(ano.InputTokens) { - return false - } - if !p.Field2DeepEqual(ano.OutputTokens) { - return false - } - return true -} - -func (p *TokenUsage) Field1DeepEqual(src *string) bool { - - if p.InputTokens == src { - return true - } else if p.InputTokens == nil || src == nil { - return false - } - if strings.Compare(*p.InputTokens, *src) != 0 { - return false - } - return true -} -func (p *TokenUsage) Field2DeepEqual(src *string) bool { - - if p.OutputTokens == src { - return true - } else if p.OutputTokens == nil || src == nil { - return false - } - if strings.Compare(*p.OutputTokens, *src) != 0 { - return false - } - return true -} - -// 评估器聚合结果 -type EvaluatorAggregateResult_ struct { - EvaluatorVersionID *string `thrift:"evaluator_version_id,1,optional" frugal:"1,optional,string" form:"evaluator_version_id" json:"evaluator_version_id,omitempty" query:"evaluator_version_id"` - EvaluatorName *string `thrift:"evaluator_name,2,optional" frugal:"2,optional,string" form:"evaluator_name" json:"evaluator_name,omitempty" query:"evaluator_name"` - AverageScore *float64 `thrift:"average_score,3,optional" frugal:"3,optional,double" form:"average_score" json:"average_score,omitempty" query:"average_score"` - MaxScore *float64 `thrift:"max_score,4,optional" frugal:"4,optional,double" form:"max_score" json:"max_score,omitempty" query:"max_score"` - MinScore *float64 `thrift:"min_score,5,optional" frugal:"5,optional,double" form:"min_score" json:"min_score,omitempty" query:"min_score"` - SuccessCount *int32 `thrift:"success_count,6,optional" frugal:"6,optional,i32" form:"success_count" json:"success_count,omitempty" query:"success_count"` - FailedCount *int32 `thrift:"failed_count,7,optional" frugal:"7,optional,i32" form:"failed_count" json:"failed_count,omitempty" query:"failed_count"` -} - -func NewEvaluatorAggregateResult_() *EvaluatorAggregateResult_ { - return &EvaluatorAggregateResult_{} -} - -func (p *EvaluatorAggregateResult_) InitDefault() { -} - -var EvaluatorAggregateResult__EvaluatorVersionID_DEFAULT string - -func (p *EvaluatorAggregateResult_) GetEvaluatorVersionID() (v string) { - if p == nil { - return - } - if !p.IsSetEvaluatorVersionID() { - return EvaluatorAggregateResult__EvaluatorVersionID_DEFAULT - } - return *p.EvaluatorVersionID -} - -var EvaluatorAggregateResult__EvaluatorName_DEFAULT string - -func (p *EvaluatorAggregateResult_) GetEvaluatorName() (v string) { - if p == nil { - return - } - if !p.IsSetEvaluatorName() { - return EvaluatorAggregateResult__EvaluatorName_DEFAULT - } - return *p.EvaluatorName -} - -var EvaluatorAggregateResult__AverageScore_DEFAULT float64 - -func (p *EvaluatorAggregateResult_) GetAverageScore() (v float64) { - if p == nil { - return - } - if !p.IsSetAverageScore() { - return EvaluatorAggregateResult__AverageScore_DEFAULT - } - return *p.AverageScore -} - -var EvaluatorAggregateResult__MaxScore_DEFAULT float64 - -func (p *EvaluatorAggregateResult_) GetMaxScore() (v float64) { - if p == nil { - return - } - if !p.IsSetMaxScore() { - return EvaluatorAggregateResult__MaxScore_DEFAULT - } - return *p.MaxScore -} - -var EvaluatorAggregateResult__MinScore_DEFAULT float64 - -func (p *EvaluatorAggregateResult_) GetMinScore() (v float64) { - if p == nil { - return - } - if !p.IsSetMinScore() { - return EvaluatorAggregateResult__MinScore_DEFAULT - } - return *p.MinScore -} - -var EvaluatorAggregateResult__SuccessCount_DEFAULT int32 - -func (p *EvaluatorAggregateResult_) GetSuccessCount() (v int32) { - if p == nil { - return - } - if !p.IsSetSuccessCount() { - return EvaluatorAggregateResult__SuccessCount_DEFAULT - } - return *p.SuccessCount -} - -var EvaluatorAggregateResult__FailedCount_DEFAULT int32 - -func (p *EvaluatorAggregateResult_) GetFailedCount() (v int32) { - if p == nil { - return - } - if !p.IsSetFailedCount() { - return EvaluatorAggregateResult__FailedCount_DEFAULT - } - return *p.FailedCount -} -func (p *EvaluatorAggregateResult_) SetEvaluatorVersionID(val *string) { - p.EvaluatorVersionID = val -} -func (p *EvaluatorAggregateResult_) SetEvaluatorName(val *string) { - p.EvaluatorName = val -} -func (p *EvaluatorAggregateResult_) SetAverageScore(val *float64) { - p.AverageScore = val -} -func (p *EvaluatorAggregateResult_) SetMaxScore(val *float64) { - p.MaxScore = val -} -func (p *EvaluatorAggregateResult_) SetMinScore(val *float64) { - p.MinScore = val -} -func (p *EvaluatorAggregateResult_) SetSuccessCount(val *int32) { - p.SuccessCount = val -} -func (p *EvaluatorAggregateResult_) SetFailedCount(val *int32) { - p.FailedCount = val -} - -var fieldIDToName_EvaluatorAggregateResult_ = map[int16]string{ - 1: "evaluator_version_id", - 2: "evaluator_name", - 3: "average_score", - 4: "max_score", - 5: "min_score", - 6: "success_count", - 7: "failed_count", -} - -func (p *EvaluatorAggregateResult_) IsSetEvaluatorVersionID() bool { - return p.EvaluatorVersionID != nil -} - -func (p *EvaluatorAggregateResult_) IsSetEvaluatorName() bool { - return p.EvaluatorName != nil -} - -func (p *EvaluatorAggregateResult_) IsSetAverageScore() bool { - return p.AverageScore != nil -} - -func (p *EvaluatorAggregateResult_) IsSetMaxScore() bool { - return p.MaxScore != nil -} - -func (p *EvaluatorAggregateResult_) IsSetMinScore() bool { - return p.MinScore != nil -} - -func (p *EvaluatorAggregateResult_) IsSetSuccessCount() bool { - return p.SuccessCount != nil -} - -func (p *EvaluatorAggregateResult_) IsSetFailedCount() bool { - return p.FailedCount != nil -} - -func (p *EvaluatorAggregateResult_) 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.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 - } - case 5: - if fieldTypeId == thrift.DOUBLE { - 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 - } - 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_EvaluatorAggregateResult_[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 *EvaluatorAggregateResult_) ReadField1(iprot thrift.TProtocol) error { - - var _field *string - if v, err := iprot.ReadString(); err != nil { - return err - } else { - _field = &v - } - p.EvaluatorVersionID = _field - return nil -} -func (p *EvaluatorAggregateResult_) ReadField2(iprot thrift.TProtocol) error { - - var _field *string - if v, err := iprot.ReadString(); err != nil { - return err - } else { - _field = &v - } - p.EvaluatorName = _field - return nil -} -func (p *EvaluatorAggregateResult_) ReadField3(iprot thrift.TProtocol) error { - - var _field *float64 - if v, err := iprot.ReadDouble(); err != nil { - return err - } else { - _field = &v - } - p.AverageScore = _field - return nil -} -func (p *EvaluatorAggregateResult_) ReadField4(iprot thrift.TProtocol) error { - - var _field *float64 - if v, err := iprot.ReadDouble(); err != nil { - return err - } else { - _field = &v - } - p.MaxScore = _field - return nil -} -func (p *EvaluatorAggregateResult_) ReadField5(iprot thrift.TProtocol) error { - - var _field *float64 - if v, err := iprot.ReadDouble(); err != nil { - return err - } else { - _field = &v - } - p.MinScore = _field - return nil -} -func (p *EvaluatorAggregateResult_) ReadField6(iprot thrift.TProtocol) error { - - var _field *int32 - if v, err := iprot.ReadI32(); err != nil { - return err - } else { - _field = &v - } - p.SuccessCount = _field - return nil -} -func (p *EvaluatorAggregateResult_) ReadField7(iprot thrift.TProtocol) error { - - var _field *int32 - if v, err := iprot.ReadI32(); err != nil { - return err - } else { - _field = &v - } - p.FailedCount = _field - return nil -} - -func (p *EvaluatorAggregateResult_) Write(oprot thrift.TProtocol) (err error) { - var fieldId int16 - if err = oprot.WriteStructBegin("EvaluatorAggregateResult"); 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 *EvaluatorAggregateResult_) writeField1(oprot thrift.TProtocol) (err error) { - if p.IsSetEvaluatorVersionID() { - if err = oprot.WriteFieldBegin("evaluator_version_id", thrift.STRING, 1); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteString(*p.EvaluatorVersionID); 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 *EvaluatorAggregateResult_) writeField2(oprot thrift.TProtocol) (err error) { - if p.IsSetEvaluatorName() { - if err = oprot.WriteFieldBegin("evaluator_name", thrift.STRING, 2); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteString(*p.EvaluatorName); 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 *EvaluatorAggregateResult_) writeField3(oprot thrift.TProtocol) (err error) { - if p.IsSetAverageScore() { - if err = oprot.WriteFieldBegin("average_score", thrift.DOUBLE, 3); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteDouble(*p.AverageScore); 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 *EvaluatorAggregateResult_) writeField4(oprot thrift.TProtocol) (err error) { - if p.IsSetMaxScore() { - if err = oprot.WriteFieldBegin("max_score", thrift.DOUBLE, 4); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteDouble(*p.MaxScore); 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 *EvaluatorAggregateResult_) writeField5(oprot thrift.TProtocol) (err error) { - if p.IsSetMinScore() { - if err = oprot.WriteFieldBegin("min_score", thrift.DOUBLE, 5); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteDouble(*p.MinScore); 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 *EvaluatorAggregateResult_) writeField6(oprot thrift.TProtocol) (err error) { - if p.IsSetSuccessCount() { - if err = oprot.WriteFieldBegin("success_count", thrift.I32, 6); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteI32(*p.SuccessCount); 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 *EvaluatorAggregateResult_) writeField7(oprot thrift.TProtocol) (err error) { - if p.IsSetFailedCount() { - if err = oprot.WriteFieldBegin("failed_count", thrift.I32, 7); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteI32(*p.FailedCount); 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 *EvaluatorAggregateResult_) String() string { - if p == nil { - return "" - } - return fmt.Sprintf("EvaluatorAggregateResult_(%+v)", *p) - -} - -func (p *EvaluatorAggregateResult_) DeepEqual(ano *EvaluatorAggregateResult_) bool { - if p == ano { - return true - } else if p == nil || ano == nil { - return false - } - if !p.Field1DeepEqual(ano.EvaluatorVersionID) { - return false - } - if !p.Field2DeepEqual(ano.EvaluatorName) { - return false - } - if !p.Field3DeepEqual(ano.AverageScore) { - return false - } - if !p.Field4DeepEqual(ano.MaxScore) { - return false - } - if !p.Field5DeepEqual(ano.MinScore) { - return false - } - if !p.Field6DeepEqual(ano.SuccessCount) { - return false - } - if !p.Field7DeepEqual(ano.FailedCount) { - return false - } - return true -} - -func (p *EvaluatorAggregateResult_) Field1DeepEqual(src *string) bool { - - if p.EvaluatorVersionID == src { - return true - } else if p.EvaluatorVersionID == nil || src == nil { - return false - } - if strings.Compare(*p.EvaluatorVersionID, *src) != 0 { - return false - } - return true -} -func (p *EvaluatorAggregateResult_) Field2DeepEqual(src *string) bool { - - if p.EvaluatorName == src { - return true - } else if p.EvaluatorName == nil || src == nil { - return false - } - if strings.Compare(*p.EvaluatorName, *src) != 0 { - return false - } - return true -} -func (p *EvaluatorAggregateResult_) Field3DeepEqual(src *float64) bool { - - if p.AverageScore == src { - return true - } else if p.AverageScore == nil || src == nil { - return false - } - if *p.AverageScore != *src { - return false - } - return true -} -func (p *EvaluatorAggregateResult_) Field4DeepEqual(src *float64) bool { - - if p.MaxScore == src { - return true - } else if p.MaxScore == nil || src == nil { - return false - } - if *p.MaxScore != *src { - return false - } - return true -} -func (p *EvaluatorAggregateResult_) Field5DeepEqual(src *float64) bool { - - if p.MinScore == src { - return true - } else if p.MinScore == nil || src == nil { - return false - } - if *p.MinScore != *src { - return false - } - return true -} -func (p *EvaluatorAggregateResult_) Field6DeepEqual(src *int32) bool { - - if p.SuccessCount == src { - return true - } else if p.SuccessCount == nil || src == nil { - return false - } - if *p.SuccessCount != *src { - return false - } - return true -} -func (p *EvaluatorAggregateResult_) Field7DeepEqual(src *int32) bool { - - if p.FailedCount == src { - return true - } else if p.FailedCount == nil || src == nil { - return false - } - if *p.FailedCount != *src { - return false - } - return true -} - -// 实验统计 -type ExperimentStatistics struct { - EvaluatorAggregateResults []*EvaluatorAggregateResult_ `thrift:"evaluator_aggregate_results,1,optional" frugal:"1,optional,list" form:"evaluator_aggregate_results" json:"evaluator_aggregate_results,omitempty" query:"evaluator_aggregate_results"` - TokenUsage *TokenUsage `thrift:"token_usage,2,optional" frugal:"2,optional,TokenUsage" form:"token_usage" json:"token_usage,omitempty" query:"token_usage"` - CreditCost *float64 `thrift:"credit_cost,3,optional" frugal:"3,optional,double" form:"credit_cost" json:"credit_cost,omitempty" query:"credit_cost"` - PendingTurnCount *int32 `thrift:"pending_turn_count,4,optional" frugal:"4,optional,i32" form:"pending_turn_count" json:"pending_turn_count,omitempty" query:"pending_turn_count"` - SuccessTurnCount *int32 `thrift:"success_turn_count,5,optional" frugal:"5,optional,i32" form:"success_turn_count" json:"success_turn_count,omitempty" query:"success_turn_count"` - FailedTurnCount *int32 `thrift:"failed_turn_count,6,optional" frugal:"6,optional,i32" form:"failed_turn_count" json:"failed_turn_count,omitempty" query:"failed_turn_count"` - TerminatedTurnCount *int32 `thrift:"terminated_turn_count,7,optional" frugal:"7,optional,i32" form:"terminated_turn_count" json:"terminated_turn_count,omitempty" query:"terminated_turn_count"` - ProcessingTurnCount *int32 `thrift:"processing_turn_count,8,optional" frugal:"8,optional,i32" form:"processing_turn_count" json:"processing_turn_count,omitempty" query:"processing_turn_count"` -} - -func NewExperimentStatistics() *ExperimentStatistics { - return &ExperimentStatistics{} -} - -func (p *ExperimentStatistics) InitDefault() { -} - -var ExperimentStatistics_EvaluatorAggregateResults_DEFAULT []*EvaluatorAggregateResult_ - -func (p *ExperimentStatistics) GetEvaluatorAggregateResults() (v []*EvaluatorAggregateResult_) { - if p == nil { - return - } - if !p.IsSetEvaluatorAggregateResults() { - return ExperimentStatistics_EvaluatorAggregateResults_DEFAULT - } - return p.EvaluatorAggregateResults -} - -var ExperimentStatistics_TokenUsage_DEFAULT *TokenUsage - -func (p *ExperimentStatistics) GetTokenUsage() (v *TokenUsage) { - if p == nil { - return - } - if !p.IsSetTokenUsage() { - return ExperimentStatistics_TokenUsage_DEFAULT - } - return p.TokenUsage -} - -var ExperimentStatistics_CreditCost_DEFAULT float64 - -func (p *ExperimentStatistics) GetCreditCost() (v float64) { - if p == nil { - return - } - if !p.IsSetCreditCost() { - return ExperimentStatistics_CreditCost_DEFAULT - } - return *p.CreditCost -} - -var ExperimentStatistics_PendingTurnCount_DEFAULT int32 - -func (p *ExperimentStatistics) GetPendingTurnCount() (v int32) { - if p == nil { - return - } - if !p.IsSetPendingTurnCount() { - return ExperimentStatistics_PendingTurnCount_DEFAULT - } - return *p.PendingTurnCount -} - -var ExperimentStatistics_SuccessTurnCount_DEFAULT int32 - -func (p *ExperimentStatistics) GetSuccessTurnCount() (v int32) { - if p == nil { - return - } - if !p.IsSetSuccessTurnCount() { - return ExperimentStatistics_SuccessTurnCount_DEFAULT - } - return *p.SuccessTurnCount -} - -var ExperimentStatistics_FailedTurnCount_DEFAULT int32 - -func (p *ExperimentStatistics) GetFailedTurnCount() (v int32) { - if p == nil { - return - } - if !p.IsSetFailedTurnCount() { - return ExperimentStatistics_FailedTurnCount_DEFAULT - } - return *p.FailedTurnCount -} - -var ExperimentStatistics_TerminatedTurnCount_DEFAULT int32 - -func (p *ExperimentStatistics) GetTerminatedTurnCount() (v int32) { - if p == nil { - return - } - if !p.IsSetTerminatedTurnCount() { - return ExperimentStatistics_TerminatedTurnCount_DEFAULT - } - return *p.TerminatedTurnCount -} - -var ExperimentStatistics_ProcessingTurnCount_DEFAULT int32 - -func (p *ExperimentStatistics) GetProcessingTurnCount() (v int32) { - if p == nil { - return - } - if !p.IsSetProcessingTurnCount() { - return ExperimentStatistics_ProcessingTurnCount_DEFAULT - } - return *p.ProcessingTurnCount -} -func (p *ExperimentStatistics) SetEvaluatorAggregateResults(val []*EvaluatorAggregateResult_) { - p.EvaluatorAggregateResults = val -} -func (p *ExperimentStatistics) SetTokenUsage(val *TokenUsage) { - p.TokenUsage = val -} -func (p *ExperimentStatistics) SetCreditCost(val *float64) { - p.CreditCost = val -} -func (p *ExperimentStatistics) SetPendingTurnCount(val *int32) { - p.PendingTurnCount = val -} -func (p *ExperimentStatistics) SetSuccessTurnCount(val *int32) { - p.SuccessTurnCount = val -} -func (p *ExperimentStatistics) SetFailedTurnCount(val *int32) { - p.FailedTurnCount = val -} -func (p *ExperimentStatistics) SetTerminatedTurnCount(val *int32) { - p.TerminatedTurnCount = val -} -func (p *ExperimentStatistics) SetProcessingTurnCount(val *int32) { - p.ProcessingTurnCount = val -} - -var fieldIDToName_ExperimentStatistics = map[int16]string{ - 1: "evaluator_aggregate_results", - 2: "token_usage", - 3: "credit_cost", - 4: "pending_turn_count", - 5: "success_turn_count", - 6: "failed_turn_count", - 7: "terminated_turn_count", - 8: "processing_turn_count", -} - -func (p *ExperimentStatistics) IsSetEvaluatorAggregateResults() bool { - return p.EvaluatorAggregateResults != nil -} - -func (p *ExperimentStatistics) IsSetTokenUsage() bool { - return p.TokenUsage != nil -} - -func (p *ExperimentStatistics) IsSetCreditCost() bool { - return p.CreditCost != nil -} - -func (p *ExperimentStatistics) IsSetPendingTurnCount() bool { - return p.PendingTurnCount != nil -} - -func (p *ExperimentStatistics) IsSetSuccessTurnCount() bool { - return p.SuccessTurnCount != nil -} - -func (p *ExperimentStatistics) IsSetFailedTurnCount() bool { - return p.FailedTurnCount != nil -} - -func (p *ExperimentStatistics) IsSetTerminatedTurnCount() bool { - return p.TerminatedTurnCount != nil -} - -func (p *ExperimentStatistics) IsSetProcessingTurnCount() bool { - return p.ProcessingTurnCount != nil -} - -func (p *ExperimentStatistics) 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.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.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.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.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.I32 { - 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_ExperimentStatistics[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 *ExperimentStatistics) ReadField1(iprot thrift.TProtocol) error { - _, size, err := iprot.ReadListBegin() - if err != nil { - return err - } - _field := make([]*EvaluatorAggregateResult_, 0, size) - values := make([]EvaluatorAggregateResult_, 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.EvaluatorAggregateResults = _field - return nil -} -func (p *ExperimentStatistics) ReadField2(iprot thrift.TProtocol) error { - _field := NewTokenUsage() - if err := _field.Read(iprot); err != nil { - return err - } - p.TokenUsage = _field - return nil -} -func (p *ExperimentStatistics) ReadField3(iprot thrift.TProtocol) error { - - var _field *float64 - if v, err := iprot.ReadDouble(); err != nil { - return err - } else { - _field = &v - } - p.CreditCost = _field - return nil -} -func (p *ExperimentStatistics) ReadField4(iprot thrift.TProtocol) error { - - var _field *int32 - if v, err := iprot.ReadI32(); err != nil { - return err - } else { - _field = &v - } - p.PendingTurnCount = _field - return nil -} -func (p *ExperimentStatistics) ReadField5(iprot thrift.TProtocol) error { - - var _field *int32 - if v, err := iprot.ReadI32(); err != nil { - return err - } else { - _field = &v - } - p.SuccessTurnCount = _field - return nil -} -func (p *ExperimentStatistics) ReadField6(iprot thrift.TProtocol) error { - - var _field *int32 - if v, err := iprot.ReadI32(); err != nil { - return err - } else { - _field = &v - } - p.FailedTurnCount = _field - return nil -} -func (p *ExperimentStatistics) ReadField7(iprot thrift.TProtocol) error { - - var _field *int32 - if v, err := iprot.ReadI32(); err != nil { - return err - } else { - _field = &v - } - p.TerminatedTurnCount = _field - return nil -} -func (p *ExperimentStatistics) ReadField8(iprot thrift.TProtocol) error { - - var _field *int32 - if v, err := iprot.ReadI32(); err != nil { - return err - } else { - _field = &v - } - p.ProcessingTurnCount = _field - return nil -} - -func (p *ExperimentStatistics) Write(oprot thrift.TProtocol) (err error) { - var fieldId int16 - if err = oprot.WriteStructBegin("ExperimentStatistics"); 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 *ExperimentStatistics) writeField1(oprot thrift.TProtocol) (err error) { - if p.IsSetEvaluatorAggregateResults() { - if err = oprot.WriteFieldBegin("evaluator_aggregate_results", thrift.LIST, 1); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteListBegin(thrift.STRUCT, len(p.EvaluatorAggregateResults)); err != nil { - return err - } - for _, v := range p.EvaluatorAggregateResults { - 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 *ExperimentStatistics) writeField2(oprot thrift.TProtocol) (err error) { - if p.IsSetTokenUsage() { - if err = oprot.WriteFieldBegin("token_usage", thrift.STRUCT, 2); err != nil { - goto WriteFieldBeginError - } - if err := p.TokenUsage.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 *ExperimentStatistics) writeField3(oprot thrift.TProtocol) (err error) { - if p.IsSetCreditCost() { - if err = oprot.WriteFieldBegin("credit_cost", thrift.DOUBLE, 3); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteDouble(*p.CreditCost); 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 *ExperimentStatistics) writeField4(oprot thrift.TProtocol) (err error) { - if p.IsSetPendingTurnCount() { - if err = oprot.WriteFieldBegin("pending_turn_count", thrift.I32, 4); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteI32(*p.PendingTurnCount); 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 *ExperimentStatistics) writeField5(oprot thrift.TProtocol) (err error) { - if p.IsSetSuccessTurnCount() { - if err = oprot.WriteFieldBegin("success_turn_count", thrift.I32, 5); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteI32(*p.SuccessTurnCount); 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 *ExperimentStatistics) writeField6(oprot thrift.TProtocol) (err error) { - if p.IsSetFailedTurnCount() { - if err = oprot.WriteFieldBegin("failed_turn_count", thrift.I32, 6); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteI32(*p.FailedTurnCount); 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 *ExperimentStatistics) writeField7(oprot thrift.TProtocol) (err error) { - if p.IsSetTerminatedTurnCount() { - if err = oprot.WriteFieldBegin("terminated_turn_count", thrift.I32, 7); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteI32(*p.TerminatedTurnCount); 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 *ExperimentStatistics) writeField8(oprot thrift.TProtocol) (err error) { - if p.IsSetProcessingTurnCount() { - if err = oprot.WriteFieldBegin("processing_turn_count", thrift.I32, 8); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteI32(*p.ProcessingTurnCount); 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 *ExperimentStatistics) String() string { - if p == nil { - return "" - } - return fmt.Sprintf("ExperimentStatistics(%+v)", *p) - -} - -func (p *ExperimentStatistics) DeepEqual(ano *ExperimentStatistics) bool { - if p == ano { - return true - } else if p == nil || ano == nil { - return false - } - if !p.Field1DeepEqual(ano.EvaluatorAggregateResults) { - return false - } - if !p.Field2DeepEqual(ano.TokenUsage) { - return false - } - if !p.Field3DeepEqual(ano.CreditCost) { - return false - } - if !p.Field4DeepEqual(ano.PendingTurnCount) { - return false - } - if !p.Field5DeepEqual(ano.SuccessTurnCount) { - return false - } - if !p.Field6DeepEqual(ano.FailedTurnCount) { - return false - } - if !p.Field7DeepEqual(ano.TerminatedTurnCount) { - return false - } - if !p.Field8DeepEqual(ano.ProcessingTurnCount) { - return false - } - return true -} - -func (p *ExperimentStatistics) Field1DeepEqual(src []*EvaluatorAggregateResult_) bool { - - if len(p.EvaluatorAggregateResults) != len(src) { - return false - } - for i, v := range p.EvaluatorAggregateResults { - _src := src[i] - if !v.DeepEqual(_src) { - return false - } - } - return true -} -func (p *ExperimentStatistics) Field2DeepEqual(src *TokenUsage) bool { - - if !p.TokenUsage.DeepEqual(src) { - return false - } - return true -} -func (p *ExperimentStatistics) Field3DeepEqual(src *float64) bool { - - if p.CreditCost == src { - return true - } else if p.CreditCost == nil || src == nil { - return false - } - if *p.CreditCost != *src { - return false - } - return true -} -func (p *ExperimentStatistics) Field4DeepEqual(src *int32) bool { - - if p.PendingTurnCount == src { - return true - } else if p.PendingTurnCount == nil || src == nil { - return false - } - if *p.PendingTurnCount != *src { - return false - } - return true -} -func (p *ExperimentStatistics) Field5DeepEqual(src *int32) bool { - - if p.SuccessTurnCount == src { - return true - } else if p.SuccessTurnCount == nil || src == nil { - return false - } - if *p.SuccessTurnCount != *src { - return false - } - return true -} -func (p *ExperimentStatistics) Field6DeepEqual(src *int32) bool { - - if p.FailedTurnCount == src { - return true - } else if p.FailedTurnCount == nil || src == nil { - return false - } - if *p.FailedTurnCount != *src { - return false - } - return true -} -func (p *ExperimentStatistics) Field7DeepEqual(src *int32) bool { - - if p.TerminatedTurnCount == src { - return true - } else if p.TerminatedTurnCount == nil || src == nil { - return false - } - if *p.TerminatedTurnCount != *src { - return false - } - return true -} -func (p *ExperimentStatistics) Field8DeepEqual(src *int32) bool { - - if p.ProcessingTurnCount == src { - return true - } else if p.ProcessingTurnCount == nil || src == nil { - return false - } - if *p.ProcessingTurnCount != *src { - return false - } - return true -} - -// 评测实验 -type Experiment struct { - ExperimentID *string `thrift:"experiment_id,1,optional" frugal:"1,optional,string" form:"experiment_id" json:"experiment_id,omitempty" query:"experiment_id"` - Name *string `thrift:"name,2,optional" frugal:"2,optional,string" form:"name" json:"name,omitempty" query:"name"` - Description *string `thrift:"description,3,optional" frugal:"3,optional,string" form:"description" json:"description,omitempty" query:"description"` - Status *ExperimentStatus `thrift:"status,4,optional" frugal:"4,optional,string" form:"status" json:"status,omitempty" query:"status"` - StatusMessage *string `thrift:"status_message,5,optional" frugal:"5,optional,string" form:"status_message" json:"status_message,omitempty" query:"status_message"` - // ISO 8601格式 - StartTime *string `thrift:"start_time,6,optional" frugal:"6,optional,string" form:"start_time" json:"start_time,omitempty" query:"start_time"` - // ISO 8601格式 - EndTime *string `thrift:"end_time,7,optional" frugal:"7,optional,string" form:"end_time" json:"end_time,omitempty" query:"end_time"` - EvalSetVersionID *string `thrift:"eval_set_version_id,8,optional" frugal:"8,optional,string" form:"eval_set_version_id" json:"eval_set_version_id,omitempty" query:"eval_set_version_id"` - TargetVersionID *string `thrift:"target_version_id,9,optional" frugal:"9,optional,string" form:"target_version_id" json:"target_version_id,omitempty" query:"target_version_id"` - EvaluatorVersionIds []string `thrift:"evaluator_version_ids,10,optional" frugal:"10,optional,list" form:"evaluator_version_ids" json:"evaluator_version_ids,omitempty" query:"evaluator_version_ids"` - TargetFieldMapping *TargetFieldMapping `thrift:"target_field_mapping,11,optional" frugal:"11,optional,TargetFieldMapping" form:"target_field_mapping" json:"target_field_mapping,omitempty" query:"target_field_mapping"` - EvaluatorFieldMapping []*EvaluatorFieldMapping `thrift:"evaluator_field_mapping,12,optional" frugal:"12,optional,list" form:"evaluator_field_mapping" json:"evaluator_field_mapping,omitempty" query:"evaluator_field_mapping"` - ItemConcurNum *int32 `thrift:"item_concur_num,13,optional" frugal:"13,optional,i32" form:"item_concur_num" json:"item_concur_num,omitempty" query:"item_concur_num"` - EvaluatorsConcurNum *int32 `thrift:"evaluators_concur_num,14,optional" frugal:"14,optional,i32" form:"evaluators_concur_num" json:"evaluators_concur_num,omitempty" query:"evaluators_concur_num"` - ExperimentType *ExperimentType `thrift:"experiment_type,15,optional" frugal:"15,optional,string" form:"experiment_type" json:"experiment_type,omitempty" query:"experiment_type"` - ExperimentStatistics *ExperimentStatistics `thrift:"experiment_statistics,16,optional" frugal:"16,optional,ExperimentStatistics" form:"experiment_statistics" json:"experiment_statistics,omitempty" query:"experiment_statistics"` - BaseInfo *common.BaseInfo `thrift:"base_info,17,optional" frugal:"17,optional,common.BaseInfo" form:"base_info" json:"base_info,omitempty" query:"base_info"` -} - -func NewExperiment() *Experiment { - return &Experiment{} -} - -func (p *Experiment) InitDefault() { -} - -var Experiment_ExperimentID_DEFAULT string - -func (p *Experiment) GetExperimentID() (v string) { - if p == nil { - return - } - if !p.IsSetExperimentID() { - return Experiment_ExperimentID_DEFAULT - } - return *p.ExperimentID -} - -var Experiment_Name_DEFAULT string - -func (p *Experiment) GetName() (v string) { - if p == nil { - return - } - if !p.IsSetName() { - return Experiment_Name_DEFAULT - } - return *p.Name -} - -var Experiment_Description_DEFAULT string - -func (p *Experiment) GetDescription() (v string) { - if p == nil { - return - } - if !p.IsSetDescription() { - return Experiment_Description_DEFAULT - } - return *p.Description -} - -var Experiment_Status_DEFAULT ExperimentStatus - -func (p *Experiment) GetStatus() (v ExperimentStatus) { - if p == nil { - return - } - if !p.IsSetStatus() { - return Experiment_Status_DEFAULT - } - return *p.Status -} - -var Experiment_StatusMessage_DEFAULT string - -func (p *Experiment) GetStatusMessage() (v string) { - if p == nil { - return - } - if !p.IsSetStatusMessage() { - return Experiment_StatusMessage_DEFAULT - } - return *p.StatusMessage -} - -var Experiment_StartTime_DEFAULT string - -func (p *Experiment) GetStartTime() (v string) { - if p == nil { - return - } - if !p.IsSetStartTime() { - return Experiment_StartTime_DEFAULT - } - return *p.StartTime -} - -var Experiment_EndTime_DEFAULT string - -func (p *Experiment) GetEndTime() (v string) { - if p == nil { - return - } - if !p.IsSetEndTime() { - return Experiment_EndTime_DEFAULT - } - return *p.EndTime -} - -var Experiment_EvalSetVersionID_DEFAULT string - -func (p *Experiment) GetEvalSetVersionID() (v string) { - if p == nil { - return - } - if !p.IsSetEvalSetVersionID() { - return Experiment_EvalSetVersionID_DEFAULT - } - return *p.EvalSetVersionID -} - -var Experiment_TargetVersionID_DEFAULT string - -func (p *Experiment) GetTargetVersionID() (v string) { - if p == nil { - return - } - if !p.IsSetTargetVersionID() { - return Experiment_TargetVersionID_DEFAULT - } - return *p.TargetVersionID -} - -var Experiment_EvaluatorVersionIds_DEFAULT []string - -func (p *Experiment) GetEvaluatorVersionIds() (v []string) { - if p == nil { - return - } - if !p.IsSetEvaluatorVersionIds() { - return Experiment_EvaluatorVersionIds_DEFAULT - } - return p.EvaluatorVersionIds -} - -var Experiment_TargetFieldMapping_DEFAULT *TargetFieldMapping - -func (p *Experiment) GetTargetFieldMapping() (v *TargetFieldMapping) { - if p == nil { - return - } - if !p.IsSetTargetFieldMapping() { - return Experiment_TargetFieldMapping_DEFAULT - } - return p.TargetFieldMapping -} - -var Experiment_EvaluatorFieldMapping_DEFAULT []*EvaluatorFieldMapping - -func (p *Experiment) GetEvaluatorFieldMapping() (v []*EvaluatorFieldMapping) { - if p == nil { - return - } - if !p.IsSetEvaluatorFieldMapping() { - return Experiment_EvaluatorFieldMapping_DEFAULT - } - return p.EvaluatorFieldMapping -} - -var Experiment_ItemConcurNum_DEFAULT int32 - -func (p *Experiment) GetItemConcurNum() (v int32) { - if p == nil { - return - } - if !p.IsSetItemConcurNum() { - return Experiment_ItemConcurNum_DEFAULT - } - return *p.ItemConcurNum -} - -var Experiment_EvaluatorsConcurNum_DEFAULT int32 - -func (p *Experiment) GetEvaluatorsConcurNum() (v int32) { - if p == nil { - return - } - if !p.IsSetEvaluatorsConcurNum() { - return Experiment_EvaluatorsConcurNum_DEFAULT - } - return *p.EvaluatorsConcurNum -} - -var Experiment_ExperimentType_DEFAULT ExperimentType - -func (p *Experiment) GetExperimentType() (v ExperimentType) { - if p == nil { - return - } - if !p.IsSetExperimentType() { - return Experiment_ExperimentType_DEFAULT - } - return *p.ExperimentType -} - -var Experiment_ExperimentStatistics_DEFAULT *ExperimentStatistics - -func (p *Experiment) GetExperimentStatistics() (v *ExperimentStatistics) { - if p == nil { - return - } - if !p.IsSetExperimentStatistics() { - return Experiment_ExperimentStatistics_DEFAULT - } - return p.ExperimentStatistics -} - -var Experiment_BaseInfo_DEFAULT *common.BaseInfo - -func (p *Experiment) GetBaseInfo() (v *common.BaseInfo) { - if p == nil { - return - } - if !p.IsSetBaseInfo() { - return Experiment_BaseInfo_DEFAULT - } - return p.BaseInfo -} -func (p *Experiment) SetExperimentID(val *string) { - p.ExperimentID = val -} -func (p *Experiment) SetName(val *string) { - p.Name = val -} -func (p *Experiment) SetDescription(val *string) { - p.Description = val -} -func (p *Experiment) SetStatus(val *ExperimentStatus) { - p.Status = val -} -func (p *Experiment) SetStatusMessage(val *string) { - p.StatusMessage = val -} -func (p *Experiment) SetStartTime(val *string) { - p.StartTime = val -} -func (p *Experiment) SetEndTime(val *string) { - p.EndTime = val -} -func (p *Experiment) SetEvalSetVersionID(val *string) { - p.EvalSetVersionID = val -} -func (p *Experiment) SetTargetVersionID(val *string) { - p.TargetVersionID = val -} -func (p *Experiment) SetEvaluatorVersionIds(val []string) { - p.EvaluatorVersionIds = val -} -func (p *Experiment) SetTargetFieldMapping(val *TargetFieldMapping) { - p.TargetFieldMapping = val -} -func (p *Experiment) SetEvaluatorFieldMapping(val []*EvaluatorFieldMapping) { - p.EvaluatorFieldMapping = val -} -func (p *Experiment) SetItemConcurNum(val *int32) { - p.ItemConcurNum = val -} -func (p *Experiment) SetEvaluatorsConcurNum(val *int32) { - p.EvaluatorsConcurNum = val -} -func (p *Experiment) SetExperimentType(val *ExperimentType) { - p.ExperimentType = val -} -func (p *Experiment) SetExperimentStatistics(val *ExperimentStatistics) { - p.ExperimentStatistics = val -} -func (p *Experiment) SetBaseInfo(val *common.BaseInfo) { - p.BaseInfo = val -} - -var fieldIDToName_Experiment = map[int16]string{ - 1: "experiment_id", - 2: "name", - 3: "description", - 4: "status", - 5: "status_message", - 6: "start_time", - 7: "end_time", - 8: "eval_set_version_id", - 9: "target_version_id", - 10: "evaluator_version_ids", - 11: "target_field_mapping", - 12: "evaluator_field_mapping", - 13: "item_concur_num", - 14: "evaluators_concur_num", - 15: "experiment_type", - 16: "experiment_statistics", - 17: "base_info", -} - -func (p *Experiment) IsSetExperimentID() bool { - return p.ExperimentID != nil -} - -func (p *Experiment) IsSetName() bool { - return p.Name != nil -} - -func (p *Experiment) IsSetDescription() bool { - return p.Description != nil -} - -func (p *Experiment) IsSetStatus() bool { - return p.Status != nil -} - -func (p *Experiment) IsSetStatusMessage() bool { - return p.StatusMessage != nil -} - -func (p *Experiment) IsSetStartTime() bool { - return p.StartTime != nil -} - -func (p *Experiment) IsSetEndTime() bool { - return p.EndTime != nil -} - -func (p *Experiment) IsSetEvalSetVersionID() bool { - return p.EvalSetVersionID != nil -} - -func (p *Experiment) IsSetTargetVersionID() bool { - return p.TargetVersionID != nil -} - -func (p *Experiment) IsSetEvaluatorVersionIds() bool { - return p.EvaluatorVersionIds != nil -} - -func (p *Experiment) IsSetTargetFieldMapping() bool { - return p.TargetFieldMapping != nil -} - -func (p *Experiment) IsSetEvaluatorFieldMapping() bool { - return p.EvaluatorFieldMapping != nil -} - -func (p *Experiment) IsSetItemConcurNum() bool { - return p.ItemConcurNum != nil -} - -func (p *Experiment) IsSetEvaluatorsConcurNum() bool { - return p.EvaluatorsConcurNum != nil -} - -func (p *Experiment) IsSetExperimentType() bool { - return p.ExperimentType != nil -} - -func (p *Experiment) IsSetExperimentStatistics() bool { - return p.ExperimentStatistics != nil -} - -func (p *Experiment) IsSetBaseInfo() bool { - return p.BaseInfo != nil -} - -func (p *Experiment) 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.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.LIST { - 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.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.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.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.STRUCT { - if err = p.ReadField17(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_Experiment[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 *Experiment) ReadField1(iprot thrift.TProtocol) error { - - var _field *string - if v, err := iprot.ReadString(); err != nil { - return err - } else { - _field = &v - } - p.ExperimentID = _field - return nil -} -func (p *Experiment) 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 *Experiment) 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 *Experiment) ReadField4(iprot thrift.TProtocol) error { - - var _field *ExperimentStatus - if v, err := iprot.ReadString(); err != nil { - return err - } else { - _field = &v - } - p.Status = _field - return nil -} -func (p *Experiment) ReadField5(iprot thrift.TProtocol) error { - - var _field *string - if v, err := iprot.ReadString(); err != nil { - return err - } else { - _field = &v - } - p.StatusMessage = _field - return nil -} -func (p *Experiment) ReadField6(iprot thrift.TProtocol) error { - - var _field *string - if v, err := iprot.ReadString(); err != nil { - return err - } else { - _field = &v - } - p.StartTime = _field - return nil -} -func (p *Experiment) ReadField7(iprot thrift.TProtocol) error { - - var _field *string - if v, err := iprot.ReadString(); err != nil { - return err - } else { - _field = &v - } - p.EndTime = _field - return nil -} -func (p *Experiment) ReadField8(iprot thrift.TProtocol) error { - - var _field *string - if v, err := iprot.ReadString(); err != nil { - return err - } else { - _field = &v - } - p.EvalSetVersionID = _field - return nil -} -func (p *Experiment) ReadField9(iprot thrift.TProtocol) error { - - var _field *string - if v, err := iprot.ReadString(); err != nil { - return err - } else { - _field = &v - } - p.TargetVersionID = _field - return nil -} -func (p *Experiment) ReadField10(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.EvaluatorVersionIds = _field - return nil -} -func (p *Experiment) ReadField11(iprot thrift.TProtocol) error { - _field := NewTargetFieldMapping() - if err := _field.Read(iprot); err != nil { - return err - } - p.TargetFieldMapping = _field - return nil -} -func (p *Experiment) ReadField12(iprot thrift.TProtocol) error { - _, size, err := iprot.ReadListBegin() - if err != nil { - return err - } - _field := make([]*EvaluatorFieldMapping, 0, size) - values := make([]EvaluatorFieldMapping, 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.EvaluatorFieldMapping = _field - return nil -} -func (p *Experiment) ReadField13(iprot thrift.TProtocol) error { - - var _field *int32 - if v, err := iprot.ReadI32(); err != nil { - return err - } else { - _field = &v - } - p.ItemConcurNum = _field - return nil -} -func (p *Experiment) ReadField14(iprot thrift.TProtocol) error { - - var _field *int32 - if v, err := iprot.ReadI32(); err != nil { - return err - } else { - _field = &v - } - p.EvaluatorsConcurNum = _field - return nil -} -func (p *Experiment) ReadField15(iprot thrift.TProtocol) error { - - var _field *ExperimentType - if v, err := iprot.ReadString(); err != nil { - return err - } else { - _field = &v - } - p.ExperimentType = _field - return nil -} -func (p *Experiment) ReadField16(iprot thrift.TProtocol) error { - _field := NewExperimentStatistics() - if err := _field.Read(iprot); err != nil { - return err - } - p.ExperimentStatistics = _field - return nil -} -func (p *Experiment) ReadField17(iprot thrift.TProtocol) error { - _field := common.NewBaseInfo() - if err := _field.Read(iprot); err != nil { - return err - } - p.BaseInfo = _field - return nil -} - -func (p *Experiment) Write(oprot thrift.TProtocol) (err error) { - var fieldId int16 - if err = oprot.WriteStructBegin("Experiment"); 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 = 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 *Experiment) writeField1(oprot thrift.TProtocol) (err error) { - if p.IsSetExperimentID() { - if err = oprot.WriteFieldBegin("experiment_id", thrift.STRING, 1); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteString(*p.ExperimentID); 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 *Experiment) writeField2(oprot thrift.TProtocol) (err error) { - if p.IsSetName() { - 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 *Experiment) writeField3(oprot thrift.TProtocol) (err error) { - if p.IsSetDescription() { - 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 *Experiment) writeField4(oprot thrift.TProtocol) (err error) { - if p.IsSetStatus() { - if err = oprot.WriteFieldBegin("status", thrift.STRING, 4); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteString(*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 *Experiment) writeField5(oprot thrift.TProtocol) (err error) { - if p.IsSetStatusMessage() { - if err = oprot.WriteFieldBegin("status_message", thrift.STRING, 5); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteString(*p.StatusMessage); 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 *Experiment) writeField6(oprot thrift.TProtocol) (err error) { - if p.IsSetStartTime() { - if err = oprot.WriteFieldBegin("start_time", thrift.STRING, 6); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteString(*p.StartTime); 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 *Experiment) writeField7(oprot thrift.TProtocol) (err error) { - if p.IsSetEndTime() { - if err = oprot.WriteFieldBegin("end_time", thrift.STRING, 7); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteString(*p.EndTime); 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 *Experiment) writeField8(oprot thrift.TProtocol) (err error) { - if p.IsSetEvalSetVersionID() { - if err = oprot.WriteFieldBegin("eval_set_version_id", thrift.STRING, 8); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteString(*p.EvalSetVersionID); 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 *Experiment) writeField9(oprot thrift.TProtocol) (err error) { - if p.IsSetTargetVersionID() { - if err = oprot.WriteFieldBegin("target_version_id", thrift.STRING, 9); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteString(*p.TargetVersionID); 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 *Experiment) writeField10(oprot thrift.TProtocol) (err error) { - if p.IsSetEvaluatorVersionIds() { - if err = oprot.WriteFieldBegin("evaluator_version_ids", thrift.LIST, 10); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteListBegin(thrift.STRING, len(p.EvaluatorVersionIds)); err != nil { - return err - } - for _, v := range p.EvaluatorVersionIds { - 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 10 begin error: ", p), err) -WriteFieldEndError: - return thrift.PrependError(fmt.Sprintf("%T write field 10 end error: ", p), err) -} -func (p *Experiment) writeField11(oprot thrift.TProtocol) (err error) { - if p.IsSetTargetFieldMapping() { - if err = oprot.WriteFieldBegin("target_field_mapping", thrift.STRUCT, 11); err != nil { - goto WriteFieldBeginError - } - if err := p.TargetFieldMapping.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 *Experiment) writeField12(oprot thrift.TProtocol) (err error) { - if p.IsSetEvaluatorFieldMapping() { - if err = oprot.WriteFieldBegin("evaluator_field_mapping", thrift.LIST, 12); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteListBegin(thrift.STRUCT, len(p.EvaluatorFieldMapping)); err != nil { - return err - } - for _, v := range p.EvaluatorFieldMapping { - 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 *Experiment) writeField13(oprot thrift.TProtocol) (err error) { - if p.IsSetItemConcurNum() { - if err = oprot.WriteFieldBegin("item_concur_num", thrift.I32, 13); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteI32(*p.ItemConcurNum); 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 *Experiment) writeField14(oprot thrift.TProtocol) (err error) { - if p.IsSetEvaluatorsConcurNum() { - if err = oprot.WriteFieldBegin("evaluators_concur_num", thrift.I32, 14); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteI32(*p.EvaluatorsConcurNum); 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 *Experiment) writeField15(oprot thrift.TProtocol) (err error) { - if p.IsSetExperimentType() { - if err = oprot.WriteFieldBegin("experiment_type", thrift.STRING, 15); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteString(*p.ExperimentType); 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 *Experiment) writeField16(oprot thrift.TProtocol) (err error) { - if p.IsSetExperimentStatistics() { - if err = oprot.WriteFieldBegin("experiment_statistics", thrift.STRUCT, 16); err != nil { - goto WriteFieldBeginError - } - if err := p.ExperimentStatistics.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 *Experiment) writeField17(oprot thrift.TProtocol) (err error) { - if p.IsSetBaseInfo() { - if err = oprot.WriteFieldBegin("base_info", thrift.STRUCT, 17); err != nil { - goto WriteFieldBeginError - } - if err := p.BaseInfo.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 17 begin error: ", p), err) -WriteFieldEndError: - return thrift.PrependError(fmt.Sprintf("%T write field 17 end error: ", p), err) -} - -func (p *Experiment) String() string { - if p == nil { - return "" - } - return fmt.Sprintf("Experiment(%+v)", *p) - -} - -func (p *Experiment) DeepEqual(ano *Experiment) bool { - if p == ano { - return true - } else if p == nil || ano == nil { - return false - } - if !p.Field1DeepEqual(ano.ExperimentID) { - return false - } - if !p.Field2DeepEqual(ano.Name) { - return false - } - if !p.Field3DeepEqual(ano.Description) { - return false - } - if !p.Field4DeepEqual(ano.Status) { - return false - } - if !p.Field5DeepEqual(ano.StatusMessage) { - return false - } - if !p.Field6DeepEqual(ano.StartTime) { - return false - } - if !p.Field7DeepEqual(ano.EndTime) { - return false - } - if !p.Field8DeepEqual(ano.EvalSetVersionID) { - return false - } - if !p.Field9DeepEqual(ano.TargetVersionID) { - return false - } - if !p.Field10DeepEqual(ano.EvaluatorVersionIds) { - return false - } - if !p.Field11DeepEqual(ano.TargetFieldMapping) { - return false - } - if !p.Field12DeepEqual(ano.EvaluatorFieldMapping) { - return false - } - if !p.Field13DeepEqual(ano.ItemConcurNum) { - return false - } - if !p.Field14DeepEqual(ano.EvaluatorsConcurNum) { - return false - } - if !p.Field15DeepEqual(ano.ExperimentType) { - return false - } - if !p.Field16DeepEqual(ano.ExperimentStatistics) { - return false - } - if !p.Field17DeepEqual(ano.BaseInfo) { - return false - } - return true -} - -func (p *Experiment) Field1DeepEqual(src *string) bool { - - if p.ExperimentID == src { - return true - } else if p.ExperimentID == nil || src == nil { - return false - } - if strings.Compare(*p.ExperimentID, *src) != 0 { - return false - } - return true -} -func (p *Experiment) Field2DeepEqual(src *string) bool { - - if p.Name == src { - return true - } else if p.Name == nil || src == nil { - return false - } - if strings.Compare(*p.Name, *src) != 0 { - return false - } - return true -} -func (p *Experiment) Field3DeepEqual(src *string) bool { - - if p.Description == src { - return true - } else if p.Description == nil || src == nil { - return false - } - if strings.Compare(*p.Description, *src) != 0 { - return false - } - return true -} -func (p *Experiment) Field4DeepEqual(src *ExperimentStatus) bool { - - if p.Status == src { - return true - } else if p.Status == nil || src == nil { - return false - } - if strings.Compare(*p.Status, *src) != 0 { - return false - } - return true -} -func (p *Experiment) Field5DeepEqual(src *string) bool { - - if p.StatusMessage == src { - return true - } else if p.StatusMessage == nil || src == nil { - return false - } - if strings.Compare(*p.StatusMessage, *src) != 0 { - return false - } - return true -} -func (p *Experiment) Field6DeepEqual(src *string) bool { - - if p.StartTime == src { - return true - } else if p.StartTime == nil || src == nil { - return false - } - if strings.Compare(*p.StartTime, *src) != 0 { - return false - } - return true -} -func (p *Experiment) Field7DeepEqual(src *string) bool { - - if p.EndTime == src { - return true - } else if p.EndTime == nil || src == nil { - return false - } - if strings.Compare(*p.EndTime, *src) != 0 { - return false - } - return true -} -func (p *Experiment) Field8DeepEqual(src *string) bool { - - if p.EvalSetVersionID == src { - return true - } else if p.EvalSetVersionID == nil || src == nil { - return false - } - if strings.Compare(*p.EvalSetVersionID, *src) != 0 { - return false - } - return true -} -func (p *Experiment) Field9DeepEqual(src *string) bool { - - if p.TargetVersionID == src { - return true - } else if p.TargetVersionID == nil || src == nil { - return false - } - if strings.Compare(*p.TargetVersionID, *src) != 0 { - return false - } - return true -} -func (p *Experiment) Field10DeepEqual(src []string) bool { - - if len(p.EvaluatorVersionIds) != len(src) { - return false - } - for i, v := range p.EvaluatorVersionIds { - _src := src[i] - if strings.Compare(v, _src) != 0 { - return false - } - } - return true -} -func (p *Experiment) Field11DeepEqual(src *TargetFieldMapping) bool { - - if !p.TargetFieldMapping.DeepEqual(src) { - return false - } - return true -} -func (p *Experiment) Field12DeepEqual(src []*EvaluatorFieldMapping) bool { - - if len(p.EvaluatorFieldMapping) != len(src) { - return false - } - for i, v := range p.EvaluatorFieldMapping { - _src := src[i] - if !v.DeepEqual(_src) { - return false - } - } - return true -} -func (p *Experiment) Field13DeepEqual(src *int32) bool { - - if p.ItemConcurNum == src { - return true - } else if p.ItemConcurNum == nil || src == nil { - return false - } - if *p.ItemConcurNum != *src { - return false - } - return true -} -func (p *Experiment) Field14DeepEqual(src *int32) bool { - - if p.EvaluatorsConcurNum == src { - return true - } else if p.EvaluatorsConcurNum == nil || src == nil { - return false - } - if *p.EvaluatorsConcurNum != *src { - return false - } - return true -} -func (p *Experiment) Field15DeepEqual(src *ExperimentType) bool { - - if p.ExperimentType == src { - return true - } else if p.ExperimentType == nil || src == nil { - return false - } - if strings.Compare(*p.ExperimentType, *src) != 0 { - return false - } - return true -} -func (p *Experiment) Field16DeepEqual(src *ExperimentStatistics) bool { - - if !p.ExperimentStatistics.DeepEqual(src) { - return false - } - return true -} -func (p *Experiment) Field17DeepEqual(src *common.BaseInfo) bool { - - if !p.BaseInfo.DeepEqual(src) { - return false - } - return true -} - -// 列定义 - 评测集字段 -type ColumnEvalSetField struct { - Key *string `thrift:"key,1,optional" frugal:"1,optional,string" form:"key" json:"key,omitempty" query:"key"` - Name *string `thrift:"name,2,optional" frugal:"2,optional,string" form:"name" json:"name,omitempty" query:"name"` - Description *string `thrift:"description,3,optional" frugal:"3,optional,string" form:"description" json:"description,omitempty" query:"description"` - ContentType *common.ContentType `thrift:"content_type,4,optional" frugal:"4,optional,string" form:"content_type" json:"content_type,omitempty" query:"content_type"` -} - -func NewColumnEvalSetField() *ColumnEvalSetField { - return &ColumnEvalSetField{} -} - -func (p *ColumnEvalSetField) InitDefault() { -} - -var ColumnEvalSetField_Key_DEFAULT string - -func (p *ColumnEvalSetField) GetKey() (v string) { - if p == nil { - return - } - if !p.IsSetKey() { - return ColumnEvalSetField_Key_DEFAULT - } - return *p.Key -} - -var ColumnEvalSetField_Name_DEFAULT string - -func (p *ColumnEvalSetField) GetName() (v string) { - if p == nil { - return - } - if !p.IsSetName() { - return ColumnEvalSetField_Name_DEFAULT - } - return *p.Name -} - -var ColumnEvalSetField_Description_DEFAULT string - -func (p *ColumnEvalSetField) GetDescription() (v string) { - if p == nil { - return - } - if !p.IsSetDescription() { - return ColumnEvalSetField_Description_DEFAULT - } - return *p.Description -} - -var ColumnEvalSetField_ContentType_DEFAULT common.ContentType - -func (p *ColumnEvalSetField) GetContentType() (v common.ContentType) { - if p == nil { - return - } - if !p.IsSetContentType() { - return ColumnEvalSetField_ContentType_DEFAULT - } - return *p.ContentType -} -func (p *ColumnEvalSetField) SetKey(val *string) { - p.Key = val -} -func (p *ColumnEvalSetField) SetName(val *string) { - p.Name = val -} -func (p *ColumnEvalSetField) SetDescription(val *string) { - p.Description = val -} -func (p *ColumnEvalSetField) SetContentType(val *common.ContentType) { - p.ContentType = val -} - -var fieldIDToName_ColumnEvalSetField = map[int16]string{ - 1: "key", - 2: "name", - 3: "description", - 4: "content_type", -} - -func (p *ColumnEvalSetField) IsSetKey() bool { - return p.Key != nil -} - -func (p *ColumnEvalSetField) IsSetName() bool { - return p.Name != nil -} - -func (p *ColumnEvalSetField) IsSetDescription() bool { - return p.Description != nil -} - -func (p *ColumnEvalSetField) IsSetContentType() bool { - return p.ContentType != nil -} - -func (p *ColumnEvalSetField) 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_ColumnEvalSetField[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 *ColumnEvalSetField) ReadField1(iprot thrift.TProtocol) error { - - var _field *string - if v, err := iprot.ReadString(); err != nil { - return err - } else { - _field = &v - } - p.Key = _field - return nil -} -func (p *ColumnEvalSetField) 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 *ColumnEvalSetField) 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 *ColumnEvalSetField) ReadField4(iprot thrift.TProtocol) error { - - var _field *common.ContentType - if v, err := iprot.ReadString(); err != nil { - return err - } else { - _field = &v - } - p.ContentType = _field - return nil -} - -func (p *ColumnEvalSetField) Write(oprot thrift.TProtocol) (err error) { - var fieldId int16 - if err = oprot.WriteStructBegin("ColumnEvalSetField"); 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 *ColumnEvalSetField) writeField1(oprot thrift.TProtocol) (err error) { - if p.IsSetKey() { - if err = oprot.WriteFieldBegin("key", thrift.STRING, 1); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteString(*p.Key); 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 *ColumnEvalSetField) writeField2(oprot thrift.TProtocol) (err error) { - if p.IsSetName() { - 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 *ColumnEvalSetField) writeField3(oprot thrift.TProtocol) (err error) { - if p.IsSetDescription() { - 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 *ColumnEvalSetField) writeField4(oprot thrift.TProtocol) (err error) { - if p.IsSetContentType() { - if err = oprot.WriteFieldBegin("content_type", 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 *ColumnEvalSetField) String() string { - if p == nil { - return "" - } - return fmt.Sprintf("ColumnEvalSetField(%+v)", *p) - -} - -func (p *ColumnEvalSetField) DeepEqual(ano *ColumnEvalSetField) bool { - if p == ano { - return true - } else if p == nil || ano == nil { - return false - } - if !p.Field1DeepEqual(ano.Key) { - return false - } - if !p.Field2DeepEqual(ano.Name) { - return false - } - if !p.Field3DeepEqual(ano.Description) { - return false - } - if !p.Field4DeepEqual(ano.ContentType) { - return false - } - return true -} - -func (p *ColumnEvalSetField) Field1DeepEqual(src *string) bool { - - if p.Key == src { - return true - } else if p.Key == nil || src == nil { - return false - } - if strings.Compare(*p.Key, *src) != 0 { - return false - } - return true -} -func (p *ColumnEvalSetField) Field2DeepEqual(src *string) bool { - - if p.Name == src { - return true - } else if p.Name == nil || src == nil { - return false - } - if strings.Compare(*p.Name, *src) != 0 { - return false - } - return true -} -func (p *ColumnEvalSetField) Field3DeepEqual(src *string) bool { - - if p.Description == src { - return true - } else if p.Description == nil || src == nil { - return false - } - if strings.Compare(*p.Description, *src) != 0 { - return false - } - return true -} -func (p *ColumnEvalSetField) Field4DeepEqual(src *common.ContentType) bool { - - if p.ContentType == src { - return true - } else if p.ContentType == nil || src == nil { - return false - } - if strings.Compare(*p.ContentType, *src) != 0 { - return false - } - return true -} - -// 列定义 - 评估器 -type ColumnEvaluator struct { - EvaluatorVersionID *string `thrift:"evaluator_version_id,1,optional" frugal:"1,optional,string" form:"evaluator_version_id" json:"evaluator_version_id,omitempty" query:"evaluator_version_id"` - EvaluatorID *string `thrift:"evaluator_id,2,optional" frugal:"2,optional,string" form:"evaluator_id" json:"evaluator_id,omitempty" query:"evaluator_id"` - EvaluatorType *evaluator.EvaluatorType `thrift:"evaluator_type,3,optional" frugal:"3,optional,string" form:"evaluator_type" json:"evaluator_type,omitempty" query:"evaluator_type"` - Name *string `thrift:"name,4,optional" frugal:"4,optional,string" form:"name" json:"name,omitempty" query:"name"` - Version *string `thrift:"version,5,optional" frugal:"5,optional,string" form:"version" json:"version,omitempty" query:"version"` - Description *string `thrift:"description,6,optional" frugal:"6,optional,string" form:"description" json:"description,omitempty" query:"description"` -} - -func NewColumnEvaluator() *ColumnEvaluator { - return &ColumnEvaluator{} -} - -func (p *ColumnEvaluator) InitDefault() { -} - -var ColumnEvaluator_EvaluatorVersionID_DEFAULT string - -func (p *ColumnEvaluator) GetEvaluatorVersionID() (v string) { - if p == nil { - return - } - if !p.IsSetEvaluatorVersionID() { - return ColumnEvaluator_EvaluatorVersionID_DEFAULT - } - return *p.EvaluatorVersionID -} - -var ColumnEvaluator_EvaluatorID_DEFAULT string - -func (p *ColumnEvaluator) GetEvaluatorID() (v string) { - if p == nil { - return - } - if !p.IsSetEvaluatorID() { - return ColumnEvaluator_EvaluatorID_DEFAULT - } - return *p.EvaluatorID -} - -var ColumnEvaluator_EvaluatorType_DEFAULT evaluator.EvaluatorType - -func (p *ColumnEvaluator) GetEvaluatorType() (v evaluator.EvaluatorType) { - if p == nil { - return - } - if !p.IsSetEvaluatorType() { - return ColumnEvaluator_EvaluatorType_DEFAULT - } - return *p.EvaluatorType -} - -var ColumnEvaluator_Name_DEFAULT string - -func (p *ColumnEvaluator) GetName() (v string) { - if p == nil { - return - } - if !p.IsSetName() { - return ColumnEvaluator_Name_DEFAULT - } - return *p.Name -} - -var ColumnEvaluator_Version_DEFAULT string - -func (p *ColumnEvaluator) GetVersion() (v string) { - if p == nil { - return - } - if !p.IsSetVersion() { - return ColumnEvaluator_Version_DEFAULT - } - return *p.Version -} - -var ColumnEvaluator_Description_DEFAULT string - -func (p *ColumnEvaluator) GetDescription() (v string) { - if p == nil { - return - } - if !p.IsSetDescription() { - return ColumnEvaluator_Description_DEFAULT - } - return *p.Description -} -func (p *ColumnEvaluator) SetEvaluatorVersionID(val *string) { - p.EvaluatorVersionID = val -} -func (p *ColumnEvaluator) SetEvaluatorID(val *string) { - p.EvaluatorID = val -} -func (p *ColumnEvaluator) SetEvaluatorType(val *evaluator.EvaluatorType) { - p.EvaluatorType = val -} -func (p *ColumnEvaluator) SetName(val *string) { - p.Name = val -} -func (p *ColumnEvaluator) SetVersion(val *string) { - p.Version = val -} -func (p *ColumnEvaluator) SetDescription(val *string) { - p.Description = val -} - -var fieldIDToName_ColumnEvaluator = map[int16]string{ - 1: "evaluator_version_id", - 2: "evaluator_id", - 3: "evaluator_type", - 4: "name", - 5: "version", - 6: "description", -} - -func (p *ColumnEvaluator) IsSetEvaluatorVersionID() bool { - return p.EvaluatorVersionID != nil -} - -func (p *ColumnEvaluator) IsSetEvaluatorID() bool { - return p.EvaluatorID != nil -} - -func (p *ColumnEvaluator) IsSetEvaluatorType() bool { - return p.EvaluatorType != nil -} - -func (p *ColumnEvaluator) IsSetName() bool { - return p.Name != nil -} - -func (p *ColumnEvaluator) IsSetVersion() bool { - return p.Version != nil -} - -func (p *ColumnEvaluator) IsSetDescription() bool { - return p.Description != nil -} - -func (p *ColumnEvaluator) 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_ColumnEvaluator[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 *ColumnEvaluator) ReadField1(iprot thrift.TProtocol) error { - - var _field *string - if v, err := iprot.ReadString(); err != nil { - return err - } else { - _field = &v - } - p.EvaluatorVersionID = _field - return nil -} -func (p *ColumnEvaluator) ReadField2(iprot thrift.TProtocol) error { - - var _field *string - if v, err := iprot.ReadString(); err != nil { - return err - } else { - _field = &v - } - p.EvaluatorID = _field - return nil -} -func (p *ColumnEvaluator) ReadField3(iprot thrift.TProtocol) error { - - var _field *evaluator.EvaluatorType - if v, err := iprot.ReadString(); err != nil { - return err - } else { - _field = &v - } - p.EvaluatorType = _field - return nil -} -func (p *ColumnEvaluator) 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 *ColumnEvaluator) ReadField5(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 *ColumnEvaluator) ReadField6(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 *ColumnEvaluator) Write(oprot thrift.TProtocol) (err error) { - var fieldId int16 - if err = oprot.WriteStructBegin("ColumnEvaluator"); 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 *ColumnEvaluator) writeField1(oprot thrift.TProtocol) (err error) { - if p.IsSetEvaluatorVersionID() { - if err = oprot.WriteFieldBegin("evaluator_version_id", thrift.STRING, 1); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteString(*p.EvaluatorVersionID); 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 *ColumnEvaluator) writeField2(oprot thrift.TProtocol) (err error) { - if p.IsSetEvaluatorID() { - if err = oprot.WriteFieldBegin("evaluator_id", thrift.STRING, 2); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteString(*p.EvaluatorID); 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 *ColumnEvaluator) writeField3(oprot thrift.TProtocol) (err error) { - if p.IsSetEvaluatorType() { - if err = oprot.WriteFieldBegin("evaluator_type", thrift.STRING, 3); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteString(*p.EvaluatorType); 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 *ColumnEvaluator) 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 *ColumnEvaluator) writeField5(oprot thrift.TProtocol) (err error) { - if p.IsSetVersion() { - if err = oprot.WriteFieldBegin("version", thrift.STRING, 5); 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 5 begin error: ", p), err) -WriteFieldEndError: - return thrift.PrependError(fmt.Sprintf("%T write field 5 end error: ", p), err) -} -func (p *ColumnEvaluator) writeField6(oprot thrift.TProtocol) (err error) { - if p.IsSetDescription() { - if err = oprot.WriteFieldBegin("description", thrift.STRING, 6); 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 6 begin error: ", p), err) -WriteFieldEndError: - return thrift.PrependError(fmt.Sprintf("%T write field 6 end error: ", p), err) -} - -func (p *ColumnEvaluator) String() string { - if p == nil { - return "" - } - return fmt.Sprintf("ColumnEvaluator(%+v)", *p) - -} - -func (p *ColumnEvaluator) DeepEqual(ano *ColumnEvaluator) bool { - if p == ano { - return true - } else if p == nil || ano == nil { - return false - } - if !p.Field1DeepEqual(ano.EvaluatorVersionID) { - return false - } - if !p.Field2DeepEqual(ano.EvaluatorID) { - return false - } - if !p.Field3DeepEqual(ano.EvaluatorType) { - return false - } - if !p.Field4DeepEqual(ano.Name) { - return false - } - if !p.Field5DeepEqual(ano.Version) { - return false - } - if !p.Field6DeepEqual(ano.Description) { - return false - } - return true -} - -func (p *ColumnEvaluator) Field1DeepEqual(src *string) bool { - - if p.EvaluatorVersionID == src { - return true - } else if p.EvaluatorVersionID == nil || src == nil { - return false - } - if strings.Compare(*p.EvaluatorVersionID, *src) != 0 { - return false - } - return true -} -func (p *ColumnEvaluator) Field2DeepEqual(src *string) bool { - - if p.EvaluatorID == src { - return true - } else if p.EvaluatorID == nil || src == nil { - return false - } - if strings.Compare(*p.EvaluatorID, *src) != 0 { - return false - } - return true -} -func (p *ColumnEvaluator) Field3DeepEqual(src *evaluator.EvaluatorType) bool { - - if p.EvaluatorType == src { - return true - } else if p.EvaluatorType == nil || src == nil { - return false - } - if strings.Compare(*p.EvaluatorType, *src) != 0 { - return false - } - return true -} -func (p *ColumnEvaluator) Field4DeepEqual(src *string) bool { - - if p.Name == src { - return true - } else if p.Name == nil || src == nil { - return false - } - if strings.Compare(*p.Name, *src) != 0 { - return false - } - return true -} -func (p *ColumnEvaluator) Field5DeepEqual(src *string) bool { - - if p.Version == src { - return true - } else if p.Version == nil || src == nil { - return false - } - if strings.Compare(*p.Version, *src) != 0 { - return false - } - return true -} -func (p *ColumnEvaluator) Field6DeepEqual(src *string) bool { - - if p.Description == src { - return true - } else if p.Description == nil || src == nil { - return false - } - if strings.Compare(*p.Description, *src) != 0 { - return false - } - return true -} - -// 目标输出结果 -type TargetOutput struct { - TargetRecordID *string `thrift:"target_record_id,1,optional" frugal:"1,optional,string" form:"target_record_id" json:"target_record_id,omitempty" query:"target_record_id"` - Status *evaluator.EvaluatorRunStatus `thrift:"status,2,optional" frugal:"2,optional,string" form:"status" json:"status,omitempty" query:"status"` - OutputFields map[string]*common.Content `thrift:"output_fields,3,optional" frugal:"3,optional,map" form:"output_fields" json:"output_fields,omitempty" query:"output_fields"` - TimeConsumingMs *string `thrift:"time_consuming_ms,4,optional" frugal:"4,optional,string" form:"time_consuming_ms" json:"time_consuming_ms,omitempty" query:"time_consuming_ms"` - Error *evaluator.EvaluatorRunError `thrift:"error,5,optional" frugal:"5,optional,evaluator.EvaluatorRunError" form:"error" json:"error,omitempty" query:"error"` -} - -func NewTargetOutput() *TargetOutput { - return &TargetOutput{} -} - -func (p *TargetOutput) InitDefault() { -} - -var TargetOutput_TargetRecordID_DEFAULT string - -func (p *TargetOutput) GetTargetRecordID() (v string) { - if p == nil { - return - } - if !p.IsSetTargetRecordID() { - return TargetOutput_TargetRecordID_DEFAULT - } - return *p.TargetRecordID -} - -var TargetOutput_Status_DEFAULT evaluator.EvaluatorRunStatus - -func (p *TargetOutput) GetStatus() (v evaluator.EvaluatorRunStatus) { - if p == nil { - return - } - if !p.IsSetStatus() { - return TargetOutput_Status_DEFAULT - } - return *p.Status -} - -var TargetOutput_OutputFields_DEFAULT map[string]*common.Content - -func (p *TargetOutput) GetOutputFields() (v map[string]*common.Content) { - if p == nil { - return - } - if !p.IsSetOutputFields() { - return TargetOutput_OutputFields_DEFAULT - } - return p.OutputFields -} - -var TargetOutput_TimeConsumingMs_DEFAULT string - -func (p *TargetOutput) GetTimeConsumingMs() (v string) { - if p == nil { - return - } - if !p.IsSetTimeConsumingMs() { - return TargetOutput_TimeConsumingMs_DEFAULT - } - return *p.TimeConsumingMs -} - -var TargetOutput_Error_DEFAULT *evaluator.EvaluatorRunError - -func (p *TargetOutput) GetError() (v *evaluator.EvaluatorRunError) { - if p == nil { - return - } - if !p.IsSetError() { - return TargetOutput_Error_DEFAULT - } - return p.Error -} -func (p *TargetOutput) SetTargetRecordID(val *string) { - p.TargetRecordID = val -} -func (p *TargetOutput) SetStatus(val *evaluator.EvaluatorRunStatus) { - p.Status = val -} -func (p *TargetOutput) SetOutputFields(val map[string]*common.Content) { - p.OutputFields = val -} -func (p *TargetOutput) SetTimeConsumingMs(val *string) { - p.TimeConsumingMs = val -} -func (p *TargetOutput) SetError(val *evaluator.EvaluatorRunError) { - p.Error = val -} - -var fieldIDToName_TargetOutput = map[int16]string{ - 1: "target_record_id", - 2: "status", - 3: "output_fields", - 4: "time_consuming_ms", - 5: "error", -} - -func (p *TargetOutput) IsSetTargetRecordID() bool { - return p.TargetRecordID != nil -} - -func (p *TargetOutput) IsSetStatus() bool { - return p.Status != nil -} - -func (p *TargetOutput) IsSetOutputFields() bool { - return p.OutputFields != nil -} - -func (p *TargetOutput) IsSetTimeConsumingMs() bool { - return p.TimeConsumingMs != nil -} - -func (p *TargetOutput) IsSetError() bool { - return p.Error != nil -} - -func (p *TargetOutput) 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.STRUCT { - 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_TargetOutput[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 *TargetOutput) ReadField1(iprot thrift.TProtocol) error { - - var _field *string - if v, err := iprot.ReadString(); err != nil { - return err - } else { - _field = &v - } - p.TargetRecordID = _field - return nil -} -func (p *TargetOutput) ReadField2(iprot thrift.TProtocol) error { - - var _field *evaluator.EvaluatorRunStatus - if v, err := iprot.ReadString(); err != nil { - return err - } else { - _field = &v - } - p.Status = _field - return nil -} -func (p *TargetOutput) ReadField3(iprot thrift.TProtocol) error { - _, _, size, err := iprot.ReadMapBegin() - if err != nil { - return err - } - _field := make(map[string]*common.Content, size) - values := make([]common.Content, 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.OutputFields = _field - return nil -} -func (p *TargetOutput) ReadField4(iprot thrift.TProtocol) error { - - var _field *string - if v, err := iprot.ReadString(); err != nil { - return err - } else { - _field = &v - } - p.TimeConsumingMs = _field - return nil -} -func (p *TargetOutput) ReadField5(iprot thrift.TProtocol) error { - _field := evaluator.NewEvaluatorRunError() - if err := _field.Read(iprot); err != nil { - return err - } - p.Error = _field - return nil -} - -func (p *TargetOutput) Write(oprot thrift.TProtocol) (err error) { - var fieldId int16 - if err = oprot.WriteStructBegin("TargetOutput"); 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 *TargetOutput) writeField1(oprot thrift.TProtocol) (err error) { - if p.IsSetTargetRecordID() { - if err = oprot.WriteFieldBegin("target_record_id", thrift.STRING, 1); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteString(*p.TargetRecordID); 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 *TargetOutput) writeField2(oprot thrift.TProtocol) (err error) { - if p.IsSetStatus() { - if err = oprot.WriteFieldBegin("status", thrift.STRING, 2); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteString(*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 2 begin error: ", p), err) -WriteFieldEndError: - return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) -} -func (p *TargetOutput) writeField3(oprot thrift.TProtocol) (err error) { - if p.IsSetOutputFields() { - if err = oprot.WriteFieldBegin("output_fields", thrift.MAP, 3); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteMapBegin(thrift.STRING, thrift.STRUCT, len(p.OutputFields)); err != nil { - return err - } - for k, v := range p.OutputFields { - 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 *TargetOutput) writeField4(oprot thrift.TProtocol) (err error) { - if p.IsSetTimeConsumingMs() { - if err = oprot.WriteFieldBegin("time_consuming_ms", thrift.STRING, 4); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteString(*p.TimeConsumingMs); 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 *TargetOutput) writeField5(oprot thrift.TProtocol) (err error) { - if p.IsSetError() { - if err = oprot.WriteFieldBegin("error", thrift.STRUCT, 5); err != nil { - goto WriteFieldBeginError - } - if err := p.Error.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 *TargetOutput) String() string { - if p == nil { - return "" - } - return fmt.Sprintf("TargetOutput(%+v)", *p) - -} - -func (p *TargetOutput) DeepEqual(ano *TargetOutput) bool { - if p == ano { - return true - } else if p == nil || ano == nil { - return false - } - if !p.Field1DeepEqual(ano.TargetRecordID) { - return false - } - if !p.Field2DeepEqual(ano.Status) { - return false - } - if !p.Field3DeepEqual(ano.OutputFields) { - return false - } - if !p.Field4DeepEqual(ano.TimeConsumingMs) { - return false - } - if !p.Field5DeepEqual(ano.Error) { - return false - } - return true -} - -func (p *TargetOutput) Field1DeepEqual(src *string) bool { - - if p.TargetRecordID == src { - return true - } else if p.TargetRecordID == nil || src == nil { - return false - } - if strings.Compare(*p.TargetRecordID, *src) != 0 { - return false - } - return true -} -func (p *TargetOutput) Field2DeepEqual(src *evaluator.EvaluatorRunStatus) bool { - - if p.Status == src { - return true - } else if p.Status == nil || src == nil { - return false - } - if strings.Compare(*p.Status, *src) != 0 { - return false - } - return true -} -func (p *TargetOutput) Field3DeepEqual(src map[string]*common.Content) bool { - - if len(p.OutputFields) != len(src) { - return false - } - for k, v := range p.OutputFields { - _src := src[k] - if !v.DeepEqual(_src) { - return false - } - } - return true -} -func (p *TargetOutput) Field4DeepEqual(src *string) bool { - - if p.TimeConsumingMs == src { - return true - } else if p.TimeConsumingMs == nil || src == nil { - return false - } - if strings.Compare(*p.TimeConsumingMs, *src) != 0 { - return false - } - return true -} -func (p *TargetOutput) Field5DeepEqual(src *evaluator.EvaluatorRunError) bool { - - if !p.Error.DeepEqual(src) { - return false - } - return true -} - -// 评估器输出结果 -type EvaluatorOutput struct { - // key为evaluator_version_id - EvaluatorRecords map[string]*evaluator.EvaluatorRecord `thrift:"evaluator_records,1,optional" frugal:"1,optional,map" form:"evaluator_records" json:"evaluator_records,omitempty" query:"evaluator_records"` -} - -func NewEvaluatorOutput() *EvaluatorOutput { - return &EvaluatorOutput{} -} - -func (p *EvaluatorOutput) InitDefault() { -} - -var EvaluatorOutput_EvaluatorRecords_DEFAULT map[string]*evaluator.EvaluatorRecord - -func (p *EvaluatorOutput) GetEvaluatorRecords() (v map[string]*evaluator.EvaluatorRecord) { - if p == nil { - return - } - if !p.IsSetEvaluatorRecords() { - return EvaluatorOutput_EvaluatorRecords_DEFAULT - } - return p.EvaluatorRecords -} -func (p *EvaluatorOutput) SetEvaluatorRecords(val map[string]*evaluator.EvaluatorRecord) { - p.EvaluatorRecords = val -} - -var fieldIDToName_EvaluatorOutput = map[int16]string{ - 1: "evaluator_records", -} - -func (p *EvaluatorOutput) IsSetEvaluatorRecords() bool { - return p.EvaluatorRecords != nil -} - -func (p *EvaluatorOutput) 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 - } - 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_EvaluatorOutput[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 *EvaluatorOutput) ReadField1(iprot thrift.TProtocol) error { - _, _, size, err := iprot.ReadMapBegin() - if err != nil { - return err - } - _field := make(map[string]*evaluator.EvaluatorRecord, size) - values := make([]evaluator.EvaluatorRecord, 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.EvaluatorRecords = _field - return nil -} - -func (p *EvaluatorOutput) Write(oprot thrift.TProtocol) (err error) { - var fieldId int16 - if err = oprot.WriteStructBegin("EvaluatorOutput"); 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 *EvaluatorOutput) writeField1(oprot thrift.TProtocol) (err error) { - if p.IsSetEvaluatorRecords() { - if err = oprot.WriteFieldBegin("evaluator_records", thrift.MAP, 1); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteMapBegin(thrift.STRING, thrift.STRUCT, len(p.EvaluatorRecords)); err != nil { - return err - } - for k, v := range p.EvaluatorRecords { - 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 *EvaluatorOutput) String() string { - if p == nil { - return "" - } - return fmt.Sprintf("EvaluatorOutput(%+v)", *p) - -} - -func (p *EvaluatorOutput) DeepEqual(ano *EvaluatorOutput) bool { - if p == ano { - return true - } else if p == nil || ano == nil { - return false - } - if !p.Field1DeepEqual(ano.EvaluatorRecords) { - return false - } - return true -} - -func (p *EvaluatorOutput) Field1DeepEqual(src map[string]*evaluator.EvaluatorRecord) bool { - - if len(p.EvaluatorRecords) != len(src) { - return false - } - for k, v := range p.EvaluatorRecords { - _src := src[k] - if !v.DeepEqual(_src) { - return false - } - } - return true -} - -// 实验结果载荷 -type ExperimentResultPayload struct { - TurnID *string `thrift:"turn_id,1,optional" frugal:"1,optional,string" form:"turn_id" json:"turn_id,omitempty" query:"turn_id"` - EvalSetTurn *eval_set.Turn `thrift:"eval_set_turn,2,optional" frugal:"2,optional,eval_set.Turn" form:"eval_set_turn" json:"eval_set_turn,omitempty" query:"eval_set_turn"` - TargetOutput *TargetOutput `thrift:"target_output,3,optional" frugal:"3,optional,TargetOutput" form:"target_output" json:"target_output,omitempty" query:"target_output"` - EvaluatorOutput *EvaluatorOutput `thrift:"evaluator_output,4,optional" frugal:"4,optional,EvaluatorOutput" form:"evaluator_output" json:"evaluator_output,omitempty" query:"evaluator_output"` -} - -func NewExperimentResultPayload() *ExperimentResultPayload { - return &ExperimentResultPayload{} -} - -func (p *ExperimentResultPayload) InitDefault() { -} - -var ExperimentResultPayload_TurnID_DEFAULT string - -func (p *ExperimentResultPayload) GetTurnID() (v string) { - if p == nil { - return - } - if !p.IsSetTurnID() { - return ExperimentResultPayload_TurnID_DEFAULT - } - return *p.TurnID -} - -var ExperimentResultPayload_EvalSetTurn_DEFAULT *eval_set.Turn - -func (p *ExperimentResultPayload) GetEvalSetTurn() (v *eval_set.Turn) { - if p == nil { - return - } - if !p.IsSetEvalSetTurn() { - return ExperimentResultPayload_EvalSetTurn_DEFAULT - } - return p.EvalSetTurn -} - -var ExperimentResultPayload_TargetOutput_DEFAULT *TargetOutput - -func (p *ExperimentResultPayload) GetTargetOutput() (v *TargetOutput) { - if p == nil { - return - } - if !p.IsSetTargetOutput() { - return ExperimentResultPayload_TargetOutput_DEFAULT - } - return p.TargetOutput -} - -var ExperimentResultPayload_EvaluatorOutput_DEFAULT *EvaluatorOutput - -func (p *ExperimentResultPayload) GetEvaluatorOutput() (v *EvaluatorOutput) { - if p == nil { - return - } - if !p.IsSetEvaluatorOutput() { - return ExperimentResultPayload_EvaluatorOutput_DEFAULT - } - return p.EvaluatorOutput -} -func (p *ExperimentResultPayload) SetTurnID(val *string) { - p.TurnID = val -} -func (p *ExperimentResultPayload) SetEvalSetTurn(val *eval_set.Turn) { - p.EvalSetTurn = val -} -func (p *ExperimentResultPayload) SetTargetOutput(val *TargetOutput) { - p.TargetOutput = val -} -func (p *ExperimentResultPayload) SetEvaluatorOutput(val *EvaluatorOutput) { - p.EvaluatorOutput = val -} - -var fieldIDToName_ExperimentResultPayload = map[int16]string{ - 1: "turn_id", - 2: "eval_set_turn", - 3: "target_output", - 4: "evaluator_output", -} - -func (p *ExperimentResultPayload) IsSetTurnID() bool { - return p.TurnID != nil -} - -func (p *ExperimentResultPayload) IsSetEvalSetTurn() bool { - return p.EvalSetTurn != nil -} - -func (p *ExperimentResultPayload) IsSetTargetOutput() bool { - return p.TargetOutput != nil -} - -func (p *ExperimentResultPayload) IsSetEvaluatorOutput() bool { - return p.EvaluatorOutput != nil -} - -func (p *ExperimentResultPayload) 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.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 - } - 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_ExperimentResultPayload[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 *ExperimentResultPayload) ReadField1(iprot thrift.TProtocol) error { - - var _field *string - if v, err := iprot.ReadString(); err != nil { - return err - } else { - _field = &v - } - p.TurnID = _field - return nil -} -func (p *ExperimentResultPayload) ReadField2(iprot thrift.TProtocol) error { - _field := eval_set.NewTurn() - if err := _field.Read(iprot); err != nil { - return err - } - p.EvalSetTurn = _field - return nil -} -func (p *ExperimentResultPayload) ReadField3(iprot thrift.TProtocol) error { - _field := NewTargetOutput() - if err := _field.Read(iprot); err != nil { - return err - } - p.TargetOutput = _field - return nil -} -func (p *ExperimentResultPayload) ReadField4(iprot thrift.TProtocol) error { - _field := NewEvaluatorOutput() - if err := _field.Read(iprot); err != nil { - return err - } - p.EvaluatorOutput = _field - return nil -} - -func (p *ExperimentResultPayload) Write(oprot thrift.TProtocol) (err error) { - var fieldId int16 - if err = oprot.WriteStructBegin("ExperimentResultPayload"); 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 *ExperimentResultPayload) writeField1(oprot thrift.TProtocol) (err error) { - if p.IsSetTurnID() { - if err = oprot.WriteFieldBegin("turn_id", thrift.STRING, 1); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteString(*p.TurnID); 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 *ExperimentResultPayload) writeField2(oprot thrift.TProtocol) (err error) { - if p.IsSetEvalSetTurn() { - if err = oprot.WriteFieldBegin("eval_set_turn", thrift.STRUCT, 2); err != nil { - goto WriteFieldBeginError - } - if err := p.EvalSetTurn.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 *ExperimentResultPayload) writeField3(oprot thrift.TProtocol) (err error) { - if p.IsSetTargetOutput() { - if err = oprot.WriteFieldBegin("target_output", thrift.STRUCT, 3); err != nil { - goto WriteFieldBeginError - } - if err := p.TargetOutput.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 *ExperimentResultPayload) writeField4(oprot thrift.TProtocol) (err error) { - if p.IsSetEvaluatorOutput() { - if err = oprot.WriteFieldBegin("evaluator_output", thrift.STRUCT, 4); err != nil { - goto WriteFieldBeginError - } - if err := p.EvaluatorOutput.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 *ExperimentResultPayload) String() string { - if p == nil { - return "" - } - return fmt.Sprintf("ExperimentResultPayload(%+v)", *p) - -} - -func (p *ExperimentResultPayload) DeepEqual(ano *ExperimentResultPayload) bool { - if p == ano { - return true - } else if p == nil || ano == nil { - return false - } - if !p.Field1DeepEqual(ano.TurnID) { - return false - } - if !p.Field2DeepEqual(ano.EvalSetTurn) { - return false - } - if !p.Field3DeepEqual(ano.TargetOutput) { - return false - } - if !p.Field4DeepEqual(ano.EvaluatorOutput) { - return false - } - return true -} - -func (p *ExperimentResultPayload) Field1DeepEqual(src *string) bool { - - if p.TurnID == src { - return true - } else if p.TurnID == nil || src == nil { - return false - } - if strings.Compare(*p.TurnID, *src) != 0 { - return false - } - return true -} -func (p *ExperimentResultPayload) Field2DeepEqual(src *eval_set.Turn) bool { - - if !p.EvalSetTurn.DeepEqual(src) { - return false - } - return true -} -func (p *ExperimentResultPayload) Field3DeepEqual(src *TargetOutput) bool { - - if !p.TargetOutput.DeepEqual(src) { - return false - } - return true -} -func (p *ExperimentResultPayload) Field4DeepEqual(src *EvaluatorOutput) bool { - - if !p.EvaluatorOutput.DeepEqual(src) { - return false - } - return true -} - -// 轮次结果 -type TurnResult_ struct { - TurnID *string `thrift:"turn_id,1,optional" frugal:"1,optional,string" form:"turn_id" json:"turn_id,omitempty" query:"turn_id"` - ExperimentResults []*ExperimentResult_ `thrift:"experiment_results,2,optional" frugal:"2,optional,list" form:"experiment_results" json:"experiment_results,omitempty" query:"experiment_results"` -} - -func NewTurnResult_() *TurnResult_ { - return &TurnResult_{} -} - -func (p *TurnResult_) InitDefault() { -} - -var TurnResult__TurnID_DEFAULT string - -func (p *TurnResult_) GetTurnID() (v string) { - if p == nil { - return - } - if !p.IsSetTurnID() { - return TurnResult__TurnID_DEFAULT - } - return *p.TurnID -} - -var TurnResult__ExperimentResults_DEFAULT []*ExperimentResult_ - -func (p *TurnResult_) GetExperimentResults() (v []*ExperimentResult_) { - if p == nil { - return - } - if !p.IsSetExperimentResults() { - return TurnResult__ExperimentResults_DEFAULT - } - return p.ExperimentResults -} -func (p *TurnResult_) SetTurnID(val *string) { - p.TurnID = val -} -func (p *TurnResult_) SetExperimentResults(val []*ExperimentResult_) { - p.ExperimentResults = val -} - -var fieldIDToName_TurnResult_ = map[int16]string{ - 1: "turn_id", - 2: "experiment_results", -} - -func (p *TurnResult_) IsSetTurnID() bool { - return p.TurnID != nil -} - -func (p *TurnResult_) IsSetExperimentResults() bool { - return p.ExperimentResults != nil -} - -func (p *TurnResult_) 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 - } - 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_TurnResult_[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 *TurnResult_) ReadField1(iprot thrift.TProtocol) error { - - var _field *string - if v, err := iprot.ReadString(); err != nil { - return err - } else { - _field = &v - } - p.TurnID = _field - return nil -} -func (p *TurnResult_) ReadField2(iprot thrift.TProtocol) error { - _, size, err := iprot.ReadListBegin() - if err != nil { - return err - } - _field := make([]*ExperimentResult_, 0, size) - values := make([]ExperimentResult_, 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.ExperimentResults = _field - return nil -} - -func (p *TurnResult_) Write(oprot thrift.TProtocol) (err error) { - var fieldId int16 - if err = oprot.WriteStructBegin("TurnResult"); 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 *TurnResult_) writeField1(oprot thrift.TProtocol) (err error) { - if p.IsSetTurnID() { - if err = oprot.WriteFieldBegin("turn_id", thrift.STRING, 1); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteString(*p.TurnID); 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 *TurnResult_) writeField2(oprot thrift.TProtocol) (err error) { - if p.IsSetExperimentResults() { - if err = oprot.WriteFieldBegin("experiment_results", thrift.LIST, 2); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteListBegin(thrift.STRUCT, len(p.ExperimentResults)); err != nil { - return err - } - for _, v := range p.ExperimentResults { - 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 *TurnResult_) String() string { - if p == nil { - return "" - } - return fmt.Sprintf("TurnResult_(%+v)", *p) - -} - -func (p *TurnResult_) DeepEqual(ano *TurnResult_) bool { - if p == ano { - return true - } else if p == nil || ano == nil { - return false - } - if !p.Field1DeepEqual(ano.TurnID) { - return false - } - if !p.Field2DeepEqual(ano.ExperimentResults) { - return false - } - return true -} - -func (p *TurnResult_) Field1DeepEqual(src *string) bool { - - if p.TurnID == src { - return true - } else if p.TurnID == nil || src == nil { - return false - } - if strings.Compare(*p.TurnID, *src) != 0 { - return false - } - return true -} -func (p *TurnResult_) Field2DeepEqual(src []*ExperimentResult_) bool { - - if len(p.ExperimentResults) != len(src) { - return false - } - for i, v := range p.ExperimentResults { - _src := src[i] - if !v.DeepEqual(_src) { - return false - } - } - return true -} - -// 实验结果 -type ExperimentResult_ struct { - ExperimentID *string `thrift:"experiment_id,1,optional" frugal:"1,optional,string" form:"experiment_id" json:"experiment_id,omitempty" query:"experiment_id"` - Payload *ExperimentResultPayload `thrift:"payload,2,optional" frugal:"2,optional,ExperimentResultPayload" form:"payload" json:"payload,omitempty" query:"payload"` -} - -func NewExperimentResult_() *ExperimentResult_ { - return &ExperimentResult_{} -} - -func (p *ExperimentResult_) InitDefault() { -} - -var ExperimentResult__ExperimentID_DEFAULT string - -func (p *ExperimentResult_) GetExperimentID() (v string) { - if p == nil { - return - } - if !p.IsSetExperimentID() { - return ExperimentResult__ExperimentID_DEFAULT - } - return *p.ExperimentID -} - -var ExperimentResult__Payload_DEFAULT *ExperimentResultPayload - -func (p *ExperimentResult_) GetPayload() (v *ExperimentResultPayload) { - if p == nil { - return - } - if !p.IsSetPayload() { - return ExperimentResult__Payload_DEFAULT - } - return p.Payload -} -func (p *ExperimentResult_) SetExperimentID(val *string) { - p.ExperimentID = val -} -func (p *ExperimentResult_) SetPayload(val *ExperimentResultPayload) { - p.Payload = val -} - -var fieldIDToName_ExperimentResult_ = map[int16]string{ - 1: "experiment_id", - 2: "payload", -} - -func (p *ExperimentResult_) IsSetExperimentID() bool { - return p.ExperimentID != nil -} - -func (p *ExperimentResult_) IsSetPayload() bool { - return p.Payload != nil -} - -func (p *ExperimentResult_) 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.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_ExperimentResult_[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 *ExperimentResult_) ReadField1(iprot thrift.TProtocol) error { - - var _field *string - if v, err := iprot.ReadString(); err != nil { - return err - } else { - _field = &v - } - p.ExperimentID = _field - return nil -} -func (p *ExperimentResult_) ReadField2(iprot thrift.TProtocol) error { - _field := NewExperimentResultPayload() - if err := _field.Read(iprot); err != nil { - return err - } - p.Payload = _field - return nil -} - -func (p *ExperimentResult_) Write(oprot thrift.TProtocol) (err error) { - var fieldId int16 - if err = oprot.WriteStructBegin("ExperimentResult"); 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 *ExperimentResult_) writeField1(oprot thrift.TProtocol) (err error) { - if p.IsSetExperimentID() { - if err = oprot.WriteFieldBegin("experiment_id", thrift.STRING, 1); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteString(*p.ExperimentID); 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 *ExperimentResult_) writeField2(oprot thrift.TProtocol) (err error) { - if p.IsSetPayload() { - if err = oprot.WriteFieldBegin("payload", thrift.STRUCT, 2); err != nil { - goto WriteFieldBeginError - } - if err := p.Payload.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 *ExperimentResult_) String() string { - if p == nil { - return "" - } - return fmt.Sprintf("ExperimentResult_(%+v)", *p) - -} - -func (p *ExperimentResult_) DeepEqual(ano *ExperimentResult_) bool { - if p == ano { - return true - } else if p == nil || ano == nil { - return false - } - if !p.Field1DeepEqual(ano.ExperimentID) { - return false - } - if !p.Field2DeepEqual(ano.Payload) { - return false - } - return true -} - -func (p *ExperimentResult_) Field1DeepEqual(src *string) bool { - - if p.ExperimentID == src { - return true - } else if p.ExperimentID == nil || src == nil { - return false - } - if strings.Compare(*p.ExperimentID, *src) != 0 { - return false - } - return true -} -func (p *ExperimentResult_) Field2DeepEqual(src *ExperimentResultPayload) bool { - - if !p.Payload.DeepEqual(src) { - return false - } - return true -} - -// 数据项结果 -type ItemResult_ struct { - ItemID *string `thrift:"item_id,1,optional" frugal:"1,optional,string" form:"item_id" json:"item_id,omitempty" query:"item_id"` - TurnResults []*TurnResult_ `thrift:"turn_results,2,optional" frugal:"2,optional,list" form:"turn_results" json:"turn_results,omitempty" query:"turn_results"` -} - -func NewItemResult_() *ItemResult_ { - return &ItemResult_{} -} - -func (p *ItemResult_) InitDefault() { -} - -var ItemResult__ItemID_DEFAULT string - -func (p *ItemResult_) GetItemID() (v string) { - if p == nil { - return - } - if !p.IsSetItemID() { - return ItemResult__ItemID_DEFAULT - } - return *p.ItemID -} - -var ItemResult__TurnResults_DEFAULT []*TurnResult_ - -func (p *ItemResult_) GetTurnResults() (v []*TurnResult_) { - if p == nil { - return - } - if !p.IsSetTurnResults() { - return ItemResult__TurnResults_DEFAULT - } - return p.TurnResults -} -func (p *ItemResult_) SetItemID(val *string) { - p.ItemID = val -} -func (p *ItemResult_) SetTurnResults(val []*TurnResult_) { - p.TurnResults = val -} - -var fieldIDToName_ItemResult_ = map[int16]string{ - 1: "item_id", - 2: "turn_results", -} - -func (p *ItemResult_) IsSetItemID() bool { - return p.ItemID != nil -} - -func (p *ItemResult_) IsSetTurnResults() bool { - return p.TurnResults != nil -} - -func (p *ItemResult_) 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 - } - 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_ItemResult_[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 *ItemResult_) ReadField1(iprot thrift.TProtocol) error { - - var _field *string - if v, err := iprot.ReadString(); err != nil { - return err - } else { - _field = &v - } - p.ItemID = _field - return nil -} -func (p *ItemResult_) ReadField2(iprot thrift.TProtocol) error { - _, size, err := iprot.ReadListBegin() - if err != nil { - return err - } - _field := make([]*TurnResult_, 0, size) - values := make([]TurnResult_, 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.TurnResults = _field - return nil -} - -func (p *ItemResult_) Write(oprot thrift.TProtocol) (err error) { - var fieldId int16 - if err = oprot.WriteStructBegin("ItemResult"); 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 *ItemResult_) writeField1(oprot thrift.TProtocol) (err error) { - if p.IsSetItemID() { - if err = oprot.WriteFieldBegin("item_id", thrift.STRING, 1); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteString(*p.ItemID); 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 *ItemResult_) writeField2(oprot thrift.TProtocol) (err error) { - if p.IsSetTurnResults() { - if err = oprot.WriteFieldBegin("turn_results", thrift.LIST, 2); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteListBegin(thrift.STRUCT, len(p.TurnResults)); err != nil { - return err - } - for _, v := range p.TurnResults { - 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 *ItemResult_) String() string { - if p == nil { - return "" - } - return fmt.Sprintf("ItemResult_(%+v)", *p) - -} - -func (p *ItemResult_) DeepEqual(ano *ItemResult_) bool { - if p == ano { - return true - } else if p == nil || ano == nil { - return false - } - if !p.Field1DeepEqual(ano.ItemID) { - return false - } - if !p.Field2DeepEqual(ano.TurnResults) { - return false - } - return true -} - -func (p *ItemResult_) Field1DeepEqual(src *string) bool { - - if p.ItemID == src { - return true - } else if p.ItemID == nil || src == nil { - return false - } - if strings.Compare(*p.ItemID, *src) != 0 { - return false - } - return true -} -func (p *ItemResult_) Field2DeepEqual(src []*TurnResult_) bool { - - if len(p.TurnResults) != len(src) { - return false - } - for i, v := range p.TurnResults { - _src := src[i] - if !v.DeepEqual(_src) { - return false - } - } - return true -} diff --git a/backend/kitex_gen/coze/loop/evaluation/domain_openapi/experiment/experiment_validator.go b/backend/kitex_gen/coze/loop/evaluation/domain_openapi/experiment/experiment_validator.go deleted file mode 100644 index d776d33f9..000000000 --- a/backend/kitex_gen/coze/loop/evaluation/domain_openapi/experiment/experiment_validator.go +++ /dev/null @@ -1,113 +0,0 @@ -// Code generated by Validator v0.2.6. DO NOT EDIT. - -package experiment - -import ( - "bytes" - "fmt" - "reflect" - "regexp" - "strings" - "time" -) - -// unused protection -var ( - _ = fmt.Formatter(nil) - _ = (*bytes.Buffer)(nil) - _ = (*strings.Builder)(nil) - _ = reflect.Type(nil) - _ = (*regexp.Regexp)(nil) - _ = time.Nanosecond -) - -func (p *FieldMapping) IsValid() error { - return nil -} -func (p *TargetFieldMapping) IsValid() error { - return nil -} -func (p *EvaluatorFieldMapping) IsValid() error { - return nil -} -func (p *TokenUsage) IsValid() error { - return nil -} -func (p *EvaluatorAggregateResult_) IsValid() error { - return nil -} -func (p *ExperimentStatistics) IsValid() error { - if p.TokenUsage != nil { - if err := p.TokenUsage.IsValid(); err != nil { - return fmt.Errorf("field TokenUsage not valid, %w", err) - } - } - return nil -} -func (p *Experiment) IsValid() error { - if p.TargetFieldMapping != nil { - if err := p.TargetFieldMapping.IsValid(); err != nil { - return fmt.Errorf("field TargetFieldMapping not valid, %w", err) - } - } - if p.ExperimentStatistics != nil { - if err := p.ExperimentStatistics.IsValid(); err != nil { - return fmt.Errorf("field ExperimentStatistics not valid, %w", err) - } - } - if p.BaseInfo != nil { - if err := p.BaseInfo.IsValid(); err != nil { - return fmt.Errorf("field BaseInfo not valid, %w", err) - } - } - return nil -} -func (p *ColumnEvalSetField) IsValid() error { - return nil -} -func (p *ColumnEvaluator) IsValid() error { - return nil -} -func (p *TargetOutput) IsValid() error { - if p.Error != nil { - if err := p.Error.IsValid(); err != nil { - return fmt.Errorf("field Error not valid, %w", err) - } - } - return nil -} -func (p *EvaluatorOutput) IsValid() error { - return nil -} -func (p *ExperimentResultPayload) IsValid() error { - if p.EvalSetTurn != nil { - if err := p.EvalSetTurn.IsValid(); err != nil { - return fmt.Errorf("field EvalSetTurn not valid, %w", err) - } - } - if p.TargetOutput != nil { - if err := p.TargetOutput.IsValid(); err != nil { - return fmt.Errorf("field TargetOutput not valid, %w", err) - } - } - if p.EvaluatorOutput != nil { - if err := p.EvaluatorOutput.IsValid(); err != nil { - return fmt.Errorf("field EvaluatorOutput not valid, %w", err) - } - } - return nil -} -func (p *TurnResult_) IsValid() error { - return nil -} -func (p *ExperimentResult_) IsValid() error { - if p.Payload != nil { - if err := p.Payload.IsValid(); err != nil { - return fmt.Errorf("field Payload not valid, %w", err) - } - } - return nil -} -func (p *ItemResult_) IsValid() error { - return nil -} diff --git a/backend/kitex_gen/coze/loop/evaluation/domain_openapi/experiment/k-consts.go b/backend/kitex_gen/coze/loop/evaluation/domain_openapi/experiment/k-consts.go deleted file mode 100644 index 92d1a2010..000000000 --- a/backend/kitex_gen/coze/loop/evaluation/domain_openapi/experiment/k-consts.go +++ /dev/null @@ -1,4 +0,0 @@ -package experiment - -// KitexUnusedProtection is used to prevent 'imported and not used' error. -var KitexUnusedProtection = struct{}{} diff --git a/backend/kitex_gen/coze/loop/evaluation/domain_openapi/experiment/k-experiment.go b/backend/kitex_gen/coze/loop/evaluation/domain_openapi/experiment/k-experiment.go deleted file mode 100644 index e71103ebc..000000000 --- a/backend/kitex_gen/coze/loop/evaluation/domain_openapi/experiment/k-experiment.go +++ /dev/null @@ -1,4998 +0,0 @@ -// Code generated by Kitex v0.13.1. DO NOT EDIT. - -package experiment - -import ( - "bytes" - "fmt" - "reflect" - "strings" - - "github.com/cloudwego/gopkg/protocol/thrift" - kutils "github.com/cloudwego/kitex/pkg/utils" - - "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/domain_openapi/common" - "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/domain_openapi/eval_set" - "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/domain_openapi/evaluator" -) - -var ( - _ = common.KitexUnusedProtection - _ = eval_set.KitexUnusedProtection - _ = evaluator.KitexUnusedProtection -) - -// unused protection -var ( - _ = fmt.Formatter(nil) - _ = (*bytes.Buffer)(nil) - _ = (*strings.Builder)(nil) - _ = reflect.Type(nil) - _ = thrift.STOP -) - -func (p *FieldMapping) FastRead(buf []byte) (int, error) { - - var err error - var offset int - var l int - var fieldTypeId thrift.TType - var fieldId int16 - for { - fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldBeginError - } - if fieldTypeId == thrift.STOP { - break - } - switch fieldId { - case 1: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField1(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 2: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField2(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 3: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField3(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - default: - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - } - - return offset, nil -ReadFieldBeginError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) -ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_FieldMapping[fieldId]), err) -SkipFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -} - -func (p *FieldMapping) FastReadField1(buf []byte) (int, error) { - offset := 0 - - var _field *string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.FieldName = _field - return offset, nil -} - -func (p *FieldMapping) FastReadField2(buf []byte) (int, error) { - offset := 0 - - var _field *string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.FromFieldName = _field - return offset, nil -} - -func (p *FieldMapping) FastReadField3(buf []byte) (int, error) { - offset := 0 - - var _field *string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.ConstValue = _field - return offset, nil -} - -func (p *FieldMapping) FastWrite(buf []byte) int { - return p.FastWriteNocopy(buf, nil) -} - -func (p *FieldMapping) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p != nil { - offset += p.fastWriteField1(buf[offset:], w) - offset += p.fastWriteField2(buf[offset:], w) - offset += p.fastWriteField3(buf[offset:], w) - } - offset += thrift.Binary.WriteFieldStop(buf[offset:]) - return offset -} - -func (p *FieldMapping) BLength() int { - l := 0 - if p != nil { - l += p.field1Length() - l += p.field2Length() - l += p.field3Length() - } - l += thrift.Binary.FieldStopLength() - return l -} - -func (p *FieldMapping) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetFieldName() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 1) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.FieldName) - } - return offset -} - -func (p *FieldMapping) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetFromFieldName() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.FromFieldName) - } - return offset -} - -func (p *FieldMapping) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetConstValue() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 3) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.ConstValue) - } - return offset -} - -func (p *FieldMapping) field1Length() int { - l := 0 - if p.IsSetFieldName() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.FieldName) - } - return l -} - -func (p *FieldMapping) field2Length() int { - l := 0 - if p.IsSetFromFieldName() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.FromFieldName) - } - return l -} - -func (p *FieldMapping) field3Length() int { - l := 0 - if p.IsSetConstValue() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.ConstValue) - } - return l -} - -func (p *FieldMapping) DeepCopy(s interface{}) error { - src, ok := s.(*FieldMapping) - if !ok { - return fmt.Errorf("%T's type not matched %T", s, p) - } - - if src.FieldName != nil { - var tmp string - if *src.FieldName != "" { - tmp = kutils.StringDeepCopy(*src.FieldName) - } - p.FieldName = &tmp - } - - if src.FromFieldName != nil { - var tmp string - if *src.FromFieldName != "" { - tmp = kutils.StringDeepCopy(*src.FromFieldName) - } - p.FromFieldName = &tmp - } - - if src.ConstValue != nil { - var tmp string - if *src.ConstValue != "" { - tmp = kutils.StringDeepCopy(*src.ConstValue) - } - p.ConstValue = &tmp - } - - return nil -} - -func (p *TargetFieldMapping) FastRead(buf []byte) (int, error) { - - var err error - var offset int - var l int - var fieldTypeId thrift.TType - var fieldId int16 - for { - fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldBeginError - } - if fieldTypeId == thrift.STOP { - break - } - switch fieldId { - case 1: - if fieldTypeId == thrift.LIST { - l, err = p.FastReadField1(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - default: - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - } - - return offset, nil -ReadFieldBeginError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) -ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TargetFieldMapping[fieldId]), err) -SkipFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -} - -func (p *TargetFieldMapping) FastReadField1(buf []byte) (int, error) { - offset := 0 - - _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) - offset += l - if err != nil { - return offset, err - } - _field := make([]*FieldMapping, 0, size) - values := make([]FieldMapping, size) - for i := 0; i < size; i++ { - _elem := &values[i] - _elem.InitDefault() - if l, err := _elem.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - - _field = append(_field, _elem) - } - p.FromEvalSet = _field - return offset, nil -} - -func (p *TargetFieldMapping) FastWrite(buf []byte) int { - return p.FastWriteNocopy(buf, nil) -} - -func (p *TargetFieldMapping) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p != nil { - offset += p.fastWriteField1(buf[offset:], w) - } - offset += thrift.Binary.WriteFieldStop(buf[offset:]) - return offset -} - -func (p *TargetFieldMapping) BLength() int { - l := 0 - if p != nil { - l += p.field1Length() - } - l += thrift.Binary.FieldStopLength() - return l -} - -func (p *TargetFieldMapping) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetFromEvalSet() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 1) - listBeginOffset := offset - offset += thrift.Binary.ListBeginLength() - var length int - for _, v := range p.FromEvalSet { - length++ - offset += v.FastWriteNocopy(buf[offset:], w) - } - thrift.Binary.WriteListBegin(buf[listBeginOffset:], thrift.STRUCT, length) - } - return offset -} - -func (p *TargetFieldMapping) field1Length() int { - l := 0 - if p.IsSetFromEvalSet() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.ListBeginLength() - for _, v := range p.FromEvalSet { - _ = v - l += v.BLength() - } - } - return l -} - -func (p *TargetFieldMapping) DeepCopy(s interface{}) error { - src, ok := s.(*TargetFieldMapping) - if !ok { - return fmt.Errorf("%T's type not matched %T", s, p) - } - - if src.FromEvalSet != nil { - p.FromEvalSet = make([]*FieldMapping, 0, len(src.FromEvalSet)) - for _, elem := range src.FromEvalSet { - var _elem *FieldMapping - if elem != nil { - _elem = &FieldMapping{} - if err := _elem.DeepCopy(elem); err != nil { - return err - } - } - - p.FromEvalSet = append(p.FromEvalSet, _elem) - } - } - - return nil -} - -func (p *EvaluatorFieldMapping) FastRead(buf []byte) (int, error) { - - var err error - var offset int - var l int - var fieldTypeId thrift.TType - var fieldId int16 - for { - fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldBeginError - } - if fieldTypeId == thrift.STOP { - break - } - switch fieldId { - case 1: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField1(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 2: - if fieldTypeId == thrift.LIST { - l, err = p.FastReadField2(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 3: - if fieldTypeId == thrift.LIST { - l, err = p.FastReadField3(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - default: - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - } - - return offset, nil -ReadFieldBeginError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) -ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluatorFieldMapping[fieldId]), err) -SkipFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -} - -func (p *EvaluatorFieldMapping) FastReadField1(buf []byte) (int, error) { - offset := 0 - - var _field *string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.EvaluatorVersionID = _field - return offset, nil -} - -func (p *EvaluatorFieldMapping) FastReadField2(buf []byte) (int, error) { - offset := 0 - - _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) - offset += l - if err != nil { - return offset, err - } - _field := make([]*FieldMapping, 0, size) - values := make([]FieldMapping, size) - for i := 0; i < size; i++ { - _elem := &values[i] - _elem.InitDefault() - if l, err := _elem.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - - _field = append(_field, _elem) - } - p.FromEvalSet = _field - return offset, nil -} - -func (p *EvaluatorFieldMapping) FastReadField3(buf []byte) (int, error) { - offset := 0 - - _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) - offset += l - if err != nil { - return offset, err - } - _field := make([]*FieldMapping, 0, size) - values := make([]FieldMapping, size) - for i := 0; i < size; i++ { - _elem := &values[i] - _elem.InitDefault() - if l, err := _elem.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - - _field = append(_field, _elem) - } - p.FromTarget = _field - return offset, nil -} - -func (p *EvaluatorFieldMapping) FastWrite(buf []byte) int { - return p.FastWriteNocopy(buf, nil) -} - -func (p *EvaluatorFieldMapping) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p != nil { - offset += p.fastWriteField1(buf[offset:], w) - offset += p.fastWriteField2(buf[offset:], w) - offset += p.fastWriteField3(buf[offset:], w) - } - offset += thrift.Binary.WriteFieldStop(buf[offset:]) - return offset -} - -func (p *EvaluatorFieldMapping) BLength() int { - l := 0 - if p != nil { - l += p.field1Length() - l += p.field2Length() - l += p.field3Length() - } - l += thrift.Binary.FieldStopLength() - return l -} - -func (p *EvaluatorFieldMapping) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetEvaluatorVersionID() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 1) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.EvaluatorVersionID) - } - return offset -} - -func (p *EvaluatorFieldMapping) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetFromEvalSet() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 2) - listBeginOffset := offset - offset += thrift.Binary.ListBeginLength() - var length int - for _, v := range p.FromEvalSet { - length++ - offset += v.FastWriteNocopy(buf[offset:], w) - } - thrift.Binary.WriteListBegin(buf[listBeginOffset:], thrift.STRUCT, length) - } - return offset -} - -func (p *EvaluatorFieldMapping) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetFromTarget() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 3) - listBeginOffset := offset - offset += thrift.Binary.ListBeginLength() - var length int - for _, v := range p.FromTarget { - length++ - offset += v.FastWriteNocopy(buf[offset:], w) - } - thrift.Binary.WriteListBegin(buf[listBeginOffset:], thrift.STRUCT, length) - } - return offset -} - -func (p *EvaluatorFieldMapping) field1Length() int { - l := 0 - if p.IsSetEvaluatorVersionID() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.EvaluatorVersionID) - } - return l -} - -func (p *EvaluatorFieldMapping) field2Length() int { - l := 0 - if p.IsSetFromEvalSet() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.ListBeginLength() - for _, v := range p.FromEvalSet { - _ = v - l += v.BLength() - } - } - return l -} - -func (p *EvaluatorFieldMapping) field3Length() int { - l := 0 - if p.IsSetFromTarget() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.ListBeginLength() - for _, v := range p.FromTarget { - _ = v - l += v.BLength() - } - } - return l -} - -func (p *EvaluatorFieldMapping) DeepCopy(s interface{}) error { - src, ok := s.(*EvaluatorFieldMapping) - if !ok { - return fmt.Errorf("%T's type not matched %T", s, p) - } - - if src.EvaluatorVersionID != nil { - var tmp string - if *src.EvaluatorVersionID != "" { - tmp = kutils.StringDeepCopy(*src.EvaluatorVersionID) - } - p.EvaluatorVersionID = &tmp - } - - if src.FromEvalSet != nil { - p.FromEvalSet = make([]*FieldMapping, 0, len(src.FromEvalSet)) - for _, elem := range src.FromEvalSet { - var _elem *FieldMapping - if elem != nil { - _elem = &FieldMapping{} - if err := _elem.DeepCopy(elem); err != nil { - return err - } - } - - p.FromEvalSet = append(p.FromEvalSet, _elem) - } - } - - if src.FromTarget != nil { - p.FromTarget = make([]*FieldMapping, 0, len(src.FromTarget)) - for _, elem := range src.FromTarget { - var _elem *FieldMapping - if elem != nil { - _elem = &FieldMapping{} - if err := _elem.DeepCopy(elem); err != nil { - return err - } - } - - p.FromTarget = append(p.FromTarget, _elem) - } - } - - return nil -} - -func (p *TokenUsage) FastRead(buf []byte) (int, error) { - - var err error - var offset int - var l int - var fieldTypeId thrift.TType - var fieldId int16 - for { - fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldBeginError - } - if fieldTypeId == thrift.STOP { - break - } - switch fieldId { - case 1: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField1(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 2: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField2(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - default: - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - } - - return offset, nil -ReadFieldBeginError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) -ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TokenUsage[fieldId]), err) -SkipFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -} - -func (p *TokenUsage) FastReadField1(buf []byte) (int, error) { - offset := 0 - - var _field *string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.InputTokens = _field - return offset, nil -} - -func (p *TokenUsage) FastReadField2(buf []byte) (int, error) { - offset := 0 - - var _field *string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.OutputTokens = _field - return offset, nil -} - -func (p *TokenUsage) FastWrite(buf []byte) int { - return p.FastWriteNocopy(buf, nil) -} - -func (p *TokenUsage) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p != nil { - offset += p.fastWriteField1(buf[offset:], w) - offset += p.fastWriteField2(buf[offset:], w) - } - offset += thrift.Binary.WriteFieldStop(buf[offset:]) - return offset -} - -func (p *TokenUsage) BLength() int { - l := 0 - if p != nil { - l += p.field1Length() - l += p.field2Length() - } - l += thrift.Binary.FieldStopLength() - return l -} - -func (p *TokenUsage) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetInputTokens() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 1) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.InputTokens) - } - return offset -} - -func (p *TokenUsage) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetOutputTokens() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.OutputTokens) - } - return offset -} - -func (p *TokenUsage) field1Length() int { - l := 0 - if p.IsSetInputTokens() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.InputTokens) - } - return l -} - -func (p *TokenUsage) field2Length() int { - l := 0 - if p.IsSetOutputTokens() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.OutputTokens) - } - return l -} - -func (p *TokenUsage) DeepCopy(s interface{}) error { - src, ok := s.(*TokenUsage) - if !ok { - return fmt.Errorf("%T's type not matched %T", s, p) - } - - if src.InputTokens != nil { - var tmp string - if *src.InputTokens != "" { - tmp = kutils.StringDeepCopy(*src.InputTokens) - } - p.InputTokens = &tmp - } - - if src.OutputTokens != nil { - var tmp string - if *src.OutputTokens != "" { - tmp = kutils.StringDeepCopy(*src.OutputTokens) - } - p.OutputTokens = &tmp - } - - return nil -} - -func (p *EvaluatorAggregateResult_) FastRead(buf []byte) (int, error) { - - var err error - var offset int - var l int - var fieldTypeId thrift.TType - var fieldId int16 - for { - fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldBeginError - } - if fieldTypeId == thrift.STOP { - break - } - switch fieldId { - case 1: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField1(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 2: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField2(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 3: - if fieldTypeId == thrift.DOUBLE { - l, err = p.FastReadField3(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 4: - if fieldTypeId == thrift.DOUBLE { - l, err = p.FastReadField4(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 5: - if fieldTypeId == thrift.DOUBLE { - l, err = p.FastReadField5(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 6: - if fieldTypeId == thrift.I32 { - l, err = p.FastReadField6(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 7: - if fieldTypeId == thrift.I32 { - l, err = p.FastReadField7(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - default: - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - } - - return offset, nil -ReadFieldBeginError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) -ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluatorAggregateResult_[fieldId]), err) -SkipFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -} - -func (p *EvaluatorAggregateResult_) FastReadField1(buf []byte) (int, error) { - offset := 0 - - var _field *string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.EvaluatorVersionID = _field - return offset, nil -} - -func (p *EvaluatorAggregateResult_) FastReadField2(buf []byte) (int, error) { - offset := 0 - - var _field *string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.EvaluatorName = _field - return offset, nil -} - -func (p *EvaluatorAggregateResult_) FastReadField3(buf []byte) (int, error) { - offset := 0 - - var _field *float64 - if v, l, err := thrift.Binary.ReadDouble(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.AverageScore = _field - return offset, nil -} - -func (p *EvaluatorAggregateResult_) FastReadField4(buf []byte) (int, error) { - offset := 0 - - var _field *float64 - if v, l, err := thrift.Binary.ReadDouble(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.MaxScore = _field - return offset, nil -} - -func (p *EvaluatorAggregateResult_) FastReadField5(buf []byte) (int, error) { - offset := 0 - - var _field *float64 - if v, l, err := thrift.Binary.ReadDouble(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.MinScore = _field - return offset, nil -} - -func (p *EvaluatorAggregateResult_) FastReadField6(buf []byte) (int, error) { - offset := 0 - - var _field *int32 - if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.SuccessCount = _field - return offset, nil -} - -func (p *EvaluatorAggregateResult_) FastReadField7(buf []byte) (int, error) { - offset := 0 - - var _field *int32 - if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.FailedCount = _field - return offset, nil -} - -func (p *EvaluatorAggregateResult_) FastWrite(buf []byte) int { - return p.FastWriteNocopy(buf, nil) -} - -func (p *EvaluatorAggregateResult_) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p != nil { - offset += p.fastWriteField3(buf[offset:], w) - offset += p.fastWriteField4(buf[offset:], w) - offset += p.fastWriteField5(buf[offset:], w) - offset += p.fastWriteField6(buf[offset:], w) - offset += p.fastWriteField7(buf[offset:], w) - offset += p.fastWriteField1(buf[offset:], w) - offset += p.fastWriteField2(buf[offset:], w) - } - offset += thrift.Binary.WriteFieldStop(buf[offset:]) - return offset -} - -func (p *EvaluatorAggregateResult_) BLength() int { - l := 0 - if p != nil { - l += p.field1Length() - l += p.field2Length() - l += p.field3Length() - l += p.field4Length() - l += p.field5Length() - l += p.field6Length() - l += p.field7Length() - } - l += thrift.Binary.FieldStopLength() - return l -} - -func (p *EvaluatorAggregateResult_) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetEvaluatorVersionID() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 1) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.EvaluatorVersionID) - } - return offset -} - -func (p *EvaluatorAggregateResult_) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetEvaluatorName() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.EvaluatorName) - } - return offset -} - -func (p *EvaluatorAggregateResult_) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetAverageScore() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.DOUBLE, 3) - offset += thrift.Binary.WriteDouble(buf[offset:], *p.AverageScore) - } - return offset -} - -func (p *EvaluatorAggregateResult_) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetMaxScore() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.DOUBLE, 4) - offset += thrift.Binary.WriteDouble(buf[offset:], *p.MaxScore) - } - return offset -} - -func (p *EvaluatorAggregateResult_) fastWriteField5(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetMinScore() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.DOUBLE, 5) - offset += thrift.Binary.WriteDouble(buf[offset:], *p.MinScore) - } - return offset -} - -func (p *EvaluatorAggregateResult_) fastWriteField6(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetSuccessCount() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 6) - offset += thrift.Binary.WriteI32(buf[offset:], *p.SuccessCount) - } - return offset -} - -func (p *EvaluatorAggregateResult_) fastWriteField7(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetFailedCount() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 7) - offset += thrift.Binary.WriteI32(buf[offset:], *p.FailedCount) - } - return offset -} - -func (p *EvaluatorAggregateResult_) field1Length() int { - l := 0 - if p.IsSetEvaluatorVersionID() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.EvaluatorVersionID) - } - return l -} - -func (p *EvaluatorAggregateResult_) field2Length() int { - l := 0 - if p.IsSetEvaluatorName() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.EvaluatorName) - } - return l -} - -func (p *EvaluatorAggregateResult_) field3Length() int { - l := 0 - if p.IsSetAverageScore() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.DoubleLength() - } - return l -} - -func (p *EvaluatorAggregateResult_) field4Length() int { - l := 0 - if p.IsSetMaxScore() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.DoubleLength() - } - return l -} - -func (p *EvaluatorAggregateResult_) field5Length() int { - l := 0 - if p.IsSetMinScore() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.DoubleLength() - } - return l -} - -func (p *EvaluatorAggregateResult_) field6Length() int { - l := 0 - if p.IsSetSuccessCount() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.I32Length() - } - return l -} - -func (p *EvaluatorAggregateResult_) field7Length() int { - l := 0 - if p.IsSetFailedCount() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.I32Length() - } - return l -} - -func (p *EvaluatorAggregateResult_) DeepCopy(s interface{}) error { - src, ok := s.(*EvaluatorAggregateResult_) - if !ok { - return fmt.Errorf("%T's type not matched %T", s, p) - } - - if src.EvaluatorVersionID != nil { - var tmp string - if *src.EvaluatorVersionID != "" { - tmp = kutils.StringDeepCopy(*src.EvaluatorVersionID) - } - p.EvaluatorVersionID = &tmp - } - - if src.EvaluatorName != nil { - var tmp string - if *src.EvaluatorName != "" { - tmp = kutils.StringDeepCopy(*src.EvaluatorName) - } - p.EvaluatorName = &tmp - } - - if src.AverageScore != nil { - tmp := *src.AverageScore - p.AverageScore = &tmp - } - - if src.MaxScore != nil { - tmp := *src.MaxScore - p.MaxScore = &tmp - } - - if src.MinScore != nil { - tmp := *src.MinScore - p.MinScore = &tmp - } - - if src.SuccessCount != nil { - tmp := *src.SuccessCount - p.SuccessCount = &tmp - } - - if src.FailedCount != nil { - tmp := *src.FailedCount - p.FailedCount = &tmp - } - - return nil -} - -func (p *ExperimentStatistics) FastRead(buf []byte) (int, error) { - - var err error - var offset int - var l int - var fieldTypeId thrift.TType - var fieldId int16 - for { - fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldBeginError - } - if fieldTypeId == thrift.STOP { - break - } - switch fieldId { - case 1: - if fieldTypeId == thrift.LIST { - l, err = p.FastReadField1(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 2: - if fieldTypeId == thrift.STRUCT { - l, err = p.FastReadField2(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 3: - if fieldTypeId == thrift.DOUBLE { - l, err = p.FastReadField3(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 4: - if fieldTypeId == thrift.I32 { - l, err = p.FastReadField4(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 5: - if fieldTypeId == thrift.I32 { - l, err = p.FastReadField5(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 6: - if fieldTypeId == thrift.I32 { - l, err = p.FastReadField6(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 7: - if fieldTypeId == thrift.I32 { - l, err = p.FastReadField7(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 8: - if fieldTypeId == thrift.I32 { - l, err = p.FastReadField8(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - default: - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - } - - return offset, nil -ReadFieldBeginError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) -ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ExperimentStatistics[fieldId]), err) -SkipFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -} - -func (p *ExperimentStatistics) FastReadField1(buf []byte) (int, error) { - offset := 0 - - _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) - offset += l - if err != nil { - return offset, err - } - _field := make([]*EvaluatorAggregateResult_, 0, size) - values := make([]EvaluatorAggregateResult_, size) - for i := 0; i < size; i++ { - _elem := &values[i] - _elem.InitDefault() - if l, err := _elem.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - - _field = append(_field, _elem) - } - p.EvaluatorAggregateResults = _field - return offset, nil -} - -func (p *ExperimentStatistics) FastReadField2(buf []byte) (int, error) { - offset := 0 - _field := NewTokenUsage() - if l, err := _field.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - p.TokenUsage = _field - return offset, nil -} - -func (p *ExperimentStatistics) FastReadField3(buf []byte) (int, error) { - offset := 0 - - var _field *float64 - if v, l, err := thrift.Binary.ReadDouble(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.CreditCost = _field - return offset, nil -} - -func (p *ExperimentStatistics) FastReadField4(buf []byte) (int, error) { - offset := 0 - - var _field *int32 - if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.PendingTurnCount = _field - return offset, nil -} - -func (p *ExperimentStatistics) FastReadField5(buf []byte) (int, error) { - offset := 0 - - var _field *int32 - if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.SuccessTurnCount = _field - return offset, nil -} - -func (p *ExperimentStatistics) FastReadField6(buf []byte) (int, error) { - offset := 0 - - var _field *int32 - if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.FailedTurnCount = _field - return offset, nil -} - -func (p *ExperimentStatistics) FastReadField7(buf []byte) (int, error) { - offset := 0 - - var _field *int32 - if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.TerminatedTurnCount = _field - return offset, nil -} - -func (p *ExperimentStatistics) FastReadField8(buf []byte) (int, error) { - offset := 0 - - var _field *int32 - if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.ProcessingTurnCount = _field - return offset, nil -} - -func (p *ExperimentStatistics) FastWrite(buf []byte) int { - return p.FastWriteNocopy(buf, nil) -} - -func (p *ExperimentStatistics) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p != nil { - offset += p.fastWriteField3(buf[offset:], w) - offset += p.fastWriteField4(buf[offset:], w) - offset += p.fastWriteField5(buf[offset:], w) - offset += p.fastWriteField6(buf[offset:], w) - offset += p.fastWriteField7(buf[offset:], w) - offset += p.fastWriteField8(buf[offset:], w) - offset += p.fastWriteField1(buf[offset:], w) - offset += p.fastWriteField2(buf[offset:], w) - } - offset += thrift.Binary.WriteFieldStop(buf[offset:]) - return offset -} - -func (p *ExperimentStatistics) BLength() int { - l := 0 - if p != nil { - l += p.field1Length() - l += p.field2Length() - l += p.field3Length() - l += p.field4Length() - l += p.field5Length() - l += p.field6Length() - l += p.field7Length() - l += p.field8Length() - } - l += thrift.Binary.FieldStopLength() - return l -} - -func (p *ExperimentStatistics) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetEvaluatorAggregateResults() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 1) - listBeginOffset := offset - offset += thrift.Binary.ListBeginLength() - var length int - for _, v := range p.EvaluatorAggregateResults { - length++ - offset += v.FastWriteNocopy(buf[offset:], w) - } - thrift.Binary.WriteListBegin(buf[listBeginOffset:], thrift.STRUCT, length) - } - return offset -} - -func (p *ExperimentStatistics) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetTokenUsage() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 2) - offset += p.TokenUsage.FastWriteNocopy(buf[offset:], w) - } - return offset -} - -func (p *ExperimentStatistics) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetCreditCost() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.DOUBLE, 3) - offset += thrift.Binary.WriteDouble(buf[offset:], *p.CreditCost) - } - return offset -} - -func (p *ExperimentStatistics) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetPendingTurnCount() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 4) - offset += thrift.Binary.WriteI32(buf[offset:], *p.PendingTurnCount) - } - return offset -} - -func (p *ExperimentStatistics) fastWriteField5(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetSuccessTurnCount() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 5) - offset += thrift.Binary.WriteI32(buf[offset:], *p.SuccessTurnCount) - } - return offset -} - -func (p *ExperimentStatistics) fastWriteField6(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetFailedTurnCount() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 6) - offset += thrift.Binary.WriteI32(buf[offset:], *p.FailedTurnCount) - } - return offset -} - -func (p *ExperimentStatistics) fastWriteField7(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetTerminatedTurnCount() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 7) - offset += thrift.Binary.WriteI32(buf[offset:], *p.TerminatedTurnCount) - } - return offset -} - -func (p *ExperimentStatistics) fastWriteField8(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetProcessingTurnCount() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 8) - offset += thrift.Binary.WriteI32(buf[offset:], *p.ProcessingTurnCount) - } - return offset -} - -func (p *ExperimentStatistics) field1Length() int { - l := 0 - if p.IsSetEvaluatorAggregateResults() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.ListBeginLength() - for _, v := range p.EvaluatorAggregateResults { - _ = v - l += v.BLength() - } - } - return l -} - -func (p *ExperimentStatistics) field2Length() int { - l := 0 - if p.IsSetTokenUsage() { - l += thrift.Binary.FieldBeginLength() - l += p.TokenUsage.BLength() - } - return l -} - -func (p *ExperimentStatistics) field3Length() int { - l := 0 - if p.IsSetCreditCost() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.DoubleLength() - } - return l -} - -func (p *ExperimentStatistics) field4Length() int { - l := 0 - if p.IsSetPendingTurnCount() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.I32Length() - } - return l -} - -func (p *ExperimentStatistics) field5Length() int { - l := 0 - if p.IsSetSuccessTurnCount() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.I32Length() - } - return l -} - -func (p *ExperimentStatistics) field6Length() int { - l := 0 - if p.IsSetFailedTurnCount() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.I32Length() - } - return l -} - -func (p *ExperimentStatistics) field7Length() int { - l := 0 - if p.IsSetTerminatedTurnCount() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.I32Length() - } - return l -} - -func (p *ExperimentStatistics) field8Length() int { - l := 0 - if p.IsSetProcessingTurnCount() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.I32Length() - } - return l -} - -func (p *ExperimentStatistics) DeepCopy(s interface{}) error { - src, ok := s.(*ExperimentStatistics) - if !ok { - return fmt.Errorf("%T's type not matched %T", s, p) - } - - if src.EvaluatorAggregateResults != nil { - p.EvaluatorAggregateResults = make([]*EvaluatorAggregateResult_, 0, len(src.EvaluatorAggregateResults)) - for _, elem := range src.EvaluatorAggregateResults { - var _elem *EvaluatorAggregateResult_ - if elem != nil { - _elem = &EvaluatorAggregateResult_{} - if err := _elem.DeepCopy(elem); err != nil { - return err - } - } - - p.EvaluatorAggregateResults = append(p.EvaluatorAggregateResults, _elem) - } - } - - var _tokenUsage *TokenUsage - if src.TokenUsage != nil { - _tokenUsage = &TokenUsage{} - if err := _tokenUsage.DeepCopy(src.TokenUsage); err != nil { - return err - } - } - p.TokenUsage = _tokenUsage - - if src.CreditCost != nil { - tmp := *src.CreditCost - p.CreditCost = &tmp - } - - if src.PendingTurnCount != nil { - tmp := *src.PendingTurnCount - p.PendingTurnCount = &tmp - } - - if src.SuccessTurnCount != nil { - tmp := *src.SuccessTurnCount - p.SuccessTurnCount = &tmp - } - - if src.FailedTurnCount != nil { - tmp := *src.FailedTurnCount - p.FailedTurnCount = &tmp - } - - if src.TerminatedTurnCount != nil { - tmp := *src.TerminatedTurnCount - p.TerminatedTurnCount = &tmp - } - - if src.ProcessingTurnCount != nil { - tmp := *src.ProcessingTurnCount - p.ProcessingTurnCount = &tmp - } - - return nil -} - -func (p *Experiment) FastRead(buf []byte) (int, error) { - - var err error - var offset int - var l int - var fieldTypeId thrift.TType - var fieldId int16 - for { - fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldBeginError - } - if fieldTypeId == thrift.STOP { - break - } - switch fieldId { - case 1: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField1(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 2: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField2(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 3: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField3(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 4: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField4(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 5: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField5(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 6: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField6(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 7: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField7(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 8: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField8(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 9: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField9(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 10: - if fieldTypeId == thrift.LIST { - l, err = p.FastReadField10(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 11: - if fieldTypeId == thrift.STRUCT { - l, err = p.FastReadField11(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 12: - if fieldTypeId == thrift.LIST { - l, err = p.FastReadField12(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 13: - if fieldTypeId == thrift.I32 { - l, err = p.FastReadField13(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 14: - if fieldTypeId == thrift.I32 { - l, err = p.FastReadField14(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 15: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField15(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 16: - if fieldTypeId == thrift.STRUCT { - l, err = p.FastReadField16(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 17: - if fieldTypeId == thrift.STRUCT { - l, err = p.FastReadField17(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - default: - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - } - - return offset, nil -ReadFieldBeginError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) -ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_Experiment[fieldId]), err) -SkipFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -} - -func (p *Experiment) FastReadField1(buf []byte) (int, error) { - offset := 0 - - var _field *string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.ExperimentID = _field - return offset, nil -} - -func (p *Experiment) FastReadField2(buf []byte) (int, error) { - offset := 0 - - var _field *string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.Name = _field - return offset, nil -} - -func (p *Experiment) FastReadField3(buf []byte) (int, error) { - offset := 0 - - var _field *string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.Description = _field - return offset, nil -} - -func (p *Experiment) FastReadField4(buf []byte) (int, error) { - offset := 0 - - var _field *ExperimentStatus - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.Status = _field - return offset, nil -} - -func (p *Experiment) FastReadField5(buf []byte) (int, error) { - offset := 0 - - var _field *string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.StatusMessage = _field - return offset, nil -} - -func (p *Experiment) FastReadField6(buf []byte) (int, error) { - offset := 0 - - var _field *string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.StartTime = _field - return offset, nil -} - -func (p *Experiment) FastReadField7(buf []byte) (int, error) { - offset := 0 - - var _field *string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.EndTime = _field - return offset, nil -} - -func (p *Experiment) FastReadField8(buf []byte) (int, error) { - offset := 0 - - var _field *string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.EvalSetVersionID = _field - return offset, nil -} - -func (p *Experiment) FastReadField9(buf []byte) (int, error) { - offset := 0 - - var _field *string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.TargetVersionID = _field - return offset, nil -} - -func (p *Experiment) FastReadField10(buf []byte) (int, error) { - offset := 0 - - _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) - offset += l - if err != nil { - return offset, err - } - _field := make([]string, 0, size) - for i := 0; i < size; i++ { - var _elem string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _elem = v - } - - _field = append(_field, _elem) - } - p.EvaluatorVersionIds = _field - return offset, nil -} - -func (p *Experiment) FastReadField11(buf []byte) (int, error) { - offset := 0 - _field := NewTargetFieldMapping() - if l, err := _field.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - p.TargetFieldMapping = _field - return offset, nil -} - -func (p *Experiment) FastReadField12(buf []byte) (int, error) { - offset := 0 - - _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) - offset += l - if err != nil { - return offset, err - } - _field := make([]*EvaluatorFieldMapping, 0, size) - values := make([]EvaluatorFieldMapping, size) - for i := 0; i < size; i++ { - _elem := &values[i] - _elem.InitDefault() - if l, err := _elem.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - - _field = append(_field, _elem) - } - p.EvaluatorFieldMapping = _field - return offset, nil -} - -func (p *Experiment) FastReadField13(buf []byte) (int, error) { - offset := 0 - - var _field *int32 - if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.ItemConcurNum = _field - return offset, nil -} - -func (p *Experiment) FastReadField14(buf []byte) (int, error) { - offset := 0 - - var _field *int32 - if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.EvaluatorsConcurNum = _field - return offset, nil -} - -func (p *Experiment) FastReadField15(buf []byte) (int, error) { - offset := 0 - - var _field *ExperimentType - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.ExperimentType = _field - return offset, nil -} - -func (p *Experiment) FastReadField16(buf []byte) (int, error) { - offset := 0 - _field := NewExperimentStatistics() - if l, err := _field.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - p.ExperimentStatistics = _field - return offset, nil -} - -func (p *Experiment) FastReadField17(buf []byte) (int, error) { - offset := 0 - _field := common.NewBaseInfo() - if l, err := _field.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - p.BaseInfo = _field - return offset, nil -} - -func (p *Experiment) FastWrite(buf []byte) int { - return p.FastWriteNocopy(buf, nil) -} - -func (p *Experiment) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p != nil { - offset += p.fastWriteField13(buf[offset:], w) - offset += p.fastWriteField14(buf[offset:], w) - offset += p.fastWriteField1(buf[offset:], w) - offset += p.fastWriteField2(buf[offset:], w) - offset += p.fastWriteField3(buf[offset:], w) - offset += p.fastWriteField4(buf[offset:], w) - offset += p.fastWriteField5(buf[offset:], w) - offset += p.fastWriteField6(buf[offset:], w) - offset += p.fastWriteField7(buf[offset:], w) - offset += p.fastWriteField8(buf[offset:], w) - offset += p.fastWriteField9(buf[offset:], w) - offset += p.fastWriteField10(buf[offset:], w) - offset += p.fastWriteField11(buf[offset:], w) - offset += p.fastWriteField12(buf[offset:], w) - offset += p.fastWriteField15(buf[offset:], w) - offset += p.fastWriteField16(buf[offset:], w) - offset += p.fastWriteField17(buf[offset:], w) - } - offset += thrift.Binary.WriteFieldStop(buf[offset:]) - return offset -} - -func (p *Experiment) BLength() int { - l := 0 - if p != nil { - l += p.field1Length() - l += p.field2Length() - l += p.field3Length() - l += p.field4Length() - l += p.field5Length() - l += p.field6Length() - l += p.field7Length() - l += p.field8Length() - l += p.field9Length() - l += p.field10Length() - l += p.field11Length() - l += p.field12Length() - l += p.field13Length() - l += p.field14Length() - l += p.field15Length() - l += p.field16Length() - l += p.field17Length() - } - l += thrift.Binary.FieldStopLength() - return l -} - -func (p *Experiment) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetExperimentID() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 1) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.ExperimentID) - } - return offset -} - -func (p *Experiment) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetName() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Name) - } - return offset -} - -func (p *Experiment) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetDescription() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 3) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Description) - } - return offset -} - -func (p *Experiment) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetStatus() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 4) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Status) - } - return offset -} - -func (p *Experiment) fastWriteField5(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetStatusMessage() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 5) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.StatusMessage) - } - return offset -} - -func (p *Experiment) fastWriteField6(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetStartTime() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 6) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.StartTime) - } - return offset -} - -func (p *Experiment) fastWriteField7(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetEndTime() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 7) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.EndTime) - } - return offset -} - -func (p *Experiment) fastWriteField8(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetEvalSetVersionID() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 8) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.EvalSetVersionID) - } - return offset -} - -func (p *Experiment) fastWriteField9(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetTargetVersionID() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 9) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.TargetVersionID) - } - return offset -} - -func (p *Experiment) fastWriteField10(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetEvaluatorVersionIds() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 10) - listBeginOffset := offset - offset += thrift.Binary.ListBeginLength() - var length int - for _, v := range p.EvaluatorVersionIds { - length++ - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, v) - } - thrift.Binary.WriteListBegin(buf[listBeginOffset:], thrift.STRING, length) - } - return offset -} - -func (p *Experiment) fastWriteField11(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetTargetFieldMapping() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 11) - offset += p.TargetFieldMapping.FastWriteNocopy(buf[offset:], w) - } - return offset -} - -func (p *Experiment) fastWriteField12(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetEvaluatorFieldMapping() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 12) - listBeginOffset := offset - offset += thrift.Binary.ListBeginLength() - var length int - for _, v := range p.EvaluatorFieldMapping { - length++ - offset += v.FastWriteNocopy(buf[offset:], w) - } - thrift.Binary.WriteListBegin(buf[listBeginOffset:], thrift.STRUCT, length) - } - return offset -} - -func (p *Experiment) fastWriteField13(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetItemConcurNum() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 13) - offset += thrift.Binary.WriteI32(buf[offset:], *p.ItemConcurNum) - } - return offset -} - -func (p *Experiment) fastWriteField14(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetEvaluatorsConcurNum() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 14) - offset += thrift.Binary.WriteI32(buf[offset:], *p.EvaluatorsConcurNum) - } - return offset -} - -func (p *Experiment) fastWriteField15(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetExperimentType() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 15) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.ExperimentType) - } - return offset -} - -func (p *Experiment) fastWriteField16(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetExperimentStatistics() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 16) - offset += p.ExperimentStatistics.FastWriteNocopy(buf[offset:], w) - } - return offset -} - -func (p *Experiment) fastWriteField17(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetBaseInfo() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 17) - offset += p.BaseInfo.FastWriteNocopy(buf[offset:], w) - } - return offset -} - -func (p *Experiment) field1Length() int { - l := 0 - if p.IsSetExperimentID() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.ExperimentID) - } - return l -} - -func (p *Experiment) field2Length() int { - l := 0 - if p.IsSetName() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.Name) - } - return l -} - -func (p *Experiment) field3Length() int { - l := 0 - if p.IsSetDescription() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.Description) - } - return l -} - -func (p *Experiment) field4Length() int { - l := 0 - if p.IsSetStatus() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.Status) - } - return l -} - -func (p *Experiment) field5Length() int { - l := 0 - if p.IsSetStatusMessage() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.StatusMessage) - } - return l -} - -func (p *Experiment) field6Length() int { - l := 0 - if p.IsSetStartTime() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.StartTime) - } - return l -} - -func (p *Experiment) field7Length() int { - l := 0 - if p.IsSetEndTime() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.EndTime) - } - return l -} - -func (p *Experiment) field8Length() int { - l := 0 - if p.IsSetEvalSetVersionID() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.EvalSetVersionID) - } - return l -} - -func (p *Experiment) field9Length() int { - l := 0 - if p.IsSetTargetVersionID() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.TargetVersionID) - } - return l -} - -func (p *Experiment) field10Length() int { - l := 0 - if p.IsSetEvaluatorVersionIds() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.ListBeginLength() - for _, v := range p.EvaluatorVersionIds { - _ = v - l += thrift.Binary.StringLengthNocopy(v) - } - } - return l -} - -func (p *Experiment) field11Length() int { - l := 0 - if p.IsSetTargetFieldMapping() { - l += thrift.Binary.FieldBeginLength() - l += p.TargetFieldMapping.BLength() - } - return l -} - -func (p *Experiment) field12Length() int { - l := 0 - if p.IsSetEvaluatorFieldMapping() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.ListBeginLength() - for _, v := range p.EvaluatorFieldMapping { - _ = v - l += v.BLength() - } - } - return l -} - -func (p *Experiment) field13Length() int { - l := 0 - if p.IsSetItemConcurNum() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.I32Length() - } - return l -} - -func (p *Experiment) field14Length() int { - l := 0 - if p.IsSetEvaluatorsConcurNum() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.I32Length() - } - return l -} - -func (p *Experiment) field15Length() int { - l := 0 - if p.IsSetExperimentType() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.ExperimentType) - } - return l -} - -func (p *Experiment) field16Length() int { - l := 0 - if p.IsSetExperimentStatistics() { - l += thrift.Binary.FieldBeginLength() - l += p.ExperimentStatistics.BLength() - } - return l -} - -func (p *Experiment) field17Length() int { - l := 0 - if p.IsSetBaseInfo() { - l += thrift.Binary.FieldBeginLength() - l += p.BaseInfo.BLength() - } - return l -} - -func (p *Experiment) DeepCopy(s interface{}) error { - src, ok := s.(*Experiment) - if !ok { - return fmt.Errorf("%T's type not matched %T", s, p) - } - - if src.ExperimentID != nil { - var tmp string - if *src.ExperimentID != "" { - tmp = kutils.StringDeepCopy(*src.ExperimentID) - } - p.ExperimentID = &tmp - } - - if src.Name != nil { - var tmp string - if *src.Name != "" { - tmp = kutils.StringDeepCopy(*src.Name) - } - p.Name = &tmp - } - - if src.Description != nil { - var tmp string - if *src.Description != "" { - tmp = kutils.StringDeepCopy(*src.Description) - } - p.Description = &tmp - } - - if src.Status != nil { - tmp := *src.Status - p.Status = &tmp - } - - if src.StatusMessage != nil { - var tmp string - if *src.StatusMessage != "" { - tmp = kutils.StringDeepCopy(*src.StatusMessage) - } - p.StatusMessage = &tmp - } - - if src.StartTime != nil { - var tmp string - if *src.StartTime != "" { - tmp = kutils.StringDeepCopy(*src.StartTime) - } - p.StartTime = &tmp - } - - if src.EndTime != nil { - var tmp string - if *src.EndTime != "" { - tmp = kutils.StringDeepCopy(*src.EndTime) - } - p.EndTime = &tmp - } - - if src.EvalSetVersionID != nil { - var tmp string - if *src.EvalSetVersionID != "" { - tmp = kutils.StringDeepCopy(*src.EvalSetVersionID) - } - p.EvalSetVersionID = &tmp - } - - if src.TargetVersionID != nil { - var tmp string - if *src.TargetVersionID != "" { - tmp = kutils.StringDeepCopy(*src.TargetVersionID) - } - p.TargetVersionID = &tmp - } - - if src.EvaluatorVersionIds != nil { - p.EvaluatorVersionIds = make([]string, 0, len(src.EvaluatorVersionIds)) - for _, elem := range src.EvaluatorVersionIds { - var _elem string - if elem != "" { - _elem = kutils.StringDeepCopy(elem) - } - p.EvaluatorVersionIds = append(p.EvaluatorVersionIds, _elem) - } - } - - var _targetFieldMapping *TargetFieldMapping - if src.TargetFieldMapping != nil { - _targetFieldMapping = &TargetFieldMapping{} - if err := _targetFieldMapping.DeepCopy(src.TargetFieldMapping); err != nil { - return err - } - } - p.TargetFieldMapping = _targetFieldMapping - - if src.EvaluatorFieldMapping != nil { - p.EvaluatorFieldMapping = make([]*EvaluatorFieldMapping, 0, len(src.EvaluatorFieldMapping)) - for _, elem := range src.EvaluatorFieldMapping { - var _elem *EvaluatorFieldMapping - if elem != nil { - _elem = &EvaluatorFieldMapping{} - if err := _elem.DeepCopy(elem); err != nil { - return err - } - } - - p.EvaluatorFieldMapping = append(p.EvaluatorFieldMapping, _elem) - } - } - - if src.ItemConcurNum != nil { - tmp := *src.ItemConcurNum - p.ItemConcurNum = &tmp - } - - if src.EvaluatorsConcurNum != nil { - tmp := *src.EvaluatorsConcurNum - p.EvaluatorsConcurNum = &tmp - } - - if src.ExperimentType != nil { - tmp := *src.ExperimentType - p.ExperimentType = &tmp - } - - var _experimentStatistics *ExperimentStatistics - if src.ExperimentStatistics != nil { - _experimentStatistics = &ExperimentStatistics{} - if err := _experimentStatistics.DeepCopy(src.ExperimentStatistics); err != nil { - return err - } - } - p.ExperimentStatistics = _experimentStatistics - - var _baseInfo *common.BaseInfo - if src.BaseInfo != nil { - _baseInfo = &common.BaseInfo{} - if err := _baseInfo.DeepCopy(src.BaseInfo); err != nil { - return err - } - } - p.BaseInfo = _baseInfo - - return nil -} - -func (p *ColumnEvalSetField) FastRead(buf []byte) (int, error) { - - var err error - var offset int - var l int - var fieldTypeId thrift.TType - var fieldId int16 - for { - fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldBeginError - } - if fieldTypeId == thrift.STOP { - break - } - switch fieldId { - case 1: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField1(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 2: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField2(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 3: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField3(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 4: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField4(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - default: - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - } - - return offset, nil -ReadFieldBeginError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) -ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ColumnEvalSetField[fieldId]), err) -SkipFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -} - -func (p *ColumnEvalSetField) FastReadField1(buf []byte) (int, error) { - offset := 0 - - var _field *string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.Key = _field - return offset, nil -} - -func (p *ColumnEvalSetField) FastReadField2(buf []byte) (int, error) { - offset := 0 - - var _field *string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.Name = _field - return offset, nil -} - -func (p *ColumnEvalSetField) FastReadField3(buf []byte) (int, error) { - offset := 0 - - var _field *string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.Description = _field - return offset, nil -} - -func (p *ColumnEvalSetField) FastReadField4(buf []byte) (int, error) { - offset := 0 - - var _field *common.ContentType - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.ContentType = _field - return offset, nil -} - -func (p *ColumnEvalSetField) FastWrite(buf []byte) int { - return p.FastWriteNocopy(buf, nil) -} - -func (p *ColumnEvalSetField) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p != nil { - offset += p.fastWriteField1(buf[offset:], w) - offset += p.fastWriteField2(buf[offset:], w) - offset += p.fastWriteField3(buf[offset:], w) - offset += p.fastWriteField4(buf[offset:], w) - } - offset += thrift.Binary.WriteFieldStop(buf[offset:]) - return offset -} - -func (p *ColumnEvalSetField) BLength() int { - l := 0 - if p != nil { - l += p.field1Length() - l += p.field2Length() - l += p.field3Length() - l += p.field4Length() - } - l += thrift.Binary.FieldStopLength() - return l -} - -func (p *ColumnEvalSetField) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetKey() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 1) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Key) - } - return offset -} - -func (p *ColumnEvalSetField) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetName() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Name) - } - return offset -} - -func (p *ColumnEvalSetField) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetDescription() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 3) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Description) - } - return offset -} - -func (p *ColumnEvalSetField) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetContentType() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 4) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.ContentType) - } - return offset -} - -func (p *ColumnEvalSetField) field1Length() int { - l := 0 - if p.IsSetKey() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.Key) - } - return l -} - -func (p *ColumnEvalSetField) field2Length() int { - l := 0 - if p.IsSetName() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.Name) - } - return l -} - -func (p *ColumnEvalSetField) field3Length() int { - l := 0 - if p.IsSetDescription() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.Description) - } - return l -} - -func (p *ColumnEvalSetField) field4Length() int { - l := 0 - if p.IsSetContentType() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.ContentType) - } - return l -} - -func (p *ColumnEvalSetField) DeepCopy(s interface{}) error { - src, ok := s.(*ColumnEvalSetField) - if !ok { - return fmt.Errorf("%T's type not matched %T", s, p) - } - - if src.Key != nil { - var tmp string - if *src.Key != "" { - tmp = kutils.StringDeepCopy(*src.Key) - } - p.Key = &tmp - } - - if src.Name != nil { - var tmp string - if *src.Name != "" { - tmp = kutils.StringDeepCopy(*src.Name) - } - p.Name = &tmp - } - - if src.Description != nil { - var tmp string - if *src.Description != "" { - tmp = kutils.StringDeepCopy(*src.Description) - } - p.Description = &tmp - } - - if src.ContentType != nil { - tmp := *src.ContentType - p.ContentType = &tmp - } - - return nil -} - -func (p *ColumnEvaluator) FastRead(buf []byte) (int, error) { - - var err error - var offset int - var l int - var fieldTypeId thrift.TType - var fieldId int16 - for { - fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldBeginError - } - if fieldTypeId == thrift.STOP { - break - } - switch fieldId { - case 1: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField1(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 2: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField2(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 3: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField3(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 4: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField4(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 5: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField5(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 6: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField6(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - default: - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - } - - return offset, nil -ReadFieldBeginError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) -ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ColumnEvaluator[fieldId]), err) -SkipFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -} - -func (p *ColumnEvaluator) FastReadField1(buf []byte) (int, error) { - offset := 0 - - var _field *string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.EvaluatorVersionID = _field - return offset, nil -} - -func (p *ColumnEvaluator) FastReadField2(buf []byte) (int, error) { - offset := 0 - - var _field *string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.EvaluatorID = _field - return offset, nil -} - -func (p *ColumnEvaluator) FastReadField3(buf []byte) (int, error) { - offset := 0 - - var _field *evaluator.EvaluatorType - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.EvaluatorType = _field - return offset, nil -} - -func (p *ColumnEvaluator) FastReadField4(buf []byte) (int, error) { - offset := 0 - - var _field *string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.Name = _field - return offset, nil -} - -func (p *ColumnEvaluator) FastReadField5(buf []byte) (int, error) { - offset := 0 - - var _field *string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.Version = _field - return offset, nil -} - -func (p *ColumnEvaluator) FastReadField6(buf []byte) (int, error) { - offset := 0 - - var _field *string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.Description = _field - return offset, nil -} - -func (p *ColumnEvaluator) FastWrite(buf []byte) int { - return p.FastWriteNocopy(buf, nil) -} - -func (p *ColumnEvaluator) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p != nil { - offset += p.fastWriteField1(buf[offset:], w) - offset += p.fastWriteField2(buf[offset:], w) - offset += p.fastWriteField3(buf[offset:], w) - offset += p.fastWriteField4(buf[offset:], w) - offset += p.fastWriteField5(buf[offset:], w) - offset += p.fastWriteField6(buf[offset:], w) - } - offset += thrift.Binary.WriteFieldStop(buf[offset:]) - return offset -} - -func (p *ColumnEvaluator) BLength() int { - l := 0 - if p != nil { - l += p.field1Length() - l += p.field2Length() - l += p.field3Length() - l += p.field4Length() - l += p.field5Length() - l += p.field6Length() - } - l += thrift.Binary.FieldStopLength() - return l -} - -func (p *ColumnEvaluator) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetEvaluatorVersionID() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 1) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.EvaluatorVersionID) - } - return offset -} - -func (p *ColumnEvaluator) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetEvaluatorID() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.EvaluatorID) - } - return offset -} - -func (p *ColumnEvaluator) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetEvaluatorType() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 3) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.EvaluatorType) - } - return offset -} - -func (p *ColumnEvaluator) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetName() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 4) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Name) - } - return offset -} - -func (p *ColumnEvaluator) fastWriteField5(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetVersion() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 5) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Version) - } - return offset -} - -func (p *ColumnEvaluator) fastWriteField6(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetDescription() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 6) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Description) - } - return offset -} - -func (p *ColumnEvaluator) field1Length() int { - l := 0 - if p.IsSetEvaluatorVersionID() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.EvaluatorVersionID) - } - return l -} - -func (p *ColumnEvaluator) field2Length() int { - l := 0 - if p.IsSetEvaluatorID() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.EvaluatorID) - } - return l -} - -func (p *ColumnEvaluator) field3Length() int { - l := 0 - if p.IsSetEvaluatorType() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.EvaluatorType) - } - return l -} - -func (p *ColumnEvaluator) field4Length() int { - l := 0 - if p.IsSetName() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.Name) - } - return l -} - -func (p *ColumnEvaluator) field5Length() int { - l := 0 - if p.IsSetVersion() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.Version) - } - return l -} - -func (p *ColumnEvaluator) field6Length() int { - l := 0 - if p.IsSetDescription() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.Description) - } - return l -} - -func (p *ColumnEvaluator) DeepCopy(s interface{}) error { - src, ok := s.(*ColumnEvaluator) - if !ok { - return fmt.Errorf("%T's type not matched %T", s, p) - } - - if src.EvaluatorVersionID != nil { - var tmp string - if *src.EvaluatorVersionID != "" { - tmp = kutils.StringDeepCopy(*src.EvaluatorVersionID) - } - p.EvaluatorVersionID = &tmp - } - - if src.EvaluatorID != nil { - var tmp string - if *src.EvaluatorID != "" { - tmp = kutils.StringDeepCopy(*src.EvaluatorID) - } - p.EvaluatorID = &tmp - } - - if src.EvaluatorType != nil { - tmp := *src.EvaluatorType - p.EvaluatorType = &tmp - } - - if src.Name != nil { - var tmp string - if *src.Name != "" { - tmp = kutils.StringDeepCopy(*src.Name) - } - p.Name = &tmp - } - - if src.Version != nil { - var tmp string - if *src.Version != "" { - tmp = kutils.StringDeepCopy(*src.Version) - } - p.Version = &tmp - } - - if src.Description != nil { - var tmp string - if *src.Description != "" { - tmp = kutils.StringDeepCopy(*src.Description) - } - p.Description = &tmp - } - - return nil -} - -func (p *TargetOutput) FastRead(buf []byte) (int, error) { - - var err error - var offset int - var l int - var fieldTypeId thrift.TType - var fieldId int16 - for { - fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldBeginError - } - if fieldTypeId == thrift.STOP { - break - } - switch fieldId { - case 1: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField1(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 2: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField2(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 3: - if fieldTypeId == thrift.MAP { - l, err = p.FastReadField3(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 4: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField4(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 5: - if fieldTypeId == thrift.STRUCT { - l, err = p.FastReadField5(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - default: - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - } - - return offset, nil -ReadFieldBeginError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) -ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TargetOutput[fieldId]), err) -SkipFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -} - -func (p *TargetOutput) FastReadField1(buf []byte) (int, error) { - offset := 0 - - var _field *string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.TargetRecordID = _field - return offset, nil -} - -func (p *TargetOutput) FastReadField2(buf []byte) (int, error) { - offset := 0 - - var _field *evaluator.EvaluatorRunStatus - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.Status = _field - return offset, nil -} - -func (p *TargetOutput) FastReadField3(buf []byte) (int, error) { - offset := 0 - - _, _, size, l, err := thrift.Binary.ReadMapBegin(buf[offset:]) - offset += l - if err != nil { - return offset, err - } - _field := make(map[string]*common.Content, size) - values := make([]common.Content, size) - for i := 0; i < size; i++ { - var _key string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _key = v - } - - _val := &values[i] - _val.InitDefault() - if l, err := _val.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - - _field[_key] = _val - } - p.OutputFields = _field - return offset, nil -} - -func (p *TargetOutput) FastReadField4(buf []byte) (int, error) { - offset := 0 - - var _field *string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.TimeConsumingMs = _field - return offset, nil -} - -func (p *TargetOutput) FastReadField5(buf []byte) (int, error) { - offset := 0 - _field := evaluator.NewEvaluatorRunError() - if l, err := _field.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - p.Error = _field - return offset, nil -} - -func (p *TargetOutput) FastWrite(buf []byte) int { - return p.FastWriteNocopy(buf, nil) -} - -func (p *TargetOutput) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p != nil { - offset += p.fastWriteField1(buf[offset:], w) - offset += p.fastWriteField2(buf[offset:], w) - offset += p.fastWriteField3(buf[offset:], w) - offset += p.fastWriteField4(buf[offset:], w) - offset += p.fastWriteField5(buf[offset:], w) - } - offset += thrift.Binary.WriteFieldStop(buf[offset:]) - return offset -} - -func (p *TargetOutput) BLength() int { - l := 0 - if p != nil { - l += p.field1Length() - l += p.field2Length() - l += p.field3Length() - l += p.field4Length() - l += p.field5Length() - } - l += thrift.Binary.FieldStopLength() - return l -} - -func (p *TargetOutput) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetTargetRecordID() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 1) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.TargetRecordID) - } - return offset -} - -func (p *TargetOutput) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetStatus() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Status) - } - return offset -} - -func (p *TargetOutput) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetOutputFields() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.MAP, 3) - mapBeginOffset := offset - offset += thrift.Binary.MapBeginLength() - var length int - for k, v := range p.OutputFields { - length++ - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, k) - offset += v.FastWriteNocopy(buf[offset:], w) - } - thrift.Binary.WriteMapBegin(buf[mapBeginOffset:], thrift.STRING, thrift.STRUCT, length) - } - return offset -} - -func (p *TargetOutput) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetTimeConsumingMs() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 4) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.TimeConsumingMs) - } - return offset -} - -func (p *TargetOutput) fastWriteField5(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetError() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 5) - offset += p.Error.FastWriteNocopy(buf[offset:], w) - } - return offset -} - -func (p *TargetOutput) field1Length() int { - l := 0 - if p.IsSetTargetRecordID() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.TargetRecordID) - } - return l -} - -func (p *TargetOutput) field2Length() int { - l := 0 - if p.IsSetStatus() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.Status) - } - return l -} - -func (p *TargetOutput) field3Length() int { - l := 0 - if p.IsSetOutputFields() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.MapBeginLength() - for k, v := range p.OutputFields { - _, _ = k, v - - l += thrift.Binary.StringLengthNocopy(k) - l += v.BLength() - } - } - return l -} - -func (p *TargetOutput) field4Length() int { - l := 0 - if p.IsSetTimeConsumingMs() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.TimeConsumingMs) - } - return l -} - -func (p *TargetOutput) field5Length() int { - l := 0 - if p.IsSetError() { - l += thrift.Binary.FieldBeginLength() - l += p.Error.BLength() - } - return l -} - -func (p *TargetOutput) DeepCopy(s interface{}) error { - src, ok := s.(*TargetOutput) - if !ok { - return fmt.Errorf("%T's type not matched %T", s, p) - } - - if src.TargetRecordID != nil { - var tmp string - if *src.TargetRecordID != "" { - tmp = kutils.StringDeepCopy(*src.TargetRecordID) - } - p.TargetRecordID = &tmp - } - - if src.Status != nil { - tmp := *src.Status - p.Status = &tmp - } - - if src.OutputFields != nil { - p.OutputFields = make(map[string]*common.Content, len(src.OutputFields)) - for key, val := range src.OutputFields { - var _key string - if key != "" { - _key = kutils.StringDeepCopy(key) - } - - var _val *common.Content - if val != nil { - _val = &common.Content{} - if err := _val.DeepCopy(val); err != nil { - return err - } - } - - p.OutputFields[_key] = _val - } - } - - if src.TimeConsumingMs != nil { - var tmp string - if *src.TimeConsumingMs != "" { - tmp = kutils.StringDeepCopy(*src.TimeConsumingMs) - } - p.TimeConsumingMs = &tmp - } - - var _error *evaluator.EvaluatorRunError - if src.Error != nil { - _error = &evaluator.EvaluatorRunError{} - if err := _error.DeepCopy(src.Error); err != nil { - return err - } - } - p.Error = _error - - return nil -} - -func (p *EvaluatorOutput) FastRead(buf []byte) (int, error) { - - var err error - var offset int - var l int - var fieldTypeId thrift.TType - var fieldId int16 - for { - fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldBeginError - } - if fieldTypeId == thrift.STOP { - break - } - switch fieldId { - case 1: - if fieldTypeId == thrift.MAP { - l, err = p.FastReadField1(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - default: - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - } - - return offset, nil -ReadFieldBeginError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) -ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluatorOutput[fieldId]), err) -SkipFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -} - -func (p *EvaluatorOutput) FastReadField1(buf []byte) (int, error) { - offset := 0 - - _, _, size, l, err := thrift.Binary.ReadMapBegin(buf[offset:]) - offset += l - if err != nil { - return offset, err - } - _field := make(map[string]*evaluator.EvaluatorRecord, size) - values := make([]evaluator.EvaluatorRecord, size) - for i := 0; i < size; i++ { - var _key string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _key = v - } - - _val := &values[i] - _val.InitDefault() - if l, err := _val.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - - _field[_key] = _val - } - p.EvaluatorRecords = _field - return offset, nil -} - -func (p *EvaluatorOutput) FastWrite(buf []byte) int { - return p.FastWriteNocopy(buf, nil) -} - -func (p *EvaluatorOutput) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p != nil { - offset += p.fastWriteField1(buf[offset:], w) - } - offset += thrift.Binary.WriteFieldStop(buf[offset:]) - return offset -} - -func (p *EvaluatorOutput) BLength() int { - l := 0 - if p != nil { - l += p.field1Length() - } - l += thrift.Binary.FieldStopLength() - return l -} - -func (p *EvaluatorOutput) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetEvaluatorRecords() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.MAP, 1) - mapBeginOffset := offset - offset += thrift.Binary.MapBeginLength() - var length int - for k, v := range p.EvaluatorRecords { - length++ - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, k) - offset += v.FastWriteNocopy(buf[offset:], w) - } - thrift.Binary.WriteMapBegin(buf[mapBeginOffset:], thrift.STRING, thrift.STRUCT, length) - } - return offset -} - -func (p *EvaluatorOutput) field1Length() int { - l := 0 - if p.IsSetEvaluatorRecords() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.MapBeginLength() - for k, v := range p.EvaluatorRecords { - _, _ = k, v - - l += thrift.Binary.StringLengthNocopy(k) - l += v.BLength() - } - } - return l -} - -func (p *EvaluatorOutput) DeepCopy(s interface{}) error { - src, ok := s.(*EvaluatorOutput) - if !ok { - return fmt.Errorf("%T's type not matched %T", s, p) - } - - if src.EvaluatorRecords != nil { - p.EvaluatorRecords = make(map[string]*evaluator.EvaluatorRecord, len(src.EvaluatorRecords)) - for key, val := range src.EvaluatorRecords { - var _key string - if key != "" { - _key = kutils.StringDeepCopy(key) - } - - var _val *evaluator.EvaluatorRecord - if val != nil { - _val = &evaluator.EvaluatorRecord{} - if err := _val.DeepCopy(val); err != nil { - return err - } - } - - p.EvaluatorRecords[_key] = _val - } - } - - return nil -} - -func (p *ExperimentResultPayload) FastRead(buf []byte) (int, error) { - - var err error - var offset int - var l int - var fieldTypeId thrift.TType - var fieldId int16 - for { - fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldBeginError - } - if fieldTypeId == thrift.STOP { - break - } - switch fieldId { - case 1: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField1(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 2: - if fieldTypeId == thrift.STRUCT { - l, err = p.FastReadField2(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 3: - if fieldTypeId == thrift.STRUCT { - l, err = p.FastReadField3(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 4: - if fieldTypeId == thrift.STRUCT { - l, err = p.FastReadField4(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - default: - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - } - - return offset, nil -ReadFieldBeginError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) -ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ExperimentResultPayload[fieldId]), err) -SkipFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -} - -func (p *ExperimentResultPayload) FastReadField1(buf []byte) (int, error) { - offset := 0 - - var _field *string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.TurnID = _field - return offset, nil -} - -func (p *ExperimentResultPayload) FastReadField2(buf []byte) (int, error) { - offset := 0 - _field := eval_set.NewTurn() - if l, err := _field.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - p.EvalSetTurn = _field - return offset, nil -} - -func (p *ExperimentResultPayload) FastReadField3(buf []byte) (int, error) { - offset := 0 - _field := NewTargetOutput() - if l, err := _field.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - p.TargetOutput = _field - return offset, nil -} - -func (p *ExperimentResultPayload) FastReadField4(buf []byte) (int, error) { - offset := 0 - _field := NewEvaluatorOutput() - if l, err := _field.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - p.EvaluatorOutput = _field - return offset, nil -} - -func (p *ExperimentResultPayload) FastWrite(buf []byte) int { - return p.FastWriteNocopy(buf, nil) -} - -func (p *ExperimentResultPayload) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p != nil { - offset += p.fastWriteField1(buf[offset:], w) - offset += p.fastWriteField2(buf[offset:], w) - offset += p.fastWriteField3(buf[offset:], w) - offset += p.fastWriteField4(buf[offset:], w) - } - offset += thrift.Binary.WriteFieldStop(buf[offset:]) - return offset -} - -func (p *ExperimentResultPayload) BLength() int { - l := 0 - if p != nil { - l += p.field1Length() - l += p.field2Length() - l += p.field3Length() - l += p.field4Length() - } - l += thrift.Binary.FieldStopLength() - return l -} - -func (p *ExperimentResultPayload) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetTurnID() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 1) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.TurnID) - } - return offset -} - -func (p *ExperimentResultPayload) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetEvalSetTurn() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 2) - offset += p.EvalSetTurn.FastWriteNocopy(buf[offset:], w) - } - return offset -} - -func (p *ExperimentResultPayload) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetTargetOutput() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 3) - offset += p.TargetOutput.FastWriteNocopy(buf[offset:], w) - } - return offset -} - -func (p *ExperimentResultPayload) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetEvaluatorOutput() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 4) - offset += p.EvaluatorOutput.FastWriteNocopy(buf[offset:], w) - } - return offset -} - -func (p *ExperimentResultPayload) field1Length() int { - l := 0 - if p.IsSetTurnID() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.TurnID) - } - return l -} - -func (p *ExperimentResultPayload) field2Length() int { - l := 0 - if p.IsSetEvalSetTurn() { - l += thrift.Binary.FieldBeginLength() - l += p.EvalSetTurn.BLength() - } - return l -} - -func (p *ExperimentResultPayload) field3Length() int { - l := 0 - if p.IsSetTargetOutput() { - l += thrift.Binary.FieldBeginLength() - l += p.TargetOutput.BLength() - } - return l -} - -func (p *ExperimentResultPayload) field4Length() int { - l := 0 - if p.IsSetEvaluatorOutput() { - l += thrift.Binary.FieldBeginLength() - l += p.EvaluatorOutput.BLength() - } - return l -} - -func (p *ExperimentResultPayload) DeepCopy(s interface{}) error { - src, ok := s.(*ExperimentResultPayload) - if !ok { - return fmt.Errorf("%T's type not matched %T", s, p) - } - - if src.TurnID != nil { - var tmp string - if *src.TurnID != "" { - tmp = kutils.StringDeepCopy(*src.TurnID) - } - p.TurnID = &tmp - } - - var _evalSetTurn *eval_set.Turn - if src.EvalSetTurn != nil { - _evalSetTurn = &eval_set.Turn{} - if err := _evalSetTurn.DeepCopy(src.EvalSetTurn); err != nil { - return err - } - } - p.EvalSetTurn = _evalSetTurn - - var _targetOutput *TargetOutput - if src.TargetOutput != nil { - _targetOutput = &TargetOutput{} - if err := _targetOutput.DeepCopy(src.TargetOutput); err != nil { - return err - } - } - p.TargetOutput = _targetOutput - - var _evaluatorOutput *EvaluatorOutput - if src.EvaluatorOutput != nil { - _evaluatorOutput = &EvaluatorOutput{} - if err := _evaluatorOutput.DeepCopy(src.EvaluatorOutput); err != nil { - return err - } - } - p.EvaluatorOutput = _evaluatorOutput - - return nil -} - -func (p *TurnResult_) FastRead(buf []byte) (int, error) { - - var err error - var offset int - var l int - var fieldTypeId thrift.TType - var fieldId int16 - for { - fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldBeginError - } - if fieldTypeId == thrift.STOP { - break - } - switch fieldId { - case 1: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField1(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 2: - if fieldTypeId == thrift.LIST { - l, err = p.FastReadField2(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - default: - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - } - - return offset, nil -ReadFieldBeginError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) -ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_TurnResult_[fieldId]), err) -SkipFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -} - -func (p *TurnResult_) FastReadField1(buf []byte) (int, error) { - offset := 0 - - var _field *string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.TurnID = _field - return offset, nil -} - -func (p *TurnResult_) FastReadField2(buf []byte) (int, error) { - offset := 0 - - _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) - offset += l - if err != nil { - return offset, err - } - _field := make([]*ExperimentResult_, 0, size) - values := make([]ExperimentResult_, size) - for i := 0; i < size; i++ { - _elem := &values[i] - _elem.InitDefault() - if l, err := _elem.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - - _field = append(_field, _elem) - } - p.ExperimentResults = _field - return offset, nil -} - -func (p *TurnResult_) FastWrite(buf []byte) int { - return p.FastWriteNocopy(buf, nil) -} - -func (p *TurnResult_) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p != nil { - offset += p.fastWriteField1(buf[offset:], w) - offset += p.fastWriteField2(buf[offset:], w) - } - offset += thrift.Binary.WriteFieldStop(buf[offset:]) - return offset -} - -func (p *TurnResult_) BLength() int { - l := 0 - if p != nil { - l += p.field1Length() - l += p.field2Length() - } - l += thrift.Binary.FieldStopLength() - return l -} - -func (p *TurnResult_) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetTurnID() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 1) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.TurnID) - } - return offset -} - -func (p *TurnResult_) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetExperimentResults() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 2) - listBeginOffset := offset - offset += thrift.Binary.ListBeginLength() - var length int - for _, v := range p.ExperimentResults { - length++ - offset += v.FastWriteNocopy(buf[offset:], w) - } - thrift.Binary.WriteListBegin(buf[listBeginOffset:], thrift.STRUCT, length) - } - return offset -} - -func (p *TurnResult_) field1Length() int { - l := 0 - if p.IsSetTurnID() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.TurnID) - } - return l -} - -func (p *TurnResult_) field2Length() int { - l := 0 - if p.IsSetExperimentResults() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.ListBeginLength() - for _, v := range p.ExperimentResults { - _ = v - l += v.BLength() - } - } - return l -} - -func (p *TurnResult_) DeepCopy(s interface{}) error { - src, ok := s.(*TurnResult_) - if !ok { - return fmt.Errorf("%T's type not matched %T", s, p) - } - - if src.TurnID != nil { - var tmp string - if *src.TurnID != "" { - tmp = kutils.StringDeepCopy(*src.TurnID) - } - p.TurnID = &tmp - } - - if src.ExperimentResults != nil { - p.ExperimentResults = make([]*ExperimentResult_, 0, len(src.ExperimentResults)) - for _, elem := range src.ExperimentResults { - var _elem *ExperimentResult_ - if elem != nil { - _elem = &ExperimentResult_{} - if err := _elem.DeepCopy(elem); err != nil { - return err - } - } - - p.ExperimentResults = append(p.ExperimentResults, _elem) - } - } - - return nil -} - -func (p *ExperimentResult_) FastRead(buf []byte) (int, error) { - - var err error - var offset int - var l int - var fieldTypeId thrift.TType - var fieldId int16 - for { - fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldBeginError - } - if fieldTypeId == thrift.STOP { - break - } - switch fieldId { - case 1: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField1(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 2: - if fieldTypeId == thrift.STRUCT { - l, err = p.FastReadField2(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - default: - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - } - - return offset, nil -ReadFieldBeginError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) -ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ExperimentResult_[fieldId]), err) -SkipFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -} - -func (p *ExperimentResult_) FastReadField1(buf []byte) (int, error) { - offset := 0 - - var _field *string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.ExperimentID = _field - return offset, nil -} - -func (p *ExperimentResult_) FastReadField2(buf []byte) (int, error) { - offset := 0 - _field := NewExperimentResultPayload() - if l, err := _field.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - p.Payload = _field - return offset, nil -} - -func (p *ExperimentResult_) FastWrite(buf []byte) int { - return p.FastWriteNocopy(buf, nil) -} - -func (p *ExperimentResult_) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p != nil { - offset += p.fastWriteField1(buf[offset:], w) - offset += p.fastWriteField2(buf[offset:], w) - } - offset += thrift.Binary.WriteFieldStop(buf[offset:]) - return offset -} - -func (p *ExperimentResult_) BLength() int { - l := 0 - if p != nil { - l += p.field1Length() - l += p.field2Length() - } - l += thrift.Binary.FieldStopLength() - return l -} - -func (p *ExperimentResult_) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetExperimentID() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 1) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.ExperimentID) - } - return offset -} - -func (p *ExperimentResult_) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetPayload() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 2) - offset += p.Payload.FastWriteNocopy(buf[offset:], w) - } - return offset -} - -func (p *ExperimentResult_) field1Length() int { - l := 0 - if p.IsSetExperimentID() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.ExperimentID) - } - return l -} - -func (p *ExperimentResult_) field2Length() int { - l := 0 - if p.IsSetPayload() { - l += thrift.Binary.FieldBeginLength() - l += p.Payload.BLength() - } - return l -} - -func (p *ExperimentResult_) DeepCopy(s interface{}) error { - src, ok := s.(*ExperimentResult_) - if !ok { - return fmt.Errorf("%T's type not matched %T", s, p) - } - - if src.ExperimentID != nil { - var tmp string - if *src.ExperimentID != "" { - tmp = kutils.StringDeepCopy(*src.ExperimentID) - } - p.ExperimentID = &tmp - } - - var _payload *ExperimentResultPayload - if src.Payload != nil { - _payload = &ExperimentResultPayload{} - if err := _payload.DeepCopy(src.Payload); err != nil { - return err - } - } - p.Payload = _payload - - return nil -} - -func (p *ItemResult_) FastRead(buf []byte) (int, error) { - - var err error - var offset int - var l int - var fieldTypeId thrift.TType - var fieldId int16 - for { - fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldBeginError - } - if fieldTypeId == thrift.STOP { - break - } - switch fieldId { - case 1: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField1(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 2: - if fieldTypeId == thrift.LIST { - l, err = p.FastReadField2(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - default: - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - } - - return offset, nil -ReadFieldBeginError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) -ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ItemResult_[fieldId]), err) -SkipFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -} - -func (p *ItemResult_) FastReadField1(buf []byte) (int, error) { - offset := 0 - - var _field *string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.ItemID = _field - return offset, nil -} - -func (p *ItemResult_) FastReadField2(buf []byte) (int, error) { - offset := 0 - - _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) - offset += l - if err != nil { - return offset, err - } - _field := make([]*TurnResult_, 0, size) - values := make([]TurnResult_, size) - for i := 0; i < size; i++ { - _elem := &values[i] - _elem.InitDefault() - if l, err := _elem.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - - _field = append(_field, _elem) - } - p.TurnResults = _field - return offset, nil -} - -func (p *ItemResult_) FastWrite(buf []byte) int { - return p.FastWriteNocopy(buf, nil) -} - -func (p *ItemResult_) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p != nil { - offset += p.fastWriteField1(buf[offset:], w) - offset += p.fastWriteField2(buf[offset:], w) - } - offset += thrift.Binary.WriteFieldStop(buf[offset:]) - return offset -} - -func (p *ItemResult_) BLength() int { - l := 0 - if p != nil { - l += p.field1Length() - l += p.field2Length() - } - l += thrift.Binary.FieldStopLength() - return l -} - -func (p *ItemResult_) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetItemID() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 1) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.ItemID) - } - return offset -} - -func (p *ItemResult_) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetTurnResults() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 2) - listBeginOffset := offset - offset += thrift.Binary.ListBeginLength() - var length int - for _, v := range p.TurnResults { - length++ - offset += v.FastWriteNocopy(buf[offset:], w) - } - thrift.Binary.WriteListBegin(buf[listBeginOffset:], thrift.STRUCT, length) - } - return offset -} - -func (p *ItemResult_) field1Length() int { - l := 0 - if p.IsSetItemID() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.ItemID) - } - return l -} - -func (p *ItemResult_) field2Length() int { - l := 0 - if p.IsSetTurnResults() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.ListBeginLength() - for _, v := range p.TurnResults { - _ = v - l += v.BLength() - } - } - return l -} - -func (p *ItemResult_) DeepCopy(s interface{}) error { - src, ok := s.(*ItemResult_) - if !ok { - return fmt.Errorf("%T's type not matched %T", s, p) - } - - if src.ItemID != nil { - var tmp string - if *src.ItemID != "" { - tmp = kutils.StringDeepCopy(*src.ItemID) - } - p.ItemID = &tmp - } - - if src.TurnResults != nil { - p.TurnResults = make([]*TurnResult_, 0, len(src.TurnResults)) - for _, elem := range src.TurnResults { - var _elem *TurnResult_ - if elem != nil { - _elem = &TurnResult_{} - if err := _elem.DeepCopy(elem); err != nil { - return err - } - } - - p.TurnResults = append(p.TurnResults, _elem) - } - } - - return nil -} diff --git a/backend/kitex_gen/coze/loop/evaluation/evaluationopenapiservice/client.go b/backend/kitex_gen/coze/loop/evaluation/evaluationopenapiservice/client.go index f3802de1f..b3d7a4759 100644 --- a/backend/kitex_gen/coze/loop/evaluation/evaluationopenapiservice/client.go +++ b/backend/kitex_gen/coze/loop/evaluation/evaluationopenapiservice/client.go @@ -15,18 +15,12 @@ type Client interface { GetEvaluationSetOApi(ctx context.Context, req *openapi.GetEvaluationSetOApiRequest, callOptions ...callopt.Option) (r *openapi.GetEvaluationSetOApiResponse, err error) ListEvaluationSetsOApi(ctx context.Context, req *openapi.ListEvaluationSetsOApiRequest, callOptions ...callopt.Option) (r *openapi.ListEvaluationSetsOApiResponse, err error) CreateEvaluationSetVersionOApi(ctx context.Context, req *openapi.CreateEvaluationSetVersionOApiRequest, callOptions ...callopt.Option) (r *openapi.CreateEvaluationSetVersionOApiResponse, err error) + ListEvaluationSetVersionsOApi(ctx context.Context, req *openapi.ListEvaluationSetVersionsOApiRequest, callOptions ...callopt.Option) (r *openapi.ListEvaluationSetVersionsOApiResponse, err error) BatchCreateEvaluationSetItemsOApi(ctx context.Context, req *openapi.BatchCreateEvaluationSetItemsOApiRequest, callOptions ...callopt.Option) (r *openapi.BatchCreateEvaluationSetItemsOApiResponse, err error) BatchUpdateEvaluationSetItemsOApi(ctx context.Context, req *openapi.BatchUpdateEvaluationSetItemsOApiRequest, callOptions ...callopt.Option) (r *openapi.BatchUpdateEvaluationSetItemsOApiResponse, err error) BatchDeleteEvaluationSetItemsOApi(ctx context.Context, req *openapi.BatchDeleteEvaluationSetItemsOApiRequest, callOptions ...callopt.Option) (r *openapi.BatchDeleteEvaluationSetItemsOApiResponse, err error) ListEvaluationSetVersionItemsOApi(ctx context.Context, req *openapi.ListEvaluationSetVersionItemsOApiRequest, callOptions ...callopt.Option) (r *openapi.ListEvaluationSetVersionItemsOApiResponse, err error) UpdateEvaluationSetSchemaOApi(ctx context.Context, req *openapi.UpdateEvaluationSetSchemaOApiRequest, callOptions ...callopt.Option) (r *openapi.UpdateEvaluationSetSchemaOApiResponse, err error) - CreateEvaluatorOApi(ctx context.Context, req *openapi.CreateEvaluatorOApiRequest, callOptions ...callopt.Option) (r *openapi.CreateEvaluatorOApiResponse, err error) - SubmitEvaluatorVersionOApi(ctx context.Context, req *openapi.SubmitEvaluatorVersionOApiRequest, callOptions ...callopt.Option) (r *openapi.SubmitEvaluatorVersionOApiResponse, err error) - GetEvaluatorVersionOApi(ctx context.Context, req *openapi.GetEvaluatorVersionOApiRequest, callOptions ...callopt.Option) (r *openapi.GetEvaluatorVersionOApiResponse, err error) - RunEvaluatorOApi(ctx context.Context, req *openapi.RunEvaluatorOApiRequest, callOptions ...callopt.Option) (r *openapi.RunEvaluatorOApiResponse, err error) - GetEvaluatorRecordOApi(ctx context.Context, req *openapi.GetEvaluatorRecordOApiRequest, callOptions ...callopt.Option) (r *openapi.GetEvaluatorRecordOApiResponse, err error) - CreateExperimentOApi(ctx context.Context, req *openapi.CreateExperimentOApiRequest, callOptions ...callopt.Option) (r *openapi.CreateExperimentOApiResponse, err error) - GetExperimentResultOApi(ctx context.Context, req *openapi.GetExperimentResultOApiRequest, callOptions ...callopt.Option) (r *openapi.GetExperimentResultOApiResponse, err error) } // NewClient creates a client for the service defined in IDL. @@ -78,6 +72,11 @@ func (p *kEvaluationOpenAPIServiceClient) CreateEvaluationSetVersionOApi(ctx con return p.kClient.CreateEvaluationSetVersionOApi(ctx, req) } +func (p *kEvaluationOpenAPIServiceClient) ListEvaluationSetVersionsOApi(ctx context.Context, req *openapi.ListEvaluationSetVersionsOApiRequest, callOptions ...callopt.Option) (r *openapi.ListEvaluationSetVersionsOApiResponse, err error) { + ctx = client.NewCtxWithCallOptions(ctx, callOptions) + return p.kClient.ListEvaluationSetVersionsOApi(ctx, req) +} + func (p *kEvaluationOpenAPIServiceClient) BatchCreateEvaluationSetItemsOApi(ctx context.Context, req *openapi.BatchCreateEvaluationSetItemsOApiRequest, callOptions ...callopt.Option) (r *openapi.BatchCreateEvaluationSetItemsOApiResponse, err error) { ctx = client.NewCtxWithCallOptions(ctx, callOptions) return p.kClient.BatchCreateEvaluationSetItemsOApi(ctx, req) @@ -102,38 +101,3 @@ func (p *kEvaluationOpenAPIServiceClient) UpdateEvaluationSetSchemaOApi(ctx cont ctx = client.NewCtxWithCallOptions(ctx, callOptions) return p.kClient.UpdateEvaluationSetSchemaOApi(ctx, req) } - -func (p *kEvaluationOpenAPIServiceClient) CreateEvaluatorOApi(ctx context.Context, req *openapi.CreateEvaluatorOApiRequest, callOptions ...callopt.Option) (r *openapi.CreateEvaluatorOApiResponse, err error) { - ctx = client.NewCtxWithCallOptions(ctx, callOptions) - return p.kClient.CreateEvaluatorOApi(ctx, req) -} - -func (p *kEvaluationOpenAPIServiceClient) SubmitEvaluatorVersionOApi(ctx context.Context, req *openapi.SubmitEvaluatorVersionOApiRequest, callOptions ...callopt.Option) (r *openapi.SubmitEvaluatorVersionOApiResponse, err error) { - ctx = client.NewCtxWithCallOptions(ctx, callOptions) - return p.kClient.SubmitEvaluatorVersionOApi(ctx, req) -} - -func (p *kEvaluationOpenAPIServiceClient) GetEvaluatorVersionOApi(ctx context.Context, req *openapi.GetEvaluatorVersionOApiRequest, callOptions ...callopt.Option) (r *openapi.GetEvaluatorVersionOApiResponse, err error) { - ctx = client.NewCtxWithCallOptions(ctx, callOptions) - return p.kClient.GetEvaluatorVersionOApi(ctx, req) -} - -func (p *kEvaluationOpenAPIServiceClient) RunEvaluatorOApi(ctx context.Context, req *openapi.RunEvaluatorOApiRequest, callOptions ...callopt.Option) (r *openapi.RunEvaluatorOApiResponse, err error) { - ctx = client.NewCtxWithCallOptions(ctx, callOptions) - return p.kClient.RunEvaluatorOApi(ctx, req) -} - -func (p *kEvaluationOpenAPIServiceClient) GetEvaluatorRecordOApi(ctx context.Context, req *openapi.GetEvaluatorRecordOApiRequest, callOptions ...callopt.Option) (r *openapi.GetEvaluatorRecordOApiResponse, err error) { - ctx = client.NewCtxWithCallOptions(ctx, callOptions) - return p.kClient.GetEvaluatorRecordOApi(ctx, req) -} - -func (p *kEvaluationOpenAPIServiceClient) CreateExperimentOApi(ctx context.Context, req *openapi.CreateExperimentOApiRequest, callOptions ...callopt.Option) (r *openapi.CreateExperimentOApiResponse, err error) { - ctx = client.NewCtxWithCallOptions(ctx, callOptions) - return p.kClient.CreateExperimentOApi(ctx, req) -} - -func (p *kEvaluationOpenAPIServiceClient) GetExperimentResultOApi(ctx context.Context, req *openapi.GetExperimentResultOApiRequest, callOptions ...callopt.Option) (r *openapi.GetExperimentResultOApiResponse, err error) { - ctx = client.NewCtxWithCallOptions(ctx, callOptions) - return p.kClient.GetExperimentResultOApi(ctx, req) -} diff --git a/backend/kitex_gen/coze/loop/evaluation/evaluationopenapiservice/evaluationopenapiservice.go b/backend/kitex_gen/coze/loop/evaluation/evaluationopenapiservice/evaluationopenapiservice.go index c6e1b0f68..dcc63f2c6 100644 --- a/backend/kitex_gen/coze/loop/evaluation/evaluationopenapiservice/evaluationopenapiservice.go +++ b/backend/kitex_gen/coze/loop/evaluation/evaluationopenapiservice/evaluationopenapiservice.go @@ -42,6 +42,13 @@ var serviceMethods = map[string]kitex.MethodInfo{ false, kitex.WithStreamingMode(kitex.StreamingNone), ), + "ListEvaluationSetVersionsOApi": kitex.NewMethodInfo( + listEvaluationSetVersionsOApiHandler, + newEvaluationOpenAPIServiceListEvaluationSetVersionsOApiArgs, + newEvaluationOpenAPIServiceListEvaluationSetVersionsOApiResult, + false, + kitex.WithStreamingMode(kitex.StreamingNone), + ), "BatchCreateEvaluationSetItemsOApi": kitex.NewMethodInfo( batchCreateEvaluationSetItemsOApiHandler, newEvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs, @@ -77,55 +84,6 @@ var serviceMethods = map[string]kitex.MethodInfo{ false, kitex.WithStreamingMode(kitex.StreamingNone), ), - "CreateEvaluatorOApi": kitex.NewMethodInfo( - createEvaluatorOApiHandler, - newEvaluationOpenAPIServiceCreateEvaluatorOApiArgs, - newEvaluationOpenAPIServiceCreateEvaluatorOApiResult, - false, - kitex.WithStreamingMode(kitex.StreamingNone), - ), - "SubmitEvaluatorVersionOApi": kitex.NewMethodInfo( - submitEvaluatorVersionOApiHandler, - newEvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs, - newEvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult, - false, - kitex.WithStreamingMode(kitex.StreamingNone), - ), - "GetEvaluatorVersionOApi": kitex.NewMethodInfo( - getEvaluatorVersionOApiHandler, - newEvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs, - newEvaluationOpenAPIServiceGetEvaluatorVersionOApiResult, - false, - kitex.WithStreamingMode(kitex.StreamingNone), - ), - "RunEvaluatorOApi": kitex.NewMethodInfo( - runEvaluatorOApiHandler, - newEvaluationOpenAPIServiceRunEvaluatorOApiArgs, - newEvaluationOpenAPIServiceRunEvaluatorOApiResult, - false, - kitex.WithStreamingMode(kitex.StreamingNone), - ), - "GetEvaluatorRecordOApi": kitex.NewMethodInfo( - getEvaluatorRecordOApiHandler, - newEvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs, - newEvaluationOpenAPIServiceGetEvaluatorRecordOApiResult, - false, - kitex.WithStreamingMode(kitex.StreamingNone), - ), - "CreateExperimentOApi": kitex.NewMethodInfo( - createExperimentOApiHandler, - newEvaluationOpenAPIServiceCreateExperimentOApiArgs, - newEvaluationOpenAPIServiceCreateExperimentOApiResult, - false, - kitex.WithStreamingMode(kitex.StreamingNone), - ), - "GetExperimentResultOApi": kitex.NewMethodInfo( - getExperimentResultOApiHandler, - newEvaluationOpenAPIServiceGetExperimentResultOApiArgs, - newEvaluationOpenAPIServiceGetExperimentResultOApiResult, - false, - kitex.WithStreamingMode(kitex.StreamingNone), - ), } var ( @@ -235,6 +193,25 @@ func newEvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult() interface return openapi.NewEvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult() } +func listEvaluationSetVersionsOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceListEvaluationSetVersionsOApiArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceListEvaluationSetVersionsOApiResult) + success, err := handler.(openapi.EvaluationOpenAPIService).ListEvaluationSetVersionsOApi(ctx, realArg.Req) + if err != nil { + return err + } + realResult.Success = success + return nil +} + +func newEvaluationOpenAPIServiceListEvaluationSetVersionsOApiArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceListEvaluationSetVersionsOApiArgs() +} + +func newEvaluationOpenAPIServiceListEvaluationSetVersionsOApiResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceListEvaluationSetVersionsOApiResult() +} + func batchCreateEvaluationSetItemsOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { realArg := arg.(*openapi.EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) realResult := result.(*openapi.EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) @@ -330,139 +307,6 @@ func newEvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult() interface{ return openapi.NewEvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult() } -func createEvaluatorOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { - realArg := arg.(*openapi.EvaluationOpenAPIServiceCreateEvaluatorOApiArgs) - realResult := result.(*openapi.EvaluationOpenAPIServiceCreateEvaluatorOApiResult) - success, err := handler.(openapi.EvaluationOpenAPIService).CreateEvaluatorOApi(ctx, realArg.Req) - if err != nil { - return err - } - realResult.Success = success - return nil -} - -func newEvaluationOpenAPIServiceCreateEvaluatorOApiArgs() interface{} { - return openapi.NewEvaluationOpenAPIServiceCreateEvaluatorOApiArgs() -} - -func newEvaluationOpenAPIServiceCreateEvaluatorOApiResult() interface{} { - return openapi.NewEvaluationOpenAPIServiceCreateEvaluatorOApiResult() -} - -func submitEvaluatorVersionOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { - realArg := arg.(*openapi.EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs) - realResult := result.(*openapi.EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult) - success, err := handler.(openapi.EvaluationOpenAPIService).SubmitEvaluatorVersionOApi(ctx, realArg.Req) - if err != nil { - return err - } - realResult.Success = success - return nil -} - -func newEvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs() interface{} { - return openapi.NewEvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs() -} - -func newEvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult() interface{} { - return openapi.NewEvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult() -} - -func getEvaluatorVersionOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { - realArg := arg.(*openapi.EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs) - realResult := result.(*openapi.EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult) - success, err := handler.(openapi.EvaluationOpenAPIService).GetEvaluatorVersionOApi(ctx, realArg.Req) - if err != nil { - return err - } - realResult.Success = success - return nil -} - -func newEvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs() interface{} { - return openapi.NewEvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs() -} - -func newEvaluationOpenAPIServiceGetEvaluatorVersionOApiResult() interface{} { - return openapi.NewEvaluationOpenAPIServiceGetEvaluatorVersionOApiResult() -} - -func runEvaluatorOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { - realArg := arg.(*openapi.EvaluationOpenAPIServiceRunEvaluatorOApiArgs) - realResult := result.(*openapi.EvaluationOpenAPIServiceRunEvaluatorOApiResult) - success, err := handler.(openapi.EvaluationOpenAPIService).RunEvaluatorOApi(ctx, realArg.Req) - if err != nil { - return err - } - realResult.Success = success - return nil -} - -func newEvaluationOpenAPIServiceRunEvaluatorOApiArgs() interface{} { - return openapi.NewEvaluationOpenAPIServiceRunEvaluatorOApiArgs() -} - -func newEvaluationOpenAPIServiceRunEvaluatorOApiResult() interface{} { - return openapi.NewEvaluationOpenAPIServiceRunEvaluatorOApiResult() -} - -func getEvaluatorRecordOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { - realArg := arg.(*openapi.EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs) - realResult := result.(*openapi.EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult) - success, err := handler.(openapi.EvaluationOpenAPIService).GetEvaluatorRecordOApi(ctx, realArg.Req) - if err != nil { - return err - } - realResult.Success = success - return nil -} - -func newEvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs() interface{} { - return openapi.NewEvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs() -} - -func newEvaluationOpenAPIServiceGetEvaluatorRecordOApiResult() interface{} { - return openapi.NewEvaluationOpenAPIServiceGetEvaluatorRecordOApiResult() -} - -func createExperimentOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { - realArg := arg.(*openapi.EvaluationOpenAPIServiceCreateExperimentOApiArgs) - realResult := result.(*openapi.EvaluationOpenAPIServiceCreateExperimentOApiResult) - success, err := handler.(openapi.EvaluationOpenAPIService).CreateExperimentOApi(ctx, realArg.Req) - if err != nil { - return err - } - realResult.Success = success - return nil -} - -func newEvaluationOpenAPIServiceCreateExperimentOApiArgs() interface{} { - return openapi.NewEvaluationOpenAPIServiceCreateExperimentOApiArgs() -} - -func newEvaluationOpenAPIServiceCreateExperimentOApiResult() interface{} { - return openapi.NewEvaluationOpenAPIServiceCreateExperimentOApiResult() -} - -func getExperimentResultOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { - realArg := arg.(*openapi.EvaluationOpenAPIServiceGetExperimentResultOApiArgs) - realResult := result.(*openapi.EvaluationOpenAPIServiceGetExperimentResultOApiResult) - success, err := handler.(openapi.EvaluationOpenAPIService).GetExperimentResultOApi(ctx, realArg.Req) - if err != nil { - return err - } - realResult.Success = success - return nil -} - -func newEvaluationOpenAPIServiceGetExperimentResultOApiArgs() interface{} { - return openapi.NewEvaluationOpenAPIServiceGetExperimentResultOApiArgs() -} - -func newEvaluationOpenAPIServiceGetExperimentResultOApiResult() interface{} { - return openapi.NewEvaluationOpenAPIServiceGetExperimentResultOApiResult() -} - type kClient struct { c client.Client sc client.Streaming @@ -515,6 +359,16 @@ func (p *kClient) CreateEvaluationSetVersionOApi(ctx context.Context, req *opena return _result.GetSuccess(), nil } +func (p *kClient) ListEvaluationSetVersionsOApi(ctx context.Context, req *openapi.ListEvaluationSetVersionsOApiRequest) (r *openapi.ListEvaluationSetVersionsOApiResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceListEvaluationSetVersionsOApiArgs + _args.Req = req + var _result openapi.EvaluationOpenAPIServiceListEvaluationSetVersionsOApiResult + if err = p.c.Call(ctx, "ListEvaluationSetVersionsOApi", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} + func (p *kClient) BatchCreateEvaluationSetItemsOApi(ctx context.Context, req *openapi.BatchCreateEvaluationSetItemsOApiRequest) (r *openapi.BatchCreateEvaluationSetItemsOApiResponse, err error) { var _args openapi.EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs _args.Req = req @@ -564,73 +418,3 @@ func (p *kClient) UpdateEvaluationSetSchemaOApi(ctx context.Context, req *openap } return _result.GetSuccess(), nil } - -func (p *kClient) CreateEvaluatorOApi(ctx context.Context, req *openapi.CreateEvaluatorOApiRequest) (r *openapi.CreateEvaluatorOApiResponse, err error) { - var _args openapi.EvaluationOpenAPIServiceCreateEvaluatorOApiArgs - _args.Req = req - var _result openapi.EvaluationOpenAPIServiceCreateEvaluatorOApiResult - if err = p.c.Call(ctx, "CreateEvaluatorOApi", &_args, &_result); err != nil { - return - } - return _result.GetSuccess(), nil -} - -func (p *kClient) SubmitEvaluatorVersionOApi(ctx context.Context, req *openapi.SubmitEvaluatorVersionOApiRequest) (r *openapi.SubmitEvaluatorVersionOApiResponse, err error) { - var _args openapi.EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs - _args.Req = req - var _result openapi.EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult - if err = p.c.Call(ctx, "SubmitEvaluatorVersionOApi", &_args, &_result); err != nil { - return - } - return _result.GetSuccess(), nil -} - -func (p *kClient) GetEvaluatorVersionOApi(ctx context.Context, req *openapi.GetEvaluatorVersionOApiRequest) (r *openapi.GetEvaluatorVersionOApiResponse, err error) { - var _args openapi.EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs - _args.Req = req - var _result openapi.EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult - if err = p.c.Call(ctx, "GetEvaluatorVersionOApi", &_args, &_result); err != nil { - return - } - return _result.GetSuccess(), nil -} - -func (p *kClient) RunEvaluatorOApi(ctx context.Context, req *openapi.RunEvaluatorOApiRequest) (r *openapi.RunEvaluatorOApiResponse, err error) { - var _args openapi.EvaluationOpenAPIServiceRunEvaluatorOApiArgs - _args.Req = req - var _result openapi.EvaluationOpenAPIServiceRunEvaluatorOApiResult - if err = p.c.Call(ctx, "RunEvaluatorOApi", &_args, &_result); err != nil { - return - } - return _result.GetSuccess(), nil -} - -func (p *kClient) GetEvaluatorRecordOApi(ctx context.Context, req *openapi.GetEvaluatorRecordOApiRequest) (r *openapi.GetEvaluatorRecordOApiResponse, err error) { - var _args openapi.EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs - _args.Req = req - var _result openapi.EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult - if err = p.c.Call(ctx, "GetEvaluatorRecordOApi", &_args, &_result); err != nil { - return - } - return _result.GetSuccess(), nil -} - -func (p *kClient) CreateExperimentOApi(ctx context.Context, req *openapi.CreateExperimentOApiRequest) (r *openapi.CreateExperimentOApiResponse, err error) { - var _args openapi.EvaluationOpenAPIServiceCreateExperimentOApiArgs - _args.Req = req - var _result openapi.EvaluationOpenAPIServiceCreateExperimentOApiResult - if err = p.c.Call(ctx, "CreateExperimentOApi", &_args, &_result); err != nil { - return - } - return _result.GetSuccess(), nil -} - -func (p *kClient) GetExperimentResultOApi(ctx context.Context, req *openapi.GetExperimentResultOApiRequest) (r *openapi.GetExperimentResultOApiResponse, err error) { - var _args openapi.EvaluationOpenAPIServiceGetExperimentResultOApiArgs - _args.Req = req - var _result openapi.EvaluationOpenAPIServiceGetExperimentResultOApiResult - if err = p.c.Call(ctx, "GetExperimentResultOApi", &_args, &_result); err != nil { - return - } - return _result.GetSuccess(), nil -} diff --git a/backend/kitex_gen/coze/loop/evaluation/openapi/coze.loop.evaluation.openapi.go b/backend/kitex_gen/coze/loop/evaluation/openapi/coze.loop.evaluation.openapi.go index f1301a783..aff48705d 100644 --- a/backend/kitex_gen/coze/loop/evaluation/openapi/coze.loop.evaluation.openapi.go +++ b/backend/kitex_gen/coze/loop/evaluation/openapi/coze.loop.evaluation.openapi.go @@ -8,8 +8,6 @@ import ( "github.com/apache/thrift/lib/go/thrift" "github.com/coze-dev/coze-loop/backend/kitex_gen/base" "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/domain_openapi/eval_set" - "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/domain_openapi/evaluator" - "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/domain_openapi/experiment" "strings" ) @@ -4523,149 +4521,148 @@ func (p *CreateEvaluationSetVersionOpenAPIData) Field1DeepEqual(src *int64) bool return true } -// 1.5 批量添加评测集数据 -type BatchCreateEvaluationSetItemsOApiRequest struct { - WorkspaceID *int64 `thrift:"workspace_id,1,optional" frugal:"1,optional,i64" json:"workspace_id" form:"workspace_id" ` - EvaluationSetID *int64 `thrift:"evaluation_set_id,2,optional" frugal:"2,optional,i64" json:"evaluation_set_id" path:"evaluation_set_id" ` - Items []*eval_set.EvaluationSetItem `thrift:"items,3,optional" frugal:"3,optional,list" form:"items" json:"items,omitempty"` - // items 中存在非法数据时,默认所有数据写入失败;设置 skipInvalidItems=true 则会跳过无效数据,写入有效数据 - IsSkipInvalidItems *bool `thrift:"is_skip_invalid_items,4,optional" frugal:"4,optional,bool" form:"is_skip_invalid_items" json:"is_skip_invalid_items,omitempty"` - // 批量写入 items 如果超出数据集容量限制,默认所有数据写入失败;设置 partialAdd=true 会写入不超出容量限制的前 N 条 - IsAllowPartialAdd *bool `thrift:"is_allow_partial_add,5,optional" frugal:"5,optional,bool" form:"is_allow_partial_add" json:"is_allow_partial_add,omitempty"` - Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` +type ListEvaluationSetVersionsOApiRequest struct { + WorkspaceID *int64 `thrift:"workspace_id,1,optional" frugal:"1,optional,i64" json:"workspace_id" query:"workspace_id" ` + EvaluationSetID *int64 `thrift:"evaluation_set_id,2,optional" frugal:"2,optional,i64" json:"evaluation_set_id" path:"evaluation_set_id" ` + // 根据版本号模糊匹配 + VersionLike *string `thrift:"version_like,3,optional" frugal:"3,optional,string" json:"version_like,omitempty" query:"version_like"` + // 分页大小 (0, 200],默认为 20 + PageSize *int32 `thrift:"page_size,100,optional" frugal:"100,optional,i32" json:"page_size,omitempty" query:"page_size"` + PageToken *string `thrift:"page_token,101,optional" frugal:"101,optional,string" json:"page_token,omitempty" query:"page_token"` + Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` } -func NewBatchCreateEvaluationSetItemsOApiRequest() *BatchCreateEvaluationSetItemsOApiRequest { - return &BatchCreateEvaluationSetItemsOApiRequest{} +func NewListEvaluationSetVersionsOApiRequest() *ListEvaluationSetVersionsOApiRequest { + return &ListEvaluationSetVersionsOApiRequest{} } -func (p *BatchCreateEvaluationSetItemsOApiRequest) InitDefault() { +func (p *ListEvaluationSetVersionsOApiRequest) InitDefault() { } -var BatchCreateEvaluationSetItemsOApiRequest_WorkspaceID_DEFAULT int64 +var ListEvaluationSetVersionsOApiRequest_WorkspaceID_DEFAULT int64 -func (p *BatchCreateEvaluationSetItemsOApiRequest) GetWorkspaceID() (v int64) { +func (p *ListEvaluationSetVersionsOApiRequest) GetWorkspaceID() (v int64) { if p == nil { return } if !p.IsSetWorkspaceID() { - return BatchCreateEvaluationSetItemsOApiRequest_WorkspaceID_DEFAULT + return ListEvaluationSetVersionsOApiRequest_WorkspaceID_DEFAULT } return *p.WorkspaceID } -var BatchCreateEvaluationSetItemsOApiRequest_EvaluationSetID_DEFAULT int64 +var ListEvaluationSetVersionsOApiRequest_EvaluationSetID_DEFAULT int64 -func (p *BatchCreateEvaluationSetItemsOApiRequest) GetEvaluationSetID() (v int64) { +func (p *ListEvaluationSetVersionsOApiRequest) GetEvaluationSetID() (v int64) { if p == nil { return } if !p.IsSetEvaluationSetID() { - return BatchCreateEvaluationSetItemsOApiRequest_EvaluationSetID_DEFAULT + return ListEvaluationSetVersionsOApiRequest_EvaluationSetID_DEFAULT } return *p.EvaluationSetID } -var BatchCreateEvaluationSetItemsOApiRequest_Items_DEFAULT []*eval_set.EvaluationSetItem +var ListEvaluationSetVersionsOApiRequest_VersionLike_DEFAULT string -func (p *BatchCreateEvaluationSetItemsOApiRequest) GetItems() (v []*eval_set.EvaluationSetItem) { +func (p *ListEvaluationSetVersionsOApiRequest) GetVersionLike() (v string) { if p == nil { return } - if !p.IsSetItems() { - return BatchCreateEvaluationSetItemsOApiRequest_Items_DEFAULT + if !p.IsSetVersionLike() { + return ListEvaluationSetVersionsOApiRequest_VersionLike_DEFAULT } - return p.Items + return *p.VersionLike } -var BatchCreateEvaluationSetItemsOApiRequest_IsSkipInvalidItems_DEFAULT bool +var ListEvaluationSetVersionsOApiRequest_PageSize_DEFAULT int32 -func (p *BatchCreateEvaluationSetItemsOApiRequest) GetIsSkipInvalidItems() (v bool) { +func (p *ListEvaluationSetVersionsOApiRequest) GetPageSize() (v int32) { if p == nil { return } - if !p.IsSetIsSkipInvalidItems() { - return BatchCreateEvaluationSetItemsOApiRequest_IsSkipInvalidItems_DEFAULT + if !p.IsSetPageSize() { + return ListEvaluationSetVersionsOApiRequest_PageSize_DEFAULT } - return *p.IsSkipInvalidItems + return *p.PageSize } -var BatchCreateEvaluationSetItemsOApiRequest_IsAllowPartialAdd_DEFAULT bool +var ListEvaluationSetVersionsOApiRequest_PageToken_DEFAULT string -func (p *BatchCreateEvaluationSetItemsOApiRequest) GetIsAllowPartialAdd() (v bool) { +func (p *ListEvaluationSetVersionsOApiRequest) GetPageToken() (v string) { if p == nil { return } - if !p.IsSetIsAllowPartialAdd() { - return BatchCreateEvaluationSetItemsOApiRequest_IsAllowPartialAdd_DEFAULT + if !p.IsSetPageToken() { + return ListEvaluationSetVersionsOApiRequest_PageToken_DEFAULT } - return *p.IsAllowPartialAdd + return *p.PageToken } -var BatchCreateEvaluationSetItemsOApiRequest_Base_DEFAULT *base.Base +var ListEvaluationSetVersionsOApiRequest_Base_DEFAULT *base.Base -func (p *BatchCreateEvaluationSetItemsOApiRequest) GetBase() (v *base.Base) { +func (p *ListEvaluationSetVersionsOApiRequest) GetBase() (v *base.Base) { if p == nil { return } if !p.IsSetBase() { - return BatchCreateEvaluationSetItemsOApiRequest_Base_DEFAULT + return ListEvaluationSetVersionsOApiRequest_Base_DEFAULT } return p.Base } -func (p *BatchCreateEvaluationSetItemsOApiRequest) SetWorkspaceID(val *int64) { +func (p *ListEvaluationSetVersionsOApiRequest) SetWorkspaceID(val *int64) { p.WorkspaceID = val } -func (p *BatchCreateEvaluationSetItemsOApiRequest) SetEvaluationSetID(val *int64) { +func (p *ListEvaluationSetVersionsOApiRequest) SetEvaluationSetID(val *int64) { p.EvaluationSetID = val } -func (p *BatchCreateEvaluationSetItemsOApiRequest) SetItems(val []*eval_set.EvaluationSetItem) { - p.Items = val +func (p *ListEvaluationSetVersionsOApiRequest) SetVersionLike(val *string) { + p.VersionLike = val } -func (p *BatchCreateEvaluationSetItemsOApiRequest) SetIsSkipInvalidItems(val *bool) { - p.IsSkipInvalidItems = val +func (p *ListEvaluationSetVersionsOApiRequest) SetPageSize(val *int32) { + p.PageSize = val } -func (p *BatchCreateEvaluationSetItemsOApiRequest) SetIsAllowPartialAdd(val *bool) { - p.IsAllowPartialAdd = val +func (p *ListEvaluationSetVersionsOApiRequest) SetPageToken(val *string) { + p.PageToken = val } -func (p *BatchCreateEvaluationSetItemsOApiRequest) SetBase(val *base.Base) { +func (p *ListEvaluationSetVersionsOApiRequest) SetBase(val *base.Base) { p.Base = val } -var fieldIDToName_BatchCreateEvaluationSetItemsOApiRequest = map[int16]string{ +var fieldIDToName_ListEvaluationSetVersionsOApiRequest = map[int16]string{ 1: "workspace_id", 2: "evaluation_set_id", - 3: "items", - 4: "is_skip_invalid_items", - 5: "is_allow_partial_add", + 3: "version_like", + 100: "page_size", + 101: "page_token", 255: "Base", } -func (p *BatchCreateEvaluationSetItemsOApiRequest) IsSetWorkspaceID() bool { +func (p *ListEvaluationSetVersionsOApiRequest) IsSetWorkspaceID() bool { return p.WorkspaceID != nil } -func (p *BatchCreateEvaluationSetItemsOApiRequest) IsSetEvaluationSetID() bool { +func (p *ListEvaluationSetVersionsOApiRequest) IsSetEvaluationSetID() bool { return p.EvaluationSetID != nil } -func (p *BatchCreateEvaluationSetItemsOApiRequest) IsSetItems() bool { - return p.Items != nil +func (p *ListEvaluationSetVersionsOApiRequest) IsSetVersionLike() bool { + return p.VersionLike != nil } -func (p *BatchCreateEvaluationSetItemsOApiRequest) IsSetIsSkipInvalidItems() bool { - return p.IsSkipInvalidItems != nil +func (p *ListEvaluationSetVersionsOApiRequest) IsSetPageSize() bool { + return p.PageSize != nil } -func (p *BatchCreateEvaluationSetItemsOApiRequest) IsSetIsAllowPartialAdd() bool { - return p.IsAllowPartialAdd != nil +func (p *ListEvaluationSetVersionsOApiRequest) IsSetPageToken() bool { + return p.PageToken != nil } -func (p *BatchCreateEvaluationSetItemsOApiRequest) IsSetBase() bool { +func (p *ListEvaluationSetVersionsOApiRequest) IsSetBase() bool { return p.Base != nil } -func (p *BatchCreateEvaluationSetItemsOApiRequest) Read(iprot thrift.TProtocol) (err error) { +func (p *ListEvaluationSetVersionsOApiRequest) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -4700,24 +4697,24 @@ func (p *BatchCreateEvaluationSetItemsOApiRequest) Read(iprot thrift.TProtocol) goto SkipFieldError } case 3: - if fieldTypeId == thrift.LIST { + 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 { + case 100: + if fieldTypeId == thrift.I32 { + if err = p.ReadField100(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 { + case 101: + if fieldTypeId == thrift.STRING { + if err = p.ReadField101(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { @@ -4750,7 +4747,7 @@ ReadStructBeginError: 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_BatchCreateEvaluationSetItemsOApiRequest[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ListEvaluationSetVersionsOApiRequest[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -4760,7 +4757,7 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *BatchCreateEvaluationSetItemsOApiRequest) ReadField1(iprot thrift.TProtocol) error { +func (p *ListEvaluationSetVersionsOApiRequest) ReadField1(iprot thrift.TProtocol) error { var _field *int64 if v, err := iprot.ReadI64(); err != nil { @@ -4771,7 +4768,7 @@ func (p *BatchCreateEvaluationSetItemsOApiRequest) ReadField1(iprot thrift.TProt p.WorkspaceID = _field return nil } -func (p *BatchCreateEvaluationSetItemsOApiRequest) ReadField2(iprot thrift.TProtocol) error { +func (p *ListEvaluationSetVersionsOApiRequest) ReadField2(iprot thrift.TProtocol) error { var _field *int64 if v, err := iprot.ReadI64(); err != nil { @@ -4782,52 +4779,40 @@ func (p *BatchCreateEvaluationSetItemsOApiRequest) ReadField2(iprot thrift.TProt p.EvaluationSetID = _field return nil } -func (p *BatchCreateEvaluationSetItemsOApiRequest) ReadField3(iprot thrift.TProtocol) error { - _, size, err := iprot.ReadListBegin() - if err != nil { - return err - } - _field := make([]*eval_set.EvaluationSetItem, 0, size) - values := make([]eval_set.EvaluationSetItem, size) - for i := 0; i < size; i++ { - _elem := &values[i] - _elem.InitDefault() +func (p *ListEvaluationSetVersionsOApiRequest) ReadField3(iprot thrift.TProtocol) error { - if err := _elem.Read(iprot); err != nil { - return err - } - - _field = append(_field, _elem) - } - if err := iprot.ReadListEnd(); err != nil { + var _field *string + if v, err := iprot.ReadString(); err != nil { return err + } else { + _field = &v } - p.Items = _field + p.VersionLike = _field return nil } -func (p *BatchCreateEvaluationSetItemsOApiRequest) ReadField4(iprot thrift.TProtocol) error { +func (p *ListEvaluationSetVersionsOApiRequest) ReadField100(iprot thrift.TProtocol) error { - var _field *bool - if v, err := iprot.ReadBool(); err != nil { + var _field *int32 + if v, err := iprot.ReadI32(); err != nil { return err } else { _field = &v } - p.IsSkipInvalidItems = _field + p.PageSize = _field return nil } -func (p *BatchCreateEvaluationSetItemsOApiRequest) ReadField5(iprot thrift.TProtocol) error { +func (p *ListEvaluationSetVersionsOApiRequest) ReadField101(iprot thrift.TProtocol) error { - var _field *bool - if v, err := iprot.ReadBool(); err != nil { + var _field *string + if v, err := iprot.ReadString(); err != nil { return err } else { _field = &v } - p.IsAllowPartialAdd = _field + p.PageToken = _field return nil } -func (p *BatchCreateEvaluationSetItemsOApiRequest) ReadField255(iprot thrift.TProtocol) error { +func (p *ListEvaluationSetVersionsOApiRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err @@ -4836,9 +4821,9 @@ func (p *BatchCreateEvaluationSetItemsOApiRequest) ReadField255(iprot thrift.TPr return nil } -func (p *BatchCreateEvaluationSetItemsOApiRequest) Write(oprot thrift.TProtocol) (err error) { +func (p *ListEvaluationSetVersionsOApiRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("BatchCreateEvaluationSetItemsOApiRequest"); err != nil { + if err = oprot.WriteStructBegin("ListEvaluationSetVersionsOApiRequest"); err != nil { goto WriteStructBeginError } if p != nil { @@ -4854,12 +4839,12 @@ func (p *BatchCreateEvaluationSetItemsOApiRequest) Write(oprot thrift.TProtocol) fieldId = 3 goto WriteFieldError } - if err = p.writeField4(oprot); err != nil { - fieldId = 4 + if err = p.writeField100(oprot); err != nil { + fieldId = 100 goto WriteFieldError } - if err = p.writeField5(oprot); err != nil { - fieldId = 5 + if err = p.writeField101(oprot); err != nil { + fieldId = 101 goto WriteFieldError } if err = p.writeField255(oprot); err != nil { @@ -4884,7 +4869,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *BatchCreateEvaluationSetItemsOApiRequest) writeField1(oprot thrift.TProtocol) (err error) { +func (p *ListEvaluationSetVersionsOApiRequest) writeField1(oprot thrift.TProtocol) (err error) { if p.IsSetWorkspaceID() { if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { goto WriteFieldBeginError @@ -4902,7 +4887,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *BatchCreateEvaluationSetItemsOApiRequest) writeField2(oprot thrift.TProtocol) (err error) { +func (p *ListEvaluationSetVersionsOApiRequest) writeField2(oprot thrift.TProtocol) (err error) { if p.IsSetEvaluationSetID() { if err = oprot.WriteFieldBegin("evaluation_set_id", thrift.I64, 2); err != nil { goto WriteFieldBeginError @@ -4920,20 +4905,12 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } -func (p *BatchCreateEvaluationSetItemsOApiRequest) writeField3(oprot thrift.TProtocol) (err error) { - if p.IsSetItems() { - if err = oprot.WriteFieldBegin("items", thrift.LIST, 3); err != nil { +func (p *ListEvaluationSetVersionsOApiRequest) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetVersionLike() { + if err = oprot.WriteFieldBegin("version_like", thrift.STRING, 3); err != nil { goto WriteFieldBeginError } - if err := oprot.WriteListBegin(thrift.STRUCT, len(p.Items)); err != nil { - return err - } - for _, v := range p.Items { - if err := v.Write(oprot); err != nil { - return err - } - } - if err := oprot.WriteListEnd(); err != nil { + if err := oprot.WriteString(*p.VersionLike); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -4946,12 +4923,12 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } -func (p *BatchCreateEvaluationSetItemsOApiRequest) writeField4(oprot thrift.TProtocol) (err error) { - if p.IsSetIsSkipInvalidItems() { - if err = oprot.WriteFieldBegin("is_skip_invalid_items", thrift.BOOL, 4); err != nil { +func (p *ListEvaluationSetVersionsOApiRequest) writeField100(oprot thrift.TProtocol) (err error) { + if p.IsSetPageSize() { + if err = oprot.WriteFieldBegin("page_size", thrift.I32, 100); err != nil { goto WriteFieldBeginError } - if err := oprot.WriteBool(*p.IsSkipInvalidItems); err != nil { + if err := oprot.WriteI32(*p.PageSize); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -4960,16 +4937,16 @@ func (p *BatchCreateEvaluationSetItemsOApiRequest) writeField4(oprot thrift.TPro } return nil WriteFieldBeginError: - return thrift.PrependError(fmt.Sprintf("%T write field 4 begin error: ", p), err) + return thrift.PrependError(fmt.Sprintf("%T write field 100 begin error: ", p), err) WriteFieldEndError: - return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err) + return thrift.PrependError(fmt.Sprintf("%T write field 100 end error: ", p), err) } -func (p *BatchCreateEvaluationSetItemsOApiRequest) writeField5(oprot thrift.TProtocol) (err error) { - if p.IsSetIsAllowPartialAdd() { - if err = oprot.WriteFieldBegin("is_allow_partial_add", thrift.BOOL, 5); err != nil { +func (p *ListEvaluationSetVersionsOApiRequest) writeField101(oprot thrift.TProtocol) (err error) { + if p.IsSetPageToken() { + if err = oprot.WriteFieldBegin("page_token", thrift.STRING, 101); err != nil { goto WriteFieldBeginError } - if err := oprot.WriteBool(*p.IsAllowPartialAdd); err != nil { + if err := oprot.WriteString(*p.PageToken); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -4978,11 +4955,11 @@ func (p *BatchCreateEvaluationSetItemsOApiRequest) writeField5(oprot thrift.TPro } return nil WriteFieldBeginError: - return thrift.PrependError(fmt.Sprintf("%T write field 5 begin error: ", p), err) + return thrift.PrependError(fmt.Sprintf("%T write field 101 begin error: ", p), err) WriteFieldEndError: - return thrift.PrependError(fmt.Sprintf("%T write field 5 end error: ", p), err) + return thrift.PrependError(fmt.Sprintf("%T write field 101 end error: ", p), err) } -func (p *BatchCreateEvaluationSetItemsOApiRequest) writeField255(oprot thrift.TProtocol) (err error) { +func (p *ListEvaluationSetVersionsOApiRequest) writeField255(oprot thrift.TProtocol) (err error) { if p.IsSetBase() { if err = oprot.WriteFieldBegin("Base", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError @@ -5001,15 +4978,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } -func (p *BatchCreateEvaluationSetItemsOApiRequest) String() string { +func (p *ListEvaluationSetVersionsOApiRequest) String() string { if p == nil { return "" } - return fmt.Sprintf("BatchCreateEvaluationSetItemsOApiRequest(%+v)", *p) + return fmt.Sprintf("ListEvaluationSetVersionsOApiRequest(%+v)", *p) } -func (p *BatchCreateEvaluationSetItemsOApiRequest) DeepEqual(ano *BatchCreateEvaluationSetItemsOApiRequest) bool { +func (p *ListEvaluationSetVersionsOApiRequest) DeepEqual(ano *ListEvaluationSetVersionsOApiRequest) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -5021,13 +4998,13 @@ func (p *BatchCreateEvaluationSetItemsOApiRequest) DeepEqual(ano *BatchCreateEva if !p.Field2DeepEqual(ano.EvaluationSetID) { return false } - if !p.Field3DeepEqual(ano.Items) { + if !p.Field3DeepEqual(ano.VersionLike) { return false } - if !p.Field4DeepEqual(ano.IsSkipInvalidItems) { + if !p.Field100DeepEqual(ano.PageSize) { return false } - if !p.Field5DeepEqual(ano.IsAllowPartialAdd) { + if !p.Field101DeepEqual(ano.PageToken) { return false } if !p.Field255DeepEqual(ano.Base) { @@ -5036,7 +5013,7 @@ func (p *BatchCreateEvaluationSetItemsOApiRequest) DeepEqual(ano *BatchCreateEva return true } -func (p *BatchCreateEvaluationSetItemsOApiRequest) Field1DeepEqual(src *int64) bool { +func (p *ListEvaluationSetVersionsOApiRequest) Field1DeepEqual(src *int64) bool { if p.WorkspaceID == src { return true @@ -5048,7 +5025,7 @@ func (p *BatchCreateEvaluationSetItemsOApiRequest) Field1DeepEqual(src *int64) b } return true } -func (p *BatchCreateEvaluationSetItemsOApiRequest) Field2DeepEqual(src *int64) bool { +func (p *ListEvaluationSetVersionsOApiRequest) Field2DeepEqual(src *int64) bool { if p.EvaluationSetID == src { return true @@ -5060,44 +5037,43 @@ func (p *BatchCreateEvaluationSetItemsOApiRequest) Field2DeepEqual(src *int64) b } return true } -func (p *BatchCreateEvaluationSetItemsOApiRequest) Field3DeepEqual(src []*eval_set.EvaluationSetItem) bool { +func (p *ListEvaluationSetVersionsOApiRequest) Field3DeepEqual(src *string) bool { - if len(p.Items) != len(src) { + if p.VersionLike == src { + return true + } else if p.VersionLike == nil || src == nil { return false } - for i, v := range p.Items { - _src := src[i] - if !v.DeepEqual(_src) { - return false - } + if strings.Compare(*p.VersionLike, *src) != 0 { + return false } return true } -func (p *BatchCreateEvaluationSetItemsOApiRequest) Field4DeepEqual(src *bool) bool { +func (p *ListEvaluationSetVersionsOApiRequest) Field100DeepEqual(src *int32) bool { - if p.IsSkipInvalidItems == src { + if p.PageSize == src { return true - } else if p.IsSkipInvalidItems == nil || src == nil { + } else if p.PageSize == nil || src == nil { return false } - if *p.IsSkipInvalidItems != *src { + if *p.PageSize != *src { return false } return true } -func (p *BatchCreateEvaluationSetItemsOApiRequest) Field5DeepEqual(src *bool) bool { +func (p *ListEvaluationSetVersionsOApiRequest) Field101DeepEqual(src *string) bool { - if p.IsAllowPartialAdd == src { + if p.PageToken == src { return true - } else if p.IsAllowPartialAdd == nil || src == nil { + } else if p.PageToken == nil || src == nil { return false } - if *p.IsAllowPartialAdd != *src { + if strings.Compare(*p.PageToken, *src) != 0 { return false } return true } -func (p *BatchCreateEvaluationSetItemsOApiRequest) Field255DeepEqual(src *base.Base) bool { +func (p *ListEvaluationSetVersionsOApiRequest) Field255DeepEqual(src *base.Base) bool { if !p.Base.DeepEqual(src) { return false @@ -5105,104 +5081,104 @@ func (p *BatchCreateEvaluationSetItemsOApiRequest) Field255DeepEqual(src *base.B return true } -type BatchCreateEvaluationSetItemsOApiResponse struct { - Code *int32 `thrift:"code,1,optional" frugal:"1,optional,i32" form:"code" json:"code,omitempty" query:"code"` - Msg *string `thrift:"msg,2,optional" frugal:"2,optional,string" form:"msg" json:"msg,omitempty" query:"msg"` - Data *BatchCreateEvaluationSetItemsOpenAPIData `thrift:"data,3,optional" frugal:"3,optional,BatchCreateEvaluationSetItemsOpenAPIData" form:"data" json:"data,omitempty" query:"data"` - BaseResp *base.BaseResp `thrift:"BaseResp,255" frugal:"255,default,base.BaseResp" form:"BaseResp" json:"BaseResp" query:"BaseResp"` +type ListEvaluationSetVersionsOApiResponse struct { + Code *int32 `thrift:"code,1,optional" frugal:"1,optional,i32" form:"code" json:"code,omitempty" query:"code"` + Msg *string `thrift:"msg,2,optional" frugal:"2,optional,string" form:"msg" json:"msg,omitempty" query:"msg"` + Data *ListEvaluationSetVersionsOpenAPIData `thrift:"data,3,optional" frugal:"3,optional,ListEvaluationSetVersionsOpenAPIData" form:"data" json:"data,omitempty" query:"data"` + BaseResp *base.BaseResp `thrift:"BaseResp,255" frugal:"255,default,base.BaseResp" form:"BaseResp" json:"BaseResp" query:"BaseResp"` } -func NewBatchCreateEvaluationSetItemsOApiResponse() *BatchCreateEvaluationSetItemsOApiResponse { - return &BatchCreateEvaluationSetItemsOApiResponse{} +func NewListEvaluationSetVersionsOApiResponse() *ListEvaluationSetVersionsOApiResponse { + return &ListEvaluationSetVersionsOApiResponse{} } -func (p *BatchCreateEvaluationSetItemsOApiResponse) InitDefault() { +func (p *ListEvaluationSetVersionsOApiResponse) InitDefault() { } -var BatchCreateEvaluationSetItemsOApiResponse_Code_DEFAULT int32 +var ListEvaluationSetVersionsOApiResponse_Code_DEFAULT int32 -func (p *BatchCreateEvaluationSetItemsOApiResponse) GetCode() (v int32) { +func (p *ListEvaluationSetVersionsOApiResponse) GetCode() (v int32) { if p == nil { return } if !p.IsSetCode() { - return BatchCreateEvaluationSetItemsOApiResponse_Code_DEFAULT + return ListEvaluationSetVersionsOApiResponse_Code_DEFAULT } return *p.Code } -var BatchCreateEvaluationSetItemsOApiResponse_Msg_DEFAULT string +var ListEvaluationSetVersionsOApiResponse_Msg_DEFAULT string -func (p *BatchCreateEvaluationSetItemsOApiResponse) GetMsg() (v string) { +func (p *ListEvaluationSetVersionsOApiResponse) GetMsg() (v string) { if p == nil { return } if !p.IsSetMsg() { - return BatchCreateEvaluationSetItemsOApiResponse_Msg_DEFAULT + return ListEvaluationSetVersionsOApiResponse_Msg_DEFAULT } return *p.Msg } -var BatchCreateEvaluationSetItemsOApiResponse_Data_DEFAULT *BatchCreateEvaluationSetItemsOpenAPIData +var ListEvaluationSetVersionsOApiResponse_Data_DEFAULT *ListEvaluationSetVersionsOpenAPIData -func (p *BatchCreateEvaluationSetItemsOApiResponse) GetData() (v *BatchCreateEvaluationSetItemsOpenAPIData) { +func (p *ListEvaluationSetVersionsOApiResponse) GetData() (v *ListEvaluationSetVersionsOpenAPIData) { if p == nil { return } if !p.IsSetData() { - return BatchCreateEvaluationSetItemsOApiResponse_Data_DEFAULT + return ListEvaluationSetVersionsOApiResponse_Data_DEFAULT } return p.Data } -var BatchCreateEvaluationSetItemsOApiResponse_BaseResp_DEFAULT *base.BaseResp +var ListEvaluationSetVersionsOApiResponse_BaseResp_DEFAULT *base.BaseResp -func (p *BatchCreateEvaluationSetItemsOApiResponse) GetBaseResp() (v *base.BaseResp) { +func (p *ListEvaluationSetVersionsOApiResponse) GetBaseResp() (v *base.BaseResp) { if p == nil { return } if !p.IsSetBaseResp() { - return BatchCreateEvaluationSetItemsOApiResponse_BaseResp_DEFAULT + return ListEvaluationSetVersionsOApiResponse_BaseResp_DEFAULT } return p.BaseResp } -func (p *BatchCreateEvaluationSetItemsOApiResponse) SetCode(val *int32) { +func (p *ListEvaluationSetVersionsOApiResponse) SetCode(val *int32) { p.Code = val } -func (p *BatchCreateEvaluationSetItemsOApiResponse) SetMsg(val *string) { +func (p *ListEvaluationSetVersionsOApiResponse) SetMsg(val *string) { p.Msg = val } -func (p *BatchCreateEvaluationSetItemsOApiResponse) SetData(val *BatchCreateEvaluationSetItemsOpenAPIData) { +func (p *ListEvaluationSetVersionsOApiResponse) SetData(val *ListEvaluationSetVersionsOpenAPIData) { p.Data = val } -func (p *BatchCreateEvaluationSetItemsOApiResponse) SetBaseResp(val *base.BaseResp) { +func (p *ListEvaluationSetVersionsOApiResponse) SetBaseResp(val *base.BaseResp) { p.BaseResp = val } -var fieldIDToName_BatchCreateEvaluationSetItemsOApiResponse = map[int16]string{ +var fieldIDToName_ListEvaluationSetVersionsOApiResponse = map[int16]string{ 1: "code", 2: "msg", 3: "data", 255: "BaseResp", } -func (p *BatchCreateEvaluationSetItemsOApiResponse) IsSetCode() bool { +func (p *ListEvaluationSetVersionsOApiResponse) IsSetCode() bool { return p.Code != nil } -func (p *BatchCreateEvaluationSetItemsOApiResponse) IsSetMsg() bool { +func (p *ListEvaluationSetVersionsOApiResponse) IsSetMsg() bool { return p.Msg != nil } -func (p *BatchCreateEvaluationSetItemsOApiResponse) IsSetData() bool { +func (p *ListEvaluationSetVersionsOApiResponse) IsSetData() bool { return p.Data != nil } -func (p *BatchCreateEvaluationSetItemsOApiResponse) IsSetBaseResp() bool { +func (p *ListEvaluationSetVersionsOApiResponse) IsSetBaseResp() bool { return p.BaseResp != nil } -func (p *BatchCreateEvaluationSetItemsOApiResponse) Read(iprot thrift.TProtocol) (err error) { +func (p *ListEvaluationSetVersionsOApiResponse) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -5271,7 +5247,7 @@ ReadStructBeginError: 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_BatchCreateEvaluationSetItemsOApiResponse[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ListEvaluationSetVersionsOApiResponse[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -5281,7 +5257,7 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *BatchCreateEvaluationSetItemsOApiResponse) ReadField1(iprot thrift.TProtocol) error { +func (p *ListEvaluationSetVersionsOApiResponse) ReadField1(iprot thrift.TProtocol) error { var _field *int32 if v, err := iprot.ReadI32(); err != nil { @@ -5292,7 +5268,7 @@ func (p *BatchCreateEvaluationSetItemsOApiResponse) ReadField1(iprot thrift.TPro p.Code = _field return nil } -func (p *BatchCreateEvaluationSetItemsOApiResponse) ReadField2(iprot thrift.TProtocol) error { +func (p *ListEvaluationSetVersionsOApiResponse) ReadField2(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { @@ -5303,15 +5279,15 @@ func (p *BatchCreateEvaluationSetItemsOApiResponse) ReadField2(iprot thrift.TPro p.Msg = _field return nil } -func (p *BatchCreateEvaluationSetItemsOApiResponse) ReadField3(iprot thrift.TProtocol) error { - _field := NewBatchCreateEvaluationSetItemsOpenAPIData() +func (p *ListEvaluationSetVersionsOApiResponse) ReadField3(iprot thrift.TProtocol) error { + _field := NewListEvaluationSetVersionsOpenAPIData() if err := _field.Read(iprot); err != nil { return err } p.Data = _field return nil } -func (p *BatchCreateEvaluationSetItemsOApiResponse) ReadField255(iprot thrift.TProtocol) error { +func (p *ListEvaluationSetVersionsOApiResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err @@ -5320,9 +5296,9 @@ func (p *BatchCreateEvaluationSetItemsOApiResponse) ReadField255(iprot thrift.TP return nil } -func (p *BatchCreateEvaluationSetItemsOApiResponse) Write(oprot thrift.TProtocol) (err error) { +func (p *ListEvaluationSetVersionsOApiResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("BatchCreateEvaluationSetItemsOApiResponse"); err != nil { + if err = oprot.WriteStructBegin("ListEvaluationSetVersionsOApiResponse"); err != nil { goto WriteStructBeginError } if p != nil { @@ -5360,7 +5336,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *BatchCreateEvaluationSetItemsOApiResponse) writeField1(oprot thrift.TProtocol) (err error) { +func (p *ListEvaluationSetVersionsOApiResponse) writeField1(oprot thrift.TProtocol) (err error) { if p.IsSetCode() { if err = oprot.WriteFieldBegin("code", thrift.I32, 1); err != nil { goto WriteFieldBeginError @@ -5378,7 +5354,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *BatchCreateEvaluationSetItemsOApiResponse) writeField2(oprot thrift.TProtocol) (err error) { +func (p *ListEvaluationSetVersionsOApiResponse) writeField2(oprot thrift.TProtocol) (err error) { if p.IsSetMsg() { if err = oprot.WriteFieldBegin("msg", thrift.STRING, 2); err != nil { goto WriteFieldBeginError @@ -5396,7 +5372,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } -func (p *BatchCreateEvaluationSetItemsOApiResponse) writeField3(oprot thrift.TProtocol) (err error) { +func (p *ListEvaluationSetVersionsOApiResponse) writeField3(oprot thrift.TProtocol) (err error) { if p.IsSetData() { if err = oprot.WriteFieldBegin("data", thrift.STRUCT, 3); err != nil { goto WriteFieldBeginError @@ -5414,7 +5390,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } -func (p *BatchCreateEvaluationSetItemsOApiResponse) writeField255(oprot thrift.TProtocol) (err error) { +func (p *ListEvaluationSetVersionsOApiResponse) writeField255(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("BaseResp", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError } @@ -5431,15 +5407,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } -func (p *BatchCreateEvaluationSetItemsOApiResponse) String() string { +func (p *ListEvaluationSetVersionsOApiResponse) String() string { if p == nil { return "" } - return fmt.Sprintf("BatchCreateEvaluationSetItemsOApiResponse(%+v)", *p) + return fmt.Sprintf("ListEvaluationSetVersionsOApiResponse(%+v)", *p) } -func (p *BatchCreateEvaluationSetItemsOApiResponse) DeepEqual(ano *BatchCreateEvaluationSetItemsOApiResponse) bool { +func (p *ListEvaluationSetVersionsOApiResponse) DeepEqual(ano *ListEvaluationSetVersionsOApiResponse) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -5460,7 +5436,7 @@ func (p *BatchCreateEvaluationSetItemsOApiResponse) DeepEqual(ano *BatchCreateEv return true } -func (p *BatchCreateEvaluationSetItemsOApiResponse) Field1DeepEqual(src *int32) bool { +func (p *ListEvaluationSetVersionsOApiResponse) Field1DeepEqual(src *int32) bool { if p.Code == src { return true @@ -5472,7 +5448,7 @@ func (p *BatchCreateEvaluationSetItemsOApiResponse) Field1DeepEqual(src *int32) } return true } -func (p *BatchCreateEvaluationSetItemsOApiResponse) Field2DeepEqual(src *string) bool { +func (p *ListEvaluationSetVersionsOApiResponse) Field2DeepEqual(src *string) bool { if p.Msg == src { return true @@ -5484,14 +5460,14 @@ func (p *BatchCreateEvaluationSetItemsOApiResponse) Field2DeepEqual(src *string) } return true } -func (p *BatchCreateEvaluationSetItemsOApiResponse) Field3DeepEqual(src *BatchCreateEvaluationSetItemsOpenAPIData) bool { +func (p *ListEvaluationSetVersionsOApiResponse) Field3DeepEqual(src *ListEvaluationSetVersionsOpenAPIData) bool { if !p.Data.DeepEqual(src) { return false } return true } -func (p *BatchCreateEvaluationSetItemsOApiResponse) Field255DeepEqual(src *base.BaseResp) bool { +func (p *ListEvaluationSetVersionsOApiResponse) Field255DeepEqual(src *base.BaseResp) bool { if !p.BaseResp.DeepEqual(src) { return false @@ -5499,62 +5475,83 @@ func (p *BatchCreateEvaluationSetItemsOApiResponse) Field255DeepEqual(src *base. return true } -type BatchCreateEvaluationSetItemsOpenAPIData struct { - ItemOutputs []*eval_set.DatasetItemOutput `thrift:"itemOutputs,1,optional" frugal:"1,optional,list" form:"itemOutputs" json:"itemOutputs,omitempty" query:"itemOutputs"` - Errors []*eval_set.ItemErrorGroup `thrift:"errors,2,optional" frugal:"2,optional,list" form:"errors" json:"errors,omitempty" query:"errors"` +type ListEvaluationSetVersionsOpenAPIData struct { + Versions []*eval_set.EvaluationSetVersion `thrift:"versions,1,optional" frugal:"1,optional,list" form:"versions" json:"versions,omitempty" query:"versions"` + Total *int64 `thrift:"total,100,optional" frugal:"100,optional,i64" json:"total" form:"total" query:"total"` + NextPageToken *string `thrift:"next_page_token,101,optional" frugal:"101,optional,string" form:"next_page_token" json:"next_page_token,omitempty" query:"next_page_token"` } -func NewBatchCreateEvaluationSetItemsOpenAPIData() *BatchCreateEvaluationSetItemsOpenAPIData { - return &BatchCreateEvaluationSetItemsOpenAPIData{} +func NewListEvaluationSetVersionsOpenAPIData() *ListEvaluationSetVersionsOpenAPIData { + return &ListEvaluationSetVersionsOpenAPIData{} } -func (p *BatchCreateEvaluationSetItemsOpenAPIData) InitDefault() { +func (p *ListEvaluationSetVersionsOpenAPIData) InitDefault() { } -var BatchCreateEvaluationSetItemsOpenAPIData_ItemOutputs_DEFAULT []*eval_set.DatasetItemOutput +var ListEvaluationSetVersionsOpenAPIData_Versions_DEFAULT []*eval_set.EvaluationSetVersion -func (p *BatchCreateEvaluationSetItemsOpenAPIData) GetItemOutputs() (v []*eval_set.DatasetItemOutput) { +func (p *ListEvaluationSetVersionsOpenAPIData) GetVersions() (v []*eval_set.EvaluationSetVersion) { if p == nil { return } - if !p.IsSetItemOutputs() { - return BatchCreateEvaluationSetItemsOpenAPIData_ItemOutputs_DEFAULT + if !p.IsSetVersions() { + return ListEvaluationSetVersionsOpenAPIData_Versions_DEFAULT } - return p.ItemOutputs + return p.Versions } -var BatchCreateEvaluationSetItemsOpenAPIData_Errors_DEFAULT []*eval_set.ItemErrorGroup +var ListEvaluationSetVersionsOpenAPIData_Total_DEFAULT int64 -func (p *BatchCreateEvaluationSetItemsOpenAPIData) GetErrors() (v []*eval_set.ItemErrorGroup) { +func (p *ListEvaluationSetVersionsOpenAPIData) GetTotal() (v int64) { if p == nil { return } - if !p.IsSetErrors() { - return BatchCreateEvaluationSetItemsOpenAPIData_Errors_DEFAULT + if !p.IsSetTotal() { + return ListEvaluationSetVersionsOpenAPIData_Total_DEFAULT } - return p.Errors + return *p.Total } -func (p *BatchCreateEvaluationSetItemsOpenAPIData) SetItemOutputs(val []*eval_set.DatasetItemOutput) { - p.ItemOutputs = val + +var ListEvaluationSetVersionsOpenAPIData_NextPageToken_DEFAULT string + +func (p *ListEvaluationSetVersionsOpenAPIData) GetNextPageToken() (v string) { + if p == nil { + return + } + if !p.IsSetNextPageToken() { + return ListEvaluationSetVersionsOpenAPIData_NextPageToken_DEFAULT + } + return *p.NextPageToken } -func (p *BatchCreateEvaluationSetItemsOpenAPIData) SetErrors(val []*eval_set.ItemErrorGroup) { - p.Errors = val +func (p *ListEvaluationSetVersionsOpenAPIData) SetVersions(val []*eval_set.EvaluationSetVersion) { + p.Versions = val +} +func (p *ListEvaluationSetVersionsOpenAPIData) SetTotal(val *int64) { + p.Total = val +} +func (p *ListEvaluationSetVersionsOpenAPIData) SetNextPageToken(val *string) { + p.NextPageToken = val } -var fieldIDToName_BatchCreateEvaluationSetItemsOpenAPIData = map[int16]string{ - 1: "itemOutputs", - 2: "errors", +var fieldIDToName_ListEvaluationSetVersionsOpenAPIData = map[int16]string{ + 1: "versions", + 100: "total", + 101: "next_page_token", } -func (p *BatchCreateEvaluationSetItemsOpenAPIData) IsSetItemOutputs() bool { - return p.ItemOutputs != nil +func (p *ListEvaluationSetVersionsOpenAPIData) IsSetVersions() bool { + return p.Versions != nil } -func (p *BatchCreateEvaluationSetItemsOpenAPIData) IsSetErrors() bool { - return p.Errors != nil +func (p *ListEvaluationSetVersionsOpenAPIData) IsSetTotal() bool { + return p.Total != nil } -func (p *BatchCreateEvaluationSetItemsOpenAPIData) Read(iprot thrift.TProtocol) (err error) { +func (p *ListEvaluationSetVersionsOpenAPIData) IsSetNextPageToken() bool { + return p.NextPageToken != nil +} + +func (p *ListEvaluationSetVersionsOpenAPIData) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -5580,9 +5577,17 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIData) Read(iprot thrift.TProtocol) } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } - case 2: - if fieldTypeId == thrift.LIST { - if err = p.ReadField2(iprot); err != nil { + case 100: + if fieldTypeId == thrift.I64 { + if err = p.ReadField100(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 { @@ -5607,7 +5612,7 @@ ReadStructBeginError: 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_BatchCreateEvaluationSetItemsOpenAPIData[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ListEvaluationSetVersionsOpenAPIData[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -5617,13 +5622,13 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *BatchCreateEvaluationSetItemsOpenAPIData) ReadField1(iprot thrift.TProtocol) error { +func (p *ListEvaluationSetVersionsOpenAPIData) ReadField1(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } - _field := make([]*eval_set.DatasetItemOutput, 0, size) - values := make([]eval_set.DatasetItemOutput, size) + _field := make([]*eval_set.EvaluationSetVersion, 0, size) + values := make([]eval_set.EvaluationSetVersion, size) for i := 0; i < size; i++ { _elem := &values[i] _elem.InitDefault() @@ -5637,36 +5642,35 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIData) ReadField1(iprot thrift.TProt if err := iprot.ReadListEnd(); err != nil { return err } - p.ItemOutputs = _field + p.Versions = _field return nil } -func (p *BatchCreateEvaluationSetItemsOpenAPIData) ReadField2(iprot thrift.TProtocol) error { - _, size, err := iprot.ReadListBegin() - if err != nil { +func (p *ListEvaluationSetVersionsOpenAPIData) ReadField100(iprot thrift.TProtocol) error { + + var _field *int64 + if v, err := iprot.ReadI64(); err != nil { return err + } else { + _field = &v } - _field := make([]*eval_set.ItemErrorGroup, 0, size) - values := make([]eval_set.ItemErrorGroup, size) - for i := 0; i < size; i++ { - _elem := &values[i] - _elem.InitDefault() - - if err := _elem.Read(iprot); err != nil { - return err - } + p.Total = _field + return nil +} +func (p *ListEvaluationSetVersionsOpenAPIData) ReadField101(iprot thrift.TProtocol) error { - _field = append(_field, _elem) - } - if err := iprot.ReadListEnd(); err != nil { + var _field *string + if v, err := iprot.ReadString(); err != nil { return err + } else { + _field = &v } - p.Errors = _field + p.NextPageToken = _field return nil } -func (p *BatchCreateEvaluationSetItemsOpenAPIData) Write(oprot thrift.TProtocol) (err error) { +func (p *ListEvaluationSetVersionsOpenAPIData) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("BatchCreateEvaluationSetItemsOpenAPIData"); err != nil { + if err = oprot.WriteStructBegin("ListEvaluationSetVersionsOpenAPIData"); err != nil { goto WriteStructBeginError } if p != nil { @@ -5674,8 +5678,12 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIData) Write(oprot thrift.TProtocol) fieldId = 1 goto WriteFieldError } - if err = p.writeField2(oprot); err != nil { - fieldId = 2 + if err = p.writeField100(oprot); err != nil { + fieldId = 100 + goto WriteFieldError + } + if err = p.writeField101(oprot); err != nil { + fieldId = 101 goto WriteFieldError } } @@ -5696,15 +5704,15 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *BatchCreateEvaluationSetItemsOpenAPIData) writeField1(oprot thrift.TProtocol) (err error) { - if p.IsSetItemOutputs() { - if err = oprot.WriteFieldBegin("itemOutputs", thrift.LIST, 1); err != nil { +func (p *ListEvaluationSetVersionsOpenAPIData) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetVersions() { + if err = oprot.WriteFieldBegin("versions", thrift.LIST, 1); err != nil { goto WriteFieldBeginError } - if err := oprot.WriteListBegin(thrift.STRUCT, len(p.ItemOutputs)); err != nil { + if err := oprot.WriteListBegin(thrift.STRUCT, len(p.Versions)); err != nil { return err } - for _, v := range p.ItemOutputs { + for _, v := range p.Versions { if err := v.Write(oprot); err != nil { return err } @@ -5722,20 +5730,30 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *BatchCreateEvaluationSetItemsOpenAPIData) writeField2(oprot thrift.TProtocol) (err error) { - if p.IsSetErrors() { - if err = oprot.WriteFieldBegin("errors", thrift.LIST, 2); err != nil { +func (p *ListEvaluationSetVersionsOpenAPIData) writeField100(oprot thrift.TProtocol) (err error) { + if p.IsSetTotal() { + if err = oprot.WriteFieldBegin("total", thrift.I64, 100); err != nil { goto WriteFieldBeginError } - if err := oprot.WriteListBegin(thrift.STRUCT, len(p.Errors)); err != nil { + if err := oprot.WriteI64(*p.Total); err != nil { return err } - for _, v := range p.Errors { - if err := v.Write(oprot); err != nil { - return err - } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError } - if err := oprot.WriteListEnd(); err != nil { + } + 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 *ListEvaluationSetVersionsOpenAPIData) writeField101(oprot thrift.TProtocol) (err error) { + if p.IsSetNextPageToken() { + if err = oprot.WriteFieldBegin("next_page_token", thrift.STRING, 101); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(*p.NextPageToken); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -5744,40 +5762,43 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIData) writeField2(oprot thrift.TPro } return nil WriteFieldBeginError: - return thrift.PrependError(fmt.Sprintf("%T write field 2 begin error: ", p), err) + return thrift.PrependError(fmt.Sprintf("%T write field 101 begin error: ", p), err) WriteFieldEndError: - return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) + return thrift.PrependError(fmt.Sprintf("%T write field 101 end error: ", p), err) } -func (p *BatchCreateEvaluationSetItemsOpenAPIData) String() string { +func (p *ListEvaluationSetVersionsOpenAPIData) String() string { if p == nil { return "" } - return fmt.Sprintf("BatchCreateEvaluationSetItemsOpenAPIData(%+v)", *p) + return fmt.Sprintf("ListEvaluationSetVersionsOpenAPIData(%+v)", *p) } -func (p *BatchCreateEvaluationSetItemsOpenAPIData) DeepEqual(ano *BatchCreateEvaluationSetItemsOpenAPIData) bool { +func (p *ListEvaluationSetVersionsOpenAPIData) DeepEqual(ano *ListEvaluationSetVersionsOpenAPIData) bool { if p == ano { return true } else if p == nil || ano == nil { return false } - if !p.Field1DeepEqual(ano.ItemOutputs) { + if !p.Field1DeepEqual(ano.Versions) { return false } - if !p.Field2DeepEqual(ano.Errors) { + if !p.Field100DeepEqual(ano.Total) { + return false + } + if !p.Field101DeepEqual(ano.NextPageToken) { return false } return true } -func (p *BatchCreateEvaluationSetItemsOpenAPIData) Field1DeepEqual(src []*eval_set.DatasetItemOutput) bool { +func (p *ListEvaluationSetVersionsOpenAPIData) Field1DeepEqual(src []*eval_set.EvaluationSetVersion) bool { - if len(p.ItemOutputs) != len(src) { + if len(p.Versions) != len(src) { return false } - for i, v := range p.ItemOutputs { + for i, v := range p.Versions { _src := src[i] if !v.DeepEqual(_src) { return false @@ -5785,140 +5806,174 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIData) Field1DeepEqual(src []*eval_s } return true } -func (p *BatchCreateEvaluationSetItemsOpenAPIData) Field2DeepEqual(src []*eval_set.ItemErrorGroup) bool { +func (p *ListEvaluationSetVersionsOpenAPIData) Field100DeepEqual(src *int64) bool { - if len(p.Errors) != len(src) { + if p.Total == src { + return true + } else if p.Total == nil || src == nil { return false } - for i, v := range p.Errors { - _src := src[i] - if !v.DeepEqual(_src) { - return false - } + if *p.Total != *src { + return false } return true } +func (p *ListEvaluationSetVersionsOpenAPIData) Field101DeepEqual(src *string) bool { -// 1.6 批量更新评测集数据 -type BatchUpdateEvaluationSetItemsOApiRequest struct { - WorkspaceID *int64 `thrift:"workspace_id,1,optional" frugal:"1,optional,i64" json:"workspace_id" form:"workspace_id" ` - EvaluationSetID *int64 `thrift:"evaluation_set_id,2,optional" frugal:"2,optional,i64" json:"evaluation_set_id" path:"evaluation_set_id" ` - Items []*eval_set.EvaluationSetItem `thrift:"items,3,optional" frugal:"3,optional,list" form:"items" json:"items,omitempty"` - IsSkipInvalidItems *bool `thrift:"is_skip_invalid_items,4,optional" frugal:"4,optional,bool" form:"is_skip_invalid_items" json:"is_skip_invalid_items,omitempty"` - Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` + if p.NextPageToken == src { + return true + } else if p.NextPageToken == nil || src == nil { + return false + } + if strings.Compare(*p.NextPageToken, *src) != 0 { + return false + } + return true } -func NewBatchUpdateEvaluationSetItemsOApiRequest() *BatchUpdateEvaluationSetItemsOApiRequest { - return &BatchUpdateEvaluationSetItemsOApiRequest{} +// 1.5 批量添加评测集数据 +type BatchCreateEvaluationSetItemsOApiRequest struct { + WorkspaceID *int64 `thrift:"workspace_id,1,optional" frugal:"1,optional,i64" json:"workspace_id" form:"workspace_id" ` + EvaluationSetID *int64 `thrift:"evaluation_set_id,2,optional" frugal:"2,optional,i64" json:"evaluation_set_id" path:"evaluation_set_id" ` + Items []*eval_set.EvaluationSetItem `thrift:"items,3,optional" frugal:"3,optional,list" form:"items" json:"items,omitempty"` + // items 中存在非法数据时,默认所有数据写入失败;设置 skipInvalidItems=true 则会跳过无效数据,写入有效数据 + IsSkipInvalidItems *bool `thrift:"is_skip_invalid_items,4,optional" frugal:"4,optional,bool" form:"is_skip_invalid_items" json:"is_skip_invalid_items,omitempty"` + // 批量写入 items 如果超出数据集容量限制,默认所有数据写入失败;设置 partialAdd=true 会写入不超出容量限制的前 N 条 + IsAllowPartialAdd *bool `thrift:"is_allow_partial_add,5,optional" frugal:"5,optional,bool" form:"is_allow_partial_add" json:"is_allow_partial_add,omitempty"` + Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` } -func (p *BatchUpdateEvaluationSetItemsOApiRequest) InitDefault() { +func NewBatchCreateEvaluationSetItemsOApiRequest() *BatchCreateEvaluationSetItemsOApiRequest { + return &BatchCreateEvaluationSetItemsOApiRequest{} } -var BatchUpdateEvaluationSetItemsOApiRequest_WorkspaceID_DEFAULT int64 +func (p *BatchCreateEvaluationSetItemsOApiRequest) InitDefault() { +} -func (p *BatchUpdateEvaluationSetItemsOApiRequest) GetWorkspaceID() (v int64) { +var BatchCreateEvaluationSetItemsOApiRequest_WorkspaceID_DEFAULT int64 + +func (p *BatchCreateEvaluationSetItemsOApiRequest) GetWorkspaceID() (v int64) { if p == nil { return } if !p.IsSetWorkspaceID() { - return BatchUpdateEvaluationSetItemsOApiRequest_WorkspaceID_DEFAULT + return BatchCreateEvaluationSetItemsOApiRequest_WorkspaceID_DEFAULT } return *p.WorkspaceID } -var BatchUpdateEvaluationSetItemsOApiRequest_EvaluationSetID_DEFAULT int64 +var BatchCreateEvaluationSetItemsOApiRequest_EvaluationSetID_DEFAULT int64 -func (p *BatchUpdateEvaluationSetItemsOApiRequest) GetEvaluationSetID() (v int64) { +func (p *BatchCreateEvaluationSetItemsOApiRequest) GetEvaluationSetID() (v int64) { if p == nil { return } if !p.IsSetEvaluationSetID() { - return BatchUpdateEvaluationSetItemsOApiRequest_EvaluationSetID_DEFAULT + return BatchCreateEvaluationSetItemsOApiRequest_EvaluationSetID_DEFAULT } return *p.EvaluationSetID } -var BatchUpdateEvaluationSetItemsOApiRequest_Items_DEFAULT []*eval_set.EvaluationSetItem +var BatchCreateEvaluationSetItemsOApiRequest_Items_DEFAULT []*eval_set.EvaluationSetItem -func (p *BatchUpdateEvaluationSetItemsOApiRequest) GetItems() (v []*eval_set.EvaluationSetItem) { +func (p *BatchCreateEvaluationSetItemsOApiRequest) GetItems() (v []*eval_set.EvaluationSetItem) { if p == nil { return } if !p.IsSetItems() { - return BatchUpdateEvaluationSetItemsOApiRequest_Items_DEFAULT + return BatchCreateEvaluationSetItemsOApiRequest_Items_DEFAULT } return p.Items } -var BatchUpdateEvaluationSetItemsOApiRequest_IsSkipInvalidItems_DEFAULT bool +var BatchCreateEvaluationSetItemsOApiRequest_IsSkipInvalidItems_DEFAULT bool -func (p *BatchUpdateEvaluationSetItemsOApiRequest) GetIsSkipInvalidItems() (v bool) { +func (p *BatchCreateEvaluationSetItemsOApiRequest) GetIsSkipInvalidItems() (v bool) { if p == nil { return } if !p.IsSetIsSkipInvalidItems() { - return BatchUpdateEvaluationSetItemsOApiRequest_IsSkipInvalidItems_DEFAULT + return BatchCreateEvaluationSetItemsOApiRequest_IsSkipInvalidItems_DEFAULT } return *p.IsSkipInvalidItems } -var BatchUpdateEvaluationSetItemsOApiRequest_Base_DEFAULT *base.Base +var BatchCreateEvaluationSetItemsOApiRequest_IsAllowPartialAdd_DEFAULT bool -func (p *BatchUpdateEvaluationSetItemsOApiRequest) GetBase() (v *base.Base) { +func (p *BatchCreateEvaluationSetItemsOApiRequest) GetIsAllowPartialAdd() (v bool) { + if p == nil { + return + } + if !p.IsSetIsAllowPartialAdd() { + return BatchCreateEvaluationSetItemsOApiRequest_IsAllowPartialAdd_DEFAULT + } + return *p.IsAllowPartialAdd +} + +var BatchCreateEvaluationSetItemsOApiRequest_Base_DEFAULT *base.Base + +func (p *BatchCreateEvaluationSetItemsOApiRequest) GetBase() (v *base.Base) { if p == nil { return } if !p.IsSetBase() { - return BatchUpdateEvaluationSetItemsOApiRequest_Base_DEFAULT + return BatchCreateEvaluationSetItemsOApiRequest_Base_DEFAULT } return p.Base } -func (p *BatchUpdateEvaluationSetItemsOApiRequest) SetWorkspaceID(val *int64) { +func (p *BatchCreateEvaluationSetItemsOApiRequest) SetWorkspaceID(val *int64) { p.WorkspaceID = val } -func (p *BatchUpdateEvaluationSetItemsOApiRequest) SetEvaluationSetID(val *int64) { +func (p *BatchCreateEvaluationSetItemsOApiRequest) SetEvaluationSetID(val *int64) { p.EvaluationSetID = val } -func (p *BatchUpdateEvaluationSetItemsOApiRequest) SetItems(val []*eval_set.EvaluationSetItem) { +func (p *BatchCreateEvaluationSetItemsOApiRequest) SetItems(val []*eval_set.EvaluationSetItem) { p.Items = val } -func (p *BatchUpdateEvaluationSetItemsOApiRequest) SetIsSkipInvalidItems(val *bool) { +func (p *BatchCreateEvaluationSetItemsOApiRequest) SetIsSkipInvalidItems(val *bool) { p.IsSkipInvalidItems = val } -func (p *BatchUpdateEvaluationSetItemsOApiRequest) SetBase(val *base.Base) { +func (p *BatchCreateEvaluationSetItemsOApiRequest) SetIsAllowPartialAdd(val *bool) { + p.IsAllowPartialAdd = val +} +func (p *BatchCreateEvaluationSetItemsOApiRequest) SetBase(val *base.Base) { p.Base = val } -var fieldIDToName_BatchUpdateEvaluationSetItemsOApiRequest = map[int16]string{ +var fieldIDToName_BatchCreateEvaluationSetItemsOApiRequest = map[int16]string{ 1: "workspace_id", 2: "evaluation_set_id", 3: "items", 4: "is_skip_invalid_items", + 5: "is_allow_partial_add", 255: "Base", } -func (p *BatchUpdateEvaluationSetItemsOApiRequest) IsSetWorkspaceID() bool { +func (p *BatchCreateEvaluationSetItemsOApiRequest) IsSetWorkspaceID() bool { return p.WorkspaceID != nil } -func (p *BatchUpdateEvaluationSetItemsOApiRequest) IsSetEvaluationSetID() bool { +func (p *BatchCreateEvaluationSetItemsOApiRequest) IsSetEvaluationSetID() bool { return p.EvaluationSetID != nil } -func (p *BatchUpdateEvaluationSetItemsOApiRequest) IsSetItems() bool { +func (p *BatchCreateEvaluationSetItemsOApiRequest) IsSetItems() bool { return p.Items != nil } -func (p *BatchUpdateEvaluationSetItemsOApiRequest) IsSetIsSkipInvalidItems() bool { +func (p *BatchCreateEvaluationSetItemsOApiRequest) IsSetIsSkipInvalidItems() bool { return p.IsSkipInvalidItems != nil } -func (p *BatchUpdateEvaluationSetItemsOApiRequest) IsSetBase() bool { +func (p *BatchCreateEvaluationSetItemsOApiRequest) IsSetIsAllowPartialAdd() bool { + return p.IsAllowPartialAdd != nil +} + +func (p *BatchCreateEvaluationSetItemsOApiRequest) IsSetBase() bool { return p.Base != nil } -func (p *BatchUpdateEvaluationSetItemsOApiRequest) Read(iprot thrift.TProtocol) (err error) { +func (p *BatchCreateEvaluationSetItemsOApiRequest) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -5968,6 +6023,14 @@ func (p *BatchUpdateEvaluationSetItemsOApiRequest) Read(iprot thrift.TProtocol) } 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 255: if fieldTypeId == thrift.STRUCT { if err = p.ReadField255(iprot); err != nil { @@ -5995,7 +6058,7 @@ ReadStructBeginError: 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_BatchUpdateEvaluationSetItemsOApiRequest[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_BatchCreateEvaluationSetItemsOApiRequest[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -6005,7 +6068,7 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *BatchUpdateEvaluationSetItemsOApiRequest) ReadField1(iprot thrift.TProtocol) error { +func (p *BatchCreateEvaluationSetItemsOApiRequest) ReadField1(iprot thrift.TProtocol) error { var _field *int64 if v, err := iprot.ReadI64(); err != nil { @@ -6016,7 +6079,7 @@ func (p *BatchUpdateEvaluationSetItemsOApiRequest) ReadField1(iprot thrift.TProt p.WorkspaceID = _field return nil } -func (p *BatchUpdateEvaluationSetItemsOApiRequest) ReadField2(iprot thrift.TProtocol) error { +func (p *BatchCreateEvaluationSetItemsOApiRequest) ReadField2(iprot thrift.TProtocol) error { var _field *int64 if v, err := iprot.ReadI64(); err != nil { @@ -6027,7 +6090,7 @@ func (p *BatchUpdateEvaluationSetItemsOApiRequest) ReadField2(iprot thrift.TProt p.EvaluationSetID = _field return nil } -func (p *BatchUpdateEvaluationSetItemsOApiRequest) ReadField3(iprot thrift.TProtocol) error { +func (p *BatchCreateEvaluationSetItemsOApiRequest) ReadField3(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err @@ -6050,7 +6113,7 @@ func (p *BatchUpdateEvaluationSetItemsOApiRequest) ReadField3(iprot thrift.TProt p.Items = _field return nil } -func (p *BatchUpdateEvaluationSetItemsOApiRequest) ReadField4(iprot thrift.TProtocol) error { +func (p *BatchCreateEvaluationSetItemsOApiRequest) ReadField4(iprot thrift.TProtocol) error { var _field *bool if v, err := iprot.ReadBool(); err != nil { @@ -6061,7 +6124,18 @@ func (p *BatchUpdateEvaluationSetItemsOApiRequest) ReadField4(iprot thrift.TProt p.IsSkipInvalidItems = _field return nil } -func (p *BatchUpdateEvaluationSetItemsOApiRequest) ReadField255(iprot thrift.TProtocol) error { +func (p *BatchCreateEvaluationSetItemsOApiRequest) ReadField5(iprot thrift.TProtocol) error { + + var _field *bool + if v, err := iprot.ReadBool(); err != nil { + return err + } else { + _field = &v + } + p.IsAllowPartialAdd = _field + return nil +} +func (p *BatchCreateEvaluationSetItemsOApiRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err @@ -6070,9 +6144,9 @@ func (p *BatchUpdateEvaluationSetItemsOApiRequest) ReadField255(iprot thrift.TPr return nil } -func (p *BatchUpdateEvaluationSetItemsOApiRequest) Write(oprot thrift.TProtocol) (err error) { +func (p *BatchCreateEvaluationSetItemsOApiRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("BatchUpdateEvaluationSetItemsOApiRequest"); err != nil { + if err = oprot.WriteStructBegin("BatchCreateEvaluationSetItemsOApiRequest"); err != nil { goto WriteStructBeginError } if p != nil { @@ -6092,6 +6166,10 @@ func (p *BatchUpdateEvaluationSetItemsOApiRequest) Write(oprot thrift.TProtocol) 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 @@ -6114,7 +6192,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *BatchUpdateEvaluationSetItemsOApiRequest) writeField1(oprot thrift.TProtocol) (err error) { +func (p *BatchCreateEvaluationSetItemsOApiRequest) writeField1(oprot thrift.TProtocol) (err error) { if p.IsSetWorkspaceID() { if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { goto WriteFieldBeginError @@ -6132,7 +6210,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *BatchUpdateEvaluationSetItemsOApiRequest) writeField2(oprot thrift.TProtocol) (err error) { +func (p *BatchCreateEvaluationSetItemsOApiRequest) writeField2(oprot thrift.TProtocol) (err error) { if p.IsSetEvaluationSetID() { if err = oprot.WriteFieldBegin("evaluation_set_id", thrift.I64, 2); err != nil { goto WriteFieldBeginError @@ -6150,7 +6228,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } -func (p *BatchUpdateEvaluationSetItemsOApiRequest) writeField3(oprot thrift.TProtocol) (err error) { +func (p *BatchCreateEvaluationSetItemsOApiRequest) writeField3(oprot thrift.TProtocol) (err error) { if p.IsSetItems() { if err = oprot.WriteFieldBegin("items", thrift.LIST, 3); err != nil { goto WriteFieldBeginError @@ -6176,7 +6254,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } -func (p *BatchUpdateEvaluationSetItemsOApiRequest) writeField4(oprot thrift.TProtocol) (err error) { +func (p *BatchCreateEvaluationSetItemsOApiRequest) writeField4(oprot thrift.TProtocol) (err error) { if p.IsSetIsSkipInvalidItems() { if err = oprot.WriteFieldBegin("is_skip_invalid_items", thrift.BOOL, 4); err != nil { goto WriteFieldBeginError @@ -6194,7 +6272,25 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err) } -func (p *BatchUpdateEvaluationSetItemsOApiRequest) writeField255(oprot thrift.TProtocol) (err error) { +func (p *BatchCreateEvaluationSetItemsOApiRequest) writeField5(oprot thrift.TProtocol) (err error) { + if p.IsSetIsAllowPartialAdd() { + if err = oprot.WriteFieldBegin("is_allow_partial_add", thrift.BOOL, 5); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteBool(*p.IsAllowPartialAdd); 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 *BatchCreateEvaluationSetItemsOApiRequest) writeField255(oprot thrift.TProtocol) (err error) { if p.IsSetBase() { if err = oprot.WriteFieldBegin("Base", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError @@ -6213,15 +6309,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } -func (p *BatchUpdateEvaluationSetItemsOApiRequest) String() string { +func (p *BatchCreateEvaluationSetItemsOApiRequest) String() string { if p == nil { return "" } - return fmt.Sprintf("BatchUpdateEvaluationSetItemsOApiRequest(%+v)", *p) + return fmt.Sprintf("BatchCreateEvaluationSetItemsOApiRequest(%+v)", *p) } -func (p *BatchUpdateEvaluationSetItemsOApiRequest) DeepEqual(ano *BatchUpdateEvaluationSetItemsOApiRequest) bool { +func (p *BatchCreateEvaluationSetItemsOApiRequest) DeepEqual(ano *BatchCreateEvaluationSetItemsOApiRequest) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -6239,13 +6335,16 @@ func (p *BatchUpdateEvaluationSetItemsOApiRequest) DeepEqual(ano *BatchUpdateEva if !p.Field4DeepEqual(ano.IsSkipInvalidItems) { return false } + if !p.Field5DeepEqual(ano.IsAllowPartialAdd) { + return false + } if !p.Field255DeepEqual(ano.Base) { return false } return true } -func (p *BatchUpdateEvaluationSetItemsOApiRequest) Field1DeepEqual(src *int64) bool { +func (p *BatchCreateEvaluationSetItemsOApiRequest) Field1DeepEqual(src *int64) bool { if p.WorkspaceID == src { return true @@ -6257,7 +6356,7 @@ func (p *BatchUpdateEvaluationSetItemsOApiRequest) Field1DeepEqual(src *int64) b } return true } -func (p *BatchUpdateEvaluationSetItemsOApiRequest) Field2DeepEqual(src *int64) bool { +func (p *BatchCreateEvaluationSetItemsOApiRequest) Field2DeepEqual(src *int64) bool { if p.EvaluationSetID == src { return true @@ -6269,7 +6368,7 @@ func (p *BatchUpdateEvaluationSetItemsOApiRequest) Field2DeepEqual(src *int64) b } return true } -func (p *BatchUpdateEvaluationSetItemsOApiRequest) Field3DeepEqual(src []*eval_set.EvaluationSetItem) bool { +func (p *BatchCreateEvaluationSetItemsOApiRequest) Field3DeepEqual(src []*eval_set.EvaluationSetItem) bool { if len(p.Items) != len(src) { return false @@ -6282,7 +6381,7 @@ func (p *BatchUpdateEvaluationSetItemsOApiRequest) Field3DeepEqual(src []*eval_s } return true } -func (p *BatchUpdateEvaluationSetItemsOApiRequest) Field4DeepEqual(src *bool) bool { +func (p *BatchCreateEvaluationSetItemsOApiRequest) Field4DeepEqual(src *bool) bool { if p.IsSkipInvalidItems == src { return true @@ -6294,7 +6393,19 @@ func (p *BatchUpdateEvaluationSetItemsOApiRequest) Field4DeepEqual(src *bool) bo } return true } -func (p *BatchUpdateEvaluationSetItemsOApiRequest) Field255DeepEqual(src *base.Base) bool { +func (p *BatchCreateEvaluationSetItemsOApiRequest) Field5DeepEqual(src *bool) bool { + + if p.IsAllowPartialAdd == src { + return true + } else if p.IsAllowPartialAdd == nil || src == nil { + return false + } + if *p.IsAllowPartialAdd != *src { + return false + } + return true +} +func (p *BatchCreateEvaluationSetItemsOApiRequest) Field255DeepEqual(src *base.Base) bool { if !p.Base.DeepEqual(src) { return false @@ -6302,104 +6413,104 @@ func (p *BatchUpdateEvaluationSetItemsOApiRequest) Field255DeepEqual(src *base.B return true } -type BatchUpdateEvaluationSetItemsOApiResponse struct { +type BatchCreateEvaluationSetItemsOApiResponse struct { Code *int32 `thrift:"code,1,optional" frugal:"1,optional,i32" form:"code" json:"code,omitempty" query:"code"` Msg *string `thrift:"msg,2,optional" frugal:"2,optional,string" form:"msg" json:"msg,omitempty" query:"msg"` - Data *BatchUpdateEvaluationSetItemsOpenAPIData `thrift:"data,3,optional" frugal:"3,optional,BatchUpdateEvaluationSetItemsOpenAPIData" form:"data" json:"data,omitempty" query:"data"` + Data *BatchCreateEvaluationSetItemsOpenAPIData `thrift:"data,3,optional" frugal:"3,optional,BatchCreateEvaluationSetItemsOpenAPIData" form:"data" json:"data,omitempty" query:"data"` BaseResp *base.BaseResp `thrift:"BaseResp,255" frugal:"255,default,base.BaseResp" form:"BaseResp" json:"BaseResp" query:"BaseResp"` } -func NewBatchUpdateEvaluationSetItemsOApiResponse() *BatchUpdateEvaluationSetItemsOApiResponse { - return &BatchUpdateEvaluationSetItemsOApiResponse{} +func NewBatchCreateEvaluationSetItemsOApiResponse() *BatchCreateEvaluationSetItemsOApiResponse { + return &BatchCreateEvaluationSetItemsOApiResponse{} } -func (p *BatchUpdateEvaluationSetItemsOApiResponse) InitDefault() { +func (p *BatchCreateEvaluationSetItemsOApiResponse) InitDefault() { } -var BatchUpdateEvaluationSetItemsOApiResponse_Code_DEFAULT int32 +var BatchCreateEvaluationSetItemsOApiResponse_Code_DEFAULT int32 -func (p *BatchUpdateEvaluationSetItemsOApiResponse) GetCode() (v int32) { +func (p *BatchCreateEvaluationSetItemsOApiResponse) GetCode() (v int32) { if p == nil { return } if !p.IsSetCode() { - return BatchUpdateEvaluationSetItemsOApiResponse_Code_DEFAULT + return BatchCreateEvaluationSetItemsOApiResponse_Code_DEFAULT } return *p.Code } -var BatchUpdateEvaluationSetItemsOApiResponse_Msg_DEFAULT string +var BatchCreateEvaluationSetItemsOApiResponse_Msg_DEFAULT string -func (p *BatchUpdateEvaluationSetItemsOApiResponse) GetMsg() (v string) { +func (p *BatchCreateEvaluationSetItemsOApiResponse) GetMsg() (v string) { if p == nil { return } if !p.IsSetMsg() { - return BatchUpdateEvaluationSetItemsOApiResponse_Msg_DEFAULT + return BatchCreateEvaluationSetItemsOApiResponse_Msg_DEFAULT } return *p.Msg } -var BatchUpdateEvaluationSetItemsOApiResponse_Data_DEFAULT *BatchUpdateEvaluationSetItemsOpenAPIData +var BatchCreateEvaluationSetItemsOApiResponse_Data_DEFAULT *BatchCreateEvaluationSetItemsOpenAPIData -func (p *BatchUpdateEvaluationSetItemsOApiResponse) GetData() (v *BatchUpdateEvaluationSetItemsOpenAPIData) { +func (p *BatchCreateEvaluationSetItemsOApiResponse) GetData() (v *BatchCreateEvaluationSetItemsOpenAPIData) { if p == nil { return } if !p.IsSetData() { - return BatchUpdateEvaluationSetItemsOApiResponse_Data_DEFAULT + return BatchCreateEvaluationSetItemsOApiResponse_Data_DEFAULT } return p.Data } -var BatchUpdateEvaluationSetItemsOApiResponse_BaseResp_DEFAULT *base.BaseResp +var BatchCreateEvaluationSetItemsOApiResponse_BaseResp_DEFAULT *base.BaseResp -func (p *BatchUpdateEvaluationSetItemsOApiResponse) GetBaseResp() (v *base.BaseResp) { +func (p *BatchCreateEvaluationSetItemsOApiResponse) GetBaseResp() (v *base.BaseResp) { if p == nil { return } if !p.IsSetBaseResp() { - return BatchUpdateEvaluationSetItemsOApiResponse_BaseResp_DEFAULT + return BatchCreateEvaluationSetItemsOApiResponse_BaseResp_DEFAULT } return p.BaseResp } -func (p *BatchUpdateEvaluationSetItemsOApiResponse) SetCode(val *int32) { +func (p *BatchCreateEvaluationSetItemsOApiResponse) SetCode(val *int32) { p.Code = val } -func (p *BatchUpdateEvaluationSetItemsOApiResponse) SetMsg(val *string) { +func (p *BatchCreateEvaluationSetItemsOApiResponse) SetMsg(val *string) { p.Msg = val } -func (p *BatchUpdateEvaluationSetItemsOApiResponse) SetData(val *BatchUpdateEvaluationSetItemsOpenAPIData) { +func (p *BatchCreateEvaluationSetItemsOApiResponse) SetData(val *BatchCreateEvaluationSetItemsOpenAPIData) { p.Data = val } -func (p *BatchUpdateEvaluationSetItemsOApiResponse) SetBaseResp(val *base.BaseResp) { +func (p *BatchCreateEvaluationSetItemsOApiResponse) SetBaseResp(val *base.BaseResp) { p.BaseResp = val } -var fieldIDToName_BatchUpdateEvaluationSetItemsOApiResponse = map[int16]string{ +var fieldIDToName_BatchCreateEvaluationSetItemsOApiResponse = map[int16]string{ 1: "code", 2: "msg", 3: "data", 255: "BaseResp", } -func (p *BatchUpdateEvaluationSetItemsOApiResponse) IsSetCode() bool { +func (p *BatchCreateEvaluationSetItemsOApiResponse) IsSetCode() bool { return p.Code != nil } -func (p *BatchUpdateEvaluationSetItemsOApiResponse) IsSetMsg() bool { +func (p *BatchCreateEvaluationSetItemsOApiResponse) IsSetMsg() bool { return p.Msg != nil } -func (p *BatchUpdateEvaluationSetItemsOApiResponse) IsSetData() bool { +func (p *BatchCreateEvaluationSetItemsOApiResponse) IsSetData() bool { return p.Data != nil } -func (p *BatchUpdateEvaluationSetItemsOApiResponse) IsSetBaseResp() bool { +func (p *BatchCreateEvaluationSetItemsOApiResponse) IsSetBaseResp() bool { return p.BaseResp != nil } -func (p *BatchUpdateEvaluationSetItemsOApiResponse) Read(iprot thrift.TProtocol) (err error) { +func (p *BatchCreateEvaluationSetItemsOApiResponse) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -6468,7 +6579,7 @@ ReadStructBeginError: 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_BatchUpdateEvaluationSetItemsOApiResponse[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_BatchCreateEvaluationSetItemsOApiResponse[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -6478,7 +6589,7 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *BatchUpdateEvaluationSetItemsOApiResponse) ReadField1(iprot thrift.TProtocol) error { +func (p *BatchCreateEvaluationSetItemsOApiResponse) ReadField1(iprot thrift.TProtocol) error { var _field *int32 if v, err := iprot.ReadI32(); err != nil { @@ -6489,7 +6600,7 @@ func (p *BatchUpdateEvaluationSetItemsOApiResponse) ReadField1(iprot thrift.TPro p.Code = _field return nil } -func (p *BatchUpdateEvaluationSetItemsOApiResponse) ReadField2(iprot thrift.TProtocol) error { +func (p *BatchCreateEvaluationSetItemsOApiResponse) ReadField2(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { @@ -6500,15 +6611,15 @@ func (p *BatchUpdateEvaluationSetItemsOApiResponse) ReadField2(iprot thrift.TPro p.Msg = _field return nil } -func (p *BatchUpdateEvaluationSetItemsOApiResponse) ReadField3(iprot thrift.TProtocol) error { - _field := NewBatchUpdateEvaluationSetItemsOpenAPIData() +func (p *BatchCreateEvaluationSetItemsOApiResponse) ReadField3(iprot thrift.TProtocol) error { + _field := NewBatchCreateEvaluationSetItemsOpenAPIData() if err := _field.Read(iprot); err != nil { return err } p.Data = _field return nil } -func (p *BatchUpdateEvaluationSetItemsOApiResponse) ReadField255(iprot thrift.TProtocol) error { +func (p *BatchCreateEvaluationSetItemsOApiResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err @@ -6517,9 +6628,9 @@ func (p *BatchUpdateEvaluationSetItemsOApiResponse) ReadField255(iprot thrift.TP return nil } -func (p *BatchUpdateEvaluationSetItemsOApiResponse) Write(oprot thrift.TProtocol) (err error) { +func (p *BatchCreateEvaluationSetItemsOApiResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("BatchUpdateEvaluationSetItemsOApiResponse"); err != nil { + if err = oprot.WriteStructBegin("BatchCreateEvaluationSetItemsOApiResponse"); err != nil { goto WriteStructBeginError } if p != nil { @@ -6557,7 +6668,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *BatchUpdateEvaluationSetItemsOApiResponse) writeField1(oprot thrift.TProtocol) (err error) { +func (p *BatchCreateEvaluationSetItemsOApiResponse) writeField1(oprot thrift.TProtocol) (err error) { if p.IsSetCode() { if err = oprot.WriteFieldBegin("code", thrift.I32, 1); err != nil { goto WriteFieldBeginError @@ -6575,7 +6686,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *BatchUpdateEvaluationSetItemsOApiResponse) writeField2(oprot thrift.TProtocol) (err error) { +func (p *BatchCreateEvaluationSetItemsOApiResponse) writeField2(oprot thrift.TProtocol) (err error) { if p.IsSetMsg() { if err = oprot.WriteFieldBegin("msg", thrift.STRING, 2); err != nil { goto WriteFieldBeginError @@ -6593,7 +6704,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } -func (p *BatchUpdateEvaluationSetItemsOApiResponse) writeField3(oprot thrift.TProtocol) (err error) { +func (p *BatchCreateEvaluationSetItemsOApiResponse) writeField3(oprot thrift.TProtocol) (err error) { if p.IsSetData() { if err = oprot.WriteFieldBegin("data", thrift.STRUCT, 3); err != nil { goto WriteFieldBeginError @@ -6611,7 +6722,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } -func (p *BatchUpdateEvaluationSetItemsOApiResponse) writeField255(oprot thrift.TProtocol) (err error) { +func (p *BatchCreateEvaluationSetItemsOApiResponse) writeField255(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("BaseResp", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError } @@ -6628,15 +6739,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } -func (p *BatchUpdateEvaluationSetItemsOApiResponse) String() string { +func (p *BatchCreateEvaluationSetItemsOApiResponse) String() string { if p == nil { return "" } - return fmt.Sprintf("BatchUpdateEvaluationSetItemsOApiResponse(%+v)", *p) + return fmt.Sprintf("BatchCreateEvaluationSetItemsOApiResponse(%+v)", *p) } -func (p *BatchUpdateEvaluationSetItemsOApiResponse) DeepEqual(ano *BatchUpdateEvaluationSetItemsOApiResponse) bool { +func (p *BatchCreateEvaluationSetItemsOApiResponse) DeepEqual(ano *BatchCreateEvaluationSetItemsOApiResponse) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -6657,7 +6768,7 @@ func (p *BatchUpdateEvaluationSetItemsOApiResponse) DeepEqual(ano *BatchUpdateEv return true } -func (p *BatchUpdateEvaluationSetItemsOApiResponse) Field1DeepEqual(src *int32) bool { +func (p *BatchCreateEvaluationSetItemsOApiResponse) Field1DeepEqual(src *int32) bool { if p.Code == src { return true @@ -6669,7 +6780,7 @@ func (p *BatchUpdateEvaluationSetItemsOApiResponse) Field1DeepEqual(src *int32) } return true } -func (p *BatchUpdateEvaluationSetItemsOApiResponse) Field2DeepEqual(src *string) bool { +func (p *BatchCreateEvaluationSetItemsOApiResponse) Field2DeepEqual(src *string) bool { if p.Msg == src { return true @@ -6681,14 +6792,14 @@ func (p *BatchUpdateEvaluationSetItemsOApiResponse) Field2DeepEqual(src *string) } return true } -func (p *BatchUpdateEvaluationSetItemsOApiResponse) Field3DeepEqual(src *BatchUpdateEvaluationSetItemsOpenAPIData) bool { +func (p *BatchCreateEvaluationSetItemsOApiResponse) Field3DeepEqual(src *BatchCreateEvaluationSetItemsOpenAPIData) bool { if !p.Data.DeepEqual(src) { return false } return true } -func (p *BatchUpdateEvaluationSetItemsOApiResponse) Field255DeepEqual(src *base.BaseResp) bool { +func (p *BatchCreateEvaluationSetItemsOApiResponse) Field255DeepEqual(src *base.BaseResp) bool { if !p.BaseResp.DeepEqual(src) { return false @@ -6696,62 +6807,62 @@ func (p *BatchUpdateEvaluationSetItemsOApiResponse) Field255DeepEqual(src *base. return true } -type BatchUpdateEvaluationSetItemsOpenAPIData struct { +type BatchCreateEvaluationSetItemsOpenAPIData struct { ItemOutputs []*eval_set.DatasetItemOutput `thrift:"itemOutputs,1,optional" frugal:"1,optional,list" form:"itemOutputs" json:"itemOutputs,omitempty" query:"itemOutputs"` Errors []*eval_set.ItemErrorGroup `thrift:"errors,2,optional" frugal:"2,optional,list" form:"errors" json:"errors,omitempty" query:"errors"` } -func NewBatchUpdateEvaluationSetItemsOpenAPIData() *BatchUpdateEvaluationSetItemsOpenAPIData { - return &BatchUpdateEvaluationSetItemsOpenAPIData{} +func NewBatchCreateEvaluationSetItemsOpenAPIData() *BatchCreateEvaluationSetItemsOpenAPIData { + return &BatchCreateEvaluationSetItemsOpenAPIData{} } -func (p *BatchUpdateEvaluationSetItemsOpenAPIData) InitDefault() { +func (p *BatchCreateEvaluationSetItemsOpenAPIData) InitDefault() { } -var BatchUpdateEvaluationSetItemsOpenAPIData_ItemOutputs_DEFAULT []*eval_set.DatasetItemOutput +var BatchCreateEvaluationSetItemsOpenAPIData_ItemOutputs_DEFAULT []*eval_set.DatasetItemOutput -func (p *BatchUpdateEvaluationSetItemsOpenAPIData) GetItemOutputs() (v []*eval_set.DatasetItemOutput) { +func (p *BatchCreateEvaluationSetItemsOpenAPIData) GetItemOutputs() (v []*eval_set.DatasetItemOutput) { if p == nil { return } if !p.IsSetItemOutputs() { - return BatchUpdateEvaluationSetItemsOpenAPIData_ItemOutputs_DEFAULT + return BatchCreateEvaluationSetItemsOpenAPIData_ItemOutputs_DEFAULT } return p.ItemOutputs } -var BatchUpdateEvaluationSetItemsOpenAPIData_Errors_DEFAULT []*eval_set.ItemErrorGroup +var BatchCreateEvaluationSetItemsOpenAPIData_Errors_DEFAULT []*eval_set.ItemErrorGroup -func (p *BatchUpdateEvaluationSetItemsOpenAPIData) GetErrors() (v []*eval_set.ItemErrorGroup) { +func (p *BatchCreateEvaluationSetItemsOpenAPIData) GetErrors() (v []*eval_set.ItemErrorGroup) { if p == nil { return } if !p.IsSetErrors() { - return BatchUpdateEvaluationSetItemsOpenAPIData_Errors_DEFAULT + return BatchCreateEvaluationSetItemsOpenAPIData_Errors_DEFAULT } return p.Errors } -func (p *BatchUpdateEvaluationSetItemsOpenAPIData) SetItemOutputs(val []*eval_set.DatasetItemOutput) { +func (p *BatchCreateEvaluationSetItemsOpenAPIData) SetItemOutputs(val []*eval_set.DatasetItemOutput) { p.ItemOutputs = val } -func (p *BatchUpdateEvaluationSetItemsOpenAPIData) SetErrors(val []*eval_set.ItemErrorGroup) { +func (p *BatchCreateEvaluationSetItemsOpenAPIData) SetErrors(val []*eval_set.ItemErrorGroup) { p.Errors = val } -var fieldIDToName_BatchUpdateEvaluationSetItemsOpenAPIData = map[int16]string{ +var fieldIDToName_BatchCreateEvaluationSetItemsOpenAPIData = map[int16]string{ 1: "itemOutputs", 2: "errors", } -func (p *BatchUpdateEvaluationSetItemsOpenAPIData) IsSetItemOutputs() bool { +func (p *BatchCreateEvaluationSetItemsOpenAPIData) IsSetItemOutputs() bool { return p.ItemOutputs != nil } -func (p *BatchUpdateEvaluationSetItemsOpenAPIData) IsSetErrors() bool { +func (p *BatchCreateEvaluationSetItemsOpenAPIData) IsSetErrors() bool { return p.Errors != nil } -func (p *BatchUpdateEvaluationSetItemsOpenAPIData) Read(iprot thrift.TProtocol) (err error) { +func (p *BatchCreateEvaluationSetItemsOpenAPIData) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -6804,7 +6915,7 @@ ReadStructBeginError: 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_BatchUpdateEvaluationSetItemsOpenAPIData[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_BatchCreateEvaluationSetItemsOpenAPIData[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -6814,7 +6925,7 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *BatchUpdateEvaluationSetItemsOpenAPIData) ReadField1(iprot thrift.TProtocol) error { +func (p *BatchCreateEvaluationSetItemsOpenAPIData) ReadField1(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err @@ -6837,7 +6948,7 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIData) ReadField1(iprot thrift.TProt p.ItemOutputs = _field return nil } -func (p *BatchUpdateEvaluationSetItemsOpenAPIData) ReadField2(iprot thrift.TProtocol) error { +func (p *BatchCreateEvaluationSetItemsOpenAPIData) ReadField2(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err @@ -6861,9 +6972,9 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIData) ReadField2(iprot thrift.TProt return nil } -func (p *BatchUpdateEvaluationSetItemsOpenAPIData) Write(oprot thrift.TProtocol) (err error) { +func (p *BatchCreateEvaluationSetItemsOpenAPIData) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("BatchUpdateEvaluationSetItemsOpenAPIData"); err != nil { + if err = oprot.WriteStructBegin("BatchCreateEvaluationSetItemsOpenAPIData"); err != nil { goto WriteStructBeginError } if p != nil { @@ -6893,7 +7004,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *BatchUpdateEvaluationSetItemsOpenAPIData) writeField1(oprot thrift.TProtocol) (err error) { +func (p *BatchCreateEvaluationSetItemsOpenAPIData) writeField1(oprot thrift.TProtocol) (err error) { if p.IsSetItemOutputs() { if err = oprot.WriteFieldBegin("itemOutputs", thrift.LIST, 1); err != nil { goto WriteFieldBeginError @@ -6919,7 +7030,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *BatchUpdateEvaluationSetItemsOpenAPIData) writeField2(oprot thrift.TProtocol) (err error) { +func (p *BatchCreateEvaluationSetItemsOpenAPIData) writeField2(oprot thrift.TProtocol) (err error) { if p.IsSetErrors() { if err = oprot.WriteFieldBegin("errors", thrift.LIST, 2); err != nil { goto WriteFieldBeginError @@ -6946,15 +7057,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } -func (p *BatchUpdateEvaluationSetItemsOpenAPIData) String() string { +func (p *BatchCreateEvaluationSetItemsOpenAPIData) String() string { if p == nil { return "" } - return fmt.Sprintf("BatchUpdateEvaluationSetItemsOpenAPIData(%+v)", *p) + return fmt.Sprintf("BatchCreateEvaluationSetItemsOpenAPIData(%+v)", *p) } -func (p *BatchUpdateEvaluationSetItemsOpenAPIData) DeepEqual(ano *BatchUpdateEvaluationSetItemsOpenAPIData) bool { +func (p *BatchCreateEvaluationSetItemsOpenAPIData) DeepEqual(ano *BatchCreateEvaluationSetItemsOpenAPIData) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -6969,7 +7080,7 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIData) DeepEqual(ano *BatchUpdateEva return true } -func (p *BatchUpdateEvaluationSetItemsOpenAPIData) Field1DeepEqual(src []*eval_set.DatasetItemOutput) bool { +func (p *BatchCreateEvaluationSetItemsOpenAPIData) Field1DeepEqual(src []*eval_set.DatasetItemOutput) bool { if len(p.ItemOutputs) != len(src) { return false @@ -6982,7 +7093,7 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIData) Field1DeepEqual(src []*eval_s } return true } -func (p *BatchUpdateEvaluationSetItemsOpenAPIData) Field2DeepEqual(src []*eval_set.ItemErrorGroup) bool { +func (p *BatchCreateEvaluationSetItemsOpenAPIData) Field2DeepEqual(src []*eval_set.ItemErrorGroup) bool { if len(p.Errors) != len(src) { return false @@ -6996,126 +7107,126 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIData) Field2DeepEqual(src []*eval_s return true } -// 1.7 批量删除评测集数据 -type BatchDeleteEvaluationSetItemsOApiRequest struct { - WorkspaceID *int64 `thrift:"workspace_id,1,optional" frugal:"1,optional,i64" json:"workspace_id" form:"workspace_id" ` - EvaluationSetID *int64 `thrift:"evaluation_set_id,2,optional" frugal:"2,optional,i64" json:"evaluation_set_id" path:"evaluation_set_id" ` - ItemIds []int64 `thrift:"item_ids,3,optional" frugal:"3,optional,list" json:"item_ids" form:"item_ids" ` - IsDeleteAll *bool `thrift:"is_delete_all,4,optional" frugal:"4,optional,bool" form:"is_delete_all" json:"is_delete_all,omitempty"` - Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` +// 1.6 批量更新评测集数据 +type BatchUpdateEvaluationSetItemsOApiRequest struct { + WorkspaceID *int64 `thrift:"workspace_id,1,optional" frugal:"1,optional,i64" json:"workspace_id" form:"workspace_id" ` + EvaluationSetID *int64 `thrift:"evaluation_set_id,2,optional" frugal:"2,optional,i64" json:"evaluation_set_id" path:"evaluation_set_id" ` + Items []*eval_set.EvaluationSetItem `thrift:"items,3,optional" frugal:"3,optional,list" form:"items" json:"items,omitempty"` + IsSkipInvalidItems *bool `thrift:"is_skip_invalid_items,4,optional" frugal:"4,optional,bool" form:"is_skip_invalid_items" json:"is_skip_invalid_items,omitempty"` + Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` } -func NewBatchDeleteEvaluationSetItemsOApiRequest() *BatchDeleteEvaluationSetItemsOApiRequest { - return &BatchDeleteEvaluationSetItemsOApiRequest{} +func NewBatchUpdateEvaluationSetItemsOApiRequest() *BatchUpdateEvaluationSetItemsOApiRequest { + return &BatchUpdateEvaluationSetItemsOApiRequest{} } -func (p *BatchDeleteEvaluationSetItemsOApiRequest) InitDefault() { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) InitDefault() { } -var BatchDeleteEvaluationSetItemsOApiRequest_WorkspaceID_DEFAULT int64 +var BatchUpdateEvaluationSetItemsOApiRequest_WorkspaceID_DEFAULT int64 -func (p *BatchDeleteEvaluationSetItemsOApiRequest) GetWorkspaceID() (v int64) { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) GetWorkspaceID() (v int64) { if p == nil { return } if !p.IsSetWorkspaceID() { - return BatchDeleteEvaluationSetItemsOApiRequest_WorkspaceID_DEFAULT + return BatchUpdateEvaluationSetItemsOApiRequest_WorkspaceID_DEFAULT } return *p.WorkspaceID } -var BatchDeleteEvaluationSetItemsOApiRequest_EvaluationSetID_DEFAULT int64 +var BatchUpdateEvaluationSetItemsOApiRequest_EvaluationSetID_DEFAULT int64 -func (p *BatchDeleteEvaluationSetItemsOApiRequest) GetEvaluationSetID() (v int64) { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) GetEvaluationSetID() (v int64) { if p == nil { return } if !p.IsSetEvaluationSetID() { - return BatchDeleteEvaluationSetItemsOApiRequest_EvaluationSetID_DEFAULT + return BatchUpdateEvaluationSetItemsOApiRequest_EvaluationSetID_DEFAULT } return *p.EvaluationSetID } -var BatchDeleteEvaluationSetItemsOApiRequest_ItemIds_DEFAULT []int64 +var BatchUpdateEvaluationSetItemsOApiRequest_Items_DEFAULT []*eval_set.EvaluationSetItem -func (p *BatchDeleteEvaluationSetItemsOApiRequest) GetItemIds() (v []int64) { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) GetItems() (v []*eval_set.EvaluationSetItem) { if p == nil { return } - if !p.IsSetItemIds() { - return BatchDeleteEvaluationSetItemsOApiRequest_ItemIds_DEFAULT + if !p.IsSetItems() { + return BatchUpdateEvaluationSetItemsOApiRequest_Items_DEFAULT } - return p.ItemIds + return p.Items } -var BatchDeleteEvaluationSetItemsOApiRequest_IsDeleteAll_DEFAULT bool +var BatchUpdateEvaluationSetItemsOApiRequest_IsSkipInvalidItems_DEFAULT bool -func (p *BatchDeleteEvaluationSetItemsOApiRequest) GetIsDeleteAll() (v bool) { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) GetIsSkipInvalidItems() (v bool) { if p == nil { return } - if !p.IsSetIsDeleteAll() { - return BatchDeleteEvaluationSetItemsOApiRequest_IsDeleteAll_DEFAULT + if !p.IsSetIsSkipInvalidItems() { + return BatchUpdateEvaluationSetItemsOApiRequest_IsSkipInvalidItems_DEFAULT } - return *p.IsDeleteAll + return *p.IsSkipInvalidItems } -var BatchDeleteEvaluationSetItemsOApiRequest_Base_DEFAULT *base.Base +var BatchUpdateEvaluationSetItemsOApiRequest_Base_DEFAULT *base.Base -func (p *BatchDeleteEvaluationSetItemsOApiRequest) GetBase() (v *base.Base) { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) GetBase() (v *base.Base) { if p == nil { return } if !p.IsSetBase() { - return BatchDeleteEvaluationSetItemsOApiRequest_Base_DEFAULT + return BatchUpdateEvaluationSetItemsOApiRequest_Base_DEFAULT } return p.Base } -func (p *BatchDeleteEvaluationSetItemsOApiRequest) SetWorkspaceID(val *int64) { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) SetWorkspaceID(val *int64) { p.WorkspaceID = val } -func (p *BatchDeleteEvaluationSetItemsOApiRequest) SetEvaluationSetID(val *int64) { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) SetEvaluationSetID(val *int64) { p.EvaluationSetID = val } -func (p *BatchDeleteEvaluationSetItemsOApiRequest) SetItemIds(val []int64) { - p.ItemIds = val +func (p *BatchUpdateEvaluationSetItemsOApiRequest) SetItems(val []*eval_set.EvaluationSetItem) { + p.Items = val } -func (p *BatchDeleteEvaluationSetItemsOApiRequest) SetIsDeleteAll(val *bool) { - p.IsDeleteAll = val +func (p *BatchUpdateEvaluationSetItemsOApiRequest) SetIsSkipInvalidItems(val *bool) { + p.IsSkipInvalidItems = val } -func (p *BatchDeleteEvaluationSetItemsOApiRequest) SetBase(val *base.Base) { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) SetBase(val *base.Base) { p.Base = val } -var fieldIDToName_BatchDeleteEvaluationSetItemsOApiRequest = map[int16]string{ +var fieldIDToName_BatchUpdateEvaluationSetItemsOApiRequest = map[int16]string{ 1: "workspace_id", 2: "evaluation_set_id", - 3: "item_ids", - 4: "is_delete_all", + 3: "items", + 4: "is_skip_invalid_items", 255: "Base", } -func (p *BatchDeleteEvaluationSetItemsOApiRequest) IsSetWorkspaceID() bool { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) IsSetWorkspaceID() bool { return p.WorkspaceID != nil } -func (p *BatchDeleteEvaluationSetItemsOApiRequest) IsSetEvaluationSetID() bool { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) IsSetEvaluationSetID() bool { return p.EvaluationSetID != nil } -func (p *BatchDeleteEvaluationSetItemsOApiRequest) IsSetItemIds() bool { - return p.ItemIds != nil +func (p *BatchUpdateEvaluationSetItemsOApiRequest) IsSetItems() bool { + return p.Items != nil } -func (p *BatchDeleteEvaluationSetItemsOApiRequest) IsSetIsDeleteAll() bool { - return p.IsDeleteAll != nil +func (p *BatchUpdateEvaluationSetItemsOApiRequest) IsSetIsSkipInvalidItems() bool { + return p.IsSkipInvalidItems != nil } -func (p *BatchDeleteEvaluationSetItemsOApiRequest) IsSetBase() bool { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) IsSetBase() bool { return p.Base != nil } -func (p *BatchDeleteEvaluationSetItemsOApiRequest) Read(iprot thrift.TProtocol) (err error) { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -7192,7 +7303,7 @@ ReadStructBeginError: 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_BatchDeleteEvaluationSetItemsOApiRequest[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_BatchUpdateEvaluationSetItemsOApiRequest[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -7202,7 +7313,7 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *BatchDeleteEvaluationSetItemsOApiRequest) ReadField1(iprot thrift.TProtocol) error { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) ReadField1(iprot thrift.TProtocol) error { var _field *int64 if v, err := iprot.ReadI64(); err != nil { @@ -7213,7 +7324,7 @@ func (p *BatchDeleteEvaluationSetItemsOApiRequest) ReadField1(iprot thrift.TProt p.WorkspaceID = _field return nil } -func (p *BatchDeleteEvaluationSetItemsOApiRequest) ReadField2(iprot thrift.TProtocol) error { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) ReadField2(iprot thrift.TProtocol) error { var _field *int64 if v, err := iprot.ReadI64(); err != nil { @@ -7224,19 +7335,19 @@ func (p *BatchDeleteEvaluationSetItemsOApiRequest) ReadField2(iprot thrift.TProt p.EvaluationSetID = _field return nil } -func (p *BatchDeleteEvaluationSetItemsOApiRequest) ReadField3(iprot thrift.TProtocol) error { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) ReadField3(iprot thrift.TProtocol) error { _, size, err := iprot.ReadListBegin() if err != nil { return err } - _field := make([]int64, 0, size) + _field := make([]*eval_set.EvaluationSetItem, 0, size) + values := make([]eval_set.EvaluationSetItem, size) for i := 0; i < size; i++ { + _elem := &values[i] + _elem.InitDefault() - var _elem int64 - if v, err := iprot.ReadI64(); err != nil { + if err := _elem.Read(iprot); err != nil { return err - } else { - _elem = v } _field = append(_field, _elem) @@ -7244,10 +7355,10 @@ func (p *BatchDeleteEvaluationSetItemsOApiRequest) ReadField3(iprot thrift.TProt if err := iprot.ReadListEnd(); err != nil { return err } - p.ItemIds = _field + p.Items = _field return nil } -func (p *BatchDeleteEvaluationSetItemsOApiRequest) ReadField4(iprot thrift.TProtocol) error { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) ReadField4(iprot thrift.TProtocol) error { var _field *bool if v, err := iprot.ReadBool(); err != nil { @@ -7255,10 +7366,10 @@ func (p *BatchDeleteEvaluationSetItemsOApiRequest) ReadField4(iprot thrift.TProt } else { _field = &v } - p.IsDeleteAll = _field + p.IsSkipInvalidItems = _field return nil } -func (p *BatchDeleteEvaluationSetItemsOApiRequest) ReadField255(iprot thrift.TProtocol) error { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err @@ -7267,9 +7378,9 @@ func (p *BatchDeleteEvaluationSetItemsOApiRequest) ReadField255(iprot thrift.TPr return nil } -func (p *BatchDeleteEvaluationSetItemsOApiRequest) Write(oprot thrift.TProtocol) (err error) { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("BatchDeleteEvaluationSetItemsOApiRequest"); err != nil { + if err = oprot.WriteStructBegin("BatchUpdateEvaluationSetItemsOApiRequest"); err != nil { goto WriteStructBeginError } if p != nil { @@ -7311,7 +7422,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *BatchDeleteEvaluationSetItemsOApiRequest) writeField1(oprot thrift.TProtocol) (err error) { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) writeField1(oprot thrift.TProtocol) (err error) { if p.IsSetWorkspaceID() { if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { goto WriteFieldBeginError @@ -7329,7 +7440,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *BatchDeleteEvaluationSetItemsOApiRequest) writeField2(oprot thrift.TProtocol) (err error) { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) writeField2(oprot thrift.TProtocol) (err error) { if p.IsSetEvaluationSetID() { if err = oprot.WriteFieldBegin("evaluation_set_id", thrift.I64, 2); err != nil { goto WriteFieldBeginError @@ -7347,16 +7458,16 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } -func (p *BatchDeleteEvaluationSetItemsOApiRequest) writeField3(oprot thrift.TProtocol) (err error) { - if p.IsSetItemIds() { - if err = oprot.WriteFieldBegin("item_ids", thrift.LIST, 3); err != nil { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetItems() { + if err = oprot.WriteFieldBegin("items", thrift.LIST, 3); err != nil { goto WriteFieldBeginError } - if err := oprot.WriteListBegin(thrift.I64, len(p.ItemIds)); err != nil { + if err := oprot.WriteListBegin(thrift.STRUCT, len(p.Items)); err != nil { return err } - for _, v := range p.ItemIds { - if err := oprot.WriteI64(v); err != nil { + for _, v := range p.Items { + if err := v.Write(oprot); err != nil { return err } } @@ -7373,12 +7484,12 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } -func (p *BatchDeleteEvaluationSetItemsOApiRequest) writeField4(oprot thrift.TProtocol) (err error) { - if p.IsSetIsDeleteAll() { - if err = oprot.WriteFieldBegin("is_delete_all", thrift.BOOL, 4); err != nil { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) writeField4(oprot thrift.TProtocol) (err error) { + if p.IsSetIsSkipInvalidItems() { + if err = oprot.WriteFieldBegin("is_skip_invalid_items", thrift.BOOL, 4); err != nil { goto WriteFieldBeginError } - if err := oprot.WriteBool(*p.IsDeleteAll); err != nil { + if err := oprot.WriteBool(*p.IsSkipInvalidItems); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -7391,7 +7502,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err) } -func (p *BatchDeleteEvaluationSetItemsOApiRequest) writeField255(oprot thrift.TProtocol) (err error) { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) writeField255(oprot thrift.TProtocol) (err error) { if p.IsSetBase() { if err = oprot.WriteFieldBegin("Base", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError @@ -7410,15 +7521,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } -func (p *BatchDeleteEvaluationSetItemsOApiRequest) String() string { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) String() string { if p == nil { return "" } - return fmt.Sprintf("BatchDeleteEvaluationSetItemsOApiRequest(%+v)", *p) + return fmt.Sprintf("BatchUpdateEvaluationSetItemsOApiRequest(%+v)", *p) } -func (p *BatchDeleteEvaluationSetItemsOApiRequest) DeepEqual(ano *BatchDeleteEvaluationSetItemsOApiRequest) bool { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) DeepEqual(ano *BatchUpdateEvaluationSetItemsOApiRequest) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -7430,10 +7541,10 @@ func (p *BatchDeleteEvaluationSetItemsOApiRequest) DeepEqual(ano *BatchDeleteEva if !p.Field2DeepEqual(ano.EvaluationSetID) { return false } - if !p.Field3DeepEqual(ano.ItemIds) { + if !p.Field3DeepEqual(ano.Items) { return false } - if !p.Field4DeepEqual(ano.IsDeleteAll) { + if !p.Field4DeepEqual(ano.IsSkipInvalidItems) { return false } if !p.Field255DeepEqual(ano.Base) { @@ -7442,7 +7553,7 @@ func (p *BatchDeleteEvaluationSetItemsOApiRequest) DeepEqual(ano *BatchDeleteEva return true } -func (p *BatchDeleteEvaluationSetItemsOApiRequest) Field1DeepEqual(src *int64) bool { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) Field1DeepEqual(src *int64) bool { if p.WorkspaceID == src { return true @@ -7454,7 +7565,7 @@ func (p *BatchDeleteEvaluationSetItemsOApiRequest) Field1DeepEqual(src *int64) b } return true } -func (p *BatchDeleteEvaluationSetItemsOApiRequest) Field2DeepEqual(src *int64) bool { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) Field2DeepEqual(src *int64) bool { if p.EvaluationSetID == src { return true @@ -7466,32 +7577,32 @@ func (p *BatchDeleteEvaluationSetItemsOApiRequest) Field2DeepEqual(src *int64) b } return true } -func (p *BatchDeleteEvaluationSetItemsOApiRequest) Field3DeepEqual(src []int64) bool { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) Field3DeepEqual(src []*eval_set.EvaluationSetItem) bool { - if len(p.ItemIds) != len(src) { + if len(p.Items) != len(src) { return false } - for i, v := range p.ItemIds { + for i, v := range p.Items { _src := src[i] - if v != _src { + if !v.DeepEqual(_src) { return false } } return true } -func (p *BatchDeleteEvaluationSetItemsOApiRequest) Field4DeepEqual(src *bool) bool { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) Field4DeepEqual(src *bool) bool { - if p.IsDeleteAll == src { + if p.IsSkipInvalidItems == src { return true - } else if p.IsDeleteAll == nil || src == nil { + } else if p.IsSkipInvalidItems == nil || src == nil { return false } - if *p.IsDeleteAll != *src { + if *p.IsSkipInvalidItems != *src { return false } return true } -func (p *BatchDeleteEvaluationSetItemsOApiRequest) Field255DeepEqual(src *base.Base) bool { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) Field255DeepEqual(src *base.Base) bool { if !p.Base.DeepEqual(src) { return false @@ -7499,83 +7610,104 @@ func (p *BatchDeleteEvaluationSetItemsOApiRequest) Field255DeepEqual(src *base.B return true } -type BatchDeleteEvaluationSetItemsOApiResponse struct { - Code *int32 `thrift:"code,1,optional" frugal:"1,optional,i32" form:"code" json:"code,omitempty" query:"code"` - Msg *string `thrift:"msg,2,optional" frugal:"2,optional,string" form:"msg" json:"msg,omitempty" query:"msg"` - BaseResp *base.BaseResp `thrift:"BaseResp,255" frugal:"255,default,base.BaseResp" form:"BaseResp" json:"BaseResp" query:"BaseResp"` +type BatchUpdateEvaluationSetItemsOApiResponse struct { + Code *int32 `thrift:"code,1,optional" frugal:"1,optional,i32" form:"code" json:"code,omitempty" query:"code"` + Msg *string `thrift:"msg,2,optional" frugal:"2,optional,string" form:"msg" json:"msg,omitempty" query:"msg"` + Data *BatchUpdateEvaluationSetItemsOpenAPIData `thrift:"data,3,optional" frugal:"3,optional,BatchUpdateEvaluationSetItemsOpenAPIData" form:"data" json:"data,omitempty" query:"data"` + BaseResp *base.BaseResp `thrift:"BaseResp,255" frugal:"255,default,base.BaseResp" form:"BaseResp" json:"BaseResp" query:"BaseResp"` } -func NewBatchDeleteEvaluationSetItemsOApiResponse() *BatchDeleteEvaluationSetItemsOApiResponse { - return &BatchDeleteEvaluationSetItemsOApiResponse{} +func NewBatchUpdateEvaluationSetItemsOApiResponse() *BatchUpdateEvaluationSetItemsOApiResponse { + return &BatchUpdateEvaluationSetItemsOApiResponse{} } -func (p *BatchDeleteEvaluationSetItemsOApiResponse) InitDefault() { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) InitDefault() { } -var BatchDeleteEvaluationSetItemsOApiResponse_Code_DEFAULT int32 +var BatchUpdateEvaluationSetItemsOApiResponse_Code_DEFAULT int32 -func (p *BatchDeleteEvaluationSetItemsOApiResponse) GetCode() (v int32) { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) GetCode() (v int32) { if p == nil { return } if !p.IsSetCode() { - return BatchDeleteEvaluationSetItemsOApiResponse_Code_DEFAULT + return BatchUpdateEvaluationSetItemsOApiResponse_Code_DEFAULT } return *p.Code } -var BatchDeleteEvaluationSetItemsOApiResponse_Msg_DEFAULT string +var BatchUpdateEvaluationSetItemsOApiResponse_Msg_DEFAULT string -func (p *BatchDeleteEvaluationSetItemsOApiResponse) GetMsg() (v string) { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) GetMsg() (v string) { if p == nil { return } if !p.IsSetMsg() { - return BatchDeleteEvaluationSetItemsOApiResponse_Msg_DEFAULT + return BatchUpdateEvaluationSetItemsOApiResponse_Msg_DEFAULT } return *p.Msg } -var BatchDeleteEvaluationSetItemsOApiResponse_BaseResp_DEFAULT *base.BaseResp +var BatchUpdateEvaluationSetItemsOApiResponse_Data_DEFAULT *BatchUpdateEvaluationSetItemsOpenAPIData -func (p *BatchDeleteEvaluationSetItemsOApiResponse) GetBaseResp() (v *base.BaseResp) { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) GetData() (v *BatchUpdateEvaluationSetItemsOpenAPIData) { + if p == nil { + return + } + if !p.IsSetData() { + return BatchUpdateEvaluationSetItemsOApiResponse_Data_DEFAULT + } + return p.Data +} + +var BatchUpdateEvaluationSetItemsOApiResponse_BaseResp_DEFAULT *base.BaseResp + +func (p *BatchUpdateEvaluationSetItemsOApiResponse) GetBaseResp() (v *base.BaseResp) { if p == nil { return } if !p.IsSetBaseResp() { - return BatchDeleteEvaluationSetItemsOApiResponse_BaseResp_DEFAULT + return BatchUpdateEvaluationSetItemsOApiResponse_BaseResp_DEFAULT } return p.BaseResp } -func (p *BatchDeleteEvaluationSetItemsOApiResponse) SetCode(val *int32) { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) SetCode(val *int32) { p.Code = val } -func (p *BatchDeleteEvaluationSetItemsOApiResponse) SetMsg(val *string) { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) SetMsg(val *string) { p.Msg = val } -func (p *BatchDeleteEvaluationSetItemsOApiResponse) SetBaseResp(val *base.BaseResp) { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) SetData(val *BatchUpdateEvaluationSetItemsOpenAPIData) { + p.Data = val +} +func (p *BatchUpdateEvaluationSetItemsOApiResponse) SetBaseResp(val *base.BaseResp) { p.BaseResp = val } -var fieldIDToName_BatchDeleteEvaluationSetItemsOApiResponse = map[int16]string{ +var fieldIDToName_BatchUpdateEvaluationSetItemsOApiResponse = map[int16]string{ 1: "code", 2: "msg", + 3: "data", 255: "BaseResp", } -func (p *BatchDeleteEvaluationSetItemsOApiResponse) IsSetCode() bool { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) IsSetCode() bool { return p.Code != nil } -func (p *BatchDeleteEvaluationSetItemsOApiResponse) IsSetMsg() bool { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) IsSetMsg() bool { return p.Msg != nil } -func (p *BatchDeleteEvaluationSetItemsOApiResponse) IsSetBaseResp() bool { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) IsSetData() bool { + return p.Data != nil +} + +func (p *BatchUpdateEvaluationSetItemsOApiResponse) IsSetBaseResp() bool { return p.BaseResp != nil } -func (p *BatchDeleteEvaluationSetItemsOApiResponse) Read(iprot thrift.TProtocol) (err error) { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -7609,6 +7741,14 @@ func (p *BatchDeleteEvaluationSetItemsOApiResponse) Read(iprot thrift.TProtocol) } 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 { @@ -7636,7 +7776,7 @@ ReadStructBeginError: 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_BatchDeleteEvaluationSetItemsOApiResponse[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_BatchUpdateEvaluationSetItemsOApiResponse[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -7646,7 +7786,7 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *BatchDeleteEvaluationSetItemsOApiResponse) ReadField1(iprot thrift.TProtocol) error { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) ReadField1(iprot thrift.TProtocol) error { var _field *int32 if v, err := iprot.ReadI32(); err != nil { @@ -7657,7 +7797,7 @@ func (p *BatchDeleteEvaluationSetItemsOApiResponse) ReadField1(iprot thrift.TPro p.Code = _field return nil } -func (p *BatchDeleteEvaluationSetItemsOApiResponse) ReadField2(iprot thrift.TProtocol) error { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) ReadField2(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { @@ -7668,7 +7808,15 @@ func (p *BatchDeleteEvaluationSetItemsOApiResponse) ReadField2(iprot thrift.TPro p.Msg = _field return nil } -func (p *BatchDeleteEvaluationSetItemsOApiResponse) ReadField255(iprot thrift.TProtocol) error { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) ReadField3(iprot thrift.TProtocol) error { + _field := NewBatchUpdateEvaluationSetItemsOpenAPIData() + if err := _field.Read(iprot); err != nil { + return err + } + p.Data = _field + return nil +} +func (p *BatchUpdateEvaluationSetItemsOApiResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err @@ -7677,9 +7825,9 @@ func (p *BatchDeleteEvaluationSetItemsOApiResponse) ReadField255(iprot thrift.TP return nil } -func (p *BatchDeleteEvaluationSetItemsOApiResponse) Write(oprot thrift.TProtocol) (err error) { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("BatchDeleteEvaluationSetItemsOApiResponse"); err != nil { + if err = oprot.WriteStructBegin("BatchUpdateEvaluationSetItemsOApiResponse"); err != nil { goto WriteStructBeginError } if p != nil { @@ -7691,6 +7839,10 @@ func (p *BatchDeleteEvaluationSetItemsOApiResponse) Write(oprot thrift.TProtocol 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 @@ -7713,7 +7865,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *BatchDeleteEvaluationSetItemsOApiResponse) writeField1(oprot thrift.TProtocol) (err error) { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) writeField1(oprot thrift.TProtocol) (err error) { if p.IsSetCode() { if err = oprot.WriteFieldBegin("code", thrift.I32, 1); err != nil { goto WriteFieldBeginError @@ -7731,7 +7883,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *BatchDeleteEvaluationSetItemsOApiResponse) writeField2(oprot thrift.TProtocol) (err error) { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) writeField2(oprot thrift.TProtocol) (err error) { if p.IsSetMsg() { if err = oprot.WriteFieldBegin("msg", thrift.STRING, 2); err != nil { goto WriteFieldBeginError @@ -7749,7 +7901,25 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } -func (p *BatchDeleteEvaluationSetItemsOApiResponse) writeField255(oprot thrift.TProtocol) (err error) { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetData() { + 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 *BatchUpdateEvaluationSetItemsOApiResponse) writeField255(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("BaseResp", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError } @@ -7766,15 +7936,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } -func (p *BatchDeleteEvaluationSetItemsOApiResponse) String() string { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) String() string { if p == nil { return "" } - return fmt.Sprintf("BatchDeleteEvaluationSetItemsOApiResponse(%+v)", *p) + return fmt.Sprintf("BatchUpdateEvaluationSetItemsOApiResponse(%+v)", *p) } -func (p *BatchDeleteEvaluationSetItemsOApiResponse) DeepEqual(ano *BatchDeleteEvaluationSetItemsOApiResponse) bool { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) DeepEqual(ano *BatchUpdateEvaluationSetItemsOApiResponse) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -7786,13 +7956,16 @@ func (p *BatchDeleteEvaluationSetItemsOApiResponse) DeepEqual(ano *BatchDeleteEv if !p.Field2DeepEqual(ano.Msg) { return false } + if !p.Field3DeepEqual(ano.Data) { + return false + } if !p.Field255DeepEqual(ano.BaseResp) { return false } return true } -func (p *BatchDeleteEvaluationSetItemsOApiResponse) Field1DeepEqual(src *int32) bool { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) Field1DeepEqual(src *int32) bool { if p.Code == src { return true @@ -7804,7 +7977,7 @@ func (p *BatchDeleteEvaluationSetItemsOApiResponse) Field1DeepEqual(src *int32) } return true } -func (p *BatchDeleteEvaluationSetItemsOApiResponse) Field2DeepEqual(src *string) bool { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) Field2DeepEqual(src *string) bool { if p.Msg == src { return true @@ -7816,155 +7989,77 @@ func (p *BatchDeleteEvaluationSetItemsOApiResponse) Field2DeepEqual(src *string) } return true } -func (p *BatchDeleteEvaluationSetItemsOApiResponse) Field255DeepEqual(src *base.BaseResp) bool { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) Field3DeepEqual(src *BatchUpdateEvaluationSetItemsOpenAPIData) bool { - if !p.BaseResp.DeepEqual(src) { + if !p.Data.DeepEqual(src) { return false } return true } +func (p *BatchUpdateEvaluationSetItemsOApiResponse) Field255DeepEqual(src *base.BaseResp) bool { -// 1.9 查询评测集特定版本数据 -type ListEvaluationSetVersionItemsOApiRequest struct { - WorkspaceID *int64 `thrift:"workspace_id,1,optional" frugal:"1,optional,i64" json:"workspace_id" query:"workspace_id" ` - EvaluationSetID *int64 `thrift:"evaluation_set_id,2,optional" frugal:"2,optional,i64" json:"evaluation_set_id" path:"evaluation_set_id" ` - VersionID *int64 `thrift:"version_id,3,optional" frugal:"3,optional,i64" json:"version_id" query:"version_id" ` - PageToken *string `thrift:"page_token,100,optional" frugal:"100,optional,string" json:"page_token,omitempty" query:"page_token"` - PageSize *int32 `thrift:"page_size,101,optional" frugal:"101,optional,i32" json:"page_size,omitempty" query:"page_size"` - Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` -} - -func NewListEvaluationSetVersionItemsOApiRequest() *ListEvaluationSetVersionItemsOApiRequest { - return &ListEvaluationSetVersionItemsOApiRequest{} -} - -func (p *ListEvaluationSetVersionItemsOApiRequest) InitDefault() { -} - -var ListEvaluationSetVersionItemsOApiRequest_WorkspaceID_DEFAULT int64 - -func (p *ListEvaluationSetVersionItemsOApiRequest) GetWorkspaceID() (v int64) { - if p == nil { - return - } - if !p.IsSetWorkspaceID() { - return ListEvaluationSetVersionItemsOApiRequest_WorkspaceID_DEFAULT + if !p.BaseResp.DeepEqual(src) { + return false } - return *p.WorkspaceID + return true } -var ListEvaluationSetVersionItemsOApiRequest_EvaluationSetID_DEFAULT int64 - -func (p *ListEvaluationSetVersionItemsOApiRequest) GetEvaluationSetID() (v int64) { - if p == nil { - return - } - if !p.IsSetEvaluationSetID() { - return ListEvaluationSetVersionItemsOApiRequest_EvaluationSetID_DEFAULT - } - return *p.EvaluationSetID +type BatchUpdateEvaluationSetItemsOpenAPIData struct { + ItemOutputs []*eval_set.DatasetItemOutput `thrift:"itemOutputs,1,optional" frugal:"1,optional,list" form:"itemOutputs" json:"itemOutputs,omitempty" query:"itemOutputs"` + Errors []*eval_set.ItemErrorGroup `thrift:"errors,2,optional" frugal:"2,optional,list" form:"errors" json:"errors,omitempty" query:"errors"` } -var ListEvaluationSetVersionItemsOApiRequest_VersionID_DEFAULT int64 - -func (p *ListEvaluationSetVersionItemsOApiRequest) GetVersionID() (v int64) { - if p == nil { - return - } - if !p.IsSetVersionID() { - return ListEvaluationSetVersionItemsOApiRequest_VersionID_DEFAULT - } - return *p.VersionID +func NewBatchUpdateEvaluationSetItemsOpenAPIData() *BatchUpdateEvaluationSetItemsOpenAPIData { + return &BatchUpdateEvaluationSetItemsOpenAPIData{} } -var ListEvaluationSetVersionItemsOApiRequest_PageToken_DEFAULT string - -func (p *ListEvaluationSetVersionItemsOApiRequest) GetPageToken() (v string) { - if p == nil { - return - } - if !p.IsSetPageToken() { - return ListEvaluationSetVersionItemsOApiRequest_PageToken_DEFAULT - } - return *p.PageToken +func (p *BatchUpdateEvaluationSetItemsOpenAPIData) InitDefault() { } -var ListEvaluationSetVersionItemsOApiRequest_PageSize_DEFAULT int32 +var BatchUpdateEvaluationSetItemsOpenAPIData_ItemOutputs_DEFAULT []*eval_set.DatasetItemOutput -func (p *ListEvaluationSetVersionItemsOApiRequest) GetPageSize() (v int32) { +func (p *BatchUpdateEvaluationSetItemsOpenAPIData) GetItemOutputs() (v []*eval_set.DatasetItemOutput) { if p == nil { return } - if !p.IsSetPageSize() { - return ListEvaluationSetVersionItemsOApiRequest_PageSize_DEFAULT + if !p.IsSetItemOutputs() { + return BatchUpdateEvaluationSetItemsOpenAPIData_ItemOutputs_DEFAULT } - return *p.PageSize + return p.ItemOutputs } -var ListEvaluationSetVersionItemsOApiRequest_Base_DEFAULT *base.Base +var BatchUpdateEvaluationSetItemsOpenAPIData_Errors_DEFAULT []*eval_set.ItemErrorGroup -func (p *ListEvaluationSetVersionItemsOApiRequest) GetBase() (v *base.Base) { +func (p *BatchUpdateEvaluationSetItemsOpenAPIData) GetErrors() (v []*eval_set.ItemErrorGroup) { if p == nil { return } - if !p.IsSetBase() { - return ListEvaluationSetVersionItemsOApiRequest_Base_DEFAULT + if !p.IsSetErrors() { + return BatchUpdateEvaluationSetItemsOpenAPIData_Errors_DEFAULT } - return p.Base -} -func (p *ListEvaluationSetVersionItemsOApiRequest) SetWorkspaceID(val *int64) { - p.WorkspaceID = val -} -func (p *ListEvaluationSetVersionItemsOApiRequest) SetEvaluationSetID(val *int64) { - p.EvaluationSetID = val -} -func (p *ListEvaluationSetVersionItemsOApiRequest) SetVersionID(val *int64) { - p.VersionID = val -} -func (p *ListEvaluationSetVersionItemsOApiRequest) SetPageToken(val *string) { - p.PageToken = val -} -func (p *ListEvaluationSetVersionItemsOApiRequest) SetPageSize(val *int32) { - p.PageSize = val -} -func (p *ListEvaluationSetVersionItemsOApiRequest) SetBase(val *base.Base) { - p.Base = val -} - -var fieldIDToName_ListEvaluationSetVersionItemsOApiRequest = map[int16]string{ - 1: "workspace_id", - 2: "evaluation_set_id", - 3: "version_id", - 100: "page_token", - 101: "page_size", - 255: "Base", -} - -func (p *ListEvaluationSetVersionItemsOApiRequest) IsSetWorkspaceID() bool { - return p.WorkspaceID != nil + return p.Errors } - -func (p *ListEvaluationSetVersionItemsOApiRequest) IsSetEvaluationSetID() bool { - return p.EvaluationSetID != nil +func (p *BatchUpdateEvaluationSetItemsOpenAPIData) SetItemOutputs(val []*eval_set.DatasetItemOutput) { + p.ItemOutputs = val } - -func (p *ListEvaluationSetVersionItemsOApiRequest) IsSetVersionID() bool { - return p.VersionID != nil +func (p *BatchUpdateEvaluationSetItemsOpenAPIData) SetErrors(val []*eval_set.ItemErrorGroup) { + p.Errors = val } -func (p *ListEvaluationSetVersionItemsOApiRequest) IsSetPageToken() bool { - return p.PageToken != nil +var fieldIDToName_BatchUpdateEvaluationSetItemsOpenAPIData = map[int16]string{ + 1: "itemOutputs", + 2: "errors", } -func (p *ListEvaluationSetVersionItemsOApiRequest) IsSetPageSize() bool { - return p.PageSize != nil +func (p *BatchUpdateEvaluationSetItemsOpenAPIData) IsSetItemOutputs() bool { + return p.ItemOutputs != nil } -func (p *ListEvaluationSetVersionItemsOApiRequest) IsSetBase() bool { - return p.Base != nil +func (p *BatchUpdateEvaluationSetItemsOpenAPIData) IsSetErrors() bool { + return p.Errors != nil } -func (p *ListEvaluationSetVersionItemsOApiRequest) Read(iprot thrift.TProtocol) (err error) { +func (p *BatchUpdateEvaluationSetItemsOpenAPIData) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -7983,7 +8078,7 @@ func (p *ListEvaluationSetVersionItemsOApiRequest) Read(iprot thrift.TProtocol) switch fieldId { case 1: - if fieldTypeId == thrift.I64 { + if fieldTypeId == thrift.LIST { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } @@ -7991,45 +8086,13 @@ func (p *ListEvaluationSetVersionItemsOApiRequest) Read(iprot thrift.TProtocol) goto SkipFieldError } case 2: - if fieldTypeId == thrift.I64 { + 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 - } - case 100: - if fieldTypeId == thrift.STRING { - if err = p.ReadField100(iprot); err != nil { - goto ReadFieldError - } - } else if err = iprot.Skip(fieldTypeId); err != nil { - goto SkipFieldError - } - case 101: - if fieldTypeId == thrift.I32 { - if err = p.ReadField101(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 @@ -8049,7 +8112,7 @@ ReadStructBeginError: 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_ListEvaluationSetVersionItemsOApiRequest[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_BatchUpdateEvaluationSetItemsOpenAPIData[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -8059,73 +8122,56 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *ListEvaluationSetVersionItemsOApiRequest) ReadField1(iprot thrift.TProtocol) error { - - var _field *int64 - if v, err := iprot.ReadI64(); err != nil { +func (p *BatchUpdateEvaluationSetItemsOpenAPIData) ReadField1(iprot thrift.TProtocol) error { + _, size, err := iprot.ReadListBegin() + if err != nil { return err - } else { - _field = &v } - p.WorkspaceID = _field - return nil -} -func (p *ListEvaluationSetVersionItemsOApiRequest) ReadField2(iprot thrift.TProtocol) error { + _field := make([]*eval_set.DatasetItemOutput, 0, size) + values := make([]eval_set.DatasetItemOutput, size) + for i := 0; i < size; i++ { + _elem := &values[i] + _elem.InitDefault() - var _field *int64 - if v, err := iprot.ReadI64(); err != nil { - return err - } else { - _field = &v - } - p.EvaluationSetID = _field - return nil -} -func (p *ListEvaluationSetVersionItemsOApiRequest) ReadField3(iprot thrift.TProtocol) error { + if err := _elem.Read(iprot); err != nil { + return err + } - var _field *int64 - if v, err := iprot.ReadI64(); err != nil { + _field = append(_field, _elem) + } + if err := iprot.ReadListEnd(); err != nil { return err - } else { - _field = &v } - p.VersionID = _field + p.ItemOutputs = _field return nil } -func (p *ListEvaluationSetVersionItemsOApiRequest) ReadField100(iprot thrift.TProtocol) error { - - var _field *string - if v, err := iprot.ReadString(); err != nil { +func (p *BatchUpdateEvaluationSetItemsOpenAPIData) ReadField2(iprot thrift.TProtocol) error { + _, size, err := iprot.ReadListBegin() + if err != nil { return err - } else { - _field = &v } - p.PageToken = _field - return nil -} -func (p *ListEvaluationSetVersionItemsOApiRequest) ReadField101(iprot thrift.TProtocol) error { + _field := make([]*eval_set.ItemErrorGroup, 0, size) + values := make([]eval_set.ItemErrorGroup, size) + for i := 0; i < size; i++ { + _elem := &values[i] + _elem.InitDefault() - var _field *int32 - if v, err := iprot.ReadI32(); err != nil { - return err - } else { - _field = &v + if err := _elem.Read(iprot); err != nil { + return err + } + + _field = append(_field, _elem) } - p.PageSize = _field - return nil -} -func (p *ListEvaluationSetVersionItemsOApiRequest) ReadField255(iprot thrift.TProtocol) error { - _field := base.NewBase() - if err := _field.Read(iprot); err != nil { + if err := iprot.ReadListEnd(); err != nil { return err } - p.Base = _field + p.Errors = _field return nil } -func (p *ListEvaluationSetVersionItemsOApiRequest) Write(oprot thrift.TProtocol) (err error) { +func (p *BatchUpdateEvaluationSetItemsOpenAPIData) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("ListEvaluationSetVersionItemsOApiRequest"); err != nil { + if err = oprot.WriteStructBegin("BatchUpdateEvaluationSetItemsOpenAPIData"); err != nil { goto WriteStructBeginError } if p != nil { @@ -8137,22 +8183,6 @@ func (p *ListEvaluationSetVersionItemsOApiRequest) Write(oprot thrift.TProtocol) fieldId = 2 goto WriteFieldError } - if err = p.writeField3(oprot); err != nil { - fieldId = 3 - 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.writeField255(oprot); err != nil { - fieldId = 255 - goto WriteFieldError - } } if err = oprot.WriteFieldStop(); err != nil { goto WriteFieldStopError @@ -8171,66 +8201,20 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *ListEvaluationSetVersionItemsOApiRequest) writeField1(oprot thrift.TProtocol) (err error) { - if p.IsSetWorkspaceID() { - if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteI64(*p.WorkspaceID); 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 *ListEvaluationSetVersionItemsOApiRequest) writeField2(oprot thrift.TProtocol) (err error) { - if p.IsSetEvaluationSetID() { - if err = oprot.WriteFieldBegin("evaluation_set_id", thrift.I64, 2); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteI64(*p.EvaluationSetID); 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 *ListEvaluationSetVersionItemsOApiRequest) writeField3(oprot thrift.TProtocol) (err error) { - if p.IsSetVersionID() { - if err = oprot.WriteFieldBegin("version_id", thrift.I64, 3); err != nil { +func (p *BatchUpdateEvaluationSetItemsOpenAPIData) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetItemOutputs() { + if err = oprot.WriteFieldBegin("itemOutputs", thrift.LIST, 1); err != nil { goto WriteFieldBeginError } - if err := oprot.WriteI64(*p.VersionID); err != nil { + if err := oprot.WriteListBegin(thrift.STRUCT, len(p.ItemOutputs)); 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 *ListEvaluationSetVersionItemsOApiRequest) writeField100(oprot thrift.TProtocol) (err error) { - if p.IsSetPageToken() { - if err = oprot.WriteFieldBegin("page_token", thrift.STRING, 100); err != nil { - goto WriteFieldBeginError + for _, v := range p.ItemOutputs { + if err := v.Write(oprot); err != nil { + return err + } } - if err := oprot.WriteString(*p.PageToken); err != nil { + if err := oprot.WriteListEnd(); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -8239,34 +8223,24 @@ func (p *ListEvaluationSetVersionItemsOApiRequest) writeField100(oprot thrift.TP } return nil WriteFieldBeginError: - return thrift.PrependError(fmt.Sprintf("%T write field 100 begin error: ", p), err) + return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err) WriteFieldEndError: - return thrift.PrependError(fmt.Sprintf("%T write field 100 end error: ", p), err) + return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *ListEvaluationSetVersionItemsOApiRequest) writeField101(oprot thrift.TProtocol) (err error) { - if p.IsSetPageSize() { - if err = oprot.WriteFieldBegin("page_size", thrift.I32, 101); err != nil { +func (p *BatchUpdateEvaluationSetItemsOpenAPIData) writeField2(oprot thrift.TProtocol) (err error) { + if p.IsSetErrors() { + if err = oprot.WriteFieldBegin("errors", thrift.LIST, 2); err != nil { goto WriteFieldBeginError } - if err := oprot.WriteI32(*p.PageSize); err != nil { + if err := oprot.WriteListBegin(thrift.STRUCT, len(p.Errors)); 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 *ListEvaluationSetVersionItemsOApiRequest) writeField255(oprot thrift.TProtocol) (err error) { - if p.IsSetBase() { - if err = oprot.WriteFieldBegin("Base", thrift.STRUCT, 255); err != nil { - goto WriteFieldBeginError + for _, v := range p.Errors { + if err := v.Write(oprot); err != nil { + return err + } } - if err := p.Base.Write(oprot); err != nil { + if err := oprot.WriteListEnd(); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -8275,212 +8249,181 @@ func (p *ListEvaluationSetVersionItemsOApiRequest) writeField255(oprot thrift.TP } return nil WriteFieldBeginError: - return thrift.PrependError(fmt.Sprintf("%T write field 255 begin error: ", p), err) + return thrift.PrependError(fmt.Sprintf("%T write field 2 begin error: ", p), err) WriteFieldEndError: - return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) + return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } -func (p *ListEvaluationSetVersionItemsOApiRequest) String() string { +func (p *BatchUpdateEvaluationSetItemsOpenAPIData) String() string { if p == nil { return "" } - return fmt.Sprintf("ListEvaluationSetVersionItemsOApiRequest(%+v)", *p) + return fmt.Sprintf("BatchUpdateEvaluationSetItemsOpenAPIData(%+v)", *p) } -func (p *ListEvaluationSetVersionItemsOApiRequest) DeepEqual(ano *ListEvaluationSetVersionItemsOApiRequest) bool { +func (p *BatchUpdateEvaluationSetItemsOpenAPIData) DeepEqual(ano *BatchUpdateEvaluationSetItemsOpenAPIData) bool { if p == ano { return true } else if p == nil || ano == nil { return false } - if !p.Field1DeepEqual(ano.WorkspaceID) { - return false - } - if !p.Field2DeepEqual(ano.EvaluationSetID) { - return false - } - if !p.Field3DeepEqual(ano.VersionID) { - return false - } - if !p.Field100DeepEqual(ano.PageToken) { - return false - } - if !p.Field101DeepEqual(ano.PageSize) { + if !p.Field1DeepEqual(ano.ItemOutputs) { return false } - if !p.Field255DeepEqual(ano.Base) { + if !p.Field2DeepEqual(ano.Errors) { return false } return true } -func (p *ListEvaluationSetVersionItemsOApiRequest) Field1DeepEqual(src *int64) bool { +func (p *BatchUpdateEvaluationSetItemsOpenAPIData) Field1DeepEqual(src []*eval_set.DatasetItemOutput) bool { - if p.WorkspaceID == src { - return true - } else if p.WorkspaceID == nil || src == nil { + if len(p.ItemOutputs) != len(src) { return false } - if *p.WorkspaceID != *src { - return false + for i, v := range p.ItemOutputs { + _src := src[i] + if !v.DeepEqual(_src) { + return false + } } return true } -func (p *ListEvaluationSetVersionItemsOApiRequest) Field2DeepEqual(src *int64) bool { +func (p *BatchUpdateEvaluationSetItemsOpenAPIData) Field2DeepEqual(src []*eval_set.ItemErrorGroup) bool { - if p.EvaluationSetID == src { - return true - } else if p.EvaluationSetID == nil || src == nil { + if len(p.Errors) != len(src) { return false } - if *p.EvaluationSetID != *src { - return false + for i, v := range p.Errors { + _src := src[i] + if !v.DeepEqual(_src) { + return false + } } return true } -func (p *ListEvaluationSetVersionItemsOApiRequest) Field3DeepEqual(src *int64) bool { - if p.VersionID == src { - return true - } else if p.VersionID == nil || src == nil { - return false - } - if *p.VersionID != *src { - return false - } - return true +// 1.7 批量删除评测集数据 +type BatchDeleteEvaluationSetItemsOApiRequest struct { + WorkspaceID *int64 `thrift:"workspace_id,1,optional" frugal:"1,optional,i64" json:"workspace_id" form:"workspace_id" ` + EvaluationSetID *int64 `thrift:"evaluation_set_id,2,optional" frugal:"2,optional,i64" json:"evaluation_set_id" path:"evaluation_set_id" ` + ItemIds []int64 `thrift:"item_ids,3,optional" frugal:"3,optional,list" json:"item_ids" form:"item_ids" ` + IsDeleteAll *bool `thrift:"is_delete_all,4,optional" frugal:"4,optional,bool" form:"is_delete_all" json:"is_delete_all,omitempty"` + Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` } -func (p *ListEvaluationSetVersionItemsOApiRequest) Field100DeepEqual(src *string) bool { - if p.PageToken == src { - return true - } else if p.PageToken == nil || src == nil { - return false - } - if strings.Compare(*p.PageToken, *src) != 0 { - return false - } - return true -} -func (p *ListEvaluationSetVersionItemsOApiRequest) Field101DeepEqual(src *int32) bool { - - if p.PageSize == src { - return true - } else if p.PageSize == nil || src == nil { - return false - } - if *p.PageSize != *src { - return false - } - return true -} -func (p *ListEvaluationSetVersionItemsOApiRequest) Field255DeepEqual(src *base.Base) bool { - - if !p.Base.DeepEqual(src) { - return false - } - return true +func NewBatchDeleteEvaluationSetItemsOApiRequest() *BatchDeleteEvaluationSetItemsOApiRequest { + return &BatchDeleteEvaluationSetItemsOApiRequest{} } -type ListEvaluationSetVersionItemsOApiResponse struct { - Code *int32 `thrift:"code,1,optional" frugal:"1,optional,i32" form:"code" json:"code,omitempty" query:"code"` - Msg *string `thrift:"msg,2,optional" frugal:"2,optional,string" form:"msg" json:"msg,omitempty" query:"msg"` - Data *ListEvaluationSetVersionItemsOpenAPIData `thrift:"data,3,optional" frugal:"3,optional,ListEvaluationSetVersionItemsOpenAPIData" form:"data" json:"data,omitempty" query:"data"` - BaseResp *base.BaseResp `thrift:"BaseResp,255" frugal:"255,default,base.BaseResp" form:"BaseResp" json:"BaseResp" query:"BaseResp"` +func (p *BatchDeleteEvaluationSetItemsOApiRequest) InitDefault() { } -func NewListEvaluationSetVersionItemsOApiResponse() *ListEvaluationSetVersionItemsOApiResponse { - return &ListEvaluationSetVersionItemsOApiResponse{} -} +var BatchDeleteEvaluationSetItemsOApiRequest_WorkspaceID_DEFAULT int64 -func (p *ListEvaluationSetVersionItemsOApiResponse) InitDefault() { +func (p *BatchDeleteEvaluationSetItemsOApiRequest) GetWorkspaceID() (v int64) { + if p == nil { + return + } + if !p.IsSetWorkspaceID() { + return BatchDeleteEvaluationSetItemsOApiRequest_WorkspaceID_DEFAULT + } + return *p.WorkspaceID } -var ListEvaluationSetVersionItemsOApiResponse_Code_DEFAULT int32 +var BatchDeleteEvaluationSetItemsOApiRequest_EvaluationSetID_DEFAULT int64 -func (p *ListEvaluationSetVersionItemsOApiResponse) GetCode() (v int32) { +func (p *BatchDeleteEvaluationSetItemsOApiRequest) GetEvaluationSetID() (v int64) { if p == nil { return } - if !p.IsSetCode() { - return ListEvaluationSetVersionItemsOApiResponse_Code_DEFAULT + if !p.IsSetEvaluationSetID() { + return BatchDeleteEvaluationSetItemsOApiRequest_EvaluationSetID_DEFAULT } - return *p.Code + return *p.EvaluationSetID } -var ListEvaluationSetVersionItemsOApiResponse_Msg_DEFAULT string +var BatchDeleteEvaluationSetItemsOApiRequest_ItemIds_DEFAULT []int64 -func (p *ListEvaluationSetVersionItemsOApiResponse) GetMsg() (v string) { +func (p *BatchDeleteEvaluationSetItemsOApiRequest) GetItemIds() (v []int64) { if p == nil { return } - if !p.IsSetMsg() { - return ListEvaluationSetVersionItemsOApiResponse_Msg_DEFAULT + if !p.IsSetItemIds() { + return BatchDeleteEvaluationSetItemsOApiRequest_ItemIds_DEFAULT } - return *p.Msg + return p.ItemIds } -var ListEvaluationSetVersionItemsOApiResponse_Data_DEFAULT *ListEvaluationSetVersionItemsOpenAPIData +var BatchDeleteEvaluationSetItemsOApiRequest_IsDeleteAll_DEFAULT bool -func (p *ListEvaluationSetVersionItemsOApiResponse) GetData() (v *ListEvaluationSetVersionItemsOpenAPIData) { +func (p *BatchDeleteEvaluationSetItemsOApiRequest) GetIsDeleteAll() (v bool) { if p == nil { return } - if !p.IsSetData() { - return ListEvaluationSetVersionItemsOApiResponse_Data_DEFAULT + if !p.IsSetIsDeleteAll() { + return BatchDeleteEvaluationSetItemsOApiRequest_IsDeleteAll_DEFAULT } - return p.Data + return *p.IsDeleteAll } -var ListEvaluationSetVersionItemsOApiResponse_BaseResp_DEFAULT *base.BaseResp +var BatchDeleteEvaluationSetItemsOApiRequest_Base_DEFAULT *base.Base -func (p *ListEvaluationSetVersionItemsOApiResponse) GetBaseResp() (v *base.BaseResp) { +func (p *BatchDeleteEvaluationSetItemsOApiRequest) GetBase() (v *base.Base) { if p == nil { return } - if !p.IsSetBaseResp() { - return ListEvaluationSetVersionItemsOApiResponse_BaseResp_DEFAULT + if !p.IsSetBase() { + return BatchDeleteEvaluationSetItemsOApiRequest_Base_DEFAULT } - return p.BaseResp + return p.Base } -func (p *ListEvaluationSetVersionItemsOApiResponse) SetCode(val *int32) { - p.Code = val +func (p *BatchDeleteEvaluationSetItemsOApiRequest) SetWorkspaceID(val *int64) { + p.WorkspaceID = val } -func (p *ListEvaluationSetVersionItemsOApiResponse) SetMsg(val *string) { - p.Msg = val +func (p *BatchDeleteEvaluationSetItemsOApiRequest) SetEvaluationSetID(val *int64) { + p.EvaluationSetID = val } -func (p *ListEvaluationSetVersionItemsOApiResponse) SetData(val *ListEvaluationSetVersionItemsOpenAPIData) { - p.Data = val +func (p *BatchDeleteEvaluationSetItemsOApiRequest) SetItemIds(val []int64) { + p.ItemIds = val } -func (p *ListEvaluationSetVersionItemsOApiResponse) SetBaseResp(val *base.BaseResp) { - p.BaseResp = val +func (p *BatchDeleteEvaluationSetItemsOApiRequest) SetIsDeleteAll(val *bool) { + p.IsDeleteAll = val +} +func (p *BatchDeleteEvaluationSetItemsOApiRequest) SetBase(val *base.Base) { + p.Base = val } -var fieldIDToName_ListEvaluationSetVersionItemsOApiResponse = map[int16]string{ - 1: "code", - 2: "msg", - 3: "data", - 255: "BaseResp", +var fieldIDToName_BatchDeleteEvaluationSetItemsOApiRequest = map[int16]string{ + 1: "workspace_id", + 2: "evaluation_set_id", + 3: "item_ids", + 4: "is_delete_all", + 255: "Base", } -func (p *ListEvaluationSetVersionItemsOApiResponse) IsSetCode() bool { - return p.Code != nil +func (p *BatchDeleteEvaluationSetItemsOApiRequest) IsSetWorkspaceID() bool { + return p.WorkspaceID != nil } -func (p *ListEvaluationSetVersionItemsOApiResponse) IsSetMsg() bool { - return p.Msg != nil +func (p *BatchDeleteEvaluationSetItemsOApiRequest) IsSetEvaluationSetID() bool { + return p.EvaluationSetID != nil } -func (p *ListEvaluationSetVersionItemsOApiResponse) IsSetData() bool { - return p.Data != nil +func (p *BatchDeleteEvaluationSetItemsOApiRequest) IsSetItemIds() bool { + return p.ItemIds != nil } -func (p *ListEvaluationSetVersionItemsOApiResponse) IsSetBaseResp() bool { - return p.BaseResp != nil +func (p *BatchDeleteEvaluationSetItemsOApiRequest) IsSetIsDeleteAll() bool { + return p.IsDeleteAll != nil } -func (p *ListEvaluationSetVersionItemsOApiResponse) Read(iprot thrift.TProtocol) (err error) { +func (p *BatchDeleteEvaluationSetItemsOApiRequest) IsSetBase() bool { + return p.Base != nil +} + +func (p *BatchDeleteEvaluationSetItemsOApiRequest) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -8499,7 +8442,7 @@ func (p *ListEvaluationSetVersionItemsOApiResponse) Read(iprot thrift.TProtocol) switch fieldId { case 1: - if fieldTypeId == thrift.I32 { + if fieldTypeId == thrift.I64 { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } @@ -8507,7 +8450,7 @@ func (p *ListEvaluationSetVersionItemsOApiResponse) Read(iprot thrift.TProtocol) goto SkipFieldError } case 2: - if fieldTypeId == thrift.STRING { + if fieldTypeId == thrift.I64 { if err = p.ReadField2(iprot); err != nil { goto ReadFieldError } @@ -8515,13 +8458,21 @@ func (p *ListEvaluationSetVersionItemsOApiResponse) Read(iprot thrift.TProtocol) goto SkipFieldError } case 3: - if fieldTypeId == thrift.STRUCT { + 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.BOOL { + if err = p.ReadField4(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } case 255: if fieldTypeId == thrift.STRUCT { if err = p.ReadField255(iprot); err != nil { @@ -8549,7 +8500,7 @@ ReadStructBeginError: 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_ListEvaluationSetVersionItemsOApiResponse[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_BatchDeleteEvaluationSetItemsOApiRequest[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -8559,48 +8510,74 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *ListEvaluationSetVersionItemsOApiResponse) ReadField1(iprot thrift.TProtocol) error { +func (p *BatchDeleteEvaluationSetItemsOApiRequest) ReadField1(iprot thrift.TProtocol) error { - var _field *int32 - if v, err := iprot.ReadI32(); err != nil { + var _field *int64 + if v, err := iprot.ReadI64(); err != nil { return err } else { _field = &v } - p.Code = _field + p.WorkspaceID = _field return nil } -func (p *ListEvaluationSetVersionItemsOApiResponse) ReadField2(iprot thrift.TProtocol) error { +func (p *BatchDeleteEvaluationSetItemsOApiRequest) ReadField2(iprot thrift.TProtocol) error { - var _field *string - if v, err := iprot.ReadString(); err != nil { + var _field *int64 + if v, err := iprot.ReadI64(); err != nil { return err } else { _field = &v } - p.Msg = _field + p.EvaluationSetID = _field return nil } -func (p *ListEvaluationSetVersionItemsOApiResponse) ReadField3(iprot thrift.TProtocol) error { - _field := NewListEvaluationSetVersionItemsOpenAPIData() - if err := _field.Read(iprot); err != nil { +func (p *BatchDeleteEvaluationSetItemsOApiRequest) ReadField3(iprot thrift.TProtocol) error { + _, size, err := iprot.ReadListBegin() + if err != nil { return err } - p.Data = _field + _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.ItemIds = _field return nil } -func (p *ListEvaluationSetVersionItemsOApiResponse) ReadField255(iprot thrift.TProtocol) error { - _field := base.NewBaseResp() +func (p *BatchDeleteEvaluationSetItemsOApiRequest) ReadField4(iprot thrift.TProtocol) error { + + var _field *bool + if v, err := iprot.ReadBool(); err != nil { + return err + } else { + _field = &v + } + p.IsDeleteAll = _field + return nil +} +func (p *BatchDeleteEvaluationSetItemsOApiRequest) ReadField255(iprot thrift.TProtocol) error { + _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err } - p.BaseResp = _field + p.Base = _field return nil } -func (p *ListEvaluationSetVersionItemsOApiResponse) Write(oprot thrift.TProtocol) (err error) { +func (p *BatchDeleteEvaluationSetItemsOApiRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("ListEvaluationSetVersionItemsOApiResponse"); err != nil { + if err = oprot.WriteStructBegin("BatchDeleteEvaluationSetItemsOApiRequest"); err != nil { goto WriteStructBeginError } if p != nil { @@ -8616,6 +8593,10 @@ func (p *ListEvaluationSetVersionItemsOApiResponse) Write(oprot thrift.TProtocol 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 @@ -8638,12 +8619,12 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *ListEvaluationSetVersionItemsOApiResponse) writeField1(oprot thrift.TProtocol) (err error) { - if p.IsSetCode() { - if err = oprot.WriteFieldBegin("code", thrift.I32, 1); err != nil { +func (p *BatchDeleteEvaluationSetItemsOApiRequest) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetWorkspaceID() { + if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { goto WriteFieldBeginError } - if err := oprot.WriteI32(*p.Code); err != nil { + if err := oprot.WriteI64(*p.WorkspaceID); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -8656,12 +8637,12 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *ListEvaluationSetVersionItemsOApiResponse) writeField2(oprot thrift.TProtocol) (err error) { - if p.IsSetMsg() { - if err = oprot.WriteFieldBegin("msg", thrift.STRING, 2); err != nil { +func (p *BatchDeleteEvaluationSetItemsOApiRequest) writeField2(oprot thrift.TProtocol) (err error) { + if p.IsSetEvaluationSetID() { + if err = oprot.WriteFieldBegin("evaluation_set_id", thrift.I64, 2); err != nil { goto WriteFieldBeginError } - if err := oprot.WriteString(*p.Msg); err != nil { + if err := oprot.WriteI64(*p.EvaluationSetID); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -8674,12 +8655,20 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } -func (p *ListEvaluationSetVersionItemsOApiResponse) writeField3(oprot thrift.TProtocol) (err error) { - if p.IsSetData() { - if err = oprot.WriteFieldBegin("data", thrift.STRUCT, 3); err != nil { +func (p *BatchDeleteEvaluationSetItemsOApiRequest) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetItemIds() { + if err = oprot.WriteFieldBegin("item_ids", thrift.LIST, 3); err != nil { goto WriteFieldBeginError } - if err := p.Data.Write(oprot); err != nil { + if err := oprot.WriteListBegin(thrift.I64, len(p.ItemIds)); err != nil { + return err + } + for _, v := range p.ItemIds { + if err := oprot.WriteI64(v); err != nil { + return err + } + } + if err := oprot.WriteListEnd(); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -8692,15 +8681,35 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) } -func (p *ListEvaluationSetVersionItemsOApiResponse) 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 +func (p *BatchDeleteEvaluationSetItemsOApiRequest) writeField4(oprot thrift.TProtocol) (err error) { + if p.IsSetIsDeleteAll() { + if err = oprot.WriteFieldBegin("is_delete_all", thrift.BOOL, 4); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteBool(*p.IsDeleteAll); 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 *BatchDeleteEvaluationSetItemsOApiRequest) 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: @@ -8709,172 +8718,172 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } -func (p *ListEvaluationSetVersionItemsOApiResponse) String() string { +func (p *BatchDeleteEvaluationSetItemsOApiRequest) String() string { if p == nil { return "" } - return fmt.Sprintf("ListEvaluationSetVersionItemsOApiResponse(%+v)", *p) + return fmt.Sprintf("BatchDeleteEvaluationSetItemsOApiRequest(%+v)", *p) } -func (p *ListEvaluationSetVersionItemsOApiResponse) DeepEqual(ano *ListEvaluationSetVersionItemsOApiResponse) bool { +func (p *BatchDeleteEvaluationSetItemsOApiRequest) DeepEqual(ano *BatchDeleteEvaluationSetItemsOApiRequest) bool { if p == ano { return true } else if p == nil || ano == nil { return false } - if !p.Field1DeepEqual(ano.Code) { + if !p.Field1DeepEqual(ano.WorkspaceID) { return false } - if !p.Field2DeepEqual(ano.Msg) { + if !p.Field2DeepEqual(ano.EvaluationSetID) { return false } - if !p.Field3DeepEqual(ano.Data) { + if !p.Field3DeepEqual(ano.ItemIds) { return false } - if !p.Field255DeepEqual(ano.BaseResp) { + if !p.Field4DeepEqual(ano.IsDeleteAll) { + return false + } + if !p.Field255DeepEqual(ano.Base) { return false } return true } -func (p *ListEvaluationSetVersionItemsOApiResponse) Field1DeepEqual(src *int32) bool { +func (p *BatchDeleteEvaluationSetItemsOApiRequest) Field1DeepEqual(src *int64) bool { - if p.Code == src { + if p.WorkspaceID == src { return true - } else if p.Code == nil || src == nil { + } else if p.WorkspaceID == nil || src == nil { return false } - if *p.Code != *src { + if *p.WorkspaceID != *src { return false } return true } -func (p *ListEvaluationSetVersionItemsOApiResponse) Field2DeepEqual(src *string) bool { +func (p *BatchDeleteEvaluationSetItemsOApiRequest) Field2DeepEqual(src *int64) bool { - if p.Msg == src { + if p.EvaluationSetID == src { return true - } else if p.Msg == nil || src == nil { + } else if p.EvaluationSetID == nil || src == nil { return false } - if strings.Compare(*p.Msg, *src) != 0 { + if *p.EvaluationSetID != *src { return false } return true } -func (p *ListEvaluationSetVersionItemsOApiResponse) Field3DeepEqual(src *ListEvaluationSetVersionItemsOpenAPIData) bool { +func (p *BatchDeleteEvaluationSetItemsOApiRequest) Field3DeepEqual(src []int64) bool { - if !p.Data.DeepEqual(src) { + if len(p.ItemIds) != len(src) { return false } + for i, v := range p.ItemIds { + _src := src[i] + if v != _src { + return false + } + } return true } -func (p *ListEvaluationSetVersionItemsOApiResponse) Field255DeepEqual(src *base.BaseResp) bool { +func (p *BatchDeleteEvaluationSetItemsOApiRequest) Field4DeepEqual(src *bool) bool { - if !p.BaseResp.DeepEqual(src) { + if p.IsDeleteAll == src { + return true + } else if p.IsDeleteAll == nil || src == nil { + return false + } + if *p.IsDeleteAll != *src { return false } return true } +func (p *BatchDeleteEvaluationSetItemsOApiRequest) Field255DeepEqual(src *base.Base) bool { -type ListEvaluationSetVersionItemsOpenAPIData struct { - Items []*eval_set.EvaluationSetItem `thrift:"items,1,optional" frugal:"1,optional,list" form:"items" json:"items,omitempty" query:"items"` - HasMore *bool `thrift:"has_more,100,optional" frugal:"100,optional,bool" form:"has_more" json:"has_more,omitempty" query:"has_more"` - NextPageToken *string `thrift:"next_page_token,101,optional" frugal:"101,optional,string" form:"next_page_token" json:"next_page_token,omitempty" query:"next_page_token"` - Total *int64 `thrift:"total,102,optional" frugal:"102,optional,i64" json:"total" form:"total" query:"total"` + if !p.Base.DeepEqual(src) { + return false + } + return true } -func NewListEvaluationSetVersionItemsOpenAPIData() *ListEvaluationSetVersionItemsOpenAPIData { - return &ListEvaluationSetVersionItemsOpenAPIData{} +type BatchDeleteEvaluationSetItemsOApiResponse struct { + Code *int32 `thrift:"code,1,optional" frugal:"1,optional,i32" form:"code" json:"code,omitempty" query:"code"` + Msg *string `thrift:"msg,2,optional" frugal:"2,optional,string" form:"msg" json:"msg,omitempty" query:"msg"` + BaseResp *base.BaseResp `thrift:"BaseResp,255" frugal:"255,default,base.BaseResp" form:"BaseResp" json:"BaseResp" query:"BaseResp"` } -func (p *ListEvaluationSetVersionItemsOpenAPIData) InitDefault() { +func NewBatchDeleteEvaluationSetItemsOApiResponse() *BatchDeleteEvaluationSetItemsOApiResponse { + return &BatchDeleteEvaluationSetItemsOApiResponse{} } -var ListEvaluationSetVersionItemsOpenAPIData_Items_DEFAULT []*eval_set.EvaluationSetItem - -func (p *ListEvaluationSetVersionItemsOpenAPIData) GetItems() (v []*eval_set.EvaluationSetItem) { - if p == nil { - return - } - if !p.IsSetItems() { - return ListEvaluationSetVersionItemsOpenAPIData_Items_DEFAULT - } - return p.Items +func (p *BatchDeleteEvaluationSetItemsOApiResponse) InitDefault() { } -var ListEvaluationSetVersionItemsOpenAPIData_HasMore_DEFAULT bool +var BatchDeleteEvaluationSetItemsOApiResponse_Code_DEFAULT int32 -func (p *ListEvaluationSetVersionItemsOpenAPIData) GetHasMore() (v bool) { +func (p *BatchDeleteEvaluationSetItemsOApiResponse) GetCode() (v int32) { if p == nil { return } - if !p.IsSetHasMore() { - return ListEvaluationSetVersionItemsOpenAPIData_HasMore_DEFAULT + if !p.IsSetCode() { + return BatchDeleteEvaluationSetItemsOApiResponse_Code_DEFAULT } - return *p.HasMore + return *p.Code } -var ListEvaluationSetVersionItemsOpenAPIData_NextPageToken_DEFAULT string +var BatchDeleteEvaluationSetItemsOApiResponse_Msg_DEFAULT string -func (p *ListEvaluationSetVersionItemsOpenAPIData) GetNextPageToken() (v string) { +func (p *BatchDeleteEvaluationSetItemsOApiResponse) GetMsg() (v string) { if p == nil { return } - if !p.IsSetNextPageToken() { - return ListEvaluationSetVersionItemsOpenAPIData_NextPageToken_DEFAULT + if !p.IsSetMsg() { + return BatchDeleteEvaluationSetItemsOApiResponse_Msg_DEFAULT } - return *p.NextPageToken + return *p.Msg } -var ListEvaluationSetVersionItemsOpenAPIData_Total_DEFAULT int64 +var BatchDeleteEvaluationSetItemsOApiResponse_BaseResp_DEFAULT *base.BaseResp -func (p *ListEvaluationSetVersionItemsOpenAPIData) GetTotal() (v int64) { +func (p *BatchDeleteEvaluationSetItemsOApiResponse) GetBaseResp() (v *base.BaseResp) { if p == nil { return } - if !p.IsSetTotal() { - return ListEvaluationSetVersionItemsOpenAPIData_Total_DEFAULT + if !p.IsSetBaseResp() { + return BatchDeleteEvaluationSetItemsOApiResponse_BaseResp_DEFAULT } - return *p.Total -} -func (p *ListEvaluationSetVersionItemsOpenAPIData) SetItems(val []*eval_set.EvaluationSetItem) { - p.Items = val -} -func (p *ListEvaluationSetVersionItemsOpenAPIData) SetHasMore(val *bool) { - p.HasMore = val + return p.BaseResp } -func (p *ListEvaluationSetVersionItemsOpenAPIData) SetNextPageToken(val *string) { - p.NextPageToken = val +func (p *BatchDeleteEvaluationSetItemsOApiResponse) SetCode(val *int32) { + p.Code = val } -func (p *ListEvaluationSetVersionItemsOpenAPIData) SetTotal(val *int64) { - p.Total = val +func (p *BatchDeleteEvaluationSetItemsOApiResponse) SetMsg(val *string) { + p.Msg = val } - -var fieldIDToName_ListEvaluationSetVersionItemsOpenAPIData = map[int16]string{ - 1: "items", - 100: "has_more", - 101: "next_page_token", - 102: "total", +func (p *BatchDeleteEvaluationSetItemsOApiResponse) SetBaseResp(val *base.BaseResp) { + p.BaseResp = val } -func (p *ListEvaluationSetVersionItemsOpenAPIData) IsSetItems() bool { - return p.Items != nil +var fieldIDToName_BatchDeleteEvaluationSetItemsOApiResponse = map[int16]string{ + 1: "code", + 2: "msg", + 255: "BaseResp", } -func (p *ListEvaluationSetVersionItemsOpenAPIData) IsSetHasMore() bool { - return p.HasMore != nil +func (p *BatchDeleteEvaluationSetItemsOApiResponse) IsSetCode() bool { + return p.Code != nil } -func (p *ListEvaluationSetVersionItemsOpenAPIData) IsSetNextPageToken() bool { - return p.NextPageToken != nil +func (p *BatchDeleteEvaluationSetItemsOApiResponse) IsSetMsg() bool { + return p.Msg != nil } -func (p *ListEvaluationSetVersionItemsOpenAPIData) IsSetTotal() bool { - return p.Total != nil +func (p *BatchDeleteEvaluationSetItemsOApiResponse) IsSetBaseResp() bool { + return p.BaseResp != nil } -func (p *ListEvaluationSetVersionItemsOpenAPIData) Read(iprot thrift.TProtocol) (err error) { +func (p *BatchDeleteEvaluationSetItemsOApiResponse) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -8893,32 +8902,24 @@ func (p *ListEvaluationSetVersionItemsOpenAPIData) Read(iprot thrift.TProtocol) switch fieldId { case 1: - if fieldTypeId == thrift.LIST { + if fieldTypeId == thrift.I32 { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } - case 100: - if fieldTypeId == thrift.BOOL { - if err = p.ReadField100(iprot); err != nil { - goto ReadFieldError - } - } else if err = iprot.Skip(fieldTypeId); err != nil { - goto SkipFieldError - } - case 101: + case 2: if fieldTypeId == thrift.STRING { - if err = p.ReadField101(iprot); err != nil { + if err = p.ReadField2(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } - case 102: - if fieldTypeId == thrift.I64 { - if err = p.ReadField102(iprot); err != nil { + case 255: + if fieldTypeId == thrift.STRUCT { + if err = p.ReadField255(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { @@ -8943,7 +8944,7 @@ ReadStructBeginError: 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_ListEvaluationSetVersionItemsOpenAPIData[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_BatchDeleteEvaluationSetItemsOApiResponse[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -8953,41 +8954,18 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *ListEvaluationSetVersionItemsOpenAPIData) ReadField1(iprot thrift.TProtocol) error { - _, size, err := iprot.ReadListBegin() - if err != nil { - return err - } - _field := make([]*eval_set.EvaluationSetItem, 0, size) - values := make([]eval_set.EvaluationSetItem, 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.Items = _field - return nil -} -func (p *ListEvaluationSetVersionItemsOpenAPIData) ReadField100(iprot thrift.TProtocol) error { +func (p *BatchDeleteEvaluationSetItemsOApiResponse) ReadField1(iprot thrift.TProtocol) error { - var _field *bool - if v, err := iprot.ReadBool(); err != nil { + var _field *int32 + if v, err := iprot.ReadI32(); err != nil { return err } else { _field = &v } - p.HasMore = _field + p.Code = _field return nil } -func (p *ListEvaluationSetVersionItemsOpenAPIData) ReadField101(iprot thrift.TProtocol) error { +func (p *BatchDeleteEvaluationSetItemsOApiResponse) ReadField2(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { @@ -8995,24 +8973,21 @@ func (p *ListEvaluationSetVersionItemsOpenAPIData) ReadField101(iprot thrift.TPr } else { _field = &v } - p.NextPageToken = _field + p.Msg = _field return nil } -func (p *ListEvaluationSetVersionItemsOpenAPIData) ReadField102(iprot thrift.TProtocol) error { - - var _field *int64 - if v, err := iprot.ReadI64(); err != nil { +func (p *BatchDeleteEvaluationSetItemsOApiResponse) ReadField255(iprot thrift.TProtocol) error { + _field := base.NewBaseResp() + if err := _field.Read(iprot); err != nil { return err - } else { - _field = &v } - p.Total = _field + p.BaseResp = _field return nil } -func (p *ListEvaluationSetVersionItemsOpenAPIData) Write(oprot thrift.TProtocol) (err error) { +func (p *BatchDeleteEvaluationSetItemsOApiResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("ListEvaluationSetVersionItemsOpenAPIData"); err != nil { + if err = oprot.WriteStructBegin("BatchDeleteEvaluationSetItemsOApiResponse"); err != nil { goto WriteStructBeginError } if p != nil { @@ -9020,16 +8995,12 @@ func (p *ListEvaluationSetVersionItemsOpenAPIData) Write(oprot thrift.TProtocol) fieldId = 1 goto WriteFieldError } - if err = p.writeField100(oprot); err != nil { - fieldId = 100 - goto WriteFieldError - } - if err = p.writeField101(oprot); err != nil { - fieldId = 101 + if err = p.writeField2(oprot); err != nil { + fieldId = 2 goto WriteFieldError } - if err = p.writeField102(oprot); err != nil { - fieldId = 102 + if err = p.writeField255(oprot); err != nil { + fieldId = 255 goto WriteFieldError } } @@ -9050,20 +9021,12 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *ListEvaluationSetVersionItemsOpenAPIData) writeField1(oprot thrift.TProtocol) (err error) { - if p.IsSetItems() { - if err = oprot.WriteFieldBegin("items", thrift.LIST, 1); err != nil { +func (p *BatchDeleteEvaluationSetItemsOApiResponse) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetCode() { + if err = oprot.WriteFieldBegin("code", thrift.I32, 1); err != nil { goto WriteFieldBeginError } - if err := oprot.WriteListBegin(thrift.STRUCT, len(p.Items)); err != nil { - return err - } - for _, v := range p.Items { - if err := v.Write(oprot); err != nil { - return err - } - } - if err := oprot.WriteListEnd(); err != nil { + if err := oprot.WriteI32(*p.Code); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -9076,12 +9039,12 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *ListEvaluationSetVersionItemsOpenAPIData) writeField100(oprot thrift.TProtocol) (err error) { - if p.IsSetHasMore() { - if err = oprot.WriteFieldBegin("has_more", thrift.BOOL, 100); err != nil { +func (p *BatchDeleteEvaluationSetItemsOApiResponse) writeField2(oprot thrift.TProtocol) (err error) { + if p.IsSetMsg() { + if err = oprot.WriteFieldBegin("msg", thrift.STRING, 2); err != nil { goto WriteFieldBeginError } - if err := oprot.WriteBool(*p.HasMore); err != nil { + if err := oprot.WriteString(*p.Msg); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -9090,227 +9053,226 @@ func (p *ListEvaluationSetVersionItemsOpenAPIData) writeField100(oprot thrift.TP } return nil WriteFieldBeginError: - return thrift.PrependError(fmt.Sprintf("%T write field 100 begin error: ", p), err) + return thrift.PrependError(fmt.Sprintf("%T write field 2 begin error: ", p), err) WriteFieldEndError: - return thrift.PrependError(fmt.Sprintf("%T write field 100 end error: ", p), err) + return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } -func (p *ListEvaluationSetVersionItemsOpenAPIData) writeField101(oprot thrift.TProtocol) (err error) { - if p.IsSetNextPageToken() { - if err = oprot.WriteFieldBegin("next_page_token", thrift.STRING, 101); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteString(*p.NextPageToken); err != nil { - return err - } - if err = oprot.WriteFieldEnd(); err != nil { - goto WriteFieldEndError - } +func (p *BatchDeleteEvaluationSetItemsOApiResponse) writeField255(oprot thrift.TProtocol) (err error) { + if err = oprot.WriteFieldBegin("BaseResp", thrift.STRUCT, 255); err != nil { + goto WriteFieldBeginError } - 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 *ListEvaluationSetVersionItemsOpenAPIData) writeField102(oprot thrift.TProtocol) (err error) { - if p.IsSetTotal() { - if err = oprot.WriteFieldBegin("total", thrift.I64, 102); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteI64(*p.Total); err != nil { - return err - } - if err = oprot.WriteFieldEnd(); err != nil { - goto WriteFieldEndError - } + 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 102 begin error: ", p), err) + return thrift.PrependError(fmt.Sprintf("%T write field 255 begin error: ", p), err) WriteFieldEndError: - return thrift.PrependError(fmt.Sprintf("%T write field 102 end error: ", p), err) + return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } -func (p *ListEvaluationSetVersionItemsOpenAPIData) String() string { +func (p *BatchDeleteEvaluationSetItemsOApiResponse) String() string { if p == nil { return "" } - return fmt.Sprintf("ListEvaluationSetVersionItemsOpenAPIData(%+v)", *p) + return fmt.Sprintf("BatchDeleteEvaluationSetItemsOApiResponse(%+v)", *p) } -func (p *ListEvaluationSetVersionItemsOpenAPIData) DeepEqual(ano *ListEvaluationSetVersionItemsOpenAPIData) bool { +func (p *BatchDeleteEvaluationSetItemsOApiResponse) DeepEqual(ano *BatchDeleteEvaluationSetItemsOApiResponse) bool { if p == ano { return true } else if p == nil || ano == nil { return false } - if !p.Field1DeepEqual(ano.Items) { - return false - } - if !p.Field100DeepEqual(ano.HasMore) { + if !p.Field1DeepEqual(ano.Code) { return false } - if !p.Field101DeepEqual(ano.NextPageToken) { + if !p.Field2DeepEqual(ano.Msg) { return false } - if !p.Field102DeepEqual(ano.Total) { + if !p.Field255DeepEqual(ano.BaseResp) { return false } return true } -func (p *ListEvaluationSetVersionItemsOpenAPIData) Field1DeepEqual(src []*eval_set.EvaluationSetItem) bool { - - if len(p.Items) != len(src) { - return false - } - for i, v := range p.Items { - _src := src[i] - if !v.DeepEqual(_src) { - return false - } - } - return true -} -func (p *ListEvaluationSetVersionItemsOpenAPIData) Field100DeepEqual(src *bool) bool { +func (p *BatchDeleteEvaluationSetItemsOApiResponse) Field1DeepEqual(src *int32) bool { - if p.HasMore == src { + if p.Code == src { return true - } else if p.HasMore == nil || src == nil { + } else if p.Code == nil || src == nil { return false } - if *p.HasMore != *src { + if *p.Code != *src { return false } return true } -func (p *ListEvaluationSetVersionItemsOpenAPIData) Field101DeepEqual(src *string) bool { +func (p *BatchDeleteEvaluationSetItemsOApiResponse) Field2DeepEqual(src *string) bool { - if p.NextPageToken == src { + if p.Msg == src { return true - } else if p.NextPageToken == nil || src == nil { + } else if p.Msg == nil || src == nil { return false } - if strings.Compare(*p.NextPageToken, *src) != 0 { + if strings.Compare(*p.Msg, *src) != 0 { return false } return true } -func (p *ListEvaluationSetVersionItemsOpenAPIData) Field102DeepEqual(src *int64) bool { +func (p *BatchDeleteEvaluationSetItemsOApiResponse) Field255DeepEqual(src *base.BaseResp) bool { - if p.Total == src { - return true - } else if p.Total == nil || src == nil { - return false - } - if *p.Total != *src { + if !p.BaseResp.DeepEqual(src) { return false } return true } -type UpdateEvaluationSetSchemaOApiRequest struct { - WorkspaceID *int64 `thrift:"workspace_id,1,optional" frugal:"1,optional,i64" json:"workspace_id" form:"workspace_id" ` - EvaluationSetID *int64 `thrift:"evaluation_set_id,2,optional" frugal:"2,optional,i64" json:"evaluation_set_id" path:"evaluation_set_id" ` - // fieldSchema.key 为空时:插入新的一列 - // fieldSchema.key 不为空时:更新对应的列 - // 删除(不支持恢复数据)的情况下,不需要写入入参的 field list; - Fields []*eval_set.FieldSchema `thrift:"fields,10,optional" frugal:"10,optional,list" form:"fields" json:"fields,omitempty" query:"fields"` - Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` +// 1.9 查询评测集特定版本数据 +type ListEvaluationSetVersionItemsOApiRequest struct { + WorkspaceID *int64 `thrift:"workspace_id,1,optional" frugal:"1,optional,i64" json:"workspace_id" query:"workspace_id" ` + EvaluationSetID *int64 `thrift:"evaluation_set_id,2,optional" frugal:"2,optional,i64" json:"evaluation_set_id" path:"evaluation_set_id" ` + VersionID *int64 `thrift:"version_id,3,optional" frugal:"3,optional,i64" json:"version_id" query:"version_id" ` + PageToken *string `thrift:"page_token,100,optional" frugal:"100,optional,string" json:"page_token,omitempty" query:"page_token"` + PageSize *int32 `thrift:"page_size,101,optional" frugal:"101,optional,i32" json:"page_size,omitempty" query:"page_size"` + Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` } -func NewUpdateEvaluationSetSchemaOApiRequest() *UpdateEvaluationSetSchemaOApiRequest { - return &UpdateEvaluationSetSchemaOApiRequest{} +func NewListEvaluationSetVersionItemsOApiRequest() *ListEvaluationSetVersionItemsOApiRequest { + return &ListEvaluationSetVersionItemsOApiRequest{} } -func (p *UpdateEvaluationSetSchemaOApiRequest) InitDefault() { +func (p *ListEvaluationSetVersionItemsOApiRequest) InitDefault() { } -var UpdateEvaluationSetSchemaOApiRequest_WorkspaceID_DEFAULT int64 +var ListEvaluationSetVersionItemsOApiRequest_WorkspaceID_DEFAULT int64 -func (p *UpdateEvaluationSetSchemaOApiRequest) GetWorkspaceID() (v int64) { +func (p *ListEvaluationSetVersionItemsOApiRequest) GetWorkspaceID() (v int64) { if p == nil { return } if !p.IsSetWorkspaceID() { - return UpdateEvaluationSetSchemaOApiRequest_WorkspaceID_DEFAULT + return ListEvaluationSetVersionItemsOApiRequest_WorkspaceID_DEFAULT } return *p.WorkspaceID } -var UpdateEvaluationSetSchemaOApiRequest_EvaluationSetID_DEFAULT int64 +var ListEvaluationSetVersionItemsOApiRequest_EvaluationSetID_DEFAULT int64 -func (p *UpdateEvaluationSetSchemaOApiRequest) GetEvaluationSetID() (v int64) { +func (p *ListEvaluationSetVersionItemsOApiRequest) GetEvaluationSetID() (v int64) { if p == nil { return } if !p.IsSetEvaluationSetID() { - return UpdateEvaluationSetSchemaOApiRequest_EvaluationSetID_DEFAULT + return ListEvaluationSetVersionItemsOApiRequest_EvaluationSetID_DEFAULT } return *p.EvaluationSetID } -var UpdateEvaluationSetSchemaOApiRequest_Fields_DEFAULT []*eval_set.FieldSchema +var ListEvaluationSetVersionItemsOApiRequest_VersionID_DEFAULT int64 -func (p *UpdateEvaluationSetSchemaOApiRequest) GetFields() (v []*eval_set.FieldSchema) { +func (p *ListEvaluationSetVersionItemsOApiRequest) GetVersionID() (v int64) { if p == nil { return } - if !p.IsSetFields() { - return UpdateEvaluationSetSchemaOApiRequest_Fields_DEFAULT + if !p.IsSetVersionID() { + return ListEvaluationSetVersionItemsOApiRequest_VersionID_DEFAULT } - return p.Fields + return *p.VersionID } -var UpdateEvaluationSetSchemaOApiRequest_Base_DEFAULT *base.Base +var ListEvaluationSetVersionItemsOApiRequest_PageToken_DEFAULT string -func (p *UpdateEvaluationSetSchemaOApiRequest) GetBase() (v *base.Base) { +func (p *ListEvaluationSetVersionItemsOApiRequest) GetPageToken() (v string) { + if p == nil { + return + } + if !p.IsSetPageToken() { + return ListEvaluationSetVersionItemsOApiRequest_PageToken_DEFAULT + } + return *p.PageToken +} + +var ListEvaluationSetVersionItemsOApiRequest_PageSize_DEFAULT int32 + +func (p *ListEvaluationSetVersionItemsOApiRequest) GetPageSize() (v int32) { + if p == nil { + return + } + if !p.IsSetPageSize() { + return ListEvaluationSetVersionItemsOApiRequest_PageSize_DEFAULT + } + return *p.PageSize +} + +var ListEvaluationSetVersionItemsOApiRequest_Base_DEFAULT *base.Base + +func (p *ListEvaluationSetVersionItemsOApiRequest) GetBase() (v *base.Base) { if p == nil { return } if !p.IsSetBase() { - return UpdateEvaluationSetSchemaOApiRequest_Base_DEFAULT + return ListEvaluationSetVersionItemsOApiRequest_Base_DEFAULT } return p.Base } -func (p *UpdateEvaluationSetSchemaOApiRequest) SetWorkspaceID(val *int64) { +func (p *ListEvaluationSetVersionItemsOApiRequest) SetWorkspaceID(val *int64) { p.WorkspaceID = val } -func (p *UpdateEvaluationSetSchemaOApiRequest) SetEvaluationSetID(val *int64) { +func (p *ListEvaluationSetVersionItemsOApiRequest) SetEvaluationSetID(val *int64) { p.EvaluationSetID = val } -func (p *UpdateEvaluationSetSchemaOApiRequest) SetFields(val []*eval_set.FieldSchema) { - p.Fields = val +func (p *ListEvaluationSetVersionItemsOApiRequest) SetVersionID(val *int64) { + p.VersionID = val } -func (p *UpdateEvaluationSetSchemaOApiRequest) SetBase(val *base.Base) { +func (p *ListEvaluationSetVersionItemsOApiRequest) SetPageToken(val *string) { + p.PageToken = val +} +func (p *ListEvaluationSetVersionItemsOApiRequest) SetPageSize(val *int32) { + p.PageSize = val +} +func (p *ListEvaluationSetVersionItemsOApiRequest) SetBase(val *base.Base) { p.Base = val } -var fieldIDToName_UpdateEvaluationSetSchemaOApiRequest = map[int16]string{ +var fieldIDToName_ListEvaluationSetVersionItemsOApiRequest = map[int16]string{ 1: "workspace_id", 2: "evaluation_set_id", - 10: "fields", + 3: "version_id", + 100: "page_token", + 101: "page_size", 255: "Base", } -func (p *UpdateEvaluationSetSchemaOApiRequest) IsSetWorkspaceID() bool { +func (p *ListEvaluationSetVersionItemsOApiRequest) IsSetWorkspaceID() bool { return p.WorkspaceID != nil } -func (p *UpdateEvaluationSetSchemaOApiRequest) IsSetEvaluationSetID() bool { +func (p *ListEvaluationSetVersionItemsOApiRequest) IsSetEvaluationSetID() bool { return p.EvaluationSetID != nil } -func (p *UpdateEvaluationSetSchemaOApiRequest) IsSetFields() bool { - return p.Fields != nil +func (p *ListEvaluationSetVersionItemsOApiRequest) IsSetVersionID() bool { + return p.VersionID != nil } -func (p *UpdateEvaluationSetSchemaOApiRequest) IsSetBase() bool { +func (p *ListEvaluationSetVersionItemsOApiRequest) IsSetPageToken() bool { + return p.PageToken != nil +} + +func (p *ListEvaluationSetVersionItemsOApiRequest) IsSetPageSize() bool { + return p.PageSize != nil +} + +func (p *ListEvaluationSetVersionItemsOApiRequest) IsSetBase() bool { return p.Base != nil } -func (p *UpdateEvaluationSetSchemaOApiRequest) Read(iprot thrift.TProtocol) (err error) { +func (p *ListEvaluationSetVersionItemsOApiRequest) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -9344,15 +9306,31 @@ func (p *UpdateEvaluationSetSchemaOApiRequest) Read(iprot thrift.TProtocol) (err } else if err = iprot.Skip(fieldTypeId); err != nil { goto SkipFieldError } - case 10: - if fieldTypeId == thrift.LIST { - if err = p.ReadField10(iprot); err != nil { + 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 255: + case 100: + if fieldTypeId == thrift.STRING { + if err = p.ReadField100(iprot); err != nil { + goto ReadFieldError + } + } else if err = iprot.Skip(fieldTypeId); err != nil { + goto SkipFieldError + } + case 101: + if fieldTypeId == thrift.I32 { + if err = p.ReadField101(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 @@ -9379,7 +9357,7 @@ ReadStructBeginError: 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_UpdateEvaluationSetSchemaOApiRequest[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ListEvaluationSetVersionItemsOApiRequest[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -9389,7 +9367,7 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *UpdateEvaluationSetSchemaOApiRequest) ReadField1(iprot thrift.TProtocol) error { +func (p *ListEvaluationSetVersionItemsOApiRequest) ReadField1(iprot thrift.TProtocol) error { var _field *int64 if v, err := iprot.ReadI64(); err != nil { @@ -9400,7 +9378,7 @@ func (p *UpdateEvaluationSetSchemaOApiRequest) ReadField1(iprot thrift.TProtocol p.WorkspaceID = _field return nil } -func (p *UpdateEvaluationSetSchemaOApiRequest) ReadField2(iprot thrift.TProtocol) error { +func (p *ListEvaluationSetVersionItemsOApiRequest) ReadField2(iprot thrift.TProtocol) error { var _field *int64 if v, err := iprot.ReadI64(); err != nil { @@ -9411,30 +9389,40 @@ func (p *UpdateEvaluationSetSchemaOApiRequest) ReadField2(iprot thrift.TProtocol p.EvaluationSetID = _field return nil } -func (p *UpdateEvaluationSetSchemaOApiRequest) ReadField10(iprot thrift.TProtocol) error { - _, size, err := iprot.ReadListBegin() - if err != nil { +func (p *ListEvaluationSetVersionItemsOApiRequest) ReadField3(iprot thrift.TProtocol) error { + + var _field *int64 + if v, err := iprot.ReadI64(); err != nil { return err + } else { + _field = &v } - _field := make([]*eval_set.FieldSchema, 0, size) - values := make([]eval_set.FieldSchema, size) - for i := 0; i < size; i++ { - _elem := &values[i] - _elem.InitDefault() - - if err := _elem.Read(iprot); err != nil { - return err - } + p.VersionID = _field + return nil +} +func (p *ListEvaluationSetVersionItemsOApiRequest) ReadField100(iprot thrift.TProtocol) error { - _field = append(_field, _elem) + var _field *string + if v, err := iprot.ReadString(); err != nil { + return err + } else { + _field = &v } - if err := iprot.ReadListEnd(); err != nil { + p.PageToken = _field + return nil +} +func (p *ListEvaluationSetVersionItemsOApiRequest) ReadField101(iprot thrift.TProtocol) error { + + var _field *int32 + if v, err := iprot.ReadI32(); err != nil { return err + } else { + _field = &v } - p.Fields = _field + p.PageSize = _field return nil } -func (p *UpdateEvaluationSetSchemaOApiRequest) ReadField255(iprot thrift.TProtocol) error { +func (p *ListEvaluationSetVersionItemsOApiRequest) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err @@ -9443,9 +9431,9 @@ func (p *UpdateEvaluationSetSchemaOApiRequest) ReadField255(iprot thrift.TProtoc return nil } -func (p *UpdateEvaluationSetSchemaOApiRequest) Write(oprot thrift.TProtocol) (err error) { +func (p *ListEvaluationSetVersionItemsOApiRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("UpdateEvaluationSetSchemaOApiRequest"); err != nil { + if err = oprot.WriteStructBegin("ListEvaluationSetVersionItemsOApiRequest"); err != nil { goto WriteStructBeginError } if p != nil { @@ -9457,8 +9445,16 @@ func (p *UpdateEvaluationSetSchemaOApiRequest) Write(oprot thrift.TProtocol) (er fieldId = 2 goto WriteFieldError } - if err = p.writeField10(oprot); err != nil { - fieldId = 10 + if err = p.writeField3(oprot); err != nil { + fieldId = 3 + 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.writeField255(oprot); err != nil { @@ -9483,7 +9479,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *UpdateEvaluationSetSchemaOApiRequest) writeField1(oprot thrift.TProtocol) (err error) { +func (p *ListEvaluationSetVersionItemsOApiRequest) writeField1(oprot thrift.TProtocol) (err error) { if p.IsSetWorkspaceID() { if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { goto WriteFieldBeginError @@ -9501,7 +9497,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *UpdateEvaluationSetSchemaOApiRequest) writeField2(oprot thrift.TProtocol) (err error) { +func (p *ListEvaluationSetVersionItemsOApiRequest) writeField2(oprot thrift.TProtocol) (err error) { if p.IsSetEvaluationSetID() { if err = oprot.WriteFieldBegin("evaluation_set_id", thrift.I64, 2); err != nil { goto WriteFieldBeginError @@ -9519,20 +9515,30 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } -func (p *UpdateEvaluationSetSchemaOApiRequest) writeField10(oprot thrift.TProtocol) (err error) { - if p.IsSetFields() { - if err = oprot.WriteFieldBegin("fields", thrift.LIST, 10); err != nil { +func (p *ListEvaluationSetVersionItemsOApiRequest) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetVersionID() { + if err = oprot.WriteFieldBegin("version_id", thrift.I64, 3); err != nil { goto WriteFieldBeginError } - if err := oprot.WriteListBegin(thrift.STRUCT, len(p.Fields)); err != nil { + if err := oprot.WriteI64(*p.VersionID); err != nil { return err } - for _, v := range p.Fields { - if err := v.Write(oprot); err != nil { - return err - } + if err = oprot.WriteFieldEnd(); err != nil { + goto WriteFieldEndError } - if err := oprot.WriteListEnd(); err != nil { + } + 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 *ListEvaluationSetVersionItemsOApiRequest) writeField100(oprot thrift.TProtocol) (err error) { + if p.IsSetPageToken() { + if err = oprot.WriteFieldBegin("page_token", thrift.STRING, 100); err != nil { + goto WriteFieldBeginError + } + if err := oprot.WriteString(*p.PageToken); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -9541,11 +9547,29 @@ func (p *UpdateEvaluationSetSchemaOApiRequest) writeField10(oprot thrift.TProtoc } return nil WriteFieldBeginError: - return thrift.PrependError(fmt.Sprintf("%T write field 10 begin error: ", p), err) + return thrift.PrependError(fmt.Sprintf("%T write field 100 begin error: ", p), err) WriteFieldEndError: - return thrift.PrependError(fmt.Sprintf("%T write field 10 end error: ", p), err) + return thrift.PrependError(fmt.Sprintf("%T write field 100 end error: ", p), err) } -func (p *UpdateEvaluationSetSchemaOApiRequest) writeField255(oprot thrift.TProtocol) (err error) { +func (p *ListEvaluationSetVersionItemsOApiRequest) writeField101(oprot thrift.TProtocol) (err error) { + if p.IsSetPageSize() { + if err = oprot.WriteFieldBegin("page_size", thrift.I32, 101); 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 101 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 101 end error: ", p), err) +} +func (p *ListEvaluationSetVersionItemsOApiRequest) writeField255(oprot thrift.TProtocol) (err error) { if p.IsSetBase() { if err = oprot.WriteFieldBegin("Base", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError @@ -9564,15 +9588,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } -func (p *UpdateEvaluationSetSchemaOApiRequest) String() string { +func (p *ListEvaluationSetVersionItemsOApiRequest) String() string { if p == nil { return "" } - return fmt.Sprintf("UpdateEvaluationSetSchemaOApiRequest(%+v)", *p) + return fmt.Sprintf("ListEvaluationSetVersionItemsOApiRequest(%+v)", *p) } -func (p *UpdateEvaluationSetSchemaOApiRequest) DeepEqual(ano *UpdateEvaluationSetSchemaOApiRequest) bool { +func (p *ListEvaluationSetVersionItemsOApiRequest) DeepEqual(ano *ListEvaluationSetVersionItemsOApiRequest) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -9584,7 +9608,13 @@ func (p *UpdateEvaluationSetSchemaOApiRequest) DeepEqual(ano *UpdateEvaluationSe if !p.Field2DeepEqual(ano.EvaluationSetID) { return false } - if !p.Field10DeepEqual(ano.Fields) { + if !p.Field3DeepEqual(ano.VersionID) { + return false + } + if !p.Field100DeepEqual(ano.PageToken) { + return false + } + if !p.Field101DeepEqual(ano.PageSize) { return false } if !p.Field255DeepEqual(ano.Base) { @@ -9593,7 +9623,7 @@ func (p *UpdateEvaluationSetSchemaOApiRequest) DeepEqual(ano *UpdateEvaluationSe return true } -func (p *UpdateEvaluationSetSchemaOApiRequest) Field1DeepEqual(src *int64) bool { +func (p *ListEvaluationSetVersionItemsOApiRequest) Field1DeepEqual(src *int64) bool { if p.WorkspaceID == src { return true @@ -9605,7 +9635,7 @@ func (p *UpdateEvaluationSetSchemaOApiRequest) Field1DeepEqual(src *int64) bool } return true } -func (p *UpdateEvaluationSetSchemaOApiRequest) Field2DeepEqual(src *int64) bool { +func (p *ListEvaluationSetVersionItemsOApiRequest) Field2DeepEqual(src *int64) bool { if p.EvaluationSetID == src { return true @@ -9617,20 +9647,43 @@ func (p *UpdateEvaluationSetSchemaOApiRequest) Field2DeepEqual(src *int64) bool } return true } -func (p *UpdateEvaluationSetSchemaOApiRequest) Field10DeepEqual(src []*eval_set.FieldSchema) bool { +func (p *ListEvaluationSetVersionItemsOApiRequest) Field3DeepEqual(src *int64) bool { - if len(p.Fields) != len(src) { + if p.VersionID == src { + return true + } else if p.VersionID == nil || src == nil { return false } - for i, v := range p.Fields { - _src := src[i] - if !v.DeepEqual(_src) { - return false - } + if *p.VersionID != *src { + return false } return true } -func (p *UpdateEvaluationSetSchemaOApiRequest) Field255DeepEqual(src *base.Base) bool { +func (p *ListEvaluationSetVersionItemsOApiRequest) Field100DeepEqual(src *string) bool { + + if p.PageToken == src { + return true + } else if p.PageToken == nil || src == nil { + return false + } + if strings.Compare(*p.PageToken, *src) != 0 { + return false + } + return true +} +func (p *ListEvaluationSetVersionItemsOApiRequest) Field101DeepEqual(src *int32) bool { + + if p.PageSize == src { + return true + } else if p.PageSize == nil || src == nil { + return false + } + if *p.PageSize != *src { + return false + } + return true +} +func (p *ListEvaluationSetVersionItemsOApiRequest) Field255DeepEqual(src *base.Base) bool { if !p.Base.DeepEqual(src) { return false @@ -9638,83 +9691,104 @@ func (p *UpdateEvaluationSetSchemaOApiRequest) Field255DeepEqual(src *base.Base) return true } -type UpdateEvaluationSetSchemaOApiResponse struct { - Code *int32 `thrift:"code,1,optional" frugal:"1,optional,i32" form:"code" json:"code,omitempty" query:"code"` - Msg *string `thrift:"msg,2,optional" frugal:"2,optional,string" form:"msg" json:"msg,omitempty" query:"msg"` - BaseResp *base.BaseResp `thrift:"BaseResp,255" frugal:"255,default,base.BaseResp" form:"BaseResp" json:"BaseResp" query:"BaseResp"` +type ListEvaluationSetVersionItemsOApiResponse struct { + Code *int32 `thrift:"code,1,optional" frugal:"1,optional,i32" form:"code" json:"code,omitempty" query:"code"` + Msg *string `thrift:"msg,2,optional" frugal:"2,optional,string" form:"msg" json:"msg,omitempty" query:"msg"` + Data *ListEvaluationSetVersionItemsOpenAPIData `thrift:"data,3,optional" frugal:"3,optional,ListEvaluationSetVersionItemsOpenAPIData" form:"data" json:"data,omitempty" query:"data"` + BaseResp *base.BaseResp `thrift:"BaseResp,255" frugal:"255,default,base.BaseResp" form:"BaseResp" json:"BaseResp" query:"BaseResp"` } -func NewUpdateEvaluationSetSchemaOApiResponse() *UpdateEvaluationSetSchemaOApiResponse { - return &UpdateEvaluationSetSchemaOApiResponse{} +func NewListEvaluationSetVersionItemsOApiResponse() *ListEvaluationSetVersionItemsOApiResponse { + return &ListEvaluationSetVersionItemsOApiResponse{} } -func (p *UpdateEvaluationSetSchemaOApiResponse) InitDefault() { +func (p *ListEvaluationSetVersionItemsOApiResponse) InitDefault() { } -var UpdateEvaluationSetSchemaOApiResponse_Code_DEFAULT int32 +var ListEvaluationSetVersionItemsOApiResponse_Code_DEFAULT int32 -func (p *UpdateEvaluationSetSchemaOApiResponse) GetCode() (v int32) { +func (p *ListEvaluationSetVersionItemsOApiResponse) GetCode() (v int32) { if p == nil { return } if !p.IsSetCode() { - return UpdateEvaluationSetSchemaOApiResponse_Code_DEFAULT + return ListEvaluationSetVersionItemsOApiResponse_Code_DEFAULT } return *p.Code } -var UpdateEvaluationSetSchemaOApiResponse_Msg_DEFAULT string +var ListEvaluationSetVersionItemsOApiResponse_Msg_DEFAULT string -func (p *UpdateEvaluationSetSchemaOApiResponse) GetMsg() (v string) { +func (p *ListEvaluationSetVersionItemsOApiResponse) GetMsg() (v string) { if p == nil { return } if !p.IsSetMsg() { - return UpdateEvaluationSetSchemaOApiResponse_Msg_DEFAULT + return ListEvaluationSetVersionItemsOApiResponse_Msg_DEFAULT } return *p.Msg } -var UpdateEvaluationSetSchemaOApiResponse_BaseResp_DEFAULT *base.BaseResp +var ListEvaluationSetVersionItemsOApiResponse_Data_DEFAULT *ListEvaluationSetVersionItemsOpenAPIData -func (p *UpdateEvaluationSetSchemaOApiResponse) GetBaseResp() (v *base.BaseResp) { +func (p *ListEvaluationSetVersionItemsOApiResponse) GetData() (v *ListEvaluationSetVersionItemsOpenAPIData) { + if p == nil { + return + } + if !p.IsSetData() { + return ListEvaluationSetVersionItemsOApiResponse_Data_DEFAULT + } + return p.Data +} + +var ListEvaluationSetVersionItemsOApiResponse_BaseResp_DEFAULT *base.BaseResp + +func (p *ListEvaluationSetVersionItemsOApiResponse) GetBaseResp() (v *base.BaseResp) { if p == nil { return } if !p.IsSetBaseResp() { - return UpdateEvaluationSetSchemaOApiResponse_BaseResp_DEFAULT + return ListEvaluationSetVersionItemsOApiResponse_BaseResp_DEFAULT } return p.BaseResp } -func (p *UpdateEvaluationSetSchemaOApiResponse) SetCode(val *int32) { +func (p *ListEvaluationSetVersionItemsOApiResponse) SetCode(val *int32) { p.Code = val } -func (p *UpdateEvaluationSetSchemaOApiResponse) SetMsg(val *string) { +func (p *ListEvaluationSetVersionItemsOApiResponse) SetMsg(val *string) { p.Msg = val } -func (p *UpdateEvaluationSetSchemaOApiResponse) SetBaseResp(val *base.BaseResp) { +func (p *ListEvaluationSetVersionItemsOApiResponse) SetData(val *ListEvaluationSetVersionItemsOpenAPIData) { + p.Data = val +} +func (p *ListEvaluationSetVersionItemsOApiResponse) SetBaseResp(val *base.BaseResp) { p.BaseResp = val } -var fieldIDToName_UpdateEvaluationSetSchemaOApiResponse = map[int16]string{ +var fieldIDToName_ListEvaluationSetVersionItemsOApiResponse = map[int16]string{ 1: "code", 2: "msg", + 3: "data", 255: "BaseResp", } -func (p *UpdateEvaluationSetSchemaOApiResponse) IsSetCode() bool { +func (p *ListEvaluationSetVersionItemsOApiResponse) IsSetCode() bool { return p.Code != nil } -func (p *UpdateEvaluationSetSchemaOApiResponse) IsSetMsg() bool { +func (p *ListEvaluationSetVersionItemsOApiResponse) IsSetMsg() bool { return p.Msg != nil } -func (p *UpdateEvaluationSetSchemaOApiResponse) IsSetBaseResp() bool { +func (p *ListEvaluationSetVersionItemsOApiResponse) IsSetData() bool { + return p.Data != nil +} + +func (p *ListEvaluationSetVersionItemsOApiResponse) IsSetBaseResp() bool { return p.BaseResp != nil } -func (p *UpdateEvaluationSetSchemaOApiResponse) Read(iprot thrift.TProtocol) (err error) { +func (p *ListEvaluationSetVersionItemsOApiResponse) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -9748,6 +9822,14 @@ func (p *UpdateEvaluationSetSchemaOApiResponse) Read(iprot thrift.TProtocol) (er } 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 { @@ -9775,7 +9857,7 @@ ReadStructBeginError: 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_UpdateEvaluationSetSchemaOApiResponse[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ListEvaluationSetVersionItemsOApiResponse[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -9785,7 +9867,7 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *UpdateEvaluationSetSchemaOApiResponse) ReadField1(iprot thrift.TProtocol) error { +func (p *ListEvaluationSetVersionItemsOApiResponse) ReadField1(iprot thrift.TProtocol) error { var _field *int32 if v, err := iprot.ReadI32(); err != nil { @@ -9796,7 +9878,7 @@ func (p *UpdateEvaluationSetSchemaOApiResponse) ReadField1(iprot thrift.TProtoco p.Code = _field return nil } -func (p *UpdateEvaluationSetSchemaOApiResponse) ReadField2(iprot thrift.TProtocol) error { +func (p *ListEvaluationSetVersionItemsOApiResponse) ReadField2(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { @@ -9807,7 +9889,15 @@ func (p *UpdateEvaluationSetSchemaOApiResponse) ReadField2(iprot thrift.TProtoco p.Msg = _field return nil } -func (p *UpdateEvaluationSetSchemaOApiResponse) ReadField255(iprot thrift.TProtocol) error { +func (p *ListEvaluationSetVersionItemsOApiResponse) ReadField3(iprot thrift.TProtocol) error { + _field := NewListEvaluationSetVersionItemsOpenAPIData() + if err := _field.Read(iprot); err != nil { + return err + } + p.Data = _field + return nil +} +func (p *ListEvaluationSetVersionItemsOApiResponse) ReadField255(iprot thrift.TProtocol) error { _field := base.NewBaseResp() if err := _field.Read(iprot); err != nil { return err @@ -9816,9 +9906,9 @@ func (p *UpdateEvaluationSetSchemaOApiResponse) ReadField255(iprot thrift.TProto return nil } -func (p *UpdateEvaluationSetSchemaOApiResponse) Write(oprot thrift.TProtocol) (err error) { +func (p *ListEvaluationSetVersionItemsOApiResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("UpdateEvaluationSetSchemaOApiResponse"); err != nil { + if err = oprot.WriteStructBegin("ListEvaluationSetVersionItemsOApiResponse"); err != nil { goto WriteStructBeginError } if p != nil { @@ -9830,6 +9920,10 @@ func (p *UpdateEvaluationSetSchemaOApiResponse) Write(oprot thrift.TProtocol) (e 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 @@ -9852,7 +9946,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *UpdateEvaluationSetSchemaOApiResponse) writeField1(oprot thrift.TProtocol) (err error) { +func (p *ListEvaluationSetVersionItemsOApiResponse) writeField1(oprot thrift.TProtocol) (err error) { if p.IsSetCode() { if err = oprot.WriteFieldBegin("code", thrift.I32, 1); err != nil { goto WriteFieldBeginError @@ -9870,7 +9964,7 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *UpdateEvaluationSetSchemaOApiResponse) writeField2(oprot thrift.TProtocol) (err error) { +func (p *ListEvaluationSetVersionItemsOApiResponse) writeField2(oprot thrift.TProtocol) (err error) { if p.IsSetMsg() { if err = oprot.WriteFieldBegin("msg", thrift.STRING, 2); err != nil { goto WriteFieldBeginError @@ -9888,7 +9982,25 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } -func (p *UpdateEvaluationSetSchemaOApiResponse) writeField255(oprot thrift.TProtocol) (err error) { +func (p *ListEvaluationSetVersionItemsOApiResponse) writeField3(oprot thrift.TProtocol) (err error) { + if p.IsSetData() { + 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 *ListEvaluationSetVersionItemsOApiResponse) writeField255(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("BaseResp", thrift.STRUCT, 255); err != nil { goto WriteFieldBeginError } @@ -9905,15 +10017,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } -func (p *UpdateEvaluationSetSchemaOApiResponse) String() string { +func (p *ListEvaluationSetVersionItemsOApiResponse) String() string { if p == nil { return "" } - return fmt.Sprintf("UpdateEvaluationSetSchemaOApiResponse(%+v)", *p) + return fmt.Sprintf("ListEvaluationSetVersionItemsOApiResponse(%+v)", *p) } -func (p *UpdateEvaluationSetSchemaOApiResponse) DeepEqual(ano *UpdateEvaluationSetSchemaOApiResponse) bool { +func (p *ListEvaluationSetVersionItemsOApiResponse) DeepEqual(ano *ListEvaluationSetVersionItemsOApiResponse) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -9925,13 +10037,16 @@ func (p *UpdateEvaluationSetSchemaOApiResponse) DeepEqual(ano *UpdateEvaluationS if !p.Field2DeepEqual(ano.Msg) { return false } + if !p.Field3DeepEqual(ano.Data) { + return false + } if !p.Field255DeepEqual(ano.BaseResp) { return false } return true } -func (p *UpdateEvaluationSetSchemaOApiResponse) Field1DeepEqual(src *int32) bool { +func (p *ListEvaluationSetVersionItemsOApiResponse) Field1DeepEqual(src *int32) bool { if p.Code == src { return true @@ -9943,7 +10058,7 @@ func (p *UpdateEvaluationSetSchemaOApiResponse) Field1DeepEqual(src *int32) bool } return true } -func (p *UpdateEvaluationSetSchemaOApiResponse) Field2DeepEqual(src *string) bool { +func (p *ListEvaluationSetVersionItemsOApiResponse) Field2DeepEqual(src *string) bool { if p.Msg == src { return true @@ -9955,7 +10070,14 @@ func (p *UpdateEvaluationSetSchemaOApiResponse) Field2DeepEqual(src *string) boo } return true } -func (p *UpdateEvaluationSetSchemaOApiResponse) Field255DeepEqual(src *base.BaseResp) bool { +func (p *ListEvaluationSetVersionItemsOApiResponse) Field3DeepEqual(src *ListEvaluationSetVersionItemsOpenAPIData) bool { + + if !p.Data.DeepEqual(src) { + return false + } + return true +} +func (p *ListEvaluationSetVersionItemsOApiResponse) Field255DeepEqual(src *base.BaseResp) bool { if !p.BaseResp.DeepEqual(src) { return false @@ -9963,87 +10085,104 @@ func (p *UpdateEvaluationSetSchemaOApiResponse) Field255DeepEqual(src *base.Base return true } -// =============================== -// 评估器相关接口 (5个接口) -// =============================== -// 2.1 创建评估器 -type CreateEvaluatorOApiRequest struct { - WorkspaceID *int64 `thrift:"workspace_id,1,optional" frugal:"1,optional,i64" json:"workspace_id" form:"workspace_id" query:"workspace_id"` - Evaluator *evaluator.Evaluator `thrift:"evaluator,2,optional" frugal:"2,optional,evaluator.Evaluator" form:"evaluator" json:"evaluator,omitempty" query:"evaluator"` - Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` +type ListEvaluationSetVersionItemsOpenAPIData struct { + Items []*eval_set.EvaluationSetItem `thrift:"items,1,optional" frugal:"1,optional,list" form:"items" json:"items,omitempty" query:"items"` + HasMore *bool `thrift:"has_more,100,optional" frugal:"100,optional,bool" form:"has_more" json:"has_more,omitempty" query:"has_more"` + NextPageToken *string `thrift:"next_page_token,101,optional" frugal:"101,optional,string" form:"next_page_token" json:"next_page_token,omitempty" query:"next_page_token"` + Total *int64 `thrift:"total,102,optional" frugal:"102,optional,i64" json:"total" form:"total" query:"total"` +} + +func NewListEvaluationSetVersionItemsOpenAPIData() *ListEvaluationSetVersionItemsOpenAPIData { + return &ListEvaluationSetVersionItemsOpenAPIData{} } -func NewCreateEvaluatorOApiRequest() *CreateEvaluatorOApiRequest { - return &CreateEvaluatorOApiRequest{} +func (p *ListEvaluationSetVersionItemsOpenAPIData) InitDefault() { } -func (p *CreateEvaluatorOApiRequest) InitDefault() { +var ListEvaluationSetVersionItemsOpenAPIData_Items_DEFAULT []*eval_set.EvaluationSetItem + +func (p *ListEvaluationSetVersionItemsOpenAPIData) GetItems() (v []*eval_set.EvaluationSetItem) { + if p == nil { + return + } + if !p.IsSetItems() { + return ListEvaluationSetVersionItemsOpenAPIData_Items_DEFAULT + } + return p.Items } -var CreateEvaluatorOApiRequest_WorkspaceID_DEFAULT int64 +var ListEvaluationSetVersionItemsOpenAPIData_HasMore_DEFAULT bool -func (p *CreateEvaluatorOApiRequest) GetWorkspaceID() (v int64) { +func (p *ListEvaluationSetVersionItemsOpenAPIData) GetHasMore() (v bool) { if p == nil { return } - if !p.IsSetWorkspaceID() { - return CreateEvaluatorOApiRequest_WorkspaceID_DEFAULT + if !p.IsSetHasMore() { + return ListEvaluationSetVersionItemsOpenAPIData_HasMore_DEFAULT } - return *p.WorkspaceID + return *p.HasMore } -var CreateEvaluatorOApiRequest_Evaluator_DEFAULT *evaluator.Evaluator +var ListEvaluationSetVersionItemsOpenAPIData_NextPageToken_DEFAULT string -func (p *CreateEvaluatorOApiRequest) GetEvaluator() (v *evaluator.Evaluator) { +func (p *ListEvaluationSetVersionItemsOpenAPIData) GetNextPageToken() (v string) { if p == nil { return } - if !p.IsSetEvaluator() { - return CreateEvaluatorOApiRequest_Evaluator_DEFAULT + if !p.IsSetNextPageToken() { + return ListEvaluationSetVersionItemsOpenAPIData_NextPageToken_DEFAULT } - return p.Evaluator + return *p.NextPageToken } -var CreateEvaluatorOApiRequest_Base_DEFAULT *base.Base +var ListEvaluationSetVersionItemsOpenAPIData_Total_DEFAULT int64 -func (p *CreateEvaluatorOApiRequest) GetBase() (v *base.Base) { +func (p *ListEvaluationSetVersionItemsOpenAPIData) GetTotal() (v int64) { if p == nil { return } - if !p.IsSetBase() { - return CreateEvaluatorOApiRequest_Base_DEFAULT + if !p.IsSetTotal() { + return ListEvaluationSetVersionItemsOpenAPIData_Total_DEFAULT } - return p.Base + return *p.Total } -func (p *CreateEvaluatorOApiRequest) SetWorkspaceID(val *int64) { - p.WorkspaceID = val +func (p *ListEvaluationSetVersionItemsOpenAPIData) SetItems(val []*eval_set.EvaluationSetItem) { + p.Items = val } -func (p *CreateEvaluatorOApiRequest) SetEvaluator(val *evaluator.Evaluator) { - p.Evaluator = val +func (p *ListEvaluationSetVersionItemsOpenAPIData) SetHasMore(val *bool) { + p.HasMore = val } -func (p *CreateEvaluatorOApiRequest) SetBase(val *base.Base) { - p.Base = val +func (p *ListEvaluationSetVersionItemsOpenAPIData) SetNextPageToken(val *string) { + p.NextPageToken = val +} +func (p *ListEvaluationSetVersionItemsOpenAPIData) SetTotal(val *int64) { + p.Total = val } -var fieldIDToName_CreateEvaluatorOApiRequest = map[int16]string{ - 1: "workspace_id", - 2: "evaluator", - 255: "Base", +var fieldIDToName_ListEvaluationSetVersionItemsOpenAPIData = map[int16]string{ + 1: "items", + 100: "has_more", + 101: "next_page_token", + 102: "total", } -func (p *CreateEvaluatorOApiRequest) IsSetWorkspaceID() bool { - return p.WorkspaceID != nil +func (p *ListEvaluationSetVersionItemsOpenAPIData) IsSetItems() bool { + return p.Items != nil } -func (p *CreateEvaluatorOApiRequest) IsSetEvaluator() bool { - return p.Evaluator != nil +func (p *ListEvaluationSetVersionItemsOpenAPIData) IsSetHasMore() bool { + return p.HasMore != nil } -func (p *CreateEvaluatorOApiRequest) IsSetBase() bool { - return p.Base != nil +func (p *ListEvaluationSetVersionItemsOpenAPIData) IsSetNextPageToken() bool { + return p.NextPageToken != nil } -func (p *CreateEvaluatorOApiRequest) Read(iprot thrift.TProtocol) (err error) { +func (p *ListEvaluationSetVersionItemsOpenAPIData) IsSetTotal() bool { + return p.Total != nil +} + +func (p *ListEvaluationSetVersionItemsOpenAPIData) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -10062,24 +10201,32 @@ func (p *CreateEvaluatorOApiRequest) Read(iprot thrift.TProtocol) (err error) { switch fieldId { case 1: - if fieldTypeId == thrift.I64 { + 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.STRUCT { - if err = p.ReadField2(iprot); err != nil { + case 100: + if fieldTypeId == thrift.BOOL { + if err = p.ReadField100(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 { + 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.I64 { + if err = p.ReadField102(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { @@ -10104,7 +10251,7 @@ ReadStructBeginError: 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_CreateEvaluatorOApiRequest[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ListEvaluationSetVersionItemsOpenAPIData[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -10114,37 +10261,66 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *CreateEvaluatorOApiRequest) ReadField1(iprot thrift.TProtocol) error { +func (p *ListEvaluationSetVersionItemsOpenAPIData) ReadField1(iprot thrift.TProtocol) error { + _, size, err := iprot.ReadListBegin() + if err != nil { + return err + } + _field := make([]*eval_set.EvaluationSetItem, 0, size) + values := make([]eval_set.EvaluationSetItem, size) + for i := 0; i < size; i++ { + _elem := &values[i] + _elem.InitDefault() - var _field *int64 - if v, err := iprot.ReadI64(); err != nil { + if err := _elem.Read(iprot); err != nil { + return err + } + + _field = append(_field, _elem) + } + if err := iprot.ReadListEnd(); err != nil { + return err + } + p.Items = _field + return nil +} +func (p *ListEvaluationSetVersionItemsOpenAPIData) ReadField100(iprot thrift.TProtocol) error { + + var _field *bool + if v, err := iprot.ReadBool(); err != nil { return err } else { _field = &v } - p.WorkspaceID = _field + p.HasMore = _field return nil } -func (p *CreateEvaluatorOApiRequest) ReadField2(iprot thrift.TProtocol) error { - _field := evaluator.NewEvaluator() - if err := _field.Read(iprot); err != nil { +func (p *ListEvaluationSetVersionItemsOpenAPIData) ReadField101(iprot thrift.TProtocol) error { + + var _field *string + if v, err := iprot.ReadString(); err != nil { return err + } else { + _field = &v } - p.Evaluator = _field + p.NextPageToken = _field return nil } -func (p *CreateEvaluatorOApiRequest) ReadField255(iprot thrift.TProtocol) error { - _field := base.NewBase() - if err := _field.Read(iprot); err != nil { +func (p *ListEvaluationSetVersionItemsOpenAPIData) ReadField102(iprot thrift.TProtocol) error { + + var _field *int64 + if v, err := iprot.ReadI64(); err != nil { return err + } else { + _field = &v } - p.Base = _field + p.Total = _field return nil } -func (p *CreateEvaluatorOApiRequest) Write(oprot thrift.TProtocol) (err error) { +func (p *ListEvaluationSetVersionItemsOpenAPIData) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("CreateEvaluatorOApiRequest"); err != nil { + if err = oprot.WriteStructBegin("ListEvaluationSetVersionItemsOpenAPIData"); err != nil { goto WriteStructBeginError } if p != nil { @@ -10152,12 +10328,16 @@ func (p *CreateEvaluatorOApiRequest) Write(oprot thrift.TProtocol) (err error) { fieldId = 1 goto WriteFieldError } - if err = p.writeField2(oprot); err != nil { - fieldId = 2 + if err = p.writeField100(oprot); err != nil { + fieldId = 100 goto WriteFieldError } - if err = p.writeField255(oprot); err != nil { - fieldId = 255 + if err = p.writeField101(oprot); err != nil { + fieldId = 101 + goto WriteFieldError + } + if err = p.writeField102(oprot); err != nil { + fieldId = 102 goto WriteFieldError } } @@ -10178,30 +10358,38 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *CreateEvaluatorOApiRequest) writeField1(oprot thrift.TProtocol) (err error) { - if p.IsSetWorkspaceID() { - if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { +func (p *ListEvaluationSetVersionItemsOpenAPIData) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetItems() { + if err = oprot.WriteFieldBegin("items", thrift.LIST, 1); err != nil { goto WriteFieldBeginError } - if err := oprot.WriteI64(*p.WorkspaceID); err != nil { + if err := oprot.WriteListBegin(thrift.STRUCT, len(p.Items)); err != nil { return err } - if err = oprot.WriteFieldEnd(); err != nil { - goto WriteFieldEndError + for _, v := range p.Items { + 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 *CreateEvaluatorOApiRequest) writeField2(oprot thrift.TProtocol) (err error) { - if p.IsSetEvaluator() { - if err = oprot.WriteFieldBegin("evaluator", thrift.STRUCT, 2); err != nil { +func (p *ListEvaluationSetVersionItemsOpenAPIData) writeField100(oprot thrift.TProtocol) (err error) { + if p.IsSetHasMore() { + if err = oprot.WriteFieldBegin("has_more", thrift.BOOL, 100); err != nil { goto WriteFieldBeginError } - if err := p.Evaluator.Write(oprot); err != nil { + if err := oprot.WriteBool(*p.HasMore); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -10210,16 +10398,16 @@ func (p *CreateEvaluatorOApiRequest) writeField2(oprot thrift.TProtocol) (err er } return nil WriteFieldBeginError: - return thrift.PrependError(fmt.Sprintf("%T write field 2 begin error: ", p), err) + return thrift.PrependError(fmt.Sprintf("%T write field 100 begin error: ", p), err) WriteFieldEndError: - return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) + return thrift.PrependError(fmt.Sprintf("%T write field 100 end error: ", p), err) } -func (p *CreateEvaluatorOApiRequest) writeField255(oprot thrift.TProtocol) (err error) { - if p.IsSetBase() { - if err = oprot.WriteFieldBegin("Base", thrift.STRUCT, 255); err != nil { +func (p *ListEvaluationSetVersionItemsOpenAPIData) writeField101(oprot thrift.TProtocol) (err error) { + if p.IsSetNextPageToken() { + if err = oprot.WriteFieldBegin("next_page_token", thrift.STRING, 101); err != nil { goto WriteFieldBeginError } - if err := p.Base.Write(oprot); err != nil { + if err := oprot.WriteString(*p.NextPageToken); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -10228,162 +10416,209 @@ func (p *CreateEvaluatorOApiRequest) writeField255(oprot thrift.TProtocol) (err } return nil WriteFieldBeginError: - return thrift.PrependError(fmt.Sprintf("%T write field 255 begin error: ", p), err) + return thrift.PrependError(fmt.Sprintf("%T write field 101 begin error: ", p), err) WriteFieldEndError: - return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) + return thrift.PrependError(fmt.Sprintf("%T write field 101 end error: ", p), err) +} +func (p *ListEvaluationSetVersionItemsOpenAPIData) writeField102(oprot thrift.TProtocol) (err error) { + if p.IsSetTotal() { + if err = oprot.WriteFieldBegin("total", thrift.I64, 102); 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 102 begin error: ", p), err) +WriteFieldEndError: + return thrift.PrependError(fmt.Sprintf("%T write field 102 end error: ", p), err) } -func (p *CreateEvaluatorOApiRequest) String() string { +func (p *ListEvaluationSetVersionItemsOpenAPIData) String() string { if p == nil { return "" } - return fmt.Sprintf("CreateEvaluatorOApiRequest(%+v)", *p) + return fmt.Sprintf("ListEvaluationSetVersionItemsOpenAPIData(%+v)", *p) } -func (p *CreateEvaluatorOApiRequest) DeepEqual(ano *CreateEvaluatorOApiRequest) bool { +func (p *ListEvaluationSetVersionItemsOpenAPIData) DeepEqual(ano *ListEvaluationSetVersionItemsOpenAPIData) bool { if p == ano { return true } else if p == nil || ano == nil { return false } - if !p.Field1DeepEqual(ano.WorkspaceID) { + if !p.Field1DeepEqual(ano.Items) { return false } - if !p.Field2DeepEqual(ano.Evaluator) { + if !p.Field100DeepEqual(ano.HasMore) { return false } - if !p.Field255DeepEqual(ano.Base) { + if !p.Field101DeepEqual(ano.NextPageToken) { + return false + } + if !p.Field102DeepEqual(ano.Total) { return false } return true } -func (p *CreateEvaluatorOApiRequest) Field1DeepEqual(src *int64) bool { +func (p *ListEvaluationSetVersionItemsOpenAPIData) Field1DeepEqual(src []*eval_set.EvaluationSetItem) bool { - if p.WorkspaceID == src { + if len(p.Items) != len(src) { + return false + } + for i, v := range p.Items { + _src := src[i] + if !v.DeepEqual(_src) { + return false + } + } + return true +} +func (p *ListEvaluationSetVersionItemsOpenAPIData) Field100DeepEqual(src *bool) bool { + + if p.HasMore == src { return true - } else if p.WorkspaceID == nil || src == nil { + } else if p.HasMore == nil || src == nil { return false } - if *p.WorkspaceID != *src { + if *p.HasMore != *src { return false } return true } -func (p *CreateEvaluatorOApiRequest) Field2DeepEqual(src *evaluator.Evaluator) bool { +func (p *ListEvaluationSetVersionItemsOpenAPIData) Field101DeepEqual(src *string) bool { - if !p.Evaluator.DeepEqual(src) { + if p.NextPageToken == src { + return true + } else if p.NextPageToken == nil || src == nil { + return false + } + if strings.Compare(*p.NextPageToken, *src) != 0 { return false } return true } -func (p *CreateEvaluatorOApiRequest) Field255DeepEqual(src *base.Base) bool { +func (p *ListEvaluationSetVersionItemsOpenAPIData) Field102DeepEqual(src *int64) bool { - if !p.Base.DeepEqual(src) { + if p.Total == src { + return true + } else if p.Total == nil || src == nil { + return false + } + if *p.Total != *src { return false } return true } -type CreateEvaluatorOApiResponse struct { - Code *int32 `thrift:"code,1,optional" frugal:"1,optional,i32" form:"code" json:"code,omitempty" query:"code"` - Msg *string `thrift:"msg,2,optional" frugal:"2,optional,string" form:"msg" json:"msg,omitempty" query:"msg"` - Data *CreateEvaluatorOpenAPIData `thrift:"data,3,optional" frugal:"3,optional,CreateEvaluatorOpenAPIData" form:"data" json:"data,omitempty" query:"data"` - BaseResp *base.BaseResp `thrift:"BaseResp,255" frugal:"255,default,base.BaseResp" form:"BaseResp" json:"BaseResp" query:"BaseResp"` +type UpdateEvaluationSetSchemaOApiRequest struct { + WorkspaceID *int64 `thrift:"workspace_id,1,optional" frugal:"1,optional,i64" json:"workspace_id" form:"workspace_id" ` + EvaluationSetID *int64 `thrift:"evaluation_set_id,2,optional" frugal:"2,optional,i64" json:"evaluation_set_id" path:"evaluation_set_id" ` + // fieldSchema.key 为空时:插入新的一列 + // fieldSchema.key 不为空时:更新对应的列 + // 删除(不支持恢复数据)的情况下,不需要写入入参的 field list; + Fields []*eval_set.FieldSchema `thrift:"fields,10,optional" frugal:"10,optional,list" form:"fields" json:"fields,omitempty"` + Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` } -func NewCreateEvaluatorOApiResponse() *CreateEvaluatorOApiResponse { - return &CreateEvaluatorOApiResponse{} +func NewUpdateEvaluationSetSchemaOApiRequest() *UpdateEvaluationSetSchemaOApiRequest { + return &UpdateEvaluationSetSchemaOApiRequest{} } -func (p *CreateEvaluatorOApiResponse) InitDefault() { +func (p *UpdateEvaluationSetSchemaOApiRequest) InitDefault() { } -var CreateEvaluatorOApiResponse_Code_DEFAULT int32 +var UpdateEvaluationSetSchemaOApiRequest_WorkspaceID_DEFAULT int64 -func (p *CreateEvaluatorOApiResponse) GetCode() (v int32) { +func (p *UpdateEvaluationSetSchemaOApiRequest) GetWorkspaceID() (v int64) { if p == nil { return } - if !p.IsSetCode() { - return CreateEvaluatorOApiResponse_Code_DEFAULT + if !p.IsSetWorkspaceID() { + return UpdateEvaluationSetSchemaOApiRequest_WorkspaceID_DEFAULT } - return *p.Code + return *p.WorkspaceID } -var CreateEvaluatorOApiResponse_Msg_DEFAULT string +var UpdateEvaluationSetSchemaOApiRequest_EvaluationSetID_DEFAULT int64 -func (p *CreateEvaluatorOApiResponse) GetMsg() (v string) { +func (p *UpdateEvaluationSetSchemaOApiRequest) GetEvaluationSetID() (v int64) { if p == nil { return } - if !p.IsSetMsg() { - return CreateEvaluatorOApiResponse_Msg_DEFAULT + if !p.IsSetEvaluationSetID() { + return UpdateEvaluationSetSchemaOApiRequest_EvaluationSetID_DEFAULT } - return *p.Msg + return *p.EvaluationSetID } -var CreateEvaluatorOApiResponse_Data_DEFAULT *CreateEvaluatorOpenAPIData +var UpdateEvaluationSetSchemaOApiRequest_Fields_DEFAULT []*eval_set.FieldSchema -func (p *CreateEvaluatorOApiResponse) GetData() (v *CreateEvaluatorOpenAPIData) { +func (p *UpdateEvaluationSetSchemaOApiRequest) GetFields() (v []*eval_set.FieldSchema) { if p == nil { return } - if !p.IsSetData() { - return CreateEvaluatorOApiResponse_Data_DEFAULT + if !p.IsSetFields() { + return UpdateEvaluationSetSchemaOApiRequest_Fields_DEFAULT } - return p.Data + return p.Fields } -var CreateEvaluatorOApiResponse_BaseResp_DEFAULT *base.BaseResp +var UpdateEvaluationSetSchemaOApiRequest_Base_DEFAULT *base.Base -func (p *CreateEvaluatorOApiResponse) GetBaseResp() (v *base.BaseResp) { +func (p *UpdateEvaluationSetSchemaOApiRequest) GetBase() (v *base.Base) { if p == nil { return } - if !p.IsSetBaseResp() { - return CreateEvaluatorOApiResponse_BaseResp_DEFAULT + if !p.IsSetBase() { + return UpdateEvaluationSetSchemaOApiRequest_Base_DEFAULT } - return p.BaseResp + return p.Base } -func (p *CreateEvaluatorOApiResponse) SetCode(val *int32) { - p.Code = val +func (p *UpdateEvaluationSetSchemaOApiRequest) SetWorkspaceID(val *int64) { + p.WorkspaceID = val } -func (p *CreateEvaluatorOApiResponse) SetMsg(val *string) { - p.Msg = val +func (p *UpdateEvaluationSetSchemaOApiRequest) SetEvaluationSetID(val *int64) { + p.EvaluationSetID = val } -func (p *CreateEvaluatorOApiResponse) SetData(val *CreateEvaluatorOpenAPIData) { - p.Data = val +func (p *UpdateEvaluationSetSchemaOApiRequest) SetFields(val []*eval_set.FieldSchema) { + p.Fields = val } -func (p *CreateEvaluatorOApiResponse) SetBaseResp(val *base.BaseResp) { - p.BaseResp = val +func (p *UpdateEvaluationSetSchemaOApiRequest) SetBase(val *base.Base) { + p.Base = val } -var fieldIDToName_CreateEvaluatorOApiResponse = map[int16]string{ - 1: "code", - 2: "msg", - 3: "data", - 255: "BaseResp", +var fieldIDToName_UpdateEvaluationSetSchemaOApiRequest = map[int16]string{ + 1: "workspace_id", + 2: "evaluation_set_id", + 10: "fields", + 255: "Base", } -func (p *CreateEvaluatorOApiResponse) IsSetCode() bool { - return p.Code != nil +func (p *UpdateEvaluationSetSchemaOApiRequest) IsSetWorkspaceID() bool { + return p.WorkspaceID != nil } -func (p *CreateEvaluatorOApiResponse) IsSetMsg() bool { - return p.Msg != nil +func (p *UpdateEvaluationSetSchemaOApiRequest) IsSetEvaluationSetID() bool { + return p.EvaluationSetID != nil } -func (p *CreateEvaluatorOApiResponse) IsSetData() bool { - return p.Data != nil +func (p *UpdateEvaluationSetSchemaOApiRequest) IsSetFields() bool { + return p.Fields != nil } -func (p *CreateEvaluatorOApiResponse) IsSetBaseResp() bool { - return p.BaseResp != nil +func (p *UpdateEvaluationSetSchemaOApiRequest) IsSetBase() bool { + return p.Base != nil } -func (p *CreateEvaluatorOApiResponse) Read(iprot thrift.TProtocol) (err error) { +func (p *UpdateEvaluationSetSchemaOApiRequest) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -10402,7 +10637,7 @@ func (p *CreateEvaluatorOApiResponse) Read(iprot thrift.TProtocol) (err error) { switch fieldId { case 1: - if fieldTypeId == thrift.I32 { + if fieldTypeId == thrift.I64 { if err = p.ReadField1(iprot); err != nil { goto ReadFieldError } @@ -10410,16 +10645,16 @@ func (p *CreateEvaluatorOApiResponse) Read(iprot thrift.TProtocol) (err error) { goto SkipFieldError } case 2: - if fieldTypeId == thrift.STRING { + 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 { + case 10: + if fieldTypeId == thrift.LIST { + if err = p.ReadField10(iprot); err != nil { goto ReadFieldError } } else if err = iprot.Skip(fieldTypeId); err != nil { @@ -10452,7 +10687,7 @@ ReadStructBeginError: 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_CreateEvaluatorOApiResponse[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_UpdateEvaluationSetSchemaOApiRequest[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -10462,48 +10697,63 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *CreateEvaluatorOApiResponse) ReadField1(iprot thrift.TProtocol) error { +func (p *UpdateEvaluationSetSchemaOApiRequest) ReadField1(iprot thrift.TProtocol) error { - var _field *int32 - if v, err := iprot.ReadI32(); err != nil { + var _field *int64 + if v, err := iprot.ReadI64(); err != nil { return err } else { _field = &v } - p.Code = _field + p.WorkspaceID = _field return nil } -func (p *CreateEvaluatorOApiResponse) ReadField2(iprot thrift.TProtocol) error { +func (p *UpdateEvaluationSetSchemaOApiRequest) ReadField2(iprot thrift.TProtocol) error { - var _field *string - if v, err := iprot.ReadString(); err != nil { + var _field *int64 + if v, err := iprot.ReadI64(); err != nil { return err } else { _field = &v } - p.Msg = _field + p.EvaluationSetID = _field return nil } -func (p *CreateEvaluatorOApiResponse) ReadField3(iprot thrift.TProtocol) error { - _field := NewCreateEvaluatorOpenAPIData() - if err := _field.Read(iprot); err != nil { +func (p *UpdateEvaluationSetSchemaOApiRequest) ReadField10(iprot thrift.TProtocol) error { + _, size, err := iprot.ReadListBegin() + if err != nil { return err } - p.Data = _field + _field := make([]*eval_set.FieldSchema, 0, size) + values := make([]eval_set.FieldSchema, 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.Fields = _field return nil } -func (p *CreateEvaluatorOApiResponse) ReadField255(iprot thrift.TProtocol) error { - _field := base.NewBaseResp() +func (p *UpdateEvaluationSetSchemaOApiRequest) ReadField255(iprot thrift.TProtocol) error { + _field := base.NewBase() if err := _field.Read(iprot); err != nil { return err } - p.BaseResp = _field + p.Base = _field return nil } -func (p *CreateEvaluatorOApiResponse) Write(oprot thrift.TProtocol) (err error) { +func (p *UpdateEvaluationSetSchemaOApiRequest) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("CreateEvaluatorOApiResponse"); err != nil { + if err = oprot.WriteStructBegin("UpdateEvaluationSetSchemaOApiRequest"); err != nil { goto WriteStructBeginError } if p != nil { @@ -10515,8 +10765,8 @@ func (p *CreateEvaluatorOApiResponse) Write(oprot thrift.TProtocol) (err error) fieldId = 2 goto WriteFieldError } - if err = p.writeField3(oprot); err != nil { - fieldId = 3 + if err = p.writeField10(oprot); err != nil { + fieldId = 10 goto WriteFieldError } if err = p.writeField255(oprot); err != nil { @@ -10541,12 +10791,12 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *CreateEvaluatorOApiResponse) writeField1(oprot thrift.TProtocol) (err error) { - if p.IsSetCode() { - if err = oprot.WriteFieldBegin("code", thrift.I32, 1); err != nil { +func (p *UpdateEvaluationSetSchemaOApiRequest) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetWorkspaceID() { + if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { goto WriteFieldBeginError } - if err := oprot.WriteI32(*p.Code); err != nil { + if err := oprot.WriteI64(*p.WorkspaceID); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -10559,12 +10809,12 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *CreateEvaluatorOApiResponse) writeField2(oprot thrift.TProtocol) (err error) { - if p.IsSetMsg() { - if err = oprot.WriteFieldBegin("msg", thrift.STRING, 2); err != nil { +func (p *UpdateEvaluationSetSchemaOApiRequest) writeField2(oprot thrift.TProtocol) (err error) { + if p.IsSetEvaluationSetID() { + if err = oprot.WriteFieldBegin("evaluation_set_id", thrift.I64, 2); err != nil { goto WriteFieldBeginError } - if err := oprot.WriteString(*p.Msg); err != nil { + if err := oprot.WriteI64(*p.EvaluationSetID); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -10577,12 +10827,20 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 2 end error: ", p), err) } -func (p *CreateEvaluatorOApiResponse) writeField3(oprot thrift.TProtocol) (err error) { - if p.IsSetData() { - if err = oprot.WriteFieldBegin("data", thrift.STRUCT, 3); err != nil { +func (p *UpdateEvaluationSetSchemaOApiRequest) writeField10(oprot thrift.TProtocol) (err error) { + if p.IsSetFields() { + if err = oprot.WriteFieldBegin("fields", thrift.LIST, 10); err != nil { goto WriteFieldBeginError } - if err := p.Data.Write(oprot); err != nil { + if err := oprot.WriteListBegin(thrift.STRUCT, len(p.Fields)); err != nil { + return err + } + for _, v := range p.Fields { + if err := v.Write(oprot); err != nil { + return err + } + } + if err := oprot.WriteListEnd(); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -10591,19 +10849,21 @@ func (p *CreateEvaluatorOApiResponse) writeField3(oprot thrift.TProtocol) (err e } return nil WriteFieldBeginError: - return thrift.PrependError(fmt.Sprintf("%T write field 3 begin error: ", p), err) + return thrift.PrependError(fmt.Sprintf("%T write field 10 begin error: ", p), err) WriteFieldEndError: - return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) + return thrift.PrependError(fmt.Sprintf("%T write field 10 end error: ", p), err) } -func (p *CreateEvaluatorOApiResponse) 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 +func (p *UpdateEvaluationSetSchemaOApiRequest) 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: @@ -10612,109 +10872,157 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 255 end error: ", p), err) } -func (p *CreateEvaluatorOApiResponse) String() string { +func (p *UpdateEvaluationSetSchemaOApiRequest) String() string { if p == nil { return "" } - return fmt.Sprintf("CreateEvaluatorOApiResponse(%+v)", *p) + return fmt.Sprintf("UpdateEvaluationSetSchemaOApiRequest(%+v)", *p) } -func (p *CreateEvaluatorOApiResponse) DeepEqual(ano *CreateEvaluatorOApiResponse) bool { +func (p *UpdateEvaluationSetSchemaOApiRequest) DeepEqual(ano *UpdateEvaluationSetSchemaOApiRequest) bool { if p == ano { return true } else if p == nil || ano == nil { return false } - if !p.Field1DeepEqual(ano.Code) { + if !p.Field1DeepEqual(ano.WorkspaceID) { return false } - if !p.Field2DeepEqual(ano.Msg) { + if !p.Field2DeepEqual(ano.EvaluationSetID) { return false } - if !p.Field3DeepEqual(ano.Data) { + if !p.Field10DeepEqual(ano.Fields) { return false } - if !p.Field255DeepEqual(ano.BaseResp) { + if !p.Field255DeepEqual(ano.Base) { return false } return true } -func (p *CreateEvaluatorOApiResponse) Field1DeepEqual(src *int32) bool { +func (p *UpdateEvaluationSetSchemaOApiRequest) Field1DeepEqual(src *int64) bool { - if p.Code == src { + if p.WorkspaceID == src { return true - } else if p.Code == nil || src == nil { + } else if p.WorkspaceID == nil || src == nil { return false } - if *p.Code != *src { + if *p.WorkspaceID != *src { return false } return true } -func (p *CreateEvaluatorOApiResponse) Field2DeepEqual(src *string) bool { +func (p *UpdateEvaluationSetSchemaOApiRequest) Field2DeepEqual(src *int64) bool { - if p.Msg == src { + if p.EvaluationSetID == src { return true - } else if p.Msg == nil || src == nil { + } else if p.EvaluationSetID == nil || src == nil { return false } - if strings.Compare(*p.Msg, *src) != 0 { + if *p.EvaluationSetID != *src { return false } return true } -func (p *CreateEvaluatorOApiResponse) Field3DeepEqual(src *CreateEvaluatorOpenAPIData) bool { +func (p *UpdateEvaluationSetSchemaOApiRequest) Field10DeepEqual(src []*eval_set.FieldSchema) bool { - if !p.Data.DeepEqual(src) { + if len(p.Fields) != len(src) { return false } + for i, v := range p.Fields { + _src := src[i] + if !v.DeepEqual(_src) { + return false + } + } return true } -func (p *CreateEvaluatorOApiResponse) Field255DeepEqual(src *base.BaseResp) bool { +func (p *UpdateEvaluationSetSchemaOApiRequest) Field255DeepEqual(src *base.Base) bool { - if !p.BaseResp.DeepEqual(src) { + if !p.Base.DeepEqual(src) { return false } return true } -type CreateEvaluatorOpenAPIData struct { - EvaluatorID *string `thrift:"evaluator_id,1,optional" frugal:"1,optional,string" form:"evaluator_id" json:"evaluator_id,string,omitempty" query:"evaluator_id"` +type UpdateEvaluationSetSchemaOApiResponse struct { + Code *int32 `thrift:"code,1,optional" frugal:"1,optional,i32" form:"code" json:"code,omitempty" query:"code"` + Msg *string `thrift:"msg,2,optional" frugal:"2,optional,string" form:"msg" json:"msg,omitempty" query:"msg"` + BaseResp *base.BaseResp `thrift:"BaseResp,255" frugal:"255,default,base.BaseResp" form:"BaseResp" json:"BaseResp" query:"BaseResp"` +} + +func NewUpdateEvaluationSetSchemaOApiResponse() *UpdateEvaluationSetSchemaOApiResponse { + return &UpdateEvaluationSetSchemaOApiResponse{} +} + +func (p *UpdateEvaluationSetSchemaOApiResponse) InitDefault() { } -func NewCreateEvaluatorOpenAPIData() *CreateEvaluatorOpenAPIData { - return &CreateEvaluatorOpenAPIData{} +var UpdateEvaluationSetSchemaOApiResponse_Code_DEFAULT int32 + +func (p *UpdateEvaluationSetSchemaOApiResponse) GetCode() (v int32) { + if p == nil { + return + } + if !p.IsSetCode() { + return UpdateEvaluationSetSchemaOApiResponse_Code_DEFAULT + } + return *p.Code } -func (p *CreateEvaluatorOpenAPIData) InitDefault() { +var UpdateEvaluationSetSchemaOApiResponse_Msg_DEFAULT string + +func (p *UpdateEvaluationSetSchemaOApiResponse) GetMsg() (v string) { + if p == nil { + return + } + if !p.IsSetMsg() { + return UpdateEvaluationSetSchemaOApiResponse_Msg_DEFAULT + } + return *p.Msg } -var CreateEvaluatorOpenAPIData_EvaluatorID_DEFAULT string +var UpdateEvaluationSetSchemaOApiResponse_BaseResp_DEFAULT *base.BaseResp -func (p *CreateEvaluatorOpenAPIData) GetEvaluatorID() (v string) { +func (p *UpdateEvaluationSetSchemaOApiResponse) GetBaseResp() (v *base.BaseResp) { if p == nil { return } - if !p.IsSetEvaluatorID() { - return CreateEvaluatorOpenAPIData_EvaluatorID_DEFAULT + if !p.IsSetBaseResp() { + return UpdateEvaluationSetSchemaOApiResponse_BaseResp_DEFAULT } - return *p.EvaluatorID + return p.BaseResp +} +func (p *UpdateEvaluationSetSchemaOApiResponse) SetCode(val *int32) { + p.Code = val +} +func (p *UpdateEvaluationSetSchemaOApiResponse) SetMsg(val *string) { + p.Msg = val +} +func (p *UpdateEvaluationSetSchemaOApiResponse) SetBaseResp(val *base.BaseResp) { + p.BaseResp = val +} + +var fieldIDToName_UpdateEvaluationSetSchemaOApiResponse = map[int16]string{ + 1: "code", + 2: "msg", + 255: "BaseResp", } -func (p *CreateEvaluatorOpenAPIData) SetEvaluatorID(val *string) { - p.EvaluatorID = val + +func (p *UpdateEvaluationSetSchemaOApiResponse) IsSetCode() bool { + return p.Code != nil } -var fieldIDToName_CreateEvaluatorOpenAPIData = map[int16]string{ - 1: "evaluator_id", +func (p *UpdateEvaluationSetSchemaOApiResponse) IsSetMsg() bool { + return p.Msg != nil } -func (p *CreateEvaluatorOpenAPIData) IsSetEvaluatorID() bool { - return p.EvaluatorID != nil +func (p *UpdateEvaluationSetSchemaOApiResponse) IsSetBaseResp() bool { + return p.BaseResp != nil } -func (p *CreateEvaluatorOpenAPIData) Read(iprot thrift.TProtocol) (err error) { +func (p *UpdateEvaluationSetSchemaOApiResponse) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -10733,13 +11041,29 @@ func (p *CreateEvaluatorOpenAPIData) Read(iprot thrift.TProtocol) (err error) { switch fieldId { case 1: - if fieldTypeId == thrift.STRING { + 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 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 @@ -10759,7 +11083,7 @@ ReadStructBeginError: 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_CreateEvaluatorOpenAPIData[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_UpdateEvaluationSetSchemaOApiResponse[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -10769,7 +11093,18 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *CreateEvaluatorOpenAPIData) ReadField1(iprot thrift.TProtocol) error { +func (p *UpdateEvaluationSetSchemaOApiResponse) 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 *UpdateEvaluationSetSchemaOApiResponse) ReadField2(iprot thrift.TProtocol) error { var _field *string if v, err := iprot.ReadString(); err != nil { @@ -10777,13 +11112,21 @@ func (p *CreateEvaluatorOpenAPIData) ReadField1(iprot thrift.TProtocol) error { } else { _field = &v } - p.EvaluatorID = _field + p.Msg = _field + return nil +} +func (p *UpdateEvaluationSetSchemaOApiResponse) ReadField255(iprot thrift.TProtocol) error { + _field := base.NewBaseResp() + if err := _field.Read(iprot); err != nil { + return err + } + p.BaseResp = _field return nil } -func (p *CreateEvaluatorOpenAPIData) Write(oprot thrift.TProtocol) (err error) { +func (p *UpdateEvaluationSetSchemaOApiResponse) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("CreateEvaluatorOpenAPIData"); err != nil { + if err = oprot.WriteStructBegin("UpdateEvaluationSetSchemaOApiResponse"); err != nil { goto WriteStructBeginError } if p != nil { @@ -10791,6 +11134,14 @@ func (p *CreateEvaluatorOpenAPIData) Write(oprot thrift.TProtocol) (err error) { 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 @@ -10809,12 +11160,12 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *CreateEvaluatorOpenAPIData) writeField1(oprot thrift.TProtocol) (err error) { - if p.IsSetEvaluatorID() { - if err = oprot.WriteFieldBegin("evaluator_id", thrift.STRING, 1); err != nil { +func (p *UpdateEvaluationSetSchemaOApiResponse) writeField1(oprot thrift.TProtocol) (err error) { + if p.IsSetCode() { + if err = oprot.WriteFieldBegin("code", thrift.I32, 1); err != nil { goto WriteFieldBeginError } - if err := oprot.WriteString(*p.EvaluatorID); err != nil { + if err := oprot.WriteI32(*p.Code); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -10827,10292 +11178,808 @@ WriteFieldBeginError: WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } +func (p *UpdateEvaluationSetSchemaOApiResponse) 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 *UpdateEvaluationSetSchemaOApiResponse) 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 *CreateEvaluatorOpenAPIData) String() string { +func (p *UpdateEvaluationSetSchemaOApiResponse) String() string { if p == nil { return "" } - return fmt.Sprintf("CreateEvaluatorOpenAPIData(%+v)", *p) + return fmt.Sprintf("UpdateEvaluationSetSchemaOApiResponse(%+v)", *p) } -func (p *CreateEvaluatorOpenAPIData) DeepEqual(ano *CreateEvaluatorOpenAPIData) bool { +func (p *UpdateEvaluationSetSchemaOApiResponse) DeepEqual(ano *UpdateEvaluationSetSchemaOApiResponse) bool { if p == ano { return true } else if p == nil || ano == nil { return false } - if !p.Field1DeepEqual(ano.EvaluatorID) { + if !p.Field1DeepEqual(ano.Code) { + return false + } + if !p.Field2DeepEqual(ano.Msg) { + return false + } + if !p.Field255DeepEqual(ano.BaseResp) { return false } return true } -func (p *CreateEvaluatorOpenAPIData) Field1DeepEqual(src *string) bool { +func (p *UpdateEvaluationSetSchemaOApiResponse) Field1DeepEqual(src *int32) bool { - if p.EvaluatorID == src { + if p.Code == src { return true - } else if p.EvaluatorID == nil || src == nil { + } else if p.Code == nil || src == nil { return false } - if strings.Compare(*p.EvaluatorID, *src) != 0 { + if *p.Code != *src { return false } return true } +func (p *UpdateEvaluationSetSchemaOApiResponse) Field2DeepEqual(src *string) bool { -// 2.2 提交评估器版本 -type SubmitEvaluatorVersionOApiRequest struct { - WorkspaceID *int64 `thrift:"workspace_id,1,optional" frugal:"1,optional,i64" json:"workspace_id" form:"workspace_id" query:"workspace_id"` - EvaluatorID *string `thrift:"evaluator_id,2,optional" frugal:"2,optional,string" json:"evaluator_id,omitempty" path:"evaluator_id"` - Version *string `thrift:"version,3,optional" frugal:"3,optional,string" form:"version" json:"version,omitempty" query:"version"` - Description *string `thrift:"description,4,optional" frugal:"4,optional,string" form:"description" json:"description,omitempty" query:"description"` - Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` + if p.Msg == src { + return true + } else if p.Msg == nil || src == nil { + return false + } + if strings.Compare(*p.Msg, *src) != 0 { + return false + } + return true } +func (p *UpdateEvaluationSetSchemaOApiResponse) Field255DeepEqual(src *base.BaseResp) bool { -func NewSubmitEvaluatorVersionOApiRequest() *SubmitEvaluatorVersionOApiRequest { - return &SubmitEvaluatorVersionOApiRequest{} + if !p.BaseResp.DeepEqual(src) { + return false + } + return true } -func (p *SubmitEvaluatorVersionOApiRequest) InitDefault() { +// =============================== +// 服务定义 +// =============================== +type EvaluationOpenAPIService interface { + // 评测集接口 + // 创建评测集 + CreateEvaluationSetOApi(ctx context.Context, req *CreateEvaluationSetOApiRequest) (r *CreateEvaluationSetOApiResponse, err error) + // 获取评测集详情 + GetEvaluationSetOApi(ctx context.Context, req *GetEvaluationSetOApiRequest) (r *GetEvaluationSetOApiResponse, err error) + // 查询评测集列表 + ListEvaluationSetsOApi(ctx context.Context, req *ListEvaluationSetsOApiRequest) (r *ListEvaluationSetsOApiResponse, err error) + // 创建评测集版本 + CreateEvaluationSetVersionOApi(ctx context.Context, req *CreateEvaluationSetVersionOApiRequest) (r *CreateEvaluationSetVersionOApiResponse, err error) + // 获取评测集版本列表 + ListEvaluationSetVersionsOApi(ctx context.Context, req *ListEvaluationSetVersionsOApiRequest) (r *ListEvaluationSetVersionsOApiResponse, err error) + // 批量添加评测集数据 + BatchCreateEvaluationSetItemsOApi(ctx context.Context, req *BatchCreateEvaluationSetItemsOApiRequest) (r *BatchCreateEvaluationSetItemsOApiResponse, err error) + // 批量更新评测集数据 + BatchUpdateEvaluationSetItemsOApi(ctx context.Context, req *BatchUpdateEvaluationSetItemsOApiRequest) (r *BatchUpdateEvaluationSetItemsOApiResponse, err error) + // 批量删除评测集数据 + BatchDeleteEvaluationSetItemsOApi(ctx context.Context, req *BatchDeleteEvaluationSetItemsOApiRequest) (r *BatchDeleteEvaluationSetItemsOApiResponse, err error) + // 查询评测集特定版本数据 + ListEvaluationSetVersionItemsOApi(ctx context.Context, req *ListEvaluationSetVersionItemsOApiRequest) (r *ListEvaluationSetVersionItemsOApiResponse, err error) + // 更新评测集字段信息 + UpdateEvaluationSetSchemaOApi(ctx context.Context, req *UpdateEvaluationSetSchemaOApiRequest) (r *UpdateEvaluationSetSchemaOApiResponse, err error) } -var SubmitEvaluatorVersionOApiRequest_WorkspaceID_DEFAULT int64 - -func (p *SubmitEvaluatorVersionOApiRequest) GetWorkspaceID() (v int64) { - if p == nil { - return - } - if !p.IsSetWorkspaceID() { - return SubmitEvaluatorVersionOApiRequest_WorkspaceID_DEFAULT - } - return *p.WorkspaceID +type EvaluationOpenAPIServiceClient struct { + c thrift.TClient } -var SubmitEvaluatorVersionOApiRequest_EvaluatorID_DEFAULT string - -func (p *SubmitEvaluatorVersionOApiRequest) GetEvaluatorID() (v string) { - if p == nil { - return - } - if !p.IsSetEvaluatorID() { - return SubmitEvaluatorVersionOApiRequest_EvaluatorID_DEFAULT +func NewEvaluationOpenAPIServiceClientFactory(t thrift.TTransport, f thrift.TProtocolFactory) *EvaluationOpenAPIServiceClient { + return &EvaluationOpenAPIServiceClient{ + c: thrift.NewTStandardClient(f.GetProtocol(t), f.GetProtocol(t)), } - return *p.EvaluatorID } -var SubmitEvaluatorVersionOApiRequest_Version_DEFAULT string - -func (p *SubmitEvaluatorVersionOApiRequest) GetVersion() (v string) { - if p == nil { - return +func NewEvaluationOpenAPIServiceClientProtocol(t thrift.TTransport, iprot thrift.TProtocol, oprot thrift.TProtocol) *EvaluationOpenAPIServiceClient { + return &EvaluationOpenAPIServiceClient{ + c: thrift.NewTStandardClient(iprot, oprot), } - if !p.IsSetVersion() { - return SubmitEvaluatorVersionOApiRequest_Version_DEFAULT +} + +func NewEvaluationOpenAPIServiceClient(c thrift.TClient) *EvaluationOpenAPIServiceClient { + return &EvaluationOpenAPIServiceClient{ + c: c, } - return *p.Version } -var SubmitEvaluatorVersionOApiRequest_Description_DEFAULT string +func (p *EvaluationOpenAPIServiceClient) Client_() thrift.TClient { + return p.c +} -func (p *SubmitEvaluatorVersionOApiRequest) GetDescription() (v string) { - if p == nil { +func (p *EvaluationOpenAPIServiceClient) CreateEvaluationSetOApi(ctx context.Context, req *CreateEvaluationSetOApiRequest) (r *CreateEvaluationSetOApiResponse, err error) { + var _args EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs + _args.Req = req + var _result EvaluationOpenAPIServiceCreateEvaluationSetOApiResult + if err = p.Client_().Call(ctx, "CreateEvaluationSetOApi", &_args, &_result); err != nil { return } - if !p.IsSetDescription() { - return SubmitEvaluatorVersionOApiRequest_Description_DEFAULT + return _result.GetSuccess(), nil +} +func (p *EvaluationOpenAPIServiceClient) GetEvaluationSetOApi(ctx context.Context, req *GetEvaluationSetOApiRequest) (r *GetEvaluationSetOApiResponse, err error) { + var _args EvaluationOpenAPIServiceGetEvaluationSetOApiArgs + _args.Req = req + var _result EvaluationOpenAPIServiceGetEvaluationSetOApiResult + if err = p.Client_().Call(ctx, "GetEvaluationSetOApi", &_args, &_result); err != nil { + return } - return *p.Description + return _result.GetSuccess(), nil } - -var SubmitEvaluatorVersionOApiRequest_Base_DEFAULT *base.Base - -func (p *SubmitEvaluatorVersionOApiRequest) GetBase() (v *base.Base) { - if p == nil { +func (p *EvaluationOpenAPIServiceClient) ListEvaluationSetsOApi(ctx context.Context, req *ListEvaluationSetsOApiRequest) (r *ListEvaluationSetsOApiResponse, err error) { + var _args EvaluationOpenAPIServiceListEvaluationSetsOApiArgs + _args.Req = req + var _result EvaluationOpenAPIServiceListEvaluationSetsOApiResult + if err = p.Client_().Call(ctx, "ListEvaluationSetsOApi", &_args, &_result); err != nil { return } - if !p.IsSetBase() { - return SubmitEvaluatorVersionOApiRequest_Base_DEFAULT + return _result.GetSuccess(), nil +} +func (p *EvaluationOpenAPIServiceClient) CreateEvaluationSetVersionOApi(ctx context.Context, req *CreateEvaluationSetVersionOApiRequest) (r *CreateEvaluationSetVersionOApiResponse, err error) { + var _args EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs + _args.Req = req + var _result EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult + if err = p.Client_().Call(ctx, "CreateEvaluationSetVersionOApi", &_args, &_result); err != nil { + return } - return p.Base + return _result.GetSuccess(), nil } -func (p *SubmitEvaluatorVersionOApiRequest) SetWorkspaceID(val *int64) { - p.WorkspaceID = val +func (p *EvaluationOpenAPIServiceClient) ListEvaluationSetVersionsOApi(ctx context.Context, req *ListEvaluationSetVersionsOApiRequest) (r *ListEvaluationSetVersionsOApiResponse, err error) { + var _args EvaluationOpenAPIServiceListEvaluationSetVersionsOApiArgs + _args.Req = req + var _result EvaluationOpenAPIServiceListEvaluationSetVersionsOApiResult + if err = p.Client_().Call(ctx, "ListEvaluationSetVersionsOApi", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil } -func (p *SubmitEvaluatorVersionOApiRequest) SetEvaluatorID(val *string) { - p.EvaluatorID = val +func (p *EvaluationOpenAPIServiceClient) BatchCreateEvaluationSetItemsOApi(ctx context.Context, req *BatchCreateEvaluationSetItemsOApiRequest) (r *BatchCreateEvaluationSetItemsOApiResponse, err error) { + var _args EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs + _args.Req = req + var _result EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult + if err = p.Client_().Call(ctx, "BatchCreateEvaluationSetItemsOApi", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil } -func (p *SubmitEvaluatorVersionOApiRequest) SetVersion(val *string) { - p.Version = val +func (p *EvaluationOpenAPIServiceClient) BatchUpdateEvaluationSetItemsOApi(ctx context.Context, req *BatchUpdateEvaluationSetItemsOApiRequest) (r *BatchUpdateEvaluationSetItemsOApiResponse, err error) { + var _args EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs + _args.Req = req + var _result EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult + if err = p.Client_().Call(ctx, "BatchUpdateEvaluationSetItemsOApi", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil } -func (p *SubmitEvaluatorVersionOApiRequest) SetDescription(val *string) { - p.Description = val +func (p *EvaluationOpenAPIServiceClient) BatchDeleteEvaluationSetItemsOApi(ctx context.Context, req *BatchDeleteEvaluationSetItemsOApiRequest) (r *BatchDeleteEvaluationSetItemsOApiResponse, err error) { + var _args EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs + _args.Req = req + var _result EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult + if err = p.Client_().Call(ctx, "BatchDeleteEvaluationSetItemsOApi", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil } -func (p *SubmitEvaluatorVersionOApiRequest) SetBase(val *base.Base) { - p.Base = val +func (p *EvaluationOpenAPIServiceClient) ListEvaluationSetVersionItemsOApi(ctx context.Context, req *ListEvaluationSetVersionItemsOApiRequest) (r *ListEvaluationSetVersionItemsOApiResponse, err error) { + var _args EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs + _args.Req = req + var _result EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult + if err = p.Client_().Call(ctx, "ListEvaluationSetVersionItemsOApi", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil } - -var fieldIDToName_SubmitEvaluatorVersionOApiRequest = map[int16]string{ - 1: "workspace_id", - 2: "evaluator_id", - 3: "version", - 4: "description", - 255: "Base", +func (p *EvaluationOpenAPIServiceClient) UpdateEvaluationSetSchemaOApi(ctx context.Context, req *UpdateEvaluationSetSchemaOApiRequest) (r *UpdateEvaluationSetSchemaOApiResponse, err error) { + var _args EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs + _args.Req = req + var _result EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult + if err = p.Client_().Call(ctx, "UpdateEvaluationSetSchemaOApi", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil } -func (p *SubmitEvaluatorVersionOApiRequest) IsSetWorkspaceID() bool { - return p.WorkspaceID != nil +type EvaluationOpenAPIServiceProcessor struct { + processorMap map[string]thrift.TProcessorFunction + handler EvaluationOpenAPIService } -func (p *SubmitEvaluatorVersionOApiRequest) IsSetEvaluatorID() bool { - return p.EvaluatorID != nil +func (p *EvaluationOpenAPIServiceProcessor) AddToProcessorMap(key string, processor thrift.TProcessorFunction) { + p.processorMap[key] = processor } -func (p *SubmitEvaluatorVersionOApiRequest) IsSetVersion() bool { - return p.Version != nil +func (p *EvaluationOpenAPIServiceProcessor) GetProcessorFunction(key string) (processor thrift.TProcessorFunction, ok bool) { + processor, ok = p.processorMap[key] + return processor, ok } -func (p *SubmitEvaluatorVersionOApiRequest) IsSetDescription() bool { - return p.Description != nil +func (p *EvaluationOpenAPIServiceProcessor) ProcessorMap() map[string]thrift.TProcessorFunction { + return p.processorMap } -func (p *SubmitEvaluatorVersionOApiRequest) IsSetBase() bool { - return p.Base != nil +func NewEvaluationOpenAPIServiceProcessor(handler EvaluationOpenAPIService) *EvaluationOpenAPIServiceProcessor { + self := &EvaluationOpenAPIServiceProcessor{handler: handler, processorMap: make(map[string]thrift.TProcessorFunction)} + self.AddToProcessorMap("CreateEvaluationSetOApi", &evaluationOpenAPIServiceProcessorCreateEvaluationSetOApi{handler: handler}) + self.AddToProcessorMap("GetEvaluationSetOApi", &evaluationOpenAPIServiceProcessorGetEvaluationSetOApi{handler: handler}) + self.AddToProcessorMap("ListEvaluationSetsOApi", &evaluationOpenAPIServiceProcessorListEvaluationSetsOApi{handler: handler}) + self.AddToProcessorMap("CreateEvaluationSetVersionOApi", &evaluationOpenAPIServiceProcessorCreateEvaluationSetVersionOApi{handler: handler}) + self.AddToProcessorMap("ListEvaluationSetVersionsOApi", &evaluationOpenAPIServiceProcessorListEvaluationSetVersionsOApi{handler: handler}) + self.AddToProcessorMap("BatchCreateEvaluationSetItemsOApi", &evaluationOpenAPIServiceProcessorBatchCreateEvaluationSetItemsOApi{handler: handler}) + self.AddToProcessorMap("BatchUpdateEvaluationSetItemsOApi", &evaluationOpenAPIServiceProcessorBatchUpdateEvaluationSetItemsOApi{handler: handler}) + self.AddToProcessorMap("BatchDeleteEvaluationSetItemsOApi", &evaluationOpenAPIServiceProcessorBatchDeleteEvaluationSetItemsOApi{handler: handler}) + self.AddToProcessorMap("ListEvaluationSetVersionItemsOApi", &evaluationOpenAPIServiceProcessorListEvaluationSetVersionItemsOApi{handler: handler}) + self.AddToProcessorMap("UpdateEvaluationSetSchemaOApi", &evaluationOpenAPIServiceProcessorUpdateEvaluationSetSchemaOApi{handler: handler}) + return self } - -func (p *SubmitEvaluatorVersionOApiRequest) 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 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 - } +func (p *EvaluationOpenAPIServiceProcessor) Process(ctx context.Context, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + name, _, seqId, err := iprot.ReadMessageBegin() + if err != nil { + return false, err } - if err = iprot.ReadStructEnd(); err != nil { - goto ReadStructEndError + if processor, ok := p.GetProcessorFunction(name); ok { + return processor.Process(ctx, seqId, iprot, oprot) } - - 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_SubmitEvaluatorVersionOApiRequest[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) + iprot.Skip(thrift.STRUCT) + iprot.ReadMessageEnd() + x := thrift.NewTApplicationException(thrift.UNKNOWN_METHOD, "Unknown function "+name) + oprot.WriteMessageBegin(name, thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return false, x } -func (p *SubmitEvaluatorVersionOApiRequest) ReadField1(iprot thrift.TProtocol) error { - - var _field *int64 - if v, err := iprot.ReadI64(); err != nil { - return err - } else { - _field = &v - } - p.WorkspaceID = _field - return nil +type evaluationOpenAPIServiceProcessorCreateEvaluationSetOApi struct { + handler EvaluationOpenAPIService } -func (p *SubmitEvaluatorVersionOApiRequest) ReadField2(iprot thrift.TProtocol) error { - var _field *string - if v, err := iprot.ReadString(); err != nil { - return err - } else { - _field = &v +func (p *evaluationOpenAPIServiceProcessorCreateEvaluationSetOApi) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs{} + if err = args.Read(iprot); err != nil { + iprot.ReadMessageEnd() + x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) + oprot.WriteMessageBegin("CreateEvaluationSetOApi", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return false, err } - p.EvaluatorID = _field - return nil -} -func (p *SubmitEvaluatorVersionOApiRequest) ReadField3(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 *SubmitEvaluatorVersionOApiRequest) ReadField4(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 *SubmitEvaluatorVersionOApiRequest) ReadField255(iprot thrift.TProtocol) error { - _field := base.NewBase() - if err := _field.Read(iprot); err != nil { - return err - } - p.Base = _field - return nil -} - -func (p *SubmitEvaluatorVersionOApiRequest) Write(oprot thrift.TProtocol) (err error) { - var fieldId int16 - if err = oprot.WriteStructBegin("SubmitEvaluatorVersionOApiRequest"); 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 *SubmitEvaluatorVersionOApiRequest) writeField1(oprot thrift.TProtocol) (err error) { - if p.IsSetWorkspaceID() { - if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteI64(*p.WorkspaceID); 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 *SubmitEvaluatorVersionOApiRequest) writeField2(oprot thrift.TProtocol) (err error) { - if p.IsSetEvaluatorID() { - if err = oprot.WriteFieldBegin("evaluator_id", thrift.STRING, 2); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteString(*p.EvaluatorID); 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 *SubmitEvaluatorVersionOApiRequest) writeField3(oprot thrift.TProtocol) (err error) { - if p.IsSetVersion() { - if err = oprot.WriteFieldBegin("version", thrift.STRING, 3); 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 3 begin error: ", p), err) -WriteFieldEndError: - return thrift.PrependError(fmt.Sprintf("%T write field 3 end error: ", p), err) -} -func (p *SubmitEvaluatorVersionOApiRequest) writeField4(oprot thrift.TProtocol) (err error) { - if p.IsSetDescription() { - if err = oprot.WriteFieldBegin("description", thrift.STRING, 4); 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 4 begin error: ", p), err) -WriteFieldEndError: - return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err) -} -func (p *SubmitEvaluatorVersionOApiRequest) 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 *SubmitEvaluatorVersionOApiRequest) String() string { - if p == nil { - return "" - } - return fmt.Sprintf("SubmitEvaluatorVersionOApiRequest(%+v)", *p) - -} - -func (p *SubmitEvaluatorVersionOApiRequest) DeepEqual(ano *SubmitEvaluatorVersionOApiRequest) bool { - if p == ano { - return true - } else if p == nil || ano == nil { - return false - } - if !p.Field1DeepEqual(ano.WorkspaceID) { - return false - } - if !p.Field2DeepEqual(ano.EvaluatorID) { - return false - } - if !p.Field3DeepEqual(ano.Version) { - return false - } - if !p.Field4DeepEqual(ano.Description) { - return false - } - if !p.Field255DeepEqual(ano.Base) { - return false - } - return true -} - -func (p *SubmitEvaluatorVersionOApiRequest) Field1DeepEqual(src *int64) bool { - - if p.WorkspaceID == src { - return true - } else if p.WorkspaceID == nil || src == nil { - return false - } - if *p.WorkspaceID != *src { - return false - } - return true -} -func (p *SubmitEvaluatorVersionOApiRequest) Field2DeepEqual(src *string) bool { - - if p.EvaluatorID == src { - return true - } else if p.EvaluatorID == nil || src == nil { - return false - } - if strings.Compare(*p.EvaluatorID, *src) != 0 { - return false - } - return true -} -func (p *SubmitEvaluatorVersionOApiRequest) Field3DeepEqual(src *string) bool { - - if p.Version == src { - return true - } else if p.Version == nil || src == nil { - return false - } - if strings.Compare(*p.Version, *src) != 0 { - return false - } - return true -} -func (p *SubmitEvaluatorVersionOApiRequest) Field4DeepEqual(src *string) bool { - - if p.Description == src { - return true - } else if p.Description == nil || src == nil { - return false - } - if strings.Compare(*p.Description, *src) != 0 { - return false - } - return true -} -func (p *SubmitEvaluatorVersionOApiRequest) Field255DeepEqual(src *base.Base) bool { - - if !p.Base.DeepEqual(src) { - return false - } - return true -} - -type SubmitEvaluatorVersionOApiResponse struct { - Code *int32 `thrift:"code,1,optional" frugal:"1,optional,i32" form:"code" json:"code,omitempty" query:"code"` - Msg *string `thrift:"msg,2,optional" frugal:"2,optional,string" form:"msg" json:"msg,omitempty" query:"msg"` - Data *SubmitEvaluatorVersionOpenAPIData `thrift:"data,3,optional" frugal:"3,optional,SubmitEvaluatorVersionOpenAPIData" form:"data" json:"data,omitempty" query:"data"` - BaseResp *base.BaseResp `thrift:"BaseResp,255" frugal:"255,default,base.BaseResp" form:"BaseResp" json:"BaseResp" query:"BaseResp"` -} - -func NewSubmitEvaluatorVersionOApiResponse() *SubmitEvaluatorVersionOApiResponse { - return &SubmitEvaluatorVersionOApiResponse{} -} - -func (p *SubmitEvaluatorVersionOApiResponse) InitDefault() { -} - -var SubmitEvaluatorVersionOApiResponse_Code_DEFAULT int32 - -func (p *SubmitEvaluatorVersionOApiResponse) GetCode() (v int32) { - if p == nil { - return - } - if !p.IsSetCode() { - return SubmitEvaluatorVersionOApiResponse_Code_DEFAULT - } - return *p.Code -} - -var SubmitEvaluatorVersionOApiResponse_Msg_DEFAULT string - -func (p *SubmitEvaluatorVersionOApiResponse) GetMsg() (v string) { - if p == nil { - return - } - if !p.IsSetMsg() { - return SubmitEvaluatorVersionOApiResponse_Msg_DEFAULT - } - return *p.Msg -} - -var SubmitEvaluatorVersionOApiResponse_Data_DEFAULT *SubmitEvaluatorVersionOpenAPIData - -func (p *SubmitEvaluatorVersionOApiResponse) GetData() (v *SubmitEvaluatorVersionOpenAPIData) { - if p == nil { - return - } - if !p.IsSetData() { - return SubmitEvaluatorVersionOApiResponse_Data_DEFAULT - } - return p.Data -} - -var SubmitEvaluatorVersionOApiResponse_BaseResp_DEFAULT *base.BaseResp - -func (p *SubmitEvaluatorVersionOApiResponse) GetBaseResp() (v *base.BaseResp) { - if p == nil { - return - } - if !p.IsSetBaseResp() { - return SubmitEvaluatorVersionOApiResponse_BaseResp_DEFAULT - } - return p.BaseResp -} -func (p *SubmitEvaluatorVersionOApiResponse) SetCode(val *int32) { - p.Code = val -} -func (p *SubmitEvaluatorVersionOApiResponse) SetMsg(val *string) { - p.Msg = val -} -func (p *SubmitEvaluatorVersionOApiResponse) SetData(val *SubmitEvaluatorVersionOpenAPIData) { - p.Data = val -} -func (p *SubmitEvaluatorVersionOApiResponse) SetBaseResp(val *base.BaseResp) { - p.BaseResp = val -} - -var fieldIDToName_SubmitEvaluatorVersionOApiResponse = map[int16]string{ - 1: "code", - 2: "msg", - 3: "data", - 255: "BaseResp", -} - -func (p *SubmitEvaluatorVersionOApiResponse) IsSetCode() bool { - return p.Code != nil -} - -func (p *SubmitEvaluatorVersionOApiResponse) IsSetMsg() bool { - return p.Msg != nil -} - -func (p *SubmitEvaluatorVersionOApiResponse) IsSetData() bool { - return p.Data != nil -} - -func (p *SubmitEvaluatorVersionOApiResponse) IsSetBaseResp() bool { - return p.BaseResp != nil -} - -func (p *SubmitEvaluatorVersionOApiResponse) Read(iprot thrift.TProtocol) (err error) { - var fieldTypeId thrift.TType - var fieldId int16 - - if _, err = iprot.ReadStructBegin(); err != nil { - goto ReadStructBeginError - } - - for { - _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() - if err != nil { - goto ReadFieldBeginError - } - if fieldTypeId == thrift.STOP { - break - } - - switch fieldId { - case 1: - if fieldTypeId == thrift.I32 { - if err = p.ReadField1(iprot); err != nil { - goto ReadFieldError - } - } else if err = iprot.Skip(fieldTypeId); err != nil { - goto SkipFieldError - } - case 2: - if fieldTypeId == thrift.STRING { - if err = p.ReadField2(iprot); err != nil { - goto ReadFieldError - } - } else if err = iprot.Skip(fieldTypeId); err != nil { - goto SkipFieldError - } - case 3: - if fieldTypeId == thrift.STRUCT { - if err = p.ReadField3(iprot); err != nil { - goto ReadFieldError - } - } else if err = iprot.Skip(fieldTypeId); err != nil { - goto SkipFieldError - } - case 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_SubmitEvaluatorVersionOApiResponse[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 *SubmitEvaluatorVersionOApiResponse) 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 *SubmitEvaluatorVersionOApiResponse) 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 *SubmitEvaluatorVersionOApiResponse) ReadField3(iprot thrift.TProtocol) error { - _field := NewSubmitEvaluatorVersionOpenAPIData() - if err := _field.Read(iprot); err != nil { - return err - } - p.Data = _field - return nil -} -func (p *SubmitEvaluatorVersionOApiResponse) ReadField255(iprot thrift.TProtocol) error { - _field := base.NewBaseResp() - if err := _field.Read(iprot); err != nil { - return err - } - p.BaseResp = _field - return nil -} - -func (p *SubmitEvaluatorVersionOApiResponse) Write(oprot thrift.TProtocol) (err error) { - var fieldId int16 - if err = oprot.WriteStructBegin("SubmitEvaluatorVersionOApiResponse"); 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 *SubmitEvaluatorVersionOApiResponse) 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 *SubmitEvaluatorVersionOApiResponse) 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 *SubmitEvaluatorVersionOApiResponse) writeField3(oprot thrift.TProtocol) (err error) { - if p.IsSetData() { - 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 *SubmitEvaluatorVersionOApiResponse) 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 *SubmitEvaluatorVersionOApiResponse) String() string { - if p == nil { - return "" - } - return fmt.Sprintf("SubmitEvaluatorVersionOApiResponse(%+v)", *p) - -} - -func (p *SubmitEvaluatorVersionOApiResponse) DeepEqual(ano *SubmitEvaluatorVersionOApiResponse) bool { - if p == ano { - return true - } else if p == nil || ano == nil { - return false - } - if !p.Field1DeepEqual(ano.Code) { - return false - } - if !p.Field2DeepEqual(ano.Msg) { - return false - } - if !p.Field3DeepEqual(ano.Data) { - return false - } - if !p.Field255DeepEqual(ano.BaseResp) { - return false - } - return true -} - -func (p *SubmitEvaluatorVersionOApiResponse) Field1DeepEqual(src *int32) bool { - - if p.Code == src { - return true - } else if p.Code == nil || src == nil { - return false - } - if *p.Code != *src { - return false - } - return true -} -func (p *SubmitEvaluatorVersionOApiResponse) Field2DeepEqual(src *string) bool { - - if p.Msg == src { - return true - } else if p.Msg == nil || src == nil { - return false - } - if strings.Compare(*p.Msg, *src) != 0 { - return false - } - return true -} -func (p *SubmitEvaluatorVersionOApiResponse) Field3DeepEqual(src *SubmitEvaluatorVersionOpenAPIData) bool { - - if !p.Data.DeepEqual(src) { - return false - } - return true -} -func (p *SubmitEvaluatorVersionOApiResponse) Field255DeepEqual(src *base.BaseResp) bool { - - if !p.BaseResp.DeepEqual(src) { - return false - } - return true -} - -type SubmitEvaluatorVersionOpenAPIData struct { - Evaluator *evaluator.Evaluator `thrift:"evaluator,1,optional" frugal:"1,optional,evaluator.Evaluator" form:"evaluator" json:"evaluator,omitempty" query:"evaluator"` -} - -func NewSubmitEvaluatorVersionOpenAPIData() *SubmitEvaluatorVersionOpenAPIData { - return &SubmitEvaluatorVersionOpenAPIData{} -} - -func (p *SubmitEvaluatorVersionOpenAPIData) InitDefault() { -} - -var SubmitEvaluatorVersionOpenAPIData_Evaluator_DEFAULT *evaluator.Evaluator - -func (p *SubmitEvaluatorVersionOpenAPIData) GetEvaluator() (v *evaluator.Evaluator) { - if p == nil { - return - } - if !p.IsSetEvaluator() { - return SubmitEvaluatorVersionOpenAPIData_Evaluator_DEFAULT - } - return p.Evaluator -} -func (p *SubmitEvaluatorVersionOpenAPIData) SetEvaluator(val *evaluator.Evaluator) { - p.Evaluator = val -} - -var fieldIDToName_SubmitEvaluatorVersionOpenAPIData = map[int16]string{ - 1: "evaluator", -} - -func (p *SubmitEvaluatorVersionOpenAPIData) IsSetEvaluator() bool { - return p.Evaluator != nil -} - -func (p *SubmitEvaluatorVersionOpenAPIData) 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_SubmitEvaluatorVersionOpenAPIData[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 *SubmitEvaluatorVersionOpenAPIData) ReadField1(iprot thrift.TProtocol) error { - _field := evaluator.NewEvaluator() - if err := _field.Read(iprot); err != nil { - return err - } - p.Evaluator = _field - return nil -} - -func (p *SubmitEvaluatorVersionOpenAPIData) Write(oprot thrift.TProtocol) (err error) { - var fieldId int16 - if err = oprot.WriteStructBegin("SubmitEvaluatorVersionOpenAPIData"); 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 *SubmitEvaluatorVersionOpenAPIData) writeField1(oprot thrift.TProtocol) (err error) { - if p.IsSetEvaluator() { - if err = oprot.WriteFieldBegin("evaluator", thrift.STRUCT, 1); err != nil { - goto WriteFieldBeginError - } - if err := p.Evaluator.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 *SubmitEvaluatorVersionOpenAPIData) String() string { - if p == nil { - return "" - } - return fmt.Sprintf("SubmitEvaluatorVersionOpenAPIData(%+v)", *p) - -} - -func (p *SubmitEvaluatorVersionOpenAPIData) DeepEqual(ano *SubmitEvaluatorVersionOpenAPIData) bool { - if p == ano { - return true - } else if p == nil || ano == nil { - return false - } - if !p.Field1DeepEqual(ano.Evaluator) { - return false - } - return true -} - -func (p *SubmitEvaluatorVersionOpenAPIData) Field1DeepEqual(src *evaluator.Evaluator) bool { - - if !p.Evaluator.DeepEqual(src) { - return false - } - return true -} - -// 2.3 获取评估器版本详情 -type GetEvaluatorVersionOApiRequest struct { - WorkspaceID *int64 `thrift:"workspace_id,1,optional" frugal:"1,optional,i64" json:"workspace_id" form:"workspace_id" query:"workspace_id"` - EvaluatorVersionID *string `thrift:"evaluator_version_id,2,optional" frugal:"2,optional,string" json:"evaluator_version_id,omitempty" path:"evaluator_version_id"` - IncludeDeleted *bool `thrift:"include_deleted,3,optional" frugal:"3,optional,bool" form:"include_deleted" json:"include_deleted,omitempty" query:"include_deleted"` - Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` -} - -func NewGetEvaluatorVersionOApiRequest() *GetEvaluatorVersionOApiRequest { - return &GetEvaluatorVersionOApiRequest{} -} - -func (p *GetEvaluatorVersionOApiRequest) InitDefault() { -} - -var GetEvaluatorVersionOApiRequest_WorkspaceID_DEFAULT int64 - -func (p *GetEvaluatorVersionOApiRequest) GetWorkspaceID() (v int64) { - if p == nil { - return - } - if !p.IsSetWorkspaceID() { - return GetEvaluatorVersionOApiRequest_WorkspaceID_DEFAULT - } - return *p.WorkspaceID -} - -var GetEvaluatorVersionOApiRequest_EvaluatorVersionID_DEFAULT string - -func (p *GetEvaluatorVersionOApiRequest) GetEvaluatorVersionID() (v string) { - if p == nil { - return - } - if !p.IsSetEvaluatorVersionID() { - return GetEvaluatorVersionOApiRequest_EvaluatorVersionID_DEFAULT - } - return *p.EvaluatorVersionID -} - -var GetEvaluatorVersionOApiRequest_IncludeDeleted_DEFAULT bool - -func (p *GetEvaluatorVersionOApiRequest) GetIncludeDeleted() (v bool) { - if p == nil { - return - } - if !p.IsSetIncludeDeleted() { - return GetEvaluatorVersionOApiRequest_IncludeDeleted_DEFAULT - } - return *p.IncludeDeleted -} - -var GetEvaluatorVersionOApiRequest_Base_DEFAULT *base.Base - -func (p *GetEvaluatorVersionOApiRequest) GetBase() (v *base.Base) { - if p == nil { - return - } - if !p.IsSetBase() { - return GetEvaluatorVersionOApiRequest_Base_DEFAULT - } - return p.Base -} -func (p *GetEvaluatorVersionOApiRequest) SetWorkspaceID(val *int64) { - p.WorkspaceID = val -} -func (p *GetEvaluatorVersionOApiRequest) SetEvaluatorVersionID(val *string) { - p.EvaluatorVersionID = val -} -func (p *GetEvaluatorVersionOApiRequest) SetIncludeDeleted(val *bool) { - p.IncludeDeleted = val -} -func (p *GetEvaluatorVersionOApiRequest) SetBase(val *base.Base) { - p.Base = val -} - -var fieldIDToName_GetEvaluatorVersionOApiRequest = map[int16]string{ - 1: "workspace_id", - 2: "evaluator_version_id", - 3: "include_deleted", - 255: "Base", -} - -func (p *GetEvaluatorVersionOApiRequest) IsSetWorkspaceID() bool { - return p.WorkspaceID != nil -} - -func (p *GetEvaluatorVersionOApiRequest) IsSetEvaluatorVersionID() bool { - return p.EvaluatorVersionID != nil -} - -func (p *GetEvaluatorVersionOApiRequest) IsSetIncludeDeleted() bool { - return p.IncludeDeleted != nil -} - -func (p *GetEvaluatorVersionOApiRequest) IsSetBase() bool { - return p.Base != nil -} - -func (p *GetEvaluatorVersionOApiRequest) 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.BOOL { - 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_GetEvaluatorVersionOApiRequest[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 *GetEvaluatorVersionOApiRequest) ReadField1(iprot thrift.TProtocol) error { - - var _field *int64 - if v, err := iprot.ReadI64(); err != nil { - return err - } else { - _field = &v - } - p.WorkspaceID = _field - return nil -} -func (p *GetEvaluatorVersionOApiRequest) ReadField2(iprot thrift.TProtocol) error { - - var _field *string - if v, err := iprot.ReadString(); err != nil { - return err - } else { - _field = &v - } - p.EvaluatorVersionID = _field - return nil -} -func (p *GetEvaluatorVersionOApiRequest) ReadField3(iprot thrift.TProtocol) error { - - var _field *bool - if v, err := iprot.ReadBool(); err != nil { - return err - } else { - _field = &v - } - p.IncludeDeleted = _field - return nil -} -func (p *GetEvaluatorVersionOApiRequest) ReadField255(iprot thrift.TProtocol) error { - _field := base.NewBase() - if err := _field.Read(iprot); err != nil { - return err - } - p.Base = _field - return nil -} - -func (p *GetEvaluatorVersionOApiRequest) Write(oprot thrift.TProtocol) (err error) { - var fieldId int16 - if err = oprot.WriteStructBegin("GetEvaluatorVersionOApiRequest"); 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 *GetEvaluatorVersionOApiRequest) writeField1(oprot thrift.TProtocol) (err error) { - if p.IsSetWorkspaceID() { - if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteI64(*p.WorkspaceID); 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 *GetEvaluatorVersionOApiRequest) writeField2(oprot thrift.TProtocol) (err error) { - if p.IsSetEvaluatorVersionID() { - if err = oprot.WriteFieldBegin("evaluator_version_id", thrift.STRING, 2); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteString(*p.EvaluatorVersionID); 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 *GetEvaluatorVersionOApiRequest) writeField3(oprot thrift.TProtocol) (err error) { - if p.IsSetIncludeDeleted() { - if err = oprot.WriteFieldBegin("include_deleted", thrift.BOOL, 3); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteBool(*p.IncludeDeleted); 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 *GetEvaluatorVersionOApiRequest) 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 *GetEvaluatorVersionOApiRequest) String() string { - if p == nil { - return "" - } - return fmt.Sprintf("GetEvaluatorVersionOApiRequest(%+v)", *p) - -} - -func (p *GetEvaluatorVersionOApiRequest) DeepEqual(ano *GetEvaluatorVersionOApiRequest) bool { - if p == ano { - return true - } else if p == nil || ano == nil { - return false - } - if !p.Field1DeepEqual(ano.WorkspaceID) { - return false - } - if !p.Field2DeepEqual(ano.EvaluatorVersionID) { - return false - } - if !p.Field3DeepEqual(ano.IncludeDeleted) { - return false - } - if !p.Field255DeepEqual(ano.Base) { - return false - } - return true -} - -func (p *GetEvaluatorVersionOApiRequest) Field1DeepEqual(src *int64) bool { - - if p.WorkspaceID == src { - return true - } else if p.WorkspaceID == nil || src == nil { - return false - } - if *p.WorkspaceID != *src { - return false - } - return true -} -func (p *GetEvaluatorVersionOApiRequest) Field2DeepEqual(src *string) bool { - - if p.EvaluatorVersionID == src { - return true - } else if p.EvaluatorVersionID == nil || src == nil { - return false - } - if strings.Compare(*p.EvaluatorVersionID, *src) != 0 { - return false - } - return true -} -func (p *GetEvaluatorVersionOApiRequest) Field3DeepEqual(src *bool) bool { - - if p.IncludeDeleted == src { - return true - } else if p.IncludeDeleted == nil || src == nil { - return false - } - if *p.IncludeDeleted != *src { - return false - } - return true -} -func (p *GetEvaluatorVersionOApiRequest) Field255DeepEqual(src *base.Base) bool { - - if !p.Base.DeepEqual(src) { - return false - } - return true -} - -type GetEvaluatorVersionOApiResponse struct { - Code *int32 `thrift:"code,1,optional" frugal:"1,optional,i32" form:"code" json:"code,omitempty" query:"code"` - Msg *string `thrift:"msg,2,optional" frugal:"2,optional,string" form:"msg" json:"msg,omitempty" query:"msg"` - Data *GetEvaluatorVersionOpenAPIData `thrift:"data,3,optional" frugal:"3,optional,GetEvaluatorVersionOpenAPIData" form:"data" json:"data,omitempty" query:"data"` - BaseResp *base.BaseResp `thrift:"BaseResp,255" frugal:"255,default,base.BaseResp" form:"BaseResp" json:"BaseResp" query:"BaseResp"` -} - -func NewGetEvaluatorVersionOApiResponse() *GetEvaluatorVersionOApiResponse { - return &GetEvaluatorVersionOApiResponse{} -} - -func (p *GetEvaluatorVersionOApiResponse) InitDefault() { -} - -var GetEvaluatorVersionOApiResponse_Code_DEFAULT int32 - -func (p *GetEvaluatorVersionOApiResponse) GetCode() (v int32) { - if p == nil { - return - } - if !p.IsSetCode() { - return GetEvaluatorVersionOApiResponse_Code_DEFAULT - } - return *p.Code -} - -var GetEvaluatorVersionOApiResponse_Msg_DEFAULT string - -func (p *GetEvaluatorVersionOApiResponse) GetMsg() (v string) { - if p == nil { - return - } - if !p.IsSetMsg() { - return GetEvaluatorVersionOApiResponse_Msg_DEFAULT - } - return *p.Msg -} - -var GetEvaluatorVersionOApiResponse_Data_DEFAULT *GetEvaluatorVersionOpenAPIData - -func (p *GetEvaluatorVersionOApiResponse) GetData() (v *GetEvaluatorVersionOpenAPIData) { - if p == nil { - return - } - if !p.IsSetData() { - return GetEvaluatorVersionOApiResponse_Data_DEFAULT - } - return p.Data -} - -var GetEvaluatorVersionOApiResponse_BaseResp_DEFAULT *base.BaseResp - -func (p *GetEvaluatorVersionOApiResponse) GetBaseResp() (v *base.BaseResp) { - if p == nil { - return - } - if !p.IsSetBaseResp() { - return GetEvaluatorVersionOApiResponse_BaseResp_DEFAULT - } - return p.BaseResp -} -func (p *GetEvaluatorVersionOApiResponse) SetCode(val *int32) { - p.Code = val -} -func (p *GetEvaluatorVersionOApiResponse) SetMsg(val *string) { - p.Msg = val -} -func (p *GetEvaluatorVersionOApiResponse) SetData(val *GetEvaluatorVersionOpenAPIData) { - p.Data = val -} -func (p *GetEvaluatorVersionOApiResponse) SetBaseResp(val *base.BaseResp) { - p.BaseResp = val -} - -var fieldIDToName_GetEvaluatorVersionOApiResponse = map[int16]string{ - 1: "code", - 2: "msg", - 3: "data", - 255: "BaseResp", -} - -func (p *GetEvaluatorVersionOApiResponse) IsSetCode() bool { - return p.Code != nil -} - -func (p *GetEvaluatorVersionOApiResponse) IsSetMsg() bool { - return p.Msg != nil -} - -func (p *GetEvaluatorVersionOApiResponse) IsSetData() bool { - return p.Data != nil -} - -func (p *GetEvaluatorVersionOApiResponse) IsSetBaseResp() bool { - return p.BaseResp != nil -} - -func (p *GetEvaluatorVersionOApiResponse) Read(iprot thrift.TProtocol) (err error) { - var fieldTypeId thrift.TType - var fieldId int16 - - if _, err = iprot.ReadStructBegin(); err != nil { - goto ReadStructBeginError - } - - for { - _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() - if err != nil { - goto ReadFieldBeginError - } - if fieldTypeId == thrift.STOP { - break - } - - switch fieldId { - case 1: - if fieldTypeId == thrift.I32 { - if err = p.ReadField1(iprot); err != nil { - goto ReadFieldError - } - } else if err = iprot.Skip(fieldTypeId); err != nil { - goto SkipFieldError - } - case 2: - if fieldTypeId == thrift.STRING { - if err = p.ReadField2(iprot); err != nil { - goto ReadFieldError - } - } else if err = iprot.Skip(fieldTypeId); err != nil { - goto SkipFieldError - } - case 3: - if fieldTypeId == thrift.STRUCT { - if err = p.ReadField3(iprot); err != nil { - goto ReadFieldError - } - } else if err = iprot.Skip(fieldTypeId); err != nil { - goto SkipFieldError - } - case 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_GetEvaluatorVersionOApiResponse[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 *GetEvaluatorVersionOApiResponse) 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 *GetEvaluatorVersionOApiResponse) 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 *GetEvaluatorVersionOApiResponse) ReadField3(iprot thrift.TProtocol) error { - _field := NewGetEvaluatorVersionOpenAPIData() - if err := _field.Read(iprot); err != nil { - return err - } - p.Data = _field - return nil -} -func (p *GetEvaluatorVersionOApiResponse) ReadField255(iprot thrift.TProtocol) error { - _field := base.NewBaseResp() - if err := _field.Read(iprot); err != nil { - return err - } - p.BaseResp = _field - return nil -} - -func (p *GetEvaluatorVersionOApiResponse) Write(oprot thrift.TProtocol) (err error) { - var fieldId int16 - if err = oprot.WriteStructBegin("GetEvaluatorVersionOApiResponse"); 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 *GetEvaluatorVersionOApiResponse) 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 *GetEvaluatorVersionOApiResponse) 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 *GetEvaluatorVersionOApiResponse) writeField3(oprot thrift.TProtocol) (err error) { - if p.IsSetData() { - 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 *GetEvaluatorVersionOApiResponse) 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 *GetEvaluatorVersionOApiResponse) String() string { - if p == nil { - return "" - } - return fmt.Sprintf("GetEvaluatorVersionOApiResponse(%+v)", *p) - -} - -func (p *GetEvaluatorVersionOApiResponse) DeepEqual(ano *GetEvaluatorVersionOApiResponse) bool { - if p == ano { - return true - } else if p == nil || ano == nil { - return false - } - if !p.Field1DeepEqual(ano.Code) { - return false - } - if !p.Field2DeepEqual(ano.Msg) { - return false - } - if !p.Field3DeepEqual(ano.Data) { - return false - } - if !p.Field255DeepEqual(ano.BaseResp) { - return false - } - return true -} - -func (p *GetEvaluatorVersionOApiResponse) Field1DeepEqual(src *int32) bool { - - if p.Code == src { - return true - } else if p.Code == nil || src == nil { - return false - } - if *p.Code != *src { - return false - } - return true -} -func (p *GetEvaluatorVersionOApiResponse) Field2DeepEqual(src *string) bool { - - if p.Msg == src { - return true - } else if p.Msg == nil || src == nil { - return false - } - if strings.Compare(*p.Msg, *src) != 0 { - return false - } - return true -} -func (p *GetEvaluatorVersionOApiResponse) Field3DeepEqual(src *GetEvaluatorVersionOpenAPIData) bool { - - if !p.Data.DeepEqual(src) { - return false - } - return true -} -func (p *GetEvaluatorVersionOApiResponse) Field255DeepEqual(src *base.BaseResp) bool { - - if !p.BaseResp.DeepEqual(src) { - return false - } - return true -} - -type GetEvaluatorVersionOpenAPIData struct { - Evaluator *evaluator.Evaluator `thrift:"evaluator,1,optional" frugal:"1,optional,evaluator.Evaluator" form:"evaluator" json:"evaluator,omitempty" query:"evaluator"` -} - -func NewGetEvaluatorVersionOpenAPIData() *GetEvaluatorVersionOpenAPIData { - return &GetEvaluatorVersionOpenAPIData{} -} - -func (p *GetEvaluatorVersionOpenAPIData) InitDefault() { -} - -var GetEvaluatorVersionOpenAPIData_Evaluator_DEFAULT *evaluator.Evaluator - -func (p *GetEvaluatorVersionOpenAPIData) GetEvaluator() (v *evaluator.Evaluator) { - if p == nil { - return - } - if !p.IsSetEvaluator() { - return GetEvaluatorVersionOpenAPIData_Evaluator_DEFAULT - } - return p.Evaluator -} -func (p *GetEvaluatorVersionOpenAPIData) SetEvaluator(val *evaluator.Evaluator) { - p.Evaluator = val -} - -var fieldIDToName_GetEvaluatorVersionOpenAPIData = map[int16]string{ - 1: "evaluator", -} - -func (p *GetEvaluatorVersionOpenAPIData) IsSetEvaluator() bool { - return p.Evaluator != nil -} - -func (p *GetEvaluatorVersionOpenAPIData) 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_GetEvaluatorVersionOpenAPIData[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 *GetEvaluatorVersionOpenAPIData) ReadField1(iprot thrift.TProtocol) error { - _field := evaluator.NewEvaluator() - if err := _field.Read(iprot); err != nil { - return err - } - p.Evaluator = _field - return nil -} - -func (p *GetEvaluatorVersionOpenAPIData) Write(oprot thrift.TProtocol) (err error) { - var fieldId int16 - if err = oprot.WriteStructBegin("GetEvaluatorVersionOpenAPIData"); 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 *GetEvaluatorVersionOpenAPIData) writeField1(oprot thrift.TProtocol) (err error) { - if p.IsSetEvaluator() { - if err = oprot.WriteFieldBegin("evaluator", thrift.STRUCT, 1); err != nil { - goto WriteFieldBeginError - } - if err := p.Evaluator.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 *GetEvaluatorVersionOpenAPIData) String() string { - if p == nil { - return "" - } - return fmt.Sprintf("GetEvaluatorVersionOpenAPIData(%+v)", *p) - -} - -func (p *GetEvaluatorVersionOpenAPIData) DeepEqual(ano *GetEvaluatorVersionOpenAPIData) bool { - if p == ano { - return true - } else if p == nil || ano == nil { - return false - } - if !p.Field1DeepEqual(ano.Evaluator) { - return false - } - return true -} - -func (p *GetEvaluatorVersionOpenAPIData) Field1DeepEqual(src *evaluator.Evaluator) bool { - - if !p.Evaluator.DeepEqual(src) { - return false - } - return true -} - -// 2.4 执行评估器 -type RunEvaluatorOApiRequest struct { - WorkspaceID *int64 `thrift:"workspace_id,1,optional" frugal:"1,optional,i64" json:"workspace_id" form:"workspace_id" query:"workspace_id"` - EvaluatorVersionID *string `thrift:"evaluator_version_id,2,optional" frugal:"2,optional,string" json:"evaluator_version_id,omitempty" path:"evaluator_version_id"` - InputData *evaluator.EvaluatorInputData `thrift:"input_data,3,optional" frugal:"3,optional,evaluator.EvaluatorInputData" form:"input_data" json:"input_data,omitempty" query:"input_data"` - Ext map[string]string `thrift:"ext,4,optional" frugal:"4,optional,map" form:"ext" json:"ext,omitempty" query:"ext"` - Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` -} - -func NewRunEvaluatorOApiRequest() *RunEvaluatorOApiRequest { - return &RunEvaluatorOApiRequest{} -} - -func (p *RunEvaluatorOApiRequest) InitDefault() { -} - -var RunEvaluatorOApiRequest_WorkspaceID_DEFAULT int64 - -func (p *RunEvaluatorOApiRequest) GetWorkspaceID() (v int64) { - if p == nil { - return - } - if !p.IsSetWorkspaceID() { - return RunEvaluatorOApiRequest_WorkspaceID_DEFAULT - } - return *p.WorkspaceID -} - -var RunEvaluatorOApiRequest_EvaluatorVersionID_DEFAULT string - -func (p *RunEvaluatorOApiRequest) GetEvaluatorVersionID() (v string) { - if p == nil { - return - } - if !p.IsSetEvaluatorVersionID() { - return RunEvaluatorOApiRequest_EvaluatorVersionID_DEFAULT - } - return *p.EvaluatorVersionID -} - -var RunEvaluatorOApiRequest_InputData_DEFAULT *evaluator.EvaluatorInputData - -func (p *RunEvaluatorOApiRequest) GetInputData() (v *evaluator.EvaluatorInputData) { - if p == nil { - return - } - if !p.IsSetInputData() { - return RunEvaluatorOApiRequest_InputData_DEFAULT - } - return p.InputData -} - -var RunEvaluatorOApiRequest_Ext_DEFAULT map[string]string - -func (p *RunEvaluatorOApiRequest) GetExt() (v map[string]string) { - if p == nil { - return - } - if !p.IsSetExt() { - return RunEvaluatorOApiRequest_Ext_DEFAULT - } - return p.Ext -} - -var RunEvaluatorOApiRequest_Base_DEFAULT *base.Base - -func (p *RunEvaluatorOApiRequest) GetBase() (v *base.Base) { - if p == nil { - return - } - if !p.IsSetBase() { - return RunEvaluatorOApiRequest_Base_DEFAULT - } - return p.Base -} -func (p *RunEvaluatorOApiRequest) SetWorkspaceID(val *int64) { - p.WorkspaceID = val -} -func (p *RunEvaluatorOApiRequest) SetEvaluatorVersionID(val *string) { - p.EvaluatorVersionID = val -} -func (p *RunEvaluatorOApiRequest) SetInputData(val *evaluator.EvaluatorInputData) { - p.InputData = val -} -func (p *RunEvaluatorOApiRequest) SetExt(val map[string]string) { - p.Ext = val -} -func (p *RunEvaluatorOApiRequest) SetBase(val *base.Base) { - p.Base = val -} - -var fieldIDToName_RunEvaluatorOApiRequest = map[int16]string{ - 1: "workspace_id", - 2: "evaluator_version_id", - 3: "input_data", - 4: "ext", - 255: "Base", -} - -func (p *RunEvaluatorOApiRequest) IsSetWorkspaceID() bool { - return p.WorkspaceID != nil -} - -func (p *RunEvaluatorOApiRequest) IsSetEvaluatorVersionID() bool { - return p.EvaluatorVersionID != nil -} - -func (p *RunEvaluatorOApiRequest) IsSetInputData() bool { - return p.InputData != nil -} - -func (p *RunEvaluatorOApiRequest) IsSetExt() bool { - return p.Ext != nil -} - -func (p *RunEvaluatorOApiRequest) IsSetBase() bool { - return p.Base != nil -} - -func (p *RunEvaluatorOApiRequest) 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 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 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_RunEvaluatorOApiRequest[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 *RunEvaluatorOApiRequest) ReadField1(iprot thrift.TProtocol) error { - - var _field *int64 - if v, err := iprot.ReadI64(); err != nil { - return err - } else { - _field = &v - } - p.WorkspaceID = _field - return nil -} -func (p *RunEvaluatorOApiRequest) ReadField2(iprot thrift.TProtocol) error { - - var _field *string - if v, err := iprot.ReadString(); err != nil { - return err - } else { - _field = &v - } - p.EvaluatorVersionID = _field - return nil -} -func (p *RunEvaluatorOApiRequest) ReadField3(iprot thrift.TProtocol) error { - _field := evaluator.NewEvaluatorInputData() - if err := _field.Read(iprot); err != nil { - return err - } - p.InputData = _field - return nil -} -func (p *RunEvaluatorOApiRequest) 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 *RunEvaluatorOApiRequest) ReadField255(iprot thrift.TProtocol) error { - _field := base.NewBase() - if err := _field.Read(iprot); err != nil { - return err - } - p.Base = _field - return nil -} - -func (p *RunEvaluatorOApiRequest) Write(oprot thrift.TProtocol) (err error) { - var fieldId int16 - if err = oprot.WriteStructBegin("RunEvaluatorOApiRequest"); 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 *RunEvaluatorOApiRequest) writeField1(oprot thrift.TProtocol) (err error) { - if p.IsSetWorkspaceID() { - if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteI64(*p.WorkspaceID); 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 *RunEvaluatorOApiRequest) writeField2(oprot thrift.TProtocol) (err error) { - if p.IsSetEvaluatorVersionID() { - if err = oprot.WriteFieldBegin("evaluator_version_id", thrift.STRING, 2); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteString(*p.EvaluatorVersionID); 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 *RunEvaluatorOApiRequest) writeField3(oprot thrift.TProtocol) (err error) { - if p.IsSetInputData() { - if err = oprot.WriteFieldBegin("input_data", thrift.STRUCT, 3); err != nil { - goto WriteFieldBeginError - } - if err := p.InputData.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 *RunEvaluatorOApiRequest) writeField4(oprot thrift.TProtocol) (err error) { - if p.IsSetExt() { - 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 *RunEvaluatorOApiRequest) 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 *RunEvaluatorOApiRequest) String() string { - if p == nil { - return "" - } - return fmt.Sprintf("RunEvaluatorOApiRequest(%+v)", *p) - -} - -func (p *RunEvaluatorOApiRequest) DeepEqual(ano *RunEvaluatorOApiRequest) bool { - if p == ano { - return true - } else if p == nil || ano == nil { - return false - } - if !p.Field1DeepEqual(ano.WorkspaceID) { - return false - } - if !p.Field2DeepEqual(ano.EvaluatorVersionID) { - return false - } - if !p.Field3DeepEqual(ano.InputData) { - return false - } - if !p.Field4DeepEqual(ano.Ext) { - return false - } - if !p.Field255DeepEqual(ano.Base) { - return false - } - return true -} - -func (p *RunEvaluatorOApiRequest) Field1DeepEqual(src *int64) bool { - - if p.WorkspaceID == src { - return true - } else if p.WorkspaceID == nil || src == nil { - return false - } - if *p.WorkspaceID != *src { - return false - } - return true -} -func (p *RunEvaluatorOApiRequest) Field2DeepEqual(src *string) bool { - - if p.EvaluatorVersionID == src { - return true - } else if p.EvaluatorVersionID == nil || src == nil { - return false - } - if strings.Compare(*p.EvaluatorVersionID, *src) != 0 { - return false - } - return true -} -func (p *RunEvaluatorOApiRequest) Field3DeepEqual(src *evaluator.EvaluatorInputData) bool { - - if !p.InputData.DeepEqual(src) { - return false - } - return true -} -func (p *RunEvaluatorOApiRequest) Field4DeepEqual(src map[string]string) bool { - - if len(p.Ext) != len(src) { - return false - } - for k, v := range p.Ext { - _src := src[k] - if strings.Compare(v, _src) != 0 { - return false - } - } - return true -} -func (p *RunEvaluatorOApiRequest) Field255DeepEqual(src *base.Base) bool { - - if !p.Base.DeepEqual(src) { - return false - } - return true -} - -type RunEvaluatorOApiResponse struct { - Code *int32 `thrift:"code,1,optional" frugal:"1,optional,i32" form:"code" json:"code,omitempty" query:"code"` - Msg *string `thrift:"msg,2,optional" frugal:"2,optional,string" form:"msg" json:"msg,omitempty" query:"msg"` - Data *RunEvaluatorOpenAPIData `thrift:"data,3,optional" frugal:"3,optional,RunEvaluatorOpenAPIData" form:"data" json:"data,omitempty" query:"data"` - BaseResp *base.BaseResp `thrift:"BaseResp,255" frugal:"255,default,base.BaseResp" form:"BaseResp" json:"BaseResp" query:"BaseResp"` -} - -func NewRunEvaluatorOApiResponse() *RunEvaluatorOApiResponse { - return &RunEvaluatorOApiResponse{} -} - -func (p *RunEvaluatorOApiResponse) InitDefault() { -} - -var RunEvaluatorOApiResponse_Code_DEFAULT int32 - -func (p *RunEvaluatorOApiResponse) GetCode() (v int32) { - if p == nil { - return - } - if !p.IsSetCode() { - return RunEvaluatorOApiResponse_Code_DEFAULT - } - return *p.Code -} - -var RunEvaluatorOApiResponse_Msg_DEFAULT string - -func (p *RunEvaluatorOApiResponse) GetMsg() (v string) { - if p == nil { - return - } - if !p.IsSetMsg() { - return RunEvaluatorOApiResponse_Msg_DEFAULT - } - return *p.Msg -} - -var RunEvaluatorOApiResponse_Data_DEFAULT *RunEvaluatorOpenAPIData - -func (p *RunEvaluatorOApiResponse) GetData() (v *RunEvaluatorOpenAPIData) { - if p == nil { - return - } - if !p.IsSetData() { - return RunEvaluatorOApiResponse_Data_DEFAULT - } - return p.Data -} - -var RunEvaluatorOApiResponse_BaseResp_DEFAULT *base.BaseResp - -func (p *RunEvaluatorOApiResponse) GetBaseResp() (v *base.BaseResp) { - if p == nil { - return - } - if !p.IsSetBaseResp() { - return RunEvaluatorOApiResponse_BaseResp_DEFAULT - } - return p.BaseResp -} -func (p *RunEvaluatorOApiResponse) SetCode(val *int32) { - p.Code = val -} -func (p *RunEvaluatorOApiResponse) SetMsg(val *string) { - p.Msg = val -} -func (p *RunEvaluatorOApiResponse) SetData(val *RunEvaluatorOpenAPIData) { - p.Data = val -} -func (p *RunEvaluatorOApiResponse) SetBaseResp(val *base.BaseResp) { - p.BaseResp = val -} - -var fieldIDToName_RunEvaluatorOApiResponse = map[int16]string{ - 1: "code", - 2: "msg", - 3: "data", - 255: "BaseResp", -} - -func (p *RunEvaluatorOApiResponse) IsSetCode() bool { - return p.Code != nil -} - -func (p *RunEvaluatorOApiResponse) IsSetMsg() bool { - return p.Msg != nil -} - -func (p *RunEvaluatorOApiResponse) IsSetData() bool { - return p.Data != nil -} - -func (p *RunEvaluatorOApiResponse) IsSetBaseResp() bool { - return p.BaseResp != nil -} - -func (p *RunEvaluatorOApiResponse) Read(iprot thrift.TProtocol) (err error) { - var fieldTypeId thrift.TType - var fieldId int16 - - if _, err = iprot.ReadStructBegin(); err != nil { - goto ReadStructBeginError - } - - for { - _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() - if err != nil { - goto ReadFieldBeginError - } - if fieldTypeId == thrift.STOP { - break - } - - switch fieldId { - case 1: - if fieldTypeId == thrift.I32 { - if err = p.ReadField1(iprot); err != nil { - goto ReadFieldError - } - } else if err = iprot.Skip(fieldTypeId); err != nil { - goto SkipFieldError - } - case 2: - if fieldTypeId == thrift.STRING { - if err = p.ReadField2(iprot); err != nil { - goto ReadFieldError - } - } else if err = iprot.Skip(fieldTypeId); err != nil { - goto SkipFieldError - } - case 3: - if fieldTypeId == thrift.STRUCT { - if err = p.ReadField3(iprot); err != nil { - goto ReadFieldError - } - } else if err = iprot.Skip(fieldTypeId); err != nil { - goto SkipFieldError - } - case 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_RunEvaluatorOApiResponse[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 *RunEvaluatorOApiResponse) 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 *RunEvaluatorOApiResponse) 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 *RunEvaluatorOApiResponse) ReadField3(iprot thrift.TProtocol) error { - _field := NewRunEvaluatorOpenAPIData() - if err := _field.Read(iprot); err != nil { - return err - } - p.Data = _field - return nil -} -func (p *RunEvaluatorOApiResponse) ReadField255(iprot thrift.TProtocol) error { - _field := base.NewBaseResp() - if err := _field.Read(iprot); err != nil { - return err - } - p.BaseResp = _field - return nil -} - -func (p *RunEvaluatorOApiResponse) Write(oprot thrift.TProtocol) (err error) { - var fieldId int16 - if err = oprot.WriteStructBegin("RunEvaluatorOApiResponse"); 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 *RunEvaluatorOApiResponse) 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 *RunEvaluatorOApiResponse) 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 *RunEvaluatorOApiResponse) writeField3(oprot thrift.TProtocol) (err error) { - if p.IsSetData() { - 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 *RunEvaluatorOApiResponse) 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 *RunEvaluatorOApiResponse) String() string { - if p == nil { - return "" - } - return fmt.Sprintf("RunEvaluatorOApiResponse(%+v)", *p) - -} - -func (p *RunEvaluatorOApiResponse) DeepEqual(ano *RunEvaluatorOApiResponse) bool { - if p == ano { - return true - } else if p == nil || ano == nil { - return false - } - if !p.Field1DeepEqual(ano.Code) { - return false - } - if !p.Field2DeepEqual(ano.Msg) { - return false - } - if !p.Field3DeepEqual(ano.Data) { - return false - } - if !p.Field255DeepEqual(ano.BaseResp) { - return false - } - return true -} - -func (p *RunEvaluatorOApiResponse) Field1DeepEqual(src *int32) bool { - - if p.Code == src { - return true - } else if p.Code == nil || src == nil { - return false - } - if *p.Code != *src { - return false - } - return true -} -func (p *RunEvaluatorOApiResponse) Field2DeepEqual(src *string) bool { - - if p.Msg == src { - return true - } else if p.Msg == nil || src == nil { - return false - } - if strings.Compare(*p.Msg, *src) != 0 { - return false - } - return true -} -func (p *RunEvaluatorOApiResponse) Field3DeepEqual(src *RunEvaluatorOpenAPIData) bool { - - if !p.Data.DeepEqual(src) { - return false - } - return true -} -func (p *RunEvaluatorOApiResponse) Field255DeepEqual(src *base.BaseResp) bool { - - if !p.BaseResp.DeepEqual(src) { - return false - } - return true -} - -type RunEvaluatorOpenAPIData struct { - Record *evaluator.EvaluatorRecord `thrift:"record,1,optional" frugal:"1,optional,evaluator.EvaluatorRecord" form:"record" json:"record,omitempty" query:"record"` -} - -func NewRunEvaluatorOpenAPIData() *RunEvaluatorOpenAPIData { - return &RunEvaluatorOpenAPIData{} -} - -func (p *RunEvaluatorOpenAPIData) InitDefault() { -} - -var RunEvaluatorOpenAPIData_Record_DEFAULT *evaluator.EvaluatorRecord - -func (p *RunEvaluatorOpenAPIData) GetRecord() (v *evaluator.EvaluatorRecord) { - if p == nil { - return - } - if !p.IsSetRecord() { - return RunEvaluatorOpenAPIData_Record_DEFAULT - } - return p.Record -} -func (p *RunEvaluatorOpenAPIData) SetRecord(val *evaluator.EvaluatorRecord) { - p.Record = val -} - -var fieldIDToName_RunEvaluatorOpenAPIData = map[int16]string{ - 1: "record", -} - -func (p *RunEvaluatorOpenAPIData) IsSetRecord() bool { - return p.Record != nil -} - -func (p *RunEvaluatorOpenAPIData) 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_RunEvaluatorOpenAPIData[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 *RunEvaluatorOpenAPIData) ReadField1(iprot thrift.TProtocol) error { - _field := evaluator.NewEvaluatorRecord() - if err := _field.Read(iprot); err != nil { - return err - } - p.Record = _field - return nil -} - -func (p *RunEvaluatorOpenAPIData) Write(oprot thrift.TProtocol) (err error) { - var fieldId int16 - if err = oprot.WriteStructBegin("RunEvaluatorOpenAPIData"); 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 *RunEvaluatorOpenAPIData) writeField1(oprot thrift.TProtocol) (err error) { - if p.IsSetRecord() { - if err = oprot.WriteFieldBegin("record", thrift.STRUCT, 1); err != nil { - goto WriteFieldBeginError - } - if err := p.Record.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 *RunEvaluatorOpenAPIData) String() string { - if p == nil { - return "" - } - return fmt.Sprintf("RunEvaluatorOpenAPIData(%+v)", *p) - -} - -func (p *RunEvaluatorOpenAPIData) DeepEqual(ano *RunEvaluatorOpenAPIData) bool { - if p == ano { - return true - } else if p == nil || ano == nil { - return false - } - if !p.Field1DeepEqual(ano.Record) { - return false - } - return true -} - -func (p *RunEvaluatorOpenAPIData) Field1DeepEqual(src *evaluator.EvaluatorRecord) bool { - - if !p.Record.DeepEqual(src) { - return false - } - return true -} - -// 2.5 获取评估器执行结果 -type GetEvaluatorRecordOApiRequest struct { - WorkspaceID *int64 `thrift:"workspace_id,1,optional" frugal:"1,optional,i64" json:"workspace_id" form:"workspace_id" query:"workspace_id"` - EvaluatorRecordID *string `thrift:"evaluator_record_id,2,optional" frugal:"2,optional,string" json:"evaluator_record_id,omitempty" path:"evaluator_record_id"` - IncludeDeleted *bool `thrift:"include_deleted,3,optional" frugal:"3,optional,bool" form:"include_deleted" json:"include_deleted,omitempty" query:"include_deleted"` - Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` -} - -func NewGetEvaluatorRecordOApiRequest() *GetEvaluatorRecordOApiRequest { - return &GetEvaluatorRecordOApiRequest{} -} - -func (p *GetEvaluatorRecordOApiRequest) InitDefault() { -} - -var GetEvaluatorRecordOApiRequest_WorkspaceID_DEFAULT int64 - -func (p *GetEvaluatorRecordOApiRequest) GetWorkspaceID() (v int64) { - if p == nil { - return - } - if !p.IsSetWorkspaceID() { - return GetEvaluatorRecordOApiRequest_WorkspaceID_DEFAULT - } - return *p.WorkspaceID -} - -var GetEvaluatorRecordOApiRequest_EvaluatorRecordID_DEFAULT string - -func (p *GetEvaluatorRecordOApiRequest) GetEvaluatorRecordID() (v string) { - if p == nil { - return - } - if !p.IsSetEvaluatorRecordID() { - return GetEvaluatorRecordOApiRequest_EvaluatorRecordID_DEFAULT - } - return *p.EvaluatorRecordID -} - -var GetEvaluatorRecordOApiRequest_IncludeDeleted_DEFAULT bool - -func (p *GetEvaluatorRecordOApiRequest) GetIncludeDeleted() (v bool) { - if p == nil { - return - } - if !p.IsSetIncludeDeleted() { - return GetEvaluatorRecordOApiRequest_IncludeDeleted_DEFAULT - } - return *p.IncludeDeleted -} - -var GetEvaluatorRecordOApiRequest_Base_DEFAULT *base.Base - -func (p *GetEvaluatorRecordOApiRequest) GetBase() (v *base.Base) { - if p == nil { - return - } - if !p.IsSetBase() { - return GetEvaluatorRecordOApiRequest_Base_DEFAULT - } - return p.Base -} -func (p *GetEvaluatorRecordOApiRequest) SetWorkspaceID(val *int64) { - p.WorkspaceID = val -} -func (p *GetEvaluatorRecordOApiRequest) SetEvaluatorRecordID(val *string) { - p.EvaluatorRecordID = val -} -func (p *GetEvaluatorRecordOApiRequest) SetIncludeDeleted(val *bool) { - p.IncludeDeleted = val -} -func (p *GetEvaluatorRecordOApiRequest) SetBase(val *base.Base) { - p.Base = val -} - -var fieldIDToName_GetEvaluatorRecordOApiRequest = map[int16]string{ - 1: "workspace_id", - 2: "evaluator_record_id", - 3: "include_deleted", - 255: "Base", -} - -func (p *GetEvaluatorRecordOApiRequest) IsSetWorkspaceID() bool { - return p.WorkspaceID != nil -} - -func (p *GetEvaluatorRecordOApiRequest) IsSetEvaluatorRecordID() bool { - return p.EvaluatorRecordID != nil -} - -func (p *GetEvaluatorRecordOApiRequest) IsSetIncludeDeleted() bool { - return p.IncludeDeleted != nil -} - -func (p *GetEvaluatorRecordOApiRequest) IsSetBase() bool { - return p.Base != nil -} - -func (p *GetEvaluatorRecordOApiRequest) 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.BOOL { - 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_GetEvaluatorRecordOApiRequest[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 *GetEvaluatorRecordOApiRequest) ReadField1(iprot thrift.TProtocol) error { - - var _field *int64 - if v, err := iprot.ReadI64(); err != nil { - return err - } else { - _field = &v - } - p.WorkspaceID = _field - return nil -} -func (p *GetEvaluatorRecordOApiRequest) ReadField2(iprot thrift.TProtocol) error { - - var _field *string - if v, err := iprot.ReadString(); err != nil { - return err - } else { - _field = &v - } - p.EvaluatorRecordID = _field - return nil -} -func (p *GetEvaluatorRecordOApiRequest) ReadField3(iprot thrift.TProtocol) error { - - var _field *bool - if v, err := iprot.ReadBool(); err != nil { - return err - } else { - _field = &v - } - p.IncludeDeleted = _field - return nil -} -func (p *GetEvaluatorRecordOApiRequest) ReadField255(iprot thrift.TProtocol) error { - _field := base.NewBase() - if err := _field.Read(iprot); err != nil { - return err - } - p.Base = _field - return nil -} - -func (p *GetEvaluatorRecordOApiRequest) Write(oprot thrift.TProtocol) (err error) { - var fieldId int16 - if err = oprot.WriteStructBegin("GetEvaluatorRecordOApiRequest"); 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 *GetEvaluatorRecordOApiRequest) writeField1(oprot thrift.TProtocol) (err error) { - if p.IsSetWorkspaceID() { - if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteI64(*p.WorkspaceID); 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 *GetEvaluatorRecordOApiRequest) writeField2(oprot thrift.TProtocol) (err error) { - if p.IsSetEvaluatorRecordID() { - if err = oprot.WriteFieldBegin("evaluator_record_id", thrift.STRING, 2); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteString(*p.EvaluatorRecordID); 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 *GetEvaluatorRecordOApiRequest) writeField3(oprot thrift.TProtocol) (err error) { - if p.IsSetIncludeDeleted() { - if err = oprot.WriteFieldBegin("include_deleted", thrift.BOOL, 3); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteBool(*p.IncludeDeleted); 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 *GetEvaluatorRecordOApiRequest) 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 *GetEvaluatorRecordOApiRequest) String() string { - if p == nil { - return "" - } - return fmt.Sprintf("GetEvaluatorRecordOApiRequest(%+v)", *p) - -} - -func (p *GetEvaluatorRecordOApiRequest) DeepEqual(ano *GetEvaluatorRecordOApiRequest) bool { - if p == ano { - return true - } else if p == nil || ano == nil { - return false - } - if !p.Field1DeepEqual(ano.WorkspaceID) { - return false - } - if !p.Field2DeepEqual(ano.EvaluatorRecordID) { - return false - } - if !p.Field3DeepEqual(ano.IncludeDeleted) { - return false - } - if !p.Field255DeepEqual(ano.Base) { - return false - } - return true -} - -func (p *GetEvaluatorRecordOApiRequest) Field1DeepEqual(src *int64) bool { - - if p.WorkspaceID == src { - return true - } else if p.WorkspaceID == nil || src == nil { - return false - } - if *p.WorkspaceID != *src { - return false - } - return true -} -func (p *GetEvaluatorRecordOApiRequest) Field2DeepEqual(src *string) bool { - - if p.EvaluatorRecordID == src { - return true - } else if p.EvaluatorRecordID == nil || src == nil { - return false - } - if strings.Compare(*p.EvaluatorRecordID, *src) != 0 { - return false - } - return true -} -func (p *GetEvaluatorRecordOApiRequest) Field3DeepEqual(src *bool) bool { - - if p.IncludeDeleted == src { - return true - } else if p.IncludeDeleted == nil || src == nil { - return false - } - if *p.IncludeDeleted != *src { - return false - } - return true -} -func (p *GetEvaluatorRecordOApiRequest) Field255DeepEqual(src *base.Base) bool { - - if !p.Base.DeepEqual(src) { - return false - } - return true -} - -type GetEvaluatorRecordOApiResponse struct { - Code *int32 `thrift:"code,1,optional" frugal:"1,optional,i32" form:"code" json:"code,omitempty" query:"code"` - Msg *string `thrift:"msg,2,optional" frugal:"2,optional,string" form:"msg" json:"msg,omitempty" query:"msg"` - Data *GetEvaluatorRecordOpenAPIData `thrift:"data,3,optional" frugal:"3,optional,GetEvaluatorRecordOpenAPIData" form:"data" json:"data,omitempty" query:"data"` - BaseResp *base.BaseResp `thrift:"BaseResp,255" frugal:"255,default,base.BaseResp" form:"BaseResp" json:"BaseResp" query:"BaseResp"` -} - -func NewGetEvaluatorRecordOApiResponse() *GetEvaluatorRecordOApiResponse { - return &GetEvaluatorRecordOApiResponse{} -} - -func (p *GetEvaluatorRecordOApiResponse) InitDefault() { -} - -var GetEvaluatorRecordOApiResponse_Code_DEFAULT int32 - -func (p *GetEvaluatorRecordOApiResponse) GetCode() (v int32) { - if p == nil { - return - } - if !p.IsSetCode() { - return GetEvaluatorRecordOApiResponse_Code_DEFAULT - } - return *p.Code -} - -var GetEvaluatorRecordOApiResponse_Msg_DEFAULT string - -func (p *GetEvaluatorRecordOApiResponse) GetMsg() (v string) { - if p == nil { - return - } - if !p.IsSetMsg() { - return GetEvaluatorRecordOApiResponse_Msg_DEFAULT - } - return *p.Msg -} - -var GetEvaluatorRecordOApiResponse_Data_DEFAULT *GetEvaluatorRecordOpenAPIData - -func (p *GetEvaluatorRecordOApiResponse) GetData() (v *GetEvaluatorRecordOpenAPIData) { - if p == nil { - return - } - if !p.IsSetData() { - return GetEvaluatorRecordOApiResponse_Data_DEFAULT - } - return p.Data -} - -var GetEvaluatorRecordOApiResponse_BaseResp_DEFAULT *base.BaseResp - -func (p *GetEvaluatorRecordOApiResponse) GetBaseResp() (v *base.BaseResp) { - if p == nil { - return - } - if !p.IsSetBaseResp() { - return GetEvaluatorRecordOApiResponse_BaseResp_DEFAULT - } - return p.BaseResp -} -func (p *GetEvaluatorRecordOApiResponse) SetCode(val *int32) { - p.Code = val -} -func (p *GetEvaluatorRecordOApiResponse) SetMsg(val *string) { - p.Msg = val -} -func (p *GetEvaluatorRecordOApiResponse) SetData(val *GetEvaluatorRecordOpenAPIData) { - p.Data = val -} -func (p *GetEvaluatorRecordOApiResponse) SetBaseResp(val *base.BaseResp) { - p.BaseResp = val -} - -var fieldIDToName_GetEvaluatorRecordOApiResponse = map[int16]string{ - 1: "code", - 2: "msg", - 3: "data", - 255: "BaseResp", -} - -func (p *GetEvaluatorRecordOApiResponse) IsSetCode() bool { - return p.Code != nil -} - -func (p *GetEvaluatorRecordOApiResponse) IsSetMsg() bool { - return p.Msg != nil -} - -func (p *GetEvaluatorRecordOApiResponse) IsSetData() bool { - return p.Data != nil -} - -func (p *GetEvaluatorRecordOApiResponse) IsSetBaseResp() bool { - return p.BaseResp != nil -} - -func (p *GetEvaluatorRecordOApiResponse) Read(iprot thrift.TProtocol) (err error) { - var fieldTypeId thrift.TType - var fieldId int16 - - if _, err = iprot.ReadStructBegin(); err != nil { - goto ReadStructBeginError - } - - for { - _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() - if err != nil { - goto ReadFieldBeginError - } - if fieldTypeId == thrift.STOP { - break - } - - switch fieldId { - case 1: - if fieldTypeId == thrift.I32 { - if err = p.ReadField1(iprot); err != nil { - goto ReadFieldError - } - } else if err = iprot.Skip(fieldTypeId); err != nil { - goto SkipFieldError - } - case 2: - if fieldTypeId == thrift.STRING { - if err = p.ReadField2(iprot); err != nil { - goto ReadFieldError - } - } else if err = iprot.Skip(fieldTypeId); err != nil { - goto SkipFieldError - } - case 3: - if fieldTypeId == thrift.STRUCT { - if err = p.ReadField3(iprot); err != nil { - goto ReadFieldError - } - } else if err = iprot.Skip(fieldTypeId); err != nil { - goto SkipFieldError - } - case 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_GetEvaluatorRecordOApiResponse[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 *GetEvaluatorRecordOApiResponse) 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 *GetEvaluatorRecordOApiResponse) 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 *GetEvaluatorRecordOApiResponse) ReadField3(iprot thrift.TProtocol) error { - _field := NewGetEvaluatorRecordOpenAPIData() - if err := _field.Read(iprot); err != nil { - return err - } - p.Data = _field - return nil -} -func (p *GetEvaluatorRecordOApiResponse) ReadField255(iprot thrift.TProtocol) error { - _field := base.NewBaseResp() - if err := _field.Read(iprot); err != nil { - return err - } - p.BaseResp = _field - return nil -} - -func (p *GetEvaluatorRecordOApiResponse) Write(oprot thrift.TProtocol) (err error) { - var fieldId int16 - if err = oprot.WriteStructBegin("GetEvaluatorRecordOApiResponse"); 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 *GetEvaluatorRecordOApiResponse) 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 *GetEvaluatorRecordOApiResponse) 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 *GetEvaluatorRecordOApiResponse) writeField3(oprot thrift.TProtocol) (err error) { - if p.IsSetData() { - 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 *GetEvaluatorRecordOApiResponse) 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 *GetEvaluatorRecordOApiResponse) String() string { - if p == nil { - return "" - } - return fmt.Sprintf("GetEvaluatorRecordOApiResponse(%+v)", *p) - -} - -func (p *GetEvaluatorRecordOApiResponse) DeepEqual(ano *GetEvaluatorRecordOApiResponse) bool { - if p == ano { - return true - } else if p == nil || ano == nil { - return false - } - if !p.Field1DeepEqual(ano.Code) { - return false - } - if !p.Field2DeepEqual(ano.Msg) { - return false - } - if !p.Field3DeepEqual(ano.Data) { - return false - } - if !p.Field255DeepEqual(ano.BaseResp) { - return false - } - return true -} - -func (p *GetEvaluatorRecordOApiResponse) Field1DeepEqual(src *int32) bool { - - if p.Code == src { - return true - } else if p.Code == nil || src == nil { - return false - } - if *p.Code != *src { - return false - } - return true -} -func (p *GetEvaluatorRecordOApiResponse) Field2DeepEqual(src *string) bool { - - if p.Msg == src { - return true - } else if p.Msg == nil || src == nil { - return false - } - if strings.Compare(*p.Msg, *src) != 0 { - return false - } - return true -} -func (p *GetEvaluatorRecordOApiResponse) Field3DeepEqual(src *GetEvaluatorRecordOpenAPIData) bool { - - if !p.Data.DeepEqual(src) { - return false - } - return true -} -func (p *GetEvaluatorRecordOApiResponse) Field255DeepEqual(src *base.BaseResp) bool { - - if !p.BaseResp.DeepEqual(src) { - return false - } - return true -} - -type GetEvaluatorRecordOpenAPIData struct { - Record *evaluator.EvaluatorRecord `thrift:"record,1,optional" frugal:"1,optional,evaluator.EvaluatorRecord" form:"record" json:"record,omitempty" query:"record"` -} - -func NewGetEvaluatorRecordOpenAPIData() *GetEvaluatorRecordOpenAPIData { - return &GetEvaluatorRecordOpenAPIData{} -} - -func (p *GetEvaluatorRecordOpenAPIData) InitDefault() { -} - -var GetEvaluatorRecordOpenAPIData_Record_DEFAULT *evaluator.EvaluatorRecord - -func (p *GetEvaluatorRecordOpenAPIData) GetRecord() (v *evaluator.EvaluatorRecord) { - if p == nil { - return - } - if !p.IsSetRecord() { - return GetEvaluatorRecordOpenAPIData_Record_DEFAULT - } - return p.Record -} -func (p *GetEvaluatorRecordOpenAPIData) SetRecord(val *evaluator.EvaluatorRecord) { - p.Record = val -} - -var fieldIDToName_GetEvaluatorRecordOpenAPIData = map[int16]string{ - 1: "record", -} - -func (p *GetEvaluatorRecordOpenAPIData) IsSetRecord() bool { - return p.Record != nil -} - -func (p *GetEvaluatorRecordOpenAPIData) 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_GetEvaluatorRecordOpenAPIData[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 *GetEvaluatorRecordOpenAPIData) ReadField1(iprot thrift.TProtocol) error { - _field := evaluator.NewEvaluatorRecord() - if err := _field.Read(iprot); err != nil { - return err - } - p.Record = _field - return nil -} - -func (p *GetEvaluatorRecordOpenAPIData) Write(oprot thrift.TProtocol) (err error) { - var fieldId int16 - if err = oprot.WriteStructBegin("GetEvaluatorRecordOpenAPIData"); 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 *GetEvaluatorRecordOpenAPIData) writeField1(oprot thrift.TProtocol) (err error) { - if p.IsSetRecord() { - if err = oprot.WriteFieldBegin("record", thrift.STRUCT, 1); err != nil { - goto WriteFieldBeginError - } - if err := p.Record.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 *GetEvaluatorRecordOpenAPIData) String() string { - if p == nil { - return "" - } - return fmt.Sprintf("GetEvaluatorRecordOpenAPIData(%+v)", *p) - -} - -func (p *GetEvaluatorRecordOpenAPIData) DeepEqual(ano *GetEvaluatorRecordOpenAPIData) bool { - if p == ano { - return true - } else if p == nil || ano == nil { - return false - } - if !p.Field1DeepEqual(ano.Record) { - return false - } - return true -} - -func (p *GetEvaluatorRecordOpenAPIData) Field1DeepEqual(src *evaluator.EvaluatorRecord) bool { - - if !p.Record.DeepEqual(src) { - return false - } - return true -} - -// =============================== -// 评测实验相关接口 (2个接口) -// =============================== -// 3.1 创建评测实验 -type CreateExperimentOApiRequest struct { - WorkspaceID *int64 `thrift:"workspace_id,1,optional" frugal:"1,optional,i64" json:"workspace_id" form:"workspace_id" query:"workspace_id"` - EvalSetVersionID *string `thrift:"eval_set_version_id,2,optional" frugal:"2,optional,string" form:"eval_set_version_id" json:"eval_set_version_id,omitempty" query:"eval_set_version_id"` - TargetVersionID *string `thrift:"target_version_id,3,optional" frugal:"3,optional,string" form:"target_version_id" json:"target_version_id,omitempty" query:"target_version_id"` - EvaluatorVersionIds []string `thrift:"evaluator_version_ids,4,optional" frugal:"4,optional,list" form:"evaluator_version_ids" json:"evaluator_version_ids,omitempty" query:"evaluator_version_ids"` - Name *string `thrift:"name,5,optional" frugal:"5,optional,string" form:"name" json:"name,omitempty" query:"name"` - Description *string `thrift:"description,6,optional" frugal:"6,optional,string" form:"description" json:"description,omitempty" query:"description"` - TargetFieldMapping *experiment.TargetFieldMapping `thrift:"target_field_mapping,7,optional" frugal:"7,optional,experiment.TargetFieldMapping" form:"target_field_mapping" json:"target_field_mapping,omitempty" query:"target_field_mapping"` - EvaluatorFieldMapping []*experiment.EvaluatorFieldMapping `thrift:"evaluator_field_mapping,8,optional" frugal:"8,optional,list" form:"evaluator_field_mapping" json:"evaluator_field_mapping,omitempty" query:"evaluator_field_mapping"` - ItemConcurNum *int32 `thrift:"item_concur_num,9,optional" frugal:"9,optional,i32" form:"item_concur_num" json:"item_concur_num,omitempty" query:"item_concur_num"` - EvaluatorsConcurNum *int32 `thrift:"evaluators_concur_num,10,optional" frugal:"10,optional,i32" form:"evaluators_concur_num" json:"evaluators_concur_num,omitempty" query:"evaluators_concur_num"` - Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` -} - -func NewCreateExperimentOApiRequest() *CreateExperimentOApiRequest { - return &CreateExperimentOApiRequest{} -} - -func (p *CreateExperimentOApiRequest) InitDefault() { -} - -var CreateExperimentOApiRequest_WorkspaceID_DEFAULT int64 - -func (p *CreateExperimentOApiRequest) GetWorkspaceID() (v int64) { - if p == nil { - return - } - if !p.IsSetWorkspaceID() { - return CreateExperimentOApiRequest_WorkspaceID_DEFAULT - } - return *p.WorkspaceID -} - -var CreateExperimentOApiRequest_EvalSetVersionID_DEFAULT string - -func (p *CreateExperimentOApiRequest) GetEvalSetVersionID() (v string) { - if p == nil { - return - } - if !p.IsSetEvalSetVersionID() { - return CreateExperimentOApiRequest_EvalSetVersionID_DEFAULT - } - return *p.EvalSetVersionID -} - -var CreateExperimentOApiRequest_TargetVersionID_DEFAULT string - -func (p *CreateExperimentOApiRequest) GetTargetVersionID() (v string) { - if p == nil { - return - } - if !p.IsSetTargetVersionID() { - return CreateExperimentOApiRequest_TargetVersionID_DEFAULT - } - return *p.TargetVersionID -} - -var CreateExperimentOApiRequest_EvaluatorVersionIds_DEFAULT []string - -func (p *CreateExperimentOApiRequest) GetEvaluatorVersionIds() (v []string) { - if p == nil { - return - } - if !p.IsSetEvaluatorVersionIds() { - return CreateExperimentOApiRequest_EvaluatorVersionIds_DEFAULT - } - return p.EvaluatorVersionIds -} - -var CreateExperimentOApiRequest_Name_DEFAULT string - -func (p *CreateExperimentOApiRequest) GetName() (v string) { - if p == nil { - return - } - if !p.IsSetName() { - return CreateExperimentOApiRequest_Name_DEFAULT - } - return *p.Name -} - -var CreateExperimentOApiRequest_Description_DEFAULT string - -func (p *CreateExperimentOApiRequest) GetDescription() (v string) { - if p == nil { - return - } - if !p.IsSetDescription() { - return CreateExperimentOApiRequest_Description_DEFAULT - } - return *p.Description -} - -var CreateExperimentOApiRequest_TargetFieldMapping_DEFAULT *experiment.TargetFieldMapping - -func (p *CreateExperimentOApiRequest) GetTargetFieldMapping() (v *experiment.TargetFieldMapping) { - if p == nil { - return - } - if !p.IsSetTargetFieldMapping() { - return CreateExperimentOApiRequest_TargetFieldMapping_DEFAULT - } - return p.TargetFieldMapping -} - -var CreateExperimentOApiRequest_EvaluatorFieldMapping_DEFAULT []*experiment.EvaluatorFieldMapping - -func (p *CreateExperimentOApiRequest) GetEvaluatorFieldMapping() (v []*experiment.EvaluatorFieldMapping) { - if p == nil { - return - } - if !p.IsSetEvaluatorFieldMapping() { - return CreateExperimentOApiRequest_EvaluatorFieldMapping_DEFAULT - } - return p.EvaluatorFieldMapping -} - -var CreateExperimentOApiRequest_ItemConcurNum_DEFAULT int32 - -func (p *CreateExperimentOApiRequest) GetItemConcurNum() (v int32) { - if p == nil { - return - } - if !p.IsSetItemConcurNum() { - return CreateExperimentOApiRequest_ItemConcurNum_DEFAULT - } - return *p.ItemConcurNum -} - -var CreateExperimentOApiRequest_EvaluatorsConcurNum_DEFAULT int32 - -func (p *CreateExperimentOApiRequest) GetEvaluatorsConcurNum() (v int32) { - if p == nil { - return - } - if !p.IsSetEvaluatorsConcurNum() { - return CreateExperimentOApiRequest_EvaluatorsConcurNum_DEFAULT - } - return *p.EvaluatorsConcurNum -} - -var CreateExperimentOApiRequest_Base_DEFAULT *base.Base - -func (p *CreateExperimentOApiRequest) GetBase() (v *base.Base) { - if p == nil { - return - } - if !p.IsSetBase() { - return CreateExperimentOApiRequest_Base_DEFAULT - } - return p.Base -} -func (p *CreateExperimentOApiRequest) SetWorkspaceID(val *int64) { - p.WorkspaceID = val -} -func (p *CreateExperimentOApiRequest) SetEvalSetVersionID(val *string) { - p.EvalSetVersionID = val -} -func (p *CreateExperimentOApiRequest) SetTargetVersionID(val *string) { - p.TargetVersionID = val -} -func (p *CreateExperimentOApiRequest) SetEvaluatorVersionIds(val []string) { - p.EvaluatorVersionIds = val -} -func (p *CreateExperimentOApiRequest) SetName(val *string) { - p.Name = val -} -func (p *CreateExperimentOApiRequest) SetDescription(val *string) { - p.Description = val -} -func (p *CreateExperimentOApiRequest) SetTargetFieldMapping(val *experiment.TargetFieldMapping) { - p.TargetFieldMapping = val -} -func (p *CreateExperimentOApiRequest) SetEvaluatorFieldMapping(val []*experiment.EvaluatorFieldMapping) { - p.EvaluatorFieldMapping = val -} -func (p *CreateExperimentOApiRequest) SetItemConcurNum(val *int32) { - p.ItemConcurNum = val -} -func (p *CreateExperimentOApiRequest) SetEvaluatorsConcurNum(val *int32) { - p.EvaluatorsConcurNum = val -} -func (p *CreateExperimentOApiRequest) SetBase(val *base.Base) { - p.Base = val -} - -var fieldIDToName_CreateExperimentOApiRequest = map[int16]string{ - 1: "workspace_id", - 2: "eval_set_version_id", - 3: "target_version_id", - 4: "evaluator_version_ids", - 5: "name", - 6: "description", - 7: "target_field_mapping", - 8: "evaluator_field_mapping", - 9: "item_concur_num", - 10: "evaluators_concur_num", - 255: "Base", -} - -func (p *CreateExperimentOApiRequest) IsSetWorkspaceID() bool { - return p.WorkspaceID != nil -} - -func (p *CreateExperimentOApiRequest) IsSetEvalSetVersionID() bool { - return p.EvalSetVersionID != nil -} - -func (p *CreateExperimentOApiRequest) IsSetTargetVersionID() bool { - return p.TargetVersionID != nil -} - -func (p *CreateExperimentOApiRequest) IsSetEvaluatorVersionIds() bool { - return p.EvaluatorVersionIds != nil -} - -func (p *CreateExperimentOApiRequest) IsSetName() bool { - return p.Name != nil -} - -func (p *CreateExperimentOApiRequest) IsSetDescription() bool { - return p.Description != nil -} - -func (p *CreateExperimentOApiRequest) IsSetTargetFieldMapping() bool { - return p.TargetFieldMapping != nil -} - -func (p *CreateExperimentOApiRequest) IsSetEvaluatorFieldMapping() bool { - return p.EvaluatorFieldMapping != nil -} - -func (p *CreateExperimentOApiRequest) IsSetItemConcurNum() bool { - return p.ItemConcurNum != nil -} - -func (p *CreateExperimentOApiRequest) IsSetEvaluatorsConcurNum() bool { - return p.EvaluatorsConcurNum != nil -} - -func (p *CreateExperimentOApiRequest) IsSetBase() bool { - return p.Base != nil -} - -func (p *CreateExperimentOApiRequest) 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.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.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.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.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 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_CreateExperimentOApiRequest[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 *CreateExperimentOApiRequest) ReadField1(iprot thrift.TProtocol) error { - - var _field *int64 - if v, err := iprot.ReadI64(); err != nil { - return err - } else { - _field = &v - } - p.WorkspaceID = _field - return nil -} -func (p *CreateExperimentOApiRequest) ReadField2(iprot thrift.TProtocol) error { - - var _field *string - if v, err := iprot.ReadString(); err != nil { - return err - } else { - _field = &v - } - p.EvalSetVersionID = _field - return nil -} -func (p *CreateExperimentOApiRequest) ReadField3(iprot thrift.TProtocol) error { - - var _field *string - if v, err := iprot.ReadString(); err != nil { - return err - } else { - _field = &v - } - p.TargetVersionID = _field - return nil -} -func (p *CreateExperimentOApiRequest) 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.EvaluatorVersionIds = _field - return nil -} -func (p *CreateExperimentOApiRequest) 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 *CreateExperimentOApiRequest) ReadField6(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 *CreateExperimentOApiRequest) ReadField7(iprot thrift.TProtocol) error { - _field := experiment.NewTargetFieldMapping() - if err := _field.Read(iprot); err != nil { - return err - } - p.TargetFieldMapping = _field - return nil -} -func (p *CreateExperimentOApiRequest) ReadField8(iprot thrift.TProtocol) error { - _, size, err := iprot.ReadListBegin() - if err != nil { - return err - } - _field := make([]*experiment.EvaluatorFieldMapping, 0, size) - values := make([]experiment.EvaluatorFieldMapping, 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.EvaluatorFieldMapping = _field - return nil -} -func (p *CreateExperimentOApiRequest) ReadField9(iprot thrift.TProtocol) error { - - var _field *int32 - if v, err := iprot.ReadI32(); err != nil { - return err - } else { - _field = &v - } - p.ItemConcurNum = _field - return nil -} -func (p *CreateExperimentOApiRequest) ReadField10(iprot thrift.TProtocol) error { - - var _field *int32 - if v, err := iprot.ReadI32(); err != nil { - return err - } else { - _field = &v - } - p.EvaluatorsConcurNum = _field - return nil -} -func (p *CreateExperimentOApiRequest) ReadField255(iprot thrift.TProtocol) error { - _field := base.NewBase() - if err := _field.Read(iprot); err != nil { - return err - } - p.Base = _field - return nil -} - -func (p *CreateExperimentOApiRequest) Write(oprot thrift.TProtocol) (err error) { - var fieldId int16 - if err = oprot.WriteStructBegin("CreateExperimentOApiRequest"); 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 *CreateExperimentOApiRequest) writeField1(oprot thrift.TProtocol) (err error) { - if p.IsSetWorkspaceID() { - if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteI64(*p.WorkspaceID); 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 *CreateExperimentOApiRequest) writeField2(oprot thrift.TProtocol) (err error) { - if p.IsSetEvalSetVersionID() { - if err = oprot.WriteFieldBegin("eval_set_version_id", thrift.STRING, 2); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteString(*p.EvalSetVersionID); 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 *CreateExperimentOApiRequest) writeField3(oprot thrift.TProtocol) (err error) { - if p.IsSetTargetVersionID() { - if err = oprot.WriteFieldBegin("target_version_id", thrift.STRING, 3); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteString(*p.TargetVersionID); 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 *CreateExperimentOApiRequest) writeField4(oprot thrift.TProtocol) (err error) { - if p.IsSetEvaluatorVersionIds() { - if err = oprot.WriteFieldBegin("evaluator_version_ids", thrift.LIST, 4); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteListBegin(thrift.STRING, len(p.EvaluatorVersionIds)); err != nil { - return err - } - for _, v := range p.EvaluatorVersionIds { - 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 *CreateExperimentOApiRequest) 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 *CreateExperimentOApiRequest) writeField6(oprot thrift.TProtocol) (err error) { - if p.IsSetDescription() { - if err = oprot.WriteFieldBegin("description", thrift.STRING, 6); 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 6 begin error: ", p), err) -WriteFieldEndError: - return thrift.PrependError(fmt.Sprintf("%T write field 6 end error: ", p), err) -} -func (p *CreateExperimentOApiRequest) writeField7(oprot thrift.TProtocol) (err error) { - if p.IsSetTargetFieldMapping() { - if err = oprot.WriteFieldBegin("target_field_mapping", thrift.STRUCT, 7); err != nil { - goto WriteFieldBeginError - } - if err := p.TargetFieldMapping.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 *CreateExperimentOApiRequest) writeField8(oprot thrift.TProtocol) (err error) { - if p.IsSetEvaluatorFieldMapping() { - if err = oprot.WriteFieldBegin("evaluator_field_mapping", thrift.LIST, 8); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteListBegin(thrift.STRUCT, len(p.EvaluatorFieldMapping)); err != nil { - return err - } - for _, v := range p.EvaluatorFieldMapping { - 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 *CreateExperimentOApiRequest) writeField9(oprot thrift.TProtocol) (err error) { - if p.IsSetItemConcurNum() { - if err = oprot.WriteFieldBegin("item_concur_num", thrift.I32, 9); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteI32(*p.ItemConcurNum); 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 *CreateExperimentOApiRequest) writeField10(oprot thrift.TProtocol) (err error) { - if p.IsSetEvaluatorsConcurNum() { - if err = oprot.WriteFieldBegin("evaluators_concur_num", thrift.I32, 10); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteI32(*p.EvaluatorsConcurNum); 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 *CreateExperimentOApiRequest) 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 *CreateExperimentOApiRequest) String() string { - if p == nil { - return "" - } - return fmt.Sprintf("CreateExperimentOApiRequest(%+v)", *p) - -} - -func (p *CreateExperimentOApiRequest) DeepEqual(ano *CreateExperimentOApiRequest) bool { - if p == ano { - return true - } else if p == nil || ano == nil { - return false - } - if !p.Field1DeepEqual(ano.WorkspaceID) { - return false - } - if !p.Field2DeepEqual(ano.EvalSetVersionID) { - return false - } - if !p.Field3DeepEqual(ano.TargetVersionID) { - return false - } - if !p.Field4DeepEqual(ano.EvaluatorVersionIds) { - return false - } - if !p.Field5DeepEqual(ano.Name) { - return false - } - if !p.Field6DeepEqual(ano.Description) { - return false - } - if !p.Field7DeepEqual(ano.TargetFieldMapping) { - return false - } - if !p.Field8DeepEqual(ano.EvaluatorFieldMapping) { - return false - } - if !p.Field9DeepEqual(ano.ItemConcurNum) { - return false - } - if !p.Field10DeepEqual(ano.EvaluatorsConcurNum) { - return false - } - if !p.Field255DeepEqual(ano.Base) { - return false - } - return true -} - -func (p *CreateExperimentOApiRequest) Field1DeepEqual(src *int64) bool { - - if p.WorkspaceID == src { - return true - } else if p.WorkspaceID == nil || src == nil { - return false - } - if *p.WorkspaceID != *src { - return false - } - return true -} -func (p *CreateExperimentOApiRequest) Field2DeepEqual(src *string) bool { - - if p.EvalSetVersionID == src { - return true - } else if p.EvalSetVersionID == nil || src == nil { - return false - } - if strings.Compare(*p.EvalSetVersionID, *src) != 0 { - return false - } - return true -} -func (p *CreateExperimentOApiRequest) Field3DeepEqual(src *string) bool { - - if p.TargetVersionID == src { - return true - } else if p.TargetVersionID == nil || src == nil { - return false - } - if strings.Compare(*p.TargetVersionID, *src) != 0 { - return false - } - return true -} -func (p *CreateExperimentOApiRequest) Field4DeepEqual(src []string) bool { - - if len(p.EvaluatorVersionIds) != len(src) { - return false - } - for i, v := range p.EvaluatorVersionIds { - _src := src[i] - if strings.Compare(v, _src) != 0 { - return false - } - } - return true -} -func (p *CreateExperimentOApiRequest) Field5DeepEqual(src *string) bool { - - if p.Name == src { - return true - } else if p.Name == nil || src == nil { - return false - } - if strings.Compare(*p.Name, *src) != 0 { - return false - } - return true -} -func (p *CreateExperimentOApiRequest) Field6DeepEqual(src *string) bool { - - if p.Description == src { - return true - } else if p.Description == nil || src == nil { - return false - } - if strings.Compare(*p.Description, *src) != 0 { - return false - } - return true -} -func (p *CreateExperimentOApiRequest) Field7DeepEqual(src *experiment.TargetFieldMapping) bool { - - if !p.TargetFieldMapping.DeepEqual(src) { - return false - } - return true -} -func (p *CreateExperimentOApiRequest) Field8DeepEqual(src []*experiment.EvaluatorFieldMapping) bool { - - if len(p.EvaluatorFieldMapping) != len(src) { - return false - } - for i, v := range p.EvaluatorFieldMapping { - _src := src[i] - if !v.DeepEqual(_src) { - return false - } - } - return true -} -func (p *CreateExperimentOApiRequest) Field9DeepEqual(src *int32) bool { - - if p.ItemConcurNum == src { - return true - } else if p.ItemConcurNum == nil || src == nil { - return false - } - if *p.ItemConcurNum != *src { - return false - } - return true -} -func (p *CreateExperimentOApiRequest) Field10DeepEqual(src *int32) bool { - - if p.EvaluatorsConcurNum == src { - return true - } else if p.EvaluatorsConcurNum == nil || src == nil { - return false - } - if *p.EvaluatorsConcurNum != *src { - return false - } - return true -} -func (p *CreateExperimentOApiRequest) Field255DeepEqual(src *base.Base) bool { - - if !p.Base.DeepEqual(src) { - return false - } - return true -} - -type CreateExperimentOApiResponse struct { - Code *int32 `thrift:"code,1,optional" frugal:"1,optional,i32" form:"code" json:"code,omitempty" query:"code"` - Msg *string `thrift:"msg,2,optional" frugal:"2,optional,string" form:"msg" json:"msg,omitempty" query:"msg"` - Data *CreateExperimentOpenAPIData `thrift:"data,3,optional" frugal:"3,optional,CreateExperimentOpenAPIData" form:"data" json:"data,omitempty" query:"data"` - BaseResp *base.BaseResp `thrift:"BaseResp,255" frugal:"255,default,base.BaseResp" form:"BaseResp" json:"BaseResp" query:"BaseResp"` -} - -func NewCreateExperimentOApiResponse() *CreateExperimentOApiResponse { - return &CreateExperimentOApiResponse{} -} - -func (p *CreateExperimentOApiResponse) InitDefault() { -} - -var CreateExperimentOApiResponse_Code_DEFAULT int32 - -func (p *CreateExperimentOApiResponse) GetCode() (v int32) { - if p == nil { - return - } - if !p.IsSetCode() { - return CreateExperimentOApiResponse_Code_DEFAULT - } - return *p.Code -} - -var CreateExperimentOApiResponse_Msg_DEFAULT string - -func (p *CreateExperimentOApiResponse) GetMsg() (v string) { - if p == nil { - return - } - if !p.IsSetMsg() { - return CreateExperimentOApiResponse_Msg_DEFAULT - } - return *p.Msg -} - -var CreateExperimentOApiResponse_Data_DEFAULT *CreateExperimentOpenAPIData - -func (p *CreateExperimentOApiResponse) GetData() (v *CreateExperimentOpenAPIData) { - if p == nil { - return - } - if !p.IsSetData() { - return CreateExperimentOApiResponse_Data_DEFAULT - } - return p.Data -} - -var CreateExperimentOApiResponse_BaseResp_DEFAULT *base.BaseResp - -func (p *CreateExperimentOApiResponse) GetBaseResp() (v *base.BaseResp) { - if p == nil { - return - } - if !p.IsSetBaseResp() { - return CreateExperimentOApiResponse_BaseResp_DEFAULT - } - return p.BaseResp -} -func (p *CreateExperimentOApiResponse) SetCode(val *int32) { - p.Code = val -} -func (p *CreateExperimentOApiResponse) SetMsg(val *string) { - p.Msg = val -} -func (p *CreateExperimentOApiResponse) SetData(val *CreateExperimentOpenAPIData) { - p.Data = val -} -func (p *CreateExperimentOApiResponse) SetBaseResp(val *base.BaseResp) { - p.BaseResp = val -} - -var fieldIDToName_CreateExperimentOApiResponse = map[int16]string{ - 1: "code", - 2: "msg", - 3: "data", - 255: "BaseResp", -} - -func (p *CreateExperimentOApiResponse) IsSetCode() bool { - return p.Code != nil -} - -func (p *CreateExperimentOApiResponse) IsSetMsg() bool { - return p.Msg != nil -} - -func (p *CreateExperimentOApiResponse) IsSetData() bool { - return p.Data != nil -} - -func (p *CreateExperimentOApiResponse) IsSetBaseResp() bool { - return p.BaseResp != nil -} - -func (p *CreateExperimentOApiResponse) Read(iprot thrift.TProtocol) (err error) { - var fieldTypeId thrift.TType - var fieldId int16 - - if _, err = iprot.ReadStructBegin(); err != nil { - goto ReadStructBeginError - } - - for { - _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() - if err != nil { - goto ReadFieldBeginError - } - if fieldTypeId == thrift.STOP { - break - } - - switch fieldId { - case 1: - if fieldTypeId == thrift.I32 { - if err = p.ReadField1(iprot); err != nil { - goto ReadFieldError - } - } else if err = iprot.Skip(fieldTypeId); err != nil { - goto SkipFieldError - } - case 2: - if fieldTypeId == thrift.STRING { - if err = p.ReadField2(iprot); err != nil { - goto ReadFieldError - } - } else if err = iprot.Skip(fieldTypeId); err != nil { - goto SkipFieldError - } - case 3: - if fieldTypeId == thrift.STRUCT { - if err = p.ReadField3(iprot); err != nil { - goto ReadFieldError - } - } else if err = iprot.Skip(fieldTypeId); err != nil { - goto SkipFieldError - } - case 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_CreateExperimentOApiResponse[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 *CreateExperimentOApiResponse) 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 *CreateExperimentOApiResponse) 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 *CreateExperimentOApiResponse) ReadField3(iprot thrift.TProtocol) error { - _field := NewCreateExperimentOpenAPIData() - if err := _field.Read(iprot); err != nil { - return err - } - p.Data = _field - return nil -} -func (p *CreateExperimentOApiResponse) ReadField255(iprot thrift.TProtocol) error { - _field := base.NewBaseResp() - if err := _field.Read(iprot); err != nil { - return err - } - p.BaseResp = _field - return nil -} - -func (p *CreateExperimentOApiResponse) Write(oprot thrift.TProtocol) (err error) { - var fieldId int16 - if err = oprot.WriteStructBegin("CreateExperimentOApiResponse"); 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 *CreateExperimentOApiResponse) 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 *CreateExperimentOApiResponse) 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 *CreateExperimentOApiResponse) writeField3(oprot thrift.TProtocol) (err error) { - if p.IsSetData() { - 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 *CreateExperimentOApiResponse) 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 *CreateExperimentOApiResponse) String() string { - if p == nil { - return "" - } - return fmt.Sprintf("CreateExperimentOApiResponse(%+v)", *p) - -} - -func (p *CreateExperimentOApiResponse) DeepEqual(ano *CreateExperimentOApiResponse) bool { - if p == ano { - return true - } else if p == nil || ano == nil { - return false - } - if !p.Field1DeepEqual(ano.Code) { - return false - } - if !p.Field2DeepEqual(ano.Msg) { - return false - } - if !p.Field3DeepEqual(ano.Data) { - return false - } - if !p.Field255DeepEqual(ano.BaseResp) { - return false - } - return true -} - -func (p *CreateExperimentOApiResponse) Field1DeepEqual(src *int32) bool { - - if p.Code == src { - return true - } else if p.Code == nil || src == nil { - return false - } - if *p.Code != *src { - return false - } - return true -} -func (p *CreateExperimentOApiResponse) Field2DeepEqual(src *string) bool { - - if p.Msg == src { - return true - } else if p.Msg == nil || src == nil { - return false - } - if strings.Compare(*p.Msg, *src) != 0 { - return false - } - return true -} -func (p *CreateExperimentOApiResponse) Field3DeepEqual(src *CreateExperimentOpenAPIData) bool { - - if !p.Data.DeepEqual(src) { - return false - } - return true -} -func (p *CreateExperimentOApiResponse) Field255DeepEqual(src *base.BaseResp) bool { - - if !p.BaseResp.DeepEqual(src) { - return false - } - return true -} - -type CreateExperimentOpenAPIData struct { - Experiment *experiment.Experiment `thrift:"experiment,1,optional" frugal:"1,optional,experiment.Experiment" form:"experiment" json:"experiment,omitempty" query:"experiment"` -} - -func NewCreateExperimentOpenAPIData() *CreateExperimentOpenAPIData { - return &CreateExperimentOpenAPIData{} -} - -func (p *CreateExperimentOpenAPIData) InitDefault() { -} - -var CreateExperimentOpenAPIData_Experiment_DEFAULT *experiment.Experiment - -func (p *CreateExperimentOpenAPIData) GetExperiment() (v *experiment.Experiment) { - if p == nil { - return - } - if !p.IsSetExperiment() { - return CreateExperimentOpenAPIData_Experiment_DEFAULT - } - return p.Experiment -} -func (p *CreateExperimentOpenAPIData) SetExperiment(val *experiment.Experiment) { - p.Experiment = val -} - -var fieldIDToName_CreateExperimentOpenAPIData = map[int16]string{ - 1: "experiment", -} - -func (p *CreateExperimentOpenAPIData) IsSetExperiment() bool { - return p.Experiment != nil -} - -func (p *CreateExperimentOpenAPIData) 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_CreateExperimentOpenAPIData[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 *CreateExperimentOpenAPIData) ReadField1(iprot thrift.TProtocol) error { - _field := experiment.NewExperiment() - if err := _field.Read(iprot); err != nil { - return err - } - p.Experiment = _field - return nil -} - -func (p *CreateExperimentOpenAPIData) Write(oprot thrift.TProtocol) (err error) { - var fieldId int16 - if err = oprot.WriteStructBegin("CreateExperimentOpenAPIData"); 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 *CreateExperimentOpenAPIData) writeField1(oprot thrift.TProtocol) (err error) { - if p.IsSetExperiment() { - if err = oprot.WriteFieldBegin("experiment", thrift.STRUCT, 1); err != nil { - goto WriteFieldBeginError - } - if err := p.Experiment.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 *CreateExperimentOpenAPIData) String() string { - if p == nil { - return "" - } - return fmt.Sprintf("CreateExperimentOpenAPIData(%+v)", *p) - -} - -func (p *CreateExperimentOpenAPIData) DeepEqual(ano *CreateExperimentOpenAPIData) bool { - if p == ano { - return true - } else if p == nil || ano == nil { - return false - } - if !p.Field1DeepEqual(ano.Experiment) { - return false - } - return true -} - -func (p *CreateExperimentOpenAPIData) Field1DeepEqual(src *experiment.Experiment) bool { - - if !p.Experiment.DeepEqual(src) { - return false - } - return true -} - -// 3.2 获取评测实验结果 -type GetExperimentResultOApiRequest struct { - WorkspaceID *int64 `thrift:"workspace_id,1,optional" frugal:"1,optional,i64" json:"workspace_id" form:"workspace_id" query:"workspace_id"` - ExperimentID *string `thrift:"experiment_id,2,optional" frugal:"2,optional,string" json:"experiment_id,omitempty" path:"experiment_id"` - PageToken *string `thrift:"page_token,3,optional" frugal:"3,optional,string" form:"page_token" json:"page_token,omitempty" query:"page_token"` - PageSize *int32 `thrift:"page_size,4,optional" frugal:"4,optional,i32" form:"page_size" json:"page_size,omitempty" query:"page_size"` - Base *base.Base `thrift:"Base,255,optional" frugal:"255,optional,base.Base" form:"Base" json:"Base,omitempty" query:"Base"` -} - -func NewGetExperimentResultOApiRequest() *GetExperimentResultOApiRequest { - return &GetExperimentResultOApiRequest{} -} - -func (p *GetExperimentResultOApiRequest) InitDefault() { -} - -var GetExperimentResultOApiRequest_WorkspaceID_DEFAULT int64 - -func (p *GetExperimentResultOApiRequest) GetWorkspaceID() (v int64) { - if p == nil { - return - } - if !p.IsSetWorkspaceID() { - return GetExperimentResultOApiRequest_WorkspaceID_DEFAULT - } - return *p.WorkspaceID -} - -var GetExperimentResultOApiRequest_ExperimentID_DEFAULT string - -func (p *GetExperimentResultOApiRequest) GetExperimentID() (v string) { - if p == nil { - return - } - if !p.IsSetExperimentID() { - return GetExperimentResultOApiRequest_ExperimentID_DEFAULT - } - return *p.ExperimentID -} - -var GetExperimentResultOApiRequest_PageToken_DEFAULT string - -func (p *GetExperimentResultOApiRequest) GetPageToken() (v string) { - if p == nil { - return - } - if !p.IsSetPageToken() { - return GetExperimentResultOApiRequest_PageToken_DEFAULT - } - return *p.PageToken -} - -var GetExperimentResultOApiRequest_PageSize_DEFAULT int32 - -func (p *GetExperimentResultOApiRequest) GetPageSize() (v int32) { - if p == nil { - return - } - if !p.IsSetPageSize() { - return GetExperimentResultOApiRequest_PageSize_DEFAULT - } - return *p.PageSize -} - -var GetExperimentResultOApiRequest_Base_DEFAULT *base.Base - -func (p *GetExperimentResultOApiRequest) GetBase() (v *base.Base) { - if p == nil { - return - } - if !p.IsSetBase() { - return GetExperimentResultOApiRequest_Base_DEFAULT - } - return p.Base -} -func (p *GetExperimentResultOApiRequest) SetWorkspaceID(val *int64) { - p.WorkspaceID = val -} -func (p *GetExperimentResultOApiRequest) SetExperimentID(val *string) { - p.ExperimentID = val -} -func (p *GetExperimentResultOApiRequest) SetPageToken(val *string) { - p.PageToken = val -} -func (p *GetExperimentResultOApiRequest) SetPageSize(val *int32) { - p.PageSize = val -} -func (p *GetExperimentResultOApiRequest) SetBase(val *base.Base) { - p.Base = val -} - -var fieldIDToName_GetExperimentResultOApiRequest = map[int16]string{ - 1: "workspace_id", - 2: "experiment_id", - 3: "page_token", - 4: "page_size", - 255: "Base", -} - -func (p *GetExperimentResultOApiRequest) IsSetWorkspaceID() bool { - return p.WorkspaceID != nil -} - -func (p *GetExperimentResultOApiRequest) IsSetExperimentID() bool { - return p.ExperimentID != nil -} - -func (p *GetExperimentResultOApiRequest) IsSetPageToken() bool { - return p.PageToken != nil -} - -func (p *GetExperimentResultOApiRequest) IsSetPageSize() bool { - return p.PageSize != nil -} - -func (p *GetExperimentResultOApiRequest) IsSetBase() bool { - return p.Base != nil -} - -func (p *GetExperimentResultOApiRequest) 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.I32 { - 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_GetExperimentResultOApiRequest[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 *GetExperimentResultOApiRequest) ReadField1(iprot thrift.TProtocol) error { - - var _field *int64 - if v, err := iprot.ReadI64(); err != nil { - return err - } else { - _field = &v - } - p.WorkspaceID = _field - return nil -} -func (p *GetExperimentResultOApiRequest) ReadField2(iprot thrift.TProtocol) error { - - var _field *string - if v, err := iprot.ReadString(); err != nil { - return err - } else { - _field = &v - } - p.ExperimentID = _field - return nil -} -func (p *GetExperimentResultOApiRequest) ReadField3(iprot thrift.TProtocol) error { - - var _field *string - if v, err := iprot.ReadString(); err != nil { - return err - } else { - _field = &v - } - p.PageToken = _field - return nil -} -func (p *GetExperimentResultOApiRequest) ReadField4(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 *GetExperimentResultOApiRequest) ReadField255(iprot thrift.TProtocol) error { - _field := base.NewBase() - if err := _field.Read(iprot); err != nil { - return err - } - p.Base = _field - return nil -} - -func (p *GetExperimentResultOApiRequest) Write(oprot thrift.TProtocol) (err error) { - var fieldId int16 - if err = oprot.WriteStructBegin("GetExperimentResultOApiRequest"); 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 *GetExperimentResultOApiRequest) writeField1(oprot thrift.TProtocol) (err error) { - if p.IsSetWorkspaceID() { - if err = oprot.WriteFieldBegin("workspace_id", thrift.I64, 1); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteI64(*p.WorkspaceID); 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 *GetExperimentResultOApiRequest) writeField2(oprot thrift.TProtocol) (err error) { - if p.IsSetExperimentID() { - if err = oprot.WriteFieldBegin("experiment_id", thrift.STRING, 2); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteString(*p.ExperimentID); 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 *GetExperimentResultOApiRequest) writeField3(oprot thrift.TProtocol) (err error) { - if p.IsSetPageToken() { - if err = oprot.WriteFieldBegin("page_token", thrift.STRING, 3); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteString(*p.PageToken); 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 *GetExperimentResultOApiRequest) writeField4(oprot thrift.TProtocol) (err error) { - if p.IsSetPageSize() { - if err = oprot.WriteFieldBegin("page_size", thrift.I32, 4); 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 4 begin error: ", p), err) -WriteFieldEndError: - return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err) -} -func (p *GetExperimentResultOApiRequest) 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 *GetExperimentResultOApiRequest) String() string { - if p == nil { - return "" - } - return fmt.Sprintf("GetExperimentResultOApiRequest(%+v)", *p) - -} - -func (p *GetExperimentResultOApiRequest) DeepEqual(ano *GetExperimentResultOApiRequest) bool { - if p == ano { - return true - } else if p == nil || ano == nil { - return false - } - if !p.Field1DeepEqual(ano.WorkspaceID) { - return false - } - if !p.Field2DeepEqual(ano.ExperimentID) { - return false - } - if !p.Field3DeepEqual(ano.PageToken) { - return false - } - if !p.Field4DeepEqual(ano.PageSize) { - return false - } - if !p.Field255DeepEqual(ano.Base) { - return false - } - return true -} - -func (p *GetExperimentResultOApiRequest) Field1DeepEqual(src *int64) bool { - - if p.WorkspaceID == src { - return true - } else if p.WorkspaceID == nil || src == nil { - return false - } - if *p.WorkspaceID != *src { - return false - } - return true -} -func (p *GetExperimentResultOApiRequest) Field2DeepEqual(src *string) bool { - - if p.ExperimentID == src { - return true - } else if p.ExperimentID == nil || src == nil { - return false - } - if strings.Compare(*p.ExperimentID, *src) != 0 { - return false - } - return true -} -func (p *GetExperimentResultOApiRequest) Field3DeepEqual(src *string) bool { - - if p.PageToken == src { - return true - } else if p.PageToken == nil || src == nil { - return false - } - if strings.Compare(*p.PageToken, *src) != 0 { - return false - } - return true -} -func (p *GetExperimentResultOApiRequest) Field4DeepEqual(src *int32) bool { - - if p.PageSize == src { - return true - } else if p.PageSize == nil || src == nil { - return false - } - if *p.PageSize != *src { - return false - } - return true -} -func (p *GetExperimentResultOApiRequest) Field255DeepEqual(src *base.Base) bool { - - if !p.Base.DeepEqual(src) { - return false - } - return true -} - -type GetExperimentResultOApiResponse struct { - Code *int32 `thrift:"code,1,optional" frugal:"1,optional,i32" form:"code" json:"code,omitempty" query:"code"` - Msg *string `thrift:"msg,2,optional" frugal:"2,optional,string" form:"msg" json:"msg,omitempty" query:"msg"` - Data *GetExperimentResultOpenAPIData `thrift:"data,3,optional" frugal:"3,optional,GetExperimentResultOpenAPIData" form:"data" json:"data,omitempty" query:"data"` - BaseResp *base.BaseResp `thrift:"BaseResp,255" frugal:"255,default,base.BaseResp" form:"BaseResp" json:"BaseResp" query:"BaseResp"` -} - -func NewGetExperimentResultOApiResponse() *GetExperimentResultOApiResponse { - return &GetExperimentResultOApiResponse{} -} - -func (p *GetExperimentResultOApiResponse) InitDefault() { -} - -var GetExperimentResultOApiResponse_Code_DEFAULT int32 - -func (p *GetExperimentResultOApiResponse) GetCode() (v int32) { - if p == nil { - return - } - if !p.IsSetCode() { - return GetExperimentResultOApiResponse_Code_DEFAULT - } - return *p.Code -} - -var GetExperimentResultOApiResponse_Msg_DEFAULT string - -func (p *GetExperimentResultOApiResponse) GetMsg() (v string) { - if p == nil { - return - } - if !p.IsSetMsg() { - return GetExperimentResultOApiResponse_Msg_DEFAULT - } - return *p.Msg -} - -var GetExperimentResultOApiResponse_Data_DEFAULT *GetExperimentResultOpenAPIData - -func (p *GetExperimentResultOApiResponse) GetData() (v *GetExperimentResultOpenAPIData) { - if p == nil { - return - } - if !p.IsSetData() { - return GetExperimentResultOApiResponse_Data_DEFAULT - } - return p.Data -} - -var GetExperimentResultOApiResponse_BaseResp_DEFAULT *base.BaseResp - -func (p *GetExperimentResultOApiResponse) GetBaseResp() (v *base.BaseResp) { - if p == nil { - return - } - if !p.IsSetBaseResp() { - return GetExperimentResultOApiResponse_BaseResp_DEFAULT - } - return p.BaseResp -} -func (p *GetExperimentResultOApiResponse) SetCode(val *int32) { - p.Code = val -} -func (p *GetExperimentResultOApiResponse) SetMsg(val *string) { - p.Msg = val -} -func (p *GetExperimentResultOApiResponse) SetData(val *GetExperimentResultOpenAPIData) { - p.Data = val -} -func (p *GetExperimentResultOApiResponse) SetBaseResp(val *base.BaseResp) { - p.BaseResp = val -} - -var fieldIDToName_GetExperimentResultOApiResponse = map[int16]string{ - 1: "code", - 2: "msg", - 3: "data", - 255: "BaseResp", -} - -func (p *GetExperimentResultOApiResponse) IsSetCode() bool { - return p.Code != nil -} - -func (p *GetExperimentResultOApiResponse) IsSetMsg() bool { - return p.Msg != nil -} - -func (p *GetExperimentResultOApiResponse) IsSetData() bool { - return p.Data != nil -} - -func (p *GetExperimentResultOApiResponse) IsSetBaseResp() bool { - return p.BaseResp != nil -} - -func (p *GetExperimentResultOApiResponse) Read(iprot thrift.TProtocol) (err error) { - var fieldTypeId thrift.TType - var fieldId int16 - - if _, err = iprot.ReadStructBegin(); err != nil { - goto ReadStructBeginError - } - - for { - _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() - if err != nil { - goto ReadFieldBeginError - } - if fieldTypeId == thrift.STOP { - break - } - - switch fieldId { - case 1: - if fieldTypeId == thrift.I32 { - if err = p.ReadField1(iprot); err != nil { - goto ReadFieldError - } - } else if err = iprot.Skip(fieldTypeId); err != nil { - goto SkipFieldError - } - case 2: - if fieldTypeId == thrift.STRING { - if err = p.ReadField2(iprot); err != nil { - goto ReadFieldError - } - } else if err = iprot.Skip(fieldTypeId); err != nil { - goto SkipFieldError - } - case 3: - if fieldTypeId == thrift.STRUCT { - if err = p.ReadField3(iprot); err != nil { - goto ReadFieldError - } - } else if err = iprot.Skip(fieldTypeId); err != nil { - goto SkipFieldError - } - case 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_GetExperimentResultOApiResponse[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 *GetExperimentResultOApiResponse) 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 *GetExperimentResultOApiResponse) 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 *GetExperimentResultOApiResponse) ReadField3(iprot thrift.TProtocol) error { - _field := NewGetExperimentResultOpenAPIData() - if err := _field.Read(iprot); err != nil { - return err - } - p.Data = _field - return nil -} -func (p *GetExperimentResultOApiResponse) ReadField255(iprot thrift.TProtocol) error { - _field := base.NewBaseResp() - if err := _field.Read(iprot); err != nil { - return err - } - p.BaseResp = _field - return nil -} - -func (p *GetExperimentResultOApiResponse) Write(oprot thrift.TProtocol) (err error) { - var fieldId int16 - if err = oprot.WriteStructBegin("GetExperimentResultOApiResponse"); 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 *GetExperimentResultOApiResponse) 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 *GetExperimentResultOApiResponse) 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 *GetExperimentResultOApiResponse) writeField3(oprot thrift.TProtocol) (err error) { - if p.IsSetData() { - 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 *GetExperimentResultOApiResponse) 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 *GetExperimentResultOApiResponse) String() string { - if p == nil { - return "" - } - return fmt.Sprintf("GetExperimentResultOApiResponse(%+v)", *p) - -} - -func (p *GetExperimentResultOApiResponse) DeepEqual(ano *GetExperimentResultOApiResponse) bool { - if p == ano { - return true - } else if p == nil || ano == nil { - return false - } - if !p.Field1DeepEqual(ano.Code) { - return false - } - if !p.Field2DeepEqual(ano.Msg) { - return false - } - if !p.Field3DeepEqual(ano.Data) { - return false - } - if !p.Field255DeepEqual(ano.BaseResp) { - return false - } - return true -} - -func (p *GetExperimentResultOApiResponse) Field1DeepEqual(src *int32) bool { - - if p.Code == src { - return true - } else if p.Code == nil || src == nil { - return false - } - if *p.Code != *src { - return false - } - return true -} -func (p *GetExperimentResultOApiResponse) Field2DeepEqual(src *string) bool { - - if p.Msg == src { - return true - } else if p.Msg == nil || src == nil { - return false - } - if strings.Compare(*p.Msg, *src) != 0 { - return false - } - return true -} -func (p *GetExperimentResultOApiResponse) Field3DeepEqual(src *GetExperimentResultOpenAPIData) bool { - - if !p.Data.DeepEqual(src) { - return false - } - return true -} -func (p *GetExperimentResultOApiResponse) Field255DeepEqual(src *base.BaseResp) bool { - - if !p.BaseResp.DeepEqual(src) { - return false - } - return true -} - -type GetExperimentResultOpenAPIData struct { - ColumnEvalSetFields []*experiment.ColumnEvalSetField `thrift:"column_eval_set_fields,1,optional" frugal:"1,optional,list" form:"column_eval_set_fields" json:"column_eval_set_fields,omitempty" query:"column_eval_set_fields"` - ColumnEvaluators []*experiment.ColumnEvaluator `thrift:"column_evaluators,2,optional" frugal:"2,optional,list" form:"column_evaluators" json:"column_evaluators,omitempty" query:"column_evaluators"` - ItemResults []*experiment.ItemResult_ `thrift:"item_results,3,optional" frugal:"3,optional,list" form:"item_results" json:"item_results,omitempty" query:"item_results"` - HasMore *bool `thrift:"has_more,4,optional" frugal:"4,optional,bool" form:"has_more" json:"has_more,omitempty" query:"has_more"` - NextPageToken *string `thrift:"next_page_token,5,optional" frugal:"5,optional,string" form:"next_page_token" json:"next_page_token,omitempty" query:"next_page_token"` - Total *int64 `thrift:"total,6,optional" frugal:"6,optional,i64" form:"total" json:"total,omitempty" query:"total"` -} - -func NewGetExperimentResultOpenAPIData() *GetExperimentResultOpenAPIData { - return &GetExperimentResultOpenAPIData{} -} - -func (p *GetExperimentResultOpenAPIData) InitDefault() { -} - -var GetExperimentResultOpenAPIData_ColumnEvalSetFields_DEFAULT []*experiment.ColumnEvalSetField - -func (p *GetExperimentResultOpenAPIData) GetColumnEvalSetFields() (v []*experiment.ColumnEvalSetField) { - if p == nil { - return - } - if !p.IsSetColumnEvalSetFields() { - return GetExperimentResultOpenAPIData_ColumnEvalSetFields_DEFAULT - } - return p.ColumnEvalSetFields -} - -var GetExperimentResultOpenAPIData_ColumnEvaluators_DEFAULT []*experiment.ColumnEvaluator - -func (p *GetExperimentResultOpenAPIData) GetColumnEvaluators() (v []*experiment.ColumnEvaluator) { - if p == nil { - return - } - if !p.IsSetColumnEvaluators() { - return GetExperimentResultOpenAPIData_ColumnEvaluators_DEFAULT - } - return p.ColumnEvaluators -} - -var GetExperimentResultOpenAPIData_ItemResults_DEFAULT []*experiment.ItemResult_ - -func (p *GetExperimentResultOpenAPIData) GetItemResults() (v []*experiment.ItemResult_) { - if p == nil { - return - } - if !p.IsSetItemResults() { - return GetExperimentResultOpenAPIData_ItemResults_DEFAULT - } - return p.ItemResults -} - -var GetExperimentResultOpenAPIData_HasMore_DEFAULT bool - -func (p *GetExperimentResultOpenAPIData) GetHasMore() (v bool) { - if p == nil { - return - } - if !p.IsSetHasMore() { - return GetExperimentResultOpenAPIData_HasMore_DEFAULT - } - return *p.HasMore -} - -var GetExperimentResultOpenAPIData_NextPageToken_DEFAULT string - -func (p *GetExperimentResultOpenAPIData) GetNextPageToken() (v string) { - if p == nil { - return - } - if !p.IsSetNextPageToken() { - return GetExperimentResultOpenAPIData_NextPageToken_DEFAULT - } - return *p.NextPageToken -} - -var GetExperimentResultOpenAPIData_Total_DEFAULT int64 - -func (p *GetExperimentResultOpenAPIData) GetTotal() (v int64) { - if p == nil { - return - } - if !p.IsSetTotal() { - return GetExperimentResultOpenAPIData_Total_DEFAULT - } - return *p.Total -} -func (p *GetExperimentResultOpenAPIData) SetColumnEvalSetFields(val []*experiment.ColumnEvalSetField) { - p.ColumnEvalSetFields = val -} -func (p *GetExperimentResultOpenAPIData) SetColumnEvaluators(val []*experiment.ColumnEvaluator) { - p.ColumnEvaluators = val -} -func (p *GetExperimentResultOpenAPIData) SetItemResults(val []*experiment.ItemResult_) { - p.ItemResults = val -} -func (p *GetExperimentResultOpenAPIData) SetHasMore(val *bool) { - p.HasMore = val -} -func (p *GetExperimentResultOpenAPIData) SetNextPageToken(val *string) { - p.NextPageToken = val -} -func (p *GetExperimentResultOpenAPIData) SetTotal(val *int64) { - p.Total = val -} - -var fieldIDToName_GetExperimentResultOpenAPIData = map[int16]string{ - 1: "column_eval_set_fields", - 2: "column_evaluators", - 3: "item_results", - 4: "has_more", - 5: "next_page_token", - 6: "total", -} - -func (p *GetExperimentResultOpenAPIData) IsSetColumnEvalSetFields() bool { - return p.ColumnEvalSetFields != nil -} - -func (p *GetExperimentResultOpenAPIData) IsSetColumnEvaluators() bool { - return p.ColumnEvaluators != nil -} - -func (p *GetExperimentResultOpenAPIData) IsSetItemResults() bool { - return p.ItemResults != nil -} - -func (p *GetExperimentResultOpenAPIData) IsSetHasMore() bool { - return p.HasMore != nil -} - -func (p *GetExperimentResultOpenAPIData) IsSetNextPageToken() bool { - return p.NextPageToken != nil -} - -func (p *GetExperimentResultOpenAPIData) IsSetTotal() bool { - return p.Total != nil -} - -func (p *GetExperimentResultOpenAPIData) 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.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 - } - 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_GetExperimentResultOpenAPIData[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 *GetExperimentResultOpenAPIData) ReadField1(iprot thrift.TProtocol) error { - _, size, err := iprot.ReadListBegin() - if err != nil { - return err - } - _field := make([]*experiment.ColumnEvalSetField, 0, size) - values := make([]experiment.ColumnEvalSetField, 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.ColumnEvalSetFields = _field - return nil -} -func (p *GetExperimentResultOpenAPIData) ReadField2(iprot thrift.TProtocol) error { - _, size, err := iprot.ReadListBegin() - if err != nil { - return err - } - _field := make([]*experiment.ColumnEvaluator, 0, size) - values := make([]experiment.ColumnEvaluator, 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.ColumnEvaluators = _field - return nil -} -func (p *GetExperimentResultOpenAPIData) ReadField3(iprot thrift.TProtocol) error { - _, size, err := iprot.ReadListBegin() - if err != nil { - return err - } - _field := make([]*experiment.ItemResult_, 0, size) - values := make([]experiment.ItemResult_, 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.ItemResults = _field - return nil -} -func (p *GetExperimentResultOpenAPIData) ReadField4(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 *GetExperimentResultOpenAPIData) ReadField5(iprot thrift.TProtocol) error { - - var _field *string - if v, err := iprot.ReadString(); err != nil { - return err - } else { - _field = &v - } - p.NextPageToken = _field - return nil -} -func (p *GetExperimentResultOpenAPIData) ReadField6(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 *GetExperimentResultOpenAPIData) Write(oprot thrift.TProtocol) (err error) { - var fieldId int16 - if err = oprot.WriteStructBegin("GetExperimentResultOpenAPIData"); 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 *GetExperimentResultOpenAPIData) writeField1(oprot thrift.TProtocol) (err error) { - if p.IsSetColumnEvalSetFields() { - if err = oprot.WriteFieldBegin("column_eval_set_fields", thrift.LIST, 1); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteListBegin(thrift.STRUCT, len(p.ColumnEvalSetFields)); err != nil { - return err - } - for _, v := range p.ColumnEvalSetFields { - 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 *GetExperimentResultOpenAPIData) writeField2(oprot thrift.TProtocol) (err error) { - if p.IsSetColumnEvaluators() { - if err = oprot.WriteFieldBegin("column_evaluators", thrift.LIST, 2); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteListBegin(thrift.STRUCT, len(p.ColumnEvaluators)); err != nil { - return err - } - for _, v := range p.ColumnEvaluators { - 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 *GetExperimentResultOpenAPIData) writeField3(oprot thrift.TProtocol) (err error) { - if p.IsSetItemResults() { - if err = oprot.WriteFieldBegin("item_results", thrift.LIST, 3); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteListBegin(thrift.STRUCT, len(p.ItemResults)); err != nil { - return err - } - for _, v := range p.ItemResults { - 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 *GetExperimentResultOpenAPIData) writeField4(oprot thrift.TProtocol) (err error) { - if p.IsSetHasMore() { - if err = oprot.WriteFieldBegin("has_more", thrift.BOOL, 4); 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 4 begin error: ", p), err) -WriteFieldEndError: - return thrift.PrependError(fmt.Sprintf("%T write field 4 end error: ", p), err) -} -func (p *GetExperimentResultOpenAPIData) writeField5(oprot thrift.TProtocol) (err error) { - if p.IsSetNextPageToken() { - if err = oprot.WriteFieldBegin("next_page_token", thrift.STRING, 5); err != nil { - goto WriteFieldBeginError - } - if err := oprot.WriteString(*p.NextPageToken); 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 *GetExperimentResultOpenAPIData) writeField6(oprot thrift.TProtocol) (err error) { - if p.IsSetTotal() { - if err = oprot.WriteFieldBegin("total", thrift.I64, 6); 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 6 begin error: ", p), err) -WriteFieldEndError: - return thrift.PrependError(fmt.Sprintf("%T write field 6 end error: ", p), err) -} - -func (p *GetExperimentResultOpenAPIData) String() string { - if p == nil { - return "" - } - return fmt.Sprintf("GetExperimentResultOpenAPIData(%+v)", *p) - -} - -func (p *GetExperimentResultOpenAPIData) DeepEqual(ano *GetExperimentResultOpenAPIData) bool { - if p == ano { - return true - } else if p == nil || ano == nil { - return false - } - if !p.Field1DeepEqual(ano.ColumnEvalSetFields) { - return false - } - if !p.Field2DeepEqual(ano.ColumnEvaluators) { - return false - } - if !p.Field3DeepEqual(ano.ItemResults) { - return false - } - if !p.Field4DeepEqual(ano.HasMore) { - return false - } - if !p.Field5DeepEqual(ano.NextPageToken) { - return false - } - if !p.Field6DeepEqual(ano.Total) { - return false - } - return true -} - -func (p *GetExperimentResultOpenAPIData) Field1DeepEqual(src []*experiment.ColumnEvalSetField) bool { - - if len(p.ColumnEvalSetFields) != len(src) { - return false - } - for i, v := range p.ColumnEvalSetFields { - _src := src[i] - if !v.DeepEqual(_src) { - return false - } - } - return true -} -func (p *GetExperimentResultOpenAPIData) Field2DeepEqual(src []*experiment.ColumnEvaluator) bool { - - if len(p.ColumnEvaluators) != len(src) { - return false - } - for i, v := range p.ColumnEvaluators { - _src := src[i] - if !v.DeepEqual(_src) { - return false - } - } - return true -} -func (p *GetExperimentResultOpenAPIData) Field3DeepEqual(src []*experiment.ItemResult_) bool { - - if len(p.ItemResults) != len(src) { - return false - } - for i, v := range p.ItemResults { - _src := src[i] - if !v.DeepEqual(_src) { - return false - } - } - return true -} -func (p *GetExperimentResultOpenAPIData) Field4DeepEqual(src *bool) bool { - - if p.HasMore == src { - return true - } else if p.HasMore == nil || src == nil { - return false - } - if *p.HasMore != *src { - return false - } - return true -} -func (p *GetExperimentResultOpenAPIData) Field5DeepEqual(src *string) bool { - - if p.NextPageToken == src { - return true - } else if p.NextPageToken == nil || src == nil { - return false - } - if strings.Compare(*p.NextPageToken, *src) != 0 { - return false - } - return true -} -func (p *GetExperimentResultOpenAPIData) Field6DeepEqual(src *int64) bool { - - if p.Total == src { - return true - } else if p.Total == nil || src == nil { - return false - } - if *p.Total != *src { - return false - } - return true -} - -// =============================== -// 服务定义 (16个接口总计) -// =============================== -type EvaluationOpenAPIService interface { - // 评测集接口 (9个) - // 1.1 创建评测集 - CreateEvaluationSetOApi(ctx context.Context, req *CreateEvaluationSetOApiRequest) (r *CreateEvaluationSetOApiResponse, err error) - // 1.2 获取评测集详情 - GetEvaluationSetOApi(ctx context.Context, req *GetEvaluationSetOApiRequest) (r *GetEvaluationSetOApiResponse, err error) - // 1.3 查询评测集列表 - ListEvaluationSetsOApi(ctx context.Context, req *ListEvaluationSetsOApiRequest) (r *ListEvaluationSetsOApiResponse, err error) - // 1.4 创建评测集版本 - CreateEvaluationSetVersionOApi(ctx context.Context, req *CreateEvaluationSetVersionOApiRequest) (r *CreateEvaluationSetVersionOApiResponse, err error) - // 1.5 批量添加评测集数据 - BatchCreateEvaluationSetItemsOApi(ctx context.Context, req *BatchCreateEvaluationSetItemsOApiRequest) (r *BatchCreateEvaluationSetItemsOApiResponse, err error) - // 1.6 批量更新评测集数据 - BatchUpdateEvaluationSetItemsOApi(ctx context.Context, req *BatchUpdateEvaluationSetItemsOApiRequest) (r *BatchUpdateEvaluationSetItemsOApiResponse, err error) - // 1.7 批量删除评测集数据 - BatchDeleteEvaluationSetItemsOApi(ctx context.Context, req *BatchDeleteEvaluationSetItemsOApiRequest) (r *BatchDeleteEvaluationSetItemsOApiResponse, err error) - // 1.8 查询评测集特定版本数据 - ListEvaluationSetVersionItemsOApi(ctx context.Context, req *ListEvaluationSetVersionItemsOApiRequest) (r *ListEvaluationSetVersionItemsOApiResponse, err error) - // 1.9 更新评测集字段信息 - UpdateEvaluationSetSchemaOApi(ctx context.Context, req *UpdateEvaluationSetSchemaOApiRequest) (r *UpdateEvaluationSetSchemaOApiResponse, err error) - // 评估器接口 (5个) - // 2.1 创建评估器 - CreateEvaluatorOApi(ctx context.Context, req *CreateEvaluatorOApiRequest) (r *CreateEvaluatorOApiResponse, err error) - // 2.2 提交评估器版本 - SubmitEvaluatorVersionOApi(ctx context.Context, req *SubmitEvaluatorVersionOApiRequest) (r *SubmitEvaluatorVersionOApiResponse, err error) - // 2.3 获取评估器版本详情 - GetEvaluatorVersionOApi(ctx context.Context, req *GetEvaluatorVersionOApiRequest) (r *GetEvaluatorVersionOApiResponse, err error) - // 2.4 执行评估器 - RunEvaluatorOApi(ctx context.Context, req *RunEvaluatorOApiRequest) (r *RunEvaluatorOApiResponse, err error) - // 2.5 获取评估器执行结果 - GetEvaluatorRecordOApi(ctx context.Context, req *GetEvaluatorRecordOApiRequest) (r *GetEvaluatorRecordOApiResponse, err error) - // 评测实验接口 (2个) - // 3.1 创建评测实验 - CreateExperimentOApi(ctx context.Context, req *CreateExperimentOApiRequest) (r *CreateExperimentOApiResponse, err error) - // 3.2 获取评测实验结果 - GetExperimentResultOApi(ctx context.Context, req *GetExperimentResultOApiRequest) (r *GetExperimentResultOApiResponse, err error) -} - -type EvaluationOpenAPIServiceClient struct { - c thrift.TClient -} - -func NewEvaluationOpenAPIServiceClientFactory(t thrift.TTransport, f thrift.TProtocolFactory) *EvaluationOpenAPIServiceClient { - return &EvaluationOpenAPIServiceClient{ - c: thrift.NewTStandardClient(f.GetProtocol(t), f.GetProtocol(t)), - } -} - -func NewEvaluationOpenAPIServiceClientProtocol(t thrift.TTransport, iprot thrift.TProtocol, oprot thrift.TProtocol) *EvaluationOpenAPIServiceClient { - return &EvaluationOpenAPIServiceClient{ - c: thrift.NewTStandardClient(iprot, oprot), - } -} - -func NewEvaluationOpenAPIServiceClient(c thrift.TClient) *EvaluationOpenAPIServiceClient { - return &EvaluationOpenAPIServiceClient{ - c: c, - } -} - -func (p *EvaluationOpenAPIServiceClient) Client_() thrift.TClient { - return p.c -} - -func (p *EvaluationOpenAPIServiceClient) CreateEvaluationSetOApi(ctx context.Context, req *CreateEvaluationSetOApiRequest) (r *CreateEvaluationSetOApiResponse, err error) { - var _args EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs - _args.Req = req - var _result EvaluationOpenAPIServiceCreateEvaluationSetOApiResult - if err = p.Client_().Call(ctx, "CreateEvaluationSetOApi", &_args, &_result); err != nil { - return - } - return _result.GetSuccess(), nil -} -func (p *EvaluationOpenAPIServiceClient) GetEvaluationSetOApi(ctx context.Context, req *GetEvaluationSetOApiRequest) (r *GetEvaluationSetOApiResponse, err error) { - var _args EvaluationOpenAPIServiceGetEvaluationSetOApiArgs - _args.Req = req - var _result EvaluationOpenAPIServiceGetEvaluationSetOApiResult - if err = p.Client_().Call(ctx, "GetEvaluationSetOApi", &_args, &_result); err != nil { - return - } - return _result.GetSuccess(), nil -} -func (p *EvaluationOpenAPIServiceClient) ListEvaluationSetsOApi(ctx context.Context, req *ListEvaluationSetsOApiRequest) (r *ListEvaluationSetsOApiResponse, err error) { - var _args EvaluationOpenAPIServiceListEvaluationSetsOApiArgs - _args.Req = req - var _result EvaluationOpenAPIServiceListEvaluationSetsOApiResult - if err = p.Client_().Call(ctx, "ListEvaluationSetsOApi", &_args, &_result); err != nil { - return - } - return _result.GetSuccess(), nil -} -func (p *EvaluationOpenAPIServiceClient) CreateEvaluationSetVersionOApi(ctx context.Context, req *CreateEvaluationSetVersionOApiRequest) (r *CreateEvaluationSetVersionOApiResponse, err error) { - var _args EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs - _args.Req = req - var _result EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult - if err = p.Client_().Call(ctx, "CreateEvaluationSetVersionOApi", &_args, &_result); err != nil { - return - } - return _result.GetSuccess(), nil -} -func (p *EvaluationOpenAPIServiceClient) BatchCreateEvaluationSetItemsOApi(ctx context.Context, req *BatchCreateEvaluationSetItemsOApiRequest) (r *BatchCreateEvaluationSetItemsOApiResponse, err error) { - var _args EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs - _args.Req = req - var _result EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult - if err = p.Client_().Call(ctx, "BatchCreateEvaluationSetItemsOApi", &_args, &_result); err != nil { - return - } - return _result.GetSuccess(), nil -} -func (p *EvaluationOpenAPIServiceClient) BatchUpdateEvaluationSetItemsOApi(ctx context.Context, req *BatchUpdateEvaluationSetItemsOApiRequest) (r *BatchUpdateEvaluationSetItemsOApiResponse, err error) { - var _args EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs - _args.Req = req - var _result EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult - if err = p.Client_().Call(ctx, "BatchUpdateEvaluationSetItemsOApi", &_args, &_result); err != nil { - return - } - return _result.GetSuccess(), nil -} -func (p *EvaluationOpenAPIServiceClient) BatchDeleteEvaluationSetItemsOApi(ctx context.Context, req *BatchDeleteEvaluationSetItemsOApiRequest) (r *BatchDeleteEvaluationSetItemsOApiResponse, err error) { - var _args EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs - _args.Req = req - var _result EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult - if err = p.Client_().Call(ctx, "BatchDeleteEvaluationSetItemsOApi", &_args, &_result); err != nil { - return - } - return _result.GetSuccess(), nil -} -func (p *EvaluationOpenAPIServiceClient) ListEvaluationSetVersionItemsOApi(ctx context.Context, req *ListEvaluationSetVersionItemsOApiRequest) (r *ListEvaluationSetVersionItemsOApiResponse, err error) { - var _args EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs - _args.Req = req - var _result EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult - if err = p.Client_().Call(ctx, "ListEvaluationSetVersionItemsOApi", &_args, &_result); err != nil { - return - } - return _result.GetSuccess(), nil -} -func (p *EvaluationOpenAPIServiceClient) UpdateEvaluationSetSchemaOApi(ctx context.Context, req *UpdateEvaluationSetSchemaOApiRequest) (r *UpdateEvaluationSetSchemaOApiResponse, err error) { - var _args EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs - _args.Req = req - var _result EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult - if err = p.Client_().Call(ctx, "UpdateEvaluationSetSchemaOApi", &_args, &_result); err != nil { - return - } - return _result.GetSuccess(), nil -} -func (p *EvaluationOpenAPIServiceClient) CreateEvaluatorOApi(ctx context.Context, req *CreateEvaluatorOApiRequest) (r *CreateEvaluatorOApiResponse, err error) { - var _args EvaluationOpenAPIServiceCreateEvaluatorOApiArgs - _args.Req = req - var _result EvaluationOpenAPIServiceCreateEvaluatorOApiResult - if err = p.Client_().Call(ctx, "CreateEvaluatorOApi", &_args, &_result); err != nil { - return - } - return _result.GetSuccess(), nil -} -func (p *EvaluationOpenAPIServiceClient) SubmitEvaluatorVersionOApi(ctx context.Context, req *SubmitEvaluatorVersionOApiRequest) (r *SubmitEvaluatorVersionOApiResponse, err error) { - var _args EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs - _args.Req = req - var _result EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult - if err = p.Client_().Call(ctx, "SubmitEvaluatorVersionOApi", &_args, &_result); err != nil { - return - } - return _result.GetSuccess(), nil -} -func (p *EvaluationOpenAPIServiceClient) GetEvaluatorVersionOApi(ctx context.Context, req *GetEvaluatorVersionOApiRequest) (r *GetEvaluatorVersionOApiResponse, err error) { - var _args EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs - _args.Req = req - var _result EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult - if err = p.Client_().Call(ctx, "GetEvaluatorVersionOApi", &_args, &_result); err != nil { - return - } - return _result.GetSuccess(), nil -} -func (p *EvaluationOpenAPIServiceClient) RunEvaluatorOApi(ctx context.Context, req *RunEvaluatorOApiRequest) (r *RunEvaluatorOApiResponse, err error) { - var _args EvaluationOpenAPIServiceRunEvaluatorOApiArgs - _args.Req = req - var _result EvaluationOpenAPIServiceRunEvaluatorOApiResult - if err = p.Client_().Call(ctx, "RunEvaluatorOApi", &_args, &_result); err != nil { - return - } - return _result.GetSuccess(), nil -} -func (p *EvaluationOpenAPIServiceClient) GetEvaluatorRecordOApi(ctx context.Context, req *GetEvaluatorRecordOApiRequest) (r *GetEvaluatorRecordOApiResponse, err error) { - var _args EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs - _args.Req = req - var _result EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult - if err = p.Client_().Call(ctx, "GetEvaluatorRecordOApi", &_args, &_result); err != nil { - return - } - return _result.GetSuccess(), nil -} -func (p *EvaluationOpenAPIServiceClient) CreateExperimentOApi(ctx context.Context, req *CreateExperimentOApiRequest) (r *CreateExperimentOApiResponse, err error) { - var _args EvaluationOpenAPIServiceCreateExperimentOApiArgs - _args.Req = req - var _result EvaluationOpenAPIServiceCreateExperimentOApiResult - if err = p.Client_().Call(ctx, "CreateExperimentOApi", &_args, &_result); err != nil { - return - } - return _result.GetSuccess(), nil -} -func (p *EvaluationOpenAPIServiceClient) GetExperimentResultOApi(ctx context.Context, req *GetExperimentResultOApiRequest) (r *GetExperimentResultOApiResponse, err error) { - var _args EvaluationOpenAPIServiceGetExperimentResultOApiArgs - _args.Req = req - var _result EvaluationOpenAPIServiceGetExperimentResultOApiResult - if err = p.Client_().Call(ctx, "GetExperimentResultOApi", &_args, &_result); err != nil { - return - } - return _result.GetSuccess(), nil -} - -type EvaluationOpenAPIServiceProcessor struct { - processorMap map[string]thrift.TProcessorFunction - handler EvaluationOpenAPIService -} - -func (p *EvaluationOpenAPIServiceProcessor) AddToProcessorMap(key string, processor thrift.TProcessorFunction) { - p.processorMap[key] = processor -} - -func (p *EvaluationOpenAPIServiceProcessor) GetProcessorFunction(key string) (processor thrift.TProcessorFunction, ok bool) { - processor, ok = p.processorMap[key] - return processor, ok -} - -func (p *EvaluationOpenAPIServiceProcessor) ProcessorMap() map[string]thrift.TProcessorFunction { - return p.processorMap -} - -func NewEvaluationOpenAPIServiceProcessor(handler EvaluationOpenAPIService) *EvaluationOpenAPIServiceProcessor { - self := &EvaluationOpenAPIServiceProcessor{handler: handler, processorMap: make(map[string]thrift.TProcessorFunction)} - self.AddToProcessorMap("CreateEvaluationSetOApi", &evaluationOpenAPIServiceProcessorCreateEvaluationSetOApi{handler: handler}) - self.AddToProcessorMap("GetEvaluationSetOApi", &evaluationOpenAPIServiceProcessorGetEvaluationSetOApi{handler: handler}) - self.AddToProcessorMap("ListEvaluationSetsOApi", &evaluationOpenAPIServiceProcessorListEvaluationSetsOApi{handler: handler}) - self.AddToProcessorMap("CreateEvaluationSetVersionOApi", &evaluationOpenAPIServiceProcessorCreateEvaluationSetVersionOApi{handler: handler}) - self.AddToProcessorMap("BatchCreateEvaluationSetItemsOApi", &evaluationOpenAPIServiceProcessorBatchCreateEvaluationSetItemsOApi{handler: handler}) - self.AddToProcessorMap("BatchUpdateEvaluationSetItemsOApi", &evaluationOpenAPIServiceProcessorBatchUpdateEvaluationSetItemsOApi{handler: handler}) - self.AddToProcessorMap("BatchDeleteEvaluationSetItemsOApi", &evaluationOpenAPIServiceProcessorBatchDeleteEvaluationSetItemsOApi{handler: handler}) - self.AddToProcessorMap("ListEvaluationSetVersionItemsOApi", &evaluationOpenAPIServiceProcessorListEvaluationSetVersionItemsOApi{handler: handler}) - self.AddToProcessorMap("UpdateEvaluationSetSchemaOApi", &evaluationOpenAPIServiceProcessorUpdateEvaluationSetSchemaOApi{handler: handler}) - self.AddToProcessorMap("CreateEvaluatorOApi", &evaluationOpenAPIServiceProcessorCreateEvaluatorOApi{handler: handler}) - self.AddToProcessorMap("SubmitEvaluatorVersionOApi", &evaluationOpenAPIServiceProcessorSubmitEvaluatorVersionOApi{handler: handler}) - self.AddToProcessorMap("GetEvaluatorVersionOApi", &evaluationOpenAPIServiceProcessorGetEvaluatorVersionOApi{handler: handler}) - self.AddToProcessorMap("RunEvaluatorOApi", &evaluationOpenAPIServiceProcessorRunEvaluatorOApi{handler: handler}) - self.AddToProcessorMap("GetEvaluatorRecordOApi", &evaluationOpenAPIServiceProcessorGetEvaluatorRecordOApi{handler: handler}) - self.AddToProcessorMap("CreateExperimentOApi", &evaluationOpenAPIServiceProcessorCreateExperimentOApi{handler: handler}) - self.AddToProcessorMap("GetExperimentResultOApi", &evaluationOpenAPIServiceProcessorGetExperimentResultOApi{handler: handler}) - return self -} -func (p *EvaluationOpenAPIServiceProcessor) Process(ctx context.Context, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - name, _, seqId, err := iprot.ReadMessageBegin() - if err != nil { - return false, err - } - if processor, ok := p.GetProcessorFunction(name); ok { - return processor.Process(ctx, seqId, iprot, oprot) - } - iprot.Skip(thrift.STRUCT) - iprot.ReadMessageEnd() - x := thrift.NewTApplicationException(thrift.UNKNOWN_METHOD, "Unknown function "+name) - oprot.WriteMessageBegin(name, thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return false, x -} - -type evaluationOpenAPIServiceProcessorCreateEvaluationSetOApi struct { - handler EvaluationOpenAPIService -} - -func (p *evaluationOpenAPIServiceProcessorCreateEvaluationSetOApi) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - args := EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs{} - if err = args.Read(iprot); err != nil { - iprot.ReadMessageEnd() - x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) - oprot.WriteMessageBegin("CreateEvaluationSetOApi", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return false, err - } - - iprot.ReadMessageEnd() - var err2 error - result := EvaluationOpenAPIServiceCreateEvaluationSetOApiResult{} - var retval *CreateEvaluationSetOApiResponse - if retval, err2 = p.handler.CreateEvaluationSetOApi(ctx, args.Req); err2 != nil { - x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing CreateEvaluationSetOApi: "+err2.Error()) - oprot.WriteMessageBegin("CreateEvaluationSetOApi", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return true, err2 - } else { - result.Success = retval - } - if err2 = oprot.WriteMessageBegin("CreateEvaluationSetOApi", thrift.REPLY, seqId); err2 != nil { - err = err2 - } - if err2 = result.Write(oprot); err == nil && err2 != nil { - err = err2 - } - if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { - err = err2 - } - if err2 = oprot.Flush(ctx); err == nil && err2 != nil { - err = err2 - } - if err != nil { - return - } - return true, err -} - -type evaluationOpenAPIServiceProcessorGetEvaluationSetOApi struct { - handler EvaluationOpenAPIService -} - -func (p *evaluationOpenAPIServiceProcessorGetEvaluationSetOApi) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - args := EvaluationOpenAPIServiceGetEvaluationSetOApiArgs{} - if err = args.Read(iprot); err != nil { - iprot.ReadMessageEnd() - x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) - oprot.WriteMessageBegin("GetEvaluationSetOApi", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return false, err - } - - iprot.ReadMessageEnd() - var err2 error - result := EvaluationOpenAPIServiceGetEvaluationSetOApiResult{} - var retval *GetEvaluationSetOApiResponse - if retval, err2 = p.handler.GetEvaluationSetOApi(ctx, args.Req); err2 != nil { - x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing GetEvaluationSetOApi: "+err2.Error()) - oprot.WriteMessageBegin("GetEvaluationSetOApi", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return true, err2 - } else { - result.Success = retval - } - if err2 = oprot.WriteMessageBegin("GetEvaluationSetOApi", thrift.REPLY, seqId); err2 != nil { - err = err2 - } - if err2 = result.Write(oprot); err == nil && err2 != nil { - err = err2 - } - if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { - err = err2 - } - if err2 = oprot.Flush(ctx); err == nil && err2 != nil { - err = err2 - } - if err != nil { - return - } - return true, err -} - -type evaluationOpenAPIServiceProcessorListEvaluationSetsOApi struct { - handler EvaluationOpenAPIService -} - -func (p *evaluationOpenAPIServiceProcessorListEvaluationSetsOApi) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - args := EvaluationOpenAPIServiceListEvaluationSetsOApiArgs{} - if err = args.Read(iprot); err != nil { - iprot.ReadMessageEnd() - x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) - oprot.WriteMessageBegin("ListEvaluationSetsOApi", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return false, err - } - - iprot.ReadMessageEnd() - var err2 error - result := EvaluationOpenAPIServiceListEvaluationSetsOApiResult{} - var retval *ListEvaluationSetsOApiResponse - if retval, err2 = p.handler.ListEvaluationSetsOApi(ctx, args.Req); err2 != nil { - x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing ListEvaluationSetsOApi: "+err2.Error()) - oprot.WriteMessageBegin("ListEvaluationSetsOApi", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return true, err2 - } else { - result.Success = retval - } - if err2 = oprot.WriteMessageBegin("ListEvaluationSetsOApi", thrift.REPLY, seqId); err2 != nil { - err = err2 - } - if err2 = result.Write(oprot); err == nil && err2 != nil { - err = err2 - } - if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { - err = err2 - } - if err2 = oprot.Flush(ctx); err == nil && err2 != nil { - err = err2 - } - if err != nil { - return - } - return true, err -} - -type evaluationOpenAPIServiceProcessorCreateEvaluationSetVersionOApi struct { - handler EvaluationOpenAPIService -} - -func (p *evaluationOpenAPIServiceProcessorCreateEvaluationSetVersionOApi) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - args := EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs{} - if err = args.Read(iprot); err != nil { - iprot.ReadMessageEnd() - x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) - oprot.WriteMessageBegin("CreateEvaluationSetVersionOApi", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return false, err - } - - iprot.ReadMessageEnd() - var err2 error - result := EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult{} - var retval *CreateEvaluationSetVersionOApiResponse - if retval, err2 = p.handler.CreateEvaluationSetVersionOApi(ctx, args.Req); err2 != nil { - x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing CreateEvaluationSetVersionOApi: "+err2.Error()) - oprot.WriteMessageBegin("CreateEvaluationSetVersionOApi", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return true, err2 - } else { - result.Success = retval - } - if err2 = oprot.WriteMessageBegin("CreateEvaluationSetVersionOApi", thrift.REPLY, seqId); err2 != nil { - err = err2 - } - if err2 = result.Write(oprot); err == nil && err2 != nil { - err = err2 - } - if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { - err = err2 - } - if err2 = oprot.Flush(ctx); err == nil && err2 != nil { - err = err2 - } - if err != nil { - return - } - return true, err -} - -type evaluationOpenAPIServiceProcessorBatchCreateEvaluationSetItemsOApi struct { - handler EvaluationOpenAPIService -} - -func (p *evaluationOpenAPIServiceProcessorBatchCreateEvaluationSetItemsOApi) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - args := EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs{} - if err = args.Read(iprot); err != nil { - iprot.ReadMessageEnd() - x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) - oprot.WriteMessageBegin("BatchCreateEvaluationSetItemsOApi", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return false, err - } - - iprot.ReadMessageEnd() - var err2 error - result := EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult{} - var retval *BatchCreateEvaluationSetItemsOApiResponse - if retval, err2 = p.handler.BatchCreateEvaluationSetItemsOApi(ctx, args.Req); err2 != nil { - x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing BatchCreateEvaluationSetItemsOApi: "+err2.Error()) - oprot.WriteMessageBegin("BatchCreateEvaluationSetItemsOApi", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return true, err2 - } else { - result.Success = retval - } - if err2 = oprot.WriteMessageBegin("BatchCreateEvaluationSetItemsOApi", thrift.REPLY, seqId); err2 != nil { - err = err2 - } - if err2 = result.Write(oprot); err == nil && err2 != nil { - err = err2 - } - if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { - err = err2 - } - if err2 = oprot.Flush(ctx); err == nil && err2 != nil { - err = err2 - } - if err != nil { - return - } - return true, err -} - -type evaluationOpenAPIServiceProcessorBatchUpdateEvaluationSetItemsOApi struct { - handler EvaluationOpenAPIService -} - -func (p *evaluationOpenAPIServiceProcessorBatchUpdateEvaluationSetItemsOApi) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - args := EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs{} - if err = args.Read(iprot); err != nil { - iprot.ReadMessageEnd() - x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) - oprot.WriteMessageBegin("BatchUpdateEvaluationSetItemsOApi", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return false, err - } - - iprot.ReadMessageEnd() - var err2 error - result := EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult{} - var retval *BatchUpdateEvaluationSetItemsOApiResponse - if retval, err2 = p.handler.BatchUpdateEvaluationSetItemsOApi(ctx, args.Req); err2 != nil { - x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing BatchUpdateEvaluationSetItemsOApi: "+err2.Error()) - oprot.WriteMessageBegin("BatchUpdateEvaluationSetItemsOApi", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return true, err2 - } else { - result.Success = retval - } - if err2 = oprot.WriteMessageBegin("BatchUpdateEvaluationSetItemsOApi", thrift.REPLY, seqId); err2 != nil { - err = err2 - } - if err2 = result.Write(oprot); err == nil && err2 != nil { - err = err2 - } - if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { - err = err2 - } - if err2 = oprot.Flush(ctx); err == nil && err2 != nil { - err = err2 - } - if err != nil { - return - } - return true, err -} - -type evaluationOpenAPIServiceProcessorBatchDeleteEvaluationSetItemsOApi struct { - handler EvaluationOpenAPIService -} - -func (p *evaluationOpenAPIServiceProcessorBatchDeleteEvaluationSetItemsOApi) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - args := EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs{} - if err = args.Read(iprot); err != nil { - iprot.ReadMessageEnd() - x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) - oprot.WriteMessageBegin("BatchDeleteEvaluationSetItemsOApi", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return false, err - } - - iprot.ReadMessageEnd() - var err2 error - result := EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult{} - var retval *BatchDeleteEvaluationSetItemsOApiResponse - if retval, err2 = p.handler.BatchDeleteEvaluationSetItemsOApi(ctx, args.Req); err2 != nil { - x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing BatchDeleteEvaluationSetItemsOApi: "+err2.Error()) - oprot.WriteMessageBegin("BatchDeleteEvaluationSetItemsOApi", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return true, err2 - } else { - result.Success = retval - } - if err2 = oprot.WriteMessageBegin("BatchDeleteEvaluationSetItemsOApi", thrift.REPLY, seqId); err2 != nil { - err = err2 - } - if err2 = result.Write(oprot); err == nil && err2 != nil { - err = err2 - } - if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { - err = err2 - } - if err2 = oprot.Flush(ctx); err == nil && err2 != nil { - err = err2 - } - if err != nil { - return - } - return true, err -} - -type evaluationOpenAPIServiceProcessorListEvaluationSetVersionItemsOApi struct { - handler EvaluationOpenAPIService -} - -func (p *evaluationOpenAPIServiceProcessorListEvaluationSetVersionItemsOApi) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - args := EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs{} - if err = args.Read(iprot); err != nil { - iprot.ReadMessageEnd() - x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) - oprot.WriteMessageBegin("ListEvaluationSetVersionItemsOApi", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return false, err - } - - iprot.ReadMessageEnd() - var err2 error - result := EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult{} - var retval *ListEvaluationSetVersionItemsOApiResponse - if retval, err2 = p.handler.ListEvaluationSetVersionItemsOApi(ctx, args.Req); err2 != nil { - x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing ListEvaluationSetVersionItemsOApi: "+err2.Error()) - oprot.WriteMessageBegin("ListEvaluationSetVersionItemsOApi", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return true, err2 - } else { - result.Success = retval - } - if err2 = oprot.WriteMessageBegin("ListEvaluationSetVersionItemsOApi", thrift.REPLY, seqId); err2 != nil { - err = err2 - } - if err2 = result.Write(oprot); err == nil && err2 != nil { - err = err2 - } - if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { - err = err2 - } - if err2 = oprot.Flush(ctx); err == nil && err2 != nil { - err = err2 - } - if err != nil { - return - } - return true, err -} - -type evaluationOpenAPIServiceProcessorUpdateEvaluationSetSchemaOApi struct { - handler EvaluationOpenAPIService -} - -func (p *evaluationOpenAPIServiceProcessorUpdateEvaluationSetSchemaOApi) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - args := EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs{} - if err = args.Read(iprot); err != nil { - iprot.ReadMessageEnd() - x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) - oprot.WriteMessageBegin("UpdateEvaluationSetSchemaOApi", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return false, err - } - - iprot.ReadMessageEnd() - var err2 error - result := EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult{} - var retval *UpdateEvaluationSetSchemaOApiResponse - if retval, err2 = p.handler.UpdateEvaluationSetSchemaOApi(ctx, args.Req); err2 != nil { - x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing UpdateEvaluationSetSchemaOApi: "+err2.Error()) - oprot.WriteMessageBegin("UpdateEvaluationSetSchemaOApi", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return true, err2 - } else { - result.Success = retval - } - if err2 = oprot.WriteMessageBegin("UpdateEvaluationSetSchemaOApi", thrift.REPLY, seqId); err2 != nil { - err = err2 - } - if err2 = result.Write(oprot); err == nil && err2 != nil { - err = err2 - } - if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { - err = err2 - } - if err2 = oprot.Flush(ctx); err == nil && err2 != nil { - err = err2 - } - if err != nil { - return - } - return true, err -} - -type evaluationOpenAPIServiceProcessorCreateEvaluatorOApi struct { - handler EvaluationOpenAPIService -} - -func (p *evaluationOpenAPIServiceProcessorCreateEvaluatorOApi) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - args := EvaluationOpenAPIServiceCreateEvaluatorOApiArgs{} - if err = args.Read(iprot); err != nil { - iprot.ReadMessageEnd() - x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) - oprot.WriteMessageBegin("CreateEvaluatorOApi", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return false, err - } - - iprot.ReadMessageEnd() - var err2 error - result := EvaluationOpenAPIServiceCreateEvaluatorOApiResult{} - var retval *CreateEvaluatorOApiResponse - if retval, err2 = p.handler.CreateEvaluatorOApi(ctx, args.Req); err2 != nil { - x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing CreateEvaluatorOApi: "+err2.Error()) - oprot.WriteMessageBegin("CreateEvaluatorOApi", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return true, err2 - } else { - result.Success = retval - } - if err2 = oprot.WriteMessageBegin("CreateEvaluatorOApi", thrift.REPLY, seqId); err2 != nil { - err = err2 - } - if err2 = result.Write(oprot); err == nil && err2 != nil { - err = err2 - } - if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { - err = err2 - } - if err2 = oprot.Flush(ctx); err == nil && err2 != nil { - err = err2 - } - if err != nil { - return - } - return true, err -} - -type evaluationOpenAPIServiceProcessorSubmitEvaluatorVersionOApi struct { - handler EvaluationOpenAPIService -} - -func (p *evaluationOpenAPIServiceProcessorSubmitEvaluatorVersionOApi) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - args := EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs{} - if err = args.Read(iprot); err != nil { - iprot.ReadMessageEnd() - x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) - oprot.WriteMessageBegin("SubmitEvaluatorVersionOApi", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return false, err - } - - iprot.ReadMessageEnd() - var err2 error - result := EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult{} - var retval *SubmitEvaluatorVersionOApiResponse - if retval, err2 = p.handler.SubmitEvaluatorVersionOApi(ctx, args.Req); err2 != nil { - x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing SubmitEvaluatorVersionOApi: "+err2.Error()) - oprot.WriteMessageBegin("SubmitEvaluatorVersionOApi", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return true, err2 - } else { - result.Success = retval - } - if err2 = oprot.WriteMessageBegin("SubmitEvaluatorVersionOApi", thrift.REPLY, seqId); err2 != nil { - err = err2 - } - if err2 = result.Write(oprot); err == nil && err2 != nil { - err = err2 - } - if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { - err = err2 - } - if err2 = oprot.Flush(ctx); err == nil && err2 != nil { - err = err2 - } - if err != nil { - return - } - return true, err -} - -type evaluationOpenAPIServiceProcessorGetEvaluatorVersionOApi struct { - handler EvaluationOpenAPIService -} - -func (p *evaluationOpenAPIServiceProcessorGetEvaluatorVersionOApi) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - args := EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs{} - if err = args.Read(iprot); err != nil { - iprot.ReadMessageEnd() - x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) - oprot.WriteMessageBegin("GetEvaluatorVersionOApi", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return false, err - } - - iprot.ReadMessageEnd() - var err2 error - result := EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult{} - var retval *GetEvaluatorVersionOApiResponse - if retval, err2 = p.handler.GetEvaluatorVersionOApi(ctx, args.Req); err2 != nil { - x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing GetEvaluatorVersionOApi: "+err2.Error()) - oprot.WriteMessageBegin("GetEvaluatorVersionOApi", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return true, err2 - } else { - result.Success = retval - } - if err2 = oprot.WriteMessageBegin("GetEvaluatorVersionOApi", thrift.REPLY, seqId); err2 != nil { - err = err2 - } - if err2 = result.Write(oprot); err == nil && err2 != nil { - err = err2 - } - if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { - err = err2 - } - if err2 = oprot.Flush(ctx); err == nil && err2 != nil { - err = err2 - } - if err != nil { - return - } - return true, err -} - -type evaluationOpenAPIServiceProcessorRunEvaluatorOApi struct { - handler EvaluationOpenAPIService -} - -func (p *evaluationOpenAPIServiceProcessorRunEvaluatorOApi) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - args := EvaluationOpenAPIServiceRunEvaluatorOApiArgs{} - if err = args.Read(iprot); err != nil { - iprot.ReadMessageEnd() - x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) - oprot.WriteMessageBegin("RunEvaluatorOApi", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return false, err - } - - iprot.ReadMessageEnd() - var err2 error - result := EvaluationOpenAPIServiceRunEvaluatorOApiResult{} - var retval *RunEvaluatorOApiResponse - if retval, err2 = p.handler.RunEvaluatorOApi(ctx, args.Req); err2 != nil { - x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing RunEvaluatorOApi: "+err2.Error()) - oprot.WriteMessageBegin("RunEvaluatorOApi", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return true, err2 - } else { - result.Success = retval - } - if err2 = oprot.WriteMessageBegin("RunEvaluatorOApi", thrift.REPLY, seqId); err2 != nil { - err = err2 - } - if err2 = result.Write(oprot); err == nil && err2 != nil { - err = err2 - } - if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { - err = err2 - } - if err2 = oprot.Flush(ctx); err == nil && err2 != nil { - err = err2 - } - if err != nil { - return - } - return true, err -} - -type evaluationOpenAPIServiceProcessorGetEvaluatorRecordOApi struct { - handler EvaluationOpenAPIService -} - -func (p *evaluationOpenAPIServiceProcessorGetEvaluatorRecordOApi) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - args := EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs{} - if err = args.Read(iprot); err != nil { - iprot.ReadMessageEnd() - x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) - oprot.WriteMessageBegin("GetEvaluatorRecordOApi", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return false, err - } - - iprot.ReadMessageEnd() - var err2 error - result := EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult{} - var retval *GetEvaluatorRecordOApiResponse - if retval, err2 = p.handler.GetEvaluatorRecordOApi(ctx, args.Req); err2 != nil { - x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing GetEvaluatorRecordOApi: "+err2.Error()) - oprot.WriteMessageBegin("GetEvaluatorRecordOApi", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return true, err2 - } else { - result.Success = retval - } - if err2 = oprot.WriteMessageBegin("GetEvaluatorRecordOApi", thrift.REPLY, seqId); err2 != nil { - err = err2 - } - if err2 = result.Write(oprot); err == nil && err2 != nil { - err = err2 - } - if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { - err = err2 - } - if err2 = oprot.Flush(ctx); err == nil && err2 != nil { - err = err2 - } - if err != nil { - return - } - return true, err -} - -type evaluationOpenAPIServiceProcessorCreateExperimentOApi struct { - handler EvaluationOpenAPIService -} - -func (p *evaluationOpenAPIServiceProcessorCreateExperimentOApi) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - args := EvaluationOpenAPIServiceCreateExperimentOApiArgs{} - if err = args.Read(iprot); err != nil { - iprot.ReadMessageEnd() - x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) - oprot.WriteMessageBegin("CreateExperimentOApi", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return false, err - } - - iprot.ReadMessageEnd() - var err2 error - result := EvaluationOpenAPIServiceCreateExperimentOApiResult{} - var retval *CreateExperimentOApiResponse - if retval, err2 = p.handler.CreateExperimentOApi(ctx, args.Req); err2 != nil { - x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing CreateExperimentOApi: "+err2.Error()) - oprot.WriteMessageBegin("CreateExperimentOApi", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return true, err2 - } else { - result.Success = retval - } - if err2 = oprot.WriteMessageBegin("CreateExperimentOApi", thrift.REPLY, seqId); err2 != nil { - err = err2 - } - if err2 = result.Write(oprot); err == nil && err2 != nil { - err = err2 - } - if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { - err = err2 - } - if err2 = oprot.Flush(ctx); err == nil && err2 != nil { - err = err2 - } - if err != nil { - return - } - return true, err -} - -type evaluationOpenAPIServiceProcessorGetExperimentResultOApi struct { - handler EvaluationOpenAPIService -} - -func (p *evaluationOpenAPIServiceProcessorGetExperimentResultOApi) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { - args := EvaluationOpenAPIServiceGetExperimentResultOApiArgs{} - if err = args.Read(iprot); err != nil { - iprot.ReadMessageEnd() - x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) - oprot.WriteMessageBegin("GetExperimentResultOApi", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return false, err - } - - iprot.ReadMessageEnd() - var err2 error - result := EvaluationOpenAPIServiceGetExperimentResultOApiResult{} - var retval *GetExperimentResultOApiResponse - if retval, err2 = p.handler.GetExperimentResultOApi(ctx, args.Req); err2 != nil { - x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing GetExperimentResultOApi: "+err2.Error()) - oprot.WriteMessageBegin("GetExperimentResultOApi", thrift.EXCEPTION, seqId) - x.Write(oprot) - oprot.WriteMessageEnd() - oprot.Flush(ctx) - return true, err2 - } else { - result.Success = retval - } - if err2 = oprot.WriteMessageBegin("GetExperimentResultOApi", thrift.REPLY, seqId); err2 != nil { - err = err2 - } - if err2 = result.Write(oprot); err == nil && err2 != nil { - err = err2 - } - if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { - err = err2 - } - if err2 = oprot.Flush(ctx); err == nil && err2 != nil { - err = err2 - } - if err != nil { - return - } - return true, err -} - -type EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs struct { - Req *CreateEvaluationSetOApiRequest `thrift:"req,1" frugal:"1,default,CreateEvaluationSetOApiRequest"` -} - -func NewEvaluationOpenAPIServiceCreateEvaluationSetOApiArgs() *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs { - return &EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs{} -} - -func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) InitDefault() { -} - -var EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs_Req_DEFAULT *CreateEvaluationSetOApiRequest - -func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) GetReq() (v *CreateEvaluationSetOApiRequest) { - if p == nil { - return - } - if !p.IsSetReq() { - return EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs_Req_DEFAULT - } - return p.Req -} -func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) SetReq(val *CreateEvaluationSetOApiRequest) { - p.Req = val -} - -var fieldIDToName_EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs = map[int16]string{ - 1: "req", -} - -func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) IsSetReq() bool { - return p.Req != nil -} - -func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) 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_EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs[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 *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) ReadField1(iprot thrift.TProtocol) error { - _field := NewCreateEvaluationSetOApiRequest() - if err := _field.Read(iprot); err != nil { - return err - } - p.Req = _field - return nil -} - -func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) Write(oprot thrift.TProtocol) (err error) { - var fieldId int16 - if err = oprot.WriteStructBegin("CreateEvaluationSetOApi_args"); err != nil { - goto WriteStructBeginError - } - if p != nil { - if err = p.writeField1(oprot); err != nil { - fieldId = 1 - goto WriteFieldError - } - } - if err = oprot.WriteFieldStop(); err != nil { - goto WriteFieldStopError - } - if err = oprot.WriteStructEnd(); err != nil { - goto WriteStructEndError - } - return nil -WriteStructBeginError: - return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) -WriteFieldError: - return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) -WriteFieldStopError: - return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) -WriteStructEndError: - return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) -} - -func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) writeField1(oprot thrift.TProtocol) (err error) { - if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { - goto WriteFieldBeginError - } - if err := p.Req.Write(oprot); err != nil { - return err - } - if err = oprot.WriteFieldEnd(); err != nil { - goto WriteFieldEndError - } - return nil -WriteFieldBeginError: - return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err) -WriteFieldEndError: - return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) -} - -func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) String() string { - if p == nil { - return "" - } - return fmt.Sprintf("EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs(%+v)", *p) - -} - -func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) DeepEqual(ano *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) bool { - if p == ano { - return true - } else if p == nil || ano == nil { - return false - } - if !p.Field1DeepEqual(ano.Req) { - return false - } - return true -} - -func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) Field1DeepEqual(src *CreateEvaluationSetOApiRequest) bool { - - if !p.Req.DeepEqual(src) { - return false - } - return true -} - -type EvaluationOpenAPIServiceCreateEvaluationSetOApiResult struct { - Success *CreateEvaluationSetOApiResponse `thrift:"success,0,optional" frugal:"0,optional,CreateEvaluationSetOApiResponse"` -} - -func NewEvaluationOpenAPIServiceCreateEvaluationSetOApiResult() *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult { - return &EvaluationOpenAPIServiceCreateEvaluationSetOApiResult{} -} - -func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) InitDefault() { -} - -var EvaluationOpenAPIServiceCreateEvaluationSetOApiResult_Success_DEFAULT *CreateEvaluationSetOApiResponse - -func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) GetSuccess() (v *CreateEvaluationSetOApiResponse) { - if p == nil { - return - } - if !p.IsSetSuccess() { - return EvaluationOpenAPIServiceCreateEvaluationSetOApiResult_Success_DEFAULT - } - return p.Success -} -func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) SetSuccess(x interface{}) { - p.Success = x.(*CreateEvaluationSetOApiResponse) -} - -var fieldIDToName_EvaluationOpenAPIServiceCreateEvaluationSetOApiResult = map[int16]string{ - 0: "success", -} - -func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) IsSetSuccess() bool { - return p.Success != nil -} - -func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) Read(iprot thrift.TProtocol) (err error) { - var fieldTypeId thrift.TType - var fieldId int16 - - if _, err = iprot.ReadStructBegin(); err != nil { - goto ReadStructBeginError - } - - for { - _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() - if err != nil { - goto ReadFieldBeginError - } - if fieldTypeId == thrift.STOP { - break - } - - switch fieldId { - case 0: - if fieldTypeId == thrift.STRUCT { - if err = p.ReadField0(iprot); err != nil { - goto ReadFieldError - } - } else if err = iprot.Skip(fieldTypeId); err != nil { - goto SkipFieldError - } - default: - if err = iprot.Skip(fieldTypeId); err != nil { - goto SkipFieldError - } - } - if err = iprot.ReadFieldEnd(); err != nil { - goto ReadFieldEndError - } - } - if err = iprot.ReadStructEnd(); err != nil { - goto ReadStructEndError - } - - return nil -ReadStructBeginError: - return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) -ReadFieldBeginError: - return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) -ReadFieldError: - return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceCreateEvaluationSetOApiResult[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 *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) ReadField0(iprot thrift.TProtocol) error { - _field := NewCreateEvaluationSetOApiResponse() - if err := _field.Read(iprot); err != nil { - return err - } - p.Success = _field - return nil -} - -func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) Write(oprot thrift.TProtocol) (err error) { - var fieldId int16 - if err = oprot.WriteStructBegin("CreateEvaluationSetOApi_result"); err != nil { - goto WriteStructBeginError - } - if p != nil { - if err = p.writeField0(oprot); err != nil { - fieldId = 0 - goto WriteFieldError - } - } - if err = oprot.WriteFieldStop(); err != nil { - goto WriteFieldStopError - } - if err = oprot.WriteStructEnd(); err != nil { - goto WriteStructEndError - } - return nil -WriteStructBeginError: - return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) -WriteFieldError: - return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) -WriteFieldStopError: - return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) -WriteStructEndError: - return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) -} - -func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) writeField0(oprot thrift.TProtocol) (err error) { - if p.IsSetSuccess() { - if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { - goto WriteFieldBeginError - } - if err := p.Success.Write(oprot); err != nil { - return err - } - if err = oprot.WriteFieldEnd(); err != nil { - goto WriteFieldEndError - } - } - return nil -WriteFieldBeginError: - return thrift.PrependError(fmt.Sprintf("%T write field 0 begin error: ", p), err) -WriteFieldEndError: - return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) -} - -func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) String() string { - if p == nil { - return "" - } - return fmt.Sprintf("EvaluationOpenAPIServiceCreateEvaluationSetOApiResult(%+v)", *p) - -} - -func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) DeepEqual(ano *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) bool { - if p == ano { - return true - } else if p == nil || ano == nil { - return false - } - if !p.Field0DeepEqual(ano.Success) { - return false - } - return true -} - -func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) Field0DeepEqual(src *CreateEvaluationSetOApiResponse) bool { - - if !p.Success.DeepEqual(src) { - return false - } - return true -} - -type EvaluationOpenAPIServiceGetEvaluationSetOApiArgs struct { - Req *GetEvaluationSetOApiRequest `thrift:"req,1" frugal:"1,default,GetEvaluationSetOApiRequest"` -} - -func NewEvaluationOpenAPIServiceGetEvaluationSetOApiArgs() *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs { - return &EvaluationOpenAPIServiceGetEvaluationSetOApiArgs{} -} - -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) InitDefault() { -} - -var EvaluationOpenAPIServiceGetEvaluationSetOApiArgs_Req_DEFAULT *GetEvaluationSetOApiRequest - -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) GetReq() (v *GetEvaluationSetOApiRequest) { - if p == nil { - return - } - if !p.IsSetReq() { - return EvaluationOpenAPIServiceGetEvaluationSetOApiArgs_Req_DEFAULT - } - return p.Req -} -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) SetReq(val *GetEvaluationSetOApiRequest) { - p.Req = val -} - -var fieldIDToName_EvaluationOpenAPIServiceGetEvaluationSetOApiArgs = map[int16]string{ - 1: "req", -} - -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) IsSetReq() bool { - return p.Req != nil -} - -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) 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_EvaluationOpenAPIServiceGetEvaluationSetOApiArgs[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 *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) ReadField1(iprot thrift.TProtocol) error { - _field := NewGetEvaluationSetOApiRequest() - if err := _field.Read(iprot); err != nil { - return err - } - p.Req = _field - return nil -} - -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) Write(oprot thrift.TProtocol) (err error) { - var fieldId int16 - if err = oprot.WriteStructBegin("GetEvaluationSetOApi_args"); err != nil { - goto WriteStructBeginError - } - if p != nil { - if err = p.writeField1(oprot); err != nil { - fieldId = 1 - goto WriteFieldError - } - } - if err = oprot.WriteFieldStop(); err != nil { - goto WriteFieldStopError - } - if err = oprot.WriteStructEnd(); err != nil { - goto WriteStructEndError - } - return nil -WriteStructBeginError: - return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) -WriteFieldError: - return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) -WriteFieldStopError: - return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) -WriteStructEndError: - return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) -} - -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) writeField1(oprot thrift.TProtocol) (err error) { - if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { - goto WriteFieldBeginError - } - if err := p.Req.Write(oprot); err != nil { - return err - } - if err = oprot.WriteFieldEnd(); err != nil { - goto WriteFieldEndError - } - return nil -WriteFieldBeginError: - return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err) -WriteFieldEndError: - return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) -} - -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) String() string { - if p == nil { - return "" - } - return fmt.Sprintf("EvaluationOpenAPIServiceGetEvaluationSetOApiArgs(%+v)", *p) - -} - -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) DeepEqual(ano *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) bool { - if p == ano { - return true - } else if p == nil || ano == nil { - return false - } - if !p.Field1DeepEqual(ano.Req) { - return false - } - return true -} - -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) Field1DeepEqual(src *GetEvaluationSetOApiRequest) bool { - - if !p.Req.DeepEqual(src) { - return false - } - return true -} - -type EvaluationOpenAPIServiceGetEvaluationSetOApiResult struct { - Success *GetEvaluationSetOApiResponse `thrift:"success,0,optional" frugal:"0,optional,GetEvaluationSetOApiResponse"` -} - -func NewEvaluationOpenAPIServiceGetEvaluationSetOApiResult() *EvaluationOpenAPIServiceGetEvaluationSetOApiResult { - return &EvaluationOpenAPIServiceGetEvaluationSetOApiResult{} -} - -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) InitDefault() { -} - -var EvaluationOpenAPIServiceGetEvaluationSetOApiResult_Success_DEFAULT *GetEvaluationSetOApiResponse - -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) GetSuccess() (v *GetEvaluationSetOApiResponse) { - if p == nil { - return - } - if !p.IsSetSuccess() { - return EvaluationOpenAPIServiceGetEvaluationSetOApiResult_Success_DEFAULT - } - return p.Success -} -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) SetSuccess(x interface{}) { - p.Success = x.(*GetEvaluationSetOApiResponse) -} - -var fieldIDToName_EvaluationOpenAPIServiceGetEvaluationSetOApiResult = map[int16]string{ - 0: "success", -} - -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) IsSetSuccess() bool { - return p.Success != nil -} - -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) Read(iprot thrift.TProtocol) (err error) { - var fieldTypeId thrift.TType - var fieldId int16 - - if _, err = iprot.ReadStructBegin(); err != nil { - goto ReadStructBeginError - } - - for { - _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() - if err != nil { - goto ReadFieldBeginError - } - if fieldTypeId == thrift.STOP { - break - } - - switch fieldId { - case 0: - if fieldTypeId == thrift.STRUCT { - if err = p.ReadField0(iprot); err != nil { - goto ReadFieldError - } - } else if err = iprot.Skip(fieldTypeId); err != nil { - goto SkipFieldError - } - default: - if err = iprot.Skip(fieldTypeId); err != nil { - goto SkipFieldError - } - } - if err = iprot.ReadFieldEnd(); err != nil { - goto ReadFieldEndError - } - } - if err = iprot.ReadStructEnd(); err != nil { - goto ReadStructEndError - } - - return nil -ReadStructBeginError: - return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) -ReadFieldBeginError: - return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) -ReadFieldError: - return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceGetEvaluationSetOApiResult[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 *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) ReadField0(iprot thrift.TProtocol) error { - _field := NewGetEvaluationSetOApiResponse() - if err := _field.Read(iprot); err != nil { - return err - } - p.Success = _field - return nil -} - -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) Write(oprot thrift.TProtocol) (err error) { - var fieldId int16 - if err = oprot.WriteStructBegin("GetEvaluationSetOApi_result"); err != nil { - goto WriteStructBeginError - } - if p != nil { - if err = p.writeField0(oprot); err != nil { - fieldId = 0 - goto WriteFieldError - } - } - if err = oprot.WriteFieldStop(); err != nil { - goto WriteFieldStopError - } - if err = oprot.WriteStructEnd(); err != nil { - goto WriteStructEndError - } - return nil -WriteStructBeginError: - return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) -WriteFieldError: - return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) -WriteFieldStopError: - return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) -WriteStructEndError: - return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) -} - -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) writeField0(oprot thrift.TProtocol) (err error) { - if p.IsSetSuccess() { - if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { - goto WriteFieldBeginError - } - if err := p.Success.Write(oprot); err != nil { - return err - } - if err = oprot.WriteFieldEnd(); err != nil { - goto WriteFieldEndError - } - } - return nil -WriteFieldBeginError: - return thrift.PrependError(fmt.Sprintf("%T write field 0 begin error: ", p), err) -WriteFieldEndError: - return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) -} - -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) String() string { - if p == nil { - return "" - } - return fmt.Sprintf("EvaluationOpenAPIServiceGetEvaluationSetOApiResult(%+v)", *p) - -} - -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) DeepEqual(ano *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) bool { - if p == ano { - return true - } else if p == nil || ano == nil { - return false - } - if !p.Field0DeepEqual(ano.Success) { - return false - } - return true -} - -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) Field0DeepEqual(src *GetEvaluationSetOApiResponse) bool { - - if !p.Success.DeepEqual(src) { - return false - } - return true -} - -type EvaluationOpenAPIServiceListEvaluationSetsOApiArgs struct { - Req *ListEvaluationSetsOApiRequest `thrift:"req,1" frugal:"1,default,ListEvaluationSetsOApiRequest"` -} - -func NewEvaluationOpenAPIServiceListEvaluationSetsOApiArgs() *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs { - return &EvaluationOpenAPIServiceListEvaluationSetsOApiArgs{} -} - -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) InitDefault() { -} - -var EvaluationOpenAPIServiceListEvaluationSetsOApiArgs_Req_DEFAULT *ListEvaluationSetsOApiRequest - -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) GetReq() (v *ListEvaluationSetsOApiRequest) { - if p == nil { - return - } - if !p.IsSetReq() { - return EvaluationOpenAPIServiceListEvaluationSetsOApiArgs_Req_DEFAULT - } - return p.Req -} -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) SetReq(val *ListEvaluationSetsOApiRequest) { - p.Req = val -} - -var fieldIDToName_EvaluationOpenAPIServiceListEvaluationSetsOApiArgs = map[int16]string{ - 1: "req", -} - -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) IsSetReq() bool { - return p.Req != nil -} - -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) 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_EvaluationOpenAPIServiceListEvaluationSetsOApiArgs[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 *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) ReadField1(iprot thrift.TProtocol) error { - _field := NewListEvaluationSetsOApiRequest() - if err := _field.Read(iprot); err != nil { - return err - } - p.Req = _field - return nil -} - -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) Write(oprot thrift.TProtocol) (err error) { - var fieldId int16 - if err = oprot.WriteStructBegin("ListEvaluationSetsOApi_args"); err != nil { - goto WriteStructBeginError - } - if p != nil { - if err = p.writeField1(oprot); err != nil { - fieldId = 1 - goto WriteFieldError - } - } - if err = oprot.WriteFieldStop(); err != nil { - goto WriteFieldStopError - } - if err = oprot.WriteStructEnd(); err != nil { - goto WriteStructEndError - } - return nil -WriteStructBeginError: - return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) -WriteFieldError: - return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) -WriteFieldStopError: - return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) -WriteStructEndError: - return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) -} - -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) writeField1(oprot thrift.TProtocol) (err error) { - if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { - goto WriteFieldBeginError - } - if err := p.Req.Write(oprot); err != nil { - return err - } - if err = oprot.WriteFieldEnd(); err != nil { - goto WriteFieldEndError - } - return nil -WriteFieldBeginError: - return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err) -WriteFieldEndError: - return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) -} - -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) String() string { - if p == nil { - return "" - } - return fmt.Sprintf("EvaluationOpenAPIServiceListEvaluationSetsOApiArgs(%+v)", *p) - -} - -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) DeepEqual(ano *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) bool { - if p == ano { - return true - } else if p == nil || ano == nil { - return false - } - if !p.Field1DeepEqual(ano.Req) { - return false - } - return true -} - -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) Field1DeepEqual(src *ListEvaluationSetsOApiRequest) bool { - - if !p.Req.DeepEqual(src) { - return false - } - return true -} - -type EvaluationOpenAPIServiceListEvaluationSetsOApiResult struct { - Success *ListEvaluationSetsOApiResponse `thrift:"success,0,optional" frugal:"0,optional,ListEvaluationSetsOApiResponse"` -} - -func NewEvaluationOpenAPIServiceListEvaluationSetsOApiResult() *EvaluationOpenAPIServiceListEvaluationSetsOApiResult { - return &EvaluationOpenAPIServiceListEvaluationSetsOApiResult{} -} - -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) InitDefault() { -} - -var EvaluationOpenAPIServiceListEvaluationSetsOApiResult_Success_DEFAULT *ListEvaluationSetsOApiResponse - -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) GetSuccess() (v *ListEvaluationSetsOApiResponse) { - if p == nil { - return - } - if !p.IsSetSuccess() { - return EvaluationOpenAPIServiceListEvaluationSetsOApiResult_Success_DEFAULT - } - return p.Success -} -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) SetSuccess(x interface{}) { - p.Success = x.(*ListEvaluationSetsOApiResponse) -} - -var fieldIDToName_EvaluationOpenAPIServiceListEvaluationSetsOApiResult = map[int16]string{ - 0: "success", -} - -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) IsSetSuccess() bool { - return p.Success != nil -} - -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) Read(iprot thrift.TProtocol) (err error) { - var fieldTypeId thrift.TType - var fieldId int16 - - if _, err = iprot.ReadStructBegin(); err != nil { - goto ReadStructBeginError - } - - for { - _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() - if err != nil { - goto ReadFieldBeginError - } - if fieldTypeId == thrift.STOP { - break - } - - switch fieldId { - case 0: - if fieldTypeId == thrift.STRUCT { - if err = p.ReadField0(iprot); err != nil { - goto ReadFieldError - } - } else if err = iprot.Skip(fieldTypeId); err != nil { - goto SkipFieldError - } - default: - if err = iprot.Skip(fieldTypeId); err != nil { - goto SkipFieldError - } - } - if err = iprot.ReadFieldEnd(); err != nil { - goto ReadFieldEndError - } - } - if err = iprot.ReadStructEnd(); err != nil { - goto ReadStructEndError - } - - return nil -ReadStructBeginError: - return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) -ReadFieldBeginError: - return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) -ReadFieldError: - return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceListEvaluationSetsOApiResult[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 *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) ReadField0(iprot thrift.TProtocol) error { - _field := NewListEvaluationSetsOApiResponse() - if err := _field.Read(iprot); err != nil { - return err - } - p.Success = _field - return nil -} - -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) Write(oprot thrift.TProtocol) (err error) { - var fieldId int16 - if err = oprot.WriteStructBegin("ListEvaluationSetsOApi_result"); err != nil { - goto WriteStructBeginError - } - if p != nil { - if err = p.writeField0(oprot); err != nil { - fieldId = 0 - goto WriteFieldError - } - } - if err = oprot.WriteFieldStop(); err != nil { - goto WriteFieldStopError - } - if err = oprot.WriteStructEnd(); err != nil { - goto WriteStructEndError - } - return nil -WriteStructBeginError: - return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) -WriteFieldError: - return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) -WriteFieldStopError: - return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) -WriteStructEndError: - return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) -} - -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) writeField0(oprot thrift.TProtocol) (err error) { - if p.IsSetSuccess() { - if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { - goto WriteFieldBeginError - } - if err := p.Success.Write(oprot); err != nil { - return err - } - if err = oprot.WriteFieldEnd(); err != nil { - goto WriteFieldEndError - } - } - return nil -WriteFieldBeginError: - return thrift.PrependError(fmt.Sprintf("%T write field 0 begin error: ", p), err) -WriteFieldEndError: - return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) -} - -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) String() string { - if p == nil { - return "" - } - return fmt.Sprintf("EvaluationOpenAPIServiceListEvaluationSetsOApiResult(%+v)", *p) - -} - -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) DeepEqual(ano *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) bool { - if p == ano { - return true - } else if p == nil || ano == nil { - return false - } - if !p.Field0DeepEqual(ano.Success) { - return false - } - return true -} - -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) Field0DeepEqual(src *ListEvaluationSetsOApiResponse) bool { - - if !p.Success.DeepEqual(src) { - return false - } - return true -} - -type EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs struct { - Req *CreateEvaluationSetVersionOApiRequest `thrift:"req,1" frugal:"1,default,CreateEvaluationSetVersionOApiRequest"` -} - -func NewEvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs() *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs { - return &EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs{} -} - -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) InitDefault() { -} - -var EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs_Req_DEFAULT *CreateEvaluationSetVersionOApiRequest - -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) GetReq() (v *CreateEvaluationSetVersionOApiRequest) { - if p == nil { - return - } - if !p.IsSetReq() { - return EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs_Req_DEFAULT - } - return p.Req -} -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) SetReq(val *CreateEvaluationSetVersionOApiRequest) { - p.Req = val -} - -var fieldIDToName_EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs = map[int16]string{ - 1: "req", -} - -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) IsSetReq() bool { - return p.Req != nil -} - -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) 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_EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs[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 *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) ReadField1(iprot thrift.TProtocol) error { - _field := NewCreateEvaluationSetVersionOApiRequest() - if err := _field.Read(iprot); err != nil { - return err - } - p.Req = _field - return nil -} - -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) Write(oprot thrift.TProtocol) (err error) { - var fieldId int16 - if err = oprot.WriteStructBegin("CreateEvaluationSetVersionOApi_args"); err != nil { - goto WriteStructBeginError - } - if p != nil { - if err = p.writeField1(oprot); err != nil { - fieldId = 1 - goto WriteFieldError - } - } - if err = oprot.WriteFieldStop(); err != nil { - goto WriteFieldStopError - } - if err = oprot.WriteStructEnd(); err != nil { - goto WriteStructEndError - } - return nil -WriteStructBeginError: - return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) -WriteFieldError: - return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) -WriteFieldStopError: - return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) -WriteStructEndError: - return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) -} - -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) writeField1(oprot thrift.TProtocol) (err error) { - if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { - goto WriteFieldBeginError - } - if err := p.Req.Write(oprot); err != nil { - return err - } - if err = oprot.WriteFieldEnd(); err != nil { - goto WriteFieldEndError - } - return nil -WriteFieldBeginError: - return thrift.PrependError(fmt.Sprintf("%T write field 1 begin error: ", p), err) -WriteFieldEndError: - return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) -} - -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) String() string { - if p == nil { - return "" - } - return fmt.Sprintf("EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs(%+v)", *p) - -} - -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) DeepEqual(ano *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) bool { - if p == ano { - return true - } else if p == nil || ano == nil { - return false - } - if !p.Field1DeepEqual(ano.Req) { - return false - } - return true -} - -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) Field1DeepEqual(src *CreateEvaluationSetVersionOApiRequest) bool { - - if !p.Req.DeepEqual(src) { - return false - } - return true -} - -type EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult struct { - Success *CreateEvaluationSetVersionOApiResponse `thrift:"success,0,optional" frugal:"0,optional,CreateEvaluationSetVersionOApiResponse"` -} - -func NewEvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult() *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult { - return &EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult{} -} - -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) InitDefault() { -} - -var EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult_Success_DEFAULT *CreateEvaluationSetVersionOApiResponse - -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) GetSuccess() (v *CreateEvaluationSetVersionOApiResponse) { - if p == nil { - return - } - if !p.IsSetSuccess() { - return EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult_Success_DEFAULT - } - return p.Success -} -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) SetSuccess(x interface{}) { - p.Success = x.(*CreateEvaluationSetVersionOApiResponse) -} - -var fieldIDToName_EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult = map[int16]string{ - 0: "success", -} - -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) IsSetSuccess() bool { - return p.Success != nil -} - -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) Read(iprot thrift.TProtocol) (err error) { - var fieldTypeId thrift.TType - var fieldId int16 - - if _, err = iprot.ReadStructBegin(); err != nil { - goto ReadStructBeginError - } - - for { - _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() - if err != nil { - goto ReadFieldBeginError - } - if fieldTypeId == thrift.STOP { - break - } - - switch fieldId { - case 0: - if fieldTypeId == thrift.STRUCT { - if err = p.ReadField0(iprot); err != nil { - goto ReadFieldError - } - } else if err = iprot.Skip(fieldTypeId); err != nil { - goto SkipFieldError - } - default: - if err = iprot.Skip(fieldTypeId); err != nil { - goto SkipFieldError - } - } - if err = iprot.ReadFieldEnd(); err != nil { - goto ReadFieldEndError - } - } - if err = iprot.ReadStructEnd(); err != nil { - goto ReadStructEndError - } - - return nil -ReadStructBeginError: - return thrift.PrependError(fmt.Sprintf("%T read struct begin error: ", p), err) -ReadFieldBeginError: - return thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) -ReadFieldError: - return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult[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 *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) ReadField0(iprot thrift.TProtocol) error { - _field := NewCreateEvaluationSetVersionOApiResponse() - if err := _field.Read(iprot); err != nil { - return err - } - p.Success = _field - return nil -} - -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) Write(oprot thrift.TProtocol) (err error) { - var fieldId int16 - if err = oprot.WriteStructBegin("CreateEvaluationSetVersionOApi_result"); err != nil { - goto WriteStructBeginError - } - if p != nil { - if err = p.writeField0(oprot); err != nil { - fieldId = 0 - goto WriteFieldError - } - } - if err = oprot.WriteFieldStop(); err != nil { - goto WriteFieldStopError - } - if err = oprot.WriteStructEnd(); err != nil { - goto WriteStructEndError - } - return nil -WriteStructBeginError: - return thrift.PrependError(fmt.Sprintf("%T write struct begin error: ", p), err) -WriteFieldError: - return thrift.PrependError(fmt.Sprintf("%T write field %d error: ", p, fieldId), err) -WriteFieldStopError: - return thrift.PrependError(fmt.Sprintf("%T write field stop error: ", p), err) -WriteStructEndError: - return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) -} - -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) writeField0(oprot thrift.TProtocol) (err error) { - if p.IsSetSuccess() { - if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { - goto WriteFieldBeginError - } - if err := p.Success.Write(oprot); err != nil { - return err - } - if err = oprot.WriteFieldEnd(); err != nil { - goto WriteFieldEndError - } + iprot.ReadMessageEnd() + var err2 error + result := EvaluationOpenAPIServiceCreateEvaluationSetOApiResult{} + var retval *CreateEvaluationSetOApiResponse + if retval, err2 = p.handler.CreateEvaluationSetOApi(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing CreateEvaluationSetOApi: "+err2.Error()) + oprot.WriteMessageBegin("CreateEvaluationSetOApi", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return true, err2 + } else { + result.Success = retval } - return nil -WriteFieldBeginError: - return thrift.PrependError(fmt.Sprintf("%T write field 0 begin error: ", p), err) -WriteFieldEndError: - return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) -} - -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) String() string { - if p == nil { - return "" + if err2 = oprot.WriteMessageBegin("CreateEvaluationSetOApi", thrift.REPLY, seqId); err2 != nil { + err = err2 } - return fmt.Sprintf("EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult(%+v)", *p) - -} - -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) DeepEqual(ano *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) bool { - if p == ano { - return true - } else if p == nil || ano == nil { - return false + if err2 = result.Write(oprot); err == nil && err2 != nil { + err = err2 } - if !p.Field0DeepEqual(ano.Success) { - return false + if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { + err = err2 } - return true -} - -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) Field0DeepEqual(src *CreateEvaluationSetVersionOApiResponse) bool { - - if !p.Success.DeepEqual(src) { - return false + if err2 = oprot.Flush(ctx); err == nil && err2 != nil { + err = err2 } - return true -} - -type EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs struct { - Req *BatchCreateEvaluationSetItemsOApiRequest `thrift:"req,1" frugal:"1,default,BatchCreateEvaluationSetItemsOApiRequest"` -} - -func NewEvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs() *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs { - return &EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs{} -} - -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) InitDefault() { -} - -var EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs_Req_DEFAULT *BatchCreateEvaluationSetItemsOApiRequest - -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) GetReq() (v *BatchCreateEvaluationSetItemsOApiRequest) { - if p == nil { + if err != nil { return } - if !p.IsSetReq() { - return EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs_Req_DEFAULT - } - return p.Req -} -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) SetReq(val *BatchCreateEvaluationSetItemsOApiRequest) { - p.Req = val -} - -var fieldIDToName_EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs = map[int16]string{ - 1: "req", -} - -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) IsSetReq() bool { - return p.Req != nil -} - -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) 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_EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs[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) + return true, err } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) ReadField1(iprot thrift.TProtocol) error { - _field := NewBatchCreateEvaluationSetItemsOApiRequest() - if err := _field.Read(iprot); err != nil { - return err - } - p.Req = _field - return nil +type evaluationOpenAPIServiceProcessorGetEvaluationSetOApi struct { + handler EvaluationOpenAPIService } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) Write(oprot thrift.TProtocol) (err error) { - var fieldId int16 - if err = oprot.WriteStructBegin("BatchCreateEvaluationSetItemsOApi_args"); err != nil { - goto WriteStructBeginError - } - if p != nil { - if err = p.writeField1(oprot); err != nil { - fieldId = 1 - goto WriteFieldError - } - } - if err = oprot.WriteFieldStop(); err != nil { - goto WriteFieldStopError - } - if err = oprot.WriteStructEnd(); err != nil { - goto WriteStructEndError +func (p *evaluationOpenAPIServiceProcessorGetEvaluationSetOApi) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := EvaluationOpenAPIServiceGetEvaluationSetOApiArgs{} + if err = args.Read(iprot); err != nil { + iprot.ReadMessageEnd() + x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) + oprot.WriteMessageBegin("GetEvaluationSetOApi", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return false, err } - 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 *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) writeField1(oprot thrift.TProtocol) (err error) { - if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { - goto WriteFieldBeginError - } - if err := p.Req.Write(oprot); err != nil { - return err - } - if err = oprot.WriteFieldEnd(); err != nil { - goto WriteFieldEndError + iprot.ReadMessageEnd() + var err2 error + result := EvaluationOpenAPIServiceGetEvaluationSetOApiResult{} + var retval *GetEvaluationSetOApiResponse + if retval, err2 = p.handler.GetEvaluationSetOApi(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing GetEvaluationSetOApi: "+err2.Error()) + oprot.WriteMessageBegin("GetEvaluationSetOApi", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return true, err2 + } else { + result.Success = retval } - 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 *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) String() string { - if p == nil { - return "" + if err2 = oprot.WriteMessageBegin("GetEvaluationSetOApi", thrift.REPLY, seqId); err2 != nil { + err = err2 } - return fmt.Sprintf("EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs(%+v)", *p) - -} - -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) DeepEqual(ano *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) bool { - if p == ano { - return true - } else if p == nil || ano == nil { - return false + if err2 = result.Write(oprot); err == nil && err2 != nil { + err = err2 } - if !p.Field1DeepEqual(ano.Req) { - return false + if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { + err = err2 } - return true -} - -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) Field1DeepEqual(src *BatchCreateEvaluationSetItemsOApiRequest) bool { - - if !p.Req.DeepEqual(src) { - return false + if err2 = oprot.Flush(ctx); err == nil && err2 != nil { + err = err2 } - return true -} - -type EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult struct { - Success *BatchCreateEvaluationSetItemsOApiResponse `thrift:"success,0,optional" frugal:"0,optional,BatchCreateEvaluationSetItemsOApiResponse"` -} - -func NewEvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult() *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult { - return &EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult{} -} - -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) InitDefault() { -} - -var EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult_Success_DEFAULT *BatchCreateEvaluationSetItemsOApiResponse - -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) GetSuccess() (v *BatchCreateEvaluationSetItemsOApiResponse) { - if p == nil { + if err != nil { return } - if !p.IsSetSuccess() { - return EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult_Success_DEFAULT - } - return p.Success -} -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) SetSuccess(x interface{}) { - p.Success = x.(*BatchCreateEvaluationSetItemsOApiResponse) -} - -var fieldIDToName_EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult = map[int16]string{ - 0: "success", + return true, err } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) IsSetSuccess() bool { - return p.Success != nil +type evaluationOpenAPIServiceProcessorListEvaluationSetsOApi struct { + handler EvaluationOpenAPIService } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) Read(iprot thrift.TProtocol) (err error) { - var fieldTypeId thrift.TType - var fieldId int16 - - if _, err = iprot.ReadStructBegin(); err != nil { - goto ReadStructBeginError +func (p *evaluationOpenAPIServiceProcessorListEvaluationSetsOApi) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := EvaluationOpenAPIServiceListEvaluationSetsOApiArgs{} + if err = args.Read(iprot); err != nil { + iprot.ReadMessageEnd() + x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) + oprot.WriteMessageBegin("ListEvaluationSetsOApi", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return false, err } - for { - _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() - if err != nil { - goto ReadFieldBeginError - } - if fieldTypeId == thrift.STOP { - break - } - - switch fieldId { - case 0: - if fieldTypeId == thrift.STRUCT { - if err = p.ReadField0(iprot); err != nil { - goto ReadFieldError - } - } else if err = iprot.Skip(fieldTypeId); err != nil { - goto SkipFieldError - } - default: - if err = iprot.Skip(fieldTypeId); err != nil { - goto SkipFieldError - } - } - if err = iprot.ReadFieldEnd(); err != nil { - goto ReadFieldEndError - } + iprot.ReadMessageEnd() + var err2 error + result := EvaluationOpenAPIServiceListEvaluationSetsOApiResult{} + var retval *ListEvaluationSetsOApiResponse + if retval, err2 = p.handler.ListEvaluationSetsOApi(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing ListEvaluationSetsOApi: "+err2.Error()) + oprot.WriteMessageBegin("ListEvaluationSetsOApi", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return true, err2 + } else { + result.Success = retval } - if err = iprot.ReadStructEnd(); err != nil { - goto ReadStructEndError + if err2 = oprot.WriteMessageBegin("ListEvaluationSetsOApi", thrift.REPLY, seqId); err2 != nil { + err = err2 } + if err2 = result.Write(oprot); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.Flush(ctx); err == nil && err2 != nil { + err = err2 + } + if err != nil { + return + } + return true, err +} - 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_EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult[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) +type evaluationOpenAPIServiceProcessorCreateEvaluationSetVersionOApi struct { + handler EvaluationOpenAPIService } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) ReadField0(iprot thrift.TProtocol) error { - _field := NewBatchCreateEvaluationSetItemsOApiResponse() - if err := _field.Read(iprot); err != nil { - return err +func (p *evaluationOpenAPIServiceProcessorCreateEvaluationSetVersionOApi) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs{} + if err = args.Read(iprot); err != nil { + iprot.ReadMessageEnd() + x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) + oprot.WriteMessageBegin("CreateEvaluationSetVersionOApi", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return false, err } - p.Success = _field - return nil -} -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) Write(oprot thrift.TProtocol) (err error) { - var fieldId int16 - if err = oprot.WriteStructBegin("BatchCreateEvaluationSetItemsOApi_result"); err != nil { - goto WriteStructBeginError + iprot.ReadMessageEnd() + var err2 error + result := EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult{} + var retval *CreateEvaluationSetVersionOApiResponse + if retval, err2 = p.handler.CreateEvaluationSetVersionOApi(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing CreateEvaluationSetVersionOApi: "+err2.Error()) + oprot.WriteMessageBegin("CreateEvaluationSetVersionOApi", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return true, err2 + } else { + result.Success = retval } - if p != nil { - if err = p.writeField0(oprot); err != nil { - fieldId = 0 - goto WriteFieldError - } + if err2 = oprot.WriteMessageBegin("CreateEvaluationSetVersionOApi", thrift.REPLY, seqId); err2 != nil { + err = err2 } - if err = oprot.WriteFieldStop(); err != nil { - goto WriteFieldStopError + if err2 = result.Write(oprot); err == nil && err2 != nil { + err = err2 } - if err = oprot.WriteStructEnd(); err != nil { - goto WriteStructEndError + if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { + err = err2 } - 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) + if err2 = oprot.Flush(ctx); err == nil && err2 != nil { + err = err2 + } + if err != nil { + return + } + return true, err } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) writeField0(oprot thrift.TProtocol) (err error) { - if p.IsSetSuccess() { - if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { - goto WriteFieldBeginError - } - if err := p.Success.Write(oprot); err != nil { - return err - } - if err = oprot.WriteFieldEnd(); err != nil { - goto WriteFieldEndError - } - } - return nil -WriteFieldBeginError: - return thrift.PrependError(fmt.Sprintf("%T write field 0 begin error: ", p), err) -WriteFieldEndError: - return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) +type evaluationOpenAPIServiceProcessorListEvaluationSetVersionsOApi struct { + handler EvaluationOpenAPIService } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) String() string { - if p == nil { - return "" +func (p *evaluationOpenAPIServiceProcessorListEvaluationSetVersionsOApi) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := EvaluationOpenAPIServiceListEvaluationSetVersionsOApiArgs{} + if err = args.Read(iprot); err != nil { + iprot.ReadMessageEnd() + x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) + oprot.WriteMessageBegin("ListEvaluationSetVersionsOApi", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return false, err } - return fmt.Sprintf("EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult(%+v)", *p) -} - -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) DeepEqual(ano *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) bool { - if p == ano { - return true - } else if p == nil || ano == nil { - return false + iprot.ReadMessageEnd() + var err2 error + result := EvaluationOpenAPIServiceListEvaluationSetVersionsOApiResult{} + var retval *ListEvaluationSetVersionsOApiResponse + if retval, err2 = p.handler.ListEvaluationSetVersionsOApi(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing ListEvaluationSetVersionsOApi: "+err2.Error()) + oprot.WriteMessageBegin("ListEvaluationSetVersionsOApi", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return true, err2 + } else { + result.Success = retval } - if !p.Field0DeepEqual(ano.Success) { - return false + if err2 = oprot.WriteMessageBegin("ListEvaluationSetVersionsOApi", thrift.REPLY, seqId); err2 != nil { + err = err2 } - return true -} - -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) Field0DeepEqual(src *BatchCreateEvaluationSetItemsOApiResponse) bool { - - if !p.Success.DeepEqual(src) { - return false + if err2 = result.Write(oprot); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.Flush(ctx); err == nil && err2 != nil { + err = err2 + } + if err != nil { + return } - return true -} - -type EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs struct { - Req *BatchUpdateEvaluationSetItemsOApiRequest `thrift:"req,1" frugal:"1,default,BatchUpdateEvaluationSetItemsOApiRequest"` -} - -func NewEvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs() *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs { - return &EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs{} + return true, err } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) InitDefault() { +type evaluationOpenAPIServiceProcessorBatchCreateEvaluationSetItemsOApi struct { + handler EvaluationOpenAPIService } -var EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs_Req_DEFAULT *BatchUpdateEvaluationSetItemsOApiRequest +func (p *evaluationOpenAPIServiceProcessorBatchCreateEvaluationSetItemsOApi) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs{} + if err = args.Read(iprot); err != nil { + iprot.ReadMessageEnd() + x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) + oprot.WriteMessageBegin("BatchCreateEvaluationSetItemsOApi", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return false, err + } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) GetReq() (v *BatchUpdateEvaluationSetItemsOApiRequest) { - if p == nil { - return + iprot.ReadMessageEnd() + var err2 error + result := EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult{} + var retval *BatchCreateEvaluationSetItemsOApiResponse + if retval, err2 = p.handler.BatchCreateEvaluationSetItemsOApi(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing BatchCreateEvaluationSetItemsOApi: "+err2.Error()) + oprot.WriteMessageBegin("BatchCreateEvaluationSetItemsOApi", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return true, err2 + } else { + result.Success = retval } - if !p.IsSetReq() { - return EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs_Req_DEFAULT + if err2 = oprot.WriteMessageBegin("BatchCreateEvaluationSetItemsOApi", thrift.REPLY, seqId); err2 != nil { + err = err2 } - return p.Req -} -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) SetReq(val *BatchUpdateEvaluationSetItemsOApiRequest) { - p.Req = val -} - -var fieldIDToName_EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs = map[int16]string{ - 1: "req", -} - -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) IsSetReq() bool { - return p.Req != nil -} - -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) Read(iprot thrift.TProtocol) (err error) { - var fieldTypeId thrift.TType - var fieldId int16 - - if _, err = iprot.ReadStructBegin(); err != nil { - goto ReadStructBeginError + if err2 = result.Write(oprot); err == nil && err2 != nil { + err = err2 } - - 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 err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { + err = err2 } - if err = iprot.ReadStructEnd(); err != nil { - goto ReadStructEndError + if err2 = oprot.Flush(ctx); err == nil && err2 != nil { + err = err2 } - - 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_EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs[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) + if err != nil { + return + } + return true, err } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) ReadField1(iprot thrift.TProtocol) error { - _field := NewBatchUpdateEvaluationSetItemsOApiRequest() - if err := _field.Read(iprot); err != nil { - return err - } - p.Req = _field - return nil +type evaluationOpenAPIServiceProcessorBatchUpdateEvaluationSetItemsOApi struct { + handler EvaluationOpenAPIService } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) Write(oprot thrift.TProtocol) (err error) { - var fieldId int16 - if err = oprot.WriteStructBegin("BatchUpdateEvaluationSetItemsOApi_args"); err != nil { - goto WriteStructBeginError +func (p *evaluationOpenAPIServiceProcessorBatchUpdateEvaluationSetItemsOApi) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs{} + if err = args.Read(iprot); err != nil { + iprot.ReadMessageEnd() + x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) + oprot.WriteMessageBegin("BatchUpdateEvaluationSetItemsOApi", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return false, err } - if p != nil { - if err = p.writeField1(oprot); err != nil { - fieldId = 1 - goto WriteFieldError - } + + iprot.ReadMessageEnd() + var err2 error + result := EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult{} + var retval *BatchUpdateEvaluationSetItemsOApiResponse + if retval, err2 = p.handler.BatchUpdateEvaluationSetItemsOApi(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing BatchUpdateEvaluationSetItemsOApi: "+err2.Error()) + oprot.WriteMessageBegin("BatchUpdateEvaluationSetItemsOApi", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return true, err2 + } else { + result.Success = retval } - if err = oprot.WriteFieldStop(); err != nil { - goto WriteFieldStopError + if err2 = oprot.WriteMessageBegin("BatchUpdateEvaluationSetItemsOApi", thrift.REPLY, seqId); err2 != nil { + err = err2 } - if err = oprot.WriteStructEnd(); err != nil { - goto WriteStructEndError + if err2 = result.Write(oprot); err == nil && err2 != nil { + err = err2 } - 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 *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) writeField1(oprot thrift.TProtocol) (err error) { - if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { - goto WriteFieldBeginError + if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { + err = err2 } - if err := p.Req.Write(oprot); err != nil { - return err + if err2 = oprot.Flush(ctx); err == nil && err2 != nil { + err = err2 } - if err = oprot.WriteFieldEnd(); err != nil { - goto WriteFieldEndError + if err != nil { + return } - 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) + return true, err } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) String() string { - if p == nil { - return "" - } - return fmt.Sprintf("EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs(%+v)", *p) - +type evaluationOpenAPIServiceProcessorBatchDeleteEvaluationSetItemsOApi struct { + handler EvaluationOpenAPIService } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) DeepEqual(ano *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) bool { - if p == ano { - return true - } else if p == nil || ano == nil { - return false - } - if !p.Field1DeepEqual(ano.Req) { - return false +func (p *evaluationOpenAPIServiceProcessorBatchDeleteEvaluationSetItemsOApi) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs{} + if err = args.Read(iprot); err != nil { + iprot.ReadMessageEnd() + x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) + oprot.WriteMessageBegin("BatchDeleteEvaluationSetItemsOApi", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return false, err } - return true -} - -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) Field1DeepEqual(src *BatchUpdateEvaluationSetItemsOApiRequest) bool { - if !p.Req.DeepEqual(src) { - return false + iprot.ReadMessageEnd() + var err2 error + result := EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult{} + var retval *BatchDeleteEvaluationSetItemsOApiResponse + if retval, err2 = p.handler.BatchDeleteEvaluationSetItemsOApi(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing BatchDeleteEvaluationSetItemsOApi: "+err2.Error()) + oprot.WriteMessageBegin("BatchDeleteEvaluationSetItemsOApi", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return true, err2 + } else { + result.Success = retval + } + if err2 = oprot.WriteMessageBegin("BatchDeleteEvaluationSetItemsOApi", thrift.REPLY, seqId); err2 != nil { + err = err2 + } + if err2 = result.Write(oprot); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.Flush(ctx); err == nil && err2 != nil { + err = err2 } - return true -} - -type EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult struct { - Success *BatchUpdateEvaluationSetItemsOApiResponse `thrift:"success,0,optional" frugal:"0,optional,BatchUpdateEvaluationSetItemsOApiResponse"` -} - -func NewEvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult() *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult { - return &EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult{} -} - -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) InitDefault() { -} - -var EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult_Success_DEFAULT *BatchUpdateEvaluationSetItemsOApiResponse - -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) GetSuccess() (v *BatchUpdateEvaluationSetItemsOApiResponse) { - if p == nil { + if err != nil { return } - if !p.IsSetSuccess() { - return EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult_Success_DEFAULT - } - return p.Success -} -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) SetSuccess(x interface{}) { - p.Success = x.(*BatchUpdateEvaluationSetItemsOApiResponse) -} - -var fieldIDToName_EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult = map[int16]string{ - 0: "success", + return true, err } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) IsSetSuccess() bool { - return p.Success != nil +type evaluationOpenAPIServiceProcessorListEvaluationSetVersionItemsOApi struct { + handler EvaluationOpenAPIService } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) Read(iprot thrift.TProtocol) (err error) { - var fieldTypeId thrift.TType - var fieldId int16 - - if _, err = iprot.ReadStructBegin(); err != nil { - goto ReadStructBeginError +func (p *evaluationOpenAPIServiceProcessorListEvaluationSetVersionItemsOApi) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs{} + if err = args.Read(iprot); err != nil { + iprot.ReadMessageEnd() + x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) + oprot.WriteMessageBegin("ListEvaluationSetVersionItemsOApi", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return false, err } - for { - _, fieldTypeId, fieldId, err = iprot.ReadFieldBegin() - if err != nil { - goto ReadFieldBeginError - } - if fieldTypeId == thrift.STOP { - break - } - - switch fieldId { - case 0: - if fieldTypeId == thrift.STRUCT { - if err = p.ReadField0(iprot); err != nil { - goto ReadFieldError - } - } else if err = iprot.Skip(fieldTypeId); err != nil { - goto SkipFieldError - } - default: - if err = iprot.Skip(fieldTypeId); err != nil { - goto SkipFieldError - } - } - if err = iprot.ReadFieldEnd(); err != nil { - goto ReadFieldEndError - } - } - if err = iprot.ReadStructEnd(); err != nil { - goto ReadStructEndError + iprot.ReadMessageEnd() + var err2 error + result := EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult{} + var retval *ListEvaluationSetVersionItemsOApiResponse + if retval, err2 = p.handler.ListEvaluationSetVersionItemsOApi(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing ListEvaluationSetVersionItemsOApi: "+err2.Error()) + oprot.WriteMessageBegin("ListEvaluationSetVersionItemsOApi", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return true, err2 + } else { + result.Success = retval } - - 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_EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult[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 *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) ReadField0(iprot thrift.TProtocol) error { - _field := NewBatchUpdateEvaluationSetItemsOApiResponse() - if err := _field.Read(iprot); err != nil { - return err + if err2 = oprot.WriteMessageBegin("ListEvaluationSetVersionItemsOApi", thrift.REPLY, seqId); err2 != nil { + err = err2 } - p.Success = _field - return nil -} - -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) Write(oprot thrift.TProtocol) (err error) { - var fieldId int16 - if err = oprot.WriteStructBegin("BatchUpdateEvaluationSetItemsOApi_result"); err != nil { - goto WriteStructBeginError + if err2 = result.Write(oprot); err == nil && err2 != nil { + err = err2 } - if p != nil { - if err = p.writeField0(oprot); err != nil { - fieldId = 0 - goto WriteFieldError - } + if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { + err = err2 } - if err = oprot.WriteFieldStop(); err != nil { - goto WriteFieldStopError + if err2 = oprot.Flush(ctx); err == nil && err2 != nil { + err = err2 } - if err = oprot.WriteStructEnd(); err != nil { - goto WriteStructEndError + if err != nil { + return } - 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) + return true, err } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) writeField0(oprot thrift.TProtocol) (err error) { - if p.IsSetSuccess() { - if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { - goto WriteFieldBeginError - } - if err := p.Success.Write(oprot); err != nil { - return err - } - if err = oprot.WriteFieldEnd(); err != nil { - goto WriteFieldEndError - } - } - return nil -WriteFieldBeginError: - return thrift.PrependError(fmt.Sprintf("%T write field 0 begin error: ", p), err) -WriteFieldEndError: - return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) +type evaluationOpenAPIServiceProcessorUpdateEvaluationSetSchemaOApi struct { + handler EvaluationOpenAPIService } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) String() string { - if p == nil { - return "" +func (p *evaluationOpenAPIServiceProcessorUpdateEvaluationSetSchemaOApi) Process(ctx context.Context, seqId int32, iprot, oprot thrift.TProtocol) (success bool, err thrift.TException) { + args := EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs{} + if err = args.Read(iprot); err != nil { + iprot.ReadMessageEnd() + x := thrift.NewTApplicationException(thrift.PROTOCOL_ERROR, err.Error()) + oprot.WriteMessageBegin("UpdateEvaluationSetSchemaOApi", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return false, err } - return fmt.Sprintf("EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult(%+v)", *p) -} - -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) DeepEqual(ano *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) bool { - if p == ano { - return true - } else if p == nil || ano == nil { - return false + iprot.ReadMessageEnd() + var err2 error + result := EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult{} + var retval *UpdateEvaluationSetSchemaOApiResponse + if retval, err2 = p.handler.UpdateEvaluationSetSchemaOApi(ctx, args.Req); err2 != nil { + x := thrift.NewTApplicationException(thrift.INTERNAL_ERROR, "Internal error processing UpdateEvaluationSetSchemaOApi: "+err2.Error()) + oprot.WriteMessageBegin("UpdateEvaluationSetSchemaOApi", thrift.EXCEPTION, seqId) + x.Write(oprot) + oprot.WriteMessageEnd() + oprot.Flush(ctx) + return true, err2 + } else { + result.Success = retval } - if !p.Field0DeepEqual(ano.Success) { - return false + if err2 = oprot.WriteMessageBegin("UpdateEvaluationSetSchemaOApi", thrift.REPLY, seqId); err2 != nil { + err = err2 } - return true -} - -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) Field0DeepEqual(src *BatchUpdateEvaluationSetItemsOApiResponse) bool { - - if !p.Success.DeepEqual(src) { - return false + if err2 = result.Write(oprot); err == nil && err2 != nil { + err = err2 } - return true + if err2 = oprot.WriteMessageEnd(); err == nil && err2 != nil { + err = err2 + } + if err2 = oprot.Flush(ctx); err == nil && err2 != nil { + err = err2 + } + if err != nil { + return + } + return true, err } -type EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs struct { - Req *BatchDeleteEvaluationSetItemsOApiRequest `thrift:"req,1" frugal:"1,default,BatchDeleteEvaluationSetItemsOApiRequest"` +type EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs struct { + Req *CreateEvaluationSetOApiRequest `thrift:"req,1" frugal:"1,default,CreateEvaluationSetOApiRequest"` } -func NewEvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs() *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs { - return &EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs{} +func NewEvaluationOpenAPIServiceCreateEvaluationSetOApiArgs() *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs { + return &EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs{} } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) InitDefault() { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) InitDefault() { } -var EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs_Req_DEFAULT *BatchDeleteEvaluationSetItemsOApiRequest +var EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs_Req_DEFAULT *CreateEvaluationSetOApiRequest -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) GetReq() (v *BatchDeleteEvaluationSetItemsOApiRequest) { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) GetReq() (v *CreateEvaluationSetOApiRequest) { if p == nil { return } if !p.IsSetReq() { - return EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs_Req_DEFAULT + return EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs_Req_DEFAULT } return p.Req } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) SetReq(val *BatchDeleteEvaluationSetItemsOApiRequest) { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) SetReq(val *CreateEvaluationSetOApiRequest) { p.Req = val } -var fieldIDToName_EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs = map[int16]string{ 1: "req", } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) IsSetReq() bool { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) IsSetReq() bool { return p.Req != nil } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -21157,7 +12024,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -21167,8 +12034,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) ReadField1(iprot thrift.TProtocol) error { - _field := NewBatchDeleteEvaluationSetItemsOApiRequest() +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewCreateEvaluationSetOApiRequest() if err := _field.Read(iprot); err != nil { return err } @@ -21176,9 +12043,9 @@ func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) ReadFiel return nil } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("BatchDeleteEvaluationSetItemsOApi_args"); err != nil { + if err = oprot.WriteStructBegin("CreateEvaluationSetOApi_args"); err != nil { goto WriteStructBeginError } if p != nil { @@ -21204,7 +12071,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) writeField1(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } @@ -21221,15 +12088,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) String() string { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs(%+v)", *p) } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) DeepEqual(ano *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) bool { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) DeepEqual(ano *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -21241,7 +12108,7 @@ func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) DeepEqua return true } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) Field1DeepEqual(src *BatchDeleteEvaluationSetItemsOApiRequest) bool { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) Field1DeepEqual(src *CreateEvaluationSetOApiRequest) bool { if !p.Req.DeepEqual(src) { return false @@ -21249,41 +12116,41 @@ func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) Field1De return true } -type EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult struct { - Success *BatchDeleteEvaluationSetItemsOApiResponse `thrift:"success,0,optional" frugal:"0,optional,BatchDeleteEvaluationSetItemsOApiResponse"` +type EvaluationOpenAPIServiceCreateEvaluationSetOApiResult struct { + Success *CreateEvaluationSetOApiResponse `thrift:"success,0,optional" frugal:"0,optional,CreateEvaluationSetOApiResponse"` } -func NewEvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult() *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult { - return &EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult{} +func NewEvaluationOpenAPIServiceCreateEvaluationSetOApiResult() *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult { + return &EvaluationOpenAPIServiceCreateEvaluationSetOApiResult{} } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) InitDefault() { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) InitDefault() { } -var EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult_Success_DEFAULT *BatchDeleteEvaluationSetItemsOApiResponse +var EvaluationOpenAPIServiceCreateEvaluationSetOApiResult_Success_DEFAULT *CreateEvaluationSetOApiResponse -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) GetSuccess() (v *BatchDeleteEvaluationSetItemsOApiResponse) { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) GetSuccess() (v *CreateEvaluationSetOApiResponse) { if p == nil { return } if !p.IsSetSuccess() { - return EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult_Success_DEFAULT + return EvaluationOpenAPIServiceCreateEvaluationSetOApiResult_Success_DEFAULT } return p.Success } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) SetSuccess(x interface{}) { - p.Success = x.(*BatchDeleteEvaluationSetItemsOApiResponse) +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) SetSuccess(x interface{}) { + p.Success = x.(*CreateEvaluationSetOApiResponse) } -var fieldIDToName_EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceCreateEvaluationSetOApiResult = map[int16]string{ 0: "success", } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) IsSetSuccess() bool { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) IsSetSuccess() bool { return p.Success != nil } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -21328,7 +12195,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceCreateEvaluationSetOApiResult[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -21338,8 +12205,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) ReadField0(iprot thrift.TProtocol) error { - _field := NewBatchDeleteEvaluationSetItemsOApiResponse() +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewCreateEvaluationSetOApiResponse() if err := _field.Read(iprot); err != nil { return err } @@ -21347,9 +12214,9 @@ func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) ReadFi return nil } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("BatchDeleteEvaluationSetItemsOApi_result"); err != nil { + if err = oprot.WriteStructBegin("CreateEvaluationSetOApi_result"); err != nil { goto WriteStructBeginError } if p != nil { @@ -21375,7 +12242,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) writeField0(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) writeField0(oprot thrift.TProtocol) (err error) { if p.IsSetSuccess() { if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { goto WriteFieldBeginError @@ -21394,15 +12261,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) String() string { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceCreateEvaluationSetOApiResult(%+v)", *p) } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) DeepEqual(ano *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) bool { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) DeepEqual(ano *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -21414,7 +12281,7 @@ func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) DeepEq return true } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) Field0DeepEqual(src *BatchDeleteEvaluationSetItemsOApiResponse) bool { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) Field0DeepEqual(src *CreateEvaluationSetOApiResponse) bool { if !p.Success.DeepEqual(src) { return false @@ -21422,41 +12289,41 @@ func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) Field0 return true } -type EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs struct { - Req *ListEvaluationSetVersionItemsOApiRequest `thrift:"req,1" frugal:"1,default,ListEvaluationSetVersionItemsOApiRequest"` +type EvaluationOpenAPIServiceGetEvaluationSetOApiArgs struct { + Req *GetEvaluationSetOApiRequest `thrift:"req,1" frugal:"1,default,GetEvaluationSetOApiRequest"` } -func NewEvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs() *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs { - return &EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs{} +func NewEvaluationOpenAPIServiceGetEvaluationSetOApiArgs() *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs { + return &EvaluationOpenAPIServiceGetEvaluationSetOApiArgs{} } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) InitDefault() { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) InitDefault() { } -var EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs_Req_DEFAULT *ListEvaluationSetVersionItemsOApiRequest +var EvaluationOpenAPIServiceGetEvaluationSetOApiArgs_Req_DEFAULT *GetEvaluationSetOApiRequest -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) GetReq() (v *ListEvaluationSetVersionItemsOApiRequest) { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) GetReq() (v *GetEvaluationSetOApiRequest) { if p == nil { return } if !p.IsSetReq() { - return EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs_Req_DEFAULT + return EvaluationOpenAPIServiceGetEvaluationSetOApiArgs_Req_DEFAULT } return p.Req } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) SetReq(val *ListEvaluationSetVersionItemsOApiRequest) { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) SetReq(val *GetEvaluationSetOApiRequest) { p.Req = val } -var fieldIDToName_EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceGetEvaluationSetOApiArgs = map[int16]string{ 1: "req", } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) IsSetReq() bool { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) IsSetReq() bool { return p.Req != nil } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -21501,7 +12368,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceGetEvaluationSetOApiArgs[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -21511,8 +12378,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) ReadField1(iprot thrift.TProtocol) error { - _field := NewListEvaluationSetVersionItemsOApiRequest() +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewGetEvaluationSetOApiRequest() if err := _field.Read(iprot); err != nil { return err } @@ -21520,9 +12387,9 @@ func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) ReadFiel return nil } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("ListEvaluationSetVersionItemsOApi_args"); err != nil { + if err = oprot.WriteStructBegin("GetEvaluationSetOApi_args"); err != nil { goto WriteStructBeginError } if p != nil { @@ -21548,7 +12415,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) writeField1(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } @@ -21565,15 +12432,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) String() string { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceGetEvaluationSetOApiArgs(%+v)", *p) } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) DeepEqual(ano *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) bool { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) DeepEqual(ano *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -21585,7 +12452,7 @@ func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) DeepEqua return true } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) Field1DeepEqual(src *ListEvaluationSetVersionItemsOApiRequest) bool { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) Field1DeepEqual(src *GetEvaluationSetOApiRequest) bool { if !p.Req.DeepEqual(src) { return false @@ -21593,41 +12460,41 @@ func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) Field1De return true } -type EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult struct { - Success *ListEvaluationSetVersionItemsOApiResponse `thrift:"success,0,optional" frugal:"0,optional,ListEvaluationSetVersionItemsOApiResponse"` +type EvaluationOpenAPIServiceGetEvaluationSetOApiResult struct { + Success *GetEvaluationSetOApiResponse `thrift:"success,0,optional" frugal:"0,optional,GetEvaluationSetOApiResponse"` } -func NewEvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult() *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult { - return &EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult{} +func NewEvaluationOpenAPIServiceGetEvaluationSetOApiResult() *EvaluationOpenAPIServiceGetEvaluationSetOApiResult { + return &EvaluationOpenAPIServiceGetEvaluationSetOApiResult{} } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) InitDefault() { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) InitDefault() { } -var EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult_Success_DEFAULT *ListEvaluationSetVersionItemsOApiResponse +var EvaluationOpenAPIServiceGetEvaluationSetOApiResult_Success_DEFAULT *GetEvaluationSetOApiResponse -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) GetSuccess() (v *ListEvaluationSetVersionItemsOApiResponse) { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) GetSuccess() (v *GetEvaluationSetOApiResponse) { if p == nil { return } if !p.IsSetSuccess() { - return EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult_Success_DEFAULT + return EvaluationOpenAPIServiceGetEvaluationSetOApiResult_Success_DEFAULT } return p.Success } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) SetSuccess(x interface{}) { - p.Success = x.(*ListEvaluationSetVersionItemsOApiResponse) +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) SetSuccess(x interface{}) { + p.Success = x.(*GetEvaluationSetOApiResponse) } -var fieldIDToName_EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceGetEvaluationSetOApiResult = map[int16]string{ 0: "success", } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) IsSetSuccess() bool { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) IsSetSuccess() bool { return p.Success != nil } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -21672,7 +12539,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceGetEvaluationSetOApiResult[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -21682,8 +12549,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) ReadField0(iprot thrift.TProtocol) error { - _field := NewListEvaluationSetVersionItemsOApiResponse() +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewGetEvaluationSetOApiResponse() if err := _field.Read(iprot); err != nil { return err } @@ -21691,9 +12558,9 @@ func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) ReadFi return nil } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("ListEvaluationSetVersionItemsOApi_result"); err != nil { + if err = oprot.WriteStructBegin("GetEvaluationSetOApi_result"); err != nil { goto WriteStructBeginError } if p != nil { @@ -21719,7 +12586,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) writeField0(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) writeField0(oprot thrift.TProtocol) (err error) { if p.IsSetSuccess() { if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { goto WriteFieldBeginError @@ -21738,15 +12605,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) String() string { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceGetEvaluationSetOApiResult(%+v)", *p) } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) DeepEqual(ano *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) bool { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) DeepEqual(ano *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -21758,7 +12625,7 @@ func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) DeepEq return true } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) Field0DeepEqual(src *ListEvaluationSetVersionItemsOApiResponse) bool { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) Field0DeepEqual(src *GetEvaluationSetOApiResponse) bool { if !p.Success.DeepEqual(src) { return false @@ -21766,41 +12633,41 @@ func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) Field0 return true } -type EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs struct { - Req *UpdateEvaluationSetSchemaOApiRequest `thrift:"req,1" frugal:"1,default,UpdateEvaluationSetSchemaOApiRequest"` +type EvaluationOpenAPIServiceListEvaluationSetsOApiArgs struct { + Req *ListEvaluationSetsOApiRequest `thrift:"req,1" frugal:"1,default,ListEvaluationSetsOApiRequest"` } -func NewEvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs() *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs { - return &EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs{} +func NewEvaluationOpenAPIServiceListEvaluationSetsOApiArgs() *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs { + return &EvaluationOpenAPIServiceListEvaluationSetsOApiArgs{} } -func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs) InitDefault() { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) InitDefault() { } -var EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs_Req_DEFAULT *UpdateEvaluationSetSchemaOApiRequest +var EvaluationOpenAPIServiceListEvaluationSetsOApiArgs_Req_DEFAULT *ListEvaluationSetsOApiRequest -func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs) GetReq() (v *UpdateEvaluationSetSchemaOApiRequest) { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) GetReq() (v *ListEvaluationSetsOApiRequest) { if p == nil { return } if !p.IsSetReq() { - return EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs_Req_DEFAULT + return EvaluationOpenAPIServiceListEvaluationSetsOApiArgs_Req_DEFAULT } return p.Req } -func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs) SetReq(val *UpdateEvaluationSetSchemaOApiRequest) { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) SetReq(val *ListEvaluationSetsOApiRequest) { p.Req = val } -var fieldIDToName_EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceListEvaluationSetsOApiArgs = map[int16]string{ 1: "req", } -func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs) IsSetReq() bool { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) IsSetReq() bool { return p.Req != nil } -func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -21845,7 +12712,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceListEvaluationSetsOApiArgs[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -21855,8 +12722,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs) ReadField1(iprot thrift.TProtocol) error { - _field := NewUpdateEvaluationSetSchemaOApiRequest() +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewListEvaluationSetsOApiRequest() if err := _field.Read(iprot); err != nil { return err } @@ -21864,9 +12731,9 @@ func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs) ReadField1(i return nil } -func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("UpdateEvaluationSetSchemaOApi_args"); err != nil { + if err = oprot.WriteStructBegin("ListEvaluationSetsOApi_args"); err != nil { goto WriteStructBeginError } if p != nil { @@ -21892,7 +12759,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs) writeField1(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } @@ -21909,15 +12776,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs) String() string { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceListEvaluationSetsOApiArgs(%+v)", *p) } -func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs) DeepEqual(ano *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs) bool { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) DeepEqual(ano *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -21929,7 +12796,7 @@ func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs) DeepEqual(an return true } -func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs) Field1DeepEqual(src *UpdateEvaluationSetSchemaOApiRequest) bool { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) Field1DeepEqual(src *ListEvaluationSetsOApiRequest) bool { if !p.Req.DeepEqual(src) { return false @@ -21937,41 +12804,41 @@ func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs) Field1DeepEq return true } -type EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult struct { - Success *UpdateEvaluationSetSchemaOApiResponse `thrift:"success,0,optional" frugal:"0,optional,UpdateEvaluationSetSchemaOApiResponse"` +type EvaluationOpenAPIServiceListEvaluationSetsOApiResult struct { + Success *ListEvaluationSetsOApiResponse `thrift:"success,0,optional" frugal:"0,optional,ListEvaluationSetsOApiResponse"` } -func NewEvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult() *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult { - return &EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult{} +func NewEvaluationOpenAPIServiceListEvaluationSetsOApiResult() *EvaluationOpenAPIServiceListEvaluationSetsOApiResult { + return &EvaluationOpenAPIServiceListEvaluationSetsOApiResult{} } -func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult) InitDefault() { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) InitDefault() { } -var EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult_Success_DEFAULT *UpdateEvaluationSetSchemaOApiResponse +var EvaluationOpenAPIServiceListEvaluationSetsOApiResult_Success_DEFAULT *ListEvaluationSetsOApiResponse -func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult) GetSuccess() (v *UpdateEvaluationSetSchemaOApiResponse) { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) GetSuccess() (v *ListEvaluationSetsOApiResponse) { if p == nil { return } if !p.IsSetSuccess() { - return EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult_Success_DEFAULT + return EvaluationOpenAPIServiceListEvaluationSetsOApiResult_Success_DEFAULT } return p.Success } -func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult) SetSuccess(x interface{}) { - p.Success = x.(*UpdateEvaluationSetSchemaOApiResponse) +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) SetSuccess(x interface{}) { + p.Success = x.(*ListEvaluationSetsOApiResponse) } -var fieldIDToName_EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceListEvaluationSetsOApiResult = map[int16]string{ 0: "success", } -func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult) IsSetSuccess() bool { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) IsSetSuccess() bool { return p.Success != nil } -func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -22016,7 +12883,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceListEvaluationSetsOApiResult[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -22026,8 +12893,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult) ReadField0(iprot thrift.TProtocol) error { - _field := NewUpdateEvaluationSetSchemaOApiResponse() +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewListEvaluationSetsOApiResponse() if err := _field.Read(iprot); err != nil { return err } @@ -22035,9 +12902,9 @@ func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult) ReadField0 return nil } -func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("UpdateEvaluationSetSchemaOApi_result"); err != nil { + if err = oprot.WriteStructBegin("ListEvaluationSetsOApi_result"); err != nil { goto WriteStructBeginError } if p != nil { @@ -22063,7 +12930,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult) writeField0(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) writeField0(oprot thrift.TProtocol) (err error) { if p.IsSetSuccess() { if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { goto WriteFieldBeginError @@ -22082,15 +12949,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult) String() string { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceListEvaluationSetsOApiResult(%+v)", *p) } -func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult) DeepEqual(ano *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult) bool { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) DeepEqual(ano *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -22102,7 +12969,7 @@ func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult) DeepEqual( return true } -func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult) Field0DeepEqual(src *UpdateEvaluationSetSchemaOApiResponse) bool { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) Field0DeepEqual(src *ListEvaluationSetsOApiResponse) bool { if !p.Success.DeepEqual(src) { return false @@ -22110,41 +12977,41 @@ func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult) Field0Deep return true } -type EvaluationOpenAPIServiceCreateEvaluatorOApiArgs struct { - Req *CreateEvaluatorOApiRequest `thrift:"req,1" frugal:"1,default,CreateEvaluatorOApiRequest"` +type EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs struct { + Req *CreateEvaluationSetVersionOApiRequest `thrift:"req,1" frugal:"1,default,CreateEvaluationSetVersionOApiRequest"` } -func NewEvaluationOpenAPIServiceCreateEvaluatorOApiArgs() *EvaluationOpenAPIServiceCreateEvaluatorOApiArgs { - return &EvaluationOpenAPIServiceCreateEvaluatorOApiArgs{} +func NewEvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs() *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs { + return &EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs{} } -func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiArgs) InitDefault() { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) InitDefault() { } -var EvaluationOpenAPIServiceCreateEvaluatorOApiArgs_Req_DEFAULT *CreateEvaluatorOApiRequest +var EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs_Req_DEFAULT *CreateEvaluationSetVersionOApiRequest -func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiArgs) GetReq() (v *CreateEvaluatorOApiRequest) { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) GetReq() (v *CreateEvaluationSetVersionOApiRequest) { if p == nil { return } if !p.IsSetReq() { - return EvaluationOpenAPIServiceCreateEvaluatorOApiArgs_Req_DEFAULT + return EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs_Req_DEFAULT } return p.Req } -func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiArgs) SetReq(val *CreateEvaluatorOApiRequest) { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) SetReq(val *CreateEvaluationSetVersionOApiRequest) { p.Req = val } -var fieldIDToName_EvaluationOpenAPIServiceCreateEvaluatorOApiArgs = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs = map[int16]string{ 1: "req", } -func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiArgs) IsSetReq() bool { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) IsSetReq() bool { return p.Req != nil } -func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiArgs) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -22189,7 +13056,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceCreateEvaluatorOApiArgs[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -22199,8 +13066,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiArgs) ReadField1(iprot thrift.TProtocol) error { - _field := NewCreateEvaluatorOApiRequest() +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewCreateEvaluationSetVersionOApiRequest() if err := _field.Read(iprot); err != nil { return err } @@ -22208,9 +13075,9 @@ func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiArgs) ReadField1(iprot thrif return nil } -func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiArgs) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("CreateEvaluatorOApi_args"); err != nil { + if err = oprot.WriteStructBegin("CreateEvaluationSetVersionOApi_args"); err != nil { goto WriteStructBeginError } if p != nil { @@ -22236,7 +13103,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiArgs) writeField1(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } @@ -22253,15 +13120,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiArgs) String() string { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceCreateEvaluatorOApiArgs(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs(%+v)", *p) } -func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiArgs) DeepEqual(ano *EvaluationOpenAPIServiceCreateEvaluatorOApiArgs) bool { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) DeepEqual(ano *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -22273,7 +13140,7 @@ func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiArgs) DeepEqual(ano *Evaluat return true } -func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiArgs) Field1DeepEqual(src *CreateEvaluatorOApiRequest) bool { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) Field1DeepEqual(src *CreateEvaluationSetVersionOApiRequest) bool { if !p.Req.DeepEqual(src) { return false @@ -22281,41 +13148,41 @@ func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiArgs) Field1DeepEqual(src *C return true } -type EvaluationOpenAPIServiceCreateEvaluatorOApiResult struct { - Success *CreateEvaluatorOApiResponse `thrift:"success,0,optional" frugal:"0,optional,CreateEvaluatorOApiResponse"` +type EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult struct { + Success *CreateEvaluationSetVersionOApiResponse `thrift:"success,0,optional" frugal:"0,optional,CreateEvaluationSetVersionOApiResponse"` } -func NewEvaluationOpenAPIServiceCreateEvaluatorOApiResult() *EvaluationOpenAPIServiceCreateEvaluatorOApiResult { - return &EvaluationOpenAPIServiceCreateEvaluatorOApiResult{} +func NewEvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult() *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult { + return &EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult{} } -func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiResult) InitDefault() { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) InitDefault() { } -var EvaluationOpenAPIServiceCreateEvaluatorOApiResult_Success_DEFAULT *CreateEvaluatorOApiResponse +var EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult_Success_DEFAULT *CreateEvaluationSetVersionOApiResponse -func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiResult) GetSuccess() (v *CreateEvaluatorOApiResponse) { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) GetSuccess() (v *CreateEvaluationSetVersionOApiResponse) { if p == nil { return } if !p.IsSetSuccess() { - return EvaluationOpenAPIServiceCreateEvaluatorOApiResult_Success_DEFAULT + return EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult_Success_DEFAULT } return p.Success } -func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiResult) SetSuccess(x interface{}) { - p.Success = x.(*CreateEvaluatorOApiResponse) +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) SetSuccess(x interface{}) { + p.Success = x.(*CreateEvaluationSetVersionOApiResponse) } -var fieldIDToName_EvaluationOpenAPIServiceCreateEvaluatorOApiResult = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult = map[int16]string{ 0: "success", } -func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiResult) IsSetSuccess() bool { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) IsSetSuccess() bool { return p.Success != nil } -func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiResult) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -22360,7 +13227,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceCreateEvaluatorOApiResult[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -22370,8 +13237,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiResult) ReadField0(iprot thrift.TProtocol) error { - _field := NewCreateEvaluatorOApiResponse() +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewCreateEvaluationSetVersionOApiResponse() if err := _field.Read(iprot); err != nil { return err } @@ -22379,9 +13246,9 @@ func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiResult) ReadField0(iprot thr return nil } -func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiResult) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("CreateEvaluatorOApi_result"); err != nil { + if err = oprot.WriteStructBegin("CreateEvaluationSetVersionOApi_result"); err != nil { goto WriteStructBeginError } if p != nil { @@ -22407,7 +13274,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiResult) writeField0(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) writeField0(oprot thrift.TProtocol) (err error) { if p.IsSetSuccess() { if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { goto WriteFieldBeginError @@ -22426,15 +13293,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiResult) String() string { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceCreateEvaluatorOApiResult(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult(%+v)", *p) } -func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiResult) DeepEqual(ano *EvaluationOpenAPIServiceCreateEvaluatorOApiResult) bool { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) DeepEqual(ano *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -22446,7 +13313,7 @@ func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiResult) DeepEqual(ano *Evalu return true } -func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiResult) Field0DeepEqual(src *CreateEvaluatorOApiResponse) bool { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) Field0DeepEqual(src *CreateEvaluationSetVersionOApiResponse) bool { if !p.Success.DeepEqual(src) { return false @@ -22454,41 +13321,41 @@ func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiResult) Field0DeepEqual(src return true } -type EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs struct { - Req *SubmitEvaluatorVersionOApiRequest `thrift:"req,1" frugal:"1,default,SubmitEvaluatorVersionOApiRequest"` +type EvaluationOpenAPIServiceListEvaluationSetVersionsOApiArgs struct { + Req *ListEvaluationSetVersionsOApiRequest `thrift:"req,1" frugal:"1,default,ListEvaluationSetVersionsOApiRequest"` } -func NewEvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs() *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs { - return &EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs{} +func NewEvaluationOpenAPIServiceListEvaluationSetVersionsOApiArgs() *EvaluationOpenAPIServiceListEvaluationSetVersionsOApiArgs { + return &EvaluationOpenAPIServiceListEvaluationSetVersionsOApiArgs{} } -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs) InitDefault() { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionsOApiArgs) InitDefault() { } -var EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs_Req_DEFAULT *SubmitEvaluatorVersionOApiRequest +var EvaluationOpenAPIServiceListEvaluationSetVersionsOApiArgs_Req_DEFAULT *ListEvaluationSetVersionsOApiRequest -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs) GetReq() (v *SubmitEvaluatorVersionOApiRequest) { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionsOApiArgs) GetReq() (v *ListEvaluationSetVersionsOApiRequest) { if p == nil { return } if !p.IsSetReq() { - return EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs_Req_DEFAULT + return EvaluationOpenAPIServiceListEvaluationSetVersionsOApiArgs_Req_DEFAULT } return p.Req } -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs) SetReq(val *SubmitEvaluatorVersionOApiRequest) { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionsOApiArgs) SetReq(val *ListEvaluationSetVersionsOApiRequest) { p.Req = val } -var fieldIDToName_EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceListEvaluationSetVersionsOApiArgs = map[int16]string{ 1: "req", } -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs) IsSetReq() bool { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionsOApiArgs) IsSetReq() bool { return p.Req != nil } -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionsOApiArgs) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -22533,7 +13400,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceListEvaluationSetVersionsOApiArgs[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -22543,8 +13410,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs) ReadField1(iprot thrift.TProtocol) error { - _field := NewSubmitEvaluatorVersionOApiRequest() +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionsOApiArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewListEvaluationSetVersionsOApiRequest() if err := _field.Read(iprot); err != nil { return err } @@ -22552,9 +13419,9 @@ func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs) ReadField1(ipro return nil } -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionsOApiArgs) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("SubmitEvaluatorVersionOApi_args"); err != nil { + if err = oprot.WriteStructBegin("ListEvaluationSetVersionsOApi_args"); err != nil { goto WriteStructBeginError } if p != nil { @@ -22580,7 +13447,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs) writeField1(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionsOApiArgs) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } @@ -22597,15 +13464,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs) String() string { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionsOApiArgs) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceListEvaluationSetVersionsOApiArgs(%+v)", *p) } -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs) DeepEqual(ano *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs) bool { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionsOApiArgs) DeepEqual(ano *EvaluationOpenAPIServiceListEvaluationSetVersionsOApiArgs) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -22617,7 +13484,7 @@ func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs) DeepEqual(ano * return true } -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs) Field1DeepEqual(src *SubmitEvaluatorVersionOApiRequest) bool { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionsOApiArgs) Field1DeepEqual(src *ListEvaluationSetVersionsOApiRequest) bool { if !p.Req.DeepEqual(src) { return false @@ -22625,41 +13492,41 @@ func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs) Field1DeepEqual return true } -type EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult struct { - Success *SubmitEvaluatorVersionOApiResponse `thrift:"success,0,optional" frugal:"0,optional,SubmitEvaluatorVersionOApiResponse"` +type EvaluationOpenAPIServiceListEvaluationSetVersionsOApiResult struct { + Success *ListEvaluationSetVersionsOApiResponse `thrift:"success,0,optional" frugal:"0,optional,ListEvaluationSetVersionsOApiResponse"` } -func NewEvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult() *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult { - return &EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult{} +func NewEvaluationOpenAPIServiceListEvaluationSetVersionsOApiResult() *EvaluationOpenAPIServiceListEvaluationSetVersionsOApiResult { + return &EvaluationOpenAPIServiceListEvaluationSetVersionsOApiResult{} } -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult) InitDefault() { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionsOApiResult) InitDefault() { } -var EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult_Success_DEFAULT *SubmitEvaluatorVersionOApiResponse +var EvaluationOpenAPIServiceListEvaluationSetVersionsOApiResult_Success_DEFAULT *ListEvaluationSetVersionsOApiResponse -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult) GetSuccess() (v *SubmitEvaluatorVersionOApiResponse) { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionsOApiResult) GetSuccess() (v *ListEvaluationSetVersionsOApiResponse) { if p == nil { return } if !p.IsSetSuccess() { - return EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult_Success_DEFAULT + return EvaluationOpenAPIServiceListEvaluationSetVersionsOApiResult_Success_DEFAULT } return p.Success } -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult) SetSuccess(x interface{}) { - p.Success = x.(*SubmitEvaluatorVersionOApiResponse) +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionsOApiResult) SetSuccess(x interface{}) { + p.Success = x.(*ListEvaluationSetVersionsOApiResponse) } -var fieldIDToName_EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceListEvaluationSetVersionsOApiResult = map[int16]string{ 0: "success", } -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult) IsSetSuccess() bool { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionsOApiResult) IsSetSuccess() bool { return p.Success != nil } -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionsOApiResult) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -22704,7 +13571,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceListEvaluationSetVersionsOApiResult[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -22714,8 +13581,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult) ReadField0(iprot thrift.TProtocol) error { - _field := NewSubmitEvaluatorVersionOApiResponse() +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionsOApiResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewListEvaluationSetVersionsOApiResponse() if err := _field.Read(iprot); err != nil { return err } @@ -22723,9 +13590,9 @@ func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult) ReadField0(ip return nil } -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionsOApiResult) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("SubmitEvaluatorVersionOApi_result"); err != nil { + if err = oprot.WriteStructBegin("ListEvaluationSetVersionsOApi_result"); err != nil { goto WriteStructBeginError } if p != nil { @@ -22751,7 +13618,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult) writeField0(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionsOApiResult) writeField0(oprot thrift.TProtocol) (err error) { if p.IsSetSuccess() { if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { goto WriteFieldBeginError @@ -22770,15 +13637,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult) String() string { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionsOApiResult) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceListEvaluationSetVersionsOApiResult(%+v)", *p) } -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult) DeepEqual(ano *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult) bool { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionsOApiResult) DeepEqual(ano *EvaluationOpenAPIServiceListEvaluationSetVersionsOApiResult) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -22790,7 +13657,7 @@ func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult) DeepEqual(ano return true } -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult) Field0DeepEqual(src *SubmitEvaluatorVersionOApiResponse) bool { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionsOApiResult) Field0DeepEqual(src *ListEvaluationSetVersionsOApiResponse) bool { if !p.Success.DeepEqual(src) { return false @@ -22798,41 +13665,41 @@ func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult) Field0DeepEqu return true } -type EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs struct { - Req *GetEvaluatorVersionOApiRequest `thrift:"req,1" frugal:"1,default,GetEvaluatorVersionOApiRequest"` +type EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs struct { + Req *BatchCreateEvaluationSetItemsOApiRequest `thrift:"req,1" frugal:"1,default,BatchCreateEvaluationSetItemsOApiRequest"` } -func NewEvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs() *EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs { - return &EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs{} +func NewEvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs() *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs { + return &EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs{} } -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs) InitDefault() { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) InitDefault() { } -var EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs_Req_DEFAULT *GetEvaluatorVersionOApiRequest +var EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs_Req_DEFAULT *BatchCreateEvaluationSetItemsOApiRequest -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs) GetReq() (v *GetEvaluatorVersionOApiRequest) { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) GetReq() (v *BatchCreateEvaluationSetItemsOApiRequest) { if p == nil { return } if !p.IsSetReq() { - return EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs_Req_DEFAULT + return EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs_Req_DEFAULT } return p.Req } -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs) SetReq(val *GetEvaluatorVersionOApiRequest) { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) SetReq(val *BatchCreateEvaluationSetItemsOApiRequest) { p.Req = val } -var fieldIDToName_EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs = map[int16]string{ 1: "req", } -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs) IsSetReq() bool { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) IsSetReq() bool { return p.Req != nil } -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -22877,7 +13744,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -22887,8 +13754,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs) ReadField1(iprot thrift.TProtocol) error { - _field := NewGetEvaluatorVersionOApiRequest() +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewBatchCreateEvaluationSetItemsOApiRequest() if err := _field.Read(iprot); err != nil { return err } @@ -22896,9 +13763,9 @@ func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs) ReadField1(iprot t return nil } -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("GetEvaluatorVersionOApi_args"); err != nil { + if err = oprot.WriteStructBegin("BatchCreateEvaluationSetItemsOApi_args"); err != nil { goto WriteStructBeginError } if p != nil { @@ -22924,7 +13791,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs) writeField1(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } @@ -22941,15 +13808,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs) String() string { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs(%+v)", *p) } -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs) DeepEqual(ano *EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs) bool { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) DeepEqual(ano *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -22961,7 +13828,7 @@ func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs) DeepEqual(ano *Eva return true } -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs) Field1DeepEqual(src *GetEvaluatorVersionOApiRequest) bool { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) Field1DeepEqual(src *BatchCreateEvaluationSetItemsOApiRequest) bool { if !p.Req.DeepEqual(src) { return false @@ -22969,41 +13836,41 @@ func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs) Field1DeepEqual(sr return true } -type EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult struct { - Success *GetEvaluatorVersionOApiResponse `thrift:"success,0,optional" frugal:"0,optional,GetEvaluatorVersionOApiResponse"` +type EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult struct { + Success *BatchCreateEvaluationSetItemsOApiResponse `thrift:"success,0,optional" frugal:"0,optional,BatchCreateEvaluationSetItemsOApiResponse"` } -func NewEvaluationOpenAPIServiceGetEvaluatorVersionOApiResult() *EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult { - return &EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult{} +func NewEvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult() *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult { + return &EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult{} } -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult) InitDefault() { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) InitDefault() { } -var EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult_Success_DEFAULT *GetEvaluatorVersionOApiResponse +var EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult_Success_DEFAULT *BatchCreateEvaluationSetItemsOApiResponse -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult) GetSuccess() (v *GetEvaluatorVersionOApiResponse) { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) GetSuccess() (v *BatchCreateEvaluationSetItemsOApiResponse) { if p == nil { return } if !p.IsSetSuccess() { - return EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult_Success_DEFAULT + return EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult_Success_DEFAULT } return p.Success } -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult) SetSuccess(x interface{}) { - p.Success = x.(*GetEvaluatorVersionOApiResponse) +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) SetSuccess(x interface{}) { + p.Success = x.(*BatchCreateEvaluationSetItemsOApiResponse) } -var fieldIDToName_EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult = map[int16]string{ 0: "success", } -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult) IsSetSuccess() bool { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) IsSetSuccess() bool { return p.Success != nil } -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -23048,7 +13915,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -23058,8 +13925,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult) ReadField0(iprot thrift.TProtocol) error { - _field := NewGetEvaluatorVersionOApiResponse() +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewBatchCreateEvaluationSetItemsOApiResponse() if err := _field.Read(iprot); err != nil { return err } @@ -23067,9 +13934,9 @@ func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult) ReadField0(iprot return nil } -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("GetEvaluatorVersionOApi_result"); err != nil { + if err = oprot.WriteStructBegin("BatchCreateEvaluationSetItemsOApi_result"); err != nil { goto WriteStructBeginError } if p != nil { @@ -23095,7 +13962,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult) writeField0(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) writeField0(oprot thrift.TProtocol) (err error) { if p.IsSetSuccess() { if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { goto WriteFieldBeginError @@ -23114,15 +13981,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult) String() string { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult(%+v)", *p) } -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult) DeepEqual(ano *EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult) bool { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) DeepEqual(ano *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -23134,7 +14001,7 @@ func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult) DeepEqual(ano *E return true } -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult) Field0DeepEqual(src *GetEvaluatorVersionOApiResponse) bool { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) Field0DeepEqual(src *BatchCreateEvaluationSetItemsOApiResponse) bool { if !p.Success.DeepEqual(src) { return false @@ -23142,41 +14009,41 @@ func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult) Field0DeepEqual( return true } -type EvaluationOpenAPIServiceRunEvaluatorOApiArgs struct { - Req *RunEvaluatorOApiRequest `thrift:"req,1" frugal:"1,default,RunEvaluatorOApiRequest"` +type EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs struct { + Req *BatchUpdateEvaluationSetItemsOApiRequest `thrift:"req,1" frugal:"1,default,BatchUpdateEvaluationSetItemsOApiRequest"` } -func NewEvaluationOpenAPIServiceRunEvaluatorOApiArgs() *EvaluationOpenAPIServiceRunEvaluatorOApiArgs { - return &EvaluationOpenAPIServiceRunEvaluatorOApiArgs{} +func NewEvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs() *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs { + return &EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs{} } -func (p *EvaluationOpenAPIServiceRunEvaluatorOApiArgs) InitDefault() { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) InitDefault() { } -var EvaluationOpenAPIServiceRunEvaluatorOApiArgs_Req_DEFAULT *RunEvaluatorOApiRequest +var EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs_Req_DEFAULT *BatchUpdateEvaluationSetItemsOApiRequest -func (p *EvaluationOpenAPIServiceRunEvaluatorOApiArgs) GetReq() (v *RunEvaluatorOApiRequest) { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) GetReq() (v *BatchUpdateEvaluationSetItemsOApiRequest) { if p == nil { return } if !p.IsSetReq() { - return EvaluationOpenAPIServiceRunEvaluatorOApiArgs_Req_DEFAULT + return EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs_Req_DEFAULT } return p.Req } -func (p *EvaluationOpenAPIServiceRunEvaluatorOApiArgs) SetReq(val *RunEvaluatorOApiRequest) { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) SetReq(val *BatchUpdateEvaluationSetItemsOApiRequest) { p.Req = val } -var fieldIDToName_EvaluationOpenAPIServiceRunEvaluatorOApiArgs = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs = map[int16]string{ 1: "req", } -func (p *EvaluationOpenAPIServiceRunEvaluatorOApiArgs) IsSetReq() bool { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) IsSetReq() bool { return p.Req != nil } -func (p *EvaluationOpenAPIServiceRunEvaluatorOApiArgs) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -23221,7 +14088,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceRunEvaluatorOApiArgs[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -23231,8 +14098,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceRunEvaluatorOApiArgs) ReadField1(iprot thrift.TProtocol) error { - _field := NewRunEvaluatorOApiRequest() +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewBatchUpdateEvaluationSetItemsOApiRequest() if err := _field.Read(iprot); err != nil { return err } @@ -23240,9 +14107,9 @@ func (p *EvaluationOpenAPIServiceRunEvaluatorOApiArgs) ReadField1(iprot thrift.T return nil } -func (p *EvaluationOpenAPIServiceRunEvaluatorOApiArgs) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("RunEvaluatorOApi_args"); err != nil { + if err = oprot.WriteStructBegin("BatchUpdateEvaluationSetItemsOApi_args"); err != nil { goto WriteStructBeginError } if p != nil { @@ -23268,7 +14135,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceRunEvaluatorOApiArgs) writeField1(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } @@ -23285,15 +14152,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceRunEvaluatorOApiArgs) String() string { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceRunEvaluatorOApiArgs(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs(%+v)", *p) } -func (p *EvaluationOpenAPIServiceRunEvaluatorOApiArgs) DeepEqual(ano *EvaluationOpenAPIServiceRunEvaluatorOApiArgs) bool { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) DeepEqual(ano *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -23305,7 +14172,7 @@ func (p *EvaluationOpenAPIServiceRunEvaluatorOApiArgs) DeepEqual(ano *Evaluation return true } -func (p *EvaluationOpenAPIServiceRunEvaluatorOApiArgs) Field1DeepEqual(src *RunEvaluatorOApiRequest) bool { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) Field1DeepEqual(src *BatchUpdateEvaluationSetItemsOApiRequest) bool { if !p.Req.DeepEqual(src) { return false @@ -23313,41 +14180,41 @@ func (p *EvaluationOpenAPIServiceRunEvaluatorOApiArgs) Field1DeepEqual(src *RunE return true } -type EvaluationOpenAPIServiceRunEvaluatorOApiResult struct { - Success *RunEvaluatorOApiResponse `thrift:"success,0,optional" frugal:"0,optional,RunEvaluatorOApiResponse"` +type EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult struct { + Success *BatchUpdateEvaluationSetItemsOApiResponse `thrift:"success,0,optional" frugal:"0,optional,BatchUpdateEvaluationSetItemsOApiResponse"` } -func NewEvaluationOpenAPIServiceRunEvaluatorOApiResult() *EvaluationOpenAPIServiceRunEvaluatorOApiResult { - return &EvaluationOpenAPIServiceRunEvaluatorOApiResult{} +func NewEvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult() *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult { + return &EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult{} } -func (p *EvaluationOpenAPIServiceRunEvaluatorOApiResult) InitDefault() { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) InitDefault() { } -var EvaluationOpenAPIServiceRunEvaluatorOApiResult_Success_DEFAULT *RunEvaluatorOApiResponse +var EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult_Success_DEFAULT *BatchUpdateEvaluationSetItemsOApiResponse -func (p *EvaluationOpenAPIServiceRunEvaluatorOApiResult) GetSuccess() (v *RunEvaluatorOApiResponse) { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) GetSuccess() (v *BatchUpdateEvaluationSetItemsOApiResponse) { if p == nil { return } if !p.IsSetSuccess() { - return EvaluationOpenAPIServiceRunEvaluatorOApiResult_Success_DEFAULT + return EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult_Success_DEFAULT } return p.Success } -func (p *EvaluationOpenAPIServiceRunEvaluatorOApiResult) SetSuccess(x interface{}) { - p.Success = x.(*RunEvaluatorOApiResponse) +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) SetSuccess(x interface{}) { + p.Success = x.(*BatchUpdateEvaluationSetItemsOApiResponse) } -var fieldIDToName_EvaluationOpenAPIServiceRunEvaluatorOApiResult = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult = map[int16]string{ 0: "success", } -func (p *EvaluationOpenAPIServiceRunEvaluatorOApiResult) IsSetSuccess() bool { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) IsSetSuccess() bool { return p.Success != nil } -func (p *EvaluationOpenAPIServiceRunEvaluatorOApiResult) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -23392,7 +14259,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceRunEvaluatorOApiResult[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -23402,8 +14269,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceRunEvaluatorOApiResult) ReadField0(iprot thrift.TProtocol) error { - _field := NewRunEvaluatorOApiResponse() +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewBatchUpdateEvaluationSetItemsOApiResponse() if err := _field.Read(iprot); err != nil { return err } @@ -23411,9 +14278,9 @@ func (p *EvaluationOpenAPIServiceRunEvaluatorOApiResult) ReadField0(iprot thrift return nil } -func (p *EvaluationOpenAPIServiceRunEvaluatorOApiResult) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("RunEvaluatorOApi_result"); err != nil { + if err = oprot.WriteStructBegin("BatchUpdateEvaluationSetItemsOApi_result"); err != nil { goto WriteStructBeginError } if p != nil { @@ -23439,7 +14306,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceRunEvaluatorOApiResult) writeField0(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) writeField0(oprot thrift.TProtocol) (err error) { if p.IsSetSuccess() { if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { goto WriteFieldBeginError @@ -23458,15 +14325,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceRunEvaluatorOApiResult) String() string { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceRunEvaluatorOApiResult(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult(%+v)", *p) } -func (p *EvaluationOpenAPIServiceRunEvaluatorOApiResult) DeepEqual(ano *EvaluationOpenAPIServiceRunEvaluatorOApiResult) bool { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) DeepEqual(ano *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -23478,7 +14345,7 @@ func (p *EvaluationOpenAPIServiceRunEvaluatorOApiResult) DeepEqual(ano *Evaluati return true } -func (p *EvaluationOpenAPIServiceRunEvaluatorOApiResult) Field0DeepEqual(src *RunEvaluatorOApiResponse) bool { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) Field0DeepEqual(src *BatchUpdateEvaluationSetItemsOApiResponse) bool { if !p.Success.DeepEqual(src) { return false @@ -23486,41 +14353,41 @@ func (p *EvaluationOpenAPIServiceRunEvaluatorOApiResult) Field0DeepEqual(src *Ru return true } -type EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs struct { - Req *GetEvaluatorRecordOApiRequest `thrift:"req,1" frugal:"1,default,GetEvaluatorRecordOApiRequest"` +type EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs struct { + Req *BatchDeleteEvaluationSetItemsOApiRequest `thrift:"req,1" frugal:"1,default,BatchDeleteEvaluationSetItemsOApiRequest"` } -func NewEvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs() *EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs { - return &EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs{} +func NewEvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs() *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs { + return &EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs{} } -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs) InitDefault() { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) InitDefault() { } -var EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs_Req_DEFAULT *GetEvaluatorRecordOApiRequest +var EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs_Req_DEFAULT *BatchDeleteEvaluationSetItemsOApiRequest -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs) GetReq() (v *GetEvaluatorRecordOApiRequest) { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) GetReq() (v *BatchDeleteEvaluationSetItemsOApiRequest) { if p == nil { return } if !p.IsSetReq() { - return EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs_Req_DEFAULT + return EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs_Req_DEFAULT } return p.Req } -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs) SetReq(val *GetEvaluatorRecordOApiRequest) { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) SetReq(val *BatchDeleteEvaluationSetItemsOApiRequest) { p.Req = val } -var fieldIDToName_EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs = map[int16]string{ 1: "req", } -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs) IsSetReq() bool { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) IsSetReq() bool { return p.Req != nil } -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -23565,7 +14432,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -23575,8 +14442,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs) ReadField1(iprot thrift.TProtocol) error { - _field := NewGetEvaluatorRecordOApiRequest() +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewBatchDeleteEvaluationSetItemsOApiRequest() if err := _field.Read(iprot); err != nil { return err } @@ -23584,9 +14451,9 @@ func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs) ReadField1(iprot th return nil } -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("GetEvaluatorRecordOApi_args"); err != nil { + if err = oprot.WriteStructBegin("BatchDeleteEvaluationSetItemsOApi_args"); err != nil { goto WriteStructBeginError } if p != nil { @@ -23612,7 +14479,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs) writeField1(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } @@ -23629,15 +14496,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs) String() string { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs(%+v)", *p) } -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs) DeepEqual(ano *EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs) bool { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) DeepEqual(ano *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -23649,7 +14516,7 @@ func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs) DeepEqual(ano *Eval return true } -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs) Field1DeepEqual(src *GetEvaluatorRecordOApiRequest) bool { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) Field1DeepEqual(src *BatchDeleteEvaluationSetItemsOApiRequest) bool { if !p.Req.DeepEqual(src) { return false @@ -23657,41 +14524,41 @@ func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs) Field1DeepEqual(src return true } -type EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult struct { - Success *GetEvaluatorRecordOApiResponse `thrift:"success,0,optional" frugal:"0,optional,GetEvaluatorRecordOApiResponse"` +type EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult struct { + Success *BatchDeleteEvaluationSetItemsOApiResponse `thrift:"success,0,optional" frugal:"0,optional,BatchDeleteEvaluationSetItemsOApiResponse"` } -func NewEvaluationOpenAPIServiceGetEvaluatorRecordOApiResult() *EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult { - return &EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult{} +func NewEvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult() *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult { + return &EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult{} } -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult) InitDefault() { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) InitDefault() { } -var EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult_Success_DEFAULT *GetEvaluatorRecordOApiResponse +var EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult_Success_DEFAULT *BatchDeleteEvaluationSetItemsOApiResponse -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult) GetSuccess() (v *GetEvaluatorRecordOApiResponse) { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) GetSuccess() (v *BatchDeleteEvaluationSetItemsOApiResponse) { if p == nil { return } if !p.IsSetSuccess() { - return EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult_Success_DEFAULT + return EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult_Success_DEFAULT } return p.Success } -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult) SetSuccess(x interface{}) { - p.Success = x.(*GetEvaluatorRecordOApiResponse) +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) SetSuccess(x interface{}) { + p.Success = x.(*BatchDeleteEvaluationSetItemsOApiResponse) } -var fieldIDToName_EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult = map[int16]string{ 0: "success", } -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult) IsSetSuccess() bool { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) IsSetSuccess() bool { return p.Success != nil } -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -23736,7 +14603,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -23746,8 +14613,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult) ReadField0(iprot thrift.TProtocol) error { - _field := NewGetEvaluatorRecordOApiResponse() +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewBatchDeleteEvaluationSetItemsOApiResponse() if err := _field.Read(iprot); err != nil { return err } @@ -23755,9 +14622,9 @@ func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult) ReadField0(iprot return nil } -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("GetEvaluatorRecordOApi_result"); err != nil { + if err = oprot.WriteStructBegin("BatchDeleteEvaluationSetItemsOApi_result"); err != nil { goto WriteStructBeginError } if p != nil { @@ -23783,7 +14650,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult) writeField0(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) writeField0(oprot thrift.TProtocol) (err error) { if p.IsSetSuccess() { if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { goto WriteFieldBeginError @@ -23802,15 +14669,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult) String() string { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult(%+v)", *p) } -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult) DeepEqual(ano *EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult) bool { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) DeepEqual(ano *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -23822,7 +14689,7 @@ func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult) DeepEqual(ano *Ev return true } -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult) Field0DeepEqual(src *GetEvaluatorRecordOApiResponse) bool { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) Field0DeepEqual(src *BatchDeleteEvaluationSetItemsOApiResponse) bool { if !p.Success.DeepEqual(src) { return false @@ -23830,41 +14697,41 @@ func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult) Field0DeepEqual(s return true } -type EvaluationOpenAPIServiceCreateExperimentOApiArgs struct { - Req *CreateExperimentOApiRequest `thrift:"req,1" frugal:"1,default,CreateExperimentOApiRequest"` +type EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs struct { + Req *ListEvaluationSetVersionItemsOApiRequest `thrift:"req,1" frugal:"1,default,ListEvaluationSetVersionItemsOApiRequest"` } -func NewEvaluationOpenAPIServiceCreateExperimentOApiArgs() *EvaluationOpenAPIServiceCreateExperimentOApiArgs { - return &EvaluationOpenAPIServiceCreateExperimentOApiArgs{} +func NewEvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs() *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs { + return &EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs{} } -func (p *EvaluationOpenAPIServiceCreateExperimentOApiArgs) InitDefault() { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) InitDefault() { } -var EvaluationOpenAPIServiceCreateExperimentOApiArgs_Req_DEFAULT *CreateExperimentOApiRequest +var EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs_Req_DEFAULT *ListEvaluationSetVersionItemsOApiRequest -func (p *EvaluationOpenAPIServiceCreateExperimentOApiArgs) GetReq() (v *CreateExperimentOApiRequest) { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) GetReq() (v *ListEvaluationSetVersionItemsOApiRequest) { if p == nil { return } if !p.IsSetReq() { - return EvaluationOpenAPIServiceCreateExperimentOApiArgs_Req_DEFAULT + return EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs_Req_DEFAULT } return p.Req } -func (p *EvaluationOpenAPIServiceCreateExperimentOApiArgs) SetReq(val *CreateExperimentOApiRequest) { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) SetReq(val *ListEvaluationSetVersionItemsOApiRequest) { p.Req = val } -var fieldIDToName_EvaluationOpenAPIServiceCreateExperimentOApiArgs = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs = map[int16]string{ 1: "req", } -func (p *EvaluationOpenAPIServiceCreateExperimentOApiArgs) IsSetReq() bool { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) IsSetReq() bool { return p.Req != nil } -func (p *EvaluationOpenAPIServiceCreateExperimentOApiArgs) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -23909,7 +14776,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceCreateExperimentOApiArgs[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -23919,8 +14786,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceCreateExperimentOApiArgs) ReadField1(iprot thrift.TProtocol) error { - _field := NewCreateExperimentOApiRequest() +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewListEvaluationSetVersionItemsOApiRequest() if err := _field.Read(iprot); err != nil { return err } @@ -23928,9 +14795,9 @@ func (p *EvaluationOpenAPIServiceCreateExperimentOApiArgs) ReadField1(iprot thri return nil } -func (p *EvaluationOpenAPIServiceCreateExperimentOApiArgs) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("CreateExperimentOApi_args"); err != nil { + if err = oprot.WriteStructBegin("ListEvaluationSetVersionItemsOApi_args"); err != nil { goto WriteStructBeginError } if p != nil { @@ -23956,7 +14823,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceCreateExperimentOApiArgs) writeField1(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } @@ -23973,15 +14840,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceCreateExperimentOApiArgs) String() string { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceCreateExperimentOApiArgs(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs(%+v)", *p) } -func (p *EvaluationOpenAPIServiceCreateExperimentOApiArgs) DeepEqual(ano *EvaluationOpenAPIServiceCreateExperimentOApiArgs) bool { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) DeepEqual(ano *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -23993,7 +14860,7 @@ func (p *EvaluationOpenAPIServiceCreateExperimentOApiArgs) DeepEqual(ano *Evalua return true } -func (p *EvaluationOpenAPIServiceCreateExperimentOApiArgs) Field1DeepEqual(src *CreateExperimentOApiRequest) bool { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) Field1DeepEqual(src *ListEvaluationSetVersionItemsOApiRequest) bool { if !p.Req.DeepEqual(src) { return false @@ -24001,41 +14868,41 @@ func (p *EvaluationOpenAPIServiceCreateExperimentOApiArgs) Field1DeepEqual(src * return true } -type EvaluationOpenAPIServiceCreateExperimentOApiResult struct { - Success *CreateExperimentOApiResponse `thrift:"success,0,optional" frugal:"0,optional,CreateExperimentOApiResponse"` +type EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult struct { + Success *ListEvaluationSetVersionItemsOApiResponse `thrift:"success,0,optional" frugal:"0,optional,ListEvaluationSetVersionItemsOApiResponse"` } -func NewEvaluationOpenAPIServiceCreateExperimentOApiResult() *EvaluationOpenAPIServiceCreateExperimentOApiResult { - return &EvaluationOpenAPIServiceCreateExperimentOApiResult{} +func NewEvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult() *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult { + return &EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult{} } -func (p *EvaluationOpenAPIServiceCreateExperimentOApiResult) InitDefault() { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) InitDefault() { } -var EvaluationOpenAPIServiceCreateExperimentOApiResult_Success_DEFAULT *CreateExperimentOApiResponse +var EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult_Success_DEFAULT *ListEvaluationSetVersionItemsOApiResponse -func (p *EvaluationOpenAPIServiceCreateExperimentOApiResult) GetSuccess() (v *CreateExperimentOApiResponse) { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) GetSuccess() (v *ListEvaluationSetVersionItemsOApiResponse) { if p == nil { return } if !p.IsSetSuccess() { - return EvaluationOpenAPIServiceCreateExperimentOApiResult_Success_DEFAULT + return EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult_Success_DEFAULT } return p.Success } -func (p *EvaluationOpenAPIServiceCreateExperimentOApiResult) SetSuccess(x interface{}) { - p.Success = x.(*CreateExperimentOApiResponse) +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) SetSuccess(x interface{}) { + p.Success = x.(*ListEvaluationSetVersionItemsOApiResponse) } -var fieldIDToName_EvaluationOpenAPIServiceCreateExperimentOApiResult = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult = map[int16]string{ 0: "success", } -func (p *EvaluationOpenAPIServiceCreateExperimentOApiResult) IsSetSuccess() bool { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) IsSetSuccess() bool { return p.Success != nil } -func (p *EvaluationOpenAPIServiceCreateExperimentOApiResult) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -24080,7 +14947,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceCreateExperimentOApiResult[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -24090,8 +14957,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceCreateExperimentOApiResult) ReadField0(iprot thrift.TProtocol) error { - _field := NewCreateExperimentOApiResponse() +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewListEvaluationSetVersionItemsOApiResponse() if err := _field.Read(iprot); err != nil { return err } @@ -24099,9 +14966,9 @@ func (p *EvaluationOpenAPIServiceCreateExperimentOApiResult) ReadField0(iprot th return nil } -func (p *EvaluationOpenAPIServiceCreateExperimentOApiResult) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("CreateExperimentOApi_result"); err != nil { + if err = oprot.WriteStructBegin("ListEvaluationSetVersionItemsOApi_result"); err != nil { goto WriteStructBeginError } if p != nil { @@ -24127,7 +14994,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceCreateExperimentOApiResult) writeField0(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) writeField0(oprot thrift.TProtocol) (err error) { if p.IsSetSuccess() { if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { goto WriteFieldBeginError @@ -24146,15 +15013,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceCreateExperimentOApiResult) String() string { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceCreateExperimentOApiResult(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult(%+v)", *p) } -func (p *EvaluationOpenAPIServiceCreateExperimentOApiResult) DeepEqual(ano *EvaluationOpenAPIServiceCreateExperimentOApiResult) bool { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) DeepEqual(ano *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -24166,7 +15033,7 @@ func (p *EvaluationOpenAPIServiceCreateExperimentOApiResult) DeepEqual(ano *Eval return true } -func (p *EvaluationOpenAPIServiceCreateExperimentOApiResult) Field0DeepEqual(src *CreateExperimentOApiResponse) bool { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) Field0DeepEqual(src *ListEvaluationSetVersionItemsOApiResponse) bool { if !p.Success.DeepEqual(src) { return false @@ -24174,41 +15041,41 @@ func (p *EvaluationOpenAPIServiceCreateExperimentOApiResult) Field0DeepEqual(src return true } -type EvaluationOpenAPIServiceGetExperimentResultOApiArgs struct { - Req *GetExperimentResultOApiRequest `thrift:"req,1" frugal:"1,default,GetExperimentResultOApiRequest"` +type EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs struct { + Req *UpdateEvaluationSetSchemaOApiRequest `thrift:"req,1" frugal:"1,default,UpdateEvaluationSetSchemaOApiRequest"` } -func NewEvaluationOpenAPIServiceGetExperimentResultOApiArgs() *EvaluationOpenAPIServiceGetExperimentResultOApiArgs { - return &EvaluationOpenAPIServiceGetExperimentResultOApiArgs{} +func NewEvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs() *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs { + return &EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs{} } -func (p *EvaluationOpenAPIServiceGetExperimentResultOApiArgs) InitDefault() { +func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs) InitDefault() { } -var EvaluationOpenAPIServiceGetExperimentResultOApiArgs_Req_DEFAULT *GetExperimentResultOApiRequest +var EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs_Req_DEFAULT *UpdateEvaluationSetSchemaOApiRequest -func (p *EvaluationOpenAPIServiceGetExperimentResultOApiArgs) GetReq() (v *GetExperimentResultOApiRequest) { +func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs) GetReq() (v *UpdateEvaluationSetSchemaOApiRequest) { if p == nil { return } if !p.IsSetReq() { - return EvaluationOpenAPIServiceGetExperimentResultOApiArgs_Req_DEFAULT + return EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs_Req_DEFAULT } return p.Req } -func (p *EvaluationOpenAPIServiceGetExperimentResultOApiArgs) SetReq(val *GetExperimentResultOApiRequest) { +func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs) SetReq(val *UpdateEvaluationSetSchemaOApiRequest) { p.Req = val } -var fieldIDToName_EvaluationOpenAPIServiceGetExperimentResultOApiArgs = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs = map[int16]string{ 1: "req", } -func (p *EvaluationOpenAPIServiceGetExperimentResultOApiArgs) IsSetReq() bool { +func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs) IsSetReq() bool { return p.Req != nil } -func (p *EvaluationOpenAPIServiceGetExperimentResultOApiArgs) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -24253,7 +15120,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceGetExperimentResultOApiArgs[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -24263,8 +15130,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceGetExperimentResultOApiArgs) ReadField1(iprot thrift.TProtocol) error { - _field := NewGetExperimentResultOApiRequest() +func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs) ReadField1(iprot thrift.TProtocol) error { + _field := NewUpdateEvaluationSetSchemaOApiRequest() if err := _field.Read(iprot); err != nil { return err } @@ -24272,9 +15139,9 @@ func (p *EvaluationOpenAPIServiceGetExperimentResultOApiArgs) ReadField1(iprot t return nil } -func (p *EvaluationOpenAPIServiceGetExperimentResultOApiArgs) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("GetExperimentResultOApi_args"); err != nil { + if err = oprot.WriteStructBegin("UpdateEvaluationSetSchemaOApi_args"); err != nil { goto WriteStructBeginError } if p != nil { @@ -24300,7 +15167,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceGetExperimentResultOApiArgs) writeField1(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs) writeField1(oprot thrift.TProtocol) (err error) { if err = oprot.WriteFieldBegin("req", thrift.STRUCT, 1); err != nil { goto WriteFieldBeginError } @@ -24317,15 +15184,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 1 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceGetExperimentResultOApiArgs) String() string { +func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceGetExperimentResultOApiArgs(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs(%+v)", *p) } -func (p *EvaluationOpenAPIServiceGetExperimentResultOApiArgs) DeepEqual(ano *EvaluationOpenAPIServiceGetExperimentResultOApiArgs) bool { +func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs) DeepEqual(ano *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -24337,7 +15204,7 @@ func (p *EvaluationOpenAPIServiceGetExperimentResultOApiArgs) DeepEqual(ano *Eva return true } -func (p *EvaluationOpenAPIServiceGetExperimentResultOApiArgs) Field1DeepEqual(src *GetExperimentResultOApiRequest) bool { +func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs) Field1DeepEqual(src *UpdateEvaluationSetSchemaOApiRequest) bool { if !p.Req.DeepEqual(src) { return false @@ -24345,41 +15212,41 @@ func (p *EvaluationOpenAPIServiceGetExperimentResultOApiArgs) Field1DeepEqual(sr return true } -type EvaluationOpenAPIServiceGetExperimentResultOApiResult struct { - Success *GetExperimentResultOApiResponse `thrift:"success,0,optional" frugal:"0,optional,GetExperimentResultOApiResponse"` +type EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult struct { + Success *UpdateEvaluationSetSchemaOApiResponse `thrift:"success,0,optional" frugal:"0,optional,UpdateEvaluationSetSchemaOApiResponse"` } -func NewEvaluationOpenAPIServiceGetExperimentResultOApiResult() *EvaluationOpenAPIServiceGetExperimentResultOApiResult { - return &EvaluationOpenAPIServiceGetExperimentResultOApiResult{} +func NewEvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult() *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult { + return &EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult{} } -func (p *EvaluationOpenAPIServiceGetExperimentResultOApiResult) InitDefault() { +func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult) InitDefault() { } -var EvaluationOpenAPIServiceGetExperimentResultOApiResult_Success_DEFAULT *GetExperimentResultOApiResponse +var EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult_Success_DEFAULT *UpdateEvaluationSetSchemaOApiResponse -func (p *EvaluationOpenAPIServiceGetExperimentResultOApiResult) GetSuccess() (v *GetExperimentResultOApiResponse) { +func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult) GetSuccess() (v *UpdateEvaluationSetSchemaOApiResponse) { if p == nil { return } if !p.IsSetSuccess() { - return EvaluationOpenAPIServiceGetExperimentResultOApiResult_Success_DEFAULT + return EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult_Success_DEFAULT } return p.Success } -func (p *EvaluationOpenAPIServiceGetExperimentResultOApiResult) SetSuccess(x interface{}) { - p.Success = x.(*GetExperimentResultOApiResponse) +func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult) SetSuccess(x interface{}) { + p.Success = x.(*UpdateEvaluationSetSchemaOApiResponse) } -var fieldIDToName_EvaluationOpenAPIServiceGetExperimentResultOApiResult = map[int16]string{ +var fieldIDToName_EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult = map[int16]string{ 0: "success", } -func (p *EvaluationOpenAPIServiceGetExperimentResultOApiResult) IsSetSuccess() bool { +func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult) IsSetSuccess() bool { return p.Success != nil } -func (p *EvaluationOpenAPIServiceGetExperimentResultOApiResult) Read(iprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult) Read(iprot thrift.TProtocol) (err error) { var fieldTypeId thrift.TType var fieldId int16 @@ -24424,7 +15291,7 @@ ReadStructBeginError: 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_EvaluationOpenAPIServiceGetExperimentResultOApiResult[fieldId]), err) + return thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult[fieldId]), err) SkipFieldError: return thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) @@ -24434,8 +15301,8 @@ ReadStructEndError: return thrift.PrependError(fmt.Sprintf("%T read struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceGetExperimentResultOApiResult) ReadField0(iprot thrift.TProtocol) error { - _field := NewGetExperimentResultOApiResponse() +func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult) ReadField0(iprot thrift.TProtocol) error { + _field := NewUpdateEvaluationSetSchemaOApiResponse() if err := _field.Read(iprot); err != nil { return err } @@ -24443,9 +15310,9 @@ func (p *EvaluationOpenAPIServiceGetExperimentResultOApiResult) ReadField0(iprot return nil } -func (p *EvaluationOpenAPIServiceGetExperimentResultOApiResult) Write(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult) Write(oprot thrift.TProtocol) (err error) { var fieldId int16 - if err = oprot.WriteStructBegin("GetExperimentResultOApi_result"); err != nil { + if err = oprot.WriteStructBegin("UpdateEvaluationSetSchemaOApi_result"); err != nil { goto WriteStructBeginError } if p != nil { @@ -24471,7 +15338,7 @@ WriteStructEndError: return thrift.PrependError(fmt.Sprintf("%T write struct end error: ", p), err) } -func (p *EvaluationOpenAPIServiceGetExperimentResultOApiResult) writeField0(oprot thrift.TProtocol) (err error) { +func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult) writeField0(oprot thrift.TProtocol) (err error) { if p.IsSetSuccess() { if err = oprot.WriteFieldBegin("success", thrift.STRUCT, 0); err != nil { goto WriteFieldBeginError @@ -24490,15 +15357,15 @@ WriteFieldEndError: return thrift.PrependError(fmt.Sprintf("%T write field 0 end error: ", p), err) } -func (p *EvaluationOpenAPIServiceGetExperimentResultOApiResult) String() string { +func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult) String() string { if p == nil { return "" } - return fmt.Sprintf("EvaluationOpenAPIServiceGetExperimentResultOApiResult(%+v)", *p) + return fmt.Sprintf("EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult(%+v)", *p) } -func (p *EvaluationOpenAPIServiceGetExperimentResultOApiResult) DeepEqual(ano *EvaluationOpenAPIServiceGetExperimentResultOApiResult) bool { +func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult) DeepEqual(ano *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult) bool { if p == ano { return true } else if p == nil || ano == nil { @@ -24510,7 +15377,7 @@ func (p *EvaluationOpenAPIServiceGetExperimentResultOApiResult) DeepEqual(ano *E return true } -func (p *EvaluationOpenAPIServiceGetExperimentResultOApiResult) Field0DeepEqual(src *GetExperimentResultOApiResponse) bool { +func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult) Field0DeepEqual(src *UpdateEvaluationSetSchemaOApiResponse) bool { if !p.Success.DeepEqual(src) { return false diff --git a/backend/kitex_gen/coze/loop/evaluation/openapi/coze.loop.evaluation.openapi_validator.go b/backend/kitex_gen/coze/loop/evaluation/openapi/coze.loop.evaluation.openapi_validator.go index 4a0339e65..5083cb678 100644 --- a/backend/kitex_gen/coze/loop/evaluation/openapi/coze.loop.evaluation.openapi_validator.go +++ b/backend/kitex_gen/coze/loop/evaluation/openapi/coze.loop.evaluation.openapi_validator.go @@ -161,83 +161,7 @@ func (p *CreateEvaluationSetVersionOApiResponse) IsValid() error { func (p *CreateEvaluationSetVersionOpenAPIData) IsValid() error { return nil } -func (p *BatchCreateEvaluationSetItemsOApiRequest) IsValid() error { - if len(p.Items) < int(1) { - return fmt.Errorf("field Items MinLen rule failed, current value: %v", p.Items) - } - if len(p.Items) > int(100) { - return fmt.Errorf("field Items MaxLen rule failed, current value: %v", p.Items) - } - if p.Base != nil { - if err := p.Base.IsValid(); err != nil { - return fmt.Errorf("field Base not valid, %w", err) - } - } - return nil -} -func (p *BatchCreateEvaluationSetItemsOApiResponse) IsValid() error { - if p.Data != nil { - if err := p.Data.IsValid(); err != nil { - return fmt.Errorf("field Data not valid, %w", err) - } - } - if p.BaseResp != nil { - if err := p.BaseResp.IsValid(); err != nil { - return fmt.Errorf("field BaseResp not valid, %w", err) - } - } - return nil -} -func (p *BatchCreateEvaluationSetItemsOpenAPIData) IsValid() error { - return nil -} -func (p *BatchUpdateEvaluationSetItemsOApiRequest) IsValid() error { - if len(p.Items) < int(1) { - return fmt.Errorf("field Items MinLen rule failed, current value: %v", p.Items) - } - if len(p.Items) > int(100) { - return fmt.Errorf("field Items MaxLen rule failed, current value: %v", p.Items) - } - if p.Base != nil { - if err := p.Base.IsValid(); err != nil { - return fmt.Errorf("field Base not valid, %w", err) - } - } - return nil -} -func (p *BatchUpdateEvaluationSetItemsOApiResponse) IsValid() error { - if p.Data != nil { - if err := p.Data.IsValid(); err != nil { - return fmt.Errorf("field Data not valid, %w", err) - } - } - if p.BaseResp != nil { - if err := p.BaseResp.IsValid(); err != nil { - return fmt.Errorf("field BaseResp not valid, %w", err) - } - } - return nil -} -func (p *BatchUpdateEvaluationSetItemsOpenAPIData) IsValid() error { - return nil -} -func (p *BatchDeleteEvaluationSetItemsOApiRequest) IsValid() error { - if p.Base != nil { - if err := p.Base.IsValid(); err != nil { - return fmt.Errorf("field Base not valid, %w", err) - } - } - return nil -} -func (p *BatchDeleteEvaluationSetItemsOApiResponse) IsValid() error { - if p.BaseResp != nil { - if err := p.BaseResp.IsValid(); err != nil { - return fmt.Errorf("field BaseResp not valid, %w", err) - } - } - return nil -} -func (p *ListEvaluationSetVersionItemsOApiRequest) IsValid() error { +func (p *ListEvaluationSetVersionsOApiRequest) IsValid() error { if p.PageSize != nil { if *p.PageSize <= int32(0) { return fmt.Errorf("field PageSize gt rule failed, current value: %v", *p.PageSize) @@ -253,7 +177,7 @@ func (p *ListEvaluationSetVersionItemsOApiRequest) IsValid() error { } return nil } -func (p *ListEvaluationSetVersionItemsOApiResponse) IsValid() error { +func (p *ListEvaluationSetVersionsOApiResponse) IsValid() error { if p.Data != nil { if err := p.Data.IsValid(); err != nil { return fmt.Errorf("field Data not valid, %w", err) @@ -266,55 +190,16 @@ func (p *ListEvaluationSetVersionItemsOApiResponse) IsValid() error { } return nil } -func (p *ListEvaluationSetVersionItemsOpenAPIData) IsValid() error { - return nil -} -func (p *UpdateEvaluationSetSchemaOApiRequest) IsValid() error { - if p.Base != nil { - if err := p.Base.IsValid(); err != nil { - return fmt.Errorf("field Base not valid, %w", err) - } - } - return nil -} -func (p *UpdateEvaluationSetSchemaOApiResponse) IsValid() error { - if p.BaseResp != nil { - if err := p.BaseResp.IsValid(); err != nil { - return fmt.Errorf("field BaseResp not valid, %w", err) - } - } - return nil -} -func (p *CreateEvaluatorOApiRequest) IsValid() error { - if p.Evaluator != nil { - if err := p.Evaluator.IsValid(); err != nil { - return fmt.Errorf("field Evaluator not valid, %w", err) - } - } - if p.Base != nil { - if err := p.Base.IsValid(); err != nil { - return fmt.Errorf("field Base not valid, %w", err) - } - } +func (p *ListEvaluationSetVersionsOpenAPIData) IsValid() error { return nil } -func (p *CreateEvaluatorOApiResponse) IsValid() error { - if p.Data != nil { - if err := p.Data.IsValid(); err != nil { - return fmt.Errorf("field Data not valid, %w", err) - } +func (p *BatchCreateEvaluationSetItemsOApiRequest) IsValid() error { + if len(p.Items) < int(1) { + return fmt.Errorf("field Items MinLen rule failed, current value: %v", p.Items) } - if p.BaseResp != nil { - if err := p.BaseResp.IsValid(); err != nil { - return fmt.Errorf("field BaseResp not valid, %w", err) - } + if len(p.Items) > int(100) { + return fmt.Errorf("field Items MaxLen rule failed, current value: %v", p.Items) } - return nil -} -func (p *CreateEvaluatorOpenAPIData) IsValid() error { - return nil -} -func (p *SubmitEvaluatorVersionOApiRequest) IsValid() error { if p.Base != nil { if err := p.Base.IsValid(); err != nil { return fmt.Errorf("field Base not valid, %w", err) @@ -322,7 +207,7 @@ func (p *SubmitEvaluatorVersionOApiRequest) IsValid() error { } return nil } -func (p *SubmitEvaluatorVersionOApiResponse) IsValid() error { +func (p *BatchCreateEvaluationSetItemsOApiResponse) IsValid() error { if p.Data != nil { if err := p.Data.IsValid(); err != nil { return fmt.Errorf("field Data not valid, %w", err) @@ -335,48 +220,15 @@ func (p *SubmitEvaluatorVersionOApiResponse) IsValid() error { } return nil } -func (p *SubmitEvaluatorVersionOpenAPIData) IsValid() error { - if p.Evaluator != nil { - if err := p.Evaluator.IsValid(); err != nil { - return fmt.Errorf("field Evaluator not valid, %w", err) - } - } - return nil -} -func (p *GetEvaluatorVersionOApiRequest) IsValid() error { - if p.Base != nil { - if err := p.Base.IsValid(); err != nil { - return fmt.Errorf("field Base not valid, %w", err) - } - } - return nil -} -func (p *GetEvaluatorVersionOApiResponse) IsValid() error { - if p.Data != nil { - if err := p.Data.IsValid(); err != nil { - return fmt.Errorf("field Data not valid, %w", err) - } - } - if p.BaseResp != nil { - if err := p.BaseResp.IsValid(); err != nil { - return fmt.Errorf("field BaseResp not valid, %w", err) - } - } +func (p *BatchCreateEvaluationSetItemsOpenAPIData) IsValid() error { return nil } -func (p *GetEvaluatorVersionOpenAPIData) IsValid() error { - if p.Evaluator != nil { - if err := p.Evaluator.IsValid(); err != nil { - return fmt.Errorf("field Evaluator not valid, %w", err) - } +func (p *BatchUpdateEvaluationSetItemsOApiRequest) IsValid() error { + if len(p.Items) < int(1) { + return fmt.Errorf("field Items MinLen rule failed, current value: %v", p.Items) } - return nil -} -func (p *RunEvaluatorOApiRequest) IsValid() error { - if p.InputData != nil { - if err := p.InputData.IsValid(); err != nil { - return fmt.Errorf("field InputData not valid, %w", err) - } + if len(p.Items) > int(100) { + return fmt.Errorf("field Items MaxLen rule failed, current value: %v", p.Items) } if p.Base != nil { if err := p.Base.IsValid(); err != nil { @@ -385,7 +237,7 @@ func (p *RunEvaluatorOApiRequest) IsValid() error { } return nil } -func (p *RunEvaluatorOApiResponse) IsValid() error { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) IsValid() error { if p.Data != nil { if err := p.Data.IsValid(); err != nil { return fmt.Errorf("field Data not valid, %w", err) @@ -398,15 +250,10 @@ func (p *RunEvaluatorOApiResponse) IsValid() error { } return nil } -func (p *RunEvaluatorOpenAPIData) IsValid() error { - if p.Record != nil { - if err := p.Record.IsValid(); err != nil { - return fmt.Errorf("field Record not valid, %w", err) - } - } +func (p *BatchUpdateEvaluationSetItemsOpenAPIData) IsValid() error { return nil } -func (p *GetEvaluatorRecordOApiRequest) IsValid() error { +func (p *BatchDeleteEvaluationSetItemsOApiRequest) IsValid() error { if p.Base != nil { if err := p.Base.IsValid(); err != nil { return fmt.Errorf("field Base not valid, %w", err) @@ -414,12 +261,7 @@ func (p *GetEvaluatorRecordOApiRequest) IsValid() error { } return nil } -func (p *GetEvaluatorRecordOApiResponse) IsValid() error { - if p.Data != nil { - if err := p.Data.IsValid(); err != nil { - return fmt.Errorf("field Data not valid, %w", err) - } - } +func (p *BatchDeleteEvaluationSetItemsOApiResponse) IsValid() error { if p.BaseResp != nil { if err := p.BaseResp.IsValid(); err != nil { return fmt.Errorf("field BaseResp not valid, %w", err) @@ -427,18 +269,13 @@ func (p *GetEvaluatorRecordOApiResponse) IsValid() error { } return nil } -func (p *GetEvaluatorRecordOpenAPIData) IsValid() error { - if p.Record != nil { - if err := p.Record.IsValid(); err != nil { - return fmt.Errorf("field Record not valid, %w", err) +func (p *ListEvaluationSetVersionItemsOApiRequest) IsValid() error { + if p.PageSize != nil { + if *p.PageSize <= int32(0) { + return fmt.Errorf("field PageSize gt rule failed, current value: %v", *p.PageSize) } - } - return nil -} -func (p *CreateExperimentOApiRequest) IsValid() error { - if p.TargetFieldMapping != nil { - if err := p.TargetFieldMapping.IsValid(); err != nil { - return fmt.Errorf("field TargetFieldMapping not valid, %w", err) + if *p.PageSize > int32(200) { + return fmt.Errorf("field PageSize le rule failed, current value: %v", *p.PageSize) } } if p.Base != nil { @@ -448,7 +285,7 @@ func (p *CreateExperimentOApiRequest) IsValid() error { } return nil } -func (p *CreateExperimentOApiResponse) IsValid() error { +func (p *ListEvaluationSetVersionItemsOApiResponse) IsValid() error { if p.Data != nil { if err := p.Data.IsValid(); err != nil { return fmt.Errorf("field Data not valid, %w", err) @@ -461,23 +298,10 @@ func (p *CreateExperimentOApiResponse) IsValid() error { } return nil } -func (p *CreateExperimentOpenAPIData) IsValid() error { - if p.Experiment != nil { - if err := p.Experiment.IsValid(); err != nil { - return fmt.Errorf("field Experiment not valid, %w", err) - } - } +func (p *ListEvaluationSetVersionItemsOpenAPIData) IsValid() error { return nil } -func (p *GetExperimentResultOApiRequest) IsValid() error { - if p.PageSize != nil { - if *p.PageSize <= int32(0) { - return fmt.Errorf("field PageSize gt rule failed, current value: %v", *p.PageSize) - } - if *p.PageSize > int32(200) { - return fmt.Errorf("field PageSize le rule failed, current value: %v", *p.PageSize) - } - } +func (p *UpdateEvaluationSetSchemaOApiRequest) IsValid() error { if p.Base != nil { if err := p.Base.IsValid(); err != nil { return fmt.Errorf("field Base not valid, %w", err) @@ -485,12 +309,7 @@ func (p *GetExperimentResultOApiRequest) IsValid() error { } return nil } -func (p *GetExperimentResultOApiResponse) IsValid() error { - if p.Data != nil { - if err := p.Data.IsValid(); err != nil { - return fmt.Errorf("field Data not valid, %w", err) - } - } +func (p *UpdateEvaluationSetSchemaOApiResponse) IsValid() error { if p.BaseResp != nil { if err := p.BaseResp.IsValid(); err != nil { return fmt.Errorf("field BaseResp not valid, %w", err) @@ -498,6 +317,3 @@ func (p *GetExperimentResultOApiResponse) IsValid() error { } return nil } -func (p *GetExperimentResultOpenAPIData) IsValid() error { - return nil -} diff --git a/backend/kitex_gen/coze/loop/evaluation/openapi/evaluationopenapiservice/client.go b/backend/kitex_gen/coze/loop/evaluation/openapi/evaluationopenapiservice/client.go index f3802de1f..b3d7a4759 100644 --- a/backend/kitex_gen/coze/loop/evaluation/openapi/evaluationopenapiservice/client.go +++ b/backend/kitex_gen/coze/loop/evaluation/openapi/evaluationopenapiservice/client.go @@ -15,18 +15,12 @@ type Client interface { GetEvaluationSetOApi(ctx context.Context, req *openapi.GetEvaluationSetOApiRequest, callOptions ...callopt.Option) (r *openapi.GetEvaluationSetOApiResponse, err error) ListEvaluationSetsOApi(ctx context.Context, req *openapi.ListEvaluationSetsOApiRequest, callOptions ...callopt.Option) (r *openapi.ListEvaluationSetsOApiResponse, err error) CreateEvaluationSetVersionOApi(ctx context.Context, req *openapi.CreateEvaluationSetVersionOApiRequest, callOptions ...callopt.Option) (r *openapi.CreateEvaluationSetVersionOApiResponse, err error) + ListEvaluationSetVersionsOApi(ctx context.Context, req *openapi.ListEvaluationSetVersionsOApiRequest, callOptions ...callopt.Option) (r *openapi.ListEvaluationSetVersionsOApiResponse, err error) BatchCreateEvaluationSetItemsOApi(ctx context.Context, req *openapi.BatchCreateEvaluationSetItemsOApiRequest, callOptions ...callopt.Option) (r *openapi.BatchCreateEvaluationSetItemsOApiResponse, err error) BatchUpdateEvaluationSetItemsOApi(ctx context.Context, req *openapi.BatchUpdateEvaluationSetItemsOApiRequest, callOptions ...callopt.Option) (r *openapi.BatchUpdateEvaluationSetItemsOApiResponse, err error) BatchDeleteEvaluationSetItemsOApi(ctx context.Context, req *openapi.BatchDeleteEvaluationSetItemsOApiRequest, callOptions ...callopt.Option) (r *openapi.BatchDeleteEvaluationSetItemsOApiResponse, err error) ListEvaluationSetVersionItemsOApi(ctx context.Context, req *openapi.ListEvaluationSetVersionItemsOApiRequest, callOptions ...callopt.Option) (r *openapi.ListEvaluationSetVersionItemsOApiResponse, err error) UpdateEvaluationSetSchemaOApi(ctx context.Context, req *openapi.UpdateEvaluationSetSchemaOApiRequest, callOptions ...callopt.Option) (r *openapi.UpdateEvaluationSetSchemaOApiResponse, err error) - CreateEvaluatorOApi(ctx context.Context, req *openapi.CreateEvaluatorOApiRequest, callOptions ...callopt.Option) (r *openapi.CreateEvaluatorOApiResponse, err error) - SubmitEvaluatorVersionOApi(ctx context.Context, req *openapi.SubmitEvaluatorVersionOApiRequest, callOptions ...callopt.Option) (r *openapi.SubmitEvaluatorVersionOApiResponse, err error) - GetEvaluatorVersionOApi(ctx context.Context, req *openapi.GetEvaluatorVersionOApiRequest, callOptions ...callopt.Option) (r *openapi.GetEvaluatorVersionOApiResponse, err error) - RunEvaluatorOApi(ctx context.Context, req *openapi.RunEvaluatorOApiRequest, callOptions ...callopt.Option) (r *openapi.RunEvaluatorOApiResponse, err error) - GetEvaluatorRecordOApi(ctx context.Context, req *openapi.GetEvaluatorRecordOApiRequest, callOptions ...callopt.Option) (r *openapi.GetEvaluatorRecordOApiResponse, err error) - CreateExperimentOApi(ctx context.Context, req *openapi.CreateExperimentOApiRequest, callOptions ...callopt.Option) (r *openapi.CreateExperimentOApiResponse, err error) - GetExperimentResultOApi(ctx context.Context, req *openapi.GetExperimentResultOApiRequest, callOptions ...callopt.Option) (r *openapi.GetExperimentResultOApiResponse, err error) } // NewClient creates a client for the service defined in IDL. @@ -78,6 +72,11 @@ func (p *kEvaluationOpenAPIServiceClient) CreateEvaluationSetVersionOApi(ctx con return p.kClient.CreateEvaluationSetVersionOApi(ctx, req) } +func (p *kEvaluationOpenAPIServiceClient) ListEvaluationSetVersionsOApi(ctx context.Context, req *openapi.ListEvaluationSetVersionsOApiRequest, callOptions ...callopt.Option) (r *openapi.ListEvaluationSetVersionsOApiResponse, err error) { + ctx = client.NewCtxWithCallOptions(ctx, callOptions) + return p.kClient.ListEvaluationSetVersionsOApi(ctx, req) +} + func (p *kEvaluationOpenAPIServiceClient) BatchCreateEvaluationSetItemsOApi(ctx context.Context, req *openapi.BatchCreateEvaluationSetItemsOApiRequest, callOptions ...callopt.Option) (r *openapi.BatchCreateEvaluationSetItemsOApiResponse, err error) { ctx = client.NewCtxWithCallOptions(ctx, callOptions) return p.kClient.BatchCreateEvaluationSetItemsOApi(ctx, req) @@ -102,38 +101,3 @@ func (p *kEvaluationOpenAPIServiceClient) UpdateEvaluationSetSchemaOApi(ctx cont ctx = client.NewCtxWithCallOptions(ctx, callOptions) return p.kClient.UpdateEvaluationSetSchemaOApi(ctx, req) } - -func (p *kEvaluationOpenAPIServiceClient) CreateEvaluatorOApi(ctx context.Context, req *openapi.CreateEvaluatorOApiRequest, callOptions ...callopt.Option) (r *openapi.CreateEvaluatorOApiResponse, err error) { - ctx = client.NewCtxWithCallOptions(ctx, callOptions) - return p.kClient.CreateEvaluatorOApi(ctx, req) -} - -func (p *kEvaluationOpenAPIServiceClient) SubmitEvaluatorVersionOApi(ctx context.Context, req *openapi.SubmitEvaluatorVersionOApiRequest, callOptions ...callopt.Option) (r *openapi.SubmitEvaluatorVersionOApiResponse, err error) { - ctx = client.NewCtxWithCallOptions(ctx, callOptions) - return p.kClient.SubmitEvaluatorVersionOApi(ctx, req) -} - -func (p *kEvaluationOpenAPIServiceClient) GetEvaluatorVersionOApi(ctx context.Context, req *openapi.GetEvaluatorVersionOApiRequest, callOptions ...callopt.Option) (r *openapi.GetEvaluatorVersionOApiResponse, err error) { - ctx = client.NewCtxWithCallOptions(ctx, callOptions) - return p.kClient.GetEvaluatorVersionOApi(ctx, req) -} - -func (p *kEvaluationOpenAPIServiceClient) RunEvaluatorOApi(ctx context.Context, req *openapi.RunEvaluatorOApiRequest, callOptions ...callopt.Option) (r *openapi.RunEvaluatorOApiResponse, err error) { - ctx = client.NewCtxWithCallOptions(ctx, callOptions) - return p.kClient.RunEvaluatorOApi(ctx, req) -} - -func (p *kEvaluationOpenAPIServiceClient) GetEvaluatorRecordOApi(ctx context.Context, req *openapi.GetEvaluatorRecordOApiRequest, callOptions ...callopt.Option) (r *openapi.GetEvaluatorRecordOApiResponse, err error) { - ctx = client.NewCtxWithCallOptions(ctx, callOptions) - return p.kClient.GetEvaluatorRecordOApi(ctx, req) -} - -func (p *kEvaluationOpenAPIServiceClient) CreateExperimentOApi(ctx context.Context, req *openapi.CreateExperimentOApiRequest, callOptions ...callopt.Option) (r *openapi.CreateExperimentOApiResponse, err error) { - ctx = client.NewCtxWithCallOptions(ctx, callOptions) - return p.kClient.CreateExperimentOApi(ctx, req) -} - -func (p *kEvaluationOpenAPIServiceClient) GetExperimentResultOApi(ctx context.Context, req *openapi.GetExperimentResultOApiRequest, callOptions ...callopt.Option) (r *openapi.GetExperimentResultOApiResponse, err error) { - ctx = client.NewCtxWithCallOptions(ctx, callOptions) - return p.kClient.GetExperimentResultOApi(ctx, req) -} diff --git a/backend/kitex_gen/coze/loop/evaluation/openapi/evaluationopenapiservice/evaluationopenapiservice.go b/backend/kitex_gen/coze/loop/evaluation/openapi/evaluationopenapiservice/evaluationopenapiservice.go index d0b4fb309..4e29b814c 100644 --- a/backend/kitex_gen/coze/loop/evaluation/openapi/evaluationopenapiservice/evaluationopenapiservice.go +++ b/backend/kitex_gen/coze/loop/evaluation/openapi/evaluationopenapiservice/evaluationopenapiservice.go @@ -41,6 +41,13 @@ var serviceMethods = map[string]kitex.MethodInfo{ false, kitex.WithStreamingMode(kitex.StreamingNone), ), + "ListEvaluationSetVersionsOApi": kitex.NewMethodInfo( + listEvaluationSetVersionsOApiHandler, + newEvaluationOpenAPIServiceListEvaluationSetVersionsOApiArgs, + newEvaluationOpenAPIServiceListEvaluationSetVersionsOApiResult, + false, + kitex.WithStreamingMode(kitex.StreamingNone), + ), "BatchCreateEvaluationSetItemsOApi": kitex.NewMethodInfo( batchCreateEvaluationSetItemsOApiHandler, newEvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs, @@ -76,55 +83,6 @@ var serviceMethods = map[string]kitex.MethodInfo{ false, kitex.WithStreamingMode(kitex.StreamingNone), ), - "CreateEvaluatorOApi": kitex.NewMethodInfo( - createEvaluatorOApiHandler, - newEvaluationOpenAPIServiceCreateEvaluatorOApiArgs, - newEvaluationOpenAPIServiceCreateEvaluatorOApiResult, - false, - kitex.WithStreamingMode(kitex.StreamingNone), - ), - "SubmitEvaluatorVersionOApi": kitex.NewMethodInfo( - submitEvaluatorVersionOApiHandler, - newEvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs, - newEvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult, - false, - kitex.WithStreamingMode(kitex.StreamingNone), - ), - "GetEvaluatorVersionOApi": kitex.NewMethodInfo( - getEvaluatorVersionOApiHandler, - newEvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs, - newEvaluationOpenAPIServiceGetEvaluatorVersionOApiResult, - false, - kitex.WithStreamingMode(kitex.StreamingNone), - ), - "RunEvaluatorOApi": kitex.NewMethodInfo( - runEvaluatorOApiHandler, - newEvaluationOpenAPIServiceRunEvaluatorOApiArgs, - newEvaluationOpenAPIServiceRunEvaluatorOApiResult, - false, - kitex.WithStreamingMode(kitex.StreamingNone), - ), - "GetEvaluatorRecordOApi": kitex.NewMethodInfo( - getEvaluatorRecordOApiHandler, - newEvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs, - newEvaluationOpenAPIServiceGetEvaluatorRecordOApiResult, - false, - kitex.WithStreamingMode(kitex.StreamingNone), - ), - "CreateExperimentOApi": kitex.NewMethodInfo( - createExperimentOApiHandler, - newEvaluationOpenAPIServiceCreateExperimentOApiArgs, - newEvaluationOpenAPIServiceCreateExperimentOApiResult, - false, - kitex.WithStreamingMode(kitex.StreamingNone), - ), - "GetExperimentResultOApi": kitex.NewMethodInfo( - getExperimentResultOApiHandler, - newEvaluationOpenAPIServiceGetExperimentResultOApiArgs, - newEvaluationOpenAPIServiceGetExperimentResultOApiResult, - false, - kitex.WithStreamingMode(kitex.StreamingNone), - ), } var ( @@ -234,6 +192,25 @@ func newEvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult() interface return openapi.NewEvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult() } +func listEvaluationSetVersionsOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { + realArg := arg.(*openapi.EvaluationOpenAPIServiceListEvaluationSetVersionsOApiArgs) + realResult := result.(*openapi.EvaluationOpenAPIServiceListEvaluationSetVersionsOApiResult) + success, err := handler.(openapi.EvaluationOpenAPIService).ListEvaluationSetVersionsOApi(ctx, realArg.Req) + if err != nil { + return err + } + realResult.Success = success + return nil +} + +func newEvaluationOpenAPIServiceListEvaluationSetVersionsOApiArgs() interface{} { + return openapi.NewEvaluationOpenAPIServiceListEvaluationSetVersionsOApiArgs() +} + +func newEvaluationOpenAPIServiceListEvaluationSetVersionsOApiResult() interface{} { + return openapi.NewEvaluationOpenAPIServiceListEvaluationSetVersionsOApiResult() +} + func batchCreateEvaluationSetItemsOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { realArg := arg.(*openapi.EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) realResult := result.(*openapi.EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) @@ -329,139 +306,6 @@ func newEvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult() interface{ return openapi.NewEvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult() } -func createEvaluatorOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { - realArg := arg.(*openapi.EvaluationOpenAPIServiceCreateEvaluatorOApiArgs) - realResult := result.(*openapi.EvaluationOpenAPIServiceCreateEvaluatorOApiResult) - success, err := handler.(openapi.EvaluationOpenAPIService).CreateEvaluatorOApi(ctx, realArg.Req) - if err != nil { - return err - } - realResult.Success = success - return nil -} - -func newEvaluationOpenAPIServiceCreateEvaluatorOApiArgs() interface{} { - return openapi.NewEvaluationOpenAPIServiceCreateEvaluatorOApiArgs() -} - -func newEvaluationOpenAPIServiceCreateEvaluatorOApiResult() interface{} { - return openapi.NewEvaluationOpenAPIServiceCreateEvaluatorOApiResult() -} - -func submitEvaluatorVersionOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { - realArg := arg.(*openapi.EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs) - realResult := result.(*openapi.EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult) - success, err := handler.(openapi.EvaluationOpenAPIService).SubmitEvaluatorVersionOApi(ctx, realArg.Req) - if err != nil { - return err - } - realResult.Success = success - return nil -} - -func newEvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs() interface{} { - return openapi.NewEvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs() -} - -func newEvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult() interface{} { - return openapi.NewEvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult() -} - -func getEvaluatorVersionOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { - realArg := arg.(*openapi.EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs) - realResult := result.(*openapi.EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult) - success, err := handler.(openapi.EvaluationOpenAPIService).GetEvaluatorVersionOApi(ctx, realArg.Req) - if err != nil { - return err - } - realResult.Success = success - return nil -} - -func newEvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs() interface{} { - return openapi.NewEvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs() -} - -func newEvaluationOpenAPIServiceGetEvaluatorVersionOApiResult() interface{} { - return openapi.NewEvaluationOpenAPIServiceGetEvaluatorVersionOApiResult() -} - -func runEvaluatorOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { - realArg := arg.(*openapi.EvaluationOpenAPIServiceRunEvaluatorOApiArgs) - realResult := result.(*openapi.EvaluationOpenAPIServiceRunEvaluatorOApiResult) - success, err := handler.(openapi.EvaluationOpenAPIService).RunEvaluatorOApi(ctx, realArg.Req) - if err != nil { - return err - } - realResult.Success = success - return nil -} - -func newEvaluationOpenAPIServiceRunEvaluatorOApiArgs() interface{} { - return openapi.NewEvaluationOpenAPIServiceRunEvaluatorOApiArgs() -} - -func newEvaluationOpenAPIServiceRunEvaluatorOApiResult() interface{} { - return openapi.NewEvaluationOpenAPIServiceRunEvaluatorOApiResult() -} - -func getEvaluatorRecordOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { - realArg := arg.(*openapi.EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs) - realResult := result.(*openapi.EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult) - success, err := handler.(openapi.EvaluationOpenAPIService).GetEvaluatorRecordOApi(ctx, realArg.Req) - if err != nil { - return err - } - realResult.Success = success - return nil -} - -func newEvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs() interface{} { - return openapi.NewEvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs() -} - -func newEvaluationOpenAPIServiceGetEvaluatorRecordOApiResult() interface{} { - return openapi.NewEvaluationOpenAPIServiceGetEvaluatorRecordOApiResult() -} - -func createExperimentOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { - realArg := arg.(*openapi.EvaluationOpenAPIServiceCreateExperimentOApiArgs) - realResult := result.(*openapi.EvaluationOpenAPIServiceCreateExperimentOApiResult) - success, err := handler.(openapi.EvaluationOpenAPIService).CreateExperimentOApi(ctx, realArg.Req) - if err != nil { - return err - } - realResult.Success = success - return nil -} - -func newEvaluationOpenAPIServiceCreateExperimentOApiArgs() interface{} { - return openapi.NewEvaluationOpenAPIServiceCreateExperimentOApiArgs() -} - -func newEvaluationOpenAPIServiceCreateExperimentOApiResult() interface{} { - return openapi.NewEvaluationOpenAPIServiceCreateExperimentOApiResult() -} - -func getExperimentResultOApiHandler(ctx context.Context, handler interface{}, arg, result interface{}) error { - realArg := arg.(*openapi.EvaluationOpenAPIServiceGetExperimentResultOApiArgs) - realResult := result.(*openapi.EvaluationOpenAPIServiceGetExperimentResultOApiResult) - success, err := handler.(openapi.EvaluationOpenAPIService).GetExperimentResultOApi(ctx, realArg.Req) - if err != nil { - return err - } - realResult.Success = success - return nil -} - -func newEvaluationOpenAPIServiceGetExperimentResultOApiArgs() interface{} { - return openapi.NewEvaluationOpenAPIServiceGetExperimentResultOApiArgs() -} - -func newEvaluationOpenAPIServiceGetExperimentResultOApiResult() interface{} { - return openapi.NewEvaluationOpenAPIServiceGetExperimentResultOApiResult() -} - type kClient struct { c client.Client sc client.Streaming @@ -514,6 +358,16 @@ func (p *kClient) CreateEvaluationSetVersionOApi(ctx context.Context, req *opena return _result.GetSuccess(), nil } +func (p *kClient) ListEvaluationSetVersionsOApi(ctx context.Context, req *openapi.ListEvaluationSetVersionsOApiRequest) (r *openapi.ListEvaluationSetVersionsOApiResponse, err error) { + var _args openapi.EvaluationOpenAPIServiceListEvaluationSetVersionsOApiArgs + _args.Req = req + var _result openapi.EvaluationOpenAPIServiceListEvaluationSetVersionsOApiResult + if err = p.c.Call(ctx, "ListEvaluationSetVersionsOApi", &_args, &_result); err != nil { + return + } + return _result.GetSuccess(), nil +} + func (p *kClient) BatchCreateEvaluationSetItemsOApi(ctx context.Context, req *openapi.BatchCreateEvaluationSetItemsOApiRequest) (r *openapi.BatchCreateEvaluationSetItemsOApiResponse, err error) { var _args openapi.EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs _args.Req = req @@ -563,73 +417,3 @@ func (p *kClient) UpdateEvaluationSetSchemaOApi(ctx context.Context, req *openap } return _result.GetSuccess(), nil } - -func (p *kClient) CreateEvaluatorOApi(ctx context.Context, req *openapi.CreateEvaluatorOApiRequest) (r *openapi.CreateEvaluatorOApiResponse, err error) { - var _args openapi.EvaluationOpenAPIServiceCreateEvaluatorOApiArgs - _args.Req = req - var _result openapi.EvaluationOpenAPIServiceCreateEvaluatorOApiResult - if err = p.c.Call(ctx, "CreateEvaluatorOApi", &_args, &_result); err != nil { - return - } - return _result.GetSuccess(), nil -} - -func (p *kClient) SubmitEvaluatorVersionOApi(ctx context.Context, req *openapi.SubmitEvaluatorVersionOApiRequest) (r *openapi.SubmitEvaluatorVersionOApiResponse, err error) { - var _args openapi.EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs - _args.Req = req - var _result openapi.EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult - if err = p.c.Call(ctx, "SubmitEvaluatorVersionOApi", &_args, &_result); err != nil { - return - } - return _result.GetSuccess(), nil -} - -func (p *kClient) GetEvaluatorVersionOApi(ctx context.Context, req *openapi.GetEvaluatorVersionOApiRequest) (r *openapi.GetEvaluatorVersionOApiResponse, err error) { - var _args openapi.EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs - _args.Req = req - var _result openapi.EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult - if err = p.c.Call(ctx, "GetEvaluatorVersionOApi", &_args, &_result); err != nil { - return - } - return _result.GetSuccess(), nil -} - -func (p *kClient) RunEvaluatorOApi(ctx context.Context, req *openapi.RunEvaluatorOApiRequest) (r *openapi.RunEvaluatorOApiResponse, err error) { - var _args openapi.EvaluationOpenAPIServiceRunEvaluatorOApiArgs - _args.Req = req - var _result openapi.EvaluationOpenAPIServiceRunEvaluatorOApiResult - if err = p.c.Call(ctx, "RunEvaluatorOApi", &_args, &_result); err != nil { - return - } - return _result.GetSuccess(), nil -} - -func (p *kClient) GetEvaluatorRecordOApi(ctx context.Context, req *openapi.GetEvaluatorRecordOApiRequest) (r *openapi.GetEvaluatorRecordOApiResponse, err error) { - var _args openapi.EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs - _args.Req = req - var _result openapi.EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult - if err = p.c.Call(ctx, "GetEvaluatorRecordOApi", &_args, &_result); err != nil { - return - } - return _result.GetSuccess(), nil -} - -func (p *kClient) CreateExperimentOApi(ctx context.Context, req *openapi.CreateExperimentOApiRequest) (r *openapi.CreateExperimentOApiResponse, err error) { - var _args openapi.EvaluationOpenAPIServiceCreateExperimentOApiArgs - _args.Req = req - var _result openapi.EvaluationOpenAPIServiceCreateExperimentOApiResult - if err = p.c.Call(ctx, "CreateExperimentOApi", &_args, &_result); err != nil { - return - } - return _result.GetSuccess(), nil -} - -func (p *kClient) GetExperimentResultOApi(ctx context.Context, req *openapi.GetExperimentResultOApiRequest) (r *openapi.GetExperimentResultOApiResponse, err error) { - var _args openapi.EvaluationOpenAPIServiceGetExperimentResultOApiArgs - _args.Req = req - var _result openapi.EvaluationOpenAPIServiceGetExperimentResultOApiResult - if err = p.c.Call(ctx, "GetExperimentResultOApi", &_args, &_result); err != nil { - return - } - return _result.GetSuccess(), nil -} diff --git a/backend/kitex_gen/coze/loop/evaluation/openapi/k-coze.loop.evaluation.openapi.go b/backend/kitex_gen/coze/loop/evaluation/openapi/k-coze.loop.evaluation.openapi.go index 5449d7178..5d2d8d592 100644 --- a/backend/kitex_gen/coze/loop/evaluation/openapi/k-coze.loop.evaluation.openapi.go +++ b/backend/kitex_gen/coze/loop/evaluation/openapi/k-coze.loop.evaluation.openapi.go @@ -14,16 +14,12 @@ import ( "github.com/coze-dev/coze-loop/backend/kitex_gen/base" "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/domain_openapi/common" "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/domain_openapi/eval_set" - "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/domain_openapi/evaluator" - "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/domain_openapi/experiment" ) var ( _ = base.KitexUnusedProtection _ = common.KitexUnusedProtection _ = eval_set.KitexUnusedProtection - _ = evaluator.KitexUnusedProtection - _ = experiment.KitexUnusedProtection ) // unused protection @@ -3209,7 +3205,7 @@ func (p *CreateEvaluationSetVersionOpenAPIData) DeepCopy(s interface{}) error { return nil } -func (p *BatchCreateEvaluationSetItemsOApiRequest) FastRead(buf []byte) (int, error) { +func (p *ListEvaluationSetVersionsOApiRequest) FastRead(buf []byte) (int, error) { var err error var offset int @@ -3255,7 +3251,7 @@ func (p *BatchCreateEvaluationSetItemsOApiRequest) FastRead(buf []byte) (int, er } } case 3: - if fieldTypeId == thrift.LIST { + if fieldTypeId == thrift.STRING { l, err = p.FastReadField3(buf[offset:]) offset += l if err != nil { @@ -3268,9 +3264,9 @@ func (p *BatchCreateEvaluationSetItemsOApiRequest) FastRead(buf []byte) (int, er goto SkipFieldError } } - case 4: - if fieldTypeId == thrift.BOOL { - l, err = p.FastReadField4(buf[offset:]) + case 100: + if fieldTypeId == thrift.I32 { + l, err = p.FastReadField100(buf[offset:]) offset += l if err != nil { goto ReadFieldError @@ -3282,9 +3278,9 @@ func (p *BatchCreateEvaluationSetItemsOApiRequest) FastRead(buf []byte) (int, er goto SkipFieldError } } - case 5: - if fieldTypeId == thrift.BOOL { - l, err = p.FastReadField5(buf[offset:]) + case 101: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField101(buf[offset:]) offset += l if err != nil { goto ReadFieldError @@ -3323,12 +3319,12 @@ func (p *BatchCreateEvaluationSetItemsOApiRequest) FastRead(buf []byte) (int, er ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_BatchCreateEvaluationSetItemsOApiRequest[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ListEvaluationSetVersionsOApiRequest[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *BatchCreateEvaluationSetItemsOApiRequest) FastReadField1(buf []byte) (int, error) { +func (p *ListEvaluationSetVersionsOApiRequest) FastReadField1(buf []byte) (int, error) { offset := 0 var _field *int64 @@ -3342,7 +3338,7 @@ func (p *BatchCreateEvaluationSetItemsOApiRequest) FastReadField1(buf []byte) (i return offset, nil } -func (p *BatchCreateEvaluationSetItemsOApiRequest) FastReadField2(buf []byte) (int, error) { +func (p *ListEvaluationSetVersionsOApiRequest) FastReadField2(buf []byte) (int, error) { offset := 0 var _field *int64 @@ -3356,60 +3352,49 @@ func (p *BatchCreateEvaluationSetItemsOApiRequest) FastReadField2(buf []byte) (i return offset, nil } -func (p *BatchCreateEvaluationSetItemsOApiRequest) FastReadField3(buf []byte) (int, error) { +func (p *ListEvaluationSetVersionsOApiRequest) FastReadField3(buf []byte) (int, error) { offset := 0 - _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) - offset += l - if err != nil { + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { return offset, err + } else { + offset += l + _field = &v } - _field := make([]*eval_set.EvaluationSetItem, 0, size) - values := make([]eval_set.EvaluationSetItem, size) - for i := 0; i < size; i++ { - _elem := &values[i] - _elem.InitDefault() - if l, err := _elem.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - - _field = append(_field, _elem) - } - p.Items = _field + p.VersionLike = _field return offset, nil } -func (p *BatchCreateEvaluationSetItemsOApiRequest) FastReadField4(buf []byte) (int, error) { +func (p *ListEvaluationSetVersionsOApiRequest) FastReadField100(buf []byte) (int, error) { offset := 0 - var _field *bool - if v, l, err := thrift.Binary.ReadBool(buf[offset:]); err != nil { + var _field *int32 + if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { return offset, err } else { offset += l _field = &v } - p.IsSkipInvalidItems = _field + p.PageSize = _field return offset, nil } -func (p *BatchCreateEvaluationSetItemsOApiRequest) FastReadField5(buf []byte) (int, error) { +func (p *ListEvaluationSetVersionsOApiRequest) FastReadField101(buf []byte) (int, error) { offset := 0 - var _field *bool - if v, l, err := thrift.Binary.ReadBool(buf[offset:]); err != nil { + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { return offset, err } else { offset += l _field = &v } - p.IsAllowPartialAdd = _field + p.PageToken = _field return offset, nil } -func (p *BatchCreateEvaluationSetItemsOApiRequest) FastReadField255(buf []byte) (int, error) { +func (p *ListEvaluationSetVersionsOApiRequest) FastReadField255(buf []byte) (int, error) { offset := 0 _field := base.NewBase() if l, err := _field.FastRead(buf[offset:]); err != nil { @@ -3421,39 +3406,39 @@ func (p *BatchCreateEvaluationSetItemsOApiRequest) FastReadField255(buf []byte) return offset, nil } -func (p *BatchCreateEvaluationSetItemsOApiRequest) FastWrite(buf []byte) int { +func (p *ListEvaluationSetVersionsOApiRequest) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *BatchCreateEvaluationSetItemsOApiRequest) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *ListEvaluationSetVersionsOApiRequest) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) offset += p.fastWriteField2(buf[offset:], w) - offset += p.fastWriteField4(buf[offset:], w) - offset += p.fastWriteField5(buf[offset:], w) + offset += p.fastWriteField100(buf[offset:], w) offset += p.fastWriteField3(buf[offset:], w) + offset += p.fastWriteField101(buf[offset:], w) offset += p.fastWriteField255(buf[offset:], w) } offset += thrift.Binary.WriteFieldStop(buf[offset:]) return offset } -func (p *BatchCreateEvaluationSetItemsOApiRequest) BLength() int { +func (p *ListEvaluationSetVersionsOApiRequest) BLength() int { l := 0 if p != nil { l += p.field1Length() l += p.field2Length() l += p.field3Length() - l += p.field4Length() - l += p.field5Length() + l += p.field100Length() + l += p.field101Length() l += p.field255Length() } l += thrift.Binary.FieldStopLength() return l } -func (p *BatchCreateEvaluationSetItemsOApiRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *ListEvaluationSetVersionsOApiRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetWorkspaceID() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) @@ -3462,7 +3447,7 @@ func (p *BatchCreateEvaluationSetItemsOApiRequest) fastWriteField1(buf []byte, w return offset } -func (p *BatchCreateEvaluationSetItemsOApiRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { +func (p *ListEvaluationSetVersionsOApiRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetEvaluationSetID() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 2) @@ -3471,41 +3456,34 @@ func (p *BatchCreateEvaluationSetItemsOApiRequest) fastWriteField2(buf []byte, w return offset } -func (p *BatchCreateEvaluationSetItemsOApiRequest) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { +func (p *ListEvaluationSetVersionsOApiRequest) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { offset := 0 - if p.IsSetItems() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 3) - listBeginOffset := offset - offset += thrift.Binary.ListBeginLength() - var length int - for _, v := range p.Items { - length++ - offset += v.FastWriteNocopy(buf[offset:], w) - } - thrift.Binary.WriteListBegin(buf[listBeginOffset:], thrift.STRUCT, length) + if p.IsSetVersionLike() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 3) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.VersionLike) } return offset } -func (p *BatchCreateEvaluationSetItemsOApiRequest) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { +func (p *ListEvaluationSetVersionsOApiRequest) fastWriteField100(buf []byte, w thrift.NocopyWriter) int { offset := 0 - if p.IsSetIsSkipInvalidItems() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.BOOL, 4) - offset += thrift.Binary.WriteBool(buf[offset:], *p.IsSkipInvalidItems) + if p.IsSetPageSize() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 100) + offset += thrift.Binary.WriteI32(buf[offset:], *p.PageSize) } return offset } -func (p *BatchCreateEvaluationSetItemsOApiRequest) fastWriteField5(buf []byte, w thrift.NocopyWriter) int { +func (p *ListEvaluationSetVersionsOApiRequest) fastWriteField101(buf []byte, w thrift.NocopyWriter) int { offset := 0 - if p.IsSetIsAllowPartialAdd() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.BOOL, 5) - offset += thrift.Binary.WriteBool(buf[offset:], *p.IsAllowPartialAdd) + if p.IsSetPageToken() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 101) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.PageToken) } return offset } -func (p *BatchCreateEvaluationSetItemsOApiRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { +func (p *ListEvaluationSetVersionsOApiRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetBase() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) @@ -3514,7 +3492,7 @@ func (p *BatchCreateEvaluationSetItemsOApiRequest) fastWriteField255(buf []byte, return offset } -func (p *BatchCreateEvaluationSetItemsOApiRequest) field1Length() int { +func (p *ListEvaluationSetVersionsOApiRequest) field1Length() int { l := 0 if p.IsSetWorkspaceID() { l += thrift.Binary.FieldBeginLength() @@ -3523,7 +3501,7 @@ func (p *BatchCreateEvaluationSetItemsOApiRequest) field1Length() int { return l } -func (p *BatchCreateEvaluationSetItemsOApiRequest) field2Length() int { +func (p *ListEvaluationSetVersionsOApiRequest) field2Length() int { l := 0 if p.IsSetEvaluationSetID() { l += thrift.Binary.FieldBeginLength() @@ -3532,38 +3510,34 @@ func (p *BatchCreateEvaluationSetItemsOApiRequest) field2Length() int { return l } -func (p *BatchCreateEvaluationSetItemsOApiRequest) field3Length() int { +func (p *ListEvaluationSetVersionsOApiRequest) field3Length() int { l := 0 - if p.IsSetItems() { + if p.IsSetVersionLike() { l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.ListBeginLength() - for _, v := range p.Items { - _ = v - l += v.BLength() - } + l += thrift.Binary.StringLengthNocopy(*p.VersionLike) } return l } -func (p *BatchCreateEvaluationSetItemsOApiRequest) field4Length() int { +func (p *ListEvaluationSetVersionsOApiRequest) field100Length() int { l := 0 - if p.IsSetIsSkipInvalidItems() { + if p.IsSetPageSize() { l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.BoolLength() + l += thrift.Binary.I32Length() } return l } -func (p *BatchCreateEvaluationSetItemsOApiRequest) field5Length() int { +func (p *ListEvaluationSetVersionsOApiRequest) field101Length() int { l := 0 - if p.IsSetIsAllowPartialAdd() { + if p.IsSetPageToken() { l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.BoolLength() + l += thrift.Binary.StringLengthNocopy(*p.PageToken) } return l } -func (p *BatchCreateEvaluationSetItemsOApiRequest) field255Length() int { +func (p *ListEvaluationSetVersionsOApiRequest) field255Length() int { l := 0 if p.IsSetBase() { l += thrift.Binary.FieldBeginLength() @@ -3572,8 +3546,8 @@ func (p *BatchCreateEvaluationSetItemsOApiRequest) field255Length() int { return l } -func (p *BatchCreateEvaluationSetItemsOApiRequest) DeepCopy(s interface{}) error { - src, ok := s.(*BatchCreateEvaluationSetItemsOApiRequest) +func (p *ListEvaluationSetVersionsOApiRequest) DeepCopy(s interface{}) error { + src, ok := s.(*ListEvaluationSetVersionsOApiRequest) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } @@ -3588,29 +3562,25 @@ func (p *BatchCreateEvaluationSetItemsOApiRequest) DeepCopy(s interface{}) error p.EvaluationSetID = &tmp } - if src.Items != nil { - p.Items = make([]*eval_set.EvaluationSetItem, 0, len(src.Items)) - for _, elem := range src.Items { - var _elem *eval_set.EvaluationSetItem - if elem != nil { - _elem = &eval_set.EvaluationSetItem{} - if err := _elem.DeepCopy(elem); err != nil { - return err - } - } - - p.Items = append(p.Items, _elem) + if src.VersionLike != nil { + var tmp string + if *src.VersionLike != "" { + tmp = kutils.StringDeepCopy(*src.VersionLike) } + p.VersionLike = &tmp } - if src.IsSkipInvalidItems != nil { - tmp := *src.IsSkipInvalidItems - p.IsSkipInvalidItems = &tmp + if src.PageSize != nil { + tmp := *src.PageSize + p.PageSize = &tmp } - if src.IsAllowPartialAdd != nil { - tmp := *src.IsAllowPartialAdd - p.IsAllowPartialAdd = &tmp + if src.PageToken != nil { + var tmp string + if *src.PageToken != "" { + tmp = kutils.StringDeepCopy(*src.PageToken) + } + p.PageToken = &tmp } var _base *base.Base @@ -3625,7 +3595,7 @@ func (p *BatchCreateEvaluationSetItemsOApiRequest) DeepCopy(s interface{}) error return nil } -func (p *BatchCreateEvaluationSetItemsOApiResponse) FastRead(buf []byte) (int, error) { +func (p *ListEvaluationSetVersionsOApiResponse) FastRead(buf []byte) (int, error) { var err error var offset int @@ -3711,12 +3681,12 @@ func (p *BatchCreateEvaluationSetItemsOApiResponse) FastRead(buf []byte) (int, e ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_BatchCreateEvaluationSetItemsOApiResponse[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ListEvaluationSetVersionsOApiResponse[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *BatchCreateEvaluationSetItemsOApiResponse) FastReadField1(buf []byte) (int, error) { +func (p *ListEvaluationSetVersionsOApiResponse) FastReadField1(buf []byte) (int, error) { offset := 0 var _field *int32 @@ -3730,7 +3700,7 @@ func (p *BatchCreateEvaluationSetItemsOApiResponse) FastReadField1(buf []byte) ( return offset, nil } -func (p *BatchCreateEvaluationSetItemsOApiResponse) FastReadField2(buf []byte) (int, error) { +func (p *ListEvaluationSetVersionsOApiResponse) FastReadField2(buf []byte) (int, error) { offset := 0 var _field *string @@ -3744,9 +3714,9 @@ func (p *BatchCreateEvaluationSetItemsOApiResponse) FastReadField2(buf []byte) ( return offset, nil } -func (p *BatchCreateEvaluationSetItemsOApiResponse) FastReadField3(buf []byte) (int, error) { +func (p *ListEvaluationSetVersionsOApiResponse) FastReadField3(buf []byte) (int, error) { offset := 0 - _field := NewBatchCreateEvaluationSetItemsOpenAPIData() + _field := NewListEvaluationSetVersionsOpenAPIData() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -3756,7 +3726,7 @@ func (p *BatchCreateEvaluationSetItemsOApiResponse) FastReadField3(buf []byte) ( return offset, nil } -func (p *BatchCreateEvaluationSetItemsOApiResponse) FastReadField255(buf []byte) (int, error) { +func (p *ListEvaluationSetVersionsOApiResponse) FastReadField255(buf []byte) (int, error) { offset := 0 _field := base.NewBaseResp() if l, err := _field.FastRead(buf[offset:]); err != nil { @@ -3768,11 +3738,11 @@ func (p *BatchCreateEvaluationSetItemsOApiResponse) FastReadField255(buf []byte) return offset, nil } -func (p *BatchCreateEvaluationSetItemsOApiResponse) FastWrite(buf []byte) int { +func (p *ListEvaluationSetVersionsOApiResponse) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *BatchCreateEvaluationSetItemsOApiResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *ListEvaluationSetVersionsOApiResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -3784,7 +3754,7 @@ func (p *BatchCreateEvaluationSetItemsOApiResponse) FastWriteNocopy(buf []byte, return offset } -func (p *BatchCreateEvaluationSetItemsOApiResponse) BLength() int { +func (p *ListEvaluationSetVersionsOApiResponse) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -3796,7 +3766,7 @@ func (p *BatchCreateEvaluationSetItemsOApiResponse) BLength() int { return l } -func (p *BatchCreateEvaluationSetItemsOApiResponse) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *ListEvaluationSetVersionsOApiResponse) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetCode() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 1) @@ -3805,7 +3775,7 @@ func (p *BatchCreateEvaluationSetItemsOApiResponse) fastWriteField1(buf []byte, return offset } -func (p *BatchCreateEvaluationSetItemsOApiResponse) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { +func (p *ListEvaluationSetVersionsOApiResponse) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetMsg() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) @@ -3814,7 +3784,7 @@ func (p *BatchCreateEvaluationSetItemsOApiResponse) fastWriteField2(buf []byte, return offset } -func (p *BatchCreateEvaluationSetItemsOApiResponse) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { +func (p *ListEvaluationSetVersionsOApiResponse) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetData() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 3) @@ -3823,14 +3793,14 @@ func (p *BatchCreateEvaluationSetItemsOApiResponse) fastWriteField3(buf []byte, return offset } -func (p *BatchCreateEvaluationSetItemsOApiResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { +func (p *ListEvaluationSetVersionsOApiResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) offset += p.BaseResp.FastWriteNocopy(buf[offset:], w) return offset } -func (p *BatchCreateEvaluationSetItemsOApiResponse) field1Length() int { +func (p *ListEvaluationSetVersionsOApiResponse) field1Length() int { l := 0 if p.IsSetCode() { l += thrift.Binary.FieldBeginLength() @@ -3839,7 +3809,7 @@ func (p *BatchCreateEvaluationSetItemsOApiResponse) field1Length() int { return l } -func (p *BatchCreateEvaluationSetItemsOApiResponse) field2Length() int { +func (p *ListEvaluationSetVersionsOApiResponse) field2Length() int { l := 0 if p.IsSetMsg() { l += thrift.Binary.FieldBeginLength() @@ -3848,7 +3818,7 @@ func (p *BatchCreateEvaluationSetItemsOApiResponse) field2Length() int { return l } -func (p *BatchCreateEvaluationSetItemsOApiResponse) field3Length() int { +func (p *ListEvaluationSetVersionsOApiResponse) field3Length() int { l := 0 if p.IsSetData() { l += thrift.Binary.FieldBeginLength() @@ -3857,15 +3827,15 @@ func (p *BatchCreateEvaluationSetItemsOApiResponse) field3Length() int { return l } -func (p *BatchCreateEvaluationSetItemsOApiResponse) field255Length() int { +func (p *ListEvaluationSetVersionsOApiResponse) field255Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += p.BaseResp.BLength() return l } -func (p *BatchCreateEvaluationSetItemsOApiResponse) DeepCopy(s interface{}) error { - src, ok := s.(*BatchCreateEvaluationSetItemsOApiResponse) +func (p *ListEvaluationSetVersionsOApiResponse) DeepCopy(s interface{}) error { + src, ok := s.(*ListEvaluationSetVersionsOApiResponse) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } @@ -3883,9 +3853,9 @@ func (p *BatchCreateEvaluationSetItemsOApiResponse) DeepCopy(s interface{}) erro p.Msg = &tmp } - var _data *BatchCreateEvaluationSetItemsOpenAPIData + var _data *ListEvaluationSetVersionsOpenAPIData if src.Data != nil { - _data = &BatchCreateEvaluationSetItemsOpenAPIData{} + _data = &ListEvaluationSetVersionsOpenAPIData{} if err := _data.DeepCopy(src.Data); err != nil { return err } @@ -3904,7 +3874,7 @@ func (p *BatchCreateEvaluationSetItemsOApiResponse) DeepCopy(s interface{}) erro return nil } -func (p *BatchCreateEvaluationSetItemsOpenAPIData) FastRead(buf []byte) (int, error) { +func (p *ListEvaluationSetVersionsOpenAPIData) FastRead(buf []byte) (int, error) { var err error var offset int @@ -3935,9 +3905,23 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIData) FastRead(buf []byte) (int, er goto SkipFieldError } } - case 2: - if fieldTypeId == thrift.LIST { - l, err = p.FastReadField2(buf[offset:]) + case 100: + if fieldTypeId == thrift.I64 { + l, err = p.FastReadField100(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 101: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField101(buf[offset:]) offset += l if err != nil { goto ReadFieldError @@ -3962,12 +3946,12 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIData) FastRead(buf []byte) (int, er ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_BatchCreateEvaluationSetItemsOpenAPIData[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ListEvaluationSetVersionsOpenAPIData[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *BatchCreateEvaluationSetItemsOpenAPIData) FastReadField1(buf []byte) (int, error) { +func (p *ListEvaluationSetVersionsOpenAPIData) FastReadField1(buf []byte) (int, error) { offset := 0 _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) @@ -3975,8 +3959,8 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIData) FastReadField1(buf []byte) (i if err != nil { return offset, err } - _field := make([]*eval_set.DatasetItemOutput, 0, size) - values := make([]eval_set.DatasetItemOutput, size) + _field := make([]*eval_set.EvaluationSetVersion, 0, size) + values := make([]eval_set.EvaluationSetVersion, size) for i := 0; i < size; i++ { _elem := &values[i] _elem.InitDefault() @@ -3988,67 +3972,72 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIData) FastReadField1(buf []byte) (i _field = append(_field, _elem) } - p.ItemOutputs = _field + p.Versions = _field return offset, nil } -func (p *BatchCreateEvaluationSetItemsOpenAPIData) FastReadField2(buf []byte) (int, error) { +func (p *ListEvaluationSetVersionsOpenAPIData) FastReadField100(buf []byte) (int, error) { offset := 0 - _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) - offset += l - if err != nil { + var _field *int64 + if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { return offset, err + } else { + offset += l + _field = &v } - _field := make([]*eval_set.ItemErrorGroup, 0, size) - values := make([]eval_set.ItemErrorGroup, size) - for i := 0; i < size; i++ { - _elem := &values[i] - _elem.InitDefault() - if l, err := _elem.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } + p.Total = _field + return offset, nil +} - _field = append(_field, _elem) +func (p *ListEvaluationSetVersionsOpenAPIData) FastReadField101(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v } - p.Errors = _field + p.NextPageToken = _field return offset, nil } -func (p *BatchCreateEvaluationSetItemsOpenAPIData) FastWrite(buf []byte) int { +func (p *ListEvaluationSetVersionsOpenAPIData) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *BatchCreateEvaluationSetItemsOpenAPIData) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *ListEvaluationSetVersionsOpenAPIData) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { + offset += p.fastWriteField100(buf[offset:], w) offset += p.fastWriteField1(buf[offset:], w) - offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField101(buf[offset:], w) } offset += thrift.Binary.WriteFieldStop(buf[offset:]) return offset } -func (p *BatchCreateEvaluationSetItemsOpenAPIData) BLength() int { +func (p *ListEvaluationSetVersionsOpenAPIData) BLength() int { l := 0 if p != nil { l += p.field1Length() - l += p.field2Length() + l += p.field100Length() + l += p.field101Length() } l += thrift.Binary.FieldStopLength() return l } -func (p *BatchCreateEvaluationSetItemsOpenAPIData) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *ListEvaluationSetVersionsOpenAPIData) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 - if p.IsSetItemOutputs() { + if p.IsSetVersions() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 1) listBeginOffset := offset offset += thrift.Binary.ListBeginLength() var length int - for _, v := range p.ItemOutputs { + for _, v := range p.Versions { length++ offset += v.FastWriteNocopy(buf[offset:], w) } @@ -4057,41 +4046,30 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIData) fastWriteField1(buf []byte, w return offset } -func (p *BatchCreateEvaluationSetItemsOpenAPIData) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { +func (p *ListEvaluationSetVersionsOpenAPIData) fastWriteField100(buf []byte, w thrift.NocopyWriter) int { offset := 0 - if p.IsSetErrors() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 2) - listBeginOffset := offset - offset += thrift.Binary.ListBeginLength() - var length int - for _, v := range p.Errors { - length++ - offset += v.FastWriteNocopy(buf[offset:], w) - } - thrift.Binary.WriteListBegin(buf[listBeginOffset:], thrift.STRUCT, length) + if p.IsSetTotal() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 100) + offset += thrift.Binary.WriteI64(buf[offset:], *p.Total) } return offset } -func (p *BatchCreateEvaluationSetItemsOpenAPIData) field1Length() int { - l := 0 - if p.IsSetItemOutputs() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.ListBeginLength() - for _, v := range p.ItemOutputs { - _ = v - l += v.BLength() - } +func (p *ListEvaluationSetVersionsOpenAPIData) fastWriteField101(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetNextPageToken() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 101) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.NextPageToken) } - return l + return offset } -func (p *BatchCreateEvaluationSetItemsOpenAPIData) field2Length() int { +func (p *ListEvaluationSetVersionsOpenAPIData) field1Length() int { l := 0 - if p.IsSetErrors() { + if p.IsSetVersions() { l += thrift.Binary.FieldBeginLength() l += thrift.Binary.ListBeginLength() - for _, v := range p.Errors { + for _, v := range p.Versions { _ = v l += v.BLength() } @@ -4099,46 +4077,62 @@ func (p *BatchCreateEvaluationSetItemsOpenAPIData) field2Length() int { return l } -func (p *BatchCreateEvaluationSetItemsOpenAPIData) DeepCopy(s interface{}) error { - src, ok := s.(*BatchCreateEvaluationSetItemsOpenAPIData) +func (p *ListEvaluationSetVersionsOpenAPIData) field100Length() int { + l := 0 + if p.IsSetTotal() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() + } + return l +} + +func (p *ListEvaluationSetVersionsOpenAPIData) field101Length() int { + l := 0 + if p.IsSetNextPageToken() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.NextPageToken) + } + return l +} + +func (p *ListEvaluationSetVersionsOpenAPIData) DeepCopy(s interface{}) error { + src, ok := s.(*ListEvaluationSetVersionsOpenAPIData) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - if src.ItemOutputs != nil { - p.ItemOutputs = make([]*eval_set.DatasetItemOutput, 0, len(src.ItemOutputs)) - for _, elem := range src.ItemOutputs { - var _elem *eval_set.DatasetItemOutput + if src.Versions != nil { + p.Versions = make([]*eval_set.EvaluationSetVersion, 0, len(src.Versions)) + for _, elem := range src.Versions { + var _elem *eval_set.EvaluationSetVersion if elem != nil { - _elem = &eval_set.DatasetItemOutput{} + _elem = &eval_set.EvaluationSetVersion{} if err := _elem.DeepCopy(elem); err != nil { return err } } - p.ItemOutputs = append(p.ItemOutputs, _elem) + p.Versions = append(p.Versions, _elem) } } - if src.Errors != nil { - p.Errors = make([]*eval_set.ItemErrorGroup, 0, len(src.Errors)) - for _, elem := range src.Errors { - var _elem *eval_set.ItemErrorGroup - if elem != nil { - _elem = &eval_set.ItemErrorGroup{} - if err := _elem.DeepCopy(elem); err != nil { - return err - } - } + if src.Total != nil { + tmp := *src.Total + p.Total = &tmp + } - p.Errors = append(p.Errors, _elem) + if src.NextPageToken != nil { + var tmp string + if *src.NextPageToken != "" { + tmp = kutils.StringDeepCopy(*src.NextPageToken) } + p.NextPageToken = &tmp } return nil } -func (p *BatchUpdateEvaluationSetItemsOApiRequest) FastRead(buf []byte) (int, error) { +func (p *BatchCreateEvaluationSetItemsOApiRequest) FastRead(buf []byte) (int, error) { var err error var offset int @@ -4211,6 +4205,20 @@ func (p *BatchUpdateEvaluationSetItemsOApiRequest) FastRead(buf []byte) (int, er goto SkipFieldError } } + case 5: + if fieldTypeId == thrift.BOOL { + l, err = p.FastReadField5(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } case 255: if fieldTypeId == thrift.STRUCT { l, err = p.FastReadField255(buf[offset:]) @@ -4238,12 +4246,12 @@ func (p *BatchUpdateEvaluationSetItemsOApiRequest) FastRead(buf []byte) (int, er ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_BatchUpdateEvaluationSetItemsOApiRequest[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_BatchCreateEvaluationSetItemsOApiRequest[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *BatchUpdateEvaluationSetItemsOApiRequest) FastReadField1(buf []byte) (int, error) { +func (p *BatchCreateEvaluationSetItemsOApiRequest) FastReadField1(buf []byte) (int, error) { offset := 0 var _field *int64 @@ -4257,7 +4265,7 @@ func (p *BatchUpdateEvaluationSetItemsOApiRequest) FastReadField1(buf []byte) (i return offset, nil } -func (p *BatchUpdateEvaluationSetItemsOApiRequest) FastReadField2(buf []byte) (int, error) { +func (p *BatchCreateEvaluationSetItemsOApiRequest) FastReadField2(buf []byte) (int, error) { offset := 0 var _field *int64 @@ -4271,7 +4279,7 @@ func (p *BatchUpdateEvaluationSetItemsOApiRequest) FastReadField2(buf []byte) (i return offset, nil } -func (p *BatchUpdateEvaluationSetItemsOApiRequest) FastReadField3(buf []byte) (int, error) { +func (p *BatchCreateEvaluationSetItemsOApiRequest) FastReadField3(buf []byte) (int, error) { offset := 0 _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) @@ -4296,7 +4304,7 @@ func (p *BatchUpdateEvaluationSetItemsOApiRequest) FastReadField3(buf []byte) (i return offset, nil } -func (p *BatchUpdateEvaluationSetItemsOApiRequest) FastReadField4(buf []byte) (int, error) { +func (p *BatchCreateEvaluationSetItemsOApiRequest) FastReadField4(buf []byte) (int, error) { offset := 0 var _field *bool @@ -4310,7 +4318,21 @@ func (p *BatchUpdateEvaluationSetItemsOApiRequest) FastReadField4(buf []byte) (i return offset, nil } -func (p *BatchUpdateEvaluationSetItemsOApiRequest) FastReadField255(buf []byte) (int, error) { +func (p *BatchCreateEvaluationSetItemsOApiRequest) FastReadField5(buf []byte) (int, error) { + offset := 0 + + var _field *bool + if v, l, err := thrift.Binary.ReadBool(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.IsAllowPartialAdd = _field + return offset, nil +} + +func (p *BatchCreateEvaluationSetItemsOApiRequest) FastReadField255(buf []byte) (int, error) { offset := 0 _field := base.NewBase() if l, err := _field.FastRead(buf[offset:]); err != nil { @@ -4322,16 +4344,17 @@ func (p *BatchUpdateEvaluationSetItemsOApiRequest) FastReadField255(buf []byte) return offset, nil } -func (p *BatchUpdateEvaluationSetItemsOApiRequest) FastWrite(buf []byte) int { +func (p *BatchCreateEvaluationSetItemsOApiRequest) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *BatchUpdateEvaluationSetItemsOApiRequest) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *BatchCreateEvaluationSetItemsOApiRequest) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) offset += p.fastWriteField2(buf[offset:], w) offset += p.fastWriteField4(buf[offset:], w) + offset += p.fastWriteField5(buf[offset:], w) offset += p.fastWriteField3(buf[offset:], w) offset += p.fastWriteField255(buf[offset:], w) } @@ -4339,20 +4362,21 @@ func (p *BatchUpdateEvaluationSetItemsOApiRequest) FastWriteNocopy(buf []byte, w return offset } -func (p *BatchUpdateEvaluationSetItemsOApiRequest) BLength() int { +func (p *BatchCreateEvaluationSetItemsOApiRequest) BLength() int { l := 0 if p != nil { l += p.field1Length() l += p.field2Length() l += p.field3Length() l += p.field4Length() + l += p.field5Length() l += p.field255Length() } l += thrift.Binary.FieldStopLength() return l } -func (p *BatchUpdateEvaluationSetItemsOApiRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *BatchCreateEvaluationSetItemsOApiRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetWorkspaceID() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) @@ -4361,7 +4385,7 @@ func (p *BatchUpdateEvaluationSetItemsOApiRequest) fastWriteField1(buf []byte, w return offset } -func (p *BatchUpdateEvaluationSetItemsOApiRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { +func (p *BatchCreateEvaluationSetItemsOApiRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetEvaluationSetID() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 2) @@ -4370,7 +4394,7 @@ func (p *BatchUpdateEvaluationSetItemsOApiRequest) fastWriteField2(buf []byte, w return offset } -func (p *BatchUpdateEvaluationSetItemsOApiRequest) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { +func (p *BatchCreateEvaluationSetItemsOApiRequest) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetItems() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 3) @@ -4386,7 +4410,7 @@ func (p *BatchUpdateEvaluationSetItemsOApiRequest) fastWriteField3(buf []byte, w return offset } -func (p *BatchUpdateEvaluationSetItemsOApiRequest) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { +func (p *BatchCreateEvaluationSetItemsOApiRequest) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetIsSkipInvalidItems() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.BOOL, 4) @@ -4395,7 +4419,16 @@ func (p *BatchUpdateEvaluationSetItemsOApiRequest) fastWriteField4(buf []byte, w return offset } -func (p *BatchUpdateEvaluationSetItemsOApiRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { +func (p *BatchCreateEvaluationSetItemsOApiRequest) fastWriteField5(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetIsAllowPartialAdd() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.BOOL, 5) + offset += thrift.Binary.WriteBool(buf[offset:], *p.IsAllowPartialAdd) + } + return offset +} + +func (p *BatchCreateEvaluationSetItemsOApiRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetBase() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) @@ -4404,7 +4437,7 @@ func (p *BatchUpdateEvaluationSetItemsOApiRequest) fastWriteField255(buf []byte, return offset } -func (p *BatchUpdateEvaluationSetItemsOApiRequest) field1Length() int { +func (p *BatchCreateEvaluationSetItemsOApiRequest) field1Length() int { l := 0 if p.IsSetWorkspaceID() { l += thrift.Binary.FieldBeginLength() @@ -4413,7 +4446,7 @@ func (p *BatchUpdateEvaluationSetItemsOApiRequest) field1Length() int { return l } -func (p *BatchUpdateEvaluationSetItemsOApiRequest) field2Length() int { +func (p *BatchCreateEvaluationSetItemsOApiRequest) field2Length() int { l := 0 if p.IsSetEvaluationSetID() { l += thrift.Binary.FieldBeginLength() @@ -4422,7 +4455,7 @@ func (p *BatchUpdateEvaluationSetItemsOApiRequest) field2Length() int { return l } -func (p *BatchUpdateEvaluationSetItemsOApiRequest) field3Length() int { +func (p *BatchCreateEvaluationSetItemsOApiRequest) field3Length() int { l := 0 if p.IsSetItems() { l += thrift.Binary.FieldBeginLength() @@ -4435,7 +4468,7 @@ func (p *BatchUpdateEvaluationSetItemsOApiRequest) field3Length() int { return l } -func (p *BatchUpdateEvaluationSetItemsOApiRequest) field4Length() int { +func (p *BatchCreateEvaluationSetItemsOApiRequest) field4Length() int { l := 0 if p.IsSetIsSkipInvalidItems() { l += thrift.Binary.FieldBeginLength() @@ -4444,7 +4477,16 @@ func (p *BatchUpdateEvaluationSetItemsOApiRequest) field4Length() int { return l } -func (p *BatchUpdateEvaluationSetItemsOApiRequest) field255Length() int { +func (p *BatchCreateEvaluationSetItemsOApiRequest) field5Length() int { + l := 0 + if p.IsSetIsAllowPartialAdd() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.BoolLength() + } + return l +} + +func (p *BatchCreateEvaluationSetItemsOApiRequest) field255Length() int { l := 0 if p.IsSetBase() { l += thrift.Binary.FieldBeginLength() @@ -4453,8 +4495,8 @@ func (p *BatchUpdateEvaluationSetItemsOApiRequest) field255Length() int { return l } -func (p *BatchUpdateEvaluationSetItemsOApiRequest) DeepCopy(s interface{}) error { - src, ok := s.(*BatchUpdateEvaluationSetItemsOApiRequest) +func (p *BatchCreateEvaluationSetItemsOApiRequest) DeepCopy(s interface{}) error { + src, ok := s.(*BatchCreateEvaluationSetItemsOApiRequest) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } @@ -4489,6 +4531,11 @@ func (p *BatchUpdateEvaluationSetItemsOApiRequest) DeepCopy(s interface{}) error p.IsSkipInvalidItems = &tmp } + if src.IsAllowPartialAdd != nil { + tmp := *src.IsAllowPartialAdd + p.IsAllowPartialAdd = &tmp + } + var _base *base.Base if src.Base != nil { _base = &base.Base{} @@ -4501,7 +4548,7 @@ func (p *BatchUpdateEvaluationSetItemsOApiRequest) DeepCopy(s interface{}) error return nil } -func (p *BatchUpdateEvaluationSetItemsOApiResponse) FastRead(buf []byte) (int, error) { +func (p *BatchCreateEvaluationSetItemsOApiResponse) FastRead(buf []byte) (int, error) { var err error var offset int @@ -4587,12 +4634,12 @@ func (p *BatchUpdateEvaluationSetItemsOApiResponse) FastRead(buf []byte) (int, e ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_BatchUpdateEvaluationSetItemsOApiResponse[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_BatchCreateEvaluationSetItemsOApiResponse[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *BatchUpdateEvaluationSetItemsOApiResponse) FastReadField1(buf []byte) (int, error) { +func (p *BatchCreateEvaluationSetItemsOApiResponse) FastReadField1(buf []byte) (int, error) { offset := 0 var _field *int32 @@ -4606,7 +4653,7 @@ func (p *BatchUpdateEvaluationSetItemsOApiResponse) FastReadField1(buf []byte) ( return offset, nil } -func (p *BatchUpdateEvaluationSetItemsOApiResponse) FastReadField2(buf []byte) (int, error) { +func (p *BatchCreateEvaluationSetItemsOApiResponse) FastReadField2(buf []byte) (int, error) { offset := 0 var _field *string @@ -4620,9 +4667,9 @@ func (p *BatchUpdateEvaluationSetItemsOApiResponse) FastReadField2(buf []byte) ( return offset, nil } -func (p *BatchUpdateEvaluationSetItemsOApiResponse) FastReadField3(buf []byte) (int, error) { +func (p *BatchCreateEvaluationSetItemsOApiResponse) FastReadField3(buf []byte) (int, error) { offset := 0 - _field := NewBatchUpdateEvaluationSetItemsOpenAPIData() + _field := NewBatchCreateEvaluationSetItemsOpenAPIData() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -4632,7 +4679,7 @@ func (p *BatchUpdateEvaluationSetItemsOApiResponse) FastReadField3(buf []byte) ( return offset, nil } -func (p *BatchUpdateEvaluationSetItemsOApiResponse) FastReadField255(buf []byte) (int, error) { +func (p *BatchCreateEvaluationSetItemsOApiResponse) FastReadField255(buf []byte) (int, error) { offset := 0 _field := base.NewBaseResp() if l, err := _field.FastRead(buf[offset:]); err != nil { @@ -4644,11 +4691,11 @@ func (p *BatchUpdateEvaluationSetItemsOApiResponse) FastReadField255(buf []byte) return offset, nil } -func (p *BatchUpdateEvaluationSetItemsOApiResponse) FastWrite(buf []byte) int { +func (p *BatchCreateEvaluationSetItemsOApiResponse) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *BatchUpdateEvaluationSetItemsOApiResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *BatchCreateEvaluationSetItemsOApiResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -4660,7 +4707,7 @@ func (p *BatchUpdateEvaluationSetItemsOApiResponse) FastWriteNocopy(buf []byte, return offset } -func (p *BatchUpdateEvaluationSetItemsOApiResponse) BLength() int { +func (p *BatchCreateEvaluationSetItemsOApiResponse) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -4672,7 +4719,7 @@ func (p *BatchUpdateEvaluationSetItemsOApiResponse) BLength() int { return l } -func (p *BatchUpdateEvaluationSetItemsOApiResponse) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *BatchCreateEvaluationSetItemsOApiResponse) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetCode() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 1) @@ -4681,7 +4728,7 @@ func (p *BatchUpdateEvaluationSetItemsOApiResponse) fastWriteField1(buf []byte, return offset } -func (p *BatchUpdateEvaluationSetItemsOApiResponse) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { +func (p *BatchCreateEvaluationSetItemsOApiResponse) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetMsg() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) @@ -4690,7 +4737,7 @@ func (p *BatchUpdateEvaluationSetItemsOApiResponse) fastWriteField2(buf []byte, return offset } -func (p *BatchUpdateEvaluationSetItemsOApiResponse) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { +func (p *BatchCreateEvaluationSetItemsOApiResponse) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetData() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 3) @@ -4699,14 +4746,14 @@ func (p *BatchUpdateEvaluationSetItemsOApiResponse) fastWriteField3(buf []byte, return offset } -func (p *BatchUpdateEvaluationSetItemsOApiResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { +func (p *BatchCreateEvaluationSetItemsOApiResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) offset += p.BaseResp.FastWriteNocopy(buf[offset:], w) return offset } -func (p *BatchUpdateEvaluationSetItemsOApiResponse) field1Length() int { +func (p *BatchCreateEvaluationSetItemsOApiResponse) field1Length() int { l := 0 if p.IsSetCode() { l += thrift.Binary.FieldBeginLength() @@ -4715,7 +4762,7 @@ func (p *BatchUpdateEvaluationSetItemsOApiResponse) field1Length() int { return l } -func (p *BatchUpdateEvaluationSetItemsOApiResponse) field2Length() int { +func (p *BatchCreateEvaluationSetItemsOApiResponse) field2Length() int { l := 0 if p.IsSetMsg() { l += thrift.Binary.FieldBeginLength() @@ -4724,7 +4771,7 @@ func (p *BatchUpdateEvaluationSetItemsOApiResponse) field2Length() int { return l } -func (p *BatchUpdateEvaluationSetItemsOApiResponse) field3Length() int { +func (p *BatchCreateEvaluationSetItemsOApiResponse) field3Length() int { l := 0 if p.IsSetData() { l += thrift.Binary.FieldBeginLength() @@ -4733,15 +4780,15 @@ func (p *BatchUpdateEvaluationSetItemsOApiResponse) field3Length() int { return l } -func (p *BatchUpdateEvaluationSetItemsOApiResponse) field255Length() int { +func (p *BatchCreateEvaluationSetItemsOApiResponse) field255Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += p.BaseResp.BLength() return l } -func (p *BatchUpdateEvaluationSetItemsOApiResponse) DeepCopy(s interface{}) error { - src, ok := s.(*BatchUpdateEvaluationSetItemsOApiResponse) +func (p *BatchCreateEvaluationSetItemsOApiResponse) DeepCopy(s interface{}) error { + src, ok := s.(*BatchCreateEvaluationSetItemsOApiResponse) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } @@ -4759,9 +4806,9 @@ func (p *BatchUpdateEvaluationSetItemsOApiResponse) DeepCopy(s interface{}) erro p.Msg = &tmp } - var _data *BatchUpdateEvaluationSetItemsOpenAPIData + var _data *BatchCreateEvaluationSetItemsOpenAPIData if src.Data != nil { - _data = &BatchUpdateEvaluationSetItemsOpenAPIData{} + _data = &BatchCreateEvaluationSetItemsOpenAPIData{} if err := _data.DeepCopy(src.Data); err != nil { return err } @@ -4780,7 +4827,7 @@ func (p *BatchUpdateEvaluationSetItemsOApiResponse) DeepCopy(s interface{}) erro return nil } -func (p *BatchUpdateEvaluationSetItemsOpenAPIData) FastRead(buf []byte) (int, error) { +func (p *BatchCreateEvaluationSetItemsOpenAPIData) FastRead(buf []byte) (int, error) { var err error var offset int @@ -4838,12 +4885,12 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIData) FastRead(buf []byte) (int, er ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_BatchUpdateEvaluationSetItemsOpenAPIData[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_BatchCreateEvaluationSetItemsOpenAPIData[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *BatchUpdateEvaluationSetItemsOpenAPIData) FastReadField1(buf []byte) (int, error) { +func (p *BatchCreateEvaluationSetItemsOpenAPIData) FastReadField1(buf []byte) (int, error) { offset := 0 _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) @@ -4868,7 +4915,7 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIData) FastReadField1(buf []byte) (i return offset, nil } -func (p *BatchUpdateEvaluationSetItemsOpenAPIData) FastReadField2(buf []byte) (int, error) { +func (p *BatchCreateEvaluationSetItemsOpenAPIData) FastReadField2(buf []byte) (int, error) { offset := 0 _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) @@ -4893,11 +4940,11 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIData) FastReadField2(buf []byte) (i return offset, nil } -func (p *BatchUpdateEvaluationSetItemsOpenAPIData) FastWrite(buf []byte) int { +func (p *BatchCreateEvaluationSetItemsOpenAPIData) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *BatchUpdateEvaluationSetItemsOpenAPIData) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *BatchCreateEvaluationSetItemsOpenAPIData) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -4907,7 +4954,7 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIData) FastWriteNocopy(buf []byte, w return offset } -func (p *BatchUpdateEvaluationSetItemsOpenAPIData) BLength() int { +func (p *BatchCreateEvaluationSetItemsOpenAPIData) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -4917,7 +4964,7 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIData) BLength() int { return l } -func (p *BatchUpdateEvaluationSetItemsOpenAPIData) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *BatchCreateEvaluationSetItemsOpenAPIData) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetItemOutputs() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 1) @@ -4933,7 +4980,7 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIData) fastWriteField1(buf []byte, w return offset } -func (p *BatchUpdateEvaluationSetItemsOpenAPIData) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { +func (p *BatchCreateEvaluationSetItemsOpenAPIData) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetErrors() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 2) @@ -4949,7 +4996,7 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIData) fastWriteField2(buf []byte, w return offset } -func (p *BatchUpdateEvaluationSetItemsOpenAPIData) field1Length() int { +func (p *BatchCreateEvaluationSetItemsOpenAPIData) field1Length() int { l := 0 if p.IsSetItemOutputs() { l += thrift.Binary.FieldBeginLength() @@ -4962,7 +5009,7 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIData) field1Length() int { return l } -func (p *BatchUpdateEvaluationSetItemsOpenAPIData) field2Length() int { +func (p *BatchCreateEvaluationSetItemsOpenAPIData) field2Length() int { l := 0 if p.IsSetErrors() { l += thrift.Binary.FieldBeginLength() @@ -4975,8 +5022,8 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIData) field2Length() int { return l } -func (p *BatchUpdateEvaluationSetItemsOpenAPIData) DeepCopy(s interface{}) error { - src, ok := s.(*BatchUpdateEvaluationSetItemsOpenAPIData) +func (p *BatchCreateEvaluationSetItemsOpenAPIData) DeepCopy(s interface{}) error { + src, ok := s.(*BatchCreateEvaluationSetItemsOpenAPIData) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } @@ -5014,7 +5061,7 @@ func (p *BatchUpdateEvaluationSetItemsOpenAPIData) DeepCopy(s interface{}) error return nil } -func (p *BatchDeleteEvaluationSetItemsOApiRequest) FastRead(buf []byte) (int, error) { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) FastRead(buf []byte) (int, error) { var err error var offset int @@ -5114,12 +5161,12 @@ func (p *BatchDeleteEvaluationSetItemsOApiRequest) FastRead(buf []byte) (int, er ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_BatchDeleteEvaluationSetItemsOApiRequest[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_BatchUpdateEvaluationSetItemsOApiRequest[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *BatchDeleteEvaluationSetItemsOApiRequest) FastReadField1(buf []byte) (int, error) { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) FastReadField1(buf []byte) (int, error) { offset := 0 var _field *int64 @@ -5133,7 +5180,7 @@ func (p *BatchDeleteEvaluationSetItemsOApiRequest) FastReadField1(buf []byte) (i return offset, nil } -func (p *BatchDeleteEvaluationSetItemsOApiRequest) FastReadField2(buf []byte) (int, error) { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) FastReadField2(buf []byte) (int, error) { offset := 0 var _field *int64 @@ -5147,7 +5194,7 @@ func (p *BatchDeleteEvaluationSetItemsOApiRequest) FastReadField2(buf []byte) (i return offset, nil } -func (p *BatchDeleteEvaluationSetItemsOApiRequest) FastReadField3(buf []byte) (int, error) { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) FastReadField3(buf []byte) (int, error) { offset := 0 _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) @@ -5155,23 +5202,24 @@ func (p *BatchDeleteEvaluationSetItemsOApiRequest) FastReadField3(buf []byte) (i if err != nil { return offset, err } - _field := make([]int64, 0, size) + _field := make([]*eval_set.EvaluationSetItem, 0, size) + values := make([]eval_set.EvaluationSetItem, size) for i := 0; i < size; i++ { - var _elem int64 - if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { + _elem := &values[i] + _elem.InitDefault() + if l, err := _elem.FastRead(buf[offset:]); err != nil { return offset, err } else { offset += l - _elem = v } _field = append(_field, _elem) } - p.ItemIds = _field + p.Items = _field return offset, nil } -func (p *BatchDeleteEvaluationSetItemsOApiRequest) FastReadField4(buf []byte) (int, error) { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) FastReadField4(buf []byte) (int, error) { offset := 0 var _field *bool @@ -5181,11 +5229,11 @@ func (p *BatchDeleteEvaluationSetItemsOApiRequest) FastReadField4(buf []byte) (i offset += l _field = &v } - p.IsDeleteAll = _field + p.IsSkipInvalidItems = _field return offset, nil } -func (p *BatchDeleteEvaluationSetItemsOApiRequest) FastReadField255(buf []byte) (int, error) { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) FastReadField255(buf []byte) (int, error) { offset := 0 _field := base.NewBase() if l, err := _field.FastRead(buf[offset:]); err != nil { @@ -5197,11 +5245,11 @@ func (p *BatchDeleteEvaluationSetItemsOApiRequest) FastReadField255(buf []byte) return offset, nil } -func (p *BatchDeleteEvaluationSetItemsOApiRequest) FastWrite(buf []byte) int { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *BatchDeleteEvaluationSetItemsOApiRequest) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -5214,7 +5262,7 @@ func (p *BatchDeleteEvaluationSetItemsOApiRequest) FastWriteNocopy(buf []byte, w return offset } -func (p *BatchDeleteEvaluationSetItemsOApiRequest) BLength() int { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -5227,7 +5275,7 @@ func (p *BatchDeleteEvaluationSetItemsOApiRequest) BLength() int { return l } -func (p *BatchDeleteEvaluationSetItemsOApiRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetWorkspaceID() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) @@ -5236,7 +5284,7 @@ func (p *BatchDeleteEvaluationSetItemsOApiRequest) fastWriteField1(buf []byte, w return offset } -func (p *BatchDeleteEvaluationSetItemsOApiRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetEvaluationSetID() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 2) @@ -5245,32 +5293,32 @@ func (p *BatchDeleteEvaluationSetItemsOApiRequest) fastWriteField2(buf []byte, w return offset } -func (p *BatchDeleteEvaluationSetItemsOApiRequest) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { offset := 0 - if p.IsSetItemIds() { + if p.IsSetItems() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 3) listBeginOffset := offset offset += thrift.Binary.ListBeginLength() var length int - for _, v := range p.ItemIds { + for _, v := range p.Items { length++ - offset += thrift.Binary.WriteI64(buf[offset:], v) + offset += v.FastWriteNocopy(buf[offset:], w) } - thrift.Binary.WriteListBegin(buf[listBeginOffset:], thrift.I64, length) + thrift.Binary.WriteListBegin(buf[listBeginOffset:], thrift.STRUCT, length) } return offset } -func (p *BatchDeleteEvaluationSetItemsOApiRequest) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { offset := 0 - if p.IsSetIsDeleteAll() { + if p.IsSetIsSkipInvalidItems() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.BOOL, 4) - offset += thrift.Binary.WriteBool(buf[offset:], *p.IsDeleteAll) + offset += thrift.Binary.WriteBool(buf[offset:], *p.IsSkipInvalidItems) } return offset } -func (p *BatchDeleteEvaluationSetItemsOApiRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetBase() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) @@ -5279,7 +5327,7 @@ func (p *BatchDeleteEvaluationSetItemsOApiRequest) fastWriteField255(buf []byte, return offset } -func (p *BatchDeleteEvaluationSetItemsOApiRequest) field1Length() int { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) field1Length() int { l := 0 if p.IsSetWorkspaceID() { l += thrift.Binary.FieldBeginLength() @@ -5288,7 +5336,7 @@ func (p *BatchDeleteEvaluationSetItemsOApiRequest) field1Length() int { return l } -func (p *BatchDeleteEvaluationSetItemsOApiRequest) field2Length() int { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) field2Length() int { l := 0 if p.IsSetEvaluationSetID() { l += thrift.Binary.FieldBeginLength() @@ -5297,27 +5345,29 @@ func (p *BatchDeleteEvaluationSetItemsOApiRequest) field2Length() int { return l } -func (p *BatchDeleteEvaluationSetItemsOApiRequest) field3Length() int { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) field3Length() int { l := 0 - if p.IsSetItemIds() { + if p.IsSetItems() { l += thrift.Binary.FieldBeginLength() l += thrift.Binary.ListBeginLength() - l += - thrift.Binary.I64Length() * len(p.ItemIds) + for _, v := range p.Items { + _ = v + l += v.BLength() + } } return l } -func (p *BatchDeleteEvaluationSetItemsOApiRequest) field4Length() int { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) field4Length() int { l := 0 - if p.IsSetIsDeleteAll() { + if p.IsSetIsSkipInvalidItems() { l += thrift.Binary.FieldBeginLength() l += thrift.Binary.BoolLength() } return l } -func (p *BatchDeleteEvaluationSetItemsOApiRequest) field255Length() int { +func (p *BatchUpdateEvaluationSetItemsOApiRequest) field255Length() int { l := 0 if p.IsSetBase() { l += thrift.Binary.FieldBeginLength() @@ -5326,8 +5376,8 @@ func (p *BatchDeleteEvaluationSetItemsOApiRequest) field255Length() int { return l } -func (p *BatchDeleteEvaluationSetItemsOApiRequest) DeepCopy(s interface{}) error { - src, ok := s.(*BatchDeleteEvaluationSetItemsOApiRequest) +func (p *BatchUpdateEvaluationSetItemsOApiRequest) DeepCopy(s interface{}) error { + src, ok := s.(*BatchUpdateEvaluationSetItemsOApiRequest) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } @@ -5342,18 +5392,24 @@ func (p *BatchDeleteEvaluationSetItemsOApiRequest) DeepCopy(s interface{}) error p.EvaluationSetID = &tmp } - if src.ItemIds != nil { - p.ItemIds = make([]int64, 0, len(src.ItemIds)) - for _, elem := range src.ItemIds { - var _elem int64 - _elem = elem - p.ItemIds = append(p.ItemIds, _elem) + if src.Items != nil { + p.Items = make([]*eval_set.EvaluationSetItem, 0, len(src.Items)) + for _, elem := range src.Items { + var _elem *eval_set.EvaluationSetItem + if elem != nil { + _elem = &eval_set.EvaluationSetItem{} + if err := _elem.DeepCopy(elem); err != nil { + return err + } + } + + p.Items = append(p.Items, _elem) } } - if src.IsDeleteAll != nil { - tmp := *src.IsDeleteAll - p.IsDeleteAll = &tmp + if src.IsSkipInvalidItems != nil { + tmp := *src.IsSkipInvalidItems + p.IsSkipInvalidItems = &tmp } var _base *base.Base @@ -5368,7 +5424,7 @@ func (p *BatchDeleteEvaluationSetItemsOApiRequest) DeepCopy(s interface{}) error return nil } -func (p *BatchDeleteEvaluationSetItemsOApiResponse) FastRead(buf []byte) (int, error) { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) FastRead(buf []byte) (int, error) { var err error var offset int @@ -5413,6 +5469,20 @@ func (p *BatchDeleteEvaluationSetItemsOApiResponse) FastRead(buf []byte) (int, e goto SkipFieldError } } + case 3: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField3(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } case 255: if fieldTypeId == thrift.STRUCT { l, err = p.FastReadField255(buf[offset:]) @@ -5440,12 +5510,12 @@ func (p *BatchDeleteEvaluationSetItemsOApiResponse) FastRead(buf []byte) (int, e ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_BatchDeleteEvaluationSetItemsOApiResponse[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_BatchUpdateEvaluationSetItemsOApiResponse[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *BatchDeleteEvaluationSetItemsOApiResponse) FastReadField1(buf []byte) (int, error) { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) FastReadField1(buf []byte) (int, error) { offset := 0 var _field *int32 @@ -5459,7 +5529,7 @@ func (p *BatchDeleteEvaluationSetItemsOApiResponse) FastReadField1(buf []byte) ( return offset, nil } -func (p *BatchDeleteEvaluationSetItemsOApiResponse) FastReadField2(buf []byte) (int, error) { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) FastReadField2(buf []byte) (int, error) { offset := 0 var _field *string @@ -5473,7 +5543,19 @@ func (p *BatchDeleteEvaluationSetItemsOApiResponse) FastReadField2(buf []byte) ( return offset, nil } -func (p *BatchDeleteEvaluationSetItemsOApiResponse) FastReadField255(buf []byte) (int, error) { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) FastReadField3(buf []byte) (int, error) { + offset := 0 + _field := NewBatchUpdateEvaluationSetItemsOpenAPIData() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.Data = _field + return offset, nil +} + +func (p *BatchUpdateEvaluationSetItemsOApiResponse) FastReadField255(buf []byte) (int, error) { offset := 0 _field := base.NewBaseResp() if l, err := _field.FastRead(buf[offset:]); err != nil { @@ -5485,33 +5567,35 @@ func (p *BatchDeleteEvaluationSetItemsOApiResponse) FastReadField255(buf []byte) return offset, nil } -func (p *BatchDeleteEvaluationSetItemsOApiResponse) FastWrite(buf []byte) int { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *BatchDeleteEvaluationSetItemsOApiResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField3(buf[offset:], w) offset += p.fastWriteField255(buf[offset:], w) } offset += thrift.Binary.WriteFieldStop(buf[offset:]) return offset } -func (p *BatchDeleteEvaluationSetItemsOApiResponse) BLength() int { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) BLength() int { l := 0 if p != nil { l += p.field1Length() l += p.field2Length() + l += p.field3Length() l += p.field255Length() } l += thrift.Binary.FieldStopLength() return l } -func (p *BatchDeleteEvaluationSetItemsOApiResponse) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetCode() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 1) @@ -5520,7 +5604,7 @@ func (p *BatchDeleteEvaluationSetItemsOApiResponse) fastWriteField1(buf []byte, return offset } -func (p *BatchDeleteEvaluationSetItemsOApiResponse) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetMsg() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) @@ -5529,14 +5613,23 @@ func (p *BatchDeleteEvaluationSetItemsOApiResponse) fastWriteField2(buf []byte, return offset } -func (p *BatchDeleteEvaluationSetItemsOApiResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetData() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 3) + offset += p.Data.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *BatchUpdateEvaluationSetItemsOApiResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) offset += p.BaseResp.FastWriteNocopy(buf[offset:], w) return offset } -func (p *BatchDeleteEvaluationSetItemsOApiResponse) field1Length() int { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) field1Length() int { l := 0 if p.IsSetCode() { l += thrift.Binary.FieldBeginLength() @@ -5545,7 +5638,7 @@ func (p *BatchDeleteEvaluationSetItemsOApiResponse) field1Length() int { return l } -func (p *BatchDeleteEvaluationSetItemsOApiResponse) field2Length() int { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) field2Length() int { l := 0 if p.IsSetMsg() { l += thrift.Binary.FieldBeginLength() @@ -5554,15 +5647,24 @@ func (p *BatchDeleteEvaluationSetItemsOApiResponse) field2Length() int { return l } -func (p *BatchDeleteEvaluationSetItemsOApiResponse) field255Length() int { +func (p *BatchUpdateEvaluationSetItemsOApiResponse) field3Length() int { + l := 0 + if p.IsSetData() { + l += thrift.Binary.FieldBeginLength() + l += p.Data.BLength() + } + return l +} + +func (p *BatchUpdateEvaluationSetItemsOApiResponse) field255Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += p.BaseResp.BLength() return l } -func (p *BatchDeleteEvaluationSetItemsOApiResponse) DeepCopy(s interface{}) error { - src, ok := s.(*BatchDeleteEvaluationSetItemsOApiResponse) +func (p *BatchUpdateEvaluationSetItemsOApiResponse) DeepCopy(s interface{}) error { + src, ok := s.(*BatchUpdateEvaluationSetItemsOApiResponse) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } @@ -5580,6 +5682,15 @@ func (p *BatchDeleteEvaluationSetItemsOApiResponse) DeepCopy(s interface{}) erro p.Msg = &tmp } + var _data *BatchUpdateEvaluationSetItemsOpenAPIData + if src.Data != nil { + _data = &BatchUpdateEvaluationSetItemsOpenAPIData{} + if err := _data.DeepCopy(src.Data); err != nil { + return err + } + } + p.Data = _data + var _baseResp *base.BaseResp if src.BaseResp != nil { _baseResp = &base.BaseResp{} @@ -5592,7 +5703,7 @@ func (p *BatchDeleteEvaluationSetItemsOApiResponse) DeepCopy(s interface{}) erro return nil } -func (p *ListEvaluationSetVersionItemsOApiRequest) FastRead(buf []byte) (int, error) { +func (p *BatchUpdateEvaluationSetItemsOpenAPIData) FastRead(buf []byte) (int, error) { var err error var offset int @@ -5610,7 +5721,7 @@ func (p *ListEvaluationSetVersionItemsOApiRequest) FastRead(buf []byte) (int, er } switch fieldId { case 1: - if fieldTypeId == thrift.I64 { + if fieldTypeId == thrift.LIST { l, err = p.FastReadField1(buf[offset:]) offset += l if err != nil { @@ -5624,7 +5735,7 @@ func (p *ListEvaluationSetVersionItemsOApiRequest) FastRead(buf []byte) (int, er } } case 2: - if fieldTypeId == thrift.I64 { + if fieldTypeId == thrift.LIST { l, err = p.FastReadField2(buf[offset:]) offset += l if err != nil { @@ -5637,62 +5748,6 @@ func (p *ListEvaluationSetVersionItemsOApiRequest) FastRead(buf []byte) (int, er goto SkipFieldError } } - case 3: - if fieldTypeId == thrift.I64 { - l, err = p.FastReadField3(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 100: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField100(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 101: - if fieldTypeId == thrift.I32 { - l, err = p.FastReadField101(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 255: - if fieldTypeId == thrift.STRUCT { - l, err = p.FastReadField255(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } default: l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) offset += l @@ -5706,7355 +5761,183 @@ func (p *ListEvaluationSetVersionItemsOApiRequest) FastRead(buf []byte) (int, er ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ListEvaluationSetVersionItemsOApiRequest[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_BatchUpdateEvaluationSetItemsOpenAPIData[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *ListEvaluationSetVersionItemsOApiRequest) FastReadField1(buf []byte) (int, error) { +func (p *BatchUpdateEvaluationSetItemsOpenAPIData) FastReadField1(buf []byte) (int, error) { offset := 0 - var _field *int64 - if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { + _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) + offset += l + if err != nil { return offset, err - } else { - offset += l - _field = &v } - p.WorkspaceID = _field + _field := make([]*eval_set.DatasetItemOutput, 0, size) + values := make([]eval_set.DatasetItemOutput, size) + for i := 0; i < size; i++ { + _elem := &values[i] + _elem.InitDefault() + if l, err := _elem.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + + _field = append(_field, _elem) + } + p.ItemOutputs = _field return offset, nil } -func (p *ListEvaluationSetVersionItemsOApiRequest) FastReadField2(buf []byte) (int, error) { +func (p *BatchUpdateEvaluationSetItemsOpenAPIData) FastReadField2(buf []byte) (int, error) { offset := 0 - var _field *int64 - if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { + _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) + offset += l + if err != nil { return offset, err - } else { - offset += l - _field = &v - } - p.EvaluationSetID = _field - return offset, nil -} - -func (p *ListEvaluationSetVersionItemsOApiRequest) FastReadField3(buf []byte) (int, error) { - offset := 0 - - var _field *int64 - if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.VersionID = _field - return offset, nil -} - -func (p *ListEvaluationSetVersionItemsOApiRequest) FastReadField100(buf []byte) (int, error) { - offset := 0 - - var _field *string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.PageToken = _field - return offset, nil -} - -func (p *ListEvaluationSetVersionItemsOApiRequest) FastReadField101(buf []byte) (int, error) { - offset := 0 - - var _field *int32 - if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.PageSize = _field - return offset, nil -} - -func (p *ListEvaluationSetVersionItemsOApiRequest) FastReadField255(buf []byte) (int, error) { - offset := 0 - _field := base.NewBase() - if l, err := _field.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - p.Base = _field - return offset, nil -} - -func (p *ListEvaluationSetVersionItemsOApiRequest) FastWrite(buf []byte) int { - return p.FastWriteNocopy(buf, nil) -} - -func (p *ListEvaluationSetVersionItemsOApiRequest) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p != nil { - offset += p.fastWriteField1(buf[offset:], w) - offset += p.fastWriteField2(buf[offset:], w) - offset += p.fastWriteField3(buf[offset:], w) - offset += p.fastWriteField101(buf[offset:], w) - offset += p.fastWriteField100(buf[offset:], w) - offset += p.fastWriteField255(buf[offset:], w) - } - offset += thrift.Binary.WriteFieldStop(buf[offset:]) - return offset -} - -func (p *ListEvaluationSetVersionItemsOApiRequest) BLength() int { - l := 0 - if p != nil { - l += p.field1Length() - l += p.field2Length() - l += p.field3Length() - l += p.field100Length() - l += p.field101Length() - l += p.field255Length() - } - l += thrift.Binary.FieldStopLength() - return l -} - -func (p *ListEvaluationSetVersionItemsOApiRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetWorkspaceID() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) - offset += thrift.Binary.WriteI64(buf[offset:], *p.WorkspaceID) - } - return offset -} - -func (p *ListEvaluationSetVersionItemsOApiRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetEvaluationSetID() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 2) - offset += thrift.Binary.WriteI64(buf[offset:], *p.EvaluationSetID) - } - return offset -} - -func (p *ListEvaluationSetVersionItemsOApiRequest) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetVersionID() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 3) - offset += thrift.Binary.WriteI64(buf[offset:], *p.VersionID) - } - return offset -} - -func (p *ListEvaluationSetVersionItemsOApiRequest) fastWriteField100(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetPageToken() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 100) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.PageToken) - } - return offset -} - -func (p *ListEvaluationSetVersionItemsOApiRequest) fastWriteField101(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetPageSize() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 101) - offset += thrift.Binary.WriteI32(buf[offset:], *p.PageSize) - } - return offset -} - -func (p *ListEvaluationSetVersionItemsOApiRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetBase() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) - offset += p.Base.FastWriteNocopy(buf[offset:], w) - } - return offset -} - -func (p *ListEvaluationSetVersionItemsOApiRequest) field1Length() int { - l := 0 - if p.IsSetWorkspaceID() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.I64Length() - } - return l -} - -func (p *ListEvaluationSetVersionItemsOApiRequest) field2Length() int { - l := 0 - if p.IsSetEvaluationSetID() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.I64Length() - } - return l -} - -func (p *ListEvaluationSetVersionItemsOApiRequest) field3Length() int { - l := 0 - if p.IsSetVersionID() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.I64Length() - } - return l -} - -func (p *ListEvaluationSetVersionItemsOApiRequest) field100Length() int { - l := 0 - if p.IsSetPageToken() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.PageToken) - } - return l -} - -func (p *ListEvaluationSetVersionItemsOApiRequest) field101Length() int { - l := 0 - if p.IsSetPageSize() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.I32Length() - } - return l -} - -func (p *ListEvaluationSetVersionItemsOApiRequest) field255Length() int { - l := 0 - if p.IsSetBase() { - l += thrift.Binary.FieldBeginLength() - l += p.Base.BLength() - } - return l -} - -func (p *ListEvaluationSetVersionItemsOApiRequest) DeepCopy(s interface{}) error { - src, ok := s.(*ListEvaluationSetVersionItemsOApiRequest) - if !ok { - return fmt.Errorf("%T's type not matched %T", s, p) - } - - if src.WorkspaceID != nil { - tmp := *src.WorkspaceID - p.WorkspaceID = &tmp - } - - if src.EvaluationSetID != nil { - tmp := *src.EvaluationSetID - p.EvaluationSetID = &tmp - } - - if src.VersionID != nil { - tmp := *src.VersionID - p.VersionID = &tmp - } - - if src.PageToken != nil { - var tmp string - if *src.PageToken != "" { - tmp = kutils.StringDeepCopy(*src.PageToken) - } - p.PageToken = &tmp - } - - if src.PageSize != nil { - tmp := *src.PageSize - p.PageSize = &tmp - } - - var _base *base.Base - if src.Base != nil { - _base = &base.Base{} - if err := _base.DeepCopy(src.Base); err != nil { - return err - } - } - p.Base = _base - - return nil -} - -func (p *ListEvaluationSetVersionItemsOApiResponse) FastRead(buf []byte) (int, error) { - - var err error - var offset int - var l int - var fieldTypeId thrift.TType - var fieldId int16 - for { - fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldBeginError - } - if fieldTypeId == thrift.STOP { - break - } - switch fieldId { - case 1: - if fieldTypeId == thrift.I32 { - l, err = p.FastReadField1(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 2: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField2(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 3: - if fieldTypeId == thrift.STRUCT { - l, err = p.FastReadField3(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 255: - if fieldTypeId == thrift.STRUCT { - l, err = p.FastReadField255(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - default: - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - } - - return offset, nil -ReadFieldBeginError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) -ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ListEvaluationSetVersionItemsOApiResponse[fieldId]), err) -SkipFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -} - -func (p *ListEvaluationSetVersionItemsOApiResponse) FastReadField1(buf []byte) (int, error) { - offset := 0 - - var _field *int32 - if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.Code = _field - return offset, nil -} - -func (p *ListEvaluationSetVersionItemsOApiResponse) FastReadField2(buf []byte) (int, error) { - offset := 0 - - var _field *string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.Msg = _field - return offset, nil -} - -func (p *ListEvaluationSetVersionItemsOApiResponse) FastReadField3(buf []byte) (int, error) { - offset := 0 - _field := NewListEvaluationSetVersionItemsOpenAPIData() - if l, err := _field.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - p.Data = _field - return offset, nil -} - -func (p *ListEvaluationSetVersionItemsOApiResponse) FastReadField255(buf []byte) (int, error) { - offset := 0 - _field := base.NewBaseResp() - if l, err := _field.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - p.BaseResp = _field - return offset, nil -} - -func (p *ListEvaluationSetVersionItemsOApiResponse) FastWrite(buf []byte) int { - return p.FastWriteNocopy(buf, nil) -} - -func (p *ListEvaluationSetVersionItemsOApiResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p != nil { - offset += p.fastWriteField1(buf[offset:], w) - offset += p.fastWriteField2(buf[offset:], w) - offset += p.fastWriteField3(buf[offset:], w) - offset += p.fastWriteField255(buf[offset:], w) - } - offset += thrift.Binary.WriteFieldStop(buf[offset:]) - return offset -} - -func (p *ListEvaluationSetVersionItemsOApiResponse) BLength() int { - l := 0 - if p != nil { - l += p.field1Length() - l += p.field2Length() - l += p.field3Length() - l += p.field255Length() - } - l += thrift.Binary.FieldStopLength() - return l -} - -func (p *ListEvaluationSetVersionItemsOApiResponse) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetCode() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 1) - offset += thrift.Binary.WriteI32(buf[offset:], *p.Code) - } - return offset -} - -func (p *ListEvaluationSetVersionItemsOApiResponse) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetMsg() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Msg) - } - return offset -} - -func (p *ListEvaluationSetVersionItemsOApiResponse) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetData() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 3) - offset += p.Data.FastWriteNocopy(buf[offset:], w) - } - return offset -} - -func (p *ListEvaluationSetVersionItemsOApiResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) - offset += p.BaseResp.FastWriteNocopy(buf[offset:], w) - return offset -} - -func (p *ListEvaluationSetVersionItemsOApiResponse) field1Length() int { - l := 0 - if p.IsSetCode() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.I32Length() - } - return l -} - -func (p *ListEvaluationSetVersionItemsOApiResponse) field2Length() int { - l := 0 - if p.IsSetMsg() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.Msg) - } - return l -} - -func (p *ListEvaluationSetVersionItemsOApiResponse) field3Length() int { - l := 0 - if p.IsSetData() { - l += thrift.Binary.FieldBeginLength() - l += p.Data.BLength() - } - return l -} - -func (p *ListEvaluationSetVersionItemsOApiResponse) field255Length() int { - l := 0 - l += thrift.Binary.FieldBeginLength() - l += p.BaseResp.BLength() - return l -} - -func (p *ListEvaluationSetVersionItemsOApiResponse) DeepCopy(s interface{}) error { - src, ok := s.(*ListEvaluationSetVersionItemsOApiResponse) - if !ok { - return fmt.Errorf("%T's type not matched %T", s, p) - } - - if src.Code != nil { - tmp := *src.Code - p.Code = &tmp - } - - if src.Msg != nil { - var tmp string - if *src.Msg != "" { - tmp = kutils.StringDeepCopy(*src.Msg) - } - p.Msg = &tmp - } - - var _data *ListEvaluationSetVersionItemsOpenAPIData - if src.Data != nil { - _data = &ListEvaluationSetVersionItemsOpenAPIData{} - if err := _data.DeepCopy(src.Data); err != nil { - return err - } - } - p.Data = _data - - var _baseResp *base.BaseResp - if src.BaseResp != nil { - _baseResp = &base.BaseResp{} - if err := _baseResp.DeepCopy(src.BaseResp); err != nil { - return err - } - } - p.BaseResp = _baseResp - - return nil -} - -func (p *ListEvaluationSetVersionItemsOpenAPIData) FastRead(buf []byte) (int, error) { - - var err error - var offset int - var l int - var fieldTypeId thrift.TType - var fieldId int16 - for { - fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldBeginError - } - if fieldTypeId == thrift.STOP { - break - } - switch fieldId { - case 1: - if fieldTypeId == thrift.LIST { - l, err = p.FastReadField1(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 100: - if fieldTypeId == thrift.BOOL { - l, err = p.FastReadField100(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 101: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField101(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 102: - if fieldTypeId == thrift.I64 { - l, err = p.FastReadField102(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - default: - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - } - - return offset, nil -ReadFieldBeginError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) -ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ListEvaluationSetVersionItemsOpenAPIData[fieldId]), err) -SkipFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -} - -func (p *ListEvaluationSetVersionItemsOpenAPIData) FastReadField1(buf []byte) (int, error) { - offset := 0 - - _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) - offset += l - if err != nil { - return offset, err - } - _field := make([]*eval_set.EvaluationSetItem, 0, size) - values := make([]eval_set.EvaluationSetItem, size) - for i := 0; i < size; i++ { - _elem := &values[i] - _elem.InitDefault() - if l, err := _elem.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - - _field = append(_field, _elem) - } - p.Items = _field - return offset, nil -} - -func (p *ListEvaluationSetVersionItemsOpenAPIData) FastReadField100(buf []byte) (int, error) { - offset := 0 - - var _field *bool - if v, l, err := thrift.Binary.ReadBool(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.HasMore = _field - return offset, nil -} - -func (p *ListEvaluationSetVersionItemsOpenAPIData) FastReadField101(buf []byte) (int, error) { - offset := 0 - - var _field *string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.NextPageToken = _field - return offset, nil -} - -func (p *ListEvaluationSetVersionItemsOpenAPIData) FastReadField102(buf []byte) (int, error) { - offset := 0 - - var _field *int64 - if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.Total = _field - return offset, nil -} - -func (p *ListEvaluationSetVersionItemsOpenAPIData) FastWrite(buf []byte) int { - return p.FastWriteNocopy(buf, nil) -} - -func (p *ListEvaluationSetVersionItemsOpenAPIData) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p != nil { - offset += p.fastWriteField100(buf[offset:], w) - offset += p.fastWriteField102(buf[offset:], w) - offset += p.fastWriteField1(buf[offset:], w) - offset += p.fastWriteField101(buf[offset:], w) - } - offset += thrift.Binary.WriteFieldStop(buf[offset:]) - return offset -} - -func (p *ListEvaluationSetVersionItemsOpenAPIData) BLength() int { - l := 0 - if p != nil { - l += p.field1Length() - l += p.field100Length() - l += p.field101Length() - l += p.field102Length() - } - l += thrift.Binary.FieldStopLength() - return l -} - -func (p *ListEvaluationSetVersionItemsOpenAPIData) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetItems() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 1) - listBeginOffset := offset - offset += thrift.Binary.ListBeginLength() - var length int - for _, v := range p.Items { - length++ - offset += v.FastWriteNocopy(buf[offset:], w) - } - thrift.Binary.WriteListBegin(buf[listBeginOffset:], thrift.STRUCT, length) - } - return offset -} - -func (p *ListEvaluationSetVersionItemsOpenAPIData) fastWriteField100(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetHasMore() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.BOOL, 100) - offset += thrift.Binary.WriteBool(buf[offset:], *p.HasMore) - } - return offset -} - -func (p *ListEvaluationSetVersionItemsOpenAPIData) fastWriteField101(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetNextPageToken() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 101) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.NextPageToken) - } - return offset -} - -func (p *ListEvaluationSetVersionItemsOpenAPIData) fastWriteField102(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetTotal() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 102) - offset += thrift.Binary.WriteI64(buf[offset:], *p.Total) - } - return offset -} - -func (p *ListEvaluationSetVersionItemsOpenAPIData) field1Length() int { - l := 0 - if p.IsSetItems() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.ListBeginLength() - for _, v := range p.Items { - _ = v - l += v.BLength() - } - } - return l -} - -func (p *ListEvaluationSetVersionItemsOpenAPIData) field100Length() int { - l := 0 - if p.IsSetHasMore() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.BoolLength() - } - return l -} - -func (p *ListEvaluationSetVersionItemsOpenAPIData) field101Length() int { - l := 0 - if p.IsSetNextPageToken() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.NextPageToken) - } - return l -} - -func (p *ListEvaluationSetVersionItemsOpenAPIData) field102Length() int { - l := 0 - if p.IsSetTotal() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.I64Length() - } - return l -} - -func (p *ListEvaluationSetVersionItemsOpenAPIData) DeepCopy(s interface{}) error { - src, ok := s.(*ListEvaluationSetVersionItemsOpenAPIData) - if !ok { - return fmt.Errorf("%T's type not matched %T", s, p) - } - - if src.Items != nil { - p.Items = make([]*eval_set.EvaluationSetItem, 0, len(src.Items)) - for _, elem := range src.Items { - var _elem *eval_set.EvaluationSetItem - if elem != nil { - _elem = &eval_set.EvaluationSetItem{} - if err := _elem.DeepCopy(elem); err != nil { - return err - } - } - - p.Items = append(p.Items, _elem) - } - } - - if src.HasMore != nil { - tmp := *src.HasMore - p.HasMore = &tmp - } - - if src.NextPageToken != nil { - var tmp string - if *src.NextPageToken != "" { - tmp = kutils.StringDeepCopy(*src.NextPageToken) - } - p.NextPageToken = &tmp - } - - if src.Total != nil { - tmp := *src.Total - p.Total = &tmp - } - - return nil -} - -func (p *UpdateEvaluationSetSchemaOApiRequest) FastRead(buf []byte) (int, error) { - - var err error - var offset int - var l int - var fieldTypeId thrift.TType - var fieldId int16 - for { - fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldBeginError - } - if fieldTypeId == thrift.STOP { - break - } - switch fieldId { - case 1: - if fieldTypeId == thrift.I64 { - l, err = p.FastReadField1(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 2: - if fieldTypeId == thrift.I64 { - l, err = p.FastReadField2(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 10: - if fieldTypeId == thrift.LIST { - l, err = p.FastReadField10(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 255: - if fieldTypeId == thrift.STRUCT { - l, err = p.FastReadField255(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - default: - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - } - - return offset, nil -ReadFieldBeginError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) -ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_UpdateEvaluationSetSchemaOApiRequest[fieldId]), err) -SkipFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -} - -func (p *UpdateEvaluationSetSchemaOApiRequest) FastReadField1(buf []byte) (int, error) { - offset := 0 - - var _field *int64 - if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.WorkspaceID = _field - return offset, nil -} - -func (p *UpdateEvaluationSetSchemaOApiRequest) FastReadField2(buf []byte) (int, error) { - offset := 0 - - var _field *int64 - if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.EvaluationSetID = _field - return offset, nil -} - -func (p *UpdateEvaluationSetSchemaOApiRequest) FastReadField10(buf []byte) (int, error) { - offset := 0 - - _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) - offset += l - if err != nil { - return offset, err - } - _field := make([]*eval_set.FieldSchema, 0, size) - values := make([]eval_set.FieldSchema, size) - for i := 0; i < size; i++ { - _elem := &values[i] - _elem.InitDefault() - if l, err := _elem.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - - _field = append(_field, _elem) - } - p.Fields = _field - return offset, nil -} - -func (p *UpdateEvaluationSetSchemaOApiRequest) FastReadField255(buf []byte) (int, error) { - offset := 0 - _field := base.NewBase() - if l, err := _field.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - p.Base = _field - return offset, nil -} - -func (p *UpdateEvaluationSetSchemaOApiRequest) FastWrite(buf []byte) int { - return p.FastWriteNocopy(buf, nil) -} - -func (p *UpdateEvaluationSetSchemaOApiRequest) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p != nil { - offset += p.fastWriteField1(buf[offset:], w) - offset += p.fastWriteField2(buf[offset:], w) - offset += p.fastWriteField10(buf[offset:], w) - offset += p.fastWriteField255(buf[offset:], w) - } - offset += thrift.Binary.WriteFieldStop(buf[offset:]) - return offset -} - -func (p *UpdateEvaluationSetSchemaOApiRequest) BLength() int { - l := 0 - if p != nil { - l += p.field1Length() - l += p.field2Length() - l += p.field10Length() - l += p.field255Length() - } - l += thrift.Binary.FieldStopLength() - return l -} - -func (p *UpdateEvaluationSetSchemaOApiRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetWorkspaceID() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) - offset += thrift.Binary.WriteI64(buf[offset:], *p.WorkspaceID) - } - return offset -} - -func (p *UpdateEvaluationSetSchemaOApiRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetEvaluationSetID() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 2) - offset += thrift.Binary.WriteI64(buf[offset:], *p.EvaluationSetID) - } - return offset -} - -func (p *UpdateEvaluationSetSchemaOApiRequest) fastWriteField10(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetFields() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 10) - listBeginOffset := offset - offset += thrift.Binary.ListBeginLength() - var length int - for _, v := range p.Fields { - length++ - offset += v.FastWriteNocopy(buf[offset:], w) - } - thrift.Binary.WriteListBegin(buf[listBeginOffset:], thrift.STRUCT, length) - } - return offset -} - -func (p *UpdateEvaluationSetSchemaOApiRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetBase() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) - offset += p.Base.FastWriteNocopy(buf[offset:], w) - } - return offset -} - -func (p *UpdateEvaluationSetSchemaOApiRequest) field1Length() int { - l := 0 - if p.IsSetWorkspaceID() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.I64Length() - } - return l -} - -func (p *UpdateEvaluationSetSchemaOApiRequest) field2Length() int { - l := 0 - if p.IsSetEvaluationSetID() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.I64Length() - } - return l -} - -func (p *UpdateEvaluationSetSchemaOApiRequest) field10Length() int { - l := 0 - if p.IsSetFields() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.ListBeginLength() - for _, v := range p.Fields { - _ = v - l += v.BLength() - } - } - return l -} - -func (p *UpdateEvaluationSetSchemaOApiRequest) field255Length() int { - l := 0 - if p.IsSetBase() { - l += thrift.Binary.FieldBeginLength() - l += p.Base.BLength() - } - return l -} - -func (p *UpdateEvaluationSetSchemaOApiRequest) DeepCopy(s interface{}) error { - src, ok := s.(*UpdateEvaluationSetSchemaOApiRequest) - if !ok { - return fmt.Errorf("%T's type not matched %T", s, p) - } - - if src.WorkspaceID != nil { - tmp := *src.WorkspaceID - p.WorkspaceID = &tmp - } - - if src.EvaluationSetID != nil { - tmp := *src.EvaluationSetID - p.EvaluationSetID = &tmp - } - - if src.Fields != nil { - p.Fields = make([]*eval_set.FieldSchema, 0, len(src.Fields)) - for _, elem := range src.Fields { - var _elem *eval_set.FieldSchema - if elem != nil { - _elem = &eval_set.FieldSchema{} - if err := _elem.DeepCopy(elem); err != nil { - return err - } - } - - p.Fields = append(p.Fields, _elem) - } - } - - var _base *base.Base - if src.Base != nil { - _base = &base.Base{} - if err := _base.DeepCopy(src.Base); err != nil { - return err - } - } - p.Base = _base - - return nil -} - -func (p *UpdateEvaluationSetSchemaOApiResponse) FastRead(buf []byte) (int, error) { - - var err error - var offset int - var l int - var fieldTypeId thrift.TType - var fieldId int16 - for { - fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldBeginError - } - if fieldTypeId == thrift.STOP { - break - } - switch fieldId { - case 1: - if fieldTypeId == thrift.I32 { - l, err = p.FastReadField1(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 2: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField2(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 255: - if fieldTypeId == thrift.STRUCT { - l, err = p.FastReadField255(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - default: - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - } - - return offset, nil -ReadFieldBeginError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) -ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_UpdateEvaluationSetSchemaOApiResponse[fieldId]), err) -SkipFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -} - -func (p *UpdateEvaluationSetSchemaOApiResponse) FastReadField1(buf []byte) (int, error) { - offset := 0 - - var _field *int32 - if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.Code = _field - return offset, nil -} - -func (p *UpdateEvaluationSetSchemaOApiResponse) FastReadField2(buf []byte) (int, error) { - offset := 0 - - var _field *string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.Msg = _field - return offset, nil -} - -func (p *UpdateEvaluationSetSchemaOApiResponse) FastReadField255(buf []byte) (int, error) { - offset := 0 - _field := base.NewBaseResp() - if l, err := _field.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - p.BaseResp = _field - return offset, nil -} - -func (p *UpdateEvaluationSetSchemaOApiResponse) FastWrite(buf []byte) int { - return p.FastWriteNocopy(buf, nil) -} - -func (p *UpdateEvaluationSetSchemaOApiResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p != nil { - offset += p.fastWriteField1(buf[offset:], w) - offset += p.fastWriteField2(buf[offset:], w) - offset += p.fastWriteField255(buf[offset:], w) - } - offset += thrift.Binary.WriteFieldStop(buf[offset:]) - return offset -} - -func (p *UpdateEvaluationSetSchemaOApiResponse) BLength() int { - l := 0 - if p != nil { - l += p.field1Length() - l += p.field2Length() - l += p.field255Length() - } - l += thrift.Binary.FieldStopLength() - return l -} - -func (p *UpdateEvaluationSetSchemaOApiResponse) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetCode() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 1) - offset += thrift.Binary.WriteI32(buf[offset:], *p.Code) - } - return offset -} - -func (p *UpdateEvaluationSetSchemaOApiResponse) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetMsg() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Msg) - } - return offset -} - -func (p *UpdateEvaluationSetSchemaOApiResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) - offset += p.BaseResp.FastWriteNocopy(buf[offset:], w) - return offset -} - -func (p *UpdateEvaluationSetSchemaOApiResponse) field1Length() int { - l := 0 - if p.IsSetCode() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.I32Length() - } - return l -} - -func (p *UpdateEvaluationSetSchemaOApiResponse) field2Length() int { - l := 0 - if p.IsSetMsg() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.Msg) - } - return l -} - -func (p *UpdateEvaluationSetSchemaOApiResponse) field255Length() int { - l := 0 - l += thrift.Binary.FieldBeginLength() - l += p.BaseResp.BLength() - return l -} - -func (p *UpdateEvaluationSetSchemaOApiResponse) DeepCopy(s interface{}) error { - src, ok := s.(*UpdateEvaluationSetSchemaOApiResponse) - if !ok { - return fmt.Errorf("%T's type not matched %T", s, p) - } - - if src.Code != nil { - tmp := *src.Code - p.Code = &tmp - } - - if src.Msg != nil { - var tmp string - if *src.Msg != "" { - tmp = kutils.StringDeepCopy(*src.Msg) - } - p.Msg = &tmp - } - - var _baseResp *base.BaseResp - if src.BaseResp != nil { - _baseResp = &base.BaseResp{} - if err := _baseResp.DeepCopy(src.BaseResp); err != nil { - return err - } - } - p.BaseResp = _baseResp - - return nil -} - -func (p *CreateEvaluatorOApiRequest) FastRead(buf []byte) (int, error) { - - var err error - var offset int - var l int - var fieldTypeId thrift.TType - var fieldId int16 - for { - fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldBeginError - } - if fieldTypeId == thrift.STOP { - break - } - switch fieldId { - case 1: - if fieldTypeId == thrift.I64 { - l, err = p.FastReadField1(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 2: - if fieldTypeId == thrift.STRUCT { - l, err = p.FastReadField2(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 255: - if fieldTypeId == thrift.STRUCT { - l, err = p.FastReadField255(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - default: - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - } - - return offset, nil -ReadFieldBeginError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) -ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_CreateEvaluatorOApiRequest[fieldId]), err) -SkipFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -} - -func (p *CreateEvaluatorOApiRequest) FastReadField1(buf []byte) (int, error) { - offset := 0 - - var _field *int64 - if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.WorkspaceID = _field - return offset, nil -} - -func (p *CreateEvaluatorOApiRequest) FastReadField2(buf []byte) (int, error) { - offset := 0 - _field := evaluator.NewEvaluator() - if l, err := _field.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - p.Evaluator = _field - return offset, nil -} - -func (p *CreateEvaluatorOApiRequest) FastReadField255(buf []byte) (int, error) { - offset := 0 - _field := base.NewBase() - if l, err := _field.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - p.Base = _field - return offset, nil -} - -func (p *CreateEvaluatorOApiRequest) FastWrite(buf []byte) int { - return p.FastWriteNocopy(buf, nil) -} - -func (p *CreateEvaluatorOApiRequest) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p != nil { - offset += p.fastWriteField1(buf[offset:], w) - offset += p.fastWriteField2(buf[offset:], w) - offset += p.fastWriteField255(buf[offset:], w) - } - offset += thrift.Binary.WriteFieldStop(buf[offset:]) - return offset -} - -func (p *CreateEvaluatorOApiRequest) BLength() int { - l := 0 - if p != nil { - l += p.field1Length() - l += p.field2Length() - l += p.field255Length() - } - l += thrift.Binary.FieldStopLength() - return l -} - -func (p *CreateEvaluatorOApiRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetWorkspaceID() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) - offset += thrift.Binary.WriteI64(buf[offset:], *p.WorkspaceID) - } - return offset -} - -func (p *CreateEvaluatorOApiRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetEvaluator() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 2) - offset += p.Evaluator.FastWriteNocopy(buf[offset:], w) - } - return offset -} - -func (p *CreateEvaluatorOApiRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetBase() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) - offset += p.Base.FastWriteNocopy(buf[offset:], w) - } - return offset -} - -func (p *CreateEvaluatorOApiRequest) field1Length() int { - l := 0 - if p.IsSetWorkspaceID() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.I64Length() - } - return l -} - -func (p *CreateEvaluatorOApiRequest) field2Length() int { - l := 0 - if p.IsSetEvaluator() { - l += thrift.Binary.FieldBeginLength() - l += p.Evaluator.BLength() - } - return l -} - -func (p *CreateEvaluatorOApiRequest) field255Length() int { - l := 0 - if p.IsSetBase() { - l += thrift.Binary.FieldBeginLength() - l += p.Base.BLength() - } - return l -} - -func (p *CreateEvaluatorOApiRequest) DeepCopy(s interface{}) error { - src, ok := s.(*CreateEvaluatorOApiRequest) - if !ok { - return fmt.Errorf("%T's type not matched %T", s, p) - } - - if src.WorkspaceID != nil { - tmp := *src.WorkspaceID - p.WorkspaceID = &tmp - } - - var _evaluator *evaluator.Evaluator - if src.Evaluator != nil { - _evaluator = &evaluator.Evaluator{} - if err := _evaluator.DeepCopy(src.Evaluator); err != nil { - return err - } - } - p.Evaluator = _evaluator - - var _base *base.Base - if src.Base != nil { - _base = &base.Base{} - if err := _base.DeepCopy(src.Base); err != nil { - return err - } - } - p.Base = _base - - return nil -} - -func (p *CreateEvaluatorOApiResponse) FastRead(buf []byte) (int, error) { - - var err error - var offset int - var l int - var fieldTypeId thrift.TType - var fieldId int16 - for { - fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldBeginError - } - if fieldTypeId == thrift.STOP { - break - } - switch fieldId { - case 1: - if fieldTypeId == thrift.I32 { - l, err = p.FastReadField1(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 2: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField2(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 3: - if fieldTypeId == thrift.STRUCT { - l, err = p.FastReadField3(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 255: - if fieldTypeId == thrift.STRUCT { - l, err = p.FastReadField255(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - default: - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - } - - return offset, nil -ReadFieldBeginError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) -ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_CreateEvaluatorOApiResponse[fieldId]), err) -SkipFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -} - -func (p *CreateEvaluatorOApiResponse) FastReadField1(buf []byte) (int, error) { - offset := 0 - - var _field *int32 - if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.Code = _field - return offset, nil -} - -func (p *CreateEvaluatorOApiResponse) FastReadField2(buf []byte) (int, error) { - offset := 0 - - var _field *string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.Msg = _field - return offset, nil -} - -func (p *CreateEvaluatorOApiResponse) FastReadField3(buf []byte) (int, error) { - offset := 0 - _field := NewCreateEvaluatorOpenAPIData() - if l, err := _field.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - p.Data = _field - return offset, nil -} - -func (p *CreateEvaluatorOApiResponse) FastReadField255(buf []byte) (int, error) { - offset := 0 - _field := base.NewBaseResp() - if l, err := _field.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - p.BaseResp = _field - return offset, nil -} - -func (p *CreateEvaluatorOApiResponse) FastWrite(buf []byte) int { - return p.FastWriteNocopy(buf, nil) -} - -func (p *CreateEvaluatorOApiResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p != nil { - offset += p.fastWriteField1(buf[offset:], w) - offset += p.fastWriteField2(buf[offset:], w) - offset += p.fastWriteField3(buf[offset:], w) - offset += p.fastWriteField255(buf[offset:], w) - } - offset += thrift.Binary.WriteFieldStop(buf[offset:]) - return offset -} - -func (p *CreateEvaluatorOApiResponse) BLength() int { - l := 0 - if p != nil { - l += p.field1Length() - l += p.field2Length() - l += p.field3Length() - l += p.field255Length() - } - l += thrift.Binary.FieldStopLength() - return l -} - -func (p *CreateEvaluatorOApiResponse) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetCode() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 1) - offset += thrift.Binary.WriteI32(buf[offset:], *p.Code) - } - return offset -} - -func (p *CreateEvaluatorOApiResponse) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetMsg() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Msg) - } - return offset -} - -func (p *CreateEvaluatorOApiResponse) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetData() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 3) - offset += p.Data.FastWriteNocopy(buf[offset:], w) - } - return offset -} - -func (p *CreateEvaluatorOApiResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) - offset += p.BaseResp.FastWriteNocopy(buf[offset:], w) - return offset -} - -func (p *CreateEvaluatorOApiResponse) field1Length() int { - l := 0 - if p.IsSetCode() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.I32Length() - } - return l -} - -func (p *CreateEvaluatorOApiResponse) field2Length() int { - l := 0 - if p.IsSetMsg() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.Msg) - } - return l -} - -func (p *CreateEvaluatorOApiResponse) field3Length() int { - l := 0 - if p.IsSetData() { - l += thrift.Binary.FieldBeginLength() - l += p.Data.BLength() - } - return l -} - -func (p *CreateEvaluatorOApiResponse) field255Length() int { - l := 0 - l += thrift.Binary.FieldBeginLength() - l += p.BaseResp.BLength() - return l -} - -func (p *CreateEvaluatorOApiResponse) DeepCopy(s interface{}) error { - src, ok := s.(*CreateEvaluatorOApiResponse) - if !ok { - return fmt.Errorf("%T's type not matched %T", s, p) - } - - if src.Code != nil { - tmp := *src.Code - p.Code = &tmp - } - - if src.Msg != nil { - var tmp string - if *src.Msg != "" { - tmp = kutils.StringDeepCopy(*src.Msg) - } - p.Msg = &tmp - } - - var _data *CreateEvaluatorOpenAPIData - if src.Data != nil { - _data = &CreateEvaluatorOpenAPIData{} - if err := _data.DeepCopy(src.Data); err != nil { - return err - } - } - p.Data = _data - - var _baseResp *base.BaseResp - if src.BaseResp != nil { - _baseResp = &base.BaseResp{} - if err := _baseResp.DeepCopy(src.BaseResp); err != nil { - return err - } - } - p.BaseResp = _baseResp - - return nil -} - -func (p *CreateEvaluatorOpenAPIData) FastRead(buf []byte) (int, error) { - - var err error - var offset int - var l int - var fieldTypeId thrift.TType - var fieldId int16 - for { - fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldBeginError - } - if fieldTypeId == thrift.STOP { - break - } - switch fieldId { - case 1: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField1(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - default: - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - } - - return offset, nil -ReadFieldBeginError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) -ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_CreateEvaluatorOpenAPIData[fieldId]), err) -SkipFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -} - -func (p *CreateEvaluatorOpenAPIData) FastReadField1(buf []byte) (int, error) { - offset := 0 - - var _field *string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.EvaluatorID = _field - return offset, nil -} - -func (p *CreateEvaluatorOpenAPIData) FastWrite(buf []byte) int { - return p.FastWriteNocopy(buf, nil) -} - -func (p *CreateEvaluatorOpenAPIData) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p != nil { - offset += p.fastWriteField1(buf[offset:], w) - } - offset += thrift.Binary.WriteFieldStop(buf[offset:]) - return offset -} - -func (p *CreateEvaluatorOpenAPIData) BLength() int { - l := 0 - if p != nil { - l += p.field1Length() - } - l += thrift.Binary.FieldStopLength() - return l -} - -func (p *CreateEvaluatorOpenAPIData) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetEvaluatorID() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 1) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.EvaluatorID) - } - return offset -} - -func (p *CreateEvaluatorOpenAPIData) field1Length() int { - l := 0 - if p.IsSetEvaluatorID() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.EvaluatorID) - } - return l -} - -func (p *CreateEvaluatorOpenAPIData) DeepCopy(s interface{}) error { - src, ok := s.(*CreateEvaluatorOpenAPIData) - if !ok { - return fmt.Errorf("%T's type not matched %T", s, p) - } - - if src.EvaluatorID != nil { - var tmp string - if *src.EvaluatorID != "" { - tmp = kutils.StringDeepCopy(*src.EvaluatorID) - } - p.EvaluatorID = &tmp - } - - return nil -} - -func (p *SubmitEvaluatorVersionOApiRequest) FastRead(buf []byte) (int, error) { - - var err error - var offset int - var l int - var fieldTypeId thrift.TType - var fieldId int16 - for { - fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldBeginError - } - if fieldTypeId == thrift.STOP { - break - } - switch fieldId { - case 1: - if fieldTypeId == thrift.I64 { - l, err = p.FastReadField1(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 2: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField2(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 3: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField3(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 4: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField4(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 255: - if fieldTypeId == thrift.STRUCT { - l, err = p.FastReadField255(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - default: - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - } - - return offset, nil -ReadFieldBeginError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) -ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_SubmitEvaluatorVersionOApiRequest[fieldId]), err) -SkipFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -} - -func (p *SubmitEvaluatorVersionOApiRequest) FastReadField1(buf []byte) (int, error) { - offset := 0 - - var _field *int64 - if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.WorkspaceID = _field - return offset, nil -} - -func (p *SubmitEvaluatorVersionOApiRequest) FastReadField2(buf []byte) (int, error) { - offset := 0 - - var _field *string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.EvaluatorID = _field - return offset, nil -} - -func (p *SubmitEvaluatorVersionOApiRequest) FastReadField3(buf []byte) (int, error) { - offset := 0 - - var _field *string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.Version = _field - return offset, nil -} - -func (p *SubmitEvaluatorVersionOApiRequest) FastReadField4(buf []byte) (int, error) { - offset := 0 - - var _field *string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.Description = _field - return offset, nil -} - -func (p *SubmitEvaluatorVersionOApiRequest) FastReadField255(buf []byte) (int, error) { - offset := 0 - _field := base.NewBase() - if l, err := _field.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - p.Base = _field - return offset, nil -} - -func (p *SubmitEvaluatorVersionOApiRequest) FastWrite(buf []byte) int { - return p.FastWriteNocopy(buf, nil) -} - -func (p *SubmitEvaluatorVersionOApiRequest) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p != nil { - offset += p.fastWriteField1(buf[offset:], w) - offset += p.fastWriteField2(buf[offset:], w) - offset += p.fastWriteField3(buf[offset:], w) - offset += p.fastWriteField4(buf[offset:], w) - offset += p.fastWriteField255(buf[offset:], w) - } - offset += thrift.Binary.WriteFieldStop(buf[offset:]) - return offset -} - -func (p *SubmitEvaluatorVersionOApiRequest) BLength() int { - l := 0 - if p != nil { - l += p.field1Length() - l += p.field2Length() - l += p.field3Length() - l += p.field4Length() - l += p.field255Length() - } - l += thrift.Binary.FieldStopLength() - return l -} - -func (p *SubmitEvaluatorVersionOApiRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetWorkspaceID() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) - offset += thrift.Binary.WriteI64(buf[offset:], *p.WorkspaceID) - } - return offset -} - -func (p *SubmitEvaluatorVersionOApiRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetEvaluatorID() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.EvaluatorID) - } - return offset -} - -func (p *SubmitEvaluatorVersionOApiRequest) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetVersion() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 3) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Version) - } - return offset -} - -func (p *SubmitEvaluatorVersionOApiRequest) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetDescription() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 4) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Description) - } - return offset -} - -func (p *SubmitEvaluatorVersionOApiRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetBase() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) - offset += p.Base.FastWriteNocopy(buf[offset:], w) - } - return offset -} - -func (p *SubmitEvaluatorVersionOApiRequest) field1Length() int { - l := 0 - if p.IsSetWorkspaceID() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.I64Length() - } - return l -} - -func (p *SubmitEvaluatorVersionOApiRequest) field2Length() int { - l := 0 - if p.IsSetEvaluatorID() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.EvaluatorID) - } - return l -} - -func (p *SubmitEvaluatorVersionOApiRequest) field3Length() int { - l := 0 - if p.IsSetVersion() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.Version) - } - return l -} - -func (p *SubmitEvaluatorVersionOApiRequest) field4Length() int { - l := 0 - if p.IsSetDescription() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.Description) - } - return l -} - -func (p *SubmitEvaluatorVersionOApiRequest) field255Length() int { - l := 0 - if p.IsSetBase() { - l += thrift.Binary.FieldBeginLength() - l += p.Base.BLength() - } - return l -} - -func (p *SubmitEvaluatorVersionOApiRequest) DeepCopy(s interface{}) error { - src, ok := s.(*SubmitEvaluatorVersionOApiRequest) - if !ok { - return fmt.Errorf("%T's type not matched %T", s, p) - } - - if src.WorkspaceID != nil { - tmp := *src.WorkspaceID - p.WorkspaceID = &tmp - } - - if src.EvaluatorID != nil { - var tmp string - if *src.EvaluatorID != "" { - tmp = kutils.StringDeepCopy(*src.EvaluatorID) - } - p.EvaluatorID = &tmp - } - - if src.Version != nil { - var tmp string - if *src.Version != "" { - tmp = kutils.StringDeepCopy(*src.Version) - } - p.Version = &tmp - } - - if src.Description != nil { - var tmp string - if *src.Description != "" { - tmp = kutils.StringDeepCopy(*src.Description) - } - p.Description = &tmp - } - - var _base *base.Base - if src.Base != nil { - _base = &base.Base{} - if err := _base.DeepCopy(src.Base); err != nil { - return err - } - } - p.Base = _base - - return nil -} - -func (p *SubmitEvaluatorVersionOApiResponse) FastRead(buf []byte) (int, error) { - - var err error - var offset int - var l int - var fieldTypeId thrift.TType - var fieldId int16 - for { - fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldBeginError - } - if fieldTypeId == thrift.STOP { - break - } - switch fieldId { - case 1: - if fieldTypeId == thrift.I32 { - l, err = p.FastReadField1(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 2: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField2(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 3: - if fieldTypeId == thrift.STRUCT { - l, err = p.FastReadField3(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 255: - if fieldTypeId == thrift.STRUCT { - l, err = p.FastReadField255(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - default: - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - } - - return offset, nil -ReadFieldBeginError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) -ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_SubmitEvaluatorVersionOApiResponse[fieldId]), err) -SkipFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -} - -func (p *SubmitEvaluatorVersionOApiResponse) FastReadField1(buf []byte) (int, error) { - offset := 0 - - var _field *int32 - if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.Code = _field - return offset, nil -} - -func (p *SubmitEvaluatorVersionOApiResponse) FastReadField2(buf []byte) (int, error) { - offset := 0 - - var _field *string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.Msg = _field - return offset, nil -} - -func (p *SubmitEvaluatorVersionOApiResponse) FastReadField3(buf []byte) (int, error) { - offset := 0 - _field := NewSubmitEvaluatorVersionOpenAPIData() - if l, err := _field.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - p.Data = _field - return offset, nil -} - -func (p *SubmitEvaluatorVersionOApiResponse) FastReadField255(buf []byte) (int, error) { - offset := 0 - _field := base.NewBaseResp() - if l, err := _field.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - p.BaseResp = _field - return offset, nil -} - -func (p *SubmitEvaluatorVersionOApiResponse) FastWrite(buf []byte) int { - return p.FastWriteNocopy(buf, nil) -} - -func (p *SubmitEvaluatorVersionOApiResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p != nil { - offset += p.fastWriteField1(buf[offset:], w) - offset += p.fastWriteField2(buf[offset:], w) - offset += p.fastWriteField3(buf[offset:], w) - offset += p.fastWriteField255(buf[offset:], w) - } - offset += thrift.Binary.WriteFieldStop(buf[offset:]) - return offset -} - -func (p *SubmitEvaluatorVersionOApiResponse) BLength() int { - l := 0 - if p != nil { - l += p.field1Length() - l += p.field2Length() - l += p.field3Length() - l += p.field255Length() - } - l += thrift.Binary.FieldStopLength() - return l -} - -func (p *SubmitEvaluatorVersionOApiResponse) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetCode() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 1) - offset += thrift.Binary.WriteI32(buf[offset:], *p.Code) - } - return offset -} - -func (p *SubmitEvaluatorVersionOApiResponse) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetMsg() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Msg) - } - return offset -} - -func (p *SubmitEvaluatorVersionOApiResponse) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetData() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 3) - offset += p.Data.FastWriteNocopy(buf[offset:], w) - } - return offset -} - -func (p *SubmitEvaluatorVersionOApiResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) - offset += p.BaseResp.FastWriteNocopy(buf[offset:], w) - return offset -} - -func (p *SubmitEvaluatorVersionOApiResponse) field1Length() int { - l := 0 - if p.IsSetCode() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.I32Length() - } - return l -} - -func (p *SubmitEvaluatorVersionOApiResponse) field2Length() int { - l := 0 - if p.IsSetMsg() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.Msg) - } - return l -} - -func (p *SubmitEvaluatorVersionOApiResponse) field3Length() int { - l := 0 - if p.IsSetData() { - l += thrift.Binary.FieldBeginLength() - l += p.Data.BLength() - } - return l -} - -func (p *SubmitEvaluatorVersionOApiResponse) field255Length() int { - l := 0 - l += thrift.Binary.FieldBeginLength() - l += p.BaseResp.BLength() - return l -} - -func (p *SubmitEvaluatorVersionOApiResponse) DeepCopy(s interface{}) error { - src, ok := s.(*SubmitEvaluatorVersionOApiResponse) - if !ok { - return fmt.Errorf("%T's type not matched %T", s, p) - } - - if src.Code != nil { - tmp := *src.Code - p.Code = &tmp - } - - if src.Msg != nil { - var tmp string - if *src.Msg != "" { - tmp = kutils.StringDeepCopy(*src.Msg) - } - p.Msg = &tmp - } - - var _data *SubmitEvaluatorVersionOpenAPIData - if src.Data != nil { - _data = &SubmitEvaluatorVersionOpenAPIData{} - if err := _data.DeepCopy(src.Data); err != nil { - return err - } - } - p.Data = _data - - var _baseResp *base.BaseResp - if src.BaseResp != nil { - _baseResp = &base.BaseResp{} - if err := _baseResp.DeepCopy(src.BaseResp); err != nil { - return err - } - } - p.BaseResp = _baseResp - - return nil -} - -func (p *SubmitEvaluatorVersionOpenAPIData) FastRead(buf []byte) (int, error) { - - var err error - var offset int - var l int - var fieldTypeId thrift.TType - var fieldId int16 - for { - fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldBeginError - } - if fieldTypeId == thrift.STOP { - break - } - switch fieldId { - case 1: - if fieldTypeId == thrift.STRUCT { - l, err = p.FastReadField1(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - default: - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - } - - return offset, nil -ReadFieldBeginError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) -ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_SubmitEvaluatorVersionOpenAPIData[fieldId]), err) -SkipFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -} - -func (p *SubmitEvaluatorVersionOpenAPIData) FastReadField1(buf []byte) (int, error) { - offset := 0 - _field := evaluator.NewEvaluator() - if l, err := _field.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - p.Evaluator = _field - return offset, nil -} - -func (p *SubmitEvaluatorVersionOpenAPIData) FastWrite(buf []byte) int { - return p.FastWriteNocopy(buf, nil) -} - -func (p *SubmitEvaluatorVersionOpenAPIData) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p != nil { - offset += p.fastWriteField1(buf[offset:], w) - } - offset += thrift.Binary.WriteFieldStop(buf[offset:]) - return offset -} - -func (p *SubmitEvaluatorVersionOpenAPIData) BLength() int { - l := 0 - if p != nil { - l += p.field1Length() - } - l += thrift.Binary.FieldStopLength() - return l -} - -func (p *SubmitEvaluatorVersionOpenAPIData) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetEvaluator() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) - offset += p.Evaluator.FastWriteNocopy(buf[offset:], w) - } - return offset -} - -func (p *SubmitEvaluatorVersionOpenAPIData) field1Length() int { - l := 0 - if p.IsSetEvaluator() { - l += thrift.Binary.FieldBeginLength() - l += p.Evaluator.BLength() - } - return l -} - -func (p *SubmitEvaluatorVersionOpenAPIData) DeepCopy(s interface{}) error { - src, ok := s.(*SubmitEvaluatorVersionOpenAPIData) - if !ok { - return fmt.Errorf("%T's type not matched %T", s, p) - } - - var _evaluator *evaluator.Evaluator - if src.Evaluator != nil { - _evaluator = &evaluator.Evaluator{} - if err := _evaluator.DeepCopy(src.Evaluator); err != nil { - return err - } - } - p.Evaluator = _evaluator - - return nil -} - -func (p *GetEvaluatorVersionOApiRequest) FastRead(buf []byte) (int, error) { - - var err error - var offset int - var l int - var fieldTypeId thrift.TType - var fieldId int16 - for { - fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldBeginError - } - if fieldTypeId == thrift.STOP { - break - } - switch fieldId { - case 1: - if fieldTypeId == thrift.I64 { - l, err = p.FastReadField1(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 2: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField2(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 3: - if fieldTypeId == thrift.BOOL { - l, err = p.FastReadField3(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 255: - if fieldTypeId == thrift.STRUCT { - l, err = p.FastReadField255(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - default: - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - } - - return offset, nil -ReadFieldBeginError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) -ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetEvaluatorVersionOApiRequest[fieldId]), err) -SkipFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -} - -func (p *GetEvaluatorVersionOApiRequest) FastReadField1(buf []byte) (int, error) { - offset := 0 - - var _field *int64 - if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.WorkspaceID = _field - return offset, nil -} - -func (p *GetEvaluatorVersionOApiRequest) FastReadField2(buf []byte) (int, error) { - offset := 0 - - var _field *string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.EvaluatorVersionID = _field - return offset, nil -} - -func (p *GetEvaluatorVersionOApiRequest) FastReadField3(buf []byte) (int, error) { - offset := 0 - - var _field *bool - if v, l, err := thrift.Binary.ReadBool(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.IncludeDeleted = _field - return offset, nil -} - -func (p *GetEvaluatorVersionOApiRequest) FastReadField255(buf []byte) (int, error) { - offset := 0 - _field := base.NewBase() - if l, err := _field.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - p.Base = _field - return offset, nil -} - -func (p *GetEvaluatorVersionOApiRequest) FastWrite(buf []byte) int { - return p.FastWriteNocopy(buf, nil) -} - -func (p *GetEvaluatorVersionOApiRequest) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p != nil { - offset += p.fastWriteField1(buf[offset:], w) - offset += p.fastWriteField3(buf[offset:], w) - offset += p.fastWriteField2(buf[offset:], w) - offset += p.fastWriteField255(buf[offset:], w) - } - offset += thrift.Binary.WriteFieldStop(buf[offset:]) - return offset -} - -func (p *GetEvaluatorVersionOApiRequest) BLength() int { - l := 0 - if p != nil { - l += p.field1Length() - l += p.field2Length() - l += p.field3Length() - l += p.field255Length() - } - l += thrift.Binary.FieldStopLength() - return l -} - -func (p *GetEvaluatorVersionOApiRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetWorkspaceID() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) - offset += thrift.Binary.WriteI64(buf[offset:], *p.WorkspaceID) - } - return offset -} - -func (p *GetEvaluatorVersionOApiRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetEvaluatorVersionID() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.EvaluatorVersionID) - } - return offset -} - -func (p *GetEvaluatorVersionOApiRequest) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetIncludeDeleted() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.BOOL, 3) - offset += thrift.Binary.WriteBool(buf[offset:], *p.IncludeDeleted) - } - return offset -} - -func (p *GetEvaluatorVersionOApiRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetBase() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) - offset += p.Base.FastWriteNocopy(buf[offset:], w) - } - return offset -} - -func (p *GetEvaluatorVersionOApiRequest) field1Length() int { - l := 0 - if p.IsSetWorkspaceID() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.I64Length() - } - return l -} - -func (p *GetEvaluatorVersionOApiRequest) field2Length() int { - l := 0 - if p.IsSetEvaluatorVersionID() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.EvaluatorVersionID) - } - return l -} - -func (p *GetEvaluatorVersionOApiRequest) field3Length() int { - l := 0 - if p.IsSetIncludeDeleted() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.BoolLength() - } - return l -} - -func (p *GetEvaluatorVersionOApiRequest) field255Length() int { - l := 0 - if p.IsSetBase() { - l += thrift.Binary.FieldBeginLength() - l += p.Base.BLength() - } - return l -} - -func (p *GetEvaluatorVersionOApiRequest) DeepCopy(s interface{}) error { - src, ok := s.(*GetEvaluatorVersionOApiRequest) - if !ok { - return fmt.Errorf("%T's type not matched %T", s, p) - } - - if src.WorkspaceID != nil { - tmp := *src.WorkspaceID - p.WorkspaceID = &tmp - } - - if src.EvaluatorVersionID != nil { - var tmp string - if *src.EvaluatorVersionID != "" { - tmp = kutils.StringDeepCopy(*src.EvaluatorVersionID) - } - p.EvaluatorVersionID = &tmp - } - - if src.IncludeDeleted != nil { - tmp := *src.IncludeDeleted - p.IncludeDeleted = &tmp - } - - var _base *base.Base - if src.Base != nil { - _base = &base.Base{} - if err := _base.DeepCopy(src.Base); err != nil { - return err - } - } - p.Base = _base - - return nil -} - -func (p *GetEvaluatorVersionOApiResponse) FastRead(buf []byte) (int, error) { - - var err error - var offset int - var l int - var fieldTypeId thrift.TType - var fieldId int16 - for { - fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldBeginError - } - if fieldTypeId == thrift.STOP { - break - } - switch fieldId { - case 1: - if fieldTypeId == thrift.I32 { - l, err = p.FastReadField1(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 2: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField2(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 3: - if fieldTypeId == thrift.STRUCT { - l, err = p.FastReadField3(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 255: - if fieldTypeId == thrift.STRUCT { - l, err = p.FastReadField255(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - default: - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - } - - return offset, nil -ReadFieldBeginError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) -ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetEvaluatorVersionOApiResponse[fieldId]), err) -SkipFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -} - -func (p *GetEvaluatorVersionOApiResponse) FastReadField1(buf []byte) (int, error) { - offset := 0 - - var _field *int32 - if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.Code = _field - return offset, nil -} - -func (p *GetEvaluatorVersionOApiResponse) FastReadField2(buf []byte) (int, error) { - offset := 0 - - var _field *string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.Msg = _field - return offset, nil -} - -func (p *GetEvaluatorVersionOApiResponse) FastReadField3(buf []byte) (int, error) { - offset := 0 - _field := NewGetEvaluatorVersionOpenAPIData() - if l, err := _field.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - p.Data = _field - return offset, nil -} - -func (p *GetEvaluatorVersionOApiResponse) FastReadField255(buf []byte) (int, error) { - offset := 0 - _field := base.NewBaseResp() - if l, err := _field.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - p.BaseResp = _field - return offset, nil -} - -func (p *GetEvaluatorVersionOApiResponse) FastWrite(buf []byte) int { - return p.FastWriteNocopy(buf, nil) -} - -func (p *GetEvaluatorVersionOApiResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p != nil { - offset += p.fastWriteField1(buf[offset:], w) - offset += p.fastWriteField2(buf[offset:], w) - offset += p.fastWriteField3(buf[offset:], w) - offset += p.fastWriteField255(buf[offset:], w) - } - offset += thrift.Binary.WriteFieldStop(buf[offset:]) - return offset -} - -func (p *GetEvaluatorVersionOApiResponse) BLength() int { - l := 0 - if p != nil { - l += p.field1Length() - l += p.field2Length() - l += p.field3Length() - l += p.field255Length() - } - l += thrift.Binary.FieldStopLength() - return l -} - -func (p *GetEvaluatorVersionOApiResponse) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetCode() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 1) - offset += thrift.Binary.WriteI32(buf[offset:], *p.Code) - } - return offset -} - -func (p *GetEvaluatorVersionOApiResponse) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetMsg() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Msg) - } - return offset -} - -func (p *GetEvaluatorVersionOApiResponse) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetData() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 3) - offset += p.Data.FastWriteNocopy(buf[offset:], w) - } - return offset -} - -func (p *GetEvaluatorVersionOApiResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) - offset += p.BaseResp.FastWriteNocopy(buf[offset:], w) - return offset -} - -func (p *GetEvaluatorVersionOApiResponse) field1Length() int { - l := 0 - if p.IsSetCode() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.I32Length() - } - return l -} - -func (p *GetEvaluatorVersionOApiResponse) field2Length() int { - l := 0 - if p.IsSetMsg() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.Msg) - } - return l -} - -func (p *GetEvaluatorVersionOApiResponse) field3Length() int { - l := 0 - if p.IsSetData() { - l += thrift.Binary.FieldBeginLength() - l += p.Data.BLength() - } - return l -} - -func (p *GetEvaluatorVersionOApiResponse) field255Length() int { - l := 0 - l += thrift.Binary.FieldBeginLength() - l += p.BaseResp.BLength() - return l -} - -func (p *GetEvaluatorVersionOApiResponse) DeepCopy(s interface{}) error { - src, ok := s.(*GetEvaluatorVersionOApiResponse) - if !ok { - return fmt.Errorf("%T's type not matched %T", s, p) - } - - if src.Code != nil { - tmp := *src.Code - p.Code = &tmp - } - - if src.Msg != nil { - var tmp string - if *src.Msg != "" { - tmp = kutils.StringDeepCopy(*src.Msg) - } - p.Msg = &tmp - } - - var _data *GetEvaluatorVersionOpenAPIData - if src.Data != nil { - _data = &GetEvaluatorVersionOpenAPIData{} - if err := _data.DeepCopy(src.Data); err != nil { - return err - } - } - p.Data = _data - - var _baseResp *base.BaseResp - if src.BaseResp != nil { - _baseResp = &base.BaseResp{} - if err := _baseResp.DeepCopy(src.BaseResp); err != nil { - return err - } - } - p.BaseResp = _baseResp - - return nil -} - -func (p *GetEvaluatorVersionOpenAPIData) FastRead(buf []byte) (int, error) { - - var err error - var offset int - var l int - var fieldTypeId thrift.TType - var fieldId int16 - for { - fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldBeginError - } - if fieldTypeId == thrift.STOP { - break - } - switch fieldId { - case 1: - if fieldTypeId == thrift.STRUCT { - l, err = p.FastReadField1(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - default: - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - } - - return offset, nil -ReadFieldBeginError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) -ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetEvaluatorVersionOpenAPIData[fieldId]), err) -SkipFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -} - -func (p *GetEvaluatorVersionOpenAPIData) FastReadField1(buf []byte) (int, error) { - offset := 0 - _field := evaluator.NewEvaluator() - if l, err := _field.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - p.Evaluator = _field - return offset, nil -} - -func (p *GetEvaluatorVersionOpenAPIData) FastWrite(buf []byte) int { - return p.FastWriteNocopy(buf, nil) -} - -func (p *GetEvaluatorVersionOpenAPIData) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p != nil { - offset += p.fastWriteField1(buf[offset:], w) - } - offset += thrift.Binary.WriteFieldStop(buf[offset:]) - return offset -} - -func (p *GetEvaluatorVersionOpenAPIData) BLength() int { - l := 0 - if p != nil { - l += p.field1Length() - } - l += thrift.Binary.FieldStopLength() - return l -} - -func (p *GetEvaluatorVersionOpenAPIData) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetEvaluator() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) - offset += p.Evaluator.FastWriteNocopy(buf[offset:], w) - } - return offset -} - -func (p *GetEvaluatorVersionOpenAPIData) field1Length() int { - l := 0 - if p.IsSetEvaluator() { - l += thrift.Binary.FieldBeginLength() - l += p.Evaluator.BLength() - } - return l -} - -func (p *GetEvaluatorVersionOpenAPIData) DeepCopy(s interface{}) error { - src, ok := s.(*GetEvaluatorVersionOpenAPIData) - if !ok { - return fmt.Errorf("%T's type not matched %T", s, p) - } - - var _evaluator *evaluator.Evaluator - if src.Evaluator != nil { - _evaluator = &evaluator.Evaluator{} - if err := _evaluator.DeepCopy(src.Evaluator); err != nil { - return err - } - } - p.Evaluator = _evaluator - - return nil -} - -func (p *RunEvaluatorOApiRequest) FastRead(buf []byte) (int, error) { - - var err error - var offset int - var l int - var fieldTypeId thrift.TType - var fieldId int16 - for { - fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldBeginError - } - if fieldTypeId == thrift.STOP { - break - } - switch fieldId { - case 1: - if fieldTypeId == thrift.I64 { - l, err = p.FastReadField1(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 2: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField2(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 3: - if fieldTypeId == thrift.STRUCT { - l, err = p.FastReadField3(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 4: - if fieldTypeId == thrift.MAP { - l, err = p.FastReadField4(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 255: - if fieldTypeId == thrift.STRUCT { - l, err = p.FastReadField255(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - default: - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - } - - return offset, nil -ReadFieldBeginError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) -ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_RunEvaluatorOApiRequest[fieldId]), err) -SkipFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -} - -func (p *RunEvaluatorOApiRequest) FastReadField1(buf []byte) (int, error) { - offset := 0 - - var _field *int64 - if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.WorkspaceID = _field - return offset, nil -} - -func (p *RunEvaluatorOApiRequest) FastReadField2(buf []byte) (int, error) { - offset := 0 - - var _field *string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.EvaluatorVersionID = _field - return offset, nil -} - -func (p *RunEvaluatorOApiRequest) FastReadField3(buf []byte) (int, error) { - offset := 0 - _field := evaluator.NewEvaluatorInputData() - if l, err := _field.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - p.InputData = _field - return offset, nil -} - -func (p *RunEvaluatorOApiRequest) FastReadField4(buf []byte) (int, error) { - offset := 0 - - _, _, size, l, err := thrift.Binary.ReadMapBegin(buf[offset:]) - offset += l - if err != nil { - return offset, err - } - _field := make(map[string]string, size) - for i := 0; i < size; i++ { - var _key string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _key = v - } - - var _val string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _val = v - } - - _field[_key] = _val - } - p.Ext = _field - return offset, nil -} - -func (p *RunEvaluatorOApiRequest) FastReadField255(buf []byte) (int, error) { - offset := 0 - _field := base.NewBase() - if l, err := _field.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - p.Base = _field - return offset, nil -} - -func (p *RunEvaluatorOApiRequest) FastWrite(buf []byte) int { - return p.FastWriteNocopy(buf, nil) -} - -func (p *RunEvaluatorOApiRequest) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p != nil { - offset += p.fastWriteField1(buf[offset:], w) - offset += p.fastWriteField2(buf[offset:], w) - offset += p.fastWriteField3(buf[offset:], w) - offset += p.fastWriteField4(buf[offset:], w) - offset += p.fastWriteField255(buf[offset:], w) - } - offset += thrift.Binary.WriteFieldStop(buf[offset:]) - return offset -} - -func (p *RunEvaluatorOApiRequest) BLength() int { - l := 0 - if p != nil { - l += p.field1Length() - l += p.field2Length() - l += p.field3Length() - l += p.field4Length() - l += p.field255Length() - } - l += thrift.Binary.FieldStopLength() - return l -} - -func (p *RunEvaluatorOApiRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetWorkspaceID() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) - offset += thrift.Binary.WriteI64(buf[offset:], *p.WorkspaceID) - } - return offset -} - -func (p *RunEvaluatorOApiRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetEvaluatorVersionID() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.EvaluatorVersionID) - } - return offset -} - -func (p *RunEvaluatorOApiRequest) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetInputData() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 3) - offset += p.InputData.FastWriteNocopy(buf[offset:], w) - } - return offset -} - -func (p *RunEvaluatorOApiRequest) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetExt() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.MAP, 4) - mapBeginOffset := offset - offset += thrift.Binary.MapBeginLength() - var length int - for k, v := range p.Ext { - length++ - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, k) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, v) - } - thrift.Binary.WriteMapBegin(buf[mapBeginOffset:], thrift.STRING, thrift.STRING, length) - } - return offset -} - -func (p *RunEvaluatorOApiRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetBase() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) - offset += p.Base.FastWriteNocopy(buf[offset:], w) - } - return offset -} - -func (p *RunEvaluatorOApiRequest) field1Length() int { - l := 0 - if p.IsSetWorkspaceID() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.I64Length() - } - return l -} - -func (p *RunEvaluatorOApiRequest) field2Length() int { - l := 0 - if p.IsSetEvaluatorVersionID() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.EvaluatorVersionID) - } - return l -} - -func (p *RunEvaluatorOApiRequest) field3Length() int { - l := 0 - if p.IsSetInputData() { - l += thrift.Binary.FieldBeginLength() - l += p.InputData.BLength() - } - return l -} - -func (p *RunEvaluatorOApiRequest) field4Length() int { - l := 0 - if p.IsSetExt() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.MapBeginLength() - for k, v := range p.Ext { - _, _ = k, v - - l += thrift.Binary.StringLengthNocopy(k) - l += thrift.Binary.StringLengthNocopy(v) - } - } - return l -} - -func (p *RunEvaluatorOApiRequest) field255Length() int { - l := 0 - if p.IsSetBase() { - l += thrift.Binary.FieldBeginLength() - l += p.Base.BLength() - } - return l -} - -func (p *RunEvaluatorOApiRequest) DeepCopy(s interface{}) error { - src, ok := s.(*RunEvaluatorOApiRequest) - if !ok { - return fmt.Errorf("%T's type not matched %T", s, p) - } - - if src.WorkspaceID != nil { - tmp := *src.WorkspaceID - p.WorkspaceID = &tmp - } - - if src.EvaluatorVersionID != nil { - var tmp string - if *src.EvaluatorVersionID != "" { - tmp = kutils.StringDeepCopy(*src.EvaluatorVersionID) - } - p.EvaluatorVersionID = &tmp - } - - var _inputData *evaluator.EvaluatorInputData - if src.InputData != nil { - _inputData = &evaluator.EvaluatorInputData{} - if err := _inputData.DeepCopy(src.InputData); err != nil { - return err - } - } - p.InputData = _inputData - - if src.Ext != nil { - p.Ext = make(map[string]string, len(src.Ext)) - for key, val := range src.Ext { - var _key string - if key != "" { - _key = kutils.StringDeepCopy(key) - } - - var _val string - if val != "" { - _val = kutils.StringDeepCopy(val) - } - - p.Ext[_key] = _val - } - } - - var _base *base.Base - if src.Base != nil { - _base = &base.Base{} - if err := _base.DeepCopy(src.Base); err != nil { - return err - } - } - p.Base = _base - - return nil -} - -func (p *RunEvaluatorOApiResponse) FastRead(buf []byte) (int, error) { - - var err error - var offset int - var l int - var fieldTypeId thrift.TType - var fieldId int16 - for { - fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldBeginError - } - if fieldTypeId == thrift.STOP { - break - } - switch fieldId { - case 1: - if fieldTypeId == thrift.I32 { - l, err = p.FastReadField1(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 2: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField2(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 3: - if fieldTypeId == thrift.STRUCT { - l, err = p.FastReadField3(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 255: - if fieldTypeId == thrift.STRUCT { - l, err = p.FastReadField255(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - default: - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - } - - return offset, nil -ReadFieldBeginError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) -ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_RunEvaluatorOApiResponse[fieldId]), err) -SkipFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -} - -func (p *RunEvaluatorOApiResponse) FastReadField1(buf []byte) (int, error) { - offset := 0 - - var _field *int32 - if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.Code = _field - return offset, nil -} - -func (p *RunEvaluatorOApiResponse) FastReadField2(buf []byte) (int, error) { - offset := 0 - - var _field *string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.Msg = _field - return offset, nil -} - -func (p *RunEvaluatorOApiResponse) FastReadField3(buf []byte) (int, error) { - offset := 0 - _field := NewRunEvaluatorOpenAPIData() - if l, err := _field.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - p.Data = _field - return offset, nil -} - -func (p *RunEvaluatorOApiResponse) FastReadField255(buf []byte) (int, error) { - offset := 0 - _field := base.NewBaseResp() - if l, err := _field.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - p.BaseResp = _field - return offset, nil -} - -func (p *RunEvaluatorOApiResponse) FastWrite(buf []byte) int { - return p.FastWriteNocopy(buf, nil) -} - -func (p *RunEvaluatorOApiResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p != nil { - offset += p.fastWriteField1(buf[offset:], w) - offset += p.fastWriteField2(buf[offset:], w) - offset += p.fastWriteField3(buf[offset:], w) - offset += p.fastWriteField255(buf[offset:], w) - } - offset += thrift.Binary.WriteFieldStop(buf[offset:]) - return offset -} - -func (p *RunEvaluatorOApiResponse) BLength() int { - l := 0 - if p != nil { - l += p.field1Length() - l += p.field2Length() - l += p.field3Length() - l += p.field255Length() - } - l += thrift.Binary.FieldStopLength() - return l -} - -func (p *RunEvaluatorOApiResponse) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetCode() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 1) - offset += thrift.Binary.WriteI32(buf[offset:], *p.Code) - } - return offset -} - -func (p *RunEvaluatorOApiResponse) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetMsg() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Msg) - } - return offset -} - -func (p *RunEvaluatorOApiResponse) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetData() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 3) - offset += p.Data.FastWriteNocopy(buf[offset:], w) - } - return offset -} - -func (p *RunEvaluatorOApiResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) - offset += p.BaseResp.FastWriteNocopy(buf[offset:], w) - return offset -} - -func (p *RunEvaluatorOApiResponse) field1Length() int { - l := 0 - if p.IsSetCode() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.I32Length() - } - return l -} - -func (p *RunEvaluatorOApiResponse) field2Length() int { - l := 0 - if p.IsSetMsg() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.Msg) - } - return l -} - -func (p *RunEvaluatorOApiResponse) field3Length() int { - l := 0 - if p.IsSetData() { - l += thrift.Binary.FieldBeginLength() - l += p.Data.BLength() - } - return l -} - -func (p *RunEvaluatorOApiResponse) field255Length() int { - l := 0 - l += thrift.Binary.FieldBeginLength() - l += p.BaseResp.BLength() - return l -} - -func (p *RunEvaluatorOApiResponse) DeepCopy(s interface{}) error { - src, ok := s.(*RunEvaluatorOApiResponse) - if !ok { - return fmt.Errorf("%T's type not matched %T", s, p) - } - - if src.Code != nil { - tmp := *src.Code - p.Code = &tmp - } - - if src.Msg != nil { - var tmp string - if *src.Msg != "" { - tmp = kutils.StringDeepCopy(*src.Msg) - } - p.Msg = &tmp - } - - var _data *RunEvaluatorOpenAPIData - if src.Data != nil { - _data = &RunEvaluatorOpenAPIData{} - if err := _data.DeepCopy(src.Data); err != nil { - return err - } - } - p.Data = _data - - var _baseResp *base.BaseResp - if src.BaseResp != nil { - _baseResp = &base.BaseResp{} - if err := _baseResp.DeepCopy(src.BaseResp); err != nil { - return err - } - } - p.BaseResp = _baseResp - - return nil -} - -func (p *RunEvaluatorOpenAPIData) FastRead(buf []byte) (int, error) { - - var err error - var offset int - var l int - var fieldTypeId thrift.TType - var fieldId int16 - for { - fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldBeginError - } - if fieldTypeId == thrift.STOP { - break - } - switch fieldId { - case 1: - if fieldTypeId == thrift.STRUCT { - l, err = p.FastReadField1(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - default: - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - } - - return offset, nil -ReadFieldBeginError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) -ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_RunEvaluatorOpenAPIData[fieldId]), err) -SkipFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -} - -func (p *RunEvaluatorOpenAPIData) FastReadField1(buf []byte) (int, error) { - offset := 0 - _field := evaluator.NewEvaluatorRecord() - if l, err := _field.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - p.Record = _field - return offset, nil -} - -func (p *RunEvaluatorOpenAPIData) FastWrite(buf []byte) int { - return p.FastWriteNocopy(buf, nil) -} - -func (p *RunEvaluatorOpenAPIData) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p != nil { - offset += p.fastWriteField1(buf[offset:], w) - } - offset += thrift.Binary.WriteFieldStop(buf[offset:]) - return offset -} - -func (p *RunEvaluatorOpenAPIData) BLength() int { - l := 0 - if p != nil { - l += p.field1Length() - } - l += thrift.Binary.FieldStopLength() - return l -} - -func (p *RunEvaluatorOpenAPIData) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetRecord() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) - offset += p.Record.FastWriteNocopy(buf[offset:], w) - } - return offset -} - -func (p *RunEvaluatorOpenAPIData) field1Length() int { - l := 0 - if p.IsSetRecord() { - l += thrift.Binary.FieldBeginLength() - l += p.Record.BLength() - } - return l -} - -func (p *RunEvaluatorOpenAPIData) DeepCopy(s interface{}) error { - src, ok := s.(*RunEvaluatorOpenAPIData) - if !ok { - return fmt.Errorf("%T's type not matched %T", s, p) - } - - var _record *evaluator.EvaluatorRecord - if src.Record != nil { - _record = &evaluator.EvaluatorRecord{} - if err := _record.DeepCopy(src.Record); err != nil { - return err - } - } - p.Record = _record - - return nil -} - -func (p *GetEvaluatorRecordOApiRequest) FastRead(buf []byte) (int, error) { - - var err error - var offset int - var l int - var fieldTypeId thrift.TType - var fieldId int16 - for { - fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldBeginError - } - if fieldTypeId == thrift.STOP { - break - } - switch fieldId { - case 1: - if fieldTypeId == thrift.I64 { - l, err = p.FastReadField1(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 2: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField2(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 3: - if fieldTypeId == thrift.BOOL { - l, err = p.FastReadField3(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 255: - if fieldTypeId == thrift.STRUCT { - l, err = p.FastReadField255(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - default: - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - } - - return offset, nil -ReadFieldBeginError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) -ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetEvaluatorRecordOApiRequest[fieldId]), err) -SkipFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -} - -func (p *GetEvaluatorRecordOApiRequest) FastReadField1(buf []byte) (int, error) { - offset := 0 - - var _field *int64 - if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.WorkspaceID = _field - return offset, nil -} - -func (p *GetEvaluatorRecordOApiRequest) FastReadField2(buf []byte) (int, error) { - offset := 0 - - var _field *string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.EvaluatorRecordID = _field - return offset, nil -} - -func (p *GetEvaluatorRecordOApiRequest) FastReadField3(buf []byte) (int, error) { - offset := 0 - - var _field *bool - if v, l, err := thrift.Binary.ReadBool(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.IncludeDeleted = _field - return offset, nil -} - -func (p *GetEvaluatorRecordOApiRequest) FastReadField255(buf []byte) (int, error) { - offset := 0 - _field := base.NewBase() - if l, err := _field.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - p.Base = _field - return offset, nil -} - -func (p *GetEvaluatorRecordOApiRequest) FastWrite(buf []byte) int { - return p.FastWriteNocopy(buf, nil) -} - -func (p *GetEvaluatorRecordOApiRequest) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p != nil { - offset += p.fastWriteField1(buf[offset:], w) - offset += p.fastWriteField3(buf[offset:], w) - offset += p.fastWriteField2(buf[offset:], w) - offset += p.fastWriteField255(buf[offset:], w) - } - offset += thrift.Binary.WriteFieldStop(buf[offset:]) - return offset -} - -func (p *GetEvaluatorRecordOApiRequest) BLength() int { - l := 0 - if p != nil { - l += p.field1Length() - l += p.field2Length() - l += p.field3Length() - l += p.field255Length() - } - l += thrift.Binary.FieldStopLength() - return l -} - -func (p *GetEvaluatorRecordOApiRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetWorkspaceID() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) - offset += thrift.Binary.WriteI64(buf[offset:], *p.WorkspaceID) - } - return offset -} - -func (p *GetEvaluatorRecordOApiRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetEvaluatorRecordID() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.EvaluatorRecordID) - } - return offset -} - -func (p *GetEvaluatorRecordOApiRequest) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetIncludeDeleted() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.BOOL, 3) - offset += thrift.Binary.WriteBool(buf[offset:], *p.IncludeDeleted) - } - return offset -} - -func (p *GetEvaluatorRecordOApiRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetBase() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) - offset += p.Base.FastWriteNocopy(buf[offset:], w) - } - return offset -} - -func (p *GetEvaluatorRecordOApiRequest) field1Length() int { - l := 0 - if p.IsSetWorkspaceID() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.I64Length() - } - return l -} - -func (p *GetEvaluatorRecordOApiRequest) field2Length() int { - l := 0 - if p.IsSetEvaluatorRecordID() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.EvaluatorRecordID) - } - return l -} - -func (p *GetEvaluatorRecordOApiRequest) field3Length() int { - l := 0 - if p.IsSetIncludeDeleted() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.BoolLength() - } - return l -} - -func (p *GetEvaluatorRecordOApiRequest) field255Length() int { - l := 0 - if p.IsSetBase() { - l += thrift.Binary.FieldBeginLength() - l += p.Base.BLength() - } - return l -} - -func (p *GetEvaluatorRecordOApiRequest) DeepCopy(s interface{}) error { - src, ok := s.(*GetEvaluatorRecordOApiRequest) - if !ok { - return fmt.Errorf("%T's type not matched %T", s, p) - } - - if src.WorkspaceID != nil { - tmp := *src.WorkspaceID - p.WorkspaceID = &tmp - } - - if src.EvaluatorRecordID != nil { - var tmp string - if *src.EvaluatorRecordID != "" { - tmp = kutils.StringDeepCopy(*src.EvaluatorRecordID) - } - p.EvaluatorRecordID = &tmp - } - - if src.IncludeDeleted != nil { - tmp := *src.IncludeDeleted - p.IncludeDeleted = &tmp - } - - var _base *base.Base - if src.Base != nil { - _base = &base.Base{} - if err := _base.DeepCopy(src.Base); err != nil { - return err - } - } - p.Base = _base - - return nil -} - -func (p *GetEvaluatorRecordOApiResponse) FastRead(buf []byte) (int, error) { - - var err error - var offset int - var l int - var fieldTypeId thrift.TType - var fieldId int16 - for { - fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldBeginError - } - if fieldTypeId == thrift.STOP { - break - } - switch fieldId { - case 1: - if fieldTypeId == thrift.I32 { - l, err = p.FastReadField1(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 2: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField2(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 3: - if fieldTypeId == thrift.STRUCT { - l, err = p.FastReadField3(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 255: - if fieldTypeId == thrift.STRUCT { - l, err = p.FastReadField255(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - default: - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - } - - return offset, nil -ReadFieldBeginError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) -ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetEvaluatorRecordOApiResponse[fieldId]), err) -SkipFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -} - -func (p *GetEvaluatorRecordOApiResponse) FastReadField1(buf []byte) (int, error) { - offset := 0 - - var _field *int32 - if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.Code = _field - return offset, nil -} - -func (p *GetEvaluatorRecordOApiResponse) FastReadField2(buf []byte) (int, error) { - offset := 0 - - var _field *string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.Msg = _field - return offset, nil -} - -func (p *GetEvaluatorRecordOApiResponse) FastReadField3(buf []byte) (int, error) { - offset := 0 - _field := NewGetEvaluatorRecordOpenAPIData() - if l, err := _field.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - p.Data = _field - return offset, nil -} - -func (p *GetEvaluatorRecordOApiResponse) FastReadField255(buf []byte) (int, error) { - offset := 0 - _field := base.NewBaseResp() - if l, err := _field.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - p.BaseResp = _field - return offset, nil -} - -func (p *GetEvaluatorRecordOApiResponse) FastWrite(buf []byte) int { - return p.FastWriteNocopy(buf, nil) -} - -func (p *GetEvaluatorRecordOApiResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p != nil { - offset += p.fastWriteField1(buf[offset:], w) - offset += p.fastWriteField2(buf[offset:], w) - offset += p.fastWriteField3(buf[offset:], w) - offset += p.fastWriteField255(buf[offset:], w) - } - offset += thrift.Binary.WriteFieldStop(buf[offset:]) - return offset -} - -func (p *GetEvaluatorRecordOApiResponse) BLength() int { - l := 0 - if p != nil { - l += p.field1Length() - l += p.field2Length() - l += p.field3Length() - l += p.field255Length() - } - l += thrift.Binary.FieldStopLength() - return l -} - -func (p *GetEvaluatorRecordOApiResponse) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetCode() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 1) - offset += thrift.Binary.WriteI32(buf[offset:], *p.Code) - } - return offset -} - -func (p *GetEvaluatorRecordOApiResponse) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetMsg() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Msg) - } - return offset -} - -func (p *GetEvaluatorRecordOApiResponse) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetData() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 3) - offset += p.Data.FastWriteNocopy(buf[offset:], w) - } - return offset -} - -func (p *GetEvaluatorRecordOApiResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) - offset += p.BaseResp.FastWriteNocopy(buf[offset:], w) - return offset -} - -func (p *GetEvaluatorRecordOApiResponse) field1Length() int { - l := 0 - if p.IsSetCode() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.I32Length() - } - return l -} - -func (p *GetEvaluatorRecordOApiResponse) field2Length() int { - l := 0 - if p.IsSetMsg() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.Msg) - } - return l -} - -func (p *GetEvaluatorRecordOApiResponse) field3Length() int { - l := 0 - if p.IsSetData() { - l += thrift.Binary.FieldBeginLength() - l += p.Data.BLength() - } - return l -} - -func (p *GetEvaluatorRecordOApiResponse) field255Length() int { - l := 0 - l += thrift.Binary.FieldBeginLength() - l += p.BaseResp.BLength() - return l -} - -func (p *GetEvaluatorRecordOApiResponse) DeepCopy(s interface{}) error { - src, ok := s.(*GetEvaluatorRecordOApiResponse) - if !ok { - return fmt.Errorf("%T's type not matched %T", s, p) - } - - if src.Code != nil { - tmp := *src.Code - p.Code = &tmp - } - - if src.Msg != nil { - var tmp string - if *src.Msg != "" { - tmp = kutils.StringDeepCopy(*src.Msg) - } - p.Msg = &tmp - } - - var _data *GetEvaluatorRecordOpenAPIData - if src.Data != nil { - _data = &GetEvaluatorRecordOpenAPIData{} - if err := _data.DeepCopy(src.Data); err != nil { - return err - } - } - p.Data = _data - - var _baseResp *base.BaseResp - if src.BaseResp != nil { - _baseResp = &base.BaseResp{} - if err := _baseResp.DeepCopy(src.BaseResp); err != nil { - return err - } - } - p.BaseResp = _baseResp - - return nil -} - -func (p *GetEvaluatorRecordOpenAPIData) FastRead(buf []byte) (int, error) { - - var err error - var offset int - var l int - var fieldTypeId thrift.TType - var fieldId int16 - for { - fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldBeginError - } - if fieldTypeId == thrift.STOP { - break - } - switch fieldId { - case 1: - if fieldTypeId == thrift.STRUCT { - l, err = p.FastReadField1(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - default: - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - } - - return offset, nil -ReadFieldBeginError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) -ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetEvaluatorRecordOpenAPIData[fieldId]), err) -SkipFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -} - -func (p *GetEvaluatorRecordOpenAPIData) FastReadField1(buf []byte) (int, error) { - offset := 0 - _field := evaluator.NewEvaluatorRecord() - if l, err := _field.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - p.Record = _field - return offset, nil -} - -func (p *GetEvaluatorRecordOpenAPIData) FastWrite(buf []byte) int { - return p.FastWriteNocopy(buf, nil) -} - -func (p *GetEvaluatorRecordOpenAPIData) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p != nil { - offset += p.fastWriteField1(buf[offset:], w) - } - offset += thrift.Binary.WriteFieldStop(buf[offset:]) - return offset -} - -func (p *GetEvaluatorRecordOpenAPIData) BLength() int { - l := 0 - if p != nil { - l += p.field1Length() - } - l += thrift.Binary.FieldStopLength() - return l -} - -func (p *GetEvaluatorRecordOpenAPIData) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetRecord() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) - offset += p.Record.FastWriteNocopy(buf[offset:], w) - } - return offset -} - -func (p *GetEvaluatorRecordOpenAPIData) field1Length() int { - l := 0 - if p.IsSetRecord() { - l += thrift.Binary.FieldBeginLength() - l += p.Record.BLength() - } - return l -} - -func (p *GetEvaluatorRecordOpenAPIData) DeepCopy(s interface{}) error { - src, ok := s.(*GetEvaluatorRecordOpenAPIData) - if !ok { - return fmt.Errorf("%T's type not matched %T", s, p) - } - - var _record *evaluator.EvaluatorRecord - if src.Record != nil { - _record = &evaluator.EvaluatorRecord{} - if err := _record.DeepCopy(src.Record); err != nil { - return err - } - } - p.Record = _record - - return nil -} - -func (p *CreateExperimentOApiRequest) FastRead(buf []byte) (int, error) { - - var err error - var offset int - var l int - var fieldTypeId thrift.TType - var fieldId int16 - for { - fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldBeginError - } - if fieldTypeId == thrift.STOP { - break - } - switch fieldId { - case 1: - if fieldTypeId == thrift.I64 { - l, err = p.FastReadField1(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 2: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField2(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 3: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField3(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 4: - if fieldTypeId == thrift.LIST { - l, err = p.FastReadField4(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 5: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField5(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 6: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField6(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 7: - if fieldTypeId == thrift.STRUCT { - l, err = p.FastReadField7(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 8: - if fieldTypeId == thrift.LIST { - l, err = p.FastReadField8(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 9: - if fieldTypeId == thrift.I32 { - l, err = p.FastReadField9(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 10: - if fieldTypeId == thrift.I32 { - l, err = p.FastReadField10(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 255: - if fieldTypeId == thrift.STRUCT { - l, err = p.FastReadField255(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - default: - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - } - - return offset, nil -ReadFieldBeginError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) -ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_CreateExperimentOApiRequest[fieldId]), err) -SkipFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -} - -func (p *CreateExperimentOApiRequest) FastReadField1(buf []byte) (int, error) { - offset := 0 - - var _field *int64 - if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.WorkspaceID = _field - return offset, nil -} - -func (p *CreateExperimentOApiRequest) FastReadField2(buf []byte) (int, error) { - offset := 0 - - var _field *string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.EvalSetVersionID = _field - return offset, nil -} - -func (p *CreateExperimentOApiRequest) FastReadField3(buf []byte) (int, error) { - offset := 0 - - var _field *string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.TargetVersionID = _field - return offset, nil -} - -func (p *CreateExperimentOApiRequest) FastReadField4(buf []byte) (int, error) { - offset := 0 - - _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) - offset += l - if err != nil { - return offset, err - } - _field := make([]string, 0, size) - for i := 0; i < size; i++ { - var _elem string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _elem = v - } - - _field = append(_field, _elem) - } - p.EvaluatorVersionIds = _field - return offset, nil -} - -func (p *CreateExperimentOApiRequest) FastReadField5(buf []byte) (int, error) { - offset := 0 - - var _field *string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.Name = _field - return offset, nil -} - -func (p *CreateExperimentOApiRequest) FastReadField6(buf []byte) (int, error) { - offset := 0 - - var _field *string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.Description = _field - return offset, nil -} - -func (p *CreateExperimentOApiRequest) FastReadField7(buf []byte) (int, error) { - offset := 0 - _field := experiment.NewTargetFieldMapping() - if l, err := _field.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - p.TargetFieldMapping = _field - return offset, nil -} - -func (p *CreateExperimentOApiRequest) FastReadField8(buf []byte) (int, error) { - offset := 0 - - _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) - offset += l - if err != nil { - return offset, err - } - _field := make([]*experiment.EvaluatorFieldMapping, 0, size) - values := make([]experiment.EvaluatorFieldMapping, size) - for i := 0; i < size; i++ { - _elem := &values[i] - _elem.InitDefault() - if l, err := _elem.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - - _field = append(_field, _elem) - } - p.EvaluatorFieldMapping = _field - return offset, nil -} - -func (p *CreateExperimentOApiRequest) FastReadField9(buf []byte) (int, error) { - offset := 0 - - var _field *int32 - if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.ItemConcurNum = _field - return offset, nil -} - -func (p *CreateExperimentOApiRequest) FastReadField10(buf []byte) (int, error) { - offset := 0 - - var _field *int32 - if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.EvaluatorsConcurNum = _field - return offset, nil -} - -func (p *CreateExperimentOApiRequest) FastReadField255(buf []byte) (int, error) { - offset := 0 - _field := base.NewBase() - if l, err := _field.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - p.Base = _field - return offset, nil -} - -func (p *CreateExperimentOApiRequest) FastWrite(buf []byte) int { - return p.FastWriteNocopy(buf, nil) -} - -func (p *CreateExperimentOApiRequest) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p != nil { - offset += p.fastWriteField1(buf[offset:], w) - offset += p.fastWriteField9(buf[offset:], w) - offset += p.fastWriteField10(buf[offset:], w) - offset += p.fastWriteField2(buf[offset:], w) - offset += p.fastWriteField3(buf[offset:], w) - offset += p.fastWriteField4(buf[offset:], w) - offset += p.fastWriteField5(buf[offset:], w) - offset += p.fastWriteField6(buf[offset:], w) - offset += p.fastWriteField7(buf[offset:], w) - offset += p.fastWriteField8(buf[offset:], w) - offset += p.fastWriteField255(buf[offset:], w) - } - offset += thrift.Binary.WriteFieldStop(buf[offset:]) - return offset -} - -func (p *CreateExperimentOApiRequest) BLength() int { - l := 0 - if p != nil { - l += p.field1Length() - l += p.field2Length() - l += p.field3Length() - l += p.field4Length() - l += p.field5Length() - l += p.field6Length() - l += p.field7Length() - l += p.field8Length() - l += p.field9Length() - l += p.field10Length() - l += p.field255Length() - } - l += thrift.Binary.FieldStopLength() - return l -} - -func (p *CreateExperimentOApiRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetWorkspaceID() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) - offset += thrift.Binary.WriteI64(buf[offset:], *p.WorkspaceID) - } - return offset -} - -func (p *CreateExperimentOApiRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetEvalSetVersionID() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.EvalSetVersionID) - } - return offset -} - -func (p *CreateExperimentOApiRequest) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetTargetVersionID() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 3) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.TargetVersionID) - } - return offset -} - -func (p *CreateExperimentOApiRequest) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetEvaluatorVersionIds() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 4) - listBeginOffset := offset - offset += thrift.Binary.ListBeginLength() - var length int - for _, v := range p.EvaluatorVersionIds { - length++ - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, v) - } - thrift.Binary.WriteListBegin(buf[listBeginOffset:], thrift.STRING, length) - } - return offset -} - -func (p *CreateExperimentOApiRequest) fastWriteField5(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetName() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 5) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Name) - } - return offset -} - -func (p *CreateExperimentOApiRequest) fastWriteField6(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetDescription() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 6) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Description) - } - return offset -} - -func (p *CreateExperimentOApiRequest) fastWriteField7(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetTargetFieldMapping() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 7) - offset += p.TargetFieldMapping.FastWriteNocopy(buf[offset:], w) - } - return offset -} - -func (p *CreateExperimentOApiRequest) fastWriteField8(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetEvaluatorFieldMapping() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 8) - listBeginOffset := offset - offset += thrift.Binary.ListBeginLength() - var length int - for _, v := range p.EvaluatorFieldMapping { - length++ - offset += v.FastWriteNocopy(buf[offset:], w) - } - thrift.Binary.WriteListBegin(buf[listBeginOffset:], thrift.STRUCT, length) - } - return offset -} - -func (p *CreateExperimentOApiRequest) fastWriteField9(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetItemConcurNum() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 9) - offset += thrift.Binary.WriteI32(buf[offset:], *p.ItemConcurNum) - } - return offset -} - -func (p *CreateExperimentOApiRequest) fastWriteField10(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetEvaluatorsConcurNum() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 10) - offset += thrift.Binary.WriteI32(buf[offset:], *p.EvaluatorsConcurNum) - } - return offset -} - -func (p *CreateExperimentOApiRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetBase() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) - offset += p.Base.FastWriteNocopy(buf[offset:], w) - } - return offset -} - -func (p *CreateExperimentOApiRequest) field1Length() int { - l := 0 - if p.IsSetWorkspaceID() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.I64Length() - } - return l -} - -func (p *CreateExperimentOApiRequest) field2Length() int { - l := 0 - if p.IsSetEvalSetVersionID() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.EvalSetVersionID) - } - return l -} - -func (p *CreateExperimentOApiRequest) field3Length() int { - l := 0 - if p.IsSetTargetVersionID() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.TargetVersionID) - } - return l -} - -func (p *CreateExperimentOApiRequest) field4Length() int { - l := 0 - if p.IsSetEvaluatorVersionIds() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.ListBeginLength() - for _, v := range p.EvaluatorVersionIds { - _ = v - l += thrift.Binary.StringLengthNocopy(v) - } - } - return l -} - -func (p *CreateExperimentOApiRequest) field5Length() int { - l := 0 - if p.IsSetName() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.Name) - } - return l -} - -func (p *CreateExperimentOApiRequest) field6Length() int { - l := 0 - if p.IsSetDescription() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.Description) - } - return l -} - -func (p *CreateExperimentOApiRequest) field7Length() int { - l := 0 - if p.IsSetTargetFieldMapping() { - l += thrift.Binary.FieldBeginLength() - l += p.TargetFieldMapping.BLength() - } - return l -} - -func (p *CreateExperimentOApiRequest) field8Length() int { - l := 0 - if p.IsSetEvaluatorFieldMapping() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.ListBeginLength() - for _, v := range p.EvaluatorFieldMapping { - _ = v - l += v.BLength() - } - } - return l -} - -func (p *CreateExperimentOApiRequest) field9Length() int { - l := 0 - if p.IsSetItemConcurNum() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.I32Length() - } - return l -} - -func (p *CreateExperimentOApiRequest) field10Length() int { - l := 0 - if p.IsSetEvaluatorsConcurNum() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.I32Length() - } - return l -} - -func (p *CreateExperimentOApiRequest) field255Length() int { - l := 0 - if p.IsSetBase() { - l += thrift.Binary.FieldBeginLength() - l += p.Base.BLength() - } - return l -} - -func (p *CreateExperimentOApiRequest) DeepCopy(s interface{}) error { - src, ok := s.(*CreateExperimentOApiRequest) - if !ok { - return fmt.Errorf("%T's type not matched %T", s, p) - } - - if src.WorkspaceID != nil { - tmp := *src.WorkspaceID - p.WorkspaceID = &tmp - } - - if src.EvalSetVersionID != nil { - var tmp string - if *src.EvalSetVersionID != "" { - tmp = kutils.StringDeepCopy(*src.EvalSetVersionID) - } - p.EvalSetVersionID = &tmp - } - - if src.TargetVersionID != nil { - var tmp string - if *src.TargetVersionID != "" { - tmp = kutils.StringDeepCopy(*src.TargetVersionID) - } - p.TargetVersionID = &tmp - } - - if src.EvaluatorVersionIds != nil { - p.EvaluatorVersionIds = make([]string, 0, len(src.EvaluatorVersionIds)) - for _, elem := range src.EvaluatorVersionIds { - var _elem string - if elem != "" { - _elem = kutils.StringDeepCopy(elem) - } - p.EvaluatorVersionIds = append(p.EvaluatorVersionIds, _elem) - } - } - - if src.Name != nil { - var tmp string - if *src.Name != "" { - tmp = kutils.StringDeepCopy(*src.Name) - } - p.Name = &tmp - } - - if src.Description != nil { - var tmp string - if *src.Description != "" { - tmp = kutils.StringDeepCopy(*src.Description) - } - p.Description = &tmp - } - - var _targetFieldMapping *experiment.TargetFieldMapping - if src.TargetFieldMapping != nil { - _targetFieldMapping = &experiment.TargetFieldMapping{} - if err := _targetFieldMapping.DeepCopy(src.TargetFieldMapping); err != nil { - return err - } - } - p.TargetFieldMapping = _targetFieldMapping - - if src.EvaluatorFieldMapping != nil { - p.EvaluatorFieldMapping = make([]*experiment.EvaluatorFieldMapping, 0, len(src.EvaluatorFieldMapping)) - for _, elem := range src.EvaluatorFieldMapping { - var _elem *experiment.EvaluatorFieldMapping - if elem != nil { - _elem = &experiment.EvaluatorFieldMapping{} - if err := _elem.DeepCopy(elem); err != nil { - return err - } - } - - p.EvaluatorFieldMapping = append(p.EvaluatorFieldMapping, _elem) - } - } - - if src.ItemConcurNum != nil { - tmp := *src.ItemConcurNum - p.ItemConcurNum = &tmp - } - - if src.EvaluatorsConcurNum != nil { - tmp := *src.EvaluatorsConcurNum - p.EvaluatorsConcurNum = &tmp - } - - var _base *base.Base - if src.Base != nil { - _base = &base.Base{} - if err := _base.DeepCopy(src.Base); err != nil { - return err - } - } - p.Base = _base - - return nil -} - -func (p *CreateExperimentOApiResponse) FastRead(buf []byte) (int, error) { - - var err error - var offset int - var l int - var fieldTypeId thrift.TType - var fieldId int16 - for { - fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldBeginError - } - if fieldTypeId == thrift.STOP { - break - } - switch fieldId { - case 1: - if fieldTypeId == thrift.I32 { - l, err = p.FastReadField1(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 2: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField2(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 3: - if fieldTypeId == thrift.STRUCT { - l, err = p.FastReadField3(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 255: - if fieldTypeId == thrift.STRUCT { - l, err = p.FastReadField255(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - default: - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - } - - return offset, nil -ReadFieldBeginError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) -ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_CreateExperimentOApiResponse[fieldId]), err) -SkipFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -} - -func (p *CreateExperimentOApiResponse) FastReadField1(buf []byte) (int, error) { - offset := 0 - - var _field *int32 - if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.Code = _field - return offset, nil -} - -func (p *CreateExperimentOApiResponse) FastReadField2(buf []byte) (int, error) { - offset := 0 - - var _field *string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.Msg = _field - return offset, nil -} - -func (p *CreateExperimentOApiResponse) FastReadField3(buf []byte) (int, error) { - offset := 0 - _field := NewCreateExperimentOpenAPIData() - if l, err := _field.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - p.Data = _field - return offset, nil -} - -func (p *CreateExperimentOApiResponse) FastReadField255(buf []byte) (int, error) { - offset := 0 - _field := base.NewBaseResp() - if l, err := _field.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - p.BaseResp = _field - return offset, nil -} - -func (p *CreateExperimentOApiResponse) FastWrite(buf []byte) int { - return p.FastWriteNocopy(buf, nil) -} - -func (p *CreateExperimentOApiResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p != nil { - offset += p.fastWriteField1(buf[offset:], w) - offset += p.fastWriteField2(buf[offset:], w) - offset += p.fastWriteField3(buf[offset:], w) - offset += p.fastWriteField255(buf[offset:], w) - } - offset += thrift.Binary.WriteFieldStop(buf[offset:]) - return offset -} - -func (p *CreateExperimentOApiResponse) BLength() int { - l := 0 - if p != nil { - l += p.field1Length() - l += p.field2Length() - l += p.field3Length() - l += p.field255Length() - } - l += thrift.Binary.FieldStopLength() - return l -} - -func (p *CreateExperimentOApiResponse) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetCode() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 1) - offset += thrift.Binary.WriteI32(buf[offset:], *p.Code) - } - return offset -} - -func (p *CreateExperimentOApiResponse) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetMsg() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Msg) - } - return offset -} - -func (p *CreateExperimentOApiResponse) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetData() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 3) - offset += p.Data.FastWriteNocopy(buf[offset:], w) - } - return offset -} - -func (p *CreateExperimentOApiResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) - offset += p.BaseResp.FastWriteNocopy(buf[offset:], w) - return offset -} - -func (p *CreateExperimentOApiResponse) field1Length() int { - l := 0 - if p.IsSetCode() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.I32Length() - } - return l -} - -func (p *CreateExperimentOApiResponse) field2Length() int { - l := 0 - if p.IsSetMsg() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.Msg) - } - return l -} - -func (p *CreateExperimentOApiResponse) field3Length() int { - l := 0 - if p.IsSetData() { - l += thrift.Binary.FieldBeginLength() - l += p.Data.BLength() - } - return l -} - -func (p *CreateExperimentOApiResponse) field255Length() int { - l := 0 - l += thrift.Binary.FieldBeginLength() - l += p.BaseResp.BLength() - return l -} - -func (p *CreateExperimentOApiResponse) DeepCopy(s interface{}) error { - src, ok := s.(*CreateExperimentOApiResponse) - if !ok { - return fmt.Errorf("%T's type not matched %T", s, p) - } - - if src.Code != nil { - tmp := *src.Code - p.Code = &tmp - } - - if src.Msg != nil { - var tmp string - if *src.Msg != "" { - tmp = kutils.StringDeepCopy(*src.Msg) - } - p.Msg = &tmp - } - - var _data *CreateExperimentOpenAPIData - if src.Data != nil { - _data = &CreateExperimentOpenAPIData{} - if err := _data.DeepCopy(src.Data); err != nil { - return err - } - } - p.Data = _data - - var _baseResp *base.BaseResp - if src.BaseResp != nil { - _baseResp = &base.BaseResp{} - if err := _baseResp.DeepCopy(src.BaseResp); err != nil { - return err - } - } - p.BaseResp = _baseResp - - return nil -} - -func (p *CreateExperimentOpenAPIData) FastRead(buf []byte) (int, error) { - - var err error - var offset int - var l int - var fieldTypeId thrift.TType - var fieldId int16 - for { - fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldBeginError - } - if fieldTypeId == thrift.STOP { - break - } - switch fieldId { - case 1: - if fieldTypeId == thrift.STRUCT { - l, err = p.FastReadField1(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - default: - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - } - - return offset, nil -ReadFieldBeginError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) -ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_CreateExperimentOpenAPIData[fieldId]), err) -SkipFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -} - -func (p *CreateExperimentOpenAPIData) FastReadField1(buf []byte) (int, error) { - offset := 0 - _field := experiment.NewExperiment() - if l, err := _field.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - p.Experiment = _field - return offset, nil -} - -func (p *CreateExperimentOpenAPIData) FastWrite(buf []byte) int { - return p.FastWriteNocopy(buf, nil) -} - -func (p *CreateExperimentOpenAPIData) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p != nil { - offset += p.fastWriteField1(buf[offset:], w) - } - offset += thrift.Binary.WriteFieldStop(buf[offset:]) - return offset -} - -func (p *CreateExperimentOpenAPIData) BLength() int { - l := 0 - if p != nil { - l += p.field1Length() - } - l += thrift.Binary.FieldStopLength() - return l -} - -func (p *CreateExperimentOpenAPIData) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetExperiment() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) - offset += p.Experiment.FastWriteNocopy(buf[offset:], w) - } - return offset -} - -func (p *CreateExperimentOpenAPIData) field1Length() int { - l := 0 - if p.IsSetExperiment() { - l += thrift.Binary.FieldBeginLength() - l += p.Experiment.BLength() - } - return l -} - -func (p *CreateExperimentOpenAPIData) DeepCopy(s interface{}) error { - src, ok := s.(*CreateExperimentOpenAPIData) - if !ok { - return fmt.Errorf("%T's type not matched %T", s, p) - } - - var _experiment *experiment.Experiment - if src.Experiment != nil { - _experiment = &experiment.Experiment{} - if err := _experiment.DeepCopy(src.Experiment); err != nil { - return err - } - } - p.Experiment = _experiment - - return nil -} - -func (p *GetExperimentResultOApiRequest) FastRead(buf []byte) (int, error) { - - var err error - var offset int - var l int - var fieldTypeId thrift.TType - var fieldId int16 - for { - fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldBeginError - } - if fieldTypeId == thrift.STOP { - break - } - switch fieldId { - case 1: - if fieldTypeId == thrift.I64 { - l, err = p.FastReadField1(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 2: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField2(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 3: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField3(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 4: - if fieldTypeId == thrift.I32 { - l, err = p.FastReadField4(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 255: - if fieldTypeId == thrift.STRUCT { - l, err = p.FastReadField255(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - default: - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - } - - return offset, nil -ReadFieldBeginError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) -ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetExperimentResultOApiRequest[fieldId]), err) -SkipFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -} - -func (p *GetExperimentResultOApiRequest) FastReadField1(buf []byte) (int, error) { - offset := 0 - - var _field *int64 - if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.WorkspaceID = _field - return offset, nil -} - -func (p *GetExperimentResultOApiRequest) FastReadField2(buf []byte) (int, error) { - offset := 0 - - var _field *string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.ExperimentID = _field - return offset, nil -} - -func (p *GetExperimentResultOApiRequest) FastReadField3(buf []byte) (int, error) { - offset := 0 - - var _field *string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.PageToken = _field - return offset, nil -} - -func (p *GetExperimentResultOApiRequest) FastReadField4(buf []byte) (int, error) { - offset := 0 - - var _field *int32 - if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.PageSize = _field - return offset, nil -} - -func (p *GetExperimentResultOApiRequest) FastReadField255(buf []byte) (int, error) { - offset := 0 - _field := base.NewBase() - if l, err := _field.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - p.Base = _field - return offset, nil -} - -func (p *GetExperimentResultOApiRequest) FastWrite(buf []byte) int { - return p.FastWriteNocopy(buf, nil) -} - -func (p *GetExperimentResultOApiRequest) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p != nil { - offset += p.fastWriteField1(buf[offset:], w) - offset += p.fastWriteField4(buf[offset:], w) - offset += p.fastWriteField2(buf[offset:], w) - offset += p.fastWriteField3(buf[offset:], w) - offset += p.fastWriteField255(buf[offset:], w) - } - offset += thrift.Binary.WriteFieldStop(buf[offset:]) - return offset -} - -func (p *GetExperimentResultOApiRequest) BLength() int { - l := 0 - if p != nil { - l += p.field1Length() - l += p.field2Length() - l += p.field3Length() - l += p.field4Length() - l += p.field255Length() - } - l += thrift.Binary.FieldStopLength() - return l -} - -func (p *GetExperimentResultOApiRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetWorkspaceID() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) - offset += thrift.Binary.WriteI64(buf[offset:], *p.WorkspaceID) - } - return offset -} - -func (p *GetExperimentResultOApiRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetExperimentID() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.ExperimentID) - } - return offset -} - -func (p *GetExperimentResultOApiRequest) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetPageToken() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 3) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.PageToken) - } - return offset -} - -func (p *GetExperimentResultOApiRequest) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetPageSize() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 4) - offset += thrift.Binary.WriteI32(buf[offset:], *p.PageSize) - } - return offset -} - -func (p *GetExperimentResultOApiRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetBase() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) - offset += p.Base.FastWriteNocopy(buf[offset:], w) - } - return offset -} - -func (p *GetExperimentResultOApiRequest) field1Length() int { - l := 0 - if p.IsSetWorkspaceID() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.I64Length() - } - return l -} - -func (p *GetExperimentResultOApiRequest) field2Length() int { - l := 0 - if p.IsSetExperimentID() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.ExperimentID) - } - return l -} - -func (p *GetExperimentResultOApiRequest) field3Length() int { - l := 0 - if p.IsSetPageToken() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.PageToken) - } - return l -} - -func (p *GetExperimentResultOApiRequest) field4Length() int { - l := 0 - if p.IsSetPageSize() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.I32Length() - } - return l -} - -func (p *GetExperimentResultOApiRequest) field255Length() int { - l := 0 - if p.IsSetBase() { - l += thrift.Binary.FieldBeginLength() - l += p.Base.BLength() - } - return l -} - -func (p *GetExperimentResultOApiRequest) DeepCopy(s interface{}) error { - src, ok := s.(*GetExperimentResultOApiRequest) - if !ok { - return fmt.Errorf("%T's type not matched %T", s, p) - } - - if src.WorkspaceID != nil { - tmp := *src.WorkspaceID - p.WorkspaceID = &tmp - } - - if src.ExperimentID != nil { - var tmp string - if *src.ExperimentID != "" { - tmp = kutils.StringDeepCopy(*src.ExperimentID) - } - p.ExperimentID = &tmp - } - - if src.PageToken != nil { - var tmp string - if *src.PageToken != "" { - tmp = kutils.StringDeepCopy(*src.PageToken) - } - p.PageToken = &tmp - } - - if src.PageSize != nil { - tmp := *src.PageSize - p.PageSize = &tmp - } - - var _base *base.Base - if src.Base != nil { - _base = &base.Base{} - if err := _base.DeepCopy(src.Base); err != nil { - return err - } - } - p.Base = _base - - return nil -} - -func (p *GetExperimentResultOApiResponse) FastRead(buf []byte) (int, error) { - - var err error - var offset int - var l int - var fieldTypeId thrift.TType - var fieldId int16 - for { - fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldBeginError - } - if fieldTypeId == thrift.STOP { - break - } - switch fieldId { - case 1: - if fieldTypeId == thrift.I32 { - l, err = p.FastReadField1(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 2: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField2(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 3: - if fieldTypeId == thrift.STRUCT { - l, err = p.FastReadField3(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 255: - if fieldTypeId == thrift.STRUCT { - l, err = p.FastReadField255(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - default: - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - } - - return offset, nil -ReadFieldBeginError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) -ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetExperimentResultOApiResponse[fieldId]), err) -SkipFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -} - -func (p *GetExperimentResultOApiResponse) FastReadField1(buf []byte) (int, error) { - offset := 0 - - var _field *int32 - if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.Code = _field - return offset, nil -} - -func (p *GetExperimentResultOApiResponse) FastReadField2(buf []byte) (int, error) { - offset := 0 - - var _field *string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.Msg = _field - return offset, nil -} - -func (p *GetExperimentResultOApiResponse) FastReadField3(buf []byte) (int, error) { - offset := 0 - _field := NewGetExperimentResultOpenAPIData() - if l, err := _field.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - p.Data = _field - return offset, nil -} - -func (p *GetExperimentResultOApiResponse) FastReadField255(buf []byte) (int, error) { - offset := 0 - _field := base.NewBaseResp() - if l, err := _field.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - p.BaseResp = _field - return offset, nil -} - -func (p *GetExperimentResultOApiResponse) FastWrite(buf []byte) int { - return p.FastWriteNocopy(buf, nil) -} - -func (p *GetExperimentResultOApiResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p != nil { - offset += p.fastWriteField1(buf[offset:], w) - offset += p.fastWriteField2(buf[offset:], w) - offset += p.fastWriteField3(buf[offset:], w) - offset += p.fastWriteField255(buf[offset:], w) - } - offset += thrift.Binary.WriteFieldStop(buf[offset:]) - return offset -} - -func (p *GetExperimentResultOApiResponse) BLength() int { - l := 0 - if p != nil { - l += p.field1Length() - l += p.field2Length() - l += p.field3Length() - l += p.field255Length() - } - l += thrift.Binary.FieldStopLength() - return l -} - -func (p *GetExperimentResultOApiResponse) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetCode() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 1) - offset += thrift.Binary.WriteI32(buf[offset:], *p.Code) - } - return offset -} - -func (p *GetExperimentResultOApiResponse) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetMsg() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Msg) - } - return offset -} - -func (p *GetExperimentResultOApiResponse) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetData() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 3) - offset += p.Data.FastWriteNocopy(buf[offset:], w) - } - return offset -} - -func (p *GetExperimentResultOApiResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) - offset += p.BaseResp.FastWriteNocopy(buf[offset:], w) - return offset -} - -func (p *GetExperimentResultOApiResponse) field1Length() int { - l := 0 - if p.IsSetCode() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.I32Length() - } - return l -} - -func (p *GetExperimentResultOApiResponse) field2Length() int { - l := 0 - if p.IsSetMsg() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.Msg) - } - return l -} - -func (p *GetExperimentResultOApiResponse) field3Length() int { - l := 0 - if p.IsSetData() { - l += thrift.Binary.FieldBeginLength() - l += p.Data.BLength() - } - return l -} - -func (p *GetExperimentResultOApiResponse) field255Length() int { - l := 0 - l += thrift.Binary.FieldBeginLength() - l += p.BaseResp.BLength() - return l -} - -func (p *GetExperimentResultOApiResponse) DeepCopy(s interface{}) error { - src, ok := s.(*GetExperimentResultOApiResponse) - if !ok { - return fmt.Errorf("%T's type not matched %T", s, p) - } - - if src.Code != nil { - tmp := *src.Code - p.Code = &tmp - } - - if src.Msg != nil { - var tmp string - if *src.Msg != "" { - tmp = kutils.StringDeepCopy(*src.Msg) - } - p.Msg = &tmp - } - - var _data *GetExperimentResultOpenAPIData - if src.Data != nil { - _data = &GetExperimentResultOpenAPIData{} - if err := _data.DeepCopy(src.Data); err != nil { - return err - } - } - p.Data = _data - - var _baseResp *base.BaseResp - if src.BaseResp != nil { - _baseResp = &base.BaseResp{} - if err := _baseResp.DeepCopy(src.BaseResp); err != nil { - return err - } - } - p.BaseResp = _baseResp - - return nil -} - -func (p *GetExperimentResultOpenAPIData) FastRead(buf []byte) (int, error) { - - var err error - var offset int - var l int - var fieldTypeId thrift.TType - var fieldId int16 - for { - fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldBeginError - } - if fieldTypeId == thrift.STOP { - break - } - switch fieldId { - case 1: - if fieldTypeId == thrift.LIST { - l, err = p.FastReadField1(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 2: - if fieldTypeId == thrift.LIST { - l, err = p.FastReadField2(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 3: - if fieldTypeId == thrift.LIST { - l, err = p.FastReadField3(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 4: - if fieldTypeId == thrift.BOOL { - l, err = p.FastReadField4(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 5: - if fieldTypeId == thrift.STRING { - l, err = p.FastReadField5(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - case 6: - if fieldTypeId == thrift.I64 { - l, err = p.FastReadField6(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - default: - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - } - - return offset, nil -ReadFieldBeginError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) -ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_GetExperimentResultOpenAPIData[fieldId]), err) -SkipFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -} - -func (p *GetExperimentResultOpenAPIData) FastReadField1(buf []byte) (int, error) { - offset := 0 - - _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) - offset += l - if err != nil { - return offset, err - } - _field := make([]*experiment.ColumnEvalSetField, 0, size) - values := make([]experiment.ColumnEvalSetField, size) - for i := 0; i < size; i++ { - _elem := &values[i] - _elem.InitDefault() - if l, err := _elem.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - - _field = append(_field, _elem) - } - p.ColumnEvalSetFields = _field - return offset, nil -} - -func (p *GetExperimentResultOpenAPIData) FastReadField2(buf []byte) (int, error) { - offset := 0 - - _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) - offset += l - if err != nil { - return offset, err - } - _field := make([]*experiment.ColumnEvaluator, 0, size) - values := make([]experiment.ColumnEvaluator, size) - for i := 0; i < size; i++ { - _elem := &values[i] - _elem.InitDefault() - if l, err := _elem.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - - _field = append(_field, _elem) - } - p.ColumnEvaluators = _field - return offset, nil -} - -func (p *GetExperimentResultOpenAPIData) FastReadField3(buf []byte) (int, error) { - offset := 0 - - _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) - offset += l - if err != nil { - return offset, err - } - _field := make([]*experiment.ItemResult_, 0, size) - values := make([]experiment.ItemResult_, size) - for i := 0; i < size; i++ { - _elem := &values[i] - _elem.InitDefault() - if l, err := _elem.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - - _field = append(_field, _elem) - } - p.ItemResults = _field - return offset, nil -} - -func (p *GetExperimentResultOpenAPIData) FastReadField4(buf []byte) (int, error) { - offset := 0 - - var _field *bool - if v, l, err := thrift.Binary.ReadBool(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.HasMore = _field - return offset, nil -} - -func (p *GetExperimentResultOpenAPIData) FastReadField5(buf []byte) (int, error) { - offset := 0 - - var _field *string - if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.NextPageToken = _field - return offset, nil -} - -func (p *GetExperimentResultOpenAPIData) FastReadField6(buf []byte) (int, error) { - offset := 0 - - var _field *int64 - if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - _field = &v - } - p.Total = _field - return offset, nil -} - -func (p *GetExperimentResultOpenAPIData) FastWrite(buf []byte) int { - return p.FastWriteNocopy(buf, nil) -} - -func (p *GetExperimentResultOpenAPIData) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p != nil { - offset += p.fastWriteField4(buf[offset:], w) - offset += p.fastWriteField6(buf[offset:], w) - offset += p.fastWriteField1(buf[offset:], w) - offset += p.fastWriteField2(buf[offset:], w) - offset += p.fastWriteField3(buf[offset:], w) - offset += p.fastWriteField5(buf[offset:], w) - } - offset += thrift.Binary.WriteFieldStop(buf[offset:]) - return offset -} - -func (p *GetExperimentResultOpenAPIData) BLength() int { - l := 0 - if p != nil { - l += p.field1Length() - l += p.field2Length() - l += p.field3Length() - l += p.field4Length() - l += p.field5Length() - l += p.field6Length() - } - l += thrift.Binary.FieldStopLength() - return l -} - -func (p *GetExperimentResultOpenAPIData) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetColumnEvalSetFields() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 1) - listBeginOffset := offset - offset += thrift.Binary.ListBeginLength() - var length int - for _, v := range p.ColumnEvalSetFields { - length++ - offset += v.FastWriteNocopy(buf[offset:], w) - } - thrift.Binary.WriteListBegin(buf[listBeginOffset:], thrift.STRUCT, length) - } - return offset -} - -func (p *GetExperimentResultOpenAPIData) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetColumnEvaluators() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 2) - listBeginOffset := offset - offset += thrift.Binary.ListBeginLength() - var length int - for _, v := range p.ColumnEvaluators { - length++ - offset += v.FastWriteNocopy(buf[offset:], w) - } - thrift.Binary.WriteListBegin(buf[listBeginOffset:], thrift.STRUCT, length) - } - return offset -} - -func (p *GetExperimentResultOpenAPIData) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetItemResults() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 3) - listBeginOffset := offset - offset += thrift.Binary.ListBeginLength() - var length int - for _, v := range p.ItemResults { - length++ - offset += v.FastWriteNocopy(buf[offset:], w) - } - thrift.Binary.WriteListBegin(buf[listBeginOffset:], thrift.STRUCT, length) - } - return offset -} - -func (p *GetExperimentResultOpenAPIData) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetHasMore() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.BOOL, 4) - offset += thrift.Binary.WriteBool(buf[offset:], *p.HasMore) - } - return offset -} - -func (p *GetExperimentResultOpenAPIData) fastWriteField5(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetNextPageToken() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 5) - offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.NextPageToken) - } - return offset -} - -func (p *GetExperimentResultOpenAPIData) fastWriteField6(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetTotal() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 6) - offset += thrift.Binary.WriteI64(buf[offset:], *p.Total) - } - return offset -} - -func (p *GetExperimentResultOpenAPIData) field1Length() int { - l := 0 - if p.IsSetColumnEvalSetFields() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.ListBeginLength() - for _, v := range p.ColumnEvalSetFields { - _ = v - l += v.BLength() - } - } - return l -} - -func (p *GetExperimentResultOpenAPIData) field2Length() int { - l := 0 - if p.IsSetColumnEvaluators() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.ListBeginLength() - for _, v := range p.ColumnEvaluators { - _ = v - l += v.BLength() - } - } - return l -} - -func (p *GetExperimentResultOpenAPIData) field3Length() int { - l := 0 - if p.IsSetItemResults() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.ListBeginLength() - for _, v := range p.ItemResults { - _ = v - l += v.BLength() - } - } - return l -} - -func (p *GetExperimentResultOpenAPIData) field4Length() int { - l := 0 - if p.IsSetHasMore() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.BoolLength() - } - return l -} - -func (p *GetExperimentResultOpenAPIData) field5Length() int { - l := 0 - if p.IsSetNextPageToken() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.StringLengthNocopy(*p.NextPageToken) - } - return l -} - -func (p *GetExperimentResultOpenAPIData) field6Length() int { - l := 0 - if p.IsSetTotal() { - l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.I64Length() - } - return l -} - -func (p *GetExperimentResultOpenAPIData) DeepCopy(s interface{}) error { - src, ok := s.(*GetExperimentResultOpenAPIData) - if !ok { - return fmt.Errorf("%T's type not matched %T", s, p) - } - - if src.ColumnEvalSetFields != nil { - p.ColumnEvalSetFields = make([]*experiment.ColumnEvalSetField, 0, len(src.ColumnEvalSetFields)) - for _, elem := range src.ColumnEvalSetFields { - var _elem *experiment.ColumnEvalSetField - if elem != nil { - _elem = &experiment.ColumnEvalSetField{} - if err := _elem.DeepCopy(elem); err != nil { - return err - } - } - - p.ColumnEvalSetFields = append(p.ColumnEvalSetFields, _elem) - } - } - - if src.ColumnEvaluators != nil { - p.ColumnEvaluators = make([]*experiment.ColumnEvaluator, 0, len(src.ColumnEvaluators)) - for _, elem := range src.ColumnEvaluators { - var _elem *experiment.ColumnEvaluator - if elem != nil { - _elem = &experiment.ColumnEvaluator{} - if err := _elem.DeepCopy(elem); err != nil { - return err - } - } - - p.ColumnEvaluators = append(p.ColumnEvaluators, _elem) - } - } - - if src.ItemResults != nil { - p.ItemResults = make([]*experiment.ItemResult_, 0, len(src.ItemResults)) - for _, elem := range src.ItemResults { - var _elem *experiment.ItemResult_ - if elem != nil { - _elem = &experiment.ItemResult_{} - if err := _elem.DeepCopy(elem); err != nil { - return err - } - } - - p.ItemResults = append(p.ItemResults, _elem) - } - } - - if src.HasMore != nil { - tmp := *src.HasMore - p.HasMore = &tmp - } - - if src.NextPageToken != nil { - var tmp string - if *src.NextPageToken != "" { - tmp = kutils.StringDeepCopy(*src.NextPageToken) - } - p.NextPageToken = &tmp - } - - if src.Total != nil { - tmp := *src.Total - p.Total = &tmp - } - - return nil -} - -func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) FastRead(buf []byte) (int, error) { - - var err error - var offset int - var l int - var fieldTypeId thrift.TType - var fieldId int16 - for { - fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldBeginError - } - if fieldTypeId == thrift.STOP { - break - } - switch fieldId { - case 1: - if fieldTypeId == thrift.STRUCT { - l, err = p.FastReadField1(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - default: - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - } - - return offset, nil -ReadFieldBeginError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) -ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs[fieldId]), err) -SkipFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -} - -func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) FastReadField1(buf []byte) (int, error) { - offset := 0 - _field := NewCreateEvaluationSetOApiRequest() - if l, err := _field.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - p.Req = _field - return offset, nil -} - -func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) FastWrite(buf []byte) int { - return p.FastWriteNocopy(buf, nil) -} - -func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p != nil { - offset += p.fastWriteField1(buf[offset:], w) - } - offset += thrift.Binary.WriteFieldStop(buf[offset:]) - return offset -} - -func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) BLength() int { - l := 0 - if p != nil { - l += p.field1Length() - } - l += thrift.Binary.FieldStopLength() - return l -} - -func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) - offset += p.Req.FastWriteNocopy(buf[offset:], w) - return offset -} - -func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) field1Length() int { - l := 0 - l += thrift.Binary.FieldBeginLength() - l += p.Req.BLength() - return l -} - -func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) DeepCopy(s interface{}) error { - src, ok := s.(*EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) - if !ok { - return fmt.Errorf("%T's type not matched %T", s, p) - } - - var _req *CreateEvaluationSetOApiRequest - if src.Req != nil { - _req = &CreateEvaluationSetOApiRequest{} - if err := _req.DeepCopy(src.Req); err != nil { - return err - } - } - p.Req = _req - - return nil -} - -func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) FastRead(buf []byte) (int, error) { - - var err error - var offset int - var l int - var fieldTypeId thrift.TType - var fieldId int16 - for { - fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldBeginError - } - if fieldTypeId == thrift.STOP { - break - } - switch fieldId { - case 0: - if fieldTypeId == thrift.STRUCT { - l, err = p.FastReadField0(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - default: - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } } + _field := make([]*eval_set.ItemErrorGroup, 0, size) + values := make([]eval_set.ItemErrorGroup, size) + for i := 0; i < size; i++ { + _elem := &values[i] + _elem.InitDefault() + if l, err := _elem.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } - return offset, nil -ReadFieldBeginError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) -ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceCreateEvaluationSetOApiResult[fieldId]), err) -SkipFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -} - -func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) FastReadField0(buf []byte) (int, error) { - offset := 0 - _field := NewCreateEvaluationSetOApiResponse() - if l, err := _field.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l + _field = append(_field, _elem) } - p.Success = _field + p.Errors = _field return offset, nil } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) FastWrite(buf []byte) int { +func (p *BatchUpdateEvaluationSetItemsOpenAPIData) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *BatchUpdateEvaluationSetItemsOpenAPIData) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { - offset += p.fastWriteField0(buf[offset:], w) + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) } offset += thrift.Binary.WriteFieldStop(buf[offset:]) return offset } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) BLength() int { +func (p *BatchUpdateEvaluationSetItemsOpenAPIData) BLength() int { l := 0 if p != nil { - l += p.field0Length() + l += p.field1Length() + l += p.field2Length() } l += thrift.Binary.FieldStopLength() return l } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { +func (p *BatchUpdateEvaluationSetItemsOpenAPIData) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 - if p.IsSetSuccess() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 0) - offset += p.Success.FastWriteNocopy(buf[offset:], w) + if p.IsSetItemOutputs() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 1) + listBeginOffset := offset + offset += thrift.Binary.ListBeginLength() + var length int + for _, v := range p.ItemOutputs { + length++ + offset += v.FastWriteNocopy(buf[offset:], w) + } + thrift.Binary.WriteListBegin(buf[listBeginOffset:], thrift.STRUCT, length) } return offset } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) field0Length() int { +func (p *BatchUpdateEvaluationSetItemsOpenAPIData) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetErrors() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 2) + listBeginOffset := offset + offset += thrift.Binary.ListBeginLength() + var length int + for _, v := range p.Errors { + length++ + offset += v.FastWriteNocopy(buf[offset:], w) + } + thrift.Binary.WriteListBegin(buf[listBeginOffset:], thrift.STRUCT, length) + } + return offset +} + +func (p *BatchUpdateEvaluationSetItemsOpenAPIData) field1Length() int { l := 0 - if p.IsSetSuccess() { + if p.IsSetItemOutputs() { l += thrift.Binary.FieldBeginLength() - l += p.Success.BLength() + l += thrift.Binary.ListBeginLength() + for _, v := range p.ItemOutputs { + _ = v + l += v.BLength() + } } return l } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) DeepCopy(s interface{}) error { - src, ok := s.(*EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) +func (p *BatchUpdateEvaluationSetItemsOpenAPIData) field2Length() int { + l := 0 + if p.IsSetErrors() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.ListBeginLength() + for _, v := range p.Errors { + _ = v + l += v.BLength() + } + } + return l +} + +func (p *BatchUpdateEvaluationSetItemsOpenAPIData) DeepCopy(s interface{}) error { + src, ok := s.(*BatchUpdateEvaluationSetItemsOpenAPIData) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _success *CreateEvaluationSetOApiResponse - if src.Success != nil { - _success = &CreateEvaluationSetOApiResponse{} - if err := _success.DeepCopy(src.Success); err != nil { - return err + if src.ItemOutputs != nil { + p.ItemOutputs = make([]*eval_set.DatasetItemOutput, 0, len(src.ItemOutputs)) + for _, elem := range src.ItemOutputs { + var _elem *eval_set.DatasetItemOutput + if elem != nil { + _elem = &eval_set.DatasetItemOutput{} + if err := _elem.DeepCopy(elem); err != nil { + return err + } + } + + p.ItemOutputs = append(p.ItemOutputs, _elem) + } + } + + if src.Errors != nil { + p.Errors = make([]*eval_set.ItemErrorGroup, 0, len(src.Errors)) + for _, elem := range src.Errors { + var _elem *eval_set.ItemErrorGroup + if elem != nil { + _elem = &eval_set.ItemErrorGroup{} + if err := _elem.DeepCopy(elem); err != nil { + return err + } + } + + p.Errors = append(p.Errors, _elem) } } - p.Success = _success return nil } -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) FastRead(buf []byte) (int, error) { +func (p *BatchDeleteEvaluationSetItemsOApiRequest) FastRead(buf []byte) (int, error) { var err error var offset int @@ -13072,7 +5955,7 @@ func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) FastRead(buf []byte) } switch fieldId { case 1: - if fieldTypeId == thrift.STRUCT { + if fieldTypeId == thrift.I64 { l, err = p.FastReadField1(buf[offset:]) offset += l if err != nil { @@ -13085,110 +5968,51 @@ func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) FastRead(buf []byte) goto SkipFieldError } } - default: - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError + case 2: + if fieldTypeId == thrift.I64 { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } } - } - } - - return offset, nil -ReadFieldBeginError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) -ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceGetEvaluationSetOApiArgs[fieldId]), err) -SkipFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) -} - -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) FastReadField1(buf []byte) (int, error) { - offset := 0 - _field := NewGetEvaluationSetOApiRequest() - if l, err := _field.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l - } - p.Req = _field - return offset, nil -} - -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) FastWrite(buf []byte) int { - return p.FastWriteNocopy(buf, nil) -} - -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p != nil { - offset += p.fastWriteField1(buf[offset:], w) - } - offset += thrift.Binary.WriteFieldStop(buf[offset:]) - return offset -} - -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) BLength() int { - l := 0 - if p != nil { - l += p.field1Length() - } - l += thrift.Binary.FieldStopLength() - return l -} - -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) - offset += p.Req.FastWriteNocopy(buf[offset:], w) - return offset -} - -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) field1Length() int { - l := 0 - l += thrift.Binary.FieldBeginLength() - l += p.Req.BLength() - return l -} - -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) DeepCopy(s interface{}) error { - src, ok := s.(*EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) - if !ok { - return fmt.Errorf("%T's type not matched %T", s, p) - } - - var _req *GetEvaluationSetOApiRequest - if src.Req != nil { - _req = &GetEvaluationSetOApiRequest{} - if err := _req.DeepCopy(src.Req); err != nil { - return err - } - } - p.Req = _req - - return nil -} - -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) FastRead(buf []byte) (int, error) { - - var err error - var offset int - var l int - var fieldTypeId thrift.TType - var fieldId int16 - for { - fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldBeginError - } - if fieldTypeId == thrift.STOP { - break - } - switch fieldId { - case 0: + case 3: + if fieldTypeId == thrift.LIST { + l, err = p.FastReadField3(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 4: + if fieldTypeId == thrift.BOOL { + l, err = p.FastReadField4(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 255: if fieldTypeId == thrift.STRUCT { - l, err = p.FastReadField0(buf[offset:]) + l, err = p.FastReadField255(buf[offset:]) offset += l if err != nil { goto ReadFieldError @@ -13213,197 +6037,261 @@ func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) FastRead(buf []byte ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceGetEvaluationSetOApiResult[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_BatchDeleteEvaluationSetItemsOApiRequest[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) FastReadField0(buf []byte) (int, error) { +func (p *BatchDeleteEvaluationSetItemsOApiRequest) FastReadField1(buf []byte) (int, error) { offset := 0 - _field := NewGetEvaluationSetOApiResponse() - if l, err := _field.FastRead(buf[offset:]); err != nil { + + var _field *int64 + if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { return offset, err } else { offset += l + _field = &v } - p.Success = _field + p.WorkspaceID = _field return offset, nil } -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) FastWrite(buf []byte) int { - return p.FastWriteNocopy(buf, nil) -} - -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *BatchDeleteEvaluationSetItemsOApiRequest) FastReadField2(buf []byte) (int, error) { offset := 0 - if p != nil { - offset += p.fastWriteField0(buf[offset:], w) - } - offset += thrift.Binary.WriteFieldStop(buf[offset:]) - return offset -} -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) BLength() int { - l := 0 - if p != nil { - l += p.field0Length() + var _field *int64 + if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v } - l += thrift.Binary.FieldStopLength() - return l + p.EvaluationSetID = _field + return offset, nil } -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { +func (p *BatchDeleteEvaluationSetItemsOApiRequest) FastReadField3(buf []byte) (int, error) { offset := 0 - if p.IsSetSuccess() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 0) - offset += p.Success.FastWriteNocopy(buf[offset:], w) - } - return offset -} - -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) field0Length() int { - l := 0 - if p.IsSetSuccess() { - l += thrift.Binary.FieldBeginLength() - l += p.Success.BLength() - } - return l -} -func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) DeepCopy(s interface{}) error { - src, ok := s.(*EvaluationOpenAPIServiceGetEvaluationSetOApiResult) - if !ok { - return fmt.Errorf("%T's type not matched %T", s, p) + _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) + offset += l + if err != nil { + return offset, err } - - var _success *GetEvaluationSetOApiResponse - if src.Success != nil { - _success = &GetEvaluationSetOApiResponse{} - if err := _success.DeepCopy(src.Success); err != nil { - return err + _field := make([]int64, 0, size) + for i := 0; i < size; i++ { + var _elem int64 + if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _elem = v } - } - p.Success = _success - return nil + _field = append(_field, _elem) + } + p.ItemIds = _field + return offset, nil } -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) FastRead(buf []byte) (int, error) { +func (p *BatchDeleteEvaluationSetItemsOApiRequest) FastReadField4(buf []byte) (int, error) { + offset := 0 - var err error - var offset int - var l int - var fieldTypeId thrift.TType - var fieldId int16 - for { - fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) + var _field *bool + if v, l, err := thrift.Binary.ReadBool(buf[offset:]); err != nil { + return offset, err + } else { offset += l - if err != nil { - goto ReadFieldBeginError - } - if fieldTypeId == thrift.STOP { - break - } - switch fieldId { - case 1: - if fieldTypeId == thrift.STRUCT { - l, err = p.FastReadField1(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - default: - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } + _field = &v } - + p.IsDeleteAll = _field return offset, nil -ReadFieldBeginError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) -ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceListEvaluationSetsOApiArgs[fieldId]), err) -SkipFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) FastReadField1(buf []byte) (int, error) { +func (p *BatchDeleteEvaluationSetItemsOApiRequest) FastReadField255(buf []byte) (int, error) { offset := 0 - _field := NewListEvaluationSetsOApiRequest() + _field := base.NewBase() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { offset += l } - p.Req = _field + p.Base = _field return offset, nil } -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) FastWrite(buf []byte) int { +func (p *BatchDeleteEvaluationSetItemsOApiRequest) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *BatchDeleteEvaluationSetItemsOApiRequest) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField4(buf[offset:], w) + offset += p.fastWriteField3(buf[offset:], w) + offset += p.fastWriteField255(buf[offset:], w) } offset += thrift.Binary.WriteFieldStop(buf[offset:]) return offset } -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) BLength() int { +func (p *BatchDeleteEvaluationSetItemsOApiRequest) BLength() int { l := 0 if p != nil { l += p.field1Length() + l += p.field2Length() + l += p.field3Length() + l += p.field4Length() + l += p.field255Length() } l += thrift.Binary.FieldStopLength() return l } -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *BatchDeleteEvaluationSetItemsOApiRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) - offset += p.Req.FastWriteNocopy(buf[offset:], w) + if p.IsSetWorkspaceID() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) + offset += thrift.Binary.WriteI64(buf[offset:], *p.WorkspaceID) + } return offset } -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) field1Length() int { +func (p *BatchDeleteEvaluationSetItemsOApiRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetEvaluationSetID() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 2) + offset += thrift.Binary.WriteI64(buf[offset:], *p.EvaluationSetID) + } + return offset +} + +func (p *BatchDeleteEvaluationSetItemsOApiRequest) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetItemIds() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 3) + listBeginOffset := offset + offset += thrift.Binary.ListBeginLength() + var length int + for _, v := range p.ItemIds { + length++ + offset += thrift.Binary.WriteI64(buf[offset:], v) + } + thrift.Binary.WriteListBegin(buf[listBeginOffset:], thrift.I64, length) + } + return offset +} + +func (p *BatchDeleteEvaluationSetItemsOApiRequest) fastWriteField4(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetIsDeleteAll() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.BOOL, 4) + offset += thrift.Binary.WriteBool(buf[offset:], *p.IsDeleteAll) + } + return offset +} + +func (p *BatchDeleteEvaluationSetItemsOApiRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetBase() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) + offset += p.Base.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *BatchDeleteEvaluationSetItemsOApiRequest) field1Length() int { + l := 0 + if p.IsSetWorkspaceID() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() + } + return l +} + +func (p *BatchDeleteEvaluationSetItemsOApiRequest) field2Length() int { + l := 0 + if p.IsSetEvaluationSetID() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() + } + return l +} + +func (p *BatchDeleteEvaluationSetItemsOApiRequest) field3Length() int { + l := 0 + if p.IsSetItemIds() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.ListBeginLength() + l += + thrift.Binary.I64Length() * len(p.ItemIds) + } + return l +} + +func (p *BatchDeleteEvaluationSetItemsOApiRequest) field4Length() int { + l := 0 + if p.IsSetIsDeleteAll() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.BoolLength() + } + return l +} + +func (p *BatchDeleteEvaluationSetItemsOApiRequest) field255Length() int { l := 0 - l += thrift.Binary.FieldBeginLength() - l += p.Req.BLength() + if p.IsSetBase() { + l += thrift.Binary.FieldBeginLength() + l += p.Base.BLength() + } return l } -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) DeepCopy(s interface{}) error { - src, ok := s.(*EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) +func (p *BatchDeleteEvaluationSetItemsOApiRequest) DeepCopy(s interface{}) error { + src, ok := s.(*BatchDeleteEvaluationSetItemsOApiRequest) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _req *ListEvaluationSetsOApiRequest - if src.Req != nil { - _req = &ListEvaluationSetsOApiRequest{} - if err := _req.DeepCopy(src.Req); err != nil { + if src.WorkspaceID != nil { + tmp := *src.WorkspaceID + p.WorkspaceID = &tmp + } + + if src.EvaluationSetID != nil { + tmp := *src.EvaluationSetID + p.EvaluationSetID = &tmp + } + + if src.ItemIds != nil { + p.ItemIds = make([]int64, 0, len(src.ItemIds)) + for _, elem := range src.ItemIds { + var _elem int64 + _elem = elem + p.ItemIds = append(p.ItemIds, _elem) + } + } + + if src.IsDeleteAll != nil { + tmp := *src.IsDeleteAll + p.IsDeleteAll = &tmp + } + + var _base *base.Base + if src.Base != nil { + _base = &base.Base{} + if err := _base.DeepCopy(src.Base); err != nil { return err } } - p.Req = _req + p.Base = _base return nil } -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) FastRead(buf []byte) (int, error) { +func (p *BatchDeleteEvaluationSetItemsOApiResponse) FastRead(buf []byte) (int, error) { var err error var offset int @@ -13420,9 +6308,37 @@ func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) FastRead(buf []by break } switch fieldId { - case 0: + case 1: + if fieldTypeId == thrift.I32 { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 255: if fieldTypeId == thrift.STRUCT { - l, err = p.FastReadField0(buf[offset:]) + l, err = p.FastReadField255(buf[offset:]) offset += l if err != nil { goto ReadFieldError @@ -13447,82 +6363,159 @@ func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) FastRead(buf []by ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceListEvaluationSetsOApiResult[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_BatchDeleteEvaluationSetItemsOApiResponse[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) FastReadField0(buf []byte) (int, error) { +func (p *BatchDeleteEvaluationSetItemsOApiResponse) FastReadField1(buf []byte) (int, error) { offset := 0 - _field := NewListEvaluationSetsOApiResponse() + + var _field *int32 + if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Code = _field + return offset, nil +} + +func (p *BatchDeleteEvaluationSetItemsOApiResponse) FastReadField2(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Msg = _field + return offset, nil +} + +func (p *BatchDeleteEvaluationSetItemsOApiResponse) FastReadField255(buf []byte) (int, error) { + offset := 0 + _field := base.NewBaseResp() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { offset += l } - p.Success = _field + p.BaseResp = _field return offset, nil } -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) FastWrite(buf []byte) int { +func (p *BatchDeleteEvaluationSetItemsOApiResponse) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *BatchDeleteEvaluationSetItemsOApiResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { - offset += p.fastWriteField0(buf[offset:], w) + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField255(buf[offset:], w) } offset += thrift.Binary.WriteFieldStop(buf[offset:]) return offset } -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) BLength() int { +func (p *BatchDeleteEvaluationSetItemsOApiResponse) BLength() int { l := 0 if p != nil { - l += p.field0Length() + l += p.field1Length() + l += p.field2Length() + l += p.field255Length() } l += thrift.Binary.FieldStopLength() return l } -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { +func (p *BatchDeleteEvaluationSetItemsOApiResponse) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 - if p.IsSetSuccess() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 0) - offset += p.Success.FastWriteNocopy(buf[offset:], w) + if p.IsSetCode() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 1) + offset += thrift.Binary.WriteI32(buf[offset:], *p.Code) } return offset } -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) field0Length() int { +func (p *BatchDeleteEvaluationSetItemsOApiResponse) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetMsg() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Msg) + } + return offset +} + +func (p *BatchDeleteEvaluationSetItemsOApiResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) + offset += p.BaseResp.FastWriteNocopy(buf[offset:], w) + return offset +} + +func (p *BatchDeleteEvaluationSetItemsOApiResponse) field1Length() int { l := 0 - if p.IsSetSuccess() { + if p.IsSetCode() { l += thrift.Binary.FieldBeginLength() - l += p.Success.BLength() + l += thrift.Binary.I32Length() } return l } -func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) DeepCopy(s interface{}) error { - src, ok := s.(*EvaluationOpenAPIServiceListEvaluationSetsOApiResult) +func (p *BatchDeleteEvaluationSetItemsOApiResponse) field2Length() int { + l := 0 + if p.IsSetMsg() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.Msg) + } + return l +} + +func (p *BatchDeleteEvaluationSetItemsOApiResponse) field255Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += p.BaseResp.BLength() + return l +} + +func (p *BatchDeleteEvaluationSetItemsOApiResponse) DeepCopy(s interface{}) error { + src, ok := s.(*BatchDeleteEvaluationSetItemsOApiResponse) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _success *ListEvaluationSetsOApiResponse - if src.Success != nil { - _success = &ListEvaluationSetsOApiResponse{} - if err := _success.DeepCopy(src.Success); err != nil { + if src.Code != nil { + tmp := *src.Code + p.Code = &tmp + } + + if src.Msg != nil { + var tmp string + if *src.Msg != "" { + tmp = kutils.StringDeepCopy(*src.Msg) + } + p.Msg = &tmp + } + + var _baseResp *base.BaseResp + if src.BaseResp != nil { + _baseResp = &base.BaseResp{} + if err := _baseResp.DeepCopy(src.BaseResp); err != nil { return err } } - p.Success = _success + p.BaseResp = _baseResp return nil } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) FastRead(buf []byte) (int, error) { +func (p *ListEvaluationSetVersionItemsOApiRequest) FastRead(buf []byte) (int, error) { var err error var offset int @@ -13540,8 +6533,78 @@ func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) FastRead(bu } switch fieldId { case 1: + if fieldTypeId == thrift.I64 { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.I64 { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 3: + if fieldTypeId == thrift.I64 { + l, err = p.FastReadField3(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 100: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField100(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 101: + if fieldTypeId == thrift.I32 { + l, err = p.FastReadField101(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 255: if fieldTypeId == thrift.STRUCT { - l, err = p.FastReadField1(buf[offset:]) + l, err = p.FastReadField255(buf[offset:]) offset += l if err != nil { goto ReadFieldError @@ -13566,197 +6629,280 @@ func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) FastRead(bu ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ListEvaluationSetVersionItemsOApiRequest[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) FastReadField1(buf []byte) (int, error) { +func (p *ListEvaluationSetVersionItemsOApiRequest) FastReadField1(buf []byte) (int, error) { offset := 0 - _field := NewCreateEvaluationSetVersionOApiRequest() + + var _field *int64 + if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.WorkspaceID = _field + return offset, nil +} + +func (p *ListEvaluationSetVersionItemsOApiRequest) FastReadField2(buf []byte) (int, error) { + offset := 0 + + var _field *int64 + if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.EvaluationSetID = _field + return offset, nil +} + +func (p *ListEvaluationSetVersionItemsOApiRequest) FastReadField3(buf []byte) (int, error) { + offset := 0 + + var _field *int64 + if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.VersionID = _field + return offset, nil +} + +func (p *ListEvaluationSetVersionItemsOApiRequest) FastReadField100(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.PageToken = _field + return offset, nil +} + +func (p *ListEvaluationSetVersionItemsOApiRequest) FastReadField101(buf []byte) (int, error) { + offset := 0 + + var _field *int32 + if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.PageSize = _field + return offset, nil +} + +func (p *ListEvaluationSetVersionItemsOApiRequest) FastReadField255(buf []byte) (int, error) { + offset := 0 + _field := base.NewBase() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { offset += l } - p.Req = _field + p.Base = _field return offset, nil } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) FastWrite(buf []byte) int { +func (p *ListEvaluationSetVersionItemsOApiRequest) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *ListEvaluationSetVersionItemsOApiRequest) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField3(buf[offset:], w) + offset += p.fastWriteField101(buf[offset:], w) + offset += p.fastWriteField100(buf[offset:], w) + offset += p.fastWriteField255(buf[offset:], w) } offset += thrift.Binary.WriteFieldStop(buf[offset:]) return offset } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) BLength() int { +func (p *ListEvaluationSetVersionItemsOApiRequest) BLength() int { l := 0 if p != nil { l += p.field1Length() + l += p.field2Length() + l += p.field3Length() + l += p.field100Length() + l += p.field101Length() + l += p.field255Length() } l += thrift.Binary.FieldStopLength() return l } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *ListEvaluationSetVersionItemsOApiRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) - offset += p.Req.FastWriteNocopy(buf[offset:], w) + if p.IsSetWorkspaceID() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) + offset += thrift.Binary.WriteI64(buf[offset:], *p.WorkspaceID) + } return offset } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) field1Length() int { - l := 0 - l += thrift.Binary.FieldBeginLength() - l += p.Req.BLength() - return l +func (p *ListEvaluationSetVersionItemsOApiRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetEvaluationSetID() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 2) + offset += thrift.Binary.WriteI64(buf[offset:], *p.EvaluationSetID) + } + return offset } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) DeepCopy(s interface{}) error { - src, ok := s.(*EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) - if !ok { - return fmt.Errorf("%T's type not matched %T", s, p) +func (p *ListEvaluationSetVersionItemsOApiRequest) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetVersionID() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 3) + offset += thrift.Binary.WriteI64(buf[offset:], *p.VersionID) } + return offset +} - var _req *CreateEvaluationSetVersionOApiRequest - if src.Req != nil { - _req = &CreateEvaluationSetVersionOApiRequest{} - if err := _req.DeepCopy(src.Req); err != nil { - return err - } +func (p *ListEvaluationSetVersionItemsOApiRequest) fastWriteField100(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetPageToken() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 100) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.PageToken) } - p.Req = _req - - return nil + return offset } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) FastRead(buf []byte) (int, error) { - - var err error - var offset int - var l int - var fieldTypeId thrift.TType - var fieldId int16 - for { - fieldTypeId, fieldId, l, err = thrift.Binary.ReadFieldBegin(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldBeginError - } - if fieldTypeId == thrift.STOP { - break - } - switch fieldId { - case 0: - if fieldTypeId == thrift.STRUCT { - l, err = p.FastReadField0(buf[offset:]) - offset += l - if err != nil { - goto ReadFieldError - } - } else { - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } - default: - l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) - offset += l - if err != nil { - goto SkipFieldError - } - } +func (p *ListEvaluationSetVersionItemsOApiRequest) fastWriteField101(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetPageSize() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 101) + offset += thrift.Binary.WriteI32(buf[offset:], *p.PageSize) } - - return offset, nil -ReadFieldBeginError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) -ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult[fieldId]), err) -SkipFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) + return offset } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) FastReadField0(buf []byte) (int, error) { +func (p *ListEvaluationSetVersionItemsOApiRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { offset := 0 - _field := NewCreateEvaluationSetVersionOApiResponse() - if l, err := _field.FastRead(buf[offset:]); err != nil { - return offset, err - } else { - offset += l + if p.IsSetBase() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) + offset += p.Base.FastWriteNocopy(buf[offset:], w) } - p.Success = _field - return offset, nil + return offset } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) FastWrite(buf []byte) int { - return p.FastWriteNocopy(buf, nil) +func (p *ListEvaluationSetVersionItemsOApiRequest) field1Length() int { + l := 0 + if p.IsSetWorkspaceID() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() + } + return l } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p != nil { - offset += p.fastWriteField0(buf[offset:], w) +func (p *ListEvaluationSetVersionItemsOApiRequest) field2Length() int { + l := 0 + if p.IsSetEvaluationSetID() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() } - offset += thrift.Binary.WriteFieldStop(buf[offset:]) - return offset + return l } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) BLength() int { +func (p *ListEvaluationSetVersionItemsOApiRequest) field3Length() int { + l := 0 + if p.IsSetVersionID() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() + } + return l +} + +func (p *ListEvaluationSetVersionItemsOApiRequest) field100Length() int { l := 0 - if p != nil { - l += p.field0Length() + if p.IsSetPageToken() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.PageToken) } - l += thrift.Binary.FieldStopLength() return l } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { - offset := 0 - if p.IsSetSuccess() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 0) - offset += p.Success.FastWriteNocopy(buf[offset:], w) +func (p *ListEvaluationSetVersionItemsOApiRequest) field101Length() int { + l := 0 + if p.IsSetPageSize() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I32Length() } - return offset + return l } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) field0Length() int { +func (p *ListEvaluationSetVersionItemsOApiRequest) field255Length() int { l := 0 - if p.IsSetSuccess() { + if p.IsSetBase() { l += thrift.Binary.FieldBeginLength() - l += p.Success.BLength() + l += p.Base.BLength() } return l } -func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) DeepCopy(s interface{}) error { - src, ok := s.(*EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) +func (p *ListEvaluationSetVersionItemsOApiRequest) DeepCopy(s interface{}) error { + src, ok := s.(*ListEvaluationSetVersionItemsOApiRequest) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _success *CreateEvaluationSetVersionOApiResponse - if src.Success != nil { - _success = &CreateEvaluationSetVersionOApiResponse{} - if err := _success.DeepCopy(src.Success); err != nil { + if src.WorkspaceID != nil { + tmp := *src.WorkspaceID + p.WorkspaceID = &tmp + } + + if src.EvaluationSetID != nil { + tmp := *src.EvaluationSetID + p.EvaluationSetID = &tmp + } + + if src.VersionID != nil { + tmp := *src.VersionID + p.VersionID = &tmp + } + + if src.PageToken != nil { + var tmp string + if *src.PageToken != "" { + tmp = kutils.StringDeepCopy(*src.PageToken) + } + p.PageToken = &tmp + } + + if src.PageSize != nil { + tmp := *src.PageSize + p.PageSize = &tmp + } + + var _base *base.Base + if src.Base != nil { + _base = &base.Base{} + if err := _base.DeepCopy(src.Base); err != nil { return err } } - p.Success = _success + p.Base = _base return nil } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) FastRead(buf []byte) (int, error) { +func (p *ListEvaluationSetVersionItemsOApiResponse) FastRead(buf []byte) (int, error) { var err error var offset int @@ -13774,7 +6920,7 @@ func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) FastRead } switch fieldId { case 1: - if fieldTypeId == thrift.STRUCT { + if fieldTypeId == thrift.I32 { l, err = p.FastReadField1(buf[offset:]) offset += l if err != nil { @@ -13787,6 +6933,48 @@ func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) FastRead goto SkipFieldError } } + case 2: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 3: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField3(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 255: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField255(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } default: l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) offset += l @@ -13800,78 +6988,200 @@ func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) FastRead ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ListEvaluationSetVersionItemsOApiResponse[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) FastReadField1(buf []byte) (int, error) { +func (p *ListEvaluationSetVersionItemsOApiResponse) FastReadField1(buf []byte) (int, error) { offset := 0 - _field := NewBatchCreateEvaluationSetItemsOApiRequest() + + var _field *int32 + if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Code = _field + return offset, nil +} + +func (p *ListEvaluationSetVersionItemsOApiResponse) FastReadField2(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Msg = _field + return offset, nil +} + +func (p *ListEvaluationSetVersionItemsOApiResponse) FastReadField3(buf []byte) (int, error) { + offset := 0 + _field := NewListEvaluationSetVersionItemsOpenAPIData() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { offset += l } - p.Req = _field + p.Data = _field return offset, nil } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) FastWrite(buf []byte) int { +func (p *ListEvaluationSetVersionItemsOApiResponse) FastReadField255(buf []byte) (int, error) { + offset := 0 + _field := base.NewBaseResp() + if l, err := _field.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + p.BaseResp = _field + return offset, nil +} + +func (p *ListEvaluationSetVersionItemsOApiResponse) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *ListEvaluationSetVersionItemsOApiResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField3(buf[offset:], w) + offset += p.fastWriteField255(buf[offset:], w) } offset += thrift.Binary.WriteFieldStop(buf[offset:]) return offset } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) BLength() int { +func (p *ListEvaluationSetVersionItemsOApiResponse) BLength() int { l := 0 if p != nil { l += p.field1Length() + l += p.field2Length() + l += p.field3Length() + l += p.field255Length() } l += thrift.Binary.FieldStopLength() return l } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *ListEvaluationSetVersionItemsOApiResponse) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) - offset += p.Req.FastWriteNocopy(buf[offset:], w) + if p.IsSetCode() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 1) + offset += thrift.Binary.WriteI32(buf[offset:], *p.Code) + } return offset } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) field1Length() int { +func (p *ListEvaluationSetVersionItemsOApiResponse) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetMsg() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Msg) + } + return offset +} + +func (p *ListEvaluationSetVersionItemsOApiResponse) fastWriteField3(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetData() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 3) + offset += p.Data.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *ListEvaluationSetVersionItemsOApiResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) + offset += p.BaseResp.FastWriteNocopy(buf[offset:], w) + return offset +} + +func (p *ListEvaluationSetVersionItemsOApiResponse) field1Length() int { + l := 0 + if p.IsSetCode() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I32Length() + } + return l +} + +func (p *ListEvaluationSetVersionItemsOApiResponse) field2Length() int { + l := 0 + if p.IsSetMsg() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.Msg) + } + return l +} + +func (p *ListEvaluationSetVersionItemsOApiResponse) field3Length() int { + l := 0 + if p.IsSetData() { + l += thrift.Binary.FieldBeginLength() + l += p.Data.BLength() + } + return l +} + +func (p *ListEvaluationSetVersionItemsOApiResponse) field255Length() int { l := 0 l += thrift.Binary.FieldBeginLength() - l += p.Req.BLength() + l += p.BaseResp.BLength() return l } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) DeepCopy(s interface{}) error { - src, ok := s.(*EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) +func (p *ListEvaluationSetVersionItemsOApiResponse) DeepCopy(s interface{}) error { + src, ok := s.(*ListEvaluationSetVersionItemsOApiResponse) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _req *BatchCreateEvaluationSetItemsOApiRequest - if src.Req != nil { - _req = &BatchCreateEvaluationSetItemsOApiRequest{} - if err := _req.DeepCopy(src.Req); err != nil { + if src.Code != nil { + tmp := *src.Code + p.Code = &tmp + } + + if src.Msg != nil { + var tmp string + if *src.Msg != "" { + tmp = kutils.StringDeepCopy(*src.Msg) + } + p.Msg = &tmp + } + + var _data *ListEvaluationSetVersionItemsOpenAPIData + if src.Data != nil { + _data = &ListEvaluationSetVersionItemsOpenAPIData{} + if err := _data.DeepCopy(src.Data); err != nil { + return err + } + } + p.Data = _data + + var _baseResp *base.BaseResp + if src.BaseResp != nil { + _baseResp = &base.BaseResp{} + if err := _baseResp.DeepCopy(src.BaseResp); err != nil { return err } } - p.Req = _req + p.BaseResp = _baseResp return nil } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) FastRead(buf []byte) (int, error) { +func (p *ListEvaluationSetVersionItemsOpenAPIData) FastRead(buf []byte) (int, error) { var err error var offset int @@ -13888,9 +7198,51 @@ func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) FastRe break } switch fieldId { - case 0: - if fieldTypeId == thrift.STRUCT { - l, err = p.FastReadField0(buf[offset:]) + case 1: + if fieldTypeId == thrift.LIST { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 100: + if fieldTypeId == thrift.BOOL { + l, err = p.FastReadField100(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 101: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField101(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 102: + if fieldTypeId == thrift.I64 { + l, err = p.FastReadField102(buf[offset:]) offset += l if err != nil { goto ReadFieldError @@ -13915,82 +7267,232 @@ func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) FastRe ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_ListEvaluationSetVersionItemsOpenAPIData[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) FastReadField0(buf []byte) (int, error) { +func (p *ListEvaluationSetVersionItemsOpenAPIData) FastReadField1(buf []byte) (int, error) { offset := 0 - _field := NewBatchCreateEvaluationSetItemsOApiResponse() - if l, err := _field.FastRead(buf[offset:]); err != nil { + + _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) + offset += l + if err != nil { + return offset, err + } + _field := make([]*eval_set.EvaluationSetItem, 0, size) + values := make([]eval_set.EvaluationSetItem, size) + for i := 0; i < size; i++ { + _elem := &values[i] + _elem.InitDefault() + if l, err := _elem.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + + _field = append(_field, _elem) + } + p.Items = _field + return offset, nil +} + +func (p *ListEvaluationSetVersionItemsOpenAPIData) FastReadField100(buf []byte) (int, error) { + offset := 0 + + var _field *bool + if v, l, err := thrift.Binary.ReadBool(buf[offset:]); err != nil { return offset, err } else { offset += l + _field = &v } - p.Success = _field + p.HasMore = _field return offset, nil } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) FastWrite(buf []byte) int { +func (p *ListEvaluationSetVersionItemsOpenAPIData) FastReadField101(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.NextPageToken = _field + return offset, nil +} + +func (p *ListEvaluationSetVersionItemsOpenAPIData) FastReadField102(buf []byte) (int, error) { + offset := 0 + + var _field *int64 + if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Total = _field + return offset, nil +} + +func (p *ListEvaluationSetVersionItemsOpenAPIData) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *ListEvaluationSetVersionItemsOpenAPIData) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { - offset += p.fastWriteField0(buf[offset:], w) + offset += p.fastWriteField100(buf[offset:], w) + offset += p.fastWriteField102(buf[offset:], w) + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField101(buf[offset:], w) } offset += thrift.Binary.WriteFieldStop(buf[offset:]) return offset } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) BLength() int { +func (p *ListEvaluationSetVersionItemsOpenAPIData) BLength() int { l := 0 if p != nil { - l += p.field0Length() + l += p.field1Length() + l += p.field100Length() + l += p.field101Length() + l += p.field102Length() } l += thrift.Binary.FieldStopLength() return l } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { +func (p *ListEvaluationSetVersionItemsOpenAPIData) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 - if p.IsSetSuccess() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 0) - offset += p.Success.FastWriteNocopy(buf[offset:], w) + if p.IsSetItems() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 1) + listBeginOffset := offset + offset += thrift.Binary.ListBeginLength() + var length int + for _, v := range p.Items { + length++ + offset += v.FastWriteNocopy(buf[offset:], w) + } + thrift.Binary.WriteListBegin(buf[listBeginOffset:], thrift.STRUCT, length) } return offset } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) field0Length() int { +func (p *ListEvaluationSetVersionItemsOpenAPIData) fastWriteField100(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetHasMore() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.BOOL, 100) + offset += thrift.Binary.WriteBool(buf[offset:], *p.HasMore) + } + return offset +} + +func (p *ListEvaluationSetVersionItemsOpenAPIData) fastWriteField101(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetNextPageToken() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 101) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.NextPageToken) + } + return offset +} + +func (p *ListEvaluationSetVersionItemsOpenAPIData) fastWriteField102(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetTotal() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 102) + offset += thrift.Binary.WriteI64(buf[offset:], *p.Total) + } + return offset +} + +func (p *ListEvaluationSetVersionItemsOpenAPIData) field1Length() int { l := 0 - if p.IsSetSuccess() { + if p.IsSetItems() { l += thrift.Binary.FieldBeginLength() - l += p.Success.BLength() + l += thrift.Binary.ListBeginLength() + for _, v := range p.Items { + _ = v + l += v.BLength() + } } return l } -func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) DeepCopy(s interface{}) error { - src, ok := s.(*EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) +func (p *ListEvaluationSetVersionItemsOpenAPIData) field100Length() int { + l := 0 + if p.IsSetHasMore() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.BoolLength() + } + return l +} + +func (p *ListEvaluationSetVersionItemsOpenAPIData) field101Length() int { + l := 0 + if p.IsSetNextPageToken() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.NextPageToken) + } + return l +} + +func (p *ListEvaluationSetVersionItemsOpenAPIData) field102Length() int { + l := 0 + if p.IsSetTotal() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() + } + return l +} + +func (p *ListEvaluationSetVersionItemsOpenAPIData) DeepCopy(s interface{}) error { + src, ok := s.(*ListEvaluationSetVersionItemsOpenAPIData) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _success *BatchCreateEvaluationSetItemsOApiResponse - if src.Success != nil { - _success = &BatchCreateEvaluationSetItemsOApiResponse{} - if err := _success.DeepCopy(src.Success); err != nil { - return err - } + if src.Items != nil { + p.Items = make([]*eval_set.EvaluationSetItem, 0, len(src.Items)) + for _, elem := range src.Items { + var _elem *eval_set.EvaluationSetItem + if elem != nil { + _elem = &eval_set.EvaluationSetItem{} + if err := _elem.DeepCopy(elem); err != nil { + return err + } + } + + p.Items = append(p.Items, _elem) + } + } + + if src.HasMore != nil { + tmp := *src.HasMore + p.HasMore = &tmp + } + + if src.NextPageToken != nil { + var tmp string + if *src.NextPageToken != "" { + tmp = kutils.StringDeepCopy(*src.NextPageToken) + } + p.NextPageToken = &tmp + } + + if src.Total != nil { + tmp := *src.Total + p.Total = &tmp } - p.Success = _success return nil } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) FastRead(buf []byte) (int, error) { +func (p *UpdateEvaluationSetSchemaOApiRequest) FastRead(buf []byte) (int, error) { var err error var offset int @@ -14008,7 +7510,7 @@ func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) FastRead } switch fieldId { case 1: - if fieldTypeId == thrift.STRUCT { + if fieldTypeId == thrift.I64 { l, err = p.FastReadField1(buf[offset:]) offset += l if err != nil { @@ -14021,6 +7523,48 @@ func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) FastRead goto SkipFieldError } } + case 2: + if fieldTypeId == thrift.I64 { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 10: + if fieldTypeId == thrift.LIST { + l, err = p.FastReadField10(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 255: + if fieldTypeId == thrift.STRUCT { + l, err = p.FastReadField255(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } default: l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) offset += l @@ -14034,78 +7578,231 @@ func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) FastRead ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_UpdateEvaluationSetSchemaOApiRequest[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) FastReadField1(buf []byte) (int, error) { +func (p *UpdateEvaluationSetSchemaOApiRequest) FastReadField1(buf []byte) (int, error) { offset := 0 - _field := NewBatchUpdateEvaluationSetItemsOApiRequest() + + var _field *int64 + if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.WorkspaceID = _field + return offset, nil +} + +func (p *UpdateEvaluationSetSchemaOApiRequest) FastReadField2(buf []byte) (int, error) { + offset := 0 + + var _field *int64 + if v, l, err := thrift.Binary.ReadI64(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.EvaluationSetID = _field + return offset, nil +} + +func (p *UpdateEvaluationSetSchemaOApiRequest) FastReadField10(buf []byte) (int, error) { + offset := 0 + + _, size, l, err := thrift.Binary.ReadListBegin(buf[offset:]) + offset += l + if err != nil { + return offset, err + } + _field := make([]*eval_set.FieldSchema, 0, size) + values := make([]eval_set.FieldSchema, size) + for i := 0; i < size; i++ { + _elem := &values[i] + _elem.InitDefault() + if l, err := _elem.FastRead(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + } + + _field = append(_field, _elem) + } + p.Fields = _field + return offset, nil +} + +func (p *UpdateEvaluationSetSchemaOApiRequest) FastReadField255(buf []byte) (int, error) { + offset := 0 + _field := base.NewBase() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { offset += l } - p.Req = _field + p.Base = _field return offset, nil } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) FastWrite(buf []byte) int { +func (p *UpdateEvaluationSetSchemaOApiRequest) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *UpdateEvaluationSetSchemaOApiRequest) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField10(buf[offset:], w) + offset += p.fastWriteField255(buf[offset:], w) } offset += thrift.Binary.WriteFieldStop(buf[offset:]) return offset } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) BLength() int { +func (p *UpdateEvaluationSetSchemaOApiRequest) BLength() int { l := 0 if p != nil { l += p.field1Length() + l += p.field2Length() + l += p.field10Length() + l += p.field255Length() } l += thrift.Binary.FieldStopLength() return l } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *UpdateEvaluationSetSchemaOApiRequest) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) - offset += p.Req.FastWriteNocopy(buf[offset:], w) + if p.IsSetWorkspaceID() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 1) + offset += thrift.Binary.WriteI64(buf[offset:], *p.WorkspaceID) + } return offset } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) field1Length() int { +func (p *UpdateEvaluationSetSchemaOApiRequest) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetEvaluationSetID() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I64, 2) + offset += thrift.Binary.WriteI64(buf[offset:], *p.EvaluationSetID) + } + return offset +} + +func (p *UpdateEvaluationSetSchemaOApiRequest) fastWriteField10(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetFields() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.LIST, 10) + listBeginOffset := offset + offset += thrift.Binary.ListBeginLength() + var length int + for _, v := range p.Fields { + length++ + offset += v.FastWriteNocopy(buf[offset:], w) + } + thrift.Binary.WriteListBegin(buf[listBeginOffset:], thrift.STRUCT, length) + } + return offset +} + +func (p *UpdateEvaluationSetSchemaOApiRequest) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetBase() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) + offset += p.Base.FastWriteNocopy(buf[offset:], w) + } + return offset +} + +func (p *UpdateEvaluationSetSchemaOApiRequest) field1Length() int { l := 0 - l += thrift.Binary.FieldBeginLength() - l += p.Req.BLength() + if p.IsSetWorkspaceID() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() + } return l } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) DeepCopy(s interface{}) error { - src, ok := s.(*EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) +func (p *UpdateEvaluationSetSchemaOApiRequest) field2Length() int { + l := 0 + if p.IsSetEvaluationSetID() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.I64Length() + } + return l +} + +func (p *UpdateEvaluationSetSchemaOApiRequest) field10Length() int { + l := 0 + if p.IsSetFields() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.ListBeginLength() + for _, v := range p.Fields { + _ = v + l += v.BLength() + } + } + return l +} + +func (p *UpdateEvaluationSetSchemaOApiRequest) field255Length() int { + l := 0 + if p.IsSetBase() { + l += thrift.Binary.FieldBeginLength() + l += p.Base.BLength() + } + return l +} + +func (p *UpdateEvaluationSetSchemaOApiRequest) DeepCopy(s interface{}) error { + src, ok := s.(*UpdateEvaluationSetSchemaOApiRequest) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _req *BatchUpdateEvaluationSetItemsOApiRequest - if src.Req != nil { - _req = &BatchUpdateEvaluationSetItemsOApiRequest{} - if err := _req.DeepCopy(src.Req); err != nil { + if src.WorkspaceID != nil { + tmp := *src.WorkspaceID + p.WorkspaceID = &tmp + } + + if src.EvaluationSetID != nil { + tmp := *src.EvaluationSetID + p.EvaluationSetID = &tmp + } + + if src.Fields != nil { + p.Fields = make([]*eval_set.FieldSchema, 0, len(src.Fields)) + for _, elem := range src.Fields { + var _elem *eval_set.FieldSchema + if elem != nil { + _elem = &eval_set.FieldSchema{} + if err := _elem.DeepCopy(elem); err != nil { + return err + } + } + + p.Fields = append(p.Fields, _elem) + } + } + + var _base *base.Base + if src.Base != nil { + _base = &base.Base{} + if err := _base.DeepCopy(src.Base); err != nil { return err } } - p.Req = _req + p.Base = _base return nil } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) FastRead(buf []byte) (int, error) { +func (p *UpdateEvaluationSetSchemaOApiResponse) FastRead(buf []byte) (int, error) { var err error var offset int @@ -14122,9 +7819,37 @@ func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) FastRe break } switch fieldId { - case 0: + case 1: + if fieldTypeId == thrift.I32 { + l, err = p.FastReadField1(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 2: + if fieldTypeId == thrift.STRING { + l, err = p.FastReadField2(buf[offset:]) + offset += l + if err != nil { + goto ReadFieldError + } + } else { + l, err = thrift.Binary.Skip(buf[offset:], fieldTypeId) + offset += l + if err != nil { + goto SkipFieldError + } + } + case 255: if fieldTypeId == thrift.STRUCT { - l, err = p.FastReadField0(buf[offset:]) + l, err = p.FastReadField255(buf[offset:]) offset += l if err != nil { goto ReadFieldError @@ -14149,82 +7874,159 @@ func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) FastRe ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_UpdateEvaluationSetSchemaOApiResponse[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) FastReadField0(buf []byte) (int, error) { +func (p *UpdateEvaluationSetSchemaOApiResponse) FastReadField1(buf []byte) (int, error) { offset := 0 - _field := NewBatchUpdateEvaluationSetItemsOApiResponse() + + var _field *int32 + if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Code = _field + return offset, nil +} + +func (p *UpdateEvaluationSetSchemaOApiResponse) FastReadField2(buf []byte) (int, error) { + offset := 0 + + var _field *string + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { + return offset, err + } else { + offset += l + _field = &v + } + p.Msg = _field + return offset, nil +} + +func (p *UpdateEvaluationSetSchemaOApiResponse) FastReadField255(buf []byte) (int, error) { + offset := 0 + _field := base.NewBaseResp() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { offset += l } - p.Success = _field + p.BaseResp = _field return offset, nil } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) FastWrite(buf []byte) int { +func (p *UpdateEvaluationSetSchemaOApiResponse) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *UpdateEvaluationSetSchemaOApiResponse) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { - offset += p.fastWriteField0(buf[offset:], w) + offset += p.fastWriteField1(buf[offset:], w) + offset += p.fastWriteField2(buf[offset:], w) + offset += p.fastWriteField255(buf[offset:], w) } offset += thrift.Binary.WriteFieldStop(buf[offset:]) return offset } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) BLength() int { +func (p *UpdateEvaluationSetSchemaOApiResponse) BLength() int { l := 0 if p != nil { - l += p.field0Length() + l += p.field1Length() + l += p.field2Length() + l += p.field255Length() } l += thrift.Binary.FieldStopLength() return l } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { +func (p *UpdateEvaluationSetSchemaOApiResponse) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 - if p.IsSetSuccess() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 0) - offset += p.Success.FastWriteNocopy(buf[offset:], w) + if p.IsSetCode() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 1) + offset += thrift.Binary.WriteI32(buf[offset:], *p.Code) } return offset } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) field0Length() int { +func (p *UpdateEvaluationSetSchemaOApiResponse) fastWriteField2(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + if p.IsSetMsg() { + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 2) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Msg) + } + return offset +} + +func (p *UpdateEvaluationSetSchemaOApiResponse) fastWriteField255(buf []byte, w thrift.NocopyWriter) int { + offset := 0 + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 255) + offset += p.BaseResp.FastWriteNocopy(buf[offset:], w) + return offset +} + +func (p *UpdateEvaluationSetSchemaOApiResponse) field1Length() int { l := 0 - if p.IsSetSuccess() { + if p.IsSetCode() { l += thrift.Binary.FieldBeginLength() - l += p.Success.BLength() + l += thrift.Binary.I32Length() } return l } -func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) DeepCopy(s interface{}) error { - src, ok := s.(*EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) +func (p *UpdateEvaluationSetSchemaOApiResponse) field2Length() int { + l := 0 + if p.IsSetMsg() { + l += thrift.Binary.FieldBeginLength() + l += thrift.Binary.StringLengthNocopy(*p.Msg) + } + return l +} + +func (p *UpdateEvaluationSetSchemaOApiResponse) field255Length() int { + l := 0 + l += thrift.Binary.FieldBeginLength() + l += p.BaseResp.BLength() + return l +} + +func (p *UpdateEvaluationSetSchemaOApiResponse) DeepCopy(s interface{}) error { + src, ok := s.(*UpdateEvaluationSetSchemaOApiResponse) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _success *BatchUpdateEvaluationSetItemsOApiResponse - if src.Success != nil { - _success = &BatchUpdateEvaluationSetItemsOApiResponse{} - if err := _success.DeepCopy(src.Success); err != nil { + if src.Code != nil { + tmp := *src.Code + p.Code = &tmp + } + + if src.Msg != nil { + var tmp string + if *src.Msg != "" { + tmp = kutils.StringDeepCopy(*src.Msg) + } + p.Msg = &tmp + } + + var _baseResp *base.BaseResp + if src.BaseResp != nil { + _baseResp = &base.BaseResp{} + if err := _baseResp.DeepCopy(src.BaseResp); err != nil { return err } } - p.Success = _success + p.BaseResp = _baseResp return nil } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) FastRead(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) FastRead(buf []byte) (int, error) { var err error var offset int @@ -14268,14 +8070,14 @@ func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) FastRead ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) FastReadField1(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) FastReadField1(buf []byte) (int, error) { offset := 0 - _field := NewBatchDeleteEvaluationSetItemsOApiRequest() + _field := NewCreateEvaluationSetOApiRequest() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -14285,11 +8087,11 @@ func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) FastRead return offset, nil } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) FastWrite(buf []byte) int { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -14298,7 +8100,7 @@ func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) FastWrit return offset } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) BLength() int { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -14307,29 +8109,29 @@ func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) BLength( return l } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) offset += p.Req.FastWriteNocopy(buf[offset:], w) return offset } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) field1Length() int { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) field1Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += p.Req.BLength() return l } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) DeepCopy(s interface{}) error { - src, ok := s.(*EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _req *BatchDeleteEvaluationSetItemsOApiRequest + var _req *CreateEvaluationSetOApiRequest if src.Req != nil { - _req = &BatchDeleteEvaluationSetItemsOApiRequest{} + _req = &CreateEvaluationSetOApiRequest{} if err := _req.DeepCopy(src.Req); err != nil { return err } @@ -14339,7 +8141,7 @@ func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) DeepCopy return nil } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) FastRead(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) FastRead(buf []byte) (int, error) { var err error var offset int @@ -14383,14 +8185,14 @@ func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) FastRe ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceCreateEvaluationSetOApiResult[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) FastReadField0(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) FastReadField0(buf []byte) (int, error) { offset := 0 - _field := NewBatchDeleteEvaluationSetItemsOApiResponse() + _field := NewCreateEvaluationSetOApiResponse() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -14400,11 +8202,11 @@ func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) FastRe return offset, nil } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) FastWrite(buf []byte) int { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField0(buf[offset:], w) @@ -14413,7 +8215,7 @@ func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) FastWr return offset } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) BLength() int { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) BLength() int { l := 0 if p != nil { l += p.field0Length() @@ -14422,7 +8224,7 @@ func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) BLengt return l } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetSuccess() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 0) @@ -14431,7 +8233,7 @@ func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) fastWr return offset } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) field0Length() int { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) field0Length() int { l := 0 if p.IsSetSuccess() { l += thrift.Binary.FieldBeginLength() @@ -14440,15 +8242,15 @@ func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) field0 return l } -func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) DeepCopy(s interface{}) error { - src, ok := s.(*EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) +func (p *EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceCreateEvaluationSetOApiResult) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _success *BatchDeleteEvaluationSetItemsOApiResponse + var _success *CreateEvaluationSetOApiResponse if src.Success != nil { - _success = &BatchDeleteEvaluationSetItemsOApiResponse{} + _success = &CreateEvaluationSetOApiResponse{} if err := _success.DeepCopy(src.Success); err != nil { return err } @@ -14458,7 +8260,7 @@ func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) DeepCo return nil } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) FastRead(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) FastRead(buf []byte) (int, error) { var err error var offset int @@ -14502,14 +8304,14 @@ func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) FastRead ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceGetEvaluationSetOApiArgs[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) FastReadField1(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) FastReadField1(buf []byte) (int, error) { offset := 0 - _field := NewListEvaluationSetVersionItemsOApiRequest() + _field := NewGetEvaluationSetOApiRequest() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -14519,11 +8321,11 @@ func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) FastRead return offset, nil } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) FastWrite(buf []byte) int { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -14532,7 +8334,7 @@ func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) FastWrit return offset } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) BLength() int { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -14541,29 +8343,29 @@ func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) BLength( return l } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) offset += p.Req.FastWriteNocopy(buf[offset:], w) return offset } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) field1Length() int { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) field1Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += p.Req.BLength() return l } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) DeepCopy(s interface{}) error { - src, ok := s.(*EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _req *ListEvaluationSetVersionItemsOApiRequest + var _req *GetEvaluationSetOApiRequest if src.Req != nil { - _req = &ListEvaluationSetVersionItemsOApiRequest{} + _req = &GetEvaluationSetOApiRequest{} if err := _req.DeepCopy(src.Req); err != nil { return err } @@ -14573,7 +8375,7 @@ func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) DeepCopy return nil } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) FastRead(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) FastRead(buf []byte) (int, error) { var err error var offset int @@ -14617,14 +8419,14 @@ func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) FastRe ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceGetEvaluationSetOApiResult[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) FastReadField0(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) FastReadField0(buf []byte) (int, error) { offset := 0 - _field := NewListEvaluationSetVersionItemsOApiResponse() + _field := NewGetEvaluationSetOApiResponse() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -14634,11 +8436,11 @@ func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) FastRe return offset, nil } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) FastWrite(buf []byte) int { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField0(buf[offset:], w) @@ -14647,7 +8449,7 @@ func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) FastWr return offset } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) BLength() int { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) BLength() int { l := 0 if p != nil { l += p.field0Length() @@ -14656,7 +8458,7 @@ func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) BLengt return l } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetSuccess() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 0) @@ -14665,7 +8467,7 @@ func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) fastWr return offset } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) field0Length() int { +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) field0Length() int { l := 0 if p.IsSetSuccess() { l += thrift.Binary.FieldBeginLength() @@ -14674,15 +8476,15 @@ func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) field0 return l } -func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) DeepCopy(s interface{}) error { - src, ok := s.(*EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) +func (p *EvaluationOpenAPIServiceGetEvaluationSetOApiResult) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceGetEvaluationSetOApiResult) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _success *ListEvaluationSetVersionItemsOApiResponse + var _success *GetEvaluationSetOApiResponse if src.Success != nil { - _success = &ListEvaluationSetVersionItemsOApiResponse{} + _success = &GetEvaluationSetOApiResponse{} if err := _success.DeepCopy(src.Success); err != nil { return err } @@ -14692,7 +8494,7 @@ func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) DeepCo return nil } -func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs) FastRead(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) FastRead(buf []byte) (int, error) { var err error var offset int @@ -14736,14 +8538,14 @@ func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs) FastRead(buf ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceListEvaluationSetsOApiArgs[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs) FastReadField1(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) FastReadField1(buf []byte) (int, error) { offset := 0 - _field := NewUpdateEvaluationSetSchemaOApiRequest() + _field := NewListEvaluationSetsOApiRequest() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -14753,11 +8555,11 @@ func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs) FastReadFiel return offset, nil } -func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs) FastWrite(buf []byte) int { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -14766,7 +8568,7 @@ func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs) FastWriteNoc return offset } -func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs) BLength() int { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -14775,29 +8577,29 @@ func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs) BLength() in return l } -func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) offset += p.Req.FastWriteNocopy(buf[offset:], w) return offset } -func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs) field1Length() int { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) field1Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += p.Req.BLength() return l } -func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs) DeepCopy(s interface{}) error { - src, ok := s.(*EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs) +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _req *UpdateEvaluationSetSchemaOApiRequest + var _req *ListEvaluationSetsOApiRequest if src.Req != nil { - _req = &UpdateEvaluationSetSchemaOApiRequest{} + _req = &ListEvaluationSetsOApiRequest{} if err := _req.DeepCopy(src.Req); err != nil { return err } @@ -14807,7 +8609,7 @@ func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs) DeepCopy(s i return nil } -func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult) FastRead(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) FastRead(buf []byte) (int, error) { var err error var offset int @@ -14851,14 +8653,14 @@ func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult) FastRead(b ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceListEvaluationSetsOApiResult[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult) FastReadField0(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) FastReadField0(buf []byte) (int, error) { offset := 0 - _field := NewUpdateEvaluationSetSchemaOApiResponse() + _field := NewListEvaluationSetsOApiResponse() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -14868,11 +8670,11 @@ func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult) FastReadFi return offset, nil } -func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult) FastWrite(buf []byte) int { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField0(buf[offset:], w) @@ -14881,7 +8683,7 @@ func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult) FastWriteN return offset } -func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult) BLength() int { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) BLength() int { l := 0 if p != nil { l += p.field0Length() @@ -14890,7 +8692,7 @@ func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult) BLength() return l } -func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetSuccess() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 0) @@ -14899,7 +8701,7 @@ func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult) fastWriteF return offset } -func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult) field0Length() int { +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) field0Length() int { l := 0 if p.IsSetSuccess() { l += thrift.Binary.FieldBeginLength() @@ -14908,15 +8710,15 @@ func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult) field0Leng return l } -func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult) DeepCopy(s interface{}) error { - src, ok := s.(*EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult) +func (p *EvaluationOpenAPIServiceListEvaluationSetsOApiResult) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceListEvaluationSetsOApiResult) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _success *UpdateEvaluationSetSchemaOApiResponse + var _success *ListEvaluationSetsOApiResponse if src.Success != nil { - _success = &UpdateEvaluationSetSchemaOApiResponse{} + _success = &ListEvaluationSetsOApiResponse{} if err := _success.DeepCopy(src.Success); err != nil { return err } @@ -14926,7 +8728,7 @@ func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult) DeepCopy(s return nil } -func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiArgs) FastRead(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) FastRead(buf []byte) (int, error) { var err error var offset int @@ -14970,14 +8772,14 @@ func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiArgs) FastRead(buf []byte) ( ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceCreateEvaluatorOApiArgs[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiArgs) FastReadField1(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) FastReadField1(buf []byte) (int, error) { offset := 0 - _field := NewCreateEvaluatorOApiRequest() + _field := NewCreateEvaluationSetVersionOApiRequest() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -14987,11 +8789,11 @@ func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiArgs) FastReadField1(buf []b return offset, nil } -func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiArgs) FastWrite(buf []byte) int { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -15000,7 +8802,7 @@ func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiArgs) FastWriteNocopy(buf [] return offset } -func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiArgs) BLength() int { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -15009,29 +8811,29 @@ func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiArgs) BLength() int { return l } -func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) offset += p.Req.FastWriteNocopy(buf[offset:], w) return offset } -func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiArgs) field1Length() int { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) field1Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += p.Req.BLength() return l } -func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiArgs) DeepCopy(s interface{}) error { - src, ok := s.(*EvaluationOpenAPIServiceCreateEvaluatorOApiArgs) +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _req *CreateEvaluatorOApiRequest + var _req *CreateEvaluationSetVersionOApiRequest if src.Req != nil { - _req = &CreateEvaluatorOApiRequest{} + _req = &CreateEvaluationSetVersionOApiRequest{} if err := _req.DeepCopy(src.Req); err != nil { return err } @@ -15041,7 +8843,7 @@ func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiArgs) DeepCopy(s interface{} return nil } -func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiResult) FastRead(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) FastRead(buf []byte) (int, error) { var err error var offset int @@ -15085,14 +8887,14 @@ func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiResult) FastRead(buf []byte) ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceCreateEvaluatorOApiResult[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiResult) FastReadField0(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) FastReadField0(buf []byte) (int, error) { offset := 0 - _field := NewCreateEvaluatorOApiResponse() + _field := NewCreateEvaluationSetVersionOApiResponse() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -15102,11 +8904,11 @@ func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiResult) FastReadField0(buf [ return offset, nil } -func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiResult) FastWrite(buf []byte) int { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField0(buf[offset:], w) @@ -15115,7 +8917,7 @@ func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiResult) FastWriteNocopy(buf return offset } -func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiResult) BLength() int { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) BLength() int { l := 0 if p != nil { l += p.field0Length() @@ -15124,7 +8926,7 @@ func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiResult) BLength() int { return l } -func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetSuccess() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 0) @@ -15133,7 +8935,7 @@ func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiResult) fastWriteField0(buf return offset } -func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiResult) field0Length() int { +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) field0Length() int { l := 0 if p.IsSetSuccess() { l += thrift.Binary.FieldBeginLength() @@ -15142,15 +8944,15 @@ func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiResult) field0Length() int { return l } -func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiResult) DeepCopy(s interface{}) error { - src, ok := s.(*EvaluationOpenAPIServiceCreateEvaluatorOApiResult) +func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _success *CreateEvaluatorOApiResponse + var _success *CreateEvaluationSetVersionOApiResponse if src.Success != nil { - _success = &CreateEvaluatorOApiResponse{} + _success = &CreateEvaluationSetVersionOApiResponse{} if err := _success.DeepCopy(src.Success); err != nil { return err } @@ -15160,7 +8962,7 @@ func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiResult) DeepCopy(s interface return nil } -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs) FastRead(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionsOApiArgs) FastRead(buf []byte) (int, error) { var err error var offset int @@ -15204,14 +9006,14 @@ func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs) FastRead(buf [] ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceListEvaluationSetVersionsOApiArgs[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs) FastReadField1(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionsOApiArgs) FastReadField1(buf []byte) (int, error) { offset := 0 - _field := NewSubmitEvaluatorVersionOApiRequest() + _field := NewListEvaluationSetVersionsOApiRequest() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -15221,11 +9023,11 @@ func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs) FastReadField1( return offset, nil } -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs) FastWrite(buf []byte) int { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionsOApiArgs) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionsOApiArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -15234,7 +9036,7 @@ func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs) FastWriteNocopy return offset } -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs) BLength() int { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionsOApiArgs) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -15243,29 +9045,29 @@ func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs) BLength() int { return l } -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionsOApiArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) offset += p.Req.FastWriteNocopy(buf[offset:], w) return offset } -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs) field1Length() int { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionsOApiArgs) field1Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += p.Req.BLength() return l } -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs) DeepCopy(s interface{}) error { - src, ok := s.(*EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs) +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionsOApiArgs) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceListEvaluationSetVersionsOApiArgs) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _req *SubmitEvaluatorVersionOApiRequest + var _req *ListEvaluationSetVersionsOApiRequest if src.Req != nil { - _req = &SubmitEvaluatorVersionOApiRequest{} + _req = &ListEvaluationSetVersionsOApiRequest{} if err := _req.DeepCopy(src.Req); err != nil { return err } @@ -15275,7 +9077,7 @@ func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs) DeepCopy(s inte return nil } -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult) FastRead(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionsOApiResult) FastRead(buf []byte) (int, error) { var err error var offset int @@ -15319,14 +9121,14 @@ func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult) FastRead(buf ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceListEvaluationSetVersionsOApiResult[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult) FastReadField0(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionsOApiResult) FastReadField0(buf []byte) (int, error) { offset := 0 - _field := NewSubmitEvaluatorVersionOApiResponse() + _field := NewListEvaluationSetVersionsOApiResponse() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -15336,11 +9138,11 @@ func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult) FastReadField return offset, nil } -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult) FastWrite(buf []byte) int { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionsOApiResult) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionsOApiResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField0(buf[offset:], w) @@ -15349,7 +9151,7 @@ func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult) FastWriteNoco return offset } -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult) BLength() int { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionsOApiResult) BLength() int { l := 0 if p != nil { l += p.field0Length() @@ -15358,7 +9160,7 @@ func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult) BLength() int return l } -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionsOApiResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetSuccess() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 0) @@ -15367,7 +9169,7 @@ func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult) fastWriteFiel return offset } -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult) field0Length() int { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionsOApiResult) field0Length() int { l := 0 if p.IsSetSuccess() { l += thrift.Binary.FieldBeginLength() @@ -15376,15 +9178,15 @@ func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult) field0Length( return l } -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult) DeepCopy(s interface{}) error { - src, ok := s.(*EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult) +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionsOApiResult) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceListEvaluationSetVersionsOApiResult) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _success *SubmitEvaluatorVersionOApiResponse + var _success *ListEvaluationSetVersionsOApiResponse if src.Success != nil { - _success = &SubmitEvaluatorVersionOApiResponse{} + _success = &ListEvaluationSetVersionsOApiResponse{} if err := _success.DeepCopy(src.Success); err != nil { return err } @@ -15394,7 +9196,7 @@ func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult) DeepCopy(s in return nil } -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs) FastRead(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) FastRead(buf []byte) (int, error) { var err error var offset int @@ -15438,14 +9240,14 @@ func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs) FastRead(buf []byt ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs) FastReadField1(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) FastReadField1(buf []byte) (int, error) { offset := 0 - _field := NewGetEvaluatorVersionOApiRequest() + _field := NewBatchCreateEvaluationSetItemsOApiRequest() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -15455,11 +9257,11 @@ func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs) FastReadField1(buf return offset, nil } -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs) FastWrite(buf []byte) int { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -15468,7 +9270,7 @@ func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs) FastWriteNocopy(bu return offset } -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs) BLength() int { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -15477,29 +9279,29 @@ func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs) BLength() int { return l } -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) offset += p.Req.FastWriteNocopy(buf[offset:], w) return offset } -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs) field1Length() int { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) field1Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += p.Req.BLength() return l } -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs) DeepCopy(s interface{}) error { - src, ok := s.(*EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs) +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _req *GetEvaluatorVersionOApiRequest + var _req *BatchCreateEvaluationSetItemsOApiRequest if src.Req != nil { - _req = &GetEvaluatorVersionOApiRequest{} + _req = &BatchCreateEvaluationSetItemsOApiRequest{} if err := _req.DeepCopy(src.Req); err != nil { return err } @@ -15509,7 +9311,7 @@ func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs) DeepCopy(s interfa return nil } -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult) FastRead(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) FastRead(buf []byte) (int, error) { var err error var offset int @@ -15553,14 +9355,14 @@ func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult) FastRead(buf []b ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult) FastReadField0(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) FastReadField0(buf []byte) (int, error) { offset := 0 - _field := NewGetEvaluatorVersionOApiResponse() + _field := NewBatchCreateEvaluationSetItemsOApiResponse() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -15570,11 +9372,11 @@ func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult) FastReadField0(b return offset, nil } -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult) FastWrite(buf []byte) int { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField0(buf[offset:], w) @@ -15583,7 +9385,7 @@ func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult) FastWriteNocopy( return offset } -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult) BLength() int { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) BLength() int { l := 0 if p != nil { l += p.field0Length() @@ -15592,7 +9394,7 @@ func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult) BLength() int { return l } -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetSuccess() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 0) @@ -15601,7 +9403,7 @@ func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult) fastWriteField0( return offset } -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult) field0Length() int { +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) field0Length() int { l := 0 if p.IsSetSuccess() { l += thrift.Binary.FieldBeginLength() @@ -15610,15 +9412,15 @@ func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult) field0Length() i return l } -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult) DeepCopy(s interface{}) error { - src, ok := s.(*EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult) +func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiResult) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _success *GetEvaluatorVersionOApiResponse + var _success *BatchCreateEvaluationSetItemsOApiResponse if src.Success != nil { - _success = &GetEvaluatorVersionOApiResponse{} + _success = &BatchCreateEvaluationSetItemsOApiResponse{} if err := _success.DeepCopy(src.Success); err != nil { return err } @@ -15628,7 +9430,7 @@ func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult) DeepCopy(s inter return nil } -func (p *EvaluationOpenAPIServiceRunEvaluatorOApiArgs) FastRead(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) FastRead(buf []byte) (int, error) { var err error var offset int @@ -15672,14 +9474,14 @@ func (p *EvaluationOpenAPIServiceRunEvaluatorOApiArgs) FastRead(buf []byte) (int ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceRunEvaluatorOApiArgs[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *EvaluationOpenAPIServiceRunEvaluatorOApiArgs) FastReadField1(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) FastReadField1(buf []byte) (int, error) { offset := 0 - _field := NewRunEvaluatorOApiRequest() + _field := NewBatchUpdateEvaluationSetItemsOApiRequest() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -15689,11 +9491,11 @@ func (p *EvaluationOpenAPIServiceRunEvaluatorOApiArgs) FastReadField1(buf []byte return offset, nil } -func (p *EvaluationOpenAPIServiceRunEvaluatorOApiArgs) FastWrite(buf []byte) int { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *EvaluationOpenAPIServiceRunEvaluatorOApiArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -15702,7 +9504,7 @@ func (p *EvaluationOpenAPIServiceRunEvaluatorOApiArgs) FastWriteNocopy(buf []byt return offset } -func (p *EvaluationOpenAPIServiceRunEvaluatorOApiArgs) BLength() int { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -15711,29 +9513,29 @@ func (p *EvaluationOpenAPIServiceRunEvaluatorOApiArgs) BLength() int { return l } -func (p *EvaluationOpenAPIServiceRunEvaluatorOApiArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) offset += p.Req.FastWriteNocopy(buf[offset:], w) return offset } -func (p *EvaluationOpenAPIServiceRunEvaluatorOApiArgs) field1Length() int { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) field1Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += p.Req.BLength() return l } -func (p *EvaluationOpenAPIServiceRunEvaluatorOApiArgs) DeepCopy(s interface{}) error { - src, ok := s.(*EvaluationOpenAPIServiceRunEvaluatorOApiArgs) +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _req *RunEvaluatorOApiRequest + var _req *BatchUpdateEvaluationSetItemsOApiRequest if src.Req != nil { - _req = &RunEvaluatorOApiRequest{} + _req = &BatchUpdateEvaluationSetItemsOApiRequest{} if err := _req.DeepCopy(src.Req); err != nil { return err } @@ -15743,7 +9545,7 @@ func (p *EvaluationOpenAPIServiceRunEvaluatorOApiArgs) DeepCopy(s interface{}) e return nil } -func (p *EvaluationOpenAPIServiceRunEvaluatorOApiResult) FastRead(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) FastRead(buf []byte) (int, error) { var err error var offset int @@ -15787,14 +9589,14 @@ func (p *EvaluationOpenAPIServiceRunEvaluatorOApiResult) FastRead(buf []byte) (i ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceRunEvaluatorOApiResult[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *EvaluationOpenAPIServiceRunEvaluatorOApiResult) FastReadField0(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) FastReadField0(buf []byte) (int, error) { offset := 0 - _field := NewRunEvaluatorOApiResponse() + _field := NewBatchUpdateEvaluationSetItemsOApiResponse() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -15804,11 +9606,11 @@ func (p *EvaluationOpenAPIServiceRunEvaluatorOApiResult) FastReadField0(buf []by return offset, nil } -func (p *EvaluationOpenAPIServiceRunEvaluatorOApiResult) FastWrite(buf []byte) int { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *EvaluationOpenAPIServiceRunEvaluatorOApiResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField0(buf[offset:], w) @@ -15817,7 +9619,7 @@ func (p *EvaluationOpenAPIServiceRunEvaluatorOApiResult) FastWriteNocopy(buf []b return offset } -func (p *EvaluationOpenAPIServiceRunEvaluatorOApiResult) BLength() int { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) BLength() int { l := 0 if p != nil { l += p.field0Length() @@ -15826,7 +9628,7 @@ func (p *EvaluationOpenAPIServiceRunEvaluatorOApiResult) BLength() int { return l } -func (p *EvaluationOpenAPIServiceRunEvaluatorOApiResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetSuccess() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 0) @@ -15835,7 +9637,7 @@ func (p *EvaluationOpenAPIServiceRunEvaluatorOApiResult) fastWriteField0(buf []b return offset } -func (p *EvaluationOpenAPIServiceRunEvaluatorOApiResult) field0Length() int { +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) field0Length() int { l := 0 if p.IsSetSuccess() { l += thrift.Binary.FieldBeginLength() @@ -15844,15 +9646,15 @@ func (p *EvaluationOpenAPIServiceRunEvaluatorOApiResult) field0Length() int { return l } -func (p *EvaluationOpenAPIServiceRunEvaluatorOApiResult) DeepCopy(s interface{}) error { - src, ok := s.(*EvaluationOpenAPIServiceRunEvaluatorOApiResult) +func (p *EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiResult) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _success *RunEvaluatorOApiResponse + var _success *BatchUpdateEvaluationSetItemsOApiResponse if src.Success != nil { - _success = &RunEvaluatorOApiResponse{} + _success = &BatchUpdateEvaluationSetItemsOApiResponse{} if err := _success.DeepCopy(src.Success); err != nil { return err } @@ -15862,7 +9664,7 @@ func (p *EvaluationOpenAPIServiceRunEvaluatorOApiResult) DeepCopy(s interface{}) return nil } -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs) FastRead(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) FastRead(buf []byte) (int, error) { var err error var offset int @@ -15906,14 +9708,14 @@ func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs) FastRead(buf []byte ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs) FastReadField1(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) FastReadField1(buf []byte) (int, error) { offset := 0 - _field := NewGetEvaluatorRecordOApiRequest() + _field := NewBatchDeleteEvaluationSetItemsOApiRequest() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -15923,11 +9725,11 @@ func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs) FastReadField1(buf return offset, nil } -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs) FastWrite(buf []byte) int { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -15936,7 +9738,7 @@ func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs) FastWriteNocopy(buf return offset } -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs) BLength() int { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -15945,29 +9747,29 @@ func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs) BLength() int { return l } -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) offset += p.Req.FastWriteNocopy(buf[offset:], w) return offset } -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs) field1Length() int { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) field1Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += p.Req.BLength() return l } -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs) DeepCopy(s interface{}) error { - src, ok := s.(*EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs) +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _req *GetEvaluatorRecordOApiRequest + var _req *BatchDeleteEvaluationSetItemsOApiRequest if src.Req != nil { - _req = &GetEvaluatorRecordOApiRequest{} + _req = &BatchDeleteEvaluationSetItemsOApiRequest{} if err := _req.DeepCopy(src.Req); err != nil { return err } @@ -15977,7 +9779,7 @@ func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs) DeepCopy(s interfac return nil } -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult) FastRead(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) FastRead(buf []byte) (int, error) { var err error var offset int @@ -16021,14 +9823,14 @@ func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult) FastRead(buf []by ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult) FastReadField0(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) FastReadField0(buf []byte) (int, error) { offset := 0 - _field := NewGetEvaluatorRecordOApiResponse() + _field := NewBatchDeleteEvaluationSetItemsOApiResponse() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -16038,11 +9840,11 @@ func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult) FastReadField0(bu return offset, nil } -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult) FastWrite(buf []byte) int { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField0(buf[offset:], w) @@ -16051,7 +9853,7 @@ func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult) FastWriteNocopy(b return offset } -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult) BLength() int { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) BLength() int { l := 0 if p != nil { l += p.field0Length() @@ -16060,7 +9862,7 @@ func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult) BLength() int { return l } -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetSuccess() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 0) @@ -16069,7 +9871,7 @@ func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult) fastWriteField0(b return offset } -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult) field0Length() int { +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) field0Length() int { l := 0 if p.IsSetSuccess() { l += thrift.Binary.FieldBeginLength() @@ -16078,15 +9880,15 @@ func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult) field0Length() in return l } -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult) DeepCopy(s interface{}) error { - src, ok := s.(*EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult) +func (p *EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiResult) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _success *GetEvaluatorRecordOApiResponse + var _success *BatchDeleteEvaluationSetItemsOApiResponse if src.Success != nil { - _success = &GetEvaluatorRecordOApiResponse{} + _success = &BatchDeleteEvaluationSetItemsOApiResponse{} if err := _success.DeepCopy(src.Success); err != nil { return err } @@ -16096,7 +9898,7 @@ func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult) DeepCopy(s interf return nil } -func (p *EvaluationOpenAPIServiceCreateExperimentOApiArgs) FastRead(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) FastRead(buf []byte) (int, error) { var err error var offset int @@ -16140,14 +9942,14 @@ func (p *EvaluationOpenAPIServiceCreateExperimentOApiArgs) FastRead(buf []byte) ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceCreateExperimentOApiArgs[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *EvaluationOpenAPIServiceCreateExperimentOApiArgs) FastReadField1(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) FastReadField1(buf []byte) (int, error) { offset := 0 - _field := NewCreateExperimentOApiRequest() + _field := NewListEvaluationSetVersionItemsOApiRequest() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -16157,11 +9959,11 @@ func (p *EvaluationOpenAPIServiceCreateExperimentOApiArgs) FastReadField1(buf [] return offset, nil } -func (p *EvaluationOpenAPIServiceCreateExperimentOApiArgs) FastWrite(buf []byte) int { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *EvaluationOpenAPIServiceCreateExperimentOApiArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -16170,7 +9972,7 @@ func (p *EvaluationOpenAPIServiceCreateExperimentOApiArgs) FastWriteNocopy(buf [ return offset } -func (p *EvaluationOpenAPIServiceCreateExperimentOApiArgs) BLength() int { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -16179,29 +9981,29 @@ func (p *EvaluationOpenAPIServiceCreateExperimentOApiArgs) BLength() int { return l } -func (p *EvaluationOpenAPIServiceCreateExperimentOApiArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) offset += p.Req.FastWriteNocopy(buf[offset:], w) return offset } -func (p *EvaluationOpenAPIServiceCreateExperimentOApiArgs) field1Length() int { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) field1Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += p.Req.BLength() return l } -func (p *EvaluationOpenAPIServiceCreateExperimentOApiArgs) DeepCopy(s interface{}) error { - src, ok := s.(*EvaluationOpenAPIServiceCreateExperimentOApiArgs) +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _req *CreateExperimentOApiRequest + var _req *ListEvaluationSetVersionItemsOApiRequest if src.Req != nil { - _req = &CreateExperimentOApiRequest{} + _req = &ListEvaluationSetVersionItemsOApiRequest{} if err := _req.DeepCopy(src.Req); err != nil { return err } @@ -16211,7 +10013,7 @@ func (p *EvaluationOpenAPIServiceCreateExperimentOApiArgs) DeepCopy(s interface{ return nil } -func (p *EvaluationOpenAPIServiceCreateExperimentOApiResult) FastRead(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) FastRead(buf []byte) (int, error) { var err error var offset int @@ -16255,14 +10057,14 @@ func (p *EvaluationOpenAPIServiceCreateExperimentOApiResult) FastRead(buf []byte ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceCreateExperimentOApiResult[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *EvaluationOpenAPIServiceCreateExperimentOApiResult) FastReadField0(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) FastReadField0(buf []byte) (int, error) { offset := 0 - _field := NewCreateExperimentOApiResponse() + _field := NewListEvaluationSetVersionItemsOApiResponse() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -16272,11 +10074,11 @@ func (p *EvaluationOpenAPIServiceCreateExperimentOApiResult) FastReadField0(buf return offset, nil } -func (p *EvaluationOpenAPIServiceCreateExperimentOApiResult) FastWrite(buf []byte) int { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *EvaluationOpenAPIServiceCreateExperimentOApiResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField0(buf[offset:], w) @@ -16285,7 +10087,7 @@ func (p *EvaluationOpenAPIServiceCreateExperimentOApiResult) FastWriteNocopy(buf return offset } -func (p *EvaluationOpenAPIServiceCreateExperimentOApiResult) BLength() int { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) BLength() int { l := 0 if p != nil { l += p.field0Length() @@ -16294,7 +10096,7 @@ func (p *EvaluationOpenAPIServiceCreateExperimentOApiResult) BLength() int { return l } -func (p *EvaluationOpenAPIServiceCreateExperimentOApiResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetSuccess() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 0) @@ -16303,7 +10105,7 @@ func (p *EvaluationOpenAPIServiceCreateExperimentOApiResult) fastWriteField0(buf return offset } -func (p *EvaluationOpenAPIServiceCreateExperimentOApiResult) field0Length() int { +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) field0Length() int { l := 0 if p.IsSetSuccess() { l += thrift.Binary.FieldBeginLength() @@ -16312,15 +10114,15 @@ func (p *EvaluationOpenAPIServiceCreateExperimentOApiResult) field0Length() int return l } -func (p *EvaluationOpenAPIServiceCreateExperimentOApiResult) DeepCopy(s interface{}) error { - src, ok := s.(*EvaluationOpenAPIServiceCreateExperimentOApiResult) +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiResult) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _success *CreateExperimentOApiResponse + var _success *ListEvaluationSetVersionItemsOApiResponse if src.Success != nil { - _success = &CreateExperimentOApiResponse{} + _success = &ListEvaluationSetVersionItemsOApiResponse{} if err := _success.DeepCopy(src.Success); err != nil { return err } @@ -16330,7 +10132,7 @@ func (p *EvaluationOpenAPIServiceCreateExperimentOApiResult) DeepCopy(s interfac return nil } -func (p *EvaluationOpenAPIServiceGetExperimentResultOApiArgs) FastRead(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs) FastRead(buf []byte) (int, error) { var err error var offset int @@ -16374,14 +10176,14 @@ func (p *EvaluationOpenAPIServiceGetExperimentResultOApiArgs) FastRead(buf []byt ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceGetExperimentResultOApiArgs[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *EvaluationOpenAPIServiceGetExperimentResultOApiArgs) FastReadField1(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs) FastReadField1(buf []byte) (int, error) { offset := 0 - _field := NewGetExperimentResultOApiRequest() + _field := NewUpdateEvaluationSetSchemaOApiRequest() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -16391,11 +10193,11 @@ func (p *EvaluationOpenAPIServiceGetExperimentResultOApiArgs) FastReadField1(buf return offset, nil } -func (p *EvaluationOpenAPIServiceGetExperimentResultOApiArgs) FastWrite(buf []byte) int { +func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *EvaluationOpenAPIServiceGetExperimentResultOApiArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField1(buf[offset:], w) @@ -16404,7 +10206,7 @@ func (p *EvaluationOpenAPIServiceGetExperimentResultOApiArgs) FastWriteNocopy(bu return offset } -func (p *EvaluationOpenAPIServiceGetExperimentResultOApiArgs) BLength() int { +func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs) BLength() int { l := 0 if p != nil { l += p.field1Length() @@ -16413,29 +10215,29 @@ func (p *EvaluationOpenAPIServiceGetExperimentResultOApiArgs) BLength() int { return l } -func (p *EvaluationOpenAPIServiceGetExperimentResultOApiArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs) fastWriteField1(buf []byte, w thrift.NocopyWriter) int { offset := 0 offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 1) offset += p.Req.FastWriteNocopy(buf[offset:], w) return offset } -func (p *EvaluationOpenAPIServiceGetExperimentResultOApiArgs) field1Length() int { +func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs) field1Length() int { l := 0 l += thrift.Binary.FieldBeginLength() l += p.Req.BLength() return l } -func (p *EvaluationOpenAPIServiceGetExperimentResultOApiArgs) DeepCopy(s interface{}) error { - src, ok := s.(*EvaluationOpenAPIServiceGetExperimentResultOApiArgs) +func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _req *GetExperimentResultOApiRequest + var _req *UpdateEvaluationSetSchemaOApiRequest if src.Req != nil { - _req = &GetExperimentResultOApiRequest{} + _req = &UpdateEvaluationSetSchemaOApiRequest{} if err := _req.DeepCopy(src.Req); err != nil { return err } @@ -16445,7 +10247,7 @@ func (p *EvaluationOpenAPIServiceGetExperimentResultOApiArgs) DeepCopy(s interfa return nil } -func (p *EvaluationOpenAPIServiceGetExperimentResultOApiResult) FastRead(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult) FastRead(buf []byte) (int, error) { var err error var offset int @@ -16489,14 +10291,14 @@ func (p *EvaluationOpenAPIServiceGetExperimentResultOApiResult) FastRead(buf []b ReadFieldBeginError: return offset, thrift.PrependError(fmt.Sprintf("%T read field %d begin error: ", p, fieldId), err) ReadFieldError: - return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceGetExperimentResultOApiResult[fieldId]), err) + return offset, thrift.PrependError(fmt.Sprintf("%T read field %d '%s' error: ", p, fieldId, fieldIDToName_EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult[fieldId]), err) SkipFieldError: return offset, thrift.PrependError(fmt.Sprintf("%T field %d skip type %d error: ", p, fieldId, fieldTypeId), err) } -func (p *EvaluationOpenAPIServiceGetExperimentResultOApiResult) FastReadField0(buf []byte) (int, error) { +func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult) FastReadField0(buf []byte) (int, error) { offset := 0 - _field := NewGetExperimentResultOApiResponse() + _field := NewUpdateEvaluationSetSchemaOApiResponse() if l, err := _field.FastRead(buf[offset:]); err != nil { return offset, err } else { @@ -16506,11 +10308,11 @@ func (p *EvaluationOpenAPIServiceGetExperimentResultOApiResult) FastReadField0(b return offset, nil } -func (p *EvaluationOpenAPIServiceGetExperimentResultOApiResult) FastWrite(buf []byte) int { +func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult) FastWrite(buf []byte) int { return p.FastWriteNocopy(buf, nil) } -func (p *EvaluationOpenAPIServiceGetExperimentResultOApiResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult) FastWriteNocopy(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p != nil { offset += p.fastWriteField0(buf[offset:], w) @@ -16519,7 +10321,7 @@ func (p *EvaluationOpenAPIServiceGetExperimentResultOApiResult) FastWriteNocopy( return offset } -func (p *EvaluationOpenAPIServiceGetExperimentResultOApiResult) BLength() int { +func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult) BLength() int { l := 0 if p != nil { l += p.field0Length() @@ -16528,7 +10330,7 @@ func (p *EvaluationOpenAPIServiceGetExperimentResultOApiResult) BLength() int { return l } -func (p *EvaluationOpenAPIServiceGetExperimentResultOApiResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { +func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult) fastWriteField0(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetSuccess() { offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRUCT, 0) @@ -16537,7 +10339,7 @@ func (p *EvaluationOpenAPIServiceGetExperimentResultOApiResult) fastWriteField0( return offset } -func (p *EvaluationOpenAPIServiceGetExperimentResultOApiResult) field0Length() int { +func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult) field0Length() int { l := 0 if p.IsSetSuccess() { l += thrift.Binary.FieldBeginLength() @@ -16546,15 +10348,15 @@ func (p *EvaluationOpenAPIServiceGetExperimentResultOApiResult) field0Length() i return l } -func (p *EvaluationOpenAPIServiceGetExperimentResultOApiResult) DeepCopy(s interface{}) error { - src, ok := s.(*EvaluationOpenAPIServiceGetExperimentResultOApiResult) +func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult) DeepCopy(s interface{}) error { + src, ok := s.(*EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult) if !ok { return fmt.Errorf("%T's type not matched %T", s, p) } - var _success *GetExperimentResultOApiResponse + var _success *UpdateEvaluationSetSchemaOApiResponse if src.Success != nil { - _success = &GetExperimentResultOApiResponse{} + _success = &UpdateEvaluationSetSchemaOApiResponse{} if err := _success.DeepCopy(src.Success); err != nil { return err } @@ -16596,6 +10398,14 @@ func (p *EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiResult) GetResult return p.Success } +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionsOApiArgs) GetFirstArgument() interface{} { + return p.Req +} + +func (p *EvaluationOpenAPIServiceListEvaluationSetVersionsOApiResult) GetResult() interface{} { + return p.Success +} + func (p *EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) GetFirstArgument() interface{} { return p.Req } @@ -16635,59 +10445,3 @@ func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs) GetFirstArgu func (p *EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiResult) GetResult() interface{} { return p.Success } - -func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiArgs) GetFirstArgument() interface{} { - return p.Req -} - -func (p *EvaluationOpenAPIServiceCreateEvaluatorOApiResult) GetResult() interface{} { - return p.Success -} - -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs) GetFirstArgument() interface{} { - return p.Req -} - -func (p *EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult) GetResult() interface{} { - return p.Success -} - -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs) GetFirstArgument() interface{} { - return p.Req -} - -func (p *EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult) GetResult() interface{} { - return p.Success -} - -func (p *EvaluationOpenAPIServiceRunEvaluatorOApiArgs) GetFirstArgument() interface{} { - return p.Req -} - -func (p *EvaluationOpenAPIServiceRunEvaluatorOApiResult) GetResult() interface{} { - return p.Success -} - -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs) GetFirstArgument() interface{} { - return p.Req -} - -func (p *EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult) GetResult() interface{} { - return p.Success -} - -func (p *EvaluationOpenAPIServiceCreateExperimentOApiArgs) GetFirstArgument() interface{} { - return p.Req -} - -func (p *EvaluationOpenAPIServiceCreateExperimentOApiResult) GetResult() interface{} { - return p.Success -} - -func (p *EvaluationOpenAPIServiceGetExperimentResultOApiArgs) GetFirstArgument() interface{} { - return p.Req -} - -func (p *EvaluationOpenAPIServiceGetExperimentResultOApiResult) GetResult() interface{} { - return p.Success -} diff --git a/backend/loop_gen/coze/loop/evaluation/loopenapi/local_evaluationopenapiservice.go b/backend/loop_gen/coze/loop/evaluation/loopenapi/local_evaluationopenapiservice.go index 832dd325a..dd264bafa 100644 --- a/backend/loop_gen/coze/loop/evaluation/loopenapi/local_evaluationopenapiservice.go +++ b/backend/loop_gen/coze/loop/evaluation/loopenapi/local_evaluationopenapiservice.go @@ -23,8 +23,8 @@ func NewLocalEvaluationOpenAPIService(impl openapi.EvaluationOpenAPIService, mds } // CreateEvaluationSetOApi -// 评测集接口 (9个) -// 1.1 创建评测集 +// 评测集接口 +// 创建评测集 func (l *LocalEvaluationOpenAPIService) CreateEvaluationSetOApi(ctx context.Context, req *openapi.CreateEvaluationSetOApiRequest, callOptions ...callopt.Option) (*openapi.CreateEvaluationSetOApiResponse, error) { chain := l.mds(func(ctx context.Context, in, out interface{}) error { arg := in.(*openapi.EvaluationOpenAPIServiceCreateEvaluationSetOApiArgs) @@ -47,7 +47,7 @@ func (l *LocalEvaluationOpenAPIService) CreateEvaluationSetOApi(ctx context.Cont } // GetEvaluationSetOApi -// 1.2 获取评测集详情 +// 获取评测集详情 func (l *LocalEvaluationOpenAPIService) GetEvaluationSetOApi(ctx context.Context, req *openapi.GetEvaluationSetOApiRequest, callOptions ...callopt.Option) (*openapi.GetEvaluationSetOApiResponse, error) { chain := l.mds(func(ctx context.Context, in, out interface{}) error { arg := in.(*openapi.EvaluationOpenAPIServiceGetEvaluationSetOApiArgs) @@ -70,7 +70,7 @@ func (l *LocalEvaluationOpenAPIService) GetEvaluationSetOApi(ctx context.Context } // ListEvaluationSetsOApi -// 1.3 查询评测集列表 +// 查询评测集列表 func (l *LocalEvaluationOpenAPIService) ListEvaluationSetsOApi(ctx context.Context, req *openapi.ListEvaluationSetsOApiRequest, callOptions ...callopt.Option) (*openapi.ListEvaluationSetsOApiResponse, error) { chain := l.mds(func(ctx context.Context, in, out interface{}) error { arg := in.(*openapi.EvaluationOpenAPIServiceListEvaluationSetsOApiArgs) @@ -93,7 +93,7 @@ func (l *LocalEvaluationOpenAPIService) ListEvaluationSetsOApi(ctx context.Conte } // CreateEvaluationSetVersionOApi -// 1.4 创建评测集版本 +// 创建评测集版本 func (l *LocalEvaluationOpenAPIService) CreateEvaluationSetVersionOApi(ctx context.Context, req *openapi.CreateEvaluationSetVersionOApiRequest, callOptions ...callopt.Option) (*openapi.CreateEvaluationSetVersionOApiResponse, error) { chain := l.mds(func(ctx context.Context, in, out interface{}) error { arg := in.(*openapi.EvaluationOpenAPIServiceCreateEvaluationSetVersionOApiArgs) @@ -115,8 +115,31 @@ func (l *LocalEvaluationOpenAPIService) CreateEvaluationSetVersionOApi(ctx conte return result.GetSuccess(), nil } +// ListEvaluationSetVersionsOApi +// 获取评测集版本列表 +func (l *LocalEvaluationOpenAPIService) ListEvaluationSetVersionsOApi(ctx context.Context, req *openapi.ListEvaluationSetVersionsOApiRequest, callOptions ...callopt.Option) (*openapi.ListEvaluationSetVersionsOApiResponse, error) { + chain := l.mds(func(ctx context.Context, in, out interface{}) error { + arg := in.(*openapi.EvaluationOpenAPIServiceListEvaluationSetVersionsOApiArgs) + result := out.(*openapi.EvaluationOpenAPIServiceListEvaluationSetVersionsOApiResult) + resp, err := l.impl.ListEvaluationSetVersionsOApi(ctx, arg.Req) + if err != nil { + return err + } + result.SetSuccess(resp) + return nil + }) + + arg := &openapi.EvaluationOpenAPIServiceListEvaluationSetVersionsOApiArgs{Req: req} + result := &openapi.EvaluationOpenAPIServiceListEvaluationSetVersionsOApiResult{} + ctx = l.injectRPCInfo(ctx, "ListEvaluationSetVersionsOApi") + if err := chain(ctx, arg, result); err != nil { + return nil, err + } + return result.GetSuccess(), nil +} + // BatchCreateEvaluationSetItemsOApi -// 1.5 批量添加评测集数据 +// 批量添加评测集数据 func (l *LocalEvaluationOpenAPIService) BatchCreateEvaluationSetItemsOApi(ctx context.Context, req *openapi.BatchCreateEvaluationSetItemsOApiRequest, callOptions ...callopt.Option) (*openapi.BatchCreateEvaluationSetItemsOApiResponse, error) { chain := l.mds(func(ctx context.Context, in, out interface{}) error { arg := in.(*openapi.EvaluationOpenAPIServiceBatchCreateEvaluationSetItemsOApiArgs) @@ -139,7 +162,7 @@ func (l *LocalEvaluationOpenAPIService) BatchCreateEvaluationSetItemsOApi(ctx co } // BatchUpdateEvaluationSetItemsOApi -// 1.6 批量更新评测集数据 +// 批量更新评测集数据 func (l *LocalEvaluationOpenAPIService) BatchUpdateEvaluationSetItemsOApi(ctx context.Context, req *openapi.BatchUpdateEvaluationSetItemsOApiRequest, callOptions ...callopt.Option) (*openapi.BatchUpdateEvaluationSetItemsOApiResponse, error) { chain := l.mds(func(ctx context.Context, in, out interface{}) error { arg := in.(*openapi.EvaluationOpenAPIServiceBatchUpdateEvaluationSetItemsOApiArgs) @@ -162,7 +185,7 @@ func (l *LocalEvaluationOpenAPIService) BatchUpdateEvaluationSetItemsOApi(ctx co } // BatchDeleteEvaluationSetItemsOApi -// 1.7 批量删除评测集数据 +// 批量删除评测集数据 func (l *LocalEvaluationOpenAPIService) BatchDeleteEvaluationSetItemsOApi(ctx context.Context, req *openapi.BatchDeleteEvaluationSetItemsOApiRequest, callOptions ...callopt.Option) (*openapi.BatchDeleteEvaluationSetItemsOApiResponse, error) { chain := l.mds(func(ctx context.Context, in, out interface{}) error { arg := in.(*openapi.EvaluationOpenAPIServiceBatchDeleteEvaluationSetItemsOApiArgs) @@ -185,7 +208,7 @@ func (l *LocalEvaluationOpenAPIService) BatchDeleteEvaluationSetItemsOApi(ctx co } // ListEvaluationSetVersionItemsOApi -// 1.8 查询评测集特定版本数据 +// 查询评测集特定版本数据 func (l *LocalEvaluationOpenAPIService) ListEvaluationSetVersionItemsOApi(ctx context.Context, req *openapi.ListEvaluationSetVersionItemsOApiRequest, callOptions ...callopt.Option) (*openapi.ListEvaluationSetVersionItemsOApiResponse, error) { chain := l.mds(func(ctx context.Context, in, out interface{}) error { arg := in.(*openapi.EvaluationOpenAPIServiceListEvaluationSetVersionItemsOApiArgs) @@ -208,7 +231,7 @@ func (l *LocalEvaluationOpenAPIService) ListEvaluationSetVersionItemsOApi(ctx co } // UpdateEvaluationSetSchemaOApi -// 1.9 更新评测集字段信息 +// 更新评测集字段信息 func (l *LocalEvaluationOpenAPIService) UpdateEvaluationSetSchemaOApi(ctx context.Context, req *openapi.UpdateEvaluationSetSchemaOApiRequest, callOptions ...callopt.Option) (*openapi.UpdateEvaluationSetSchemaOApiResponse, error) { chain := l.mds(func(ctx context.Context, in, out interface{}) error { arg := in.(*openapi.EvaluationOpenAPIServiceUpdateEvaluationSetSchemaOApiArgs) @@ -230,169 +253,6 @@ func (l *LocalEvaluationOpenAPIService) UpdateEvaluationSetSchemaOApi(ctx contex return result.GetSuccess(), nil } -// CreateEvaluatorOApi -// 评估器接口 (5个) -// 2.1 创建评估器 -func (l *LocalEvaluationOpenAPIService) CreateEvaluatorOApi(ctx context.Context, req *openapi.CreateEvaluatorOApiRequest, callOptions ...callopt.Option) (*openapi.CreateEvaluatorOApiResponse, error) { - chain := l.mds(func(ctx context.Context, in, out interface{}) error { - arg := in.(*openapi.EvaluationOpenAPIServiceCreateEvaluatorOApiArgs) - result := out.(*openapi.EvaluationOpenAPIServiceCreateEvaluatorOApiResult) - resp, err := l.impl.CreateEvaluatorOApi(ctx, arg.Req) - if err != nil { - return err - } - result.SetSuccess(resp) - return nil - }) - - arg := &openapi.EvaluationOpenAPIServiceCreateEvaluatorOApiArgs{Req: req} - result := &openapi.EvaluationOpenAPIServiceCreateEvaluatorOApiResult{} - ctx = l.injectRPCInfo(ctx, "CreateEvaluatorOApi") - if err := chain(ctx, arg, result); err != nil { - return nil, err - } - return result.GetSuccess(), nil -} - -// SubmitEvaluatorVersionOApi -// 2.2 提交评估器版本 -func (l *LocalEvaluationOpenAPIService) SubmitEvaluatorVersionOApi(ctx context.Context, req *openapi.SubmitEvaluatorVersionOApiRequest, callOptions ...callopt.Option) (*openapi.SubmitEvaluatorVersionOApiResponse, error) { - chain := l.mds(func(ctx context.Context, in, out interface{}) error { - arg := in.(*openapi.EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs) - result := out.(*openapi.EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult) - resp, err := l.impl.SubmitEvaluatorVersionOApi(ctx, arg.Req) - if err != nil { - return err - } - result.SetSuccess(resp) - return nil - }) - - arg := &openapi.EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiArgs{Req: req} - result := &openapi.EvaluationOpenAPIServiceSubmitEvaluatorVersionOApiResult{} - ctx = l.injectRPCInfo(ctx, "SubmitEvaluatorVersionOApi") - if err := chain(ctx, arg, result); err != nil { - return nil, err - } - return result.GetSuccess(), nil -} - -// GetEvaluatorVersionOApi -// 2.3 获取评估器版本详情 -func (l *LocalEvaluationOpenAPIService) GetEvaluatorVersionOApi(ctx context.Context, req *openapi.GetEvaluatorVersionOApiRequest, callOptions ...callopt.Option) (*openapi.GetEvaluatorVersionOApiResponse, error) { - chain := l.mds(func(ctx context.Context, in, out interface{}) error { - arg := in.(*openapi.EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs) - result := out.(*openapi.EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult) - resp, err := l.impl.GetEvaluatorVersionOApi(ctx, arg.Req) - if err != nil { - return err - } - result.SetSuccess(resp) - return nil - }) - - arg := &openapi.EvaluationOpenAPIServiceGetEvaluatorVersionOApiArgs{Req: req} - result := &openapi.EvaluationOpenAPIServiceGetEvaluatorVersionOApiResult{} - ctx = l.injectRPCInfo(ctx, "GetEvaluatorVersionOApi") - if err := chain(ctx, arg, result); err != nil { - return nil, err - } - return result.GetSuccess(), nil -} - -// RunEvaluatorOApi -// 2.4 执行评估器 -func (l *LocalEvaluationOpenAPIService) RunEvaluatorOApi(ctx context.Context, req *openapi.RunEvaluatorOApiRequest, callOptions ...callopt.Option) (*openapi.RunEvaluatorOApiResponse, error) { - chain := l.mds(func(ctx context.Context, in, out interface{}) error { - arg := in.(*openapi.EvaluationOpenAPIServiceRunEvaluatorOApiArgs) - result := out.(*openapi.EvaluationOpenAPIServiceRunEvaluatorOApiResult) - resp, err := l.impl.RunEvaluatorOApi(ctx, arg.Req) - if err != nil { - return err - } - result.SetSuccess(resp) - return nil - }) - - arg := &openapi.EvaluationOpenAPIServiceRunEvaluatorOApiArgs{Req: req} - result := &openapi.EvaluationOpenAPIServiceRunEvaluatorOApiResult{} - ctx = l.injectRPCInfo(ctx, "RunEvaluatorOApi") - if err := chain(ctx, arg, result); err != nil { - return nil, err - } - return result.GetSuccess(), nil -} - -// GetEvaluatorRecordOApi -// 2.5 获取评估器执行结果 -func (l *LocalEvaluationOpenAPIService) GetEvaluatorRecordOApi(ctx context.Context, req *openapi.GetEvaluatorRecordOApiRequest, callOptions ...callopt.Option) (*openapi.GetEvaluatorRecordOApiResponse, error) { - chain := l.mds(func(ctx context.Context, in, out interface{}) error { - arg := in.(*openapi.EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs) - result := out.(*openapi.EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult) - resp, err := l.impl.GetEvaluatorRecordOApi(ctx, arg.Req) - if err != nil { - return err - } - result.SetSuccess(resp) - return nil - }) - - arg := &openapi.EvaluationOpenAPIServiceGetEvaluatorRecordOApiArgs{Req: req} - result := &openapi.EvaluationOpenAPIServiceGetEvaluatorRecordOApiResult{} - ctx = l.injectRPCInfo(ctx, "GetEvaluatorRecordOApi") - if err := chain(ctx, arg, result); err != nil { - return nil, err - } - return result.GetSuccess(), nil -} - -// CreateExperimentOApi -// 评测实验接口 (2个) -// 3.1 创建评测实验 -func (l *LocalEvaluationOpenAPIService) CreateExperimentOApi(ctx context.Context, req *openapi.CreateExperimentOApiRequest, callOptions ...callopt.Option) (*openapi.CreateExperimentOApiResponse, error) { - chain := l.mds(func(ctx context.Context, in, out interface{}) error { - arg := in.(*openapi.EvaluationOpenAPIServiceCreateExperimentOApiArgs) - result := out.(*openapi.EvaluationOpenAPIServiceCreateExperimentOApiResult) - resp, err := l.impl.CreateExperimentOApi(ctx, arg.Req) - if err != nil { - return err - } - result.SetSuccess(resp) - return nil - }) - - arg := &openapi.EvaluationOpenAPIServiceCreateExperimentOApiArgs{Req: req} - result := &openapi.EvaluationOpenAPIServiceCreateExperimentOApiResult{} - ctx = l.injectRPCInfo(ctx, "CreateExperimentOApi") - if err := chain(ctx, arg, result); err != nil { - return nil, err - } - return result.GetSuccess(), nil -} - -// GetExperimentResultOApi -// 3.2 获取评测实验结果 -func (l *LocalEvaluationOpenAPIService) GetExperimentResultOApi(ctx context.Context, req *openapi.GetExperimentResultOApiRequest, callOptions ...callopt.Option) (*openapi.GetExperimentResultOApiResponse, error) { - chain := l.mds(func(ctx context.Context, in, out interface{}) error { - arg := in.(*openapi.EvaluationOpenAPIServiceGetExperimentResultOApiArgs) - result := out.(*openapi.EvaluationOpenAPIServiceGetExperimentResultOApiResult) - resp, err := l.impl.GetExperimentResultOApi(ctx, arg.Req) - if err != nil { - return err - } - result.SetSuccess(resp) - return nil - }) - - arg := &openapi.EvaluationOpenAPIServiceGetExperimentResultOApiArgs{Req: req} - result := &openapi.EvaluationOpenAPIServiceGetExperimentResultOApiResult{} - ctx = l.injectRPCInfo(ctx, "GetExperimentResultOApi") - if err := chain(ctx, arg, result); err != nil { - return nil, err - } - return result.GetSuccess(), nil -} - func (l *LocalEvaluationOpenAPIService) injectRPCInfo(ctx context.Context, method string) context.Context { rpcStats := rpcinfo.AsMutableRPCStats(rpcinfo.NewRPCStats()) ri := rpcinfo.NewRPCInfo( diff --git a/backend/modules/evaluation/application/convertor/evaluation_set/openapi_convertor.go b/backend/modules/evaluation/application/convertor/evaluation_set/openapi.go similarity index 98% rename from backend/modules/evaluation/application/convertor/evaluation_set/openapi_convertor.go rename to backend/modules/evaluation/application/convertor/evaluation_set/openapi.go index 99ddfa64f..3e589c993 100755 --- a/backend/modules/evaluation/application/convertor/evaluation_set/openapi_convertor.go +++ b/backend/modules/evaluation/application/convertor/evaluation_set/openapi.go @@ -232,6 +232,17 @@ func OpenAPIEvaluationSetDO2DTOs(dos []*entity.EvaluationSet) []*openapi_eval_se return result } +func OpenAPIEvaluationSetVersionDO2DTOs(dos []*entity.EvaluationSetVersion) []*openapi_eval_set.EvaluationSetVersion { + if dos == nil { + return nil + } + result := make([]*openapi_eval_set.EvaluationSetVersion, 0) + for _, do := range dos { + result = append(result, OpenAPIEvaluationSetVersionDO2DTO(do)) + } + return result +} + func OpenAPIEvaluationSetVersionDO2DTO(do *entity.EvaluationSetVersion) *openapi_eval_set.EvaluationSetVersion { if do == nil { return nil diff --git a/backend/modules/evaluation/application/evaluation_openapi_app.go b/backend/modules/evaluation/application/evaluation_openapi_app.go index 1293eda46..af63a7dc8 100644 --- a/backend/modules/evaluation/application/evaluation_openapi_app.go +++ b/backend/modules/evaluation/application/evaluation_openapi_app.go @@ -12,10 +12,8 @@ import ( "github.com/bytedance/gg/gptr" "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation" - exptpb "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/expt" "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/openapi" "github.com/coze-dev/coze-loop/backend/modules/evaluation/application/convertor/evaluation_set" - experiment_convertor "github.com/coze-dev/coze-loop/backend/modules/evaluation/application/convertor/experiment" "github.com/coze-dev/coze-loop/backend/modules/evaluation/consts" "github.com/coze-dev/coze-loop/backend/modules/evaluation/domain/component/metrics" "github.com/coze-dev/coze-loop/backend/modules/evaluation/domain/component/rpc" @@ -39,7 +37,6 @@ func NewEvaluationOpenApiApplicationImpl(auth rpc.IAuthProvider, evaluationSetSchemaService service.EvaluationSetSchemaService, metric metrics.OpenAPIEvaluationSetMetrics, userInfoService userinfo.UserInfoService, - experimentApp IExperimentApplication, ) evaluation.EvaluationOpenAPIService { evaluationOpenApiApplicationOnce.Do(func() { evaluationOpenApiApplication = &EvaluationOpenApiApplicationImpl{ @@ -50,7 +47,6 @@ func NewEvaluationOpenApiApplicationImpl(auth rpc.IAuthProvider, evaluationSetSchemaService: evaluationSetSchemaService, metric: metric, userInfoService: userInfoService, - experimentApp: experimentApp, } }) @@ -65,7 +61,6 @@ type EvaluationOpenApiApplicationImpl struct { evaluationSetSchemaService service.EvaluationSetSchemaService metric metrics.OpenAPIEvaluationSetMetrics userInfoService userinfo.UserInfoService - experimentApp IExperimentApplication } func (e *EvaluationOpenApiApplicationImpl) CreateEvaluationSetOApi(ctx context.Context, req *openapi.CreateEvaluationSetOApiRequest) (r *openapi.CreateEvaluationSetOApiResponse, err error) { @@ -569,134 +564,3 @@ func (e *EvaluationOpenApiApplicationImpl) UpdateEvaluationSetSchemaOApi(ctx con // 返回结果构建、错误处理 return &openapi.UpdateEvaluationSetSchemaOApiResponse{}, nil } - -func (e *EvaluationOpenApiApplicationImpl) SubmitExperimentOApi(ctx context.Context, req *openapi.SubmitExperimentOApiRequest) (r *openapi.SubmitExperimentOApiResponse, err error) { - startTime := time.Now().UnixNano() / int64(time.Millisecond) - var ( - evaluationSetID int64 - ) - defer func() { - var spaceID int64 - if req != nil { - spaceID = req.GetWorkspaceID() - } - e.metric.EmitOpenAPIMetric(ctx, spaceID, evaluationSetID, kitexutil.GetTOMethod(ctx), startTime, err) - }() - - if req == nil { - return nil, errorx.NewByCode(errno.CommonInvalidParamCode, errorx.WithExtraMsg("req is nil")) - } - - workspaceID := req.GetWorkspaceID() - if workspaceID <= 0 { - return nil, errorx.NewByCode(errno.CommonInvalidParamCode, errorx.WithExtraMsg("workspace_id is required")) - } - - if req.EvalSetParam == nil || !req.EvalSetParam.IsSetVersion() || req.EvalSetParam.GetVersion() == "" { - return nil, errorx.NewByCode(errno.CommonInvalidParamCode, errorx.WithExtraMsg("eval_set_param.version is required")) - } - - evalSetVersionID, convErr := strconv.ParseInt(req.EvalSetParam.GetVersion(), 10, 64) - if convErr != nil { - return nil, errorx.NewByCode(errno.CommonInvalidParamCode, errorx.WithExtraMsg("invalid eval_set_param.version")) - } - - version, set, getErr := e.evaluationSetVersionService.GetEvaluationSetVersion(ctx, workspaceID, evalSetVersionID, nil) - if getErr != nil { - return nil, getErr - } - if version == nil || set == nil { - return nil, errorx.NewByCode(errno.ResourceNotFoundCode, errorx.WithExtraMsg("evaluation set version not found")) - } - if set.SpaceID != workspaceID { - return nil, errorx.NewByCode(errno.ResourceNotFoundCode, errorx.WithExtraMsg("evaluation set version not found")) - } - evaluationSetID = set.ID - - if err = e.auth.Authorization(ctx, &rpc.AuthorizationParam{ - ObjectID: strconv.FormatInt(workspaceID, 10), - SpaceID: workspaceID, - ActionObjects: []*rpc.ActionObject{{Action: gptr.Of(consts.ActionCreateExpt), EntityType: gptr.Of(rpc.AuthEntityType_Space)}}, - }); err != nil { - return nil, err - } - - if e.experimentApp == nil { - return nil, errorx.NewByCode(errno.CommonInternalErrorCode, errorx.WithExtraMsg("experiment application not initialized")) - } - - if req.EvaluatorParam == nil || len(req.EvaluatorParam.Versions) == 0 { - return nil, errorx.NewByCode(errno.CommonInvalidParamCode, errorx.WithExtraMsg("evaluator versions is required")) - } - - evaluatorVersionIDs, parseErr := experiment_convertor.ParseOpenAPIEvaluatorVersions(req.EvaluatorParam.Versions) - if parseErr != nil { - return nil, errorx.NewByCode(errno.CommonInvalidParamCode, errorx.WithExtraMsg(parseErr.Error())) - } - if len(evaluatorVersionIDs) == 0 { - return nil, errorx.NewByCode(errno.CommonInvalidParamCode, errorx.WithExtraMsg("evaluator versions is required")) - } - if hasDuplicates(evaluatorVersionIDs) { - return nil, errorx.NewByCode(errno.CommonInvalidParamCode, errorx.WithExtraMsg("duplicate evaluator version ids")) - } - - targetMapping := experiment_convertor.OpenAPITargetFieldMappingDTO2Domain(req.TargetFieldMapping) - evaluatorFieldMapping, mappingErr := experiment_convertor.OpenAPIEvaluatorFieldMappingDTO2Domain(req.EvaluatorFieldMapping) - if mappingErr != nil { - return nil, errorx.NewByCode(errno.CommonInvalidParamCode, errorx.WithExtraMsg(mappingErr.Error())) - } - runtimeParam := experiment_convertor.OpenAPIRuntimeParamDTO2Domain(req.TargetRuntimeParam) - evalTargetParam, targetErr := experiment_convertor.OpenAPICreateEvalTargetParamDTO2Domain(req.GetEvalTargetParam()) - if targetErr != nil { - return nil, errorx.NewByCode(errno.CommonInvalidParamCode, errorx.WithExtraMsg(targetErr.Error())) - } - - createReq := &exptpb.CreateExperimentRequest{ - WorkspaceID: workspaceID, - EvalSetVersionID: gptr.Of(evalSetVersionID), - EvalSetID: gptr.Of(set.ID), - EvaluatorVersionIds: evaluatorVersionIDs, - Name: req.Name, - Desc: req.Description, - TargetFieldMapping: targetMapping, - EvaluatorFieldMapping: evaluatorFieldMapping, - ItemConcurNum: req.ItemConcurNum, - TargetRuntimeParam: runtimeParam, - CreateEvalTargetParam: evalTargetParam, - } - - cresp, err := e.experimentApp.CreateExperiment(ctx, createReq) - if err != nil { - return nil, err - } - if cresp == nil || cresp.GetExperiment() == nil || cresp.GetExperiment().ID == nil { - return nil, errorx.NewByCode(errno.CommonInternalErrorCode, errorx.WithExtraMsg("experiment create failed")) - } - - _, err = e.experimentApp.RunExperiment(ctx, &exptpb.RunExperimentRequest{ - WorkspaceID: gptr.Of(workspaceID), - ExptID: cresp.GetExperiment().ID, - ExptType: cresp.GetExperiment().ExptType, - }) - if err != nil { - return nil, err - } - - return &openapi.SubmitExperimentOApiResponse{ - Data: &openapi.SubmitExperimentOpenAPIData{ - Experiment: experiment_convertor.DomainExperimentDTO2OpenAPI(cresp.GetExperiment()), - }, - }, nil -} - -func (e *EvaluationOpenApiApplicationImpl) GetExperimentsOApi(ctx context.Context, req *openapi.GetExperimentsOApiRequest) (r *openapi.GetExperimentsOApiResponse, err error) { - panic("implement me") -} - -func (e *EvaluationOpenApiApplicationImpl) ListExperimentResultOApi(ctx context.Context, req *openapi.ListExperimentResultOApiRequest) (r *openapi.ListExperimentResultOApiResponse, err error) { - panic("implement me") -} - -func (e *EvaluationOpenApiApplicationImpl) GetExperimentAggrResultOApi(ctx context.Context, req *openapi.GetExperimentAggrResultOApiRequest) (r *openapi.GetExperimentAggrResultOApiResponse, err error) { - panic("implement me") -} diff --git a/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift b/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift index fa16d83b2..a8d6b9cf4 100644 --- a/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift +++ b/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift @@ -3,9 +3,6 @@ namespace go coze.loop.evaluation.openapi include "../../../base.thrift" include "domain_openapi/common.thrift" include "domain_openapi/eval_set.thrift" -include "domain_openapi/evaluator.thrift" -include "domain_openapi/experiment.thrift" -include "domain_openapi/eval_target.thrift" // =============================== // 评测集相关接口 (9个接口) @@ -244,162 +241,28 @@ struct UpdateEvaluationSetSchemaOApiResponse { } // =============================== -// 评测实验相关接口 (2个接口) +// 服务定义 // =============================== - -// 3.1 创建评测实验 -struct SubmitExperimentOApiRequest { - // 基础信息 - 1: optional i64 workspace_id (api.body = 'workspace_id', api.js_conv="true", go.tag='json:"workspace_id"') - 2: optional string name (api.body = 'name') - 3: optional string description (api.body = 'description') - - // 三元组信息 - 4: optional SubmitExperimentEvalSetParam eval_set_param (api.body = 'eval_set_param') - 5: optional SubmitExperimentEvaluatorParam evaluator_param (api.body = 'evaluator_param') - 6: optional SubmitExperimentEvalTargetParam eval_target_param (api.body = 'eval_target_param') - - 7: optional experiment.TargetFieldMapping target_field_mapping (api.body = 'target_field_mapping') - 8: optional list evaluator_field_mapping (api.body = 'evaluator_field_mapping') - - // 运行信息 - 20: optional i32 item_concur_num (api.body = 'item_concur_num') - 22: optional common.RuntimeParam target_runtime_param (api.body = 'target_runtime_param') - - 255: optional base.Base Base -} - -struct SubmitExperimentEvalSetParam { - 1: optional string version -} - -struct SubmitExperimentEvaluatorParam { - 1: optional list versions -} - -struct SubmitExperimentEvalTargetParam { - 1: optional string source_target_id - 2: optional string source_target_version - 3: optional eval_target.EvalTargetType eval_target_type - 4: optional eval_target.CozeBotInfoType bot_info_type - 5: optional string bot_publish_version // 如果是发布版本则需要填充这个字段 -} - -struct SubmitExperimentOApiResponse { - 1: optional i32 code - 2: optional string msg - 3: optional SubmitExperimentOpenAPIData data - - 255: base.BaseResp BaseResp -} - -struct SubmitExperimentOpenAPIData { - 1: optional experiment.Experiment experiment -} - -// 3.2 获取评测实验详情 -struct GetExperimentsOApiRequest { - 1: optional i64 workspace_id (api.query='workspace_id',api.js_conv='true', go.tag='json:"workspace_id"') - 2: optional i64 expt_id (api.path='expt_id',api.js_conv='true', go.tag='json:"expt_id"') - - 255: optional base.Base Base -} - -struct GetExperimentsOApiResponse { - 1: optional i32 code - 2: optional string msg - 3: optional GetExperimentsOpenAPIDataData data - - 255: base.BaseResp BaseResp -} - -struct GetExperimentsOpenAPIDataData { - 1: optional experiment.Experiment experiment - - 255: base.BaseResp BaseResp -} - -// 3.3 获取评测实验结果 -struct ListExperimentResultOApiRequest { - 1: optional i64 workspace_id (api.body = 'workspace_id', api.js_conv="true", go.tag='json:"workspace_id"') - 2: optional i64 experiment_id (api.path = "experiment_id", api.js_conv="true", go.tag='json:"experiment_id"') - - 100: optional i32 page_number (api.body = 'page_number') - 101: optional i32 page_size (api.body = 'page_size') - - 255: optional base.Base Base -} - -struct ListExperimentResultOApiResponse { - 1: optional i32 code - 2: optional string msg - 3: optional ListExperimentResultOpenAPIData data - - 255: base.BaseResp BaseResp -} - -struct ListExperimentResultOpenAPIData { - 1: optional list column_eval_set_fields // 评测集列 - 2: optional list column_evaluators // 评估器列 - 3: optional list item_results // 评测行级结果 - - 100: optional i64 total -} - -// 3.4 获取聚合结果 -struct GetExperimentAggrResultOApiRequest { - 1: optional i64 workspace_id (api.body = 'workspace_id', api.js_conv="true", go.tag='json:"workspace_id"') - 2: optional i64 experiment_id (api.path = "experiment_id", api.js_conv="true", go.tag='json:"experiment_id"') - - 255: optional base.Base Base -} - -struct GetExperimentAggrResultOApiResponse { - 1: optional i32 code - 2: optional string msg - 3: optional GetExperimentAggrResultOpenAPIData data - - 255: base.BaseResp BaseResp -} - -struct GetExperimentAggrResultOpenAPIData { - 1: optional list evaluator_results (go.tag = 'json:"evaluator_results"') -} - -// =============================== -// 服务定义 (16个接口总计) -// =============================== - service EvaluationOpenAPIService { - // 评测集接口 (9个) - // 1.1 创建评测集 + // 评测集接口 + // 创建评测集 CreateEvaluationSetOApiResponse CreateEvaluationSetOApi(1: CreateEvaluationSetOApiRequest req) (api.tag="openapi", api.post = "/v1/loop/evaluation/evaluation_sets") - // 1.2 获取评测集详情 + // 获取评测集详情 GetEvaluationSetOApiResponse GetEvaluationSetOApi(1: GetEvaluationSetOApiRequest req) (api.tag="openapi", api.get = "/v1/loop/evaluation/evaluation_sets/:evaluation_set_id") - // 1.3 查询评测集列表 + // 查询评测集列表 ListEvaluationSetsOApiResponse ListEvaluationSetsOApi(1: ListEvaluationSetsOApiRequest req) (api.tag="openapi", api.get = "/v1/loop/evaluation/evaluation_sets") - // 1.4 创建评测集版本 + // 创建评测集版本 CreateEvaluationSetVersionOApiResponse CreateEvaluationSetVersionOApi(1: CreateEvaluationSetVersionOApiRequest req) (api.tag="openapi", api.post = "/v1/loop/evaluation/evaluation_sets/:evaluation_set_id/versions") - // 1.6 获取评测集版本列表 + // 获取评测集版本列表 ListEvaluationSetVersionsOApiResponse ListEvaluationSetVersionsOApi(1: ListEvaluationSetVersionsOApiRequest req) (api.category="evaluation_set", api.get = "/v1/loop/evaluation/evaluation_sets/:evaluation_set_id/versions"), - // 1.5 批量添加评测集数据 + // 批量添加评测集数据 BatchCreateEvaluationSetItemsOApiResponse BatchCreateEvaluationSetItemsOApi(1: BatchCreateEvaluationSetItemsOApiRequest req) (api.tag="openapi", api.post = "/v1/loop/evaluation/evaluation_sets/:evaluation_set_id/items") - // 1.6 批量更新评测集数据 + // 批量更新评测集数据 BatchUpdateEvaluationSetItemsOApiResponse BatchUpdateEvaluationSetItemsOApi(1: BatchUpdateEvaluationSetItemsOApiRequest req) (api.tag="openapi", api.put = "/v1/loop/evaluation/evaluation_sets/:evaluation_set_id/items") - // 1.7 批量删除评测集数据 + // 批量删除评测集数据 BatchDeleteEvaluationSetItemsOApiResponse BatchDeleteEvaluationSetItemsOApi(1: BatchDeleteEvaluationSetItemsOApiRequest req) (api.tag="openapi", api.delete = "/v1/loop/evaluation/evaluation_sets/:evaluation_set_id/items") - // 1.8 查询评测集特定版本数据 + // 查询评测集特定版本数据 ListEvaluationSetVersionItemsOApiResponse ListEvaluationSetVersionItemsOApi(1: ListEvaluationSetVersionItemsOApiRequest req) (api.tag="openapi", api.get = "/v1/loop/evaluation/evaluation_sets/:evaluation_set_id/items") - // 1.9 更新评测集字段信息 + // 更新评测集字段信息 UpdateEvaluationSetSchemaOApiResponse UpdateEvaluationSetSchemaOApi(1: UpdateEvaluationSetSchemaOApiRequest req) (api.tag="openapi", api.put = "/v1/loop/evaluation/evaluation_sets/:evaluation_set_id/schema"), - - // 评测实验接口 (4个) - // 3.1 创建评测实验 - SubmitExperimentOApiResponse SubmitExperimentOApi(1: SubmitExperimentOApiRequest req) (api.tag="openapi", api.post = "/v1/loop/evaluation/experiments") - // 3.2 获取评测实验 - GetExperimentsOApiResponse GetExperimentsOApi(1: GetExperimentsOApiRequest req) (api.get = '/api/evaluation/v1/experiments/:experiment_id') - // 3.3 查询评测实验结果 - ListExperimentResultOApiResponse ListExperimentResultOApi(1: ListExperimentResultOApiRequest req) (api.tag="openapi", api.post = "/v1/loop/evaluation/experiments/:experiment_id/results") - // 3.4 获取聚合结果 - GetExperimentAggrResultOApiResponse GetExperimentAggrResultOApi(1: GetExperimentAggrResultOApiRequest req) (api.post = "/v1/loop/evaluation/experiments/:experiment_id/aggr_results") } \ No newline at end of file diff --git a/idl/thrift/coze/loop/evaluation/domain_openapi/eval_target.thrift b/idl/thrift/coze/loop/evaluation/domain_openapi/eval_target.thrift deleted file mode 100644 index 4f7a0d3e8..000000000 --- a/idl/thrift/coze/loop/evaluation/domain_openapi/eval_target.thrift +++ /dev/null @@ -1,51 +0,0 @@ -namespace go coze.loop.evaluation.domain_openapi.eval_target -include "common.thrift" - -typedef string EvalTargetType(ts.enum="true") -const EvalTargetType EvalTargetType_CozeBot = "coze_bot" -const EvalTargetType EvalTargetType_CozeLoopPrompt = "coze_loop_prompt" -const EvalTargetType EvalTargetType_Trace = "trace" -const EvalTargetType EvalTargetType_CozeWorkflow = "coze_workflow" -const EvalTargetType EvalTargetType_VolcengineAgent = "volcengine_agent" - - -typedef string CozeBotInfoType(ts.enum="true") -const CozeBotInfoType CozeBotInfoType_DraftBot = "draft_bot" -const CozeBotInfoType CozeBotInfoType_ProductBot = "product_bot" - - -typedef string EvalTargetRunStatus(ts.enum="true") -const EvalTargetRunStatus EvalTargetRunStatus_Success = "success" -const EvalTargetRunStatus EvalTargetRunStatus_Fail = "fail" - - - -struct EvalTargetRecord { - 1: optional i64 id (api.js_conv='true', go.tag='json:"id"')// 评估记录ID - 2: optional i64 target_id (api.js_conv='true', go.tag='json:"target_id"') - 3: optional i64 target_version_id (api.js_conv='true', go.tag='json:"target_version_id"') - 4: optional i64 item_id (api.js_conv='true', go.tag='json:"item_id"') // 评测集数据项ID - 5: optional i64 turn_id (api.js_conv='true', go.tag='json:"turn_id"') // 评测集数据项轮次ID - - 20: optional EvalTargetOutputData eval_target_output_data // 输出数据 - 21: optional EvalTargetRunStatus status - - 100: optional common.BaseInfo base_info -} - -struct EvalTargetOutputData { - 1: optional map output_fields // 输出字段,目前key只支持actual_output - 2: optional EvalTargetUsage eval_target_usage // 运行消耗 - 3: optional EvalTargetRunError eval_target_run_error // 运行报错 - 4: optional i64 time_consuming_ms (api.js_conv='true', go.tag='json:\"time_consuming_ms\"') // 运行耗时 -} - -struct EvalTargetUsage { - 1: i64 input_tokens (api.js_conv='true', go.tag='json:\"input_tokens\"') - 2: i64 output_tokens (api.js_conv='true', go.tag='json:\"output_tokens\"') -} - -struct EvalTargetRunError { - 1: optional i32 code (go.tag='json:\"code\"') - 2: optional string message (go.tag='json:\"message\"') -} diff --git a/idl/thrift/coze/loop/evaluation/domain_openapi/evaluator.thrift b/idl/thrift/coze/loop/evaluation/domain_openapi/evaluator.thrift deleted file mode 100644 index 91a3015c3..000000000 --- a/idl/thrift/coze/loop/evaluation/domain_openapi/evaluator.thrift +++ /dev/null @@ -1,112 +0,0 @@ -namespace go coze.loop.evaluation.domain_openapi.evaluator - -include "common.thrift" - -// 评估器类型 -typedef string EvaluatorType(ts.enum="true") -const EvaluatorType EvaluatorType_Prompt = "prompt" -const EvaluatorType EvaluatorType_Code = "code" - -// 语言类型 -typedef string LanguageType(ts.enum="true") -const LanguageType LanguageType_Python = "python" -const LanguageType LanguageType_JS = "javascript" - -// 运行状态 -typedef string EvaluatorRunStatus(ts.enum="true") -const EvaluatorRunStatus EvaluatorRunStatus_Success = "success" -const EvaluatorRunStatus EvaluatorRunStatus_Failed = "failed" -const EvaluatorRunStatus EvaluatorRunStatus_Processing = "processing" - - -// Prompt评估器 -struct PromptEvaluator { - 1: optional list message_list - 2: optional common.ModelConfig model_config -} - -// 代码评估器 -struct CodeEvaluator { - 1: optional LanguageType language_type - 2: optional string code_content -} - -// 评估器内容 -struct EvaluatorContent { - 1: optional bool receive_chat_history - 2: optional list input_schemas - - // 101-200 Evaluator类型 - 101: optional PromptEvaluator prompt_evaluator - 102: optional CodeEvaluator code_evaluator -} - -// 评估器版本 -struct EvaluatorVersion { - 1: optional i64 id (api.js_conv = 'true', go.tag = 'json:"id"') // 版本ID - 2: optional string version - 3: optional string description - - 20: optional EvaluatorContent evaluator_content - - 100: optional common.BaseInfo base_info -} - -// 评估器 -struct Evaluator { - 1: optional i64 id (api.js_conv = 'true', go.tag = 'json:"id"') - 2: optional string name - 3: optional string description - 4: optional EvaluatorType evaluator_type - 5: optional bool draft_submitted - 6: optional string latest_version - - 20: optional EvaluatorVersion current_version - - 100: optional common.BaseInfo base_info -} - -// 评估器结果 -struct EvaluatorResult { - 1: optional double score - 2: optional string reasoning -} - -// 评估器使用量 -struct EvaluatorUsage { - 1: optional i64 input_tokens (api.js_conv = 'true', go.tag = 'json:"input_tokens"') - 2: optional i64 output_tokens (api.js_conv = 'true', go.tag = 'json:"output_tokens"') -} - -// 评估器运行错误 -struct EvaluatorRunError { - 1: optional i32 code - 2: optional string message -} - -// 评估器输出数据 -struct EvaluatorOutputData { - 1: optional EvaluatorResult evaluator_result - 2: optional EvaluatorUsage evaluator_usage - 3: optional EvaluatorRunError evaluator_run_error - 4: optional i64 time_consuming_ms (api.js_conv = 'true', go.tag = 'json:"time_consuming_ms"') -} - -// 评估器输入数据 -struct EvaluatorInputData { - 1: optional list history_messages - 2: optional map input_fields -} - -// 评估器执行记录 -struct EvaluatorRecord { - 1: optional i64 id (api.js_conv = 'true', go.tag = 'json:"id"') - 2: optional i64 evaluator_version_id (api.js_conv = 'true', go.tag = 'json:"evaluator_version_id"') - 3: optional i64 item_id (api.js_conv = 'true', go.tag = 'json:"item_id"') - 4: optional i64 turn_id (api.js_conv = 'true', go.tag = 'json:"turn_id"') - - 20: optional EvaluatorRunStatus status - 21: optional EvaluatorOutputData evaluator_output_data - - 100: optional common.BaseInfo base_info -} \ No newline at end of file diff --git a/idl/thrift/coze/loop/evaluation/domain_openapi/experiment.thrift b/idl/thrift/coze/loop/evaluation/domain_openapi/experiment.thrift deleted file mode 100755 index 9cb8cc519..000000000 --- a/idl/thrift/coze/loop/evaluation/domain_openapi/experiment.thrift +++ /dev/null @@ -1,170 +0,0 @@ -namespace go coze.loop.evaluation.domain_openapi.experiment - -include "common.thrift" -include "eval_set.thrift" -include "evaluator.thrift" -include "eval_target.thrift" - -// 实验状态 -typedef string ExperimentStatus(ts.enum="true") -const ExperimentStatus ExperimentStatus_Pending = "pending" -const ExperimentStatus ExperimentStatus_Processing = "processing" -const ExperimentStatus ExperimentStatus_Success = "success" -const ExperimentStatus ExperimentStatus_Failed = "failed" -const ExperimentStatus ExperimentStatus_Terminated = "terminated" - -// 实验类型 -typedef string ExperimentType(ts.enum="true") -const ExperimentType ExperimentType_Offline = "offline" -const ExperimentType ExperimentType_Online = "online" - -// 聚合器类型 -typedef string AggregatorType(ts.enum="true") -const AggregatorType AggregatorType_Average = "average" -const AggregatorType AggregatorType_Sum = "sum" -const AggregatorType AggregatorType_Max = "max" -const AggregatorType AggregatorType_Min = "min" -const AggregatorType AggregatorType_Distribution = "distribution" - -// 数据类型 -typedef string DataType(ts.enum="true") -const DataType DataType_Double = "double" -const DataType DataType_ScoreDistribution = "score_distribution" - - -// 字段映射 -struct FieldMapping { - 1: optional string field_name - 2: optional string from_field_name -} - -// 目标字段映射 -struct TargetFieldMapping { - 1: optional list from_eval_set -} - -// 评估器字段映射 -struct EvaluatorFieldMapping { - 1: optional string evaluator_version_id - 2: optional list from_eval_set - 3: optional list from_target -} - -// Token使用量 -struct TokenUsage { - 1: optional string input_tokens - 2: optional string output_tokens -} - -// 评估器聚合结果 -struct EvaluatorAggregateResult { - 1: optional i64 evaluator_id (api.js_conv = 'true', go.tag = 'json:"evaluator_id"') - 2: optional i64 evaluator_version_id (api.js_conv = 'true', go.tag = 'json:"evaluator_version_id"') - 3: optional string name - 4: optional string version - - 20: optional list aggregator_results -} - -// 一种聚合器类型的聚合结果 -struct AggregatorResult { - 1: optional AggregatorType aggregator_type - 2: optional AggregateData data -} - -struct AggregateData { - 1: optional DataType data_type - 2: optional double value - 3: optional ScoreDistribution score_distribution -} - -struct ScoreDistribution { - 1: optional list score_distribution_items -} - -struct ScoreDistributionItem { - 1: optional string score - 2: optional i64 count (api.js_conv='true', go.tag='json:"count"') - 3: optional double percentage -} - -// 实验统计 -struct ExperimentStatistics { - 1: optional i32 pending_turn_count - 2: optional i32 success_turn_count - 3: optional i32 failed_turn_count - 4: optional i32 terminated_turn_count - 5: optional i32 processing_turn_count -} - -// 评测实验 -struct Experiment { - // 基本信息 - 1: optional i64 id (api.js_conv='true', go.tag='json:"id"') - 2: optional string name - 3: optional string description - - // 运行信息 - 10: optional ExperimentStatus status // 实验状态 - 11: optional i64 start_time (api.js_conv='true', go.tag='json:"start_time"') // ISO 8601格式 - 12: optional i64 end_time (api.js_conv='true', go.tag='json:"start_time"') // ISO 8601格式 - 13: optional i32 item_concur_num // 评测集并发数 - 14: optional i32 evaluators_concur_num // 评估器并发数 - 15: optional common.RuntimeParam target_runtime_param // 运行时参数 - - // 三元组信息 - 31: optional TargetFieldMapping target_field_mapping - 32: optional list evaluator_field_mapping - - // 统计信息 - 50: optional ExperimentStatistics expt_stats - - 100: optional common.BaseInfo base_info -} - -// 列定义 - 评测集字段 -struct ColumnEvalSetField { - 1: optional string key - 2: optional string name - 3: optional string description - 4: optional common.ContentType content_type - 6: optional string text_schema -} - -// 列定义 - 评估器 -struct ColumnEvaluator { - 1: optional i64 evaluator_version_id (api.js_conv='true', go.tag='json:"evaluator_version_id"') - 2: optional i64 evaluator_id (api.js_conv='true', go.tag='json:"evaluator_id"') - 3: optional evaluator.EvaluatorType evaluator_type - 4: optional string name - 5: optional string version - 6: optional string description -} - -// 目标输出结果 -struct TargetOutput { - 1: optional string target_record_id - 2: optional evaluator.EvaluatorRunStatus status - 3: optional map output_fields - 4: optional string time_consuming_ms - 5: optional evaluator.EvaluatorRunError error -} - -// 结果payload -struct ResultPayload { - 1: optional eval_set.Turn eval_set_turn // 评测集行数据信息 - 2: optional eval_target.EvalTargetRecord target_record // 评测对象执行结果 - 3: optional list evaluator_records // 评估器执行结果列表 -} - -// 轮次结果 -struct TurnResult { - 1: optional string turn_id (api.js_conv='true', go.tag='json:"turn_id"') - 2: optional ResultPayload payload -} - -// 数据项结果 -struct ItemResult { - 1: optional i64 item_id (api.js_conv='true', go.tag='json:"item_id"') // 数据项(行)ID - 2: optional list turn_results // 轮次结果,单轮仅有一个元素 -} \ No newline at end of file From 420a33e355a16a74ea147476fbc0fc5f957c27a1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Thu, 23 Oct 2025 20:03:58 +0800 Subject: [PATCH 72/94] fix Change-Id: I772531a7191022bb836162749ec2ceb125eb70c6 --- .../evaluation/application/convertor/evaluation_set/openapi.go | 1 + 1 file changed, 1 insertion(+) diff --git a/backend/modules/evaluation/application/convertor/evaluation_set/openapi.go b/backend/modules/evaluation/application/convertor/evaluation_set/openapi.go index 3e589c993..436e249a1 100755 --- a/backend/modules/evaluation/application/convertor/evaluation_set/openapi.go +++ b/backend/modules/evaluation/application/convertor/evaluation_set/openapi.go @@ -293,6 +293,7 @@ func OpenAPIFieldSchemaDO2DTO(do *entity.FieldSchema) *openapi_eval_set.FieldSch DefaultDisplayFormat: displayFormat, IsRequired: gptr.Of(do.IsRequired), TextSchema: gptr.Of(do.TextSchema), + Key: gptr.Of(do.Key), } } From 4fd3f9aca89f4a96ead93d035c1f4df342410cc0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Thu, 23 Oct 2025 20:21:04 +0800 Subject: [PATCH 73/94] fix Change-Id: I6a23e915a1e006a4d9afc1544b1311320f541ab9 --- .../evaluation/application/convertor/evaluation_set/openapi.go | 1 + 1 file changed, 1 insertion(+) diff --git a/backend/modules/evaluation/application/convertor/evaluation_set/openapi.go b/backend/modules/evaluation/application/convertor/evaluation_set/openapi.go index 3e589c993..436e249a1 100755 --- a/backend/modules/evaluation/application/convertor/evaluation_set/openapi.go +++ b/backend/modules/evaluation/application/convertor/evaluation_set/openapi.go @@ -293,6 +293,7 @@ func OpenAPIFieldSchemaDO2DTO(do *entity.FieldSchema) *openapi_eval_set.FieldSch DefaultDisplayFormat: displayFormat, IsRequired: gptr.Of(do.IsRequired), TextSchema: gptr.Of(do.TextSchema), + Key: gptr.Of(do.Key), } } From cfbc9de6b8f4a716ee03832f07667cbc8d5db67f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Thu, 23 Oct 2025 21:05:57 +0800 Subject: [PATCH 74/94] fix Change-Id: Id12d537e2ceedb8c3048332bb5106dbc8a55abd6 --- .../evaluation/application/convertor/evaluation_set/openapi.go | 1 + 1 file changed, 1 insertion(+) diff --git a/backend/modules/evaluation/application/convertor/evaluation_set/openapi.go b/backend/modules/evaluation/application/convertor/evaluation_set/openapi.go index 436e249a1..675b1ce98 100755 --- a/backend/modules/evaluation/application/convertor/evaluation_set/openapi.go +++ b/backend/modules/evaluation/application/convertor/evaluation_set/openapi.go @@ -176,6 +176,7 @@ func OpenAPIFieldSchemaDTO2DO(dto *openapi_eval_set.FieldSchema) *entity.FieldSc DefaultDisplayFormat: displayFormat, IsRequired: gptr.Indirect(dto.IsRequired), TextSchema: textSchema, + Key: gptr.Indirect(dto.Key), } } From f3eedfd9ebf60a41709bae57f152ec34cda3e476 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Thu, 23 Oct 2025 21:07:38 +0800 Subject: [PATCH 75/94] fix Change-Id: Iacf6038b21ecd21887a61d771b8fe7711159fe2a --- .../evaluation/application/convertor/evaluation_set/openapi.go | 1 + 1 file changed, 1 insertion(+) diff --git a/backend/modules/evaluation/application/convertor/evaluation_set/openapi.go b/backend/modules/evaluation/application/convertor/evaluation_set/openapi.go index 436e249a1..675b1ce98 100755 --- a/backend/modules/evaluation/application/convertor/evaluation_set/openapi.go +++ b/backend/modules/evaluation/application/convertor/evaluation_set/openapi.go @@ -176,6 +176,7 @@ func OpenAPIFieldSchemaDTO2DO(dto *openapi_eval_set.FieldSchema) *entity.FieldSc DefaultDisplayFormat: displayFormat, IsRequired: gptr.Indirect(dto.IsRequired), TextSchema: textSchema, + Key: gptr.Indirect(dto.Key), } } From 772b174528a8a582c8eed3f1581d7bb6b1ec24c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Thu, 23 Oct 2025 22:27:18 +0800 Subject: [PATCH 76/94] fix Change-Id: Ia51bdaba158ccd456c5b8875600969b39add7d1a --- .../api/handler/coze/loop/apis/wire_gen.go | 2 +- .../application/eval_openapi_app.go | 4 +- .../modules/evaluation/application/wire.go | 22 +++-- .../evaluation/application/wire_gen.go | 9 +- .../component/metrics/evaluation_set.go | 8 -- .../domain/component/metrics/openapi.go | 12 +++ .../infra/metrics/evaluation_set/emit.go | 42 --------- .../evaluation/infra/metrics/openapi/emit.go | 86 +++++++++++++++++++ 8 files changed, 116 insertions(+), 69 deletions(-) create mode 100644 backend/modules/evaluation/domain/component/metrics/openapi.go create mode 100644 backend/modules/evaluation/infra/metrics/openapi/emit.go diff --git a/backend/api/handler/coze/loop/apis/wire_gen.go b/backend/api/handler/coze/loop/apis/wire_gen.go index bca688de1..32612c2a8 100644 --- a/backend/api/handler/coze/loop/apis/wire_gen.go +++ b/backend/api/handler/coze/loop/apis/wire_gen.go @@ -128,7 +128,7 @@ func InitEvaluationHandler(ctx context.Context, idgen2 idgen.IIDGenerator, db2 d if err != nil { return nil, err } - evalOpenAPIService, err := application4.InitEvalOpenAPIApplication(ctx, configFactory, mqFactory, cmdable, idgen2, db2, promptClient, pec, authClient, meter, client, userClient) + evalOpenAPIService, err := application4.InitEvalOpenAPIApplication(ctx, configFactory, mqFactory, cmdable, idgen2, db2, promptClient, pec, authClient, meter, client, userClient, llmClient, tagClient, limiterFactory, objectStorage, auditClient, benefitSvc, ckDb) if err != nil { return nil, err } diff --git a/backend/modules/evaluation/application/eval_openapi_app.go b/backend/modules/evaluation/application/eval_openapi_app.go index 8f76cf4ca..5bdb42eeb 100644 --- a/backend/modules/evaluation/application/eval_openapi_app.go +++ b/backend/modules/evaluation/application/eval_openapi_app.go @@ -43,7 +43,7 @@ type EvalOpenAPIApplication struct { evaluationSetVersionService service.EvaluationSetVersionService evaluationSetItemService service.EvaluationSetItemService evaluationSetSchemaService service.EvaluationSetSchemaService - metric metrics.OpenAPIEvaluationSetMetrics + metric metrics.OpenAPIEvaluationMetrics userInfoService userinfo.UserInfoService } @@ -54,7 +54,7 @@ func NewEvalOpenAPIApplication(asyncRepo repo.IEvalAsyncRepo, publisher events.E evaluationSetVersionService service.EvaluationSetVersionService, evaluationSetItemService service.EvaluationSetItemService, evaluationSetSchemaService service.EvaluationSetSchemaService, - metric metrics.OpenAPIEvaluationSetMetrics, + metric metrics.OpenAPIEvaluationMetrics, userInfoService userinfo.UserInfoService) IEvalOpenAPIApplication { return &EvalOpenAPIApplication{ asyncRepo: asyncRepo, diff --git a/backend/modules/evaluation/application/wire.go b/backend/modules/evaluation/application/wire.go index 1500df4fe..2e05649c9 100644 --- a/backend/modules/evaluation/application/wire.go +++ b/backend/modules/evaluation/application/wire.go @@ -47,6 +47,7 @@ import ( evalsetmtr "github.com/coze-dev/coze-loop/backend/modules/evaluation/infra/metrics/evaluation_set" evaluatormtr "github.com/coze-dev/coze-loop/backend/modules/evaluation/infra/metrics/evaluator" exptmtr "github.com/coze-dev/coze-loop/backend/modules/evaluation/infra/metrics/experiment" + evalmtr "github.com/coze-dev/coze-loop/backend/modules/evaluation/infra/metrics/openapi" rmqproducer "github.com/coze-dev/coze-loop/backend/modules/evaluation/infra/mq/rocket/producer" evaluatorrepo "github.com/coze-dev/coze-loop/backend/modules/evaluation/infra/repo/evaluator" evaluatormysql "github.com/coze-dev/coze-loop/backend/modules/evaluation/infra/repo/evaluator/mysql" @@ -215,20 +216,10 @@ var ( evalOpenAPISet = wire.NewSet( NewEvalOpenAPIApplication, - targetDomainService, - evaltargetmtr.NewEvalTargetMetrics, - flagSet, - rmqproducer.NewExptEventPublisher, - evalAsyncRepoSet, - domainservice.NewEvaluationSetServiceImpl, - domainservice.NewEvaluationSetVersionServiceImpl, - domainservice.NewEvaluationSetItemServiceImpl, + experimentSet, + evalmtr.NewEvaluationOApiMetrics, domainservice.NewEvaluationSetSchemaServiceImpl, data.NewDatasetRPCAdapter, - evalsetmtr.NewOpenAPIEvaluationSetMetrics, - foundation.NewAuthRPCProvider, - foundation.NewUserRPCProvider, - userinfo.NewUserInfoServiceImpl, ) ) @@ -377,6 +368,13 @@ func InitEvalOpenAPIApplication( meter metrics.Meter, dataClient datasetservice.Client, userClient userservice.Client, + llmClient llmruntimeservice.Client, + tagClient tagservice.Client, + limiterFactory limiter.IRateLimiterFactory, + objectStorage fileserver.ObjectStorage, + auditClient audit.IAuditService, + benefitService benefit.IBenefitService, + ckProvider ck.Provider, ) (IEvalOpenAPIApplication, error) { wire.Build( evalOpenAPISet, diff --git a/backend/modules/evaluation/application/wire_gen.go b/backend/modules/evaluation/application/wire_gen.go index fa9094b4c..7e252fd98 100644 --- a/backend/modules/evaluation/application/wire_gen.go +++ b/backend/modules/evaluation/application/wire_gen.go @@ -39,6 +39,7 @@ import ( metrics4 "github.com/coze-dev/coze-loop/backend/modules/evaluation/infra/metrics/evaluation_set" evaluator2 "github.com/coze-dev/coze-loop/backend/modules/evaluation/infra/metrics/evaluator" metrics2 "github.com/coze-dev/coze-loop/backend/modules/evaluation/infra/metrics/experiment" + "github.com/coze-dev/coze-loop/backend/modules/evaluation/infra/metrics/openapi" "github.com/coze-dev/coze-loop/backend/modules/evaluation/infra/mq/rocket/producer" "github.com/coze-dev/coze-loop/backend/modules/evaluation/infra/repo/evaluator" mysql2 "github.com/coze-dev/coze-loop/backend/modules/evaluation/infra/repo/evaluator/mysql" @@ -234,7 +235,7 @@ func InitEvalTargetApplication(ctx context.Context, idgen2 idgen.IIDGenerator, d return evalTargetService } -func InitEvalOpenAPIApplication(ctx context.Context, configFactory conf.IConfigLoaderFactory, rmqFactory mq.IFactory, cmdable redis.Cmdable, idgen2 idgen.IIDGenerator, db2 db.Provider, client promptmanageservice.Client, executeClient promptexecuteservice.Client, authClient authservice.Client, meter metrics.Meter, dataClient datasetservice.Client, userClient userservice.Client) (IEvalOpenAPIApplication, error) { +func InitEvalOpenAPIApplication(ctx context.Context, configFactory conf.IConfigLoaderFactory, rmqFactory mq.IFactory, cmdable redis.Cmdable, idgen2 idgen.IIDGenerator, db2 db.Provider, client promptmanageservice.Client, executeClient promptexecuteservice.Client, authClient authservice.Client, meter metrics.Meter, dataClient datasetservice.Client, userClient userservice.Client, llmClient llmruntimeservice.Client, tagClient tagservice.Client, limiterFactory limiter.IRateLimiterFactory, objectStorage fileserver.ObjectStorage, auditClient audit.IAuditService, benefitService benefit.IBenefitService, ckProvider ck.Provider) (IEvalOpenAPIApplication, error) { iEvalAsyncDAO := dao.NewEvalAsyncDAO(cmdable) iEvalAsyncRepo := experiment.NewEvalAsyncRepo(iEvalAsyncDAO) exptEventPublisher, err := producer.NewExptEventPublisher(ctx, configFactory, rmqFactory) @@ -256,10 +257,10 @@ func InitEvalOpenAPIApplication(ctx context.Context, configFactory conf.IConfigL evaluationSetVersionService := service.NewEvaluationSetVersionServiceImpl(iDatasetRPCAdapter) evaluationSetItemService := service.NewEvaluationSetItemServiceImpl(iDatasetRPCAdapter) evaluationSetSchemaService := service.NewEvaluationSetSchemaServiceImpl(iDatasetRPCAdapter) - openAPIEvaluationSetMetrics := metrics4.NewOpenAPIEvaluationSetMetrics(meter) + openAPIEvaluationMetrics := openapi.NewEvaluationOApiMetrics(meter) iUserProvider := foundation.NewUserRPCProvider(userClient) userInfoService := userinfo.NewUserInfoServiceImpl(iUserProvider) - v2 := NewEvalOpenAPIApplication(iEvalAsyncRepo, exptEventPublisher, iEvalTargetService, iAuthProvider, iEvaluationSetService, evaluationSetVersionService, evaluationSetItemService, evaluationSetSchemaService, openAPIEvaluationSetMetrics, userInfoService) + v2 := NewEvalOpenAPIApplication(iEvalAsyncRepo, exptEventPublisher, iEvalTargetService, iAuthProvider, iEvaluationSetService, evaluationSetVersionService, evaluationSetItemService, evaluationSetSchemaService, openAPIEvaluationMetrics, userInfoService) return v2, nil } @@ -307,7 +308,7 @@ var ( evalOpenAPISet = wire.NewSet( NewEvalOpenAPIApplication, - targetDomainService, metrics3.NewEvalTargetMetrics, flagSet, producer.NewExptEventPublisher, evalAsyncRepoSet, service.NewEvaluationSetServiceImpl, service.NewEvaluationSetVersionServiceImpl, service.NewEvaluationSetItemServiceImpl, service.NewEvaluationSetSchemaServiceImpl, data.NewDatasetRPCAdapter, metrics4.NewOpenAPIEvaluationSetMetrics, foundation.NewAuthRPCProvider, foundation.NewUserRPCProvider, userinfo.NewUserInfoServiceImpl, + targetDomainService, metrics3.NewEvalTargetMetrics, flagSet, producer.NewExptEventPublisher, evalAsyncRepoSet, service.NewEvaluationSetServiceImpl, service.NewEvaluationSetVersionServiceImpl, service.NewEvaluationSetItemServiceImpl, service.NewEvaluationSetSchemaServiceImpl, data.NewDatasetRPCAdapter, openapi.NewEvaluationOApiMetrics, foundation.NewAuthRPCProvider, foundation.NewUserRPCProvider, userinfo.NewUserInfoServiceImpl, ) ) diff --git a/backend/modules/evaluation/domain/component/metrics/evaluation_set.go b/backend/modules/evaluation/domain/component/metrics/evaluation_set.go index e597fd4da..d7ae54526 100644 --- a/backend/modules/evaluation/domain/component/metrics/evaluation_set.go +++ b/backend/modules/evaluation/domain/component/metrics/evaluation_set.go @@ -3,15 +3,7 @@ package metrics -import "context" - //go:generate mockgen -destination=mocks/evaluation_set.go -package=mocks . EvaluationSetMetrics type EvaluationSetMetrics interface { EmitCreate(spaceID int64, err error) } - -// OpenAPIEvaluationSetMetrics OpenAPI专用的评测集指标接口 -//go:generate mockgen -destination=mocks/openapi_evaluation_set.go -package=mocks . OpenAPIEvaluationSetMetrics -type OpenAPIEvaluationSetMetrics interface { - EmitOpenAPIMetric(ctx context.Context, spaceID, evaluationSetID int64, method string, startTime int64, err error) -} \ No newline at end of file diff --git a/backend/modules/evaluation/domain/component/metrics/openapi.go b/backend/modules/evaluation/domain/component/metrics/openapi.go new file mode 100644 index 000000000..a29243f59 --- /dev/null +++ b/backend/modules/evaluation/domain/component/metrics/openapi.go @@ -0,0 +1,12 @@ +// Copyright (c) 2025 Bytedance Ltd. and/or its affiliates +// SPDX-License-Identifier: Apache-2.0 + +package metrics + +import "context" + +// OpenAPIEvaluationSetMetrics OpenAPI专用的评测集指标接口 +//go:generate mockgen -destination=mocks/openapi_evaluation_set.go -package=mocks . OpenAPIEvaluationMetrics +type OpenAPIEvaluationMetrics interface { + EmitOpenAPIMetric(ctx context.Context, spaceID, evaluationSetID int64, method string, startTime int64, err error) +} diff --git a/backend/modules/evaluation/infra/metrics/evaluation_set/emit.go b/backend/modules/evaluation/infra/metrics/evaluation_set/emit.go index 7395e5729..1b0887985 100644 --- a/backend/modules/evaluation/infra/metrics/evaluation_set/emit.go +++ b/backend/modules/evaluation/infra/metrics/evaluation_set/emit.go @@ -4,10 +4,8 @@ package metrics import ( - "context" "strconv" "sync" - "time" "github.com/coze-dev/coze-loop/backend/infra/metrics" eval_metrics "github.com/coze-dev/coze-loop/backend/modules/evaluation/domain/component/metrics" @@ -52,12 +50,6 @@ func NewEvaluationSetMetrics(meter metrics.Meter) eval_metrics.EvaluationSetMetr return evalSetMetricsImpl } -func NewOpenAPIEvaluationSetMetrics(meter metrics.Meter) eval_metrics.OpenAPIEvaluationSetMetrics { - return &OpenAPIEvaluationSetMetricsImpl{ - meter: meter, - } -} - type EvaluationSetMetricsImpl struct { metric metrics.Metric } @@ -73,37 +65,3 @@ func (e *EvaluationSetMetricsImpl) EmitCreate(spaceID int64, err error) { {Name: tagCode, Value: strconv.FormatInt(code, 10)}, }, metrics.Counter(1, metrics.WithSuffix(createSuffix+throughputSuffix))) } - -type OpenAPIEvaluationSetMetricsImpl struct { - meter metrics.Meter -} - -func (m *OpenAPIEvaluationSetMetricsImpl) EmitOpenAPIMetric(ctx context.Context, spaceID, evaluationSetID int64, method string, startTime int64, err error) { - if m == nil || m.meter == nil { - return - } - - metric, mErr := m.meter.NewMetric("openapi_evaluation_set", []metrics.MetricType{metrics.MetricTypeCounter, metrics.MetricTypeTimer}, []string{"space_id", "evaluation_set_id", "method", "is_error", "code"}) - if mErr != nil { - return - } - - code, isError := eval_metrics.GetCode(err) - - tags := []metrics.T{ - {Name: "space_id", Value: strconv.FormatInt(spaceID, 10)}, - {Name: "evaluation_set_id", Value: strconv.FormatInt(evaluationSetID, 10)}, - {Name: "method", Value: method}, - {Name: "is_error", Value: strconv.FormatInt(isError, 10)}, - {Name: "code", Value: strconv.FormatInt(code, 10)}, - } - - // 记录调用次数 - metric.Emit(tags, metrics.Counter(1)) - - // 记录响应时间 - if startTime > 0 { - responseTime := time.Now().UnixNano()/int64(time.Millisecond) - startTime - metric.Emit(tags, metrics.Timer(responseTime)) - } -} diff --git a/backend/modules/evaluation/infra/metrics/openapi/emit.go b/backend/modules/evaluation/infra/metrics/openapi/emit.go new file mode 100644 index 000000000..d6d9e2b4e --- /dev/null +++ b/backend/modules/evaluation/infra/metrics/openapi/emit.go @@ -0,0 +1,86 @@ +// Copyright (c) 2025 Bytedance Ltd. and/or its affiliates +// SPDX-License-Identifier: Apache-2.0 + +package openapi + +import ( + "context" + "strconv" + "sync" + "time" + + "github.com/coze-dev/coze-loop/backend/infra/metrics" + eval_metrics "github.com/coze-dev/coze-loop/backend/modules/evaluation/domain/component/metrics" +) + +const ( + evaluationOApiMtrName = "evaluation_openapi" + createSuffix = "create" + throughputSuffix = ".throughput" +) + +const ( + tagSpaceID = "space_id" + tagIsErr = "is_error" + tagCode = "code" + tagObjectID = "object_id" + tagMethod = "method" +) + +func evaluationEvalMtrTags() []string { + return []string{ + tagSpaceID, + tagIsErr, + tagCode, + tagObjectID, + tagMethod, + } +} + +var ( + evalOApiMetricsOnce = sync.Once{} + evalOApiMetricsImpl eval_metrics.OpenAPIEvaluationMetrics +) + +func NewEvaluationOApiMetrics(meter metrics.Meter) eval_metrics.OpenAPIEvaluationMetrics { + evalOApiMetricsOnce.Do(func() { + if meter == nil { + return + } + metric, err := meter.NewMetric(evaluationOApiMtrName, []metrics.MetricType{metrics.MetricTypeCounter, metrics.MetricTypeTimer}, evaluationEvalMtrTags()) + if err != nil { + return + } + evalOApiMetricsImpl = &OpenAPIEvaluationMetricsImpl{metric: metric} + }) + return evalOApiMetricsImpl +} + +type OpenAPIEvaluationMetricsImpl struct { + metric metrics.Metric +} + +func (m *OpenAPIEvaluationMetricsImpl) EmitOpenAPIMetric(ctx context.Context, spaceID, objectID int64, method string, startTime int64, err error) { + if m == nil || m.metric == nil { + return + } + + code, isError := eval_metrics.GetCode(err) + + tags := []metrics.T{ + {Name: tagSpaceID, Value: strconv.FormatInt(spaceID, 10)}, + {Name: tagIsErr, Value: strconv.FormatInt(isError, 10)}, + {Name: tagCode, Value: strconv.FormatInt(code, 10)}, + {Name: tagObjectID, Value: strconv.FormatInt(objectID, 10)}, + {Name: tagMethod, Value: method}, + } + + // 记录调用次数 + m.metric.Emit(tags, metrics.Counter(1)) + + // 记录响应时间 + if startTime > 0 { + responseTime := time.Now().UnixNano()/int64(time.Millisecond) - startTime + m.metric.Emit(tags, metrics.Timer(responseTime)) + } +} From f7b51e9e9737b1e1d367482ced666f89114f555d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Fri, 24 Oct 2025 11:07:19 +0800 Subject: [PATCH 77/94] fix Change-Id: I8acaa07d9eef7900178e73cc338b4953714fdf9f --- .../api/handler/coze/loop/apis/wire_gen.go | 1 + .../domain/eval_target/eval_target.go | 77 ++++--------------- .../domain/eval_target/k-eval_target.go | 14 ++-- .../entity/target_builtin_volcengine_agent.go | 9 +-- .../loop/evaluation/domain/eval_target.thrift | 11 ++- 5 files changed, 32 insertions(+), 80 deletions(-) diff --git a/backend/api/handler/coze/loop/apis/wire_gen.go b/backend/api/handler/coze/loop/apis/wire_gen.go index 32612c2a8..5205686bc 100644 --- a/backend/api/handler/coze/loop/apis/wire_gen.go +++ b/backend/api/handler/coze/loop/apis/wire_gen.go @@ -8,6 +8,7 @@ package apis import ( "context" + "github.com/cloudwego/kitex/pkg/endpoint" "github.com/coze-dev/coze-loop/backend/infra/ck" "github.com/coze-dev/coze-loop/backend/infra/db" diff --git a/backend/kitex_gen/coze/loop/evaluation/domain/eval_target/eval_target.go b/backend/kitex_gen/coze/loop/evaluation/domain/eval_target/eval_target.go index d1b6d4d27..1d63ee648 100644 --- a/backend/kitex_gen/coze/loop/evaluation/domain/eval_target/eval_target.go +++ b/backend/kitex_gen/coze/loop/evaluation/domain/eval_target/eval_target.go @@ -12,6 +12,12 @@ import ( ) const ( + VolcengineAgentProtocolMCP = "mcp" + + VolcengineAgentProtocolA2A = "a2a" + + VolcengineAgentProtocolOther = "other" + RegionBOE = "boe" RegionCN = "cn" @@ -98,59 +104,6 @@ func (p *EvalTargetType) Value() (driver.Value, error) { return int64(*p), nil } -type VolcengineAgentProtocol int64 - -const ( - VolcengineAgentProtocol_MCP VolcengineAgentProtocol = 1 - VolcengineAgentProtocol_A2A VolcengineAgentProtocol = 2 - // a2a和mcp都支持 - VolcengineAgentProtocol_A2AMCP VolcengineAgentProtocol = 3 - VolcengineAgentProtocol_Other VolcengineAgentProtocol = 4 -) - -func (p VolcengineAgentProtocol) String() string { - switch p { - case VolcengineAgentProtocol_MCP: - return "MCP" - case VolcengineAgentProtocol_A2A: - return "A2A" - case VolcengineAgentProtocol_A2AMCP: - return "A2AMCP" - case VolcengineAgentProtocol_Other: - return "Other" - } - return "" -} - -func VolcengineAgentProtocolFromString(s string) (VolcengineAgentProtocol, error) { - switch s { - case "MCP": - return VolcengineAgentProtocol_MCP, nil - case "A2A": - return VolcengineAgentProtocol_A2A, nil - case "A2AMCP": - return VolcengineAgentProtocol_A2AMCP, nil - case "Other": - return VolcengineAgentProtocol_Other, nil - } - return VolcengineAgentProtocol(0), fmt.Errorf("not a valid VolcengineAgentProtocol string") -} - -func VolcengineAgentProtocolPtr(v VolcengineAgentProtocol) *VolcengineAgentProtocol { return &v } -func (p *VolcengineAgentProtocol) Scan(value interface{}) (err error) { - var result sql.NullInt64 - err = result.Scan(value) - *p = VolcengineAgentProtocol(result.Int64) - return -} - -func (p *VolcengineAgentProtocol) Value() (driver.Value, error) { - if p == nil { - return nil, nil - } - return int64(*p), nil -} - type SubmitStatus int64 const ( @@ -343,6 +296,9 @@ func (p *EvalTargetRunStatus) Value() (driver.Value, error) { return int64(*p), nil } +// Agent协议类型 +type VolcengineAgentProtocol = string + type Region = string type AccessProtocol = string @@ -4430,7 +4386,7 @@ type VolcengineAgent struct { // DTO使用,不存数据库 VolcengineAgentEndpoints []*VolcengineAgentEndpoint `thrift:"volcengine_agent_endpoints,12,optional" frugal:"12,optional,list" form:"volcengine_agent_endpoints" json:"volcengine_agent_endpoints,omitempty" query:"volcengine_agent_endpoints"` // 注册协议 - Protocol *VolcengineAgentProtocol `thrift:"protocol,13,optional" frugal:"13,optional,VolcengineAgentProtocol" form:"protocol" json:"protocol,omitempty" query:"protocol"` + Protocol *VolcengineAgentProtocol `thrift:"protocol,13,optional" frugal:"13,optional,string" form:"protocol" json:"protocol,omitempty" query:"protocol"` BaseInfo *common.BaseInfo `thrift:"base_info,100,optional" frugal:"100,optional,common.BaseInfo" form:"base_info" json:"base_info,omitempty" query:"base_info"` } @@ -4615,7 +4571,7 @@ func (p *VolcengineAgent) Read(iprot thrift.TProtocol) (err error) { goto SkipFieldError } case 13: - if fieldTypeId == thrift.I32 { + if fieldTypeId == thrift.STRING { if err = p.ReadField13(iprot); err != nil { goto ReadFieldError } @@ -4718,11 +4674,10 @@ func (p *VolcengineAgent) ReadField12(iprot thrift.TProtocol) error { func (p *VolcengineAgent) ReadField13(iprot thrift.TProtocol) error { var _field *VolcengineAgentProtocol - if v, err := iprot.ReadI32(); err != nil { + if v, err := iprot.ReadString(); err != nil { return err } else { - tmp := VolcengineAgentProtocol(v) - _field = &tmp + _field = &v } p.Protocol = _field return nil @@ -4866,10 +4821,10 @@ WriteFieldEndError: } func (p *VolcengineAgent) writeField13(oprot thrift.TProtocol) (err error) { if p.IsSetProtocol() { - if err = oprot.WriteFieldBegin("protocol", thrift.I32, 13); err != nil { + if err = oprot.WriteFieldBegin("protocol", thrift.STRING, 13); err != nil { goto WriteFieldBeginError } - if err := oprot.WriteI32(int32(*p.Protocol)); err != nil { + if err := oprot.WriteString(*p.Protocol); err != nil { return err } if err = oprot.WriteFieldEnd(); err != nil { @@ -4992,7 +4947,7 @@ func (p *VolcengineAgent) Field13DeepEqual(src *VolcengineAgentProtocol) bool { } else if p.Protocol == nil || src == nil { return false } - if *p.Protocol != *src { + if strings.Compare(*p.Protocol, *src) != 0 { return false } return true diff --git a/backend/kitex_gen/coze/loop/evaluation/domain/eval_target/k-eval_target.go b/backend/kitex_gen/coze/loop/evaluation/domain/eval_target/k-eval_target.go index 7a121168b..e8d49adf5 100644 --- a/backend/kitex_gen/coze/loop/evaluation/domain/eval_target/k-eval_target.go +++ b/backend/kitex_gen/coze/loop/evaluation/domain/eval_target/k-eval_target.go @@ -3058,7 +3058,7 @@ func (p *VolcengineAgent) FastRead(buf []byte) (int, error) { } } case 13: - if fieldTypeId == thrift.I32 { + if fieldTypeId == thrift.STRING { l, err = p.FastReadField13(buf[offset:]) offset += l if err != nil { @@ -3174,13 +3174,11 @@ func (p *VolcengineAgent) FastReadField13(buf []byte) (int, error) { offset := 0 var _field *VolcengineAgentProtocol - if v, l, err := thrift.Binary.ReadI32(buf[offset:]); err != nil { + if v, l, err := thrift.Binary.ReadString(buf[offset:]); err != nil { return offset, err } else { offset += l - - tmp := VolcengineAgentProtocol(v) - _field = &tmp + _field = &v } p.Protocol = _field return offset, nil @@ -3276,8 +3274,8 @@ func (p *VolcengineAgent) fastWriteField12(buf []byte, w thrift.NocopyWriter) in func (p *VolcengineAgent) fastWriteField13(buf []byte, w thrift.NocopyWriter) int { offset := 0 if p.IsSetProtocol() { - offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.I32, 13) - offset += thrift.Binary.WriteI32(buf[offset:], int32(*p.Protocol)) + offset += thrift.Binary.WriteFieldBegin(buf[offset:], thrift.STRING, 13) + offset += thrift.Binary.WriteStringNocopy(buf[offset:], w, *p.Protocol) } return offset } @@ -3335,7 +3333,7 @@ func (p *VolcengineAgent) field13Length() int { l := 0 if p.IsSetProtocol() { l += thrift.Binary.FieldBeginLength() - l += thrift.Binary.I32Length() + l += thrift.Binary.StringLengthNocopy(*p.Protocol) } return l } diff --git a/backend/modules/evaluation/domain/entity/target_builtin_volcengine_agent.go b/backend/modules/evaluation/domain/entity/target_builtin_volcengine_agent.go index c03bc1aa2..c79fdd9c4 100644 --- a/backend/modules/evaluation/domain/entity/target_builtin_volcengine_agent.go +++ b/backend/modules/evaluation/domain/entity/target_builtin_volcengine_agent.go @@ -18,11 +18,10 @@ type VolcengineAgentEndpoint struct { APIKey string } -type VolcengineAgentProtocol int64 +type VolcengineAgentProtocol = string const ( - VolcengineAgentProtocol_MCP VolcengineAgentProtocol = 1 - VolcengineAgentProtocol_A2A VolcengineAgentProtocol = 2 - VolcengineAgentProtocol_A2AMCP VolcengineAgentProtocol = 3 - VolcengineAgentProtocol_Other VolcengineAgentProtocol = 4 + VolcengineAgentProtocolMCP = "mcp" + VolcengineAgentProtocolA2A = "a2a" + VolcengineAgentProtocolOther = "other" ) diff --git a/idl/thrift/coze/loop/evaluation/domain/eval_target.thrift b/idl/thrift/coze/loop/evaluation/domain/eval_target.thrift index 68d2eb5d1..5c0d70029 100644 --- a/idl/thrift/coze/loop/evaluation/domain/eval_target.thrift +++ b/idl/thrift/coze/loop/evaluation/domain/eval_target.thrift @@ -55,12 +55,11 @@ enum EvalTargetType { CustomRPCServer = 6 // 自定义RPC服务 for内场 } -enum VolcengineAgentProtocol { - MCP = 1 - A2A = 2 - A2AMCP = 3 // a2a和mcp都支持 - Other = 4 -} +// Agent协议类型 +typedef string VolcengineAgentProtocol (ts.enum="true") +const VolcengineAgentProtocol VolcengineAgentProtocol_MCP = "mcp" // mcp +const VolcengineAgentProtocol VolcengineAgentProtocol_A2A = "a2a" // a2a +const VolcengineAgentProtocol VolcengineAgentProtocol_Other = "other" // other struct CustomRPCServer { 1: optional i64 id // 应用ID From 67d81ead294758bc590527bc79b7728b5810553d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Sun, 26 Oct 2025 13:00:10 +0800 Subject: [PATCH 78/94] test: [Coda] add eval openapi app unit tests (LogID: 20251026112148192168001003073C0F4) Co-Authored-By: Coda --- .../application/eval_openapi_app_test.go | 1233 ++++++++++++++++- 1 file changed, 1232 insertions(+), 1 deletion(-) diff --git a/backend/modules/evaluation/application/eval_openapi_app_test.go b/backend/modules/evaluation/application/eval_openapi_app_test.go index 19d3c63ae..927d1b8ec 100755 --- a/backend/modules/evaluation/application/eval_openapi_app_test.go +++ b/backend/modules/evaluation/application/eval_openapi_app_test.go @@ -14,14 +14,1245 @@ import ( "github.com/stretchr/testify/assert" "go.uber.org/mock/gomock" + "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/domain_openapi/eval_set" "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/openapi" "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/spi" + "github.com/coze-dev/coze-loop/backend/modules/evaluation/domain/component/rpc" + rpcmocks "github.com/coze-dev/coze-loop/backend/modules/evaluation/domain/component/rpc/mocks" "github.com/coze-dev/coze-loop/backend/modules/evaluation/domain/entity" eventmocks "github.com/coze-dev/coze-loop/backend/modules/evaluation/domain/events/mocks" repomocks "github.com/coze-dev/coze-loop/backend/modules/evaluation/domain/repo/mocks" servicemocks "github.com/coze-dev/coze-loop/backend/modules/evaluation/domain/service/mocks" + "github.com/coze-dev/coze-loop/backend/modules/evaluation/pkg/errno" + "github.com/coze-dev/coze-loop/backend/pkg/errorx" ) +type fakeOpenAPIMetric struct { + called bool + spaceID int64 + evaluationSetID int64 + method string + startTime int64 + err error +} + +func (f *fakeOpenAPIMetric) EmitOpenAPIMetric(_ context.Context, spaceID, evaluationSetID int64, method string, startTime int64, err error) { + f.called = true + f.spaceID = spaceID + f.evaluationSetID = evaluationSetID + f.method = method + f.startTime = startTime + f.err = err +} + +func TestEvalOpenAPIApplication_CreateEvaluationSetOApi(t *testing.T) { + t.Parallel() + + tests := []struct { + name string + req *openapi.CreateEvaluationSetOApiRequest + setup func(auth *rpcmocks.MockIAuthProvider, evalSetSvc *servicemocks.MockIEvaluationSetService) + wantErr int32 + wantID int64 + }{ + { + name: "invalid name", + req: &openapi.CreateEvaluationSetOApiRequest{ + WorkspaceID: gptr.Of(int64(1001)), + }, + setup: func(_ *rpcmocks.MockIAuthProvider, _ *servicemocks.MockIEvaluationSetService) {}, + wantErr: errno.CommonInvalidParamCode, + }, + { + name: "auth failed", + req: &openapi.CreateEvaluationSetOApiRequest{ + WorkspaceID: gptr.Of(int64(2002)), + Name: gptr.Of("dataset"), + }, + setup: func(auth *rpcmocks.MockIAuthProvider, _ *servicemocks.MockIEvaluationSetService) { + auth.EXPECT().Authorization(gomock.Any(), gomock.Any()).Return(errorx.NewByCode(errno.CommonNoPermissionCode)) + }, + wantErr: errno.CommonNoPermissionCode, + }, + { + name: "service failed", + req: &openapi.CreateEvaluationSetOApiRequest{ + WorkspaceID: gptr.Of(int64(3003)), + Name: gptr.Of("dataset"), + }, + setup: func(auth *rpcmocks.MockIAuthProvider, evalSetSvc *servicemocks.MockIEvaluationSetService) { + auth.EXPECT().Authorization(gomock.Any(), gomock.Any()).Return(nil) + evalSetSvc.EXPECT().CreateEvaluationSet(gomock.Any(), gomock.Any()).Return(int64(0), errors.New("create failed")) + }, + wantErr: -1, + }, + { + name: "success", + req: &openapi.CreateEvaluationSetOApiRequest{ + WorkspaceID: gptr.Of(int64(4004)), + Name: gptr.Of("dataset"), + EvaluationSetSchema: &eval_set.EvaluationSetSchema{}, + }, + setup: func(auth *rpcmocks.MockIAuthProvider, evalSetSvc *servicemocks.MockIEvaluationSetService) { + auth.EXPECT().Authorization(gomock.Any(), gomock.AssignableToTypeOf(&rpc.AuthorizationParam{})).Return(nil) + evalSetSvc.EXPECT().CreateEvaluationSet(gomock.Any(), gomock.AssignableToTypeOf(&entity.CreateEvaluationSetParam{})).Return(int64(12345), nil) + }, + wantID: 12345, + }, + } + + for _, tt := range tests { + tc := tt + t.Run(tc.name, func(t *testing.T) { + t.Parallel() + + ctrl := gomock.NewController(t) + defer ctrl.Finish() + + auth := rpcmocks.NewMockIAuthProvider(ctrl) + evalSetSvc := servicemocks.NewMockIEvaluationSetService(ctrl) + metric := &fakeOpenAPIMetric{} + + app := &EvalOpenAPIApplication{ + auth: auth, + evaluationSetService: evalSetSvc, + metric: metric, + } + + if tc.name == "invalid name" { + auth.EXPECT().Authorization(gomock.Any(), gomock.Any()).Times(0) + evalSetSvc.EXPECT().CreateEvaluationSet(gomock.Any(), gomock.Any()).Times(0) + } else { + tc.setup(auth, evalSetSvc) + } + + resp, err := app.CreateEvaluationSetOApi(context.Background(), tc.req) + + if tc.wantErr != 0 { + assert.Error(t, err) + if tc.wantErr > 0 { + statusErr, ok := errorx.FromStatusError(err) + assert.True(t, ok) + assert.Equal(t, tc.wantErr, statusErr.Code()) + } + assert.Nil(t, resp) + } else { + assert.NoError(t, err) + if assert.NotNil(t, resp) && assert.NotNil(t, resp.Data) { + assert.Equal(t, tc.wantID, resp.Data.GetEvaluationSetID()) + } + } + + if tc.req != nil { + assert.True(t, metric.called) + assert.Equal(t, tc.req.GetWorkspaceID(), metric.spaceID) + if resp != nil { + assert.Equal(t, tc.wantID, metric.evaluationSetID) + } + } + }) + } +} + +func TestEvalOpenAPIApplication_GetEvaluationSetOApi(t *testing.T) { + t.Parallel() + + workspaceID := int64(6006) + evaluationSetID := int64(7007) + + tests := []struct { + name string + buildReq func() *openapi.GetEvaluationSetOApiRequest + setup func(auth *rpcmocks.MockIAuthProvider, evalSetSvc *servicemocks.MockIEvaluationSetService) + wantErr int32 + }{ + { + name: "not found", + buildReq: func() *openapi.GetEvaluationSetOApiRequest { + return &openapi.GetEvaluationSetOApiRequest{ + WorkspaceID: gptr.Of(workspaceID), + EvaluationSetID: gptr.Of(evaluationSetID), + } + }, + setup: func(_ *rpcmocks.MockIAuthProvider, evalSetSvc *servicemocks.MockIEvaluationSetService) { + evalSetSvc.EXPECT().GetEvaluationSet(gomock.Any(), gomock.Any(), evaluationSetID, gomock.Nil()).Return(nil, nil) + }, + wantErr: errno.ResourceNotFoundCode, + }, + { + name: "service error", + buildReq: func() *openapi.GetEvaluationSetOApiRequest { + return &openapi.GetEvaluationSetOApiRequest{ + WorkspaceID: gptr.Of(workspaceID), + EvaluationSetID: gptr.Of(evaluationSetID), + } + }, + setup: func(_ *rpcmocks.MockIAuthProvider, evalSetSvc *servicemocks.MockIEvaluationSetService) { + evalSetSvc.EXPECT().GetEvaluationSet(gomock.Any(), gomock.Any(), evaluationSetID, gomock.Nil()).Return(nil, errors.New("svc error")) + }, + wantErr: -1, + }, + { + name: "auth failed", + buildReq: func() *openapi.GetEvaluationSetOApiRequest { + return &openapi.GetEvaluationSetOApiRequest{ + WorkspaceID: gptr.Of(workspaceID), + EvaluationSetID: gptr.Of(evaluationSetID), + } + }, + setup: func(auth *rpcmocks.MockIAuthProvider, evalSetSvc *servicemocks.MockIEvaluationSetService) { + set := &entity.EvaluationSet{ID: evaluationSetID, SpaceID: workspaceID} + evalSetSvc.EXPECT().GetEvaluationSet(gomock.Any(), gomock.Any(), evaluationSetID, gomock.Nil()).Return(set, nil) + auth.EXPECT().AuthorizationWithoutSPI(gomock.Any(), gomock.AssignableToTypeOf(&rpc.AuthorizationWithoutSPIParam{})).Return(errorx.NewByCode(errno.CommonNoPermissionCode)) + }, + wantErr: errno.CommonNoPermissionCode, + }, + { + name: "success", + buildReq: func() *openapi.GetEvaluationSetOApiRequest { + return &openapi.GetEvaluationSetOApiRequest{ + WorkspaceID: gptr.Of(workspaceID), + EvaluationSetID: gptr.Of(evaluationSetID), + } + }, + setup: func(auth *rpcmocks.MockIAuthProvider, evalSetSvc *servicemocks.MockIEvaluationSetService) { + ownerID := gptr.Of("owner") + set := &entity.EvaluationSet{ + ID: evaluationSetID, + SpaceID: workspaceID, + Name: "name", + BaseInfo: &entity.BaseInfo{ + CreatedBy: &entity.UserInfo{UserID: ownerID}, + }, + } + evalSetSvc.EXPECT().GetEvaluationSet(gomock.Any(), gomock.Any(), evaluationSetID, gomock.Nil()).Return(set, nil) + auth.EXPECT().AuthorizationWithoutSPI(gomock.Any(), gomock.AssignableToTypeOf(&rpc.AuthorizationWithoutSPIParam{})).DoAndReturn(func(_ context.Context, param *rpc.AuthorizationWithoutSPIParam) error { + assert.Equal(t, strconv.FormatInt(evaluationSetID, 10), param.ObjectID) + assert.Equal(t, workspaceID, param.SpaceID) + return nil + }) + }, + }, + } + + for _, tt := range tests { + tc := tt + t.Run(tc.name, func(t *testing.T) { + t.Parallel() + + ctrl := gomock.NewController(t) + defer ctrl.Finish() + + auth := rpcmocks.NewMockIAuthProvider(ctrl) + evalSetSvc := servicemocks.NewMockIEvaluationSetService(ctrl) + metric := &fakeOpenAPIMetric{} + + app := &EvalOpenAPIApplication{ + auth: auth, + evaluationSetService: evalSetSvc, + metric: metric, + } + + req := tc.buildReq() + + tc.setup(auth, evalSetSvc) + + resp, err := app.GetEvaluationSetOApi(context.Background(), req) + + if tc.wantErr != 0 { + assert.Error(t, err) + if tc.wantErr > 0 { + statusErr, ok := errorx.FromStatusError(err) + assert.True(t, ok) + assert.Equal(t, tc.wantErr, statusErr.Code()) + } + assert.Nil(t, resp) + } else { + assert.NoError(t, err) + if assert.NotNil(t, resp) && assert.NotNil(t, resp.Data) { + assert.NotNil(t, resp.Data.EvaluationSet) + assert.Equal(t, evaluationSetID, resp.Data.EvaluationSet.GetID()) + } + } + + assert.True(t, metric.called) + assert.Equal(t, workspaceID, metric.spaceID) + }) + } +} + +func TestEvalOpenAPIApplication_ListEvaluationSetsOApi(t *testing.T) { + t.Parallel() + + workspaceID := int64(8080) + + tests := []struct { + name string + buildReq func() *openapi.ListEvaluationSetsOApiRequest + setup func(auth *rpcmocks.MockIAuthProvider, evalSetSvc *servicemocks.MockIEvaluationSetService) + wantErr int32 + wantLen int + }{ + { + name: "auth failed", + buildReq: func() *openapi.ListEvaluationSetsOApiRequest { + pageSize := int32(10) + return &openapi.ListEvaluationSetsOApiRequest{WorkspaceID: gptr.Of(workspaceID), PageSize: &pageSize} + }, + setup: func(auth *rpcmocks.MockIAuthProvider, _ *servicemocks.MockIEvaluationSetService) { + auth.EXPECT().Authorization(gomock.Any(), gomock.AssignableToTypeOf(&rpc.AuthorizationParam{})).Return(errorx.NewByCode(errno.CommonNoPermissionCode)) + }, + wantErr: errno.CommonNoPermissionCode, + }, + { + name: "service error", + buildReq: func() *openapi.ListEvaluationSetsOApiRequest { + return &openapi.ListEvaluationSetsOApiRequest{WorkspaceID: gptr.Of(workspaceID)} + }, + setup: func(auth *rpcmocks.MockIAuthProvider, evalSetSvc *servicemocks.MockIEvaluationSetService) { + auth.EXPECT().Authorization(gomock.Any(), gomock.AssignableToTypeOf(&rpc.AuthorizationParam{})).Return(nil) + evalSetSvc.EXPECT().ListEvaluationSets(gomock.Any(), gomock.AssignableToTypeOf(&entity.ListEvaluationSetsParam{})).Return(nil, nil, nil, errors.New("list error")) + }, + wantErr: -1, + }, + { + name: "success", + buildReq: func() *openapi.ListEvaluationSetsOApiRequest { + pageSize := int32(5) + return &openapi.ListEvaluationSetsOApiRequest{WorkspaceID: gptr.Of(workspaceID), PageSize: &pageSize} + }, + setup: func(auth *rpcmocks.MockIAuthProvider, evalSetSvc *servicemocks.MockIEvaluationSetService) { + auth.EXPECT().Authorization(gomock.Any(), gomock.AssignableToTypeOf(&rpc.AuthorizationParam{})).Return(nil) + total := gptr.Of(int64(2)) + next := gptr.Of("next") + sets := []*entity.EvaluationSet{{ID: 1, Name: "a"}, {ID: 2, Name: "b"}} + evalSetSvc.EXPECT().ListEvaluationSets(gomock.Any(), gomock.AssignableToTypeOf(&entity.ListEvaluationSetsParam{})).Return(sets, total, next, nil) + }, + wantLen: 2, + }, + } + + for _, tt := range tests { + tc := tt + t.Run(tc.name, func(t *testing.T) { + t.Parallel() + + ctrl := gomock.NewController(t) + defer ctrl.Finish() + + auth := rpcmocks.NewMockIAuthProvider(ctrl) + evalSetSvc := servicemocks.NewMockIEvaluationSetService(ctrl) + metric := &fakeOpenAPIMetric{} + + app := &EvalOpenAPIApplication{ + auth: auth, + evaluationSetService: evalSetSvc, + metric: metric, + } + + req := tc.buildReq() + tc.setup(auth, evalSetSvc) + + resp, err := app.ListEvaluationSetsOApi(context.Background(), req) + + if tc.wantErr != 0 { + assert.Error(t, err) + if tc.wantErr > 0 { + statusErr, ok := errorx.FromStatusError(err) + assert.True(t, ok) + assert.Equal(t, tc.wantErr, statusErr.Code()) + } + assert.Nil(t, resp) + } else { + assert.NoError(t, err) + if assert.NotNil(t, resp) && assert.NotNil(t, resp.Data) { + assert.Len(t, resp.Data.Sets, tc.wantLen) + } + } + + assert.True(t, metric.called) + assert.Equal(t, workspaceID, metric.spaceID) + }) + } +} + +func TestEvalOpenAPIApplication_CreateEvaluationSetVersionOApi(t *testing.T) { + t.Parallel() + + workspaceID := int64(9009) + evaluationSetID := int64(10010) + + tests := []struct { + name string + buildReq func() *openapi.CreateEvaluationSetVersionOApiRequest + setup func(auth *rpcmocks.MockIAuthProvider, evalSetSvc *servicemocks.MockIEvaluationSetService, versionSvc *servicemocks.MockEvaluationSetVersionService) + wantErr int32 + wantID int64 + }{ + { + name: "missing version", + buildReq: func() *openapi.CreateEvaluationSetVersionOApiRequest { + return &openapi.CreateEvaluationSetVersionOApiRequest{WorkspaceID: gptr.Of(workspaceID), EvaluationSetID: gptr.Of(evaluationSetID)} + }, + setup: func(_ *rpcmocks.MockIAuthProvider, _ *servicemocks.MockIEvaluationSetService, _ *servicemocks.MockEvaluationSetVersionService) { + }, + wantErr: errno.CommonInvalidParamCode, + }, + { + name: "set not found", + buildReq: func() *openapi.CreateEvaluationSetVersionOApiRequest { + version := "v1" + return &openapi.CreateEvaluationSetVersionOApiRequest{WorkspaceID: gptr.Of(workspaceID), EvaluationSetID: gptr.Of(evaluationSetID), Version: &version} + }, + setup: func(_ *rpcmocks.MockIAuthProvider, evalSetSvc *servicemocks.MockIEvaluationSetService, _ *servicemocks.MockEvaluationSetVersionService) { + evalSetSvc.EXPECT().GetEvaluationSet(gomock.Any(), gomock.Any(), evaluationSetID, gomock.Nil()).Return(nil, nil) + }, + wantErr: errno.ResourceNotFoundCode, + }, + { + name: "auth failed", + buildReq: func() *openapi.CreateEvaluationSetVersionOApiRequest { + version := "v1" + return &openapi.CreateEvaluationSetVersionOApiRequest{WorkspaceID: gptr.Of(workspaceID), EvaluationSetID: gptr.Of(evaluationSetID), Version: &version} + }, + setup: func(auth *rpcmocks.MockIAuthProvider, evalSetSvc *servicemocks.MockIEvaluationSetService, _ *servicemocks.MockEvaluationSetVersionService) { + set := &entity.EvaluationSet{ID: evaluationSetID, SpaceID: workspaceID} + evalSetSvc.EXPECT().GetEvaluationSet(gomock.Any(), gomock.Any(), evaluationSetID, gomock.Nil()).Return(set, nil) + auth.EXPECT().AuthorizationWithoutSPI(gomock.Any(), gomock.AssignableToTypeOf(&rpc.AuthorizationWithoutSPIParam{})).Return(errorx.NewByCode(errno.CommonNoPermissionCode)) + }, + wantErr: errno.CommonNoPermissionCode, + }, + { + name: "create failed", + buildReq: func() *openapi.CreateEvaluationSetVersionOApiRequest { + version := "v1" + return &openapi.CreateEvaluationSetVersionOApiRequest{WorkspaceID: gptr.Of(workspaceID), EvaluationSetID: gptr.Of(evaluationSetID), Version: &version} + }, + setup: func(auth *rpcmocks.MockIAuthProvider, evalSetSvc *servicemocks.MockIEvaluationSetService, versionSvc *servicemocks.MockEvaluationSetVersionService) { + set := &entity.EvaluationSet{ID: evaluationSetID, SpaceID: workspaceID} + evalSetSvc.EXPECT().GetEvaluationSet(gomock.Any(), gomock.Any(), evaluationSetID, gomock.Nil()).Return(set, nil) + auth.EXPECT().AuthorizationWithoutSPI(gomock.Any(), gomock.AssignableToTypeOf(&rpc.AuthorizationWithoutSPIParam{})).Return(nil) + versionSvc.EXPECT().CreateEvaluationSetVersion(gomock.Any(), gomock.AssignableToTypeOf(&entity.CreateEvaluationSetVersionParam{})).Return(int64(0), errors.New("create error")) + }, + wantErr: -1, + }, + { + name: "success", + buildReq: func() *openapi.CreateEvaluationSetVersionOApiRequest { + version := "v2" + description := "desc" + return &openapi.CreateEvaluationSetVersionOApiRequest{WorkspaceID: gptr.Of(workspaceID), EvaluationSetID: gptr.Of(evaluationSetID), Version: &version, Description: &description} + }, + setup: func(auth *rpcmocks.MockIAuthProvider, evalSetSvc *servicemocks.MockIEvaluationSetService, versionSvc *servicemocks.MockEvaluationSetVersionService) { + owner := gptr.Of("owner") + set := &entity.EvaluationSet{ID: evaluationSetID, SpaceID: workspaceID, BaseInfo: &entity.BaseInfo{CreatedBy: &entity.UserInfo{UserID: owner}}} + evalSetSvc.EXPECT().GetEvaluationSet(gomock.Any(), gomock.Any(), evaluationSetID, gomock.Nil()).Return(set, nil) + auth.EXPECT().AuthorizationWithoutSPI(gomock.Any(), gomock.AssignableToTypeOf(&rpc.AuthorizationWithoutSPIParam{})).Return(nil) + versionSvc.EXPECT().CreateEvaluationSetVersion(gomock.Any(), gomock.AssignableToTypeOf(&entity.CreateEvaluationSetVersionParam{})).Return(int64(321), nil) + }, + wantID: 321, + }, + } + + for _, tt := range tests { + tc := tt + t.Run(tc.name, func(t *testing.T) { + t.Parallel() + + ctrl := gomock.NewController(t) + defer ctrl.Finish() + + auth := rpcmocks.NewMockIAuthProvider(ctrl) + evalSetSvc := servicemocks.NewMockIEvaluationSetService(ctrl) + versionSvc := servicemocks.NewMockEvaluationSetVersionService(ctrl) + metric := &fakeOpenAPIMetric{} + + app := &EvalOpenAPIApplication{ + auth: auth, + evaluationSetService: evalSetSvc, + evaluationSetVersionService: versionSvc, + metric: metric, + } + + req := tc.buildReq() + if req.GetVersion() == "" { + auth.EXPECT().AuthorizationWithoutSPI(gomock.Any(), gomock.Any()).Times(0) + evalSetSvc.EXPECT().GetEvaluationSet(gomock.Any(), gomock.Any(), gomock.Any(), gomock.Any()).Times(0) + versionSvc.EXPECT().CreateEvaluationSetVersion(gomock.Any(), gomock.Any()).Times(0) + } else { + tc.setup(auth, evalSetSvc, versionSvc) + } + + resp, err := app.CreateEvaluationSetVersionOApi(context.Background(), req) + + if tc.wantErr != 0 { + assert.Error(t, err) + if tc.wantErr > 0 { + statusErr, ok := errorx.FromStatusError(err) + assert.True(t, ok) + assert.Equal(t, tc.wantErr, statusErr.Code()) + } + assert.Nil(t, resp) + } else { + assert.NoError(t, err) + if assert.NotNil(t, resp) && assert.NotNil(t, resp.Data) { + assert.Equal(t, tc.wantID, resp.Data.GetVersionID()) + } + } + + assert.True(t, metric.called) + assert.Equal(t, workspaceID, metric.spaceID) + }) + } +} + +func TestEvalOpenAPIApplication_ListEvaluationSetVersionsOApi(t *testing.T) { + t.Parallel() + + workspaceID := int64(1111) + evaluationSetID := int64(2222) + + tests := []struct { + name string + buildReq func() *openapi.ListEvaluationSetVersionsOApiRequest + setup func(auth *rpcmocks.MockIAuthProvider, evalSetSvc *servicemocks.MockIEvaluationSetService, versionSvc *servicemocks.MockEvaluationSetVersionService) + wantErr int32 + wantLen int + }{ + { + name: "nil request", + buildReq: func() *openapi.ListEvaluationSetVersionsOApiRequest { + return nil + }, + setup: func(_ *rpcmocks.MockIAuthProvider, _ *servicemocks.MockIEvaluationSetService, _ *servicemocks.MockEvaluationSetVersionService) { + }, + wantErr: errno.CommonInvalidParamCode, + }, + { + name: "set not found", + buildReq: func() *openapi.ListEvaluationSetVersionsOApiRequest { + return &openapi.ListEvaluationSetVersionsOApiRequest{WorkspaceID: gptr.Of(workspaceID), EvaluationSetID: gptr.Of(evaluationSetID)} + }, + setup: func(_ *rpcmocks.MockIAuthProvider, evalSetSvc *servicemocks.MockIEvaluationSetService, _ *servicemocks.MockEvaluationSetVersionService) { + evalSetSvc.EXPECT().GetEvaluationSet(gomock.Any(), gomock.Any(), evaluationSetID, gomock.Nil()).Return(nil, nil) + }, + wantErr: errno.ResourceNotFoundCode, + }, + { + name: "auth failed", + buildReq: func() *openapi.ListEvaluationSetVersionsOApiRequest { + return &openapi.ListEvaluationSetVersionsOApiRequest{WorkspaceID: gptr.Of(workspaceID), EvaluationSetID: gptr.Of(evaluationSetID)} + }, + setup: func(auth *rpcmocks.MockIAuthProvider, evalSetSvc *servicemocks.MockIEvaluationSetService, _ *servicemocks.MockEvaluationSetVersionService) { + set := &entity.EvaluationSet{ID: evaluationSetID, SpaceID: workspaceID} + evalSetSvc.EXPECT().GetEvaluationSet(gomock.Any(), gomock.Any(), evaluationSetID, gomock.Nil()).Return(set, nil) + auth.EXPECT().AuthorizationWithoutSPI(gomock.Any(), gomock.AssignableToTypeOf(&rpc.AuthorizationWithoutSPIParam{})).Return(errorx.NewByCode(errno.CommonNoPermissionCode)) + }, + wantErr: errno.CommonNoPermissionCode, + }, + { + name: "service error", + buildReq: func() *openapi.ListEvaluationSetVersionsOApiRequest { + return &openapi.ListEvaluationSetVersionsOApiRequest{WorkspaceID: gptr.Of(workspaceID), EvaluationSetID: gptr.Of(evaluationSetID)} + }, + setup: func(auth *rpcmocks.MockIAuthProvider, evalSetSvc *servicemocks.MockIEvaluationSetService, versionSvc *servicemocks.MockEvaluationSetVersionService) { + set := &entity.EvaluationSet{ID: evaluationSetID, SpaceID: workspaceID} + evalSetSvc.EXPECT().GetEvaluationSet(gomock.Any(), gomock.Any(), evaluationSetID, gomock.Nil()).Return(set, nil) + auth.EXPECT().AuthorizationWithoutSPI(gomock.Any(), gomock.AssignableToTypeOf(&rpc.AuthorizationWithoutSPIParam{})).Return(nil) + versionSvc.EXPECT().ListEvaluationSetVersions(gomock.Any(), gomock.AssignableToTypeOf(&entity.ListEvaluationSetVersionsParam{})).Return(nil, nil, nil, errors.New("list error")) + }, + wantErr: -1, + }, + { + name: "success", + buildReq: func() *openapi.ListEvaluationSetVersionsOApiRequest { + pageSize := int32(3) + return &openapi.ListEvaluationSetVersionsOApiRequest{WorkspaceID: gptr.Of(workspaceID), EvaluationSetID: gptr.Of(evaluationSetID), PageSize: &pageSize} + }, + setup: func(auth *rpcmocks.MockIAuthProvider, evalSetSvc *servicemocks.MockIEvaluationSetService, versionSvc *servicemocks.MockEvaluationSetVersionService) { + owner := gptr.Of("owner") + set := &entity.EvaluationSet{ID: evaluationSetID, SpaceID: workspaceID, BaseInfo: &entity.BaseInfo{CreatedBy: &entity.UserInfo{UserID: owner}}} + evalSetSvc.EXPECT().GetEvaluationSet(gomock.Any(), gomock.Any(), evaluationSetID, gomock.Nil()).Return(set, nil) + auth.EXPECT().AuthorizationWithoutSPI(gomock.Any(), gomock.AssignableToTypeOf(&rpc.AuthorizationWithoutSPIParam{})).Return(nil) + versions := []*entity.EvaluationSetVersion{{ID: 1, Version: "v1"}, {ID: 2, Version: "v2"}} + total := gptr.Of(int64(2)) + next := gptr.Of("token") + versionSvc.EXPECT().ListEvaluationSetVersions(gomock.Any(), gomock.AssignableToTypeOf(&entity.ListEvaluationSetVersionsParam{})).Return(versions, total, next, nil) + }, + wantLen: 2, + }, + } + + for _, tt := range tests { + tc := tt + t.Run(tc.name, func(t *testing.T) { + t.Parallel() + + ctrl := gomock.NewController(t) + defer ctrl.Finish() + + auth := rpcmocks.NewMockIAuthProvider(ctrl) + evalSetSvc := servicemocks.NewMockIEvaluationSetService(ctrl) + versionSvc := servicemocks.NewMockEvaluationSetVersionService(ctrl) + + app := &EvalOpenAPIApplication{ + auth: auth, + evaluationSetService: evalSetSvc, + evaluationSetVersionService: versionSvc, + } + + req := tc.buildReq() + if req == nil { + auth.EXPECT().AuthorizationWithoutSPI(gomock.Any(), gomock.Any()).Times(0) + evalSetSvc.EXPECT().GetEvaluationSet(gomock.Any(), gomock.Any(), gomock.Any(), gomock.Any()).Times(0) + versionSvc.EXPECT().ListEvaluationSetVersions(gomock.Any(), gomock.Any()).Times(0) + } else { + tc.setup(auth, evalSetSvc, versionSvc) + } + + resp, err := app.ListEvaluationSetVersionsOApi(context.Background(), req) + + if tc.wantErr != 0 { + assert.Error(t, err) + if tc.wantErr > 0 { + statusErr, ok := errorx.FromStatusError(err) + assert.True(t, ok) + assert.Equal(t, tc.wantErr, statusErr.Code()) + } + assert.Nil(t, resp) + } else { + assert.NoError(t, err) + if assert.NotNil(t, resp) && assert.NotNil(t, resp.Data) { + assert.Len(t, resp.Data.Versions, tc.wantLen) + } + } + }) + } +} + +func TestEvalOpenAPIApplication_BatchCreateEvaluationSetItemsOApi(t *testing.T) { + t.Parallel() + + workspaceID := int64(3333) + evaluationSetID := int64(4444) + + tests := []struct { + name string + buildReq func() *openapi.BatchCreateEvaluationSetItemsOApiRequest + setup func(auth *rpcmocks.MockIAuthProvider, evalSetSvc *servicemocks.MockIEvaluationSetService, itemSvc *servicemocks.MockEvaluationSetItemService) + wantErr int32 + wantLen int + }{ + { + name: "empty items", + buildReq: func() *openapi.BatchCreateEvaluationSetItemsOApiRequest { + return &openapi.BatchCreateEvaluationSetItemsOApiRequest{WorkspaceID: gptr.Of(workspaceID), EvaluationSetID: gptr.Of(evaluationSetID)} + }, + setup: func(_ *rpcmocks.MockIAuthProvider, _ *servicemocks.MockIEvaluationSetService, _ *servicemocks.MockEvaluationSetItemService) { + }, + wantErr: errno.CommonInvalidParamCode, + }, + { + name: "set not found", + buildReq: func() *openapi.BatchCreateEvaluationSetItemsOApiRequest { + items := []*eval_set.EvaluationSetItem{{}} + return &openapi.BatchCreateEvaluationSetItemsOApiRequest{WorkspaceID: gptr.Of(workspaceID), EvaluationSetID: gptr.Of(evaluationSetID), Items: items} + }, + setup: func(_ *rpcmocks.MockIAuthProvider, evalSetSvc *servicemocks.MockIEvaluationSetService, _ *servicemocks.MockEvaluationSetItemService) { + evalSetSvc.EXPECT().GetEvaluationSet(gomock.Any(), gomock.Any(), evaluationSetID, gomock.Nil()).Return(nil, nil) + }, + wantErr: errno.ResourceNotFoundCode, + }, + { + name: "auth failed", + buildReq: func() *openapi.BatchCreateEvaluationSetItemsOApiRequest { + items := []*eval_set.EvaluationSetItem{{}} + return &openapi.BatchCreateEvaluationSetItemsOApiRequest{WorkspaceID: gptr.Of(workspaceID), EvaluationSetID: gptr.Of(evaluationSetID), Items: items} + }, + setup: func(auth *rpcmocks.MockIAuthProvider, evalSetSvc *servicemocks.MockIEvaluationSetService, _ *servicemocks.MockEvaluationSetItemService) { + set := &entity.EvaluationSet{ID: evaluationSetID, SpaceID: workspaceID} + evalSetSvc.EXPECT().GetEvaluationSet(gomock.Any(), gomock.Any(), evaluationSetID, gomock.Nil()).Return(set, nil) + auth.EXPECT().AuthorizationWithoutSPI(gomock.Any(), gomock.AssignableToTypeOf(&rpc.AuthorizationWithoutSPIParam{})).Return(errorx.NewByCode(errno.CommonNoPermissionCode)) + }, + wantErr: errno.CommonNoPermissionCode, + }, + { + name: "service error", + buildReq: func() *openapi.BatchCreateEvaluationSetItemsOApiRequest { + items := []*eval_set.EvaluationSetItem{{}} + skip := true + return &openapi.BatchCreateEvaluationSetItemsOApiRequest{WorkspaceID: gptr.Of(workspaceID), EvaluationSetID: gptr.Of(evaluationSetID), Items: items, IsSkipInvalidItems: &skip} + }, + setup: func(auth *rpcmocks.MockIAuthProvider, evalSetSvc *servicemocks.MockIEvaluationSetService, itemSvc *servicemocks.MockEvaluationSetItemService) { + set := &entity.EvaluationSet{ID: evaluationSetID, SpaceID: workspaceID} + evalSetSvc.EXPECT().GetEvaluationSet(gomock.Any(), gomock.Any(), evaluationSetID, gomock.Nil()).Return(set, nil) + auth.EXPECT().AuthorizationWithoutSPI(gomock.Any(), gomock.AssignableToTypeOf(&rpc.AuthorizationWithoutSPIParam{})).Return(nil) + itemSvc.EXPECT().BatchCreateEvaluationSetItems(gomock.Any(), gomock.AssignableToTypeOf(&entity.BatchCreateEvaluationSetItemsParam{})).Return(nil, nil, nil, errors.New("create error")) + }, + wantErr: -1, + }, + { + name: "success", + buildReq: func() *openapi.BatchCreateEvaluationSetItemsOApiRequest { + items := []*eval_set.EvaluationSetItem{{}} + allowPartial := true + return &openapi.BatchCreateEvaluationSetItemsOApiRequest{WorkspaceID: gptr.Of(workspaceID), EvaluationSetID: gptr.Of(evaluationSetID), Items: items, IsAllowPartialAdd: &allowPartial} + }, + setup: func(auth *rpcmocks.MockIAuthProvider, evalSetSvc *servicemocks.MockIEvaluationSetService, itemSvc *servicemocks.MockEvaluationSetItemService) { + owner := gptr.Of("owner") + set := &entity.EvaluationSet{ID: evaluationSetID, SpaceID: workspaceID, BaseInfo: &entity.BaseInfo{CreatedBy: &entity.UserInfo{UserID: owner}}} + evalSetSvc.EXPECT().GetEvaluationSet(gomock.Any(), gomock.Any(), evaluationSetID, gomock.Nil()).Return(set, nil) + auth.EXPECT().AuthorizationWithoutSPI(gomock.Any(), gomock.AssignableToTypeOf(&rpc.AuthorizationWithoutSPIParam{})).Return(nil) + errType := entity.ItemErrorType_MismatchSchema + summary := gptr.Of("summary") + errCount := gptr.Of(int32(1)) + detailMsg := gptr.Of("detail") + detailIdx := gptr.Of(int32(0)) + errorsList := []*entity.ItemErrorGroup{{Type: &errType, Summary: summary, ErrorCount: errCount, Details: []*entity.ItemErrorDetail{{Message: detailMsg, Index: detailIdx}}}} + itemKey := gptr.Of("key") + itemID := gptr.Of(int64(10)) + isNew := gptr.Of(true) + idx := gptr.Of(int32(0)) + outputs := []*entity.DatasetItemOutput{{ItemKey: itemKey, ItemID: itemID, IsNewItem: isNew, ItemIndex: idx}} + itemSvc.EXPECT().BatchCreateEvaluationSetItems(gomock.Any(), gomock.AssignableToTypeOf(&entity.BatchCreateEvaluationSetItemsParam{})).Return(nil, errorsList, outputs, nil) + }, + wantLen: 1, + }, + } + + for _, tt := range tests { + tc := tt + t.Run(tc.name, func(t *testing.T) { + t.Parallel() + + ctrl := gomock.NewController(t) + defer ctrl.Finish() + + auth := rpcmocks.NewMockIAuthProvider(ctrl) + evalSetSvc := servicemocks.NewMockIEvaluationSetService(ctrl) + itemSvc := servicemocks.NewMockEvaluationSetItemService(ctrl) + metric := &fakeOpenAPIMetric{} + + app := &EvalOpenAPIApplication{ + auth: auth, + evaluationSetService: evalSetSvc, + evaluationSetItemService: itemSvc, + metric: metric, + } + + req := tc.buildReq() + if req.Items == nil || len(req.Items) == 0 { + evalSetSvc.EXPECT().GetEvaluationSet(gomock.Any(), gomock.Any(), gomock.Any(), gomock.Any()).Times(0) + auth.EXPECT().AuthorizationWithoutSPI(gomock.Any(), gomock.Any()).Times(0) + itemSvc.EXPECT().BatchCreateEvaluationSetItems(gomock.Any(), gomock.Any()).Times(0) + } else { + tc.setup(auth, evalSetSvc, itemSvc) + } + + resp, err := app.BatchCreateEvaluationSetItemsOApi(context.Background(), req) + + if tc.wantErr != 0 { + assert.Error(t, err) + if tc.wantErr > 0 { + statusErr, ok := errorx.FromStatusError(err) + assert.True(t, ok) + assert.Equal(t, tc.wantErr, statusErr.Code()) + } + assert.Nil(t, resp) + } else { + assert.NoError(t, err) + if assert.NotNil(t, resp) && assert.NotNil(t, resp.Data) { + assert.Len(t, resp.Data.ItemOutputs, tc.wantLen) + } + } + + assert.True(t, metric.called) + assert.Equal(t, workspaceID, metric.spaceID) + if resp != nil && resp.Data != nil { + assert.NotNil(t, resp.Data.Errors) + } + }) + } +} + +func TestEvalOpenAPIApplication_BatchUpdateEvaluationSetItemsOApi(t *testing.T) { + t.Parallel() + + workspaceID := int64(5555) + evaluationSetID := int64(6666) + + tests := []struct { + name string + buildReq func() *openapi.BatchUpdateEvaluationSetItemsOApiRequest + setup func(auth *rpcmocks.MockIAuthProvider, evalSetSvc *servicemocks.MockIEvaluationSetService, itemSvc *servicemocks.MockEvaluationSetItemService) + wantErr int32 + }{ + { + name: "empty items", + buildReq: func() *openapi.BatchUpdateEvaluationSetItemsOApiRequest { + return &openapi.BatchUpdateEvaluationSetItemsOApiRequest{WorkspaceID: gptr.Of(workspaceID), EvaluationSetID: gptr.Of(evaluationSetID)} + }, + setup: func(_ *rpcmocks.MockIAuthProvider, _ *servicemocks.MockIEvaluationSetService, _ *servicemocks.MockEvaluationSetItemService) { + }, + wantErr: errno.CommonInvalidParamCode, + }, + { + name: "set not found", + buildReq: func() *openapi.BatchUpdateEvaluationSetItemsOApiRequest { + items := []*eval_set.EvaluationSetItem{{}} + return &openapi.BatchUpdateEvaluationSetItemsOApiRequest{WorkspaceID: gptr.Of(workspaceID), EvaluationSetID: gptr.Of(evaluationSetID), Items: items} + }, + setup: func(_ *rpcmocks.MockIAuthProvider, evalSetSvc *servicemocks.MockIEvaluationSetService, _ *servicemocks.MockEvaluationSetItemService) { + evalSetSvc.EXPECT().GetEvaluationSet(gomock.Any(), gomock.Any(), evaluationSetID, gomock.Nil()).Return(nil, nil) + }, + wantErr: errno.ResourceNotFoundCode, + }, + { + name: "auth failed", + buildReq: func() *openapi.BatchUpdateEvaluationSetItemsOApiRequest { + items := []*eval_set.EvaluationSetItem{{}} + return &openapi.BatchUpdateEvaluationSetItemsOApiRequest{WorkspaceID: gptr.Of(workspaceID), EvaluationSetID: gptr.Of(evaluationSetID), Items: items} + }, + setup: func(auth *rpcmocks.MockIAuthProvider, evalSetSvc *servicemocks.MockIEvaluationSetService, _ *servicemocks.MockEvaluationSetItemService) { + set := &entity.EvaluationSet{ID: evaluationSetID, SpaceID: workspaceID} + evalSetSvc.EXPECT().GetEvaluationSet(gomock.Any(), gomock.Any(), evaluationSetID, gomock.Nil()).Return(set, nil) + auth.EXPECT().AuthorizationWithoutSPI(gomock.Any(), gomock.AssignableToTypeOf(&rpc.AuthorizationWithoutSPIParam{})).Return(errorx.NewByCode(errno.CommonNoPermissionCode)) + }, + wantErr: errno.CommonNoPermissionCode, + }, + { + name: "service error", + buildReq: func() *openapi.BatchUpdateEvaluationSetItemsOApiRequest { + items := []*eval_set.EvaluationSetItem{{}} + return &openapi.BatchUpdateEvaluationSetItemsOApiRequest{WorkspaceID: gptr.Of(workspaceID), EvaluationSetID: gptr.Of(evaluationSetID), Items: items} + }, + setup: func(auth *rpcmocks.MockIAuthProvider, evalSetSvc *servicemocks.MockIEvaluationSetService, itemSvc *servicemocks.MockEvaluationSetItemService) { + set := &entity.EvaluationSet{ID: evaluationSetID, SpaceID: workspaceID} + evalSetSvc.EXPECT().GetEvaluationSet(gomock.Any(), gomock.Any(), evaluationSetID, gomock.Nil()).Return(set, nil) + auth.EXPECT().AuthorizationWithoutSPI(gomock.Any(), gomock.AssignableToTypeOf(&rpc.AuthorizationWithoutSPIParam{})).Return(nil) + itemSvc.EXPECT().BatchUpdateEvaluationSetItems(gomock.Any(), gomock.AssignableToTypeOf(&entity.BatchUpdateEvaluationSetItemsParam{})).Return(nil, nil, errors.New("update error")) + }, + wantErr: -1, + }, + { + name: "success", + buildReq: func() *openapi.BatchUpdateEvaluationSetItemsOApiRequest { + items := []*eval_set.EvaluationSetItem{{}} + return &openapi.BatchUpdateEvaluationSetItemsOApiRequest{WorkspaceID: gptr.Of(workspaceID), EvaluationSetID: gptr.Of(evaluationSetID), Items: items} + }, + setup: func(auth *rpcmocks.MockIAuthProvider, evalSetSvc *servicemocks.MockIEvaluationSetService, itemSvc *servicemocks.MockEvaluationSetItemService) { + owner := gptr.Of("owner") + set := &entity.EvaluationSet{ID: evaluationSetID, SpaceID: workspaceID, BaseInfo: &entity.BaseInfo{CreatedBy: &entity.UserInfo{UserID: owner}}} + evalSetSvc.EXPECT().GetEvaluationSet(gomock.Any(), gomock.Any(), evaluationSetID, gomock.Nil()).Return(set, nil) + auth.EXPECT().AuthorizationWithoutSPI(gomock.Any(), gomock.AssignableToTypeOf(&rpc.AuthorizationWithoutSPIParam{})).Return(nil) + itemSvc.EXPECT().BatchUpdateEvaluationSetItems(gomock.Any(), gomock.AssignableToTypeOf(&entity.BatchUpdateEvaluationSetItemsParam{})).Return(nil, nil, nil) + }, + }, + } + + for _, tt := range tests { + tc := tt + t.Run(tc.name, func(t *testing.T) { + t.Parallel() + + ctrl := gomock.NewController(t) + defer ctrl.Finish() + + auth := rpcmocks.NewMockIAuthProvider(ctrl) + evalSetSvc := servicemocks.NewMockIEvaluationSetService(ctrl) + itemSvc := servicemocks.NewMockEvaluationSetItemService(ctrl) + metric := &fakeOpenAPIMetric{} + + app := &EvalOpenAPIApplication{ + auth: auth, + evaluationSetService: evalSetSvc, + evaluationSetItemService: itemSvc, + metric: metric, + } + + req := tc.buildReq() + if req.Items == nil || len(req.Items) == 0 { + evalSetSvc.EXPECT().GetEvaluationSet(gomock.Any(), gomock.Any(), gomock.Any(), gomock.Any()).Times(0) + auth.EXPECT().AuthorizationWithoutSPI(gomock.Any(), gomock.Any()).Times(0) + itemSvc.EXPECT().BatchUpdateEvaluationSetItems(gomock.Any(), gomock.Any()).Times(0) + } else { + tc.setup(auth, evalSetSvc, itemSvc) + } + + resp, err := app.BatchUpdateEvaluationSetItemsOApi(context.Background(), req) + + if tc.wantErr != 0 { + assert.Error(t, err) + if tc.wantErr > 0 { + statusErr, ok := errorx.FromStatusError(err) + assert.True(t, ok) + assert.Equal(t, tc.wantErr, statusErr.Code()) + } + assert.Nil(t, resp) + } else { + assert.NoError(t, err) + if assert.NotNil(t, resp) { + assert.NotNil(t, resp.Data) + } + } + + assert.True(t, metric.called) + assert.Equal(t, workspaceID, metric.spaceID) + }) + } +} + +func TestEvalOpenAPIApplication_BatchDeleteEvaluationSetItemsOApi(t *testing.T) { + t.Parallel() + + workspaceID := int64(7070) + evaluationSetID := int64(8080) + + tests := []struct { + name string + buildReq func() *openapi.BatchDeleteEvaluationSetItemsOApiRequest + setup func(auth *rpcmocks.MockIAuthProvider, evalSetSvc *servicemocks.MockIEvaluationSetService, itemSvc *servicemocks.MockEvaluationSetItemService) + wantErr int32 + }{ + { + name: "missing item ids", + buildReq: func() *openapi.BatchDeleteEvaluationSetItemsOApiRequest { + return &openapi.BatchDeleteEvaluationSetItemsOApiRequest{WorkspaceID: gptr.Of(workspaceID), EvaluationSetID: gptr.Of(evaluationSetID)} + }, + setup: func(_ *rpcmocks.MockIAuthProvider, _ *servicemocks.MockIEvaluationSetService, _ *servicemocks.MockEvaluationSetItemService) { + }, + wantErr: errno.CommonInvalidParamCode, + }, + { + name: "set not found", + buildReq: func() *openapi.BatchDeleteEvaluationSetItemsOApiRequest { + items := []int64{1, 2} + return &openapi.BatchDeleteEvaluationSetItemsOApiRequest{WorkspaceID: gptr.Of(workspaceID), EvaluationSetID: gptr.Of(evaluationSetID), ItemIds: items} + }, + setup: func(_ *rpcmocks.MockIAuthProvider, evalSetSvc *servicemocks.MockIEvaluationSetService, _ *servicemocks.MockEvaluationSetItemService) { + evalSetSvc.EXPECT().GetEvaluationSet(gomock.Any(), gomock.Any(), evaluationSetID, gomock.Nil()).Return(nil, nil) + }, + wantErr: errno.ResourceNotFoundCode, + }, + { + name: "auth failed", + buildReq: func() *openapi.BatchDeleteEvaluationSetItemsOApiRequest { + items := []int64{1} + return &openapi.BatchDeleteEvaluationSetItemsOApiRequest{WorkspaceID: gptr.Of(workspaceID), EvaluationSetID: gptr.Of(evaluationSetID), ItemIds: items} + }, + setup: func(auth *rpcmocks.MockIAuthProvider, evalSetSvc *servicemocks.MockIEvaluationSetService, _ *servicemocks.MockEvaluationSetItemService) { + set := &entity.EvaluationSet{ID: evaluationSetID, SpaceID: workspaceID} + evalSetSvc.EXPECT().GetEvaluationSet(gomock.Any(), gomock.Any(), evaluationSetID, gomock.Nil()).Return(set, nil) + auth.EXPECT().AuthorizationWithoutSPI(gomock.Any(), gomock.AssignableToTypeOf(&rpc.AuthorizationWithoutSPIParam{})).Return(errorx.NewByCode(errno.CommonNoPermissionCode)) + }, + wantErr: errno.CommonNoPermissionCode, + }, + { + name: "clear all success", + buildReq: func() *openapi.BatchDeleteEvaluationSetItemsOApiRequest { + deleteAll := true + return &openapi.BatchDeleteEvaluationSetItemsOApiRequest{WorkspaceID: gptr.Of(workspaceID), EvaluationSetID: gptr.Of(evaluationSetID), IsDeleteAll: &deleteAll} + }, + setup: func(auth *rpcmocks.MockIAuthProvider, evalSetSvc *servicemocks.MockIEvaluationSetService, itemSvc *servicemocks.MockEvaluationSetItemService) { + owner := gptr.Of("owner") + set := &entity.EvaluationSet{ID: evaluationSetID, SpaceID: workspaceID, BaseInfo: &entity.BaseInfo{CreatedBy: &entity.UserInfo{UserID: owner}}} + evalSetSvc.EXPECT().GetEvaluationSet(gomock.Any(), gomock.Any(), evaluationSetID, gomock.Nil()).Return(set, nil) + auth.EXPECT().AuthorizationWithoutSPI(gomock.Any(), gomock.AssignableToTypeOf(&rpc.AuthorizationWithoutSPIParam{})).Return(nil) + itemSvc.EXPECT().ClearEvaluationSetDraftItem(gomock.Any(), workspaceID, evaluationSetID).Return(nil) + }, + }, + { + name: "batch delete error", + buildReq: func() *openapi.BatchDeleteEvaluationSetItemsOApiRequest { + items := []int64{9} + return &openapi.BatchDeleteEvaluationSetItemsOApiRequest{WorkspaceID: gptr.Of(workspaceID), EvaluationSetID: gptr.Of(evaluationSetID), ItemIds: items} + }, + setup: func(auth *rpcmocks.MockIAuthProvider, evalSetSvc *servicemocks.MockIEvaluationSetService, itemSvc *servicemocks.MockEvaluationSetItemService) { + set := &entity.EvaluationSet{ID: evaluationSetID, SpaceID: workspaceID} + evalSetSvc.EXPECT().GetEvaluationSet(gomock.Any(), gomock.Any(), evaluationSetID, gomock.Nil()).Return(set, nil) + auth.EXPECT().AuthorizationWithoutSPI(gomock.Any(), gomock.AssignableToTypeOf(&rpc.AuthorizationWithoutSPIParam{})).Return(nil) + itemSvc.EXPECT().BatchDeleteEvaluationSetItems(gomock.Any(), workspaceID, evaluationSetID, []int64{9}).Return(errors.New("delete error")) + }, + wantErr: -1, + }, + } + + for _, tt := range tests { + tc := tt + t.Run(tc.name, func(t *testing.T) { + t.Parallel() + + ctrl := gomock.NewController(t) + defer ctrl.Finish() + + auth := rpcmocks.NewMockIAuthProvider(ctrl) + evalSetSvc := servicemocks.NewMockIEvaluationSetService(ctrl) + itemSvc := servicemocks.NewMockEvaluationSetItemService(ctrl) + metric := &fakeOpenAPIMetric{} + + app := &EvalOpenAPIApplication{ + auth: auth, + evaluationSetService: evalSetSvc, + evaluationSetItemService: itemSvc, + metric: metric, + } + + req := tc.buildReq() + if !req.GetIsDeleteAll() && len(req.GetItemIds()) == 0 { + evalSetSvc.EXPECT().GetEvaluationSet(gomock.Any(), gomock.Any(), gomock.Any(), gomock.Any()).Times(0) + auth.EXPECT().AuthorizationWithoutSPI(gomock.Any(), gomock.Any()).Times(0) + itemSvc.EXPECT().ClearEvaluationSetDraftItem(gomock.Any(), gomock.Any(), gomock.Any()).Times(0) + itemSvc.EXPECT().BatchDeleteEvaluationSetItems(gomock.Any(), gomock.Any(), gomock.Any(), gomock.Any()).Times(0) + } else { + tc.setup(auth, evalSetSvc, itemSvc) + } + + resp, err := app.BatchDeleteEvaluationSetItemsOApi(context.Background(), req) + + if tc.wantErr != 0 { + assert.Error(t, err) + if tc.wantErr > 0 { + statusErr, ok := errorx.FromStatusError(err) + assert.True(t, ok) + assert.Equal(t, tc.wantErr, statusErr.Code()) + } + assert.Nil(t, resp) + } else { + assert.NoError(t, err) + assert.NotNil(t, resp) + } + + assert.True(t, metric.called) + assert.Equal(t, workspaceID, metric.spaceID) + }) + } +} + +func TestEvalOpenAPIApplication_ListEvaluationSetVersionItemsOApi(t *testing.T) { + t.Parallel() + + workspaceID := int64(9090) + evaluationSetID := int64(100100) + + tests := []struct { + name string + buildReq func() *openapi.ListEvaluationSetVersionItemsOApiRequest + setup func(auth *rpcmocks.MockIAuthProvider, evalSetSvc *servicemocks.MockIEvaluationSetService, itemSvc *servicemocks.MockEvaluationSetItemService) + wantErr int32 + wantLen int + }{ + { + name: "set not found", + buildReq: func() *openapi.ListEvaluationSetVersionItemsOApiRequest { + return &openapi.ListEvaluationSetVersionItemsOApiRequest{WorkspaceID: gptr.Of(workspaceID), EvaluationSetID: gptr.Of(evaluationSetID)} + }, + setup: func(_ *rpcmocks.MockIAuthProvider, evalSetSvc *servicemocks.MockIEvaluationSetService, _ *servicemocks.MockEvaluationSetItemService) { + evalSetSvc.EXPECT().GetEvaluationSet(gomock.Any(), gomock.Any(), evaluationSetID, gomock.Any()).Return(nil, nil) + }, + wantErr: errno.ResourceNotFoundCode, + }, + { + name: "auth failed", + buildReq: func() *openapi.ListEvaluationSetVersionItemsOApiRequest { + pageSize := int32(10) + return &openapi.ListEvaluationSetVersionItemsOApiRequest{WorkspaceID: gptr.Of(workspaceID), EvaluationSetID: gptr.Of(evaluationSetID), PageSize: &pageSize} + }, + setup: func(auth *rpcmocks.MockIAuthProvider, evalSetSvc *servicemocks.MockIEvaluationSetService, _ *servicemocks.MockEvaluationSetItemService) { + set := &entity.EvaluationSet{ID: evaluationSetID, SpaceID: workspaceID} + evalSetSvc.EXPECT().GetEvaluationSet(gomock.Any(), gomock.Any(), evaluationSetID, gomock.Any()).Return(set, nil) + auth.EXPECT().AuthorizationWithoutSPI(gomock.Any(), gomock.AssignableToTypeOf(&rpc.AuthorizationWithoutSPIParam{})).Return(errorx.NewByCode(errno.CommonNoPermissionCode)) + }, + wantErr: errno.CommonNoPermissionCode, + }, + { + name: "service error", + buildReq: func() *openapi.ListEvaluationSetVersionItemsOApiRequest { + return &openapi.ListEvaluationSetVersionItemsOApiRequest{WorkspaceID: gptr.Of(workspaceID), EvaluationSetID: gptr.Of(evaluationSetID)} + }, + setup: func(auth *rpcmocks.MockIAuthProvider, evalSetSvc *servicemocks.MockIEvaluationSetService, itemSvc *servicemocks.MockEvaluationSetItemService) { + set := &entity.EvaluationSet{ID: evaluationSetID, SpaceID: workspaceID} + evalSetSvc.EXPECT().GetEvaluationSet(gomock.Any(), gomock.Any(), evaluationSetID, gomock.Any()).Return(set, nil) + auth.EXPECT().AuthorizationWithoutSPI(gomock.Any(), gomock.AssignableToTypeOf(&rpc.AuthorizationWithoutSPIParam{})).Return(nil) + itemSvc.EXPECT().ListEvaluationSetItems(gomock.Any(), gomock.AssignableToTypeOf(&entity.ListEvaluationSetItemsParam{})).Return(nil, nil, nil, errors.New("list error")) + }, + wantErr: -1, + }, + { + name: "success", + buildReq: func() *openapi.ListEvaluationSetVersionItemsOApiRequest { + pageSize := int32(2) + return &openapi.ListEvaluationSetVersionItemsOApiRequest{WorkspaceID: gptr.Of(workspaceID), EvaluationSetID: gptr.Of(evaluationSetID), PageSize: &pageSize} + }, + setup: func(auth *rpcmocks.MockIAuthProvider, evalSetSvc *servicemocks.MockIEvaluationSetService, itemSvc *servicemocks.MockEvaluationSetItemService) { + owner := gptr.Of("owner") + set := &entity.EvaluationSet{ID: evaluationSetID, SpaceID: workspaceID, BaseInfo: &entity.BaseInfo{CreatedBy: &entity.UserInfo{UserID: owner}}} + evalSetSvc.EXPECT().GetEvaluationSet(gomock.Any(), gomock.Any(), evaluationSetID, gomock.Any()).Return(set, nil) + auth.EXPECT().AuthorizationWithoutSPI(gomock.Any(), gomock.AssignableToTypeOf(&rpc.AuthorizationWithoutSPIParam{})).Return(nil) + items := []*entity.EvaluationSetItem{{ID: 1}, {ID: 2}} + total := gptr.Of(int64(2)) + next := gptr.Of("cursor") + itemSvc.EXPECT().ListEvaluationSetItems(gomock.Any(), gomock.AssignableToTypeOf(&entity.ListEvaluationSetItemsParam{})).Return(items, total, next, nil) + }, + wantLen: 2, + }, + } + + for _, tt := range tests { + tc := tt + t.Run(tc.name, func(t *testing.T) { + t.Parallel() + + ctrl := gomock.NewController(t) + defer ctrl.Finish() + + auth := rpcmocks.NewMockIAuthProvider(ctrl) + evalSetSvc := servicemocks.NewMockIEvaluationSetService(ctrl) + itemSvc := servicemocks.NewMockEvaluationSetItemService(ctrl) + metric := &fakeOpenAPIMetric{} + + app := &EvalOpenAPIApplication{ + auth: auth, + evaluationSetService: evalSetSvc, + evaluationSetItemService: itemSvc, + metric: metric, + } + + req := tc.buildReq() + tc.setup(auth, evalSetSvc, itemSvc) + + resp, err := app.ListEvaluationSetVersionItemsOApi(context.Background(), req) + + if tc.wantErr != 0 { + assert.Error(t, err) + if tc.wantErr > 0 { + statusErr, ok := errorx.FromStatusError(err) + assert.True(t, ok) + assert.Equal(t, tc.wantErr, statusErr.Code()) + } + assert.Nil(t, resp) + } else { + assert.NoError(t, err) + if assert.NotNil(t, resp) && assert.NotNil(t, resp.Data) { + assert.Len(t, resp.Data.Items, tc.wantLen) + } + } + + assert.True(t, metric.called) + assert.Equal(t, workspaceID, metric.spaceID) + }) + } +} + +func TestEvalOpenAPIApplication_UpdateEvaluationSetSchemaOApi(t *testing.T) { + t.Parallel() + + workspaceID := int64(120120) + evaluationSetID := int64(130130) + + tests := []struct { + name string + buildReq func() *openapi.UpdateEvaluationSetSchemaOApiRequest + setup func(auth *rpcmocks.MockIAuthProvider, evalSetSvc *servicemocks.MockIEvaluationSetService, schemaSvc *servicemocks.MockEvaluationSetSchemaService) + wantErr int32 + }{ + { + name: "set not found", + buildReq: func() *openapi.UpdateEvaluationSetSchemaOApiRequest { + fields := []*eval_set.FieldSchema{{}} + return &openapi.UpdateEvaluationSetSchemaOApiRequest{WorkspaceID: gptr.Of(workspaceID), EvaluationSetID: gptr.Of(evaluationSetID), Fields: fields} + }, + setup: func(_ *rpcmocks.MockIAuthProvider, evalSetSvc *servicemocks.MockIEvaluationSetService, _ *servicemocks.MockEvaluationSetSchemaService) { + evalSetSvc.EXPECT().GetEvaluationSet(gomock.Any(), gomock.Any(), evaluationSetID, gomock.Nil()).Return(nil, nil) + }, + wantErr: errno.ResourceNotFoundCode, + }, + { + name: "auth failed", + buildReq: func() *openapi.UpdateEvaluationSetSchemaOApiRequest { + fields := []*eval_set.FieldSchema{{}} + return &openapi.UpdateEvaluationSetSchemaOApiRequest{WorkspaceID: gptr.Of(workspaceID), EvaluationSetID: gptr.Of(evaluationSetID), Fields: fields} + }, + setup: func(auth *rpcmocks.MockIAuthProvider, evalSetSvc *servicemocks.MockIEvaluationSetService, _ *servicemocks.MockEvaluationSetSchemaService) { + set := &entity.EvaluationSet{ID: evaluationSetID, SpaceID: workspaceID} + evalSetSvc.EXPECT().GetEvaluationSet(gomock.Any(), gomock.Any(), evaluationSetID, gomock.Nil()).Return(set, nil) + auth.EXPECT().AuthorizationWithoutSPI(gomock.Any(), gomock.AssignableToTypeOf(&rpc.AuthorizationWithoutSPIParam{})).Return(errorx.NewByCode(errno.CommonNoPermissionCode)) + }, + wantErr: errno.CommonNoPermissionCode, + }, + { + name: "update error", + buildReq: func() *openapi.UpdateEvaluationSetSchemaOApiRequest { + fields := []*eval_set.FieldSchema{{}} + return &openapi.UpdateEvaluationSetSchemaOApiRequest{WorkspaceID: gptr.Of(workspaceID), EvaluationSetID: gptr.Of(evaluationSetID), Fields: fields} + }, + setup: func(auth *rpcmocks.MockIAuthProvider, evalSetSvc *servicemocks.MockIEvaluationSetService, schemaSvc *servicemocks.MockEvaluationSetSchemaService) { + set := &entity.EvaluationSet{ID: evaluationSetID, SpaceID: workspaceID} + evalSetSvc.EXPECT().GetEvaluationSet(gomock.Any(), gomock.Any(), evaluationSetID, gomock.Nil()).Return(set, nil) + auth.EXPECT().AuthorizationWithoutSPI(gomock.Any(), gomock.AssignableToTypeOf(&rpc.AuthorizationWithoutSPIParam{})).Return(nil) + schemaSvc.EXPECT().UpdateEvaluationSetSchema(gomock.Any(), workspaceID, evaluationSetID, gomock.Any()).Return(errors.New("update error")) + }, + wantErr: -1, + }, + { + name: "success", + buildReq: func() *openapi.UpdateEvaluationSetSchemaOApiRequest { + fields := []*eval_set.FieldSchema{{}} + return &openapi.UpdateEvaluationSetSchemaOApiRequest{WorkspaceID: gptr.Of(workspaceID), EvaluationSetID: gptr.Of(evaluationSetID), Fields: fields} + }, + setup: func(auth *rpcmocks.MockIAuthProvider, evalSetSvc *servicemocks.MockIEvaluationSetService, schemaSvc *servicemocks.MockEvaluationSetSchemaService) { + owner := gptr.Of("owner") + set := &entity.EvaluationSet{ID: evaluationSetID, SpaceID: workspaceID, BaseInfo: &entity.BaseInfo{CreatedBy: &entity.UserInfo{UserID: owner}}} + evalSetSvc.EXPECT().GetEvaluationSet(gomock.Any(), gomock.Any(), evaluationSetID, gomock.Nil()).Return(set, nil) + auth.EXPECT().AuthorizationWithoutSPI(gomock.Any(), gomock.AssignableToTypeOf(&rpc.AuthorizationWithoutSPIParam{})).Return(nil) + schemaSvc.EXPECT().UpdateEvaluationSetSchema(gomock.Any(), workspaceID, evaluationSetID, gomock.Any()).Return(nil) + }, + }, + } + + for _, tt := range tests { + tc := tt + t.Run(tc.name, func(t *testing.T) { + t.Parallel() + + ctrl := gomock.NewController(t) + defer ctrl.Finish() + + auth := rpcmocks.NewMockIAuthProvider(ctrl) + evalSetSvc := servicemocks.NewMockIEvaluationSetService(ctrl) + schemaSvc := servicemocks.NewMockEvaluationSetSchemaService(ctrl) + metric := &fakeOpenAPIMetric{} + + app := &EvalOpenAPIApplication{ + auth: auth, + evaluationSetService: evalSetSvc, + evaluationSetSchemaService: schemaSvc, + metric: metric, + } + + req := tc.buildReq() + tc.setup(auth, evalSetSvc, schemaSvc) + + resp, err := app.UpdateEvaluationSetSchemaOApi(context.Background(), req) + + if tc.wantErr != 0 { + assert.Error(t, err) + if tc.wantErr > 0 { + statusErr, ok := errorx.FromStatusError(err) + assert.True(t, ok) + assert.Equal(t, tc.wantErr, statusErr.Code()) + } + assert.Nil(t, resp) + } else { + assert.NoError(t, err) + assert.NotNil(t, resp) + } + + assert.True(t, metric.called) + assert.Equal(t, workspaceID, metric.spaceID) + }) + } +} + func TestEvalOpenAPIApplication_ReportEvalTargetInvokeResult(t *testing.T) { t.Parallel() @@ -207,6 +1438,6 @@ func newFailedInvokeResultReq(workspaceID, invokeID int64, errorMessage string) } func TestNewEvalOpenAPIApplication(t *testing.T) { - app := NewEvalOpenAPIApplication(nil, nil, nil) + app := NewEvalOpenAPIApplication(nil, nil, nil, nil, nil, nil, nil, nil, nil, nil) assert.NotNil(t, app) } From 6bdfdfa3a242a9ad1ad1ce2784965c55278454a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Sun, 26 Oct 2025 13:03:06 +0800 Subject: [PATCH 79/94] fox Change-Id: I162c280ddaca914e7c5e74c2dfdd881da3921cc6 --- .../domain/service/mocks/evaluation_set_item.go | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/backend/modules/evaluation/domain/service/mocks/evaluation_set_item.go b/backend/modules/evaluation/domain/service/mocks/evaluation_set_item.go index 6477783e8..8ed31bb7e 100644 --- a/backend/modules/evaluation/domain/service/mocks/evaluation_set_item.go +++ b/backend/modules/evaluation/domain/service/mocks/evaluation_set_item.go @@ -87,6 +87,22 @@ func (mr *MockEvaluationSetItemServiceMockRecorder) BatchGetEvaluationSetItems(c return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "BatchGetEvaluationSetItems", reflect.TypeOf((*MockEvaluationSetItemService)(nil).BatchGetEvaluationSetItems), ctx, param) } +// BatchUpdateEvaluationSetItems mocks base method. +func (m *MockEvaluationSetItemService) BatchUpdateEvaluationSetItems(ctx context.Context, param *entity.BatchUpdateEvaluationSetItemsParam) ([]*entity.ItemErrorGroup, []*entity.DatasetItemOutput, error) { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "BatchUpdateEvaluationSetItems", ctx, param) + ret0, _ := ret[0].([]*entity.ItemErrorGroup) + ret1, _ := ret[1].([]*entity.DatasetItemOutput) + ret2, _ := ret[2].(error) + return ret0, ret1, ret2 +} + +// BatchUpdateEvaluationSetItems indicates an expected call of BatchUpdateEvaluationSetItems. +func (mr *MockEvaluationSetItemServiceMockRecorder) BatchUpdateEvaluationSetItems(ctx, param any) *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "BatchUpdateEvaluationSetItems", reflect.TypeOf((*MockEvaluationSetItemService)(nil).BatchUpdateEvaluationSetItems), ctx, param) +} + // ClearEvaluationSetDraftItem mocks base method. func (m *MockEvaluationSetItemService) ClearEvaluationSetDraftItem(ctx context.Context, spaceID, evaluationSetID int64) error { m.ctrl.T.Helper() From 2d28fb451994552499c1cc2a6ad751abfb02946f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Sun, 26 Oct 2025 13:59:25 +0800 Subject: [PATCH 80/94] fix Change-Id: I746f82aabd482b48f308062a7537e1bb03573e3c --- .../domain/component/rpc/mocks/data_provider.go | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/backend/modules/evaluation/domain/component/rpc/mocks/data_provider.go b/backend/modules/evaluation/domain/component/rpc/mocks/data_provider.go index 8614cce06..eecc7d2ab 100644 --- a/backend/modules/evaluation/domain/component/rpc/mocks/data_provider.go +++ b/backend/modules/evaluation/domain/component/rpc/mocks/data_provider.go @@ -133,6 +133,22 @@ func (mr *MockIDatasetRPCAdapterMockRecorder) BatchGetVersionedDatasets(ctx, spa return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "BatchGetVersionedDatasets", reflect.TypeOf((*MockIDatasetRPCAdapter)(nil).BatchGetVersionedDatasets), ctx, spaceID, versionIDs, deletedAt) } +// BatchUpdateDatasetItems mocks base method. +func (m *MockIDatasetRPCAdapter) BatchUpdateDatasetItems(ctx context.Context, param *rpc.BatchUpdateDatasetItemsParam) ([]*entity.ItemErrorGroup, []*entity.DatasetItemOutput, error) { + m.ctrl.T.Helper() + ret := m.ctrl.Call(m, "BatchUpdateDatasetItems", ctx, param) + ret0, _ := ret[0].([]*entity.ItemErrorGroup) + ret1, _ := ret[1].([]*entity.DatasetItemOutput) + ret2, _ := ret[2].(error) + return ret0, ret1, ret2 +} + +// BatchUpdateDatasetItems indicates an expected call of BatchUpdateDatasetItems. +func (mr *MockIDatasetRPCAdapterMockRecorder) BatchUpdateDatasetItems(ctx, param any) *gomock.Call { + mr.mock.ctrl.T.Helper() + return mr.mock.ctrl.RecordCallWithMethodType(mr.mock, "BatchUpdateDatasetItems", reflect.TypeOf((*MockIDatasetRPCAdapter)(nil).BatchUpdateDatasetItems), ctx, param) +} + // ClearEvaluationSetDraftItem mocks base method. func (m *MockIDatasetRPCAdapter) ClearEvaluationSetDraftItem(ctx context.Context, spaceID, evaluationSetID int64) error { m.ctrl.T.Helper() From 3a27e78aa577cf635e60ab140d3b1fbf119d0559 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Sun, 26 Oct 2025 14:06:33 +0800 Subject: [PATCH 81/94] fix Change-Id: Id42a353bdb928977cffac37cbe4ba2c44d89866a --- .../modules/evaluation/domain/component/metrics/openapi.go | 3 ++- backend/modules/evaluation/infra/metrics/openapi/emit.go | 2 +- backend/pkg/kitexutil/kitexutil.go | 4 ++-- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/backend/modules/evaluation/domain/component/metrics/openapi.go b/backend/modules/evaluation/domain/component/metrics/openapi.go index a29243f59..7a93ec327 100644 --- a/backend/modules/evaluation/domain/component/metrics/openapi.go +++ b/backend/modules/evaluation/domain/component/metrics/openapi.go @@ -1,4 +1,4 @@ -// Copyright (c) 2025 Bytedance Ltd. and/or its affiliates +// Copyright (c) 2025 coze-dev Authors // SPDX-License-Identifier: Apache-2.0 package metrics @@ -6,6 +6,7 @@ package metrics import "context" // OpenAPIEvaluationSetMetrics OpenAPI专用的评测集指标接口 +// //go:generate mockgen -destination=mocks/openapi_evaluation_set.go -package=mocks . OpenAPIEvaluationMetrics type OpenAPIEvaluationMetrics interface { EmitOpenAPIMetric(ctx context.Context, spaceID, evaluationSetID int64, method string, startTime int64, err error) diff --git a/backend/modules/evaluation/infra/metrics/openapi/emit.go b/backend/modules/evaluation/infra/metrics/openapi/emit.go index d6d9e2b4e..d1c4cc506 100644 --- a/backend/modules/evaluation/infra/metrics/openapi/emit.go +++ b/backend/modules/evaluation/infra/metrics/openapi/emit.go @@ -1,4 +1,4 @@ -// Copyright (c) 2025 Bytedance Ltd. and/or its affiliates +// Copyright (c) 2025 coze-dev Authors // SPDX-License-Identifier: Apache-2.0 package openapi diff --git a/backend/pkg/kitexutil/kitexutil.go b/backend/pkg/kitexutil/kitexutil.go index 843e9aadc..fe576141c 100644 --- a/backend/pkg/kitexutil/kitexutil.go +++ b/backend/pkg/kitexutil/kitexutil.go @@ -1,4 +1,4 @@ -// Copyright (c) 2025 Bytedance Ltd. and/or its affiliates +// Copyright (c) 2025 coze-dev Authors // SPDX-License-Identifier: Apache-2.0 package kitexutil @@ -14,4 +14,4 @@ func GetTOMethod(ctx context.Context) string { return rpcinfo.GetRPCInfo(ctx).To().Method() } return "" -} \ No newline at end of file +} From ecaa387dcb4c2bfe55fbea50a2abfab6d8a464fe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Sun, 26 Oct 2025 14:43:21 +0800 Subject: [PATCH 82/94] test: [Coda] add openapi converter unit tests (LogID: 202510261432441921680010035228DDE) Co-Authored-By: Coda --- .../convertor/evaluation_set/openapi_test.go | 655 ++++++++++++++++++ 1 file changed, 655 insertions(+) create mode 100755 backend/modules/evaluation/application/convertor/evaluation_set/openapi_test.go diff --git a/backend/modules/evaluation/application/convertor/evaluation_set/openapi_test.go b/backend/modules/evaluation/application/convertor/evaluation_set/openapi_test.go new file mode 100755 index 000000000..662cc54d1 --- /dev/null +++ b/backend/modules/evaluation/application/convertor/evaluation_set/openapi_test.go @@ -0,0 +1,655 @@ +package evaluation_set + +import ( + "testing" + + "github.com/stretchr/testify/assert" + + common "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/domain_openapi/common" + openapi_eval_set "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/domain_openapi/eval_set" + "github.com/coze-dev/coze-loop/backend/modules/evaluation/domain/entity" +) + +func ptr[T any](v T) *T { return &v } + +func TestConvertOpenAPIContentTypeToDO(t *testing.T) { + t.Parallel() + + tests := []struct { + name string + input *common.ContentType + expected entity.ContentType + }{ + { + name: "nil input", + input: nil, + expected: entity.ContentTypeText, + }, + { + name: "text", + input: ptr[common.ContentType](common.ContentTypeText), + expected: entity.ContentTypeText, + }, + { + name: "image", + input: ptr[common.ContentType](common.ContentTypeImage), + expected: entity.ContentTypeImage, + }, + { + name: "audio", + input: ptr[common.ContentType](common.ContentTypeAudio), + expected: entity.ContentTypeAudio, + }, + { + name: "multi-part", + input: ptr[common.ContentType](common.ContentTypeMultiPart), + expected: entity.ContentTypeMultipart, + }, + { + name: "unknown", + input: ptr[common.ContentType](common.ContentType("unknown")), + expected: entity.ContentTypeText, + }, + } + + for _, tt := range tests { + tt := tt + t.Run(tt.name, func(t *testing.T) { + t.Parallel() + assert.Equal(t, tt.expected, convertOpenAPIContentTypeToDO(tt.input)) + }) + } +} + +func TestConvertDOContentTypeToOpenAPI(t *testing.T) { + t.Parallel() + + tests := []struct { + name string + input entity.ContentType + expected *common.ContentType + }{ + { + name: "empty", + input: "", + expected: nil, + }, + { + name: "text", + input: entity.ContentTypeText, + expected: ptr[common.ContentType](common.ContentTypeText), + }, + { + name: "image", + input: entity.ContentTypeImage, + expected: ptr[common.ContentType](common.ContentTypeImage), + }, + { + name: "audio", + input: entity.ContentTypeAudio, + expected: ptr[common.ContentType](common.ContentTypeAudio), + }, + { + name: "multipart", + input: entity.ContentTypeMultipart, + expected: ptr[common.ContentType](common.ContentTypeMultiPart), + }, + { + name: "multipart variable", + input: entity.ContentTypeMultipartVariable, + expected: ptr[common.ContentType](common.ContentTypeMultiPart), + }, + { + name: "unknown", + input: entity.ContentType("unknown"), + expected: ptr[common.ContentType](common.ContentTypeText), + }, + } + + for _, tt := range tests { + tt := tt + t.Run(tt.name, func(t *testing.T) { + t.Parallel() + assert.Equal(t, tt.expected, convertDOContentTypeToOpenAPI(tt.input)) + }) + } +} + +func TestConvertDisplayFormatConversions(t *testing.T) { + t.Parallel() + + t.Run("openapi to do", func(t *testing.T) { + t.Parallel() + assert.Equal(t, entity.FieldDisplayFormat_PlainText, convertOpenAPIDisplayFormatToDO(nil)) + + cases := []struct { + name string + input *openapi_eval_set.FieldDisplayFormat + expected entity.FieldDisplayFormat + }{ + {"plain", ptr[openapi_eval_set.FieldDisplayFormat](openapi_eval_set.FieldDisplayFormatPlainText), entity.FieldDisplayFormat_PlainText}, + {"markdown", ptr[openapi_eval_set.FieldDisplayFormat](openapi_eval_set.FieldDisplayFormatMarkdown), entity.FieldDisplayFormat_Markdown}, + {"json", ptr[openapi_eval_set.FieldDisplayFormat](openapi_eval_set.FieldDisplayFormatJSON), entity.FieldDisplayFormat_JSON}, + {"yaml", ptr[openapi_eval_set.FieldDisplayFormat](openapi_eval_set.FieldDisplayFormateYAML), entity.FieldDisplayFormat_YAML}, + {"code", ptr[openapi_eval_set.FieldDisplayFormat](openapi_eval_set.FieldDisplayFormateCode), entity.FieldDisplayFormat_Code}, + {"unknown", ptr[openapi_eval_set.FieldDisplayFormat](openapi_eval_set.FieldDisplayFormat("unknown")), entity.FieldDisplayFormat_PlainText}, + } + + for _, tc := range cases { + c := tc + t.Run(c.name, func(t *testing.T) { + t.Parallel() + assert.Equal(t, c.expected, convertOpenAPIDisplayFormatToDO(c.input)) + }) + } + }) + + t.Run("do to openapi", func(t *testing.T) { + t.Parallel() + assert.Nil(t, convertDODisplayFormatToOpenAPI(99)) + + cases := []struct { + name string + input entity.FieldDisplayFormat + expected *openapi_eval_set.FieldDisplayFormat + }{ + {"plain", entity.FieldDisplayFormat_PlainText, ptr[openapi_eval_set.FieldDisplayFormat](openapi_eval_set.FieldDisplayFormatPlainText)}, + {"markdown", entity.FieldDisplayFormat_Markdown, ptr[openapi_eval_set.FieldDisplayFormat](openapi_eval_set.FieldDisplayFormatMarkdown)}, + {"json", entity.FieldDisplayFormat_JSON, ptr[openapi_eval_set.FieldDisplayFormat](openapi_eval_set.FieldDisplayFormatJSON)}, + {"yaml", entity.FieldDisplayFormat_YAML, ptr[openapi_eval_set.FieldDisplayFormat](openapi_eval_set.FieldDisplayFormateYAML)}, + {"code", entity.FieldDisplayFormat_Code, ptr[openapi_eval_set.FieldDisplayFormat](openapi_eval_set.FieldDisplayFormateCode)}, + } + + for _, tc := range cases { + c := tc + t.Run(c.name, func(t *testing.T) { + t.Parallel() + assert.Equal(t, c.expected, convertDODisplayFormatToOpenAPI(c.input)) + }) + } + }) +} + +func TestConvertDOStatusToOpenAPI(t *testing.T) { + t.Parallel() + + assert.Equal(t, openapi_eval_set.EvaluationSetStatusActive, convertDOStatusToOpenAPI(entity.DatasetStatus_Available)) + assert.Equal(t, openapi_eval_set.EvaluationSetStatusArchived, convertDOStatusToOpenAPI(entity.DatasetStatus_Deleted)) + assert.Equal(t, openapi_eval_set.EvaluationSetStatusArchived, convertDOStatusToOpenAPI(entity.DatasetStatus_Expired)) + assert.Equal(t, openapi_eval_set.EvaluationSetStatusActive, convertDOStatusToOpenAPI(entity.DatasetStatus_Importing)) +} + +func TestOpenAPIFieldSchemaConversions(t *testing.T) { + t.Parallel() + + description := "desc" + textSchema := "schema" + key := "key" + isRequired := true + + dto := &openapi_eval_set.FieldSchema{ + Name: ptr("field"), + Description: &description, + ContentType: ptr[common.ContentType](common.ContentTypeAudio), + DefaultDisplayFormat: ptr[openapi_eval_set.FieldDisplayFormat](openapi_eval_set.FieldDisplayFormatMarkdown), + IsRequired: &isRequired, + TextSchema: &textSchema, + Key: &key, + } + + do := OpenAPIFieldSchemaDTO2DO(dto) + expectedDO := &entity.FieldSchema{ + Name: "field", + Description: description, + ContentType: entity.ContentTypeAudio, + DefaultDisplayFormat: entity.FieldDisplayFormat_Markdown, + IsRequired: isRequired, + TextSchema: textSchema, + Key: key, + } + assert.Equal(t, expectedDO, do) + assert.Equal(t, []*entity.FieldSchema{expectedDO}, OpenAPIFieldSchemaDTO2DOs([]*openapi_eval_set.FieldSchema{dto})) + assert.Nil(t, OpenAPIFieldSchemaDTO2DO(nil)) + assert.Nil(t, OpenAPIFieldSchemaDTO2DOs(nil)) + + assert.Nil(t, OpenAPIEvaluationSetSchemaDTO2DO(nil)) + schemaDO := OpenAPIEvaluationSetSchemaDTO2DO(&openapi_eval_set.EvaluationSetSchema{FieldSchemas: []*openapi_eval_set.FieldSchema{dto}}) + assert.Equal(t, &entity.EvaluationSetSchema{FieldSchemas: []*entity.FieldSchema{expectedDO}}, schemaDO) + + assert.Nil(t, OpenAPIEvaluationSetSchemaDO2DTO(nil)) + backDTO := OpenAPIEvaluationSetSchemaDO2DTO(&entity.EvaluationSetSchema{FieldSchemas: []*entity.FieldSchema{expectedDO}}) + assert.Equal(t, []*openapi_eval_set.FieldSchema{OpenAPIFieldSchemaDO2DTO(expectedDO)}, backDTO.FieldSchemas) + + assert.Nil(t, OpenAPIFieldSchemaDO2DTOs(nil)) + assert.Equal(t, []*openapi_eval_set.FieldSchema{OpenAPIFieldSchemaDO2DTO(expectedDO)}, OpenAPIFieldSchemaDO2DTOs([]*entity.FieldSchema{expectedDO})) +} + +func TestOrderByConversions(t *testing.T) { + t.Parallel() + + field := "created_at" + isAsc := true + dto := &common.OrderBy{ + Field: &field, + IsAsc: &isAsc, + } + expected := &entity.OrderBy{ + Field: &field, + IsAsc: &isAsc, + } + assert.Equal(t, expected, OrderByDTO2DO(dto)) + assert.Equal(t, []*entity.OrderBy{expected}, OrderByDTO2DOs([]*common.OrderBy{dto})) + assert.Nil(t, OrderByDTO2DO(nil)) + assert.Nil(t, OrderByDTO2DOs(nil)) +} + +func TestEvaluationSetConversions(t *testing.T) { + t.Parallel() + + createdAt := int64(123) + updatedAt := int64(456) + innerCreatedAt := int64(111) + innerUpdatedAt := int64(222) + creator := "creator" + updater := "updater" + innerCreator := "inner_creator" + innerUpdater := "inner_updater" + + versionDO := &entity.EvaluationSetVersion{ + ID: 10, + Version: "v1", + Description: "version desc", + EvaluationSetSchema: &entity.EvaluationSetSchema{FieldSchemas: []*entity.FieldSchema{ + { + Name: "field", + Description: "desc", + ContentType: entity.ContentTypeImage, + DefaultDisplayFormat: entity.FieldDisplayFormat_Code, + IsRequired: true, + TextSchema: "schema", + Key: "key", + }, + }}, + ItemCount: 5, + BaseInfo: &entity.BaseInfo{ + CreatedAt: &innerCreatedAt, + UpdatedAt: &innerUpdatedAt, + CreatedBy: &entity.UserInfo{Name: &innerCreator}, + UpdatedBy: &entity.UserInfo{Name: &innerUpdater}, + }, + } + + do := &entity.EvaluationSet{ + ID: 1, + Name: "evaluation", + Description: "desc", + Status: entity.DatasetStatus_Deleted, + ItemCount: 3, + ChangeUncommitted: true, + LatestVersion: "latest", + EvaluationSetVersion: versionDO, + BaseInfo: &entity.BaseInfo{ + CreatedAt: &createdAt, + UpdatedAt: &updatedAt, + CreatedBy: &entity.UserInfo{Name: &creator}, + UpdatedBy: &entity.UserInfo{Name: &updater}, + }, + } + + result := OpenAPIEvaluationSetDO2DTO(do) + expected := &openapi_eval_set.EvaluationSet{ + ID: ptr[int64](1), + Name: ptr("evaluation"), + Description: ptr("desc"), + Status: ptr[openapi_eval_set.EvaluationSetStatus](openapi_eval_set.EvaluationSetStatusArchived), + ItemCount: ptr[int64](3), + LatestVersion: ptr("latest"), + IsChangeUncommitted: ptr(true), + CurrentVersion: &openapi_eval_set.EvaluationSetVersion{ + ID: ptr[int64](10), + Version: ptr("v1"), + Description: ptr("version desc"), + EvaluationSetSchema: &openapi_eval_set.EvaluationSetSchema{FieldSchemas: []*openapi_eval_set.FieldSchema{ + { + Name: ptr("field"), + Description: ptr("desc"), + ContentType: ptr[common.ContentType](common.ContentTypeImage), + DefaultDisplayFormat: ptr[openapi_eval_set.FieldDisplayFormat](openapi_eval_set.FieldDisplayFormateCode), + IsRequired: ptr(true), + TextSchema: ptr("schema"), + Key: ptr("key"), + }, + }}, + ItemCount: ptr[int64](5), + BaseInfo: &common.BaseInfo{ + CreatedBy: &common.UserInfo{Name: &innerCreator}, + UpdatedBy: &common.UserInfo{Name: &innerUpdater}, + CreatedAt: &innerCreatedAt, + UpdatedAt: &innerUpdatedAt, + }, + }, + BaseInfo: &common.BaseInfo{ + CreatedBy: &common.UserInfo{Name: &creator}, + UpdatedBy: &common.UserInfo{Name: &updater}, + CreatedAt: &createdAt, + UpdatedAt: &updatedAt, + }, + } + assert.Equal(t, expected, result) + assert.Equal(t, []*openapi_eval_set.EvaluationSet{expected}, OpenAPIEvaluationSetDO2DTOs([]*entity.EvaluationSet{do})) + assert.Nil(t, OpenAPIEvaluationSetDO2DTO(nil)) + assert.Nil(t, OpenAPIEvaluationSetDO2DTOs(nil)) + assert.Equal(t, expected.CurrentVersion, OpenAPIEvaluationSetVersionDO2DTO(versionDO)) + assert.Equal(t, []*openapi_eval_set.EvaluationSetVersion{expected.CurrentVersion}, OpenAPIEvaluationSetVersionDO2DTOs([]*entity.EvaluationSetVersion{versionDO})) +} + +func TestBaseInfoAndUserInfoConversions(t *testing.T) { + t.Parallel() + + name := "user" + email := "user@example.com" + createdAt := int64(1) + updatedAt := int64(2) + + user := &entity.UserInfo{ + Name: &name, + Email: &email, + } + + base := &entity.BaseInfo{ + CreatedBy: user, + UpdatedBy: user, + CreatedAt: &createdAt, + UpdatedAt: &updatedAt, + } + + convertedUser := ConvertUserInfoDO2DTO(user) + assert.Equal(t, &common.UserInfo{Name: &name, Email: &email}, convertedUser) + assert.Nil(t, ConvertUserInfoDO2DTO(nil)) + + convertedBase := ConvertBaseInfoDO2DTO(base) + assert.Equal(t, &common.BaseInfo{ + CreatedBy: convertedUser, + UpdatedBy: convertedUser, + CreatedAt: &createdAt, + UpdatedAt: &updatedAt, + }, convertedBase) + assert.Nil(t, ConvertBaseInfoDO2DTO(nil)) + + assert.Equal(t, convertedUser, OpenAPIUserInfoDO2DTO(user)) + assert.Nil(t, OpenAPIUserInfoDO2DTO(nil)) +} + +func TestOpenAPIItemConversions(t *testing.T) { + t.Parallel() + + imageName := "image" + imageURL := "url" + thumbURL := "thumb" + text := "text" + multipartContent := &common.Content{ + ContentType: ptr[common.ContentType](common.ContentTypeText), + Text: ptr("part"), + } + + contentDTO := &common.Content{ + ContentType: ptr[common.ContentType](common.ContentTypeMultiPart), + Text: &text, + Image: &common.Image{ + Name: &imageName, + URL: &imageURL, + ThumbURL: &thumbURL, + }, + MultiPart: []*common.Content{multipartContent}, + } + + turnDTO := &openapi_eval_set.Turn{ + ID: ptr[int64](1), + FieldDatas: []*openapi_eval_set.FieldData{ + { + Name: ptr("field"), + Content: contentDTO, + }, + }, + } + + itemDTO := &openapi_eval_set.EvaluationSetItem{ + ID: ptr[int64](2), + ItemKey: ptr("key"), + Turns: []*openapi_eval_set.Turn{turnDTO}, + } + + do := OpenAPIItemDTO2DO(itemDTO) + expectedContent := &entity.Content{ + ContentType: ptr(entity.ContentTypeMultipart), + Text: &text, + Image: &entity.Image{ + Name: &imageName, + URL: &imageURL, + ThumbURL: &thumbURL, + }, + MultiPart: []*entity.Content{ + { + ContentType: ptr(entity.ContentTypeText), + Text: ptr("part"), + }, + }, + } + + expectedDO := &entity.EvaluationSetItem{ + ItemID: 2, + ItemKey: "key", + Turns: []*entity.Turn{ + { + ID: 1, + FieldDataList: []*entity.FieldData{ + { + Name: "field", + Content: expectedContent, + }, + }, + }, + }, + } + assert.Equal(t, expectedDO, do) + assert.Nil(t, OpenAPIItemDTO2DO(nil)) + assert.Nil(t, OpenAPIItemDTO2DOs(nil)) + assert.Equal(t, []*entity.EvaluationSetItem{expectedDO}, OpenAPIItemDTO2DOs([]*openapi_eval_set.EvaluationSetItem{itemDTO})) + + assert.Equal(t, expectedDO.Turns[0], OpenAPITurnDTO2DO(turnDTO)) + assert.Nil(t, OpenAPITurnDTO2DO(nil)) + assert.Equal(t, []*entity.Turn{expectedDO.Turns[0]}, OpenAPITurnDTO2DOs([]*openapi_eval_set.Turn{turnDTO})) + assert.Nil(t, OpenAPITurnDTO2DOs(nil)) + + assert.Equal(t, expectedDO.Turns[0].FieldDataList[0], OpenAPIFieldDataDTO2DO(turnDTO.FieldDatas[0])) + assert.Nil(t, OpenAPIFieldDataDTO2DO(nil)) + assert.Equal(t, []*entity.FieldData{expectedDO.Turns[0].FieldDataList[0]}, OpenAPIFieldDataDTO2DOs([]*openapi_eval_set.FieldData{turnDTO.FieldDatas[0]})) + assert.Nil(t, OpenAPIFieldDataDTO2DOs(nil)) + + assert.Equal(t, expectedContent, OpenAPIContentDTO2DO(contentDTO)) + assert.Nil(t, OpenAPIContentDTO2DO(nil)) + + assert.Equal(t, expectedContent.Image, ConvertImageDTO2DO(contentDTO.Image)) + assert.Nil(t, ConvertImageDTO2DO(nil)) +} + +func TestOpenAPIItemDOToDTOConversions(t *testing.T) { + t.Parallel() + + audioFormat := "mp3" + audioURL := "audio" + imageName := "image" + imageURL := "url" + thumbURL := "thumb" + text := "body" + + doContent := &entity.Content{ + ContentType: ptr(entity.ContentTypeAudio), + Text: &text, + Image: &entity.Image{ + Name: &imageName, + URL: &imageURL, + ThumbURL: &thumbURL, + }, + MultiPart: []*entity.Content{ + { + ContentType: ptr(entity.ContentTypeText), + Text: ptr("nested"), + }, + }, + Audio: &entity.Audio{ + Format: &audioFormat, + URL: &audioURL, + }, + } + + do := &entity.EvaluationSetItem{ + ID: 1, + ItemKey: "key", + Turns: []*entity.Turn{ + { + ID: 2, + FieldDataList: []*entity.FieldData{ + { + Name: "field", + Content: doContent, + }, + }, + }, + }, + BaseInfo: &entity.BaseInfo{}, + } + + result := OpenAPIItemDO2DTO(do) + expected := &openapi_eval_set.EvaluationSetItem{ + ID: ptr[int64](1), + ItemKey: ptr("key"), + Turns: []*openapi_eval_set.Turn{ + { + ID: ptr[int64](2), + FieldDatas: []*openapi_eval_set.FieldData{ + { + Name: ptr("field"), + Content: &common.Content{ + ContentType: ptr[common.ContentType](common.ContentTypeAudio), + Text: &text, + Image: &common.Image{ + Name: &imageName, + URL: &imageURL, + ThumbURL: &thumbURL, + }, + MultiPart: []*common.Content{ + { + ContentType: ptr[common.ContentType](common.ContentTypeText), + Text: ptr("nested"), + }, + }, + }, + }, + }, + }, + }, + BaseInfo: &common.BaseInfo{}, + } + assert.Equal(t, expected, result) + assert.Nil(t, OpenAPIItemDO2DTO(nil)) + assert.Nil(t, OpenAPIItemDO2DTOs(nil)) + assert.Equal(t, []*openapi_eval_set.EvaluationSetItem{expected}, OpenAPIItemDO2DTOs([]*entity.EvaluationSetItem{do})) + + assert.Equal(t, expected.Turns[0], OpenAPITurnDO2DTO(do.Turns[0])) + assert.Nil(t, OpenAPITurnDO2DTO(nil)) + assert.Equal(t, []*openapi_eval_set.Turn{expected.Turns[0]}, OpenAPITurnDO2DTOs([]*entity.Turn{do.Turns[0]})) + assert.Nil(t, OpenAPITurnDO2DTOs(nil)) + + assert.Equal(t, expected.Turns[0].FieldDatas[0], OpenAPIFieldDataDO2DTO(do.Turns[0].FieldDataList[0])) + assert.Nil(t, OpenAPIFieldDataDO2DTO(nil)) + assert.Equal(t, []*openapi_eval_set.FieldData{expected.Turns[0].FieldDatas[0]}, OpenAPIFieldDataDO2DTOs([]*entity.FieldData{do.Turns[0].FieldDataList[0]})) + assert.Nil(t, OpenAPIFieldDataDO2DTOs(nil)) + + assert.Equal(t, expected.Turns[0].FieldDatas[0].Content, OpenAPIContentDO2DTO(doContent)) + assert.Nil(t, OpenAPIContentDO2DTO(nil)) + + assert.Equal(t, expected.Turns[0].FieldDatas[0].Content.Image, ConvertImageDO2DTO(doContent.Image)) + assert.Nil(t, ConvertImageDO2DTO(nil)) + + assert.Equal(t, &common.Audio{Format: &audioFormat, URL: &audioURL}, ConvertAudioDO2DTO(doContent.Audio)) + assert.Nil(t, ConvertAudioDO2DTO(nil)) +} + +func TestItemErrorConversions(t *testing.T) { + t.Parallel() + + errorType := entity.ItemErrorType_InternalError + summary := "error" + count := int32(3) + message := "detail" + index := int32(1) + start := int32(2) + end := int32(3) + + detail := &entity.ItemErrorDetail{ + Message: &message, + Index: &index, + StartIndex: &start, + EndIndex: &end, + } + + group := &entity.ItemErrorGroup{ + Type: &errorType, + Summary: &summary, + ErrorCount: &count, + Details: []*entity.ItemErrorDetail{detail}, + } + + converted := OpenAPIItemErrorGroupDO2DTO(group) + expected := &openapi_eval_set.ItemErrorGroup{ + ErrorCode: ptr[int32](int32(errorType)), + ErrorMessage: &summary, + ErrorCount: &count, + Details: []*openapi_eval_set.ItemErrorDetail{ + { + Message: &message, + Index: &index, + StartIndex: &start, + EndIndex: &end, + }, + }, + } + assert.Equal(t, expected, converted) + assert.Nil(t, OpenAPIItemErrorGroupDO2DTO(nil)) + assert.Equal(t, []*openapi_eval_set.ItemErrorGroup{expected}, OpenAPIItemErrorGroupDO2DTOs([]*entity.ItemErrorGroup{group})) + assert.Nil(t, OpenAPIItemErrorGroupDO2DTOs(nil)) + + assert.Equal(t, expected.Details[0], OpenAPIItemErrorDetailDO2DTO(detail)) + assert.Nil(t, OpenAPIItemErrorDetailDO2DTO(nil)) + assert.Equal(t, []*openapi_eval_set.ItemErrorDetail{expected.Details[0]}, OpenAPIItemErrorDetailDO2DTOs([]*entity.ItemErrorDetail{detail})) + assert.Nil(t, OpenAPIItemErrorDetailDO2DTOs(nil)) +} + +func TestDatasetItemOutputConversions(t *testing.T) { + t.Parallel() + + index := int32(1) + key := "key" + id := int64(2) + isNew := true + + do := &entity.DatasetItemOutput{ + ItemIndex: &index, + ItemKey: &key, + ItemID: &id, + IsNewItem: &isNew, + } + + converted := OpenAPIDatasetItemOutputDO2DTO(do) + expected := &openapi_eval_set.DatasetItemOutput{ + ItemIndex: &index, + ItemKey: &key, + ItemID: &id, + IsNewItem: &isNew, + } + assert.Equal(t, expected, converted) + assert.Nil(t, OpenAPIDatasetItemOutputDO2DTO(nil)) + assert.Equal(t, []*openapi_eval_set.DatasetItemOutput{expected}, OpenAPIDatasetItemOutputDO2DTOs([]*entity.DatasetItemOutput{do})) + assert.Nil(t, OpenAPIDatasetItemOutputDO2DTOs(nil)) +} From 68f5debc88c86d2c14a5a8f494207a3464df2bb4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Sun, 26 Oct 2025 14:47:17 +0800 Subject: [PATCH 83/94] fix Change-Id: I97c8c9ed5f7624580d2cdccba8398f3b97c85c57 --- backend/api/router/coze/loop/apis/middleware.go | 1 + .../application/convertor/evaluation_set/openapi.go | 13 ------------- .../evaluation/application/eval_openapi_app.go | 11 ++++++----- .../evaluation/application/eval_openapi_app_test.go | 2 +- 4 files changed, 8 insertions(+), 19 deletions(-) diff --git a/backend/api/router/coze/loop/apis/middleware.go b/backend/api/router/coze/loop/apis/middleware.go index b2436b0ad..5b261e442 100644 --- a/backend/api/router/coze/loop/apis/middleware.go +++ b/backend/api/router/coze/loop/apis/middleware.go @@ -1433,6 +1433,7 @@ func _evaluation_sets0Mw(handler *apis.APIHandler) []app.HandlerFunc { // your code... return nil } + func _gettracev2Mw(handler *apis.APIHandler) []app.HandlerFunc { // your code... return nil diff --git a/backend/modules/evaluation/application/convertor/evaluation_set/openapi.go b/backend/modules/evaluation/application/convertor/evaluation_set/openapi.go index 675b1ce98..6b706fc5f 100755 --- a/backend/modules/evaluation/application/convertor/evaluation_set/openapi.go +++ b/backend/modules/evaluation/application/convertor/evaluation_set/openapi.go @@ -116,19 +116,6 @@ func convertDOStatusToOpenAPI(status entity.DatasetStatus) openapi_eval_set.Eval } } -// convertOpenAPIStatusToDO 将OpenAPI的EvaluationSetStatus转换为Domain Entity的DatasetStatus -func convertOpenAPIStatusToDO(status openapi_eval_set.EvaluationSetStatus) entity.DatasetStatus { - switch status { - case openapi_eval_set.EvaluationSetStatusActive: - return entity.DatasetStatus_Available - case openapi_eval_set.EvaluationSetStatusArchived: - return entity.DatasetStatus_Deleted - default: - // 默认使用Available状态 - return entity.DatasetStatus_Available - } -} - // OpenAPI Schema 转换 func OpenAPIEvaluationSetSchemaDTO2DO(dto *openapi_eval_set.EvaluationSetSchema) *entity.EvaluationSetSchema { if dto == nil { diff --git a/backend/modules/evaluation/application/eval_openapi_app.go b/backend/modules/evaluation/application/eval_openapi_app.go index 5bdb42eeb..4ca7462a2 100644 --- a/backend/modules/evaluation/application/eval_openapi_app.go +++ b/backend/modules/evaluation/application/eval_openapi_app.go @@ -55,7 +55,8 @@ func NewEvalOpenAPIApplication(asyncRepo repo.IEvalAsyncRepo, publisher events.E evaluationSetItemService service.EvaluationSetItemService, evaluationSetSchemaService service.EvaluationSetSchemaService, metric metrics.OpenAPIEvaluationMetrics, - userInfoService userinfo.UserInfoService) IEvalOpenAPIApplication { + userInfoService userinfo.UserInfoService, +) IEvalOpenAPIApplication { return &EvalOpenAPIApplication{ asyncRepo: asyncRepo, publisher: publisher, @@ -318,7 +319,7 @@ func (e *EvalOpenAPIApplication) BatchCreateEvaluationSetItemsOApi(ctx context.C if req == nil { return nil, errorx.NewByCode(errno.CommonInvalidParamCode, errorx.WithExtraMsg("req is nil")) } - if req.Items == nil || len(req.Items) == 0 { + if len(req.Items) == 0 { return nil, errorx.NewByCode(errno.CommonInvalidParamCode, errorx.WithExtraMsg("items is required")) } // 鉴权 @@ -374,7 +375,7 @@ func (e *EvalOpenAPIApplication) BatchUpdateEvaluationSetItemsOApi(ctx context.C if req == nil { return nil, errorx.NewByCode(errno.CommonInvalidParamCode, errorx.WithExtraMsg("req is nil")) } - if req.Items == nil || len(req.Items) == 0 { + if len(req.Items) == 0 { return nil, errorx.NewByCode(errno.CommonInvalidParamCode, errorx.WithExtraMsg("items is required")) } // 鉴权 @@ -430,7 +431,7 @@ func (e *EvalOpenAPIApplication) BatchDeleteEvaluationSetItemsOApi(ctx context.C if req == nil { return nil, errorx.NewByCode(errno.CommonInvalidParamCode, errorx.WithExtraMsg("req is nil")) } - if req.GetIsDeleteAll() == false && (req.ItemIds == nil || len(req.ItemIds) == 0) { + if req.GetIsDeleteAll() == false && (len(req.ItemIds) == 0) { return nil, errorx.NewByCode(errno.CommonInvalidParamCode, errorx.WithExtraMsg("item_ids is required")) } // 鉴权 @@ -455,7 +456,7 @@ func (e *EvalOpenAPIApplication) BatchDeleteEvaluationSetItemsOApi(ctx context.C if err != nil { return nil, err } - if req.GetIsDeleteAll() == true { + if req.GetIsDeleteAll() { // 清除所有 err = e.evaluationSetItemService.ClearEvaluationSetDraftItem(ctx, req.GetWorkspaceID(), req.GetEvaluationSetID()) if err != nil { diff --git a/backend/modules/evaluation/application/eval_openapi_app_test.go b/backend/modules/evaluation/application/eval_openapi_app_test.go index 927d1b8ec..f6aa4bc0a 100755 --- a/backend/modules/evaluation/application/eval_openapi_app_test.go +++ b/backend/modules/evaluation/application/eval_openapi_app_test.go @@ -741,7 +741,7 @@ func TestEvalOpenAPIApplication_BatchCreateEvaluationSetItemsOApi(t *testing.T) } req := tc.buildReq() - if req.Items == nil || len(req.Items) == 0 { + if len(req.Items) == 0 { evalSetSvc.EXPECT().GetEvaluationSet(gomock.Any(), gomock.Any(), gomock.Any(), gomock.Any()).Times(0) auth.EXPECT().AuthorizationWithoutSPI(gomock.Any(), gomock.Any()).Times(0) itemSvc.EXPECT().BatchCreateEvaluationSetItems(gomock.Any(), gomock.Any()).Times(0) From 18e88e66ef3bbe72a49fecd828237870e7c9508f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Sun, 26 Oct 2025 14:51:34 +0800 Subject: [PATCH 84/94] fix Change-Id: I16a1394984c471fd00d93232f4add4a34d2c9932 --- .../application/convertor/evaluation_set/openapi_test.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/backend/modules/evaluation/application/convertor/evaluation_set/openapi_test.go b/backend/modules/evaluation/application/convertor/evaluation_set/openapi_test.go index 662cc54d1..38e7868e9 100755 --- a/backend/modules/evaluation/application/convertor/evaluation_set/openapi_test.go +++ b/backend/modules/evaluation/application/convertor/evaluation_set/openapi_test.go @@ -1,3 +1,6 @@ +// Copyright (c) 2025 coze-dev Authors +// SPDX-License-Identifier: Apache-2.0 + package evaluation_set import ( From 9013489afe05cdc155e79a967cd0180b8783d6bf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Sun, 26 Oct 2025 14:58:57 +0800 Subject: [PATCH 85/94] fix Change-Id: I8222e498f8ebf23c00442d38d43f92c985352d11 --- backend/modules/evaluation/application/eval_openapi_app.go | 2 +- backend/modules/evaluation/application/eval_openapi_app_test.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/modules/evaluation/application/eval_openapi_app.go b/backend/modules/evaluation/application/eval_openapi_app.go index 4ca7462a2..45cba542f 100644 --- a/backend/modules/evaluation/application/eval_openapi_app.go +++ b/backend/modules/evaluation/application/eval_openapi_app.go @@ -431,7 +431,7 @@ func (e *EvalOpenAPIApplication) BatchDeleteEvaluationSetItemsOApi(ctx context.C if req == nil { return nil, errorx.NewByCode(errno.CommonInvalidParamCode, errorx.WithExtraMsg("req is nil")) } - if req.GetIsDeleteAll() == false && (len(req.ItemIds) == 0) { + if !req.GetIsDeleteAll() && (len(req.ItemIds) == 0) { return nil, errorx.NewByCode(errno.CommonInvalidParamCode, errorx.WithExtraMsg("item_ids is required")) } // 鉴权 diff --git a/backend/modules/evaluation/application/eval_openapi_app_test.go b/backend/modules/evaluation/application/eval_openapi_app_test.go index f6aa4bc0a..e36f06e2a 100755 --- a/backend/modules/evaluation/application/eval_openapi_app_test.go +++ b/backend/modules/evaluation/application/eval_openapi_app_test.go @@ -871,7 +871,7 @@ func TestEvalOpenAPIApplication_BatchUpdateEvaluationSetItemsOApi(t *testing.T) } req := tc.buildReq() - if req.Items == nil || len(req.Items) == 0 { + if len(req.Items) == 0 { evalSetSvc.EXPECT().GetEvaluationSet(gomock.Any(), gomock.Any(), gomock.Any(), gomock.Any()).Times(0) auth.EXPECT().AuthorizationWithoutSPI(gomock.Any(), gomock.Any()).Times(0) itemSvc.EXPECT().BatchUpdateEvaluationSetItems(gomock.Any(), gomock.Any()).Times(0) From c86b9933a2bf53fa5eeb9c25bc526138318e13b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Mon, 27 Oct 2025 11:20:47 +0800 Subject: [PATCH 86/94] fix Change-Id: I4bac1fad25dcc24397a6d91b7ee964215603bfa7 --- .../coze/loop/apis/eval_open_apiservice.go | 124 ++------------ .../service/evaluation_set_item_impl_test.go | 160 ++++++++++++++++++ .../infra/metrics/openapi/emit_test.go | 95 +++++++++++ 3 files changed, 267 insertions(+), 112 deletions(-) create mode 100644 backend/modules/evaluation/infra/metrics/openapi/emit_test.go diff --git a/backend/api/handler/coze/loop/apis/eval_open_apiservice.go b/backend/api/handler/coze/loop/apis/eval_open_apiservice.go index 9a1601167..8369237a0 100644 --- a/backend/api/handler/coze/loop/apis/eval_open_apiservice.go +++ b/backend/api/handler/coze/loop/apis/eval_open_apiservice.go @@ -8,11 +8,11 @@ package apis import ( "context" - "github.com/cloudwego/hertz/pkg/app" "github.com/cloudwego/hertz/pkg/protocol/consts" + openapi0 "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/openapi" + "github.com/cloudwego/hertz/pkg/app" "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/evalopenapiservice" - openapi0 "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/openapi" ) var localEvalOpenAPIClient evalopenapiservice.Client @@ -36,159 +36,59 @@ func ReportEvalTargetInvokeResult(ctx context.Context, c *app.RequestContext) { // CreateEvaluationSetOApi . // @router /v1/loop/evaluation/evaluation_sets [POST] func CreateEvaluationSetOApi(ctx context.Context, c *app.RequestContext) { - var err error - var req openapi0.CreateEvaluationSetOApiRequest - err = c.BindAndValidate(&req) - if err != nil { - c.String(consts.StatusBadRequest, err.Error()) - return - } - - resp := new(openapi0.CreateEvaluationSetOApiResponse) - - c.JSON(consts.StatusOK, resp) + invokeAndRender(ctx, c, localEvalOpenAPIClient.CreateEvaluationSetOApi) } // GetEvaluationSetOApi . // @router /v1/loop/evaluation/evaluation_sets/:evaluation_set_id [GET] func GetEvaluationSetOApi(ctx context.Context, c *app.RequestContext) { - var err error - var req openapi0.GetEvaluationSetOApiRequest - err = c.BindAndValidate(&req) - if err != nil { - c.String(consts.StatusBadRequest, err.Error()) - return - } - - resp := new(openapi0.GetEvaluationSetOApiResponse) - - c.JSON(consts.StatusOK, resp) + invokeAndRender(ctx, c, localEvalOpenAPIClient.GetEvaluationSetOApi) } // ListEvaluationSetsOApi . // @router /v1/loop/evaluation/evaluation_sets [GET] func ListEvaluationSetsOApi(ctx context.Context, c *app.RequestContext) { - var err error - var req openapi0.ListEvaluationSetsOApiRequest - err = c.BindAndValidate(&req) - if err != nil { - c.String(consts.StatusBadRequest, err.Error()) - return - } - - resp := new(openapi0.ListEvaluationSetsOApiResponse) - - c.JSON(consts.StatusOK, resp) + invokeAndRender(ctx, c, localEvalOpenAPIClient.ListEvaluationSetsOApi) } // CreateEvaluationSetVersionOApi . // @router /v1/loop/evaluation/evaluation_sets/:evaluation_set_id/versions [POST] func CreateEvaluationSetVersionOApi(ctx context.Context, c *app.RequestContext) { - var err error - var req openapi0.CreateEvaluationSetVersionOApiRequest - err = c.BindAndValidate(&req) - if err != nil { - c.String(consts.StatusBadRequest, err.Error()) - return - } - - resp := new(openapi0.CreateEvaluationSetVersionOApiResponse) - - c.JSON(consts.StatusOK, resp) + invokeAndRender(ctx, c, localEvalOpenAPIClient.CreateEvaluationSetVersionOApi) } // ListEvaluationSetVersionsOApi . // @router /v1/loop/evaluation/evaluation_sets/:evaluation_set_id/versions [GET] func ListEvaluationSetVersionsOApi(ctx context.Context, c *app.RequestContext) { - var err error - var req openapi0.ListEvaluationSetVersionsOApiRequest - err = c.BindAndValidate(&req) - if err != nil { - c.String(consts.StatusBadRequest, err.Error()) - return - } - - resp := new(openapi0.ListEvaluationSetVersionsOApiResponse) - - c.JSON(consts.StatusOK, resp) + invokeAndRender(ctx, c, localEvalOpenAPIClient.ListEvaluationSetVersionsOApi) } // BatchCreateEvaluationSetItemsOApi . // @router /v1/loop/evaluation/evaluation_sets/:evaluation_set_id/items [POST] func BatchCreateEvaluationSetItemsOApi(ctx context.Context, c *app.RequestContext) { - var err error - var req openapi0.BatchCreateEvaluationSetItemsOApiRequest - err = c.BindAndValidate(&req) - if err != nil { - c.String(consts.StatusBadRequest, err.Error()) - return - } - - resp := new(openapi0.BatchCreateEvaluationSetItemsOApiResponse) - - c.JSON(consts.StatusOK, resp) + invokeAndRender(ctx, c, localEvalOpenAPIClient.BatchCreateEvaluationSetItemsOApi) } // BatchUpdateEvaluationSetItemsOApi . // @router /v1/loop/evaluation/evaluation_sets/:evaluation_set_id/items [PUT] func BatchUpdateEvaluationSetItemsOApi(ctx context.Context, c *app.RequestContext) { - var err error - var req openapi0.BatchUpdateEvaluationSetItemsOApiRequest - err = c.BindAndValidate(&req) - if err != nil { - c.String(consts.StatusBadRequest, err.Error()) - return - } - - resp := new(openapi0.BatchUpdateEvaluationSetItemsOApiResponse) - - c.JSON(consts.StatusOK, resp) + invokeAndRender(ctx, c, localEvalOpenAPIClient.BatchUpdateEvaluationSetItemsOApi) } // BatchDeleteEvaluationSetItemsOApi . // @router /v1/loop/evaluation/evaluation_sets/:evaluation_set_id/items [DELETE] func BatchDeleteEvaluationSetItemsOApi(ctx context.Context, c *app.RequestContext) { - var err error - var req openapi0.BatchDeleteEvaluationSetItemsOApiRequest - err = c.BindAndValidate(&req) - if err != nil { - c.String(consts.StatusBadRequest, err.Error()) - return - } - - resp := new(openapi0.BatchDeleteEvaluationSetItemsOApiResponse) - - c.JSON(consts.StatusOK, resp) + invokeAndRender(ctx, c, localEvalOpenAPIClient.BatchDeleteEvaluationSetItemsOApi) } // ListEvaluationSetVersionItemsOApi . // @router /v1/loop/evaluation/evaluation_sets/:evaluation_set_id/items [GET] func ListEvaluationSetVersionItemsOApi(ctx context.Context, c *app.RequestContext) { - var err error - var req openapi0.ListEvaluationSetVersionItemsOApiRequest - err = c.BindAndValidate(&req) - if err != nil { - c.String(consts.StatusBadRequest, err.Error()) - return - } - - resp := new(openapi0.ListEvaluationSetVersionItemsOApiResponse) - - c.JSON(consts.StatusOK, resp) + invokeAndRender(ctx, c, localEvalOpenAPIClient.ListEvaluationSetVersionItemsOApi) } // UpdateEvaluationSetSchemaOApi . // @router /v1/loop/evaluation/evaluation_sets/:evaluation_set_id/schema [PUT] func UpdateEvaluationSetSchemaOApi(ctx context.Context, c *app.RequestContext) { - var err error - var req openapi0.UpdateEvaluationSetSchemaOApiRequest - err = c.BindAndValidate(&req) - if err != nil { - c.String(consts.StatusBadRequest, err.Error()) - return - } - - resp := new(openapi0.UpdateEvaluationSetSchemaOApiResponse) - - c.JSON(consts.StatusOK, resp) + invokeAndRender(ctx, c, localEvalOpenAPIClient.UpdateEvaluationSetSchemaOApi) } diff --git a/backend/modules/evaluation/domain/service/evaluation_set_item_impl_test.go b/backend/modules/evaluation/domain/service/evaluation_set_item_impl_test.go index a293c9735..8525d33a4 100644 --- a/backend/modules/evaluation/domain/service/evaluation_set_item_impl_test.go +++ b/backend/modules/evaluation/domain/service/evaluation_set_item_impl_test.go @@ -367,6 +367,166 @@ func TestEvaluationSetItemServiceImpl_BatchGetEvaluationSetItems(t *testing.T) { } } +func TestEvaluationSetItemServiceImpl_BatchUpdateEvaluationSetItems(t *testing.T) { + ctrl := gomock.NewController(t) + defer ctrl.Finish() + evaluationSetItemServiceOnce = sync.Once{} + mockDatasetRPCAdapter := mocks.NewMockIDatasetRPCAdapter(ctrl) + service := NewEvaluationSetItemServiceImpl(mockDatasetRPCAdapter) + + tests := []struct { + name string + param *entity.BatchUpdateEvaluationSetItemsParam + mockSetup func() + wantErrors []*entity.ItemErrorGroup + wantItemOutputs []*entity.DatasetItemOutput + wantErr bool + }{ + { + name: "成功批量更新评估集项", + param: &entity.BatchUpdateEvaluationSetItemsParam{ + SpaceID: 1, + EvaluationSetID: 100, + Items: []*entity.EvaluationSetItem{ + { + ID: 1, + ItemKey: "item1", + EvaluationSetID: 100, + Turns: []*entity.Turn{ + { + ID: 1, + FieldDataList: []*entity.FieldData{ + { + Key: "field1", + Name: "Field 1", + Content: &entity.Content{Text: gptr.Of("updated content")}, + }, + }, + }, + }, + }, + }, + SkipInvalidItems: gptr.Of(true), + }, + mockSetup: func() { + mockDatasetRPCAdapter.EXPECT(). + BatchUpdateDatasetItems(gomock.Any(), gomock.Any()). + Return(nil, []*entity.DatasetItemOutput{ + { + ItemIndex: gptr.Of[int32](0), + ItemKey: gptr.Of("item1"), + ItemID: gptr.Of[int64](1), + IsNewItem: gptr.Of(false), + }, + }, nil) + }, + wantErrors: nil, + wantItemOutputs: []*entity.DatasetItemOutput{ + { + ItemIndex: gptr.Of[int32](0), + ItemKey: gptr.Of("item1"), + ItemID: gptr.Of[int64](1), + IsNewItem: gptr.Of(false), + }, + }, + wantErr: false, + }, + { + name: "批量更新失败 - 存在错误", + param: &entity.BatchUpdateEvaluationSetItemsParam{ + SpaceID: 1, + EvaluationSetID: 100, + Items: []*entity.EvaluationSetItem{ + { + ID: 1, + ItemKey: "invalid_item", + EvaluationSetID: 100, + }, + }, + SkipInvalidItems: gptr.Of(false), + }, + mockSetup: func() { + mockDatasetRPCAdapter.EXPECT(). + BatchUpdateDatasetItems(gomock.Any(), gomock.Any()). + Return([]*entity.ItemErrorGroup{ + { + Type: gptr.Of(entity.ItemErrorType_MismatchSchema), + Summary: gptr.Of("Schema validation failed"), + ErrorCount: gptr.Of[int32](1), + Details: []*entity.ItemErrorDetail{ + { + Message: gptr.Of("Field validation error"), + Index: gptr.Of[int32](0), + }, + }, + }, + }, nil, nil) + }, + wantErrors: []*entity.ItemErrorGroup{ + { + Type: gptr.Of(entity.ItemErrorType_MismatchSchema), + Summary: gptr.Of("Schema validation failed"), + ErrorCount: gptr.Of[int32](1), + Details: []*entity.ItemErrorDetail{ + { + Message: gptr.Of("Field validation error"), + Index: gptr.Of[int32](0), + }, + }, + }, + }, + wantItemOutputs: nil, + wantErr: false, + }, + { + name: "批量更新失败 - RPC错误", + param: &entity.BatchUpdateEvaluationSetItemsParam{ + SpaceID: 1, + EvaluationSetID: 100, + Items: []*entity.EvaluationSetItem{ + { + ID: 1, + ItemKey: "item1", + EvaluationSetID: 100, + }, + }, + }, + mockSetup: func() { + mockDatasetRPCAdapter.EXPECT(). + BatchUpdateDatasetItems(gomock.Any(), gomock.Any()). + Return(nil, nil, errorx.NewByCode(errno.CommonInternalErrorCode)) + }, + wantErrors: nil, + wantItemOutputs: nil, + wantErr: true, + }, + { + name: "批量更新失败 - 参数为空", + param: nil, + mockSetup: func() {}, + wantErrors: nil, + wantItemOutputs: nil, + wantErr: true, + }, + } + + for _, tt := range tests { + t.Run(tt.name, func(t *testing.T) { + tt.mockSetup() + + errors, itemOutputs, err := service.BatchUpdateEvaluationSetItems(context.Background(), tt.param) + if tt.wantErr { + assert.Error(t, err) + return + } + + assert.NoError(t, err) + assert.Equal(t, tt.wantErrors, errors) + assert.Equal(t, tt.wantItemOutputs, itemOutputs) + }) + } +} + func TestEvaluationSetItemServiceImpl_ClearEvaluationSetDraftItem(t *testing.T) { ctrl := gomock.NewController(t) defer ctrl.Finish() diff --git a/backend/modules/evaluation/infra/metrics/openapi/emit_test.go b/backend/modules/evaluation/infra/metrics/openapi/emit_test.go new file mode 100644 index 000000000..89d233319 --- /dev/null +++ b/backend/modules/evaluation/infra/metrics/openapi/emit_test.go @@ -0,0 +1,95 @@ +// Copyright (c) 2025 coze-dev Authors +// SPDX-License-Identifier: Apache-2.0 + +package openapi + +import ( + "context" + "testing" + + "github.com/stretchr/testify/assert" + "go.uber.org/mock/gomock" + + "github.com/coze-dev/coze-loop/backend/infra/metrics" + "github.com/coze-dev/coze-loop/backend/infra/metrics/mocks" + "github.com/coze-dev/coze-loop/backend/pkg/errorx" +) + +func TestEvaluationSetMetricsImpl_EmitCreate(t *testing.T) { + ctrl := gomock.NewController(t) + defer ctrl.Finish() + + mockMetric := mocks.NewMockMetric(ctrl) + metricsImpl := &OpenAPIEvaluationMetricsImpl{metric: mockMetric} + + tests := []struct { + name string + spaceID int64 + err error + setup func() + }{ + { + name: "successful create", + spaceID: 123, + err: nil, + setup: func() { + mockMetric.EXPECT().Emit( + gomock.Any(), + gomock.Any(), + ).Times(1) + }, + }, + { + name: "create with error", + spaceID: 456, + err: errorx.NewByCode(1001), + setup: func() { + mockMetric.EXPECT().Emit( + gomock.Any(), + gomock.Any(), + ).Times(1) + }, + }, + } + + for _, tt := range tests { + t.Run(tt.name, func(t *testing.T) { + tt.setup() + metricsImpl.EmitOpenAPIMetric(context.Background(), tt.spaceID, 0, "", 0, tt.err) + }) + } +} + +func TestNewOpenAPIEvaluationMetrics(t *testing.T) { + ctrl := gomock.NewController(t) + defer ctrl.Finish() + + tests := []struct { + name string + meter metrics.Meter + want *OpenAPIEvaluationMetricsImpl + }{ + { + name: "nil meter", + meter: nil, + want: nil, + }, + { + name: "meter", + meter: metrics.GetMeter(), + want: nil, + }, + } + + for _, tt := range tests { + t.Run(tt.name, func(t *testing.T) { + got := NewEvaluationOApiMetrics(tt.meter) + if tt.want == nil { + assert.Nil(t, got) + } else { + assert.NotNil(t, got) + assert.IsType(t, &OpenAPIEvaluationMetricsImpl{}, got) + } + }) + } +} From 779f95ee73c4225fc26a7b22906868b4fb47b31e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Mon, 27 Oct 2025 11:27:31 +0800 Subject: [PATCH 87/94] fix Change-Id: I2b2ef8380bcf7997d3c8119716eee4ac77c0ab33 --- .../service/evaluation_set_item_impl_test.go | 32 +++++++++---------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/backend/modules/evaluation/domain/service/evaluation_set_item_impl_test.go b/backend/modules/evaluation/domain/service/evaluation_set_item_impl_test.go index 8525d33a4..1f63540b1 100644 --- a/backend/modules/evaluation/domain/service/evaluation_set_item_impl_test.go +++ b/backend/modules/evaluation/domain/service/evaluation_set_item_impl_test.go @@ -375,12 +375,12 @@ func TestEvaluationSetItemServiceImpl_BatchUpdateEvaluationSetItems(t *testing.T service := NewEvaluationSetItemServiceImpl(mockDatasetRPCAdapter) tests := []struct { - name string - param *entity.BatchUpdateEvaluationSetItemsParam - mockSetup func() - wantErrors []*entity.ItemErrorGroup + name string + param *entity.BatchUpdateEvaluationSetItemsParam + mockSetup func() + wantErrors []*entity.ItemErrorGroup wantItemOutputs []*entity.DatasetItemOutput - wantErr bool + wantErr bool }{ { name: "成功批量更新评估集项", @@ -455,8 +455,8 @@ func TestEvaluationSetItemServiceImpl_BatchUpdateEvaluationSetItems(t *testing.T ErrorCount: gptr.Of[int32](1), Details: []*entity.ItemErrorDetail{ { - Message: gptr.Of("Field validation error"), - Index: gptr.Of[int32](0), + Message: gptr.Of("Field validation error"), + Index: gptr.Of[int32](0), }, }, }, @@ -469,8 +469,8 @@ func TestEvaluationSetItemServiceImpl_BatchUpdateEvaluationSetItems(t *testing.T ErrorCount: gptr.Of[int32](1), Details: []*entity.ItemErrorDetail{ { - Message: gptr.Of("Field validation error"), - Index: gptr.Of[int32](0), + Message: gptr.Of("Field validation error"), + Index: gptr.Of[int32](0), }, }, }, @@ -496,17 +496,17 @@ func TestEvaluationSetItemServiceImpl_BatchUpdateEvaluationSetItems(t *testing.T BatchUpdateDatasetItems(gomock.Any(), gomock.Any()). Return(nil, nil, errorx.NewByCode(errno.CommonInternalErrorCode)) }, - wantErrors: nil, + wantErrors: nil, wantItemOutputs: nil, - wantErr: true, + wantErr: true, }, { - name: "批量更新失败 - 参数为空", - param: nil, - mockSetup: func() {}, - wantErrors: nil, + name: "批量更新失败 - 参数为空", + param: nil, + mockSetup: func() {}, + wantErrors: nil, wantItemOutputs: nil, - wantErr: true, + wantErr: true, }, } From 59081596a2d29b787ae2a6fdb523e74ec8b9682c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Mon, 27 Oct 2025 11:51:46 +0800 Subject: [PATCH 88/94] fix Change-Id: I1e2e724d6aa423fd0f8d416f51400a8961f3c0cf --- backend/modules/evaluation/infra/rpc/data/dataset.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/backend/modules/evaluation/infra/rpc/data/dataset.go b/backend/modules/evaluation/infra/rpc/data/dataset.go index 100d901f8..3b023c187 100644 --- a/backend/modules/evaluation/infra/rpc/data/dataset.go +++ b/backend/modules/evaluation/infra/rpc/data/dataset.go @@ -302,8 +302,11 @@ func (a *DatasetRPCAdapter) BatchCreateDatasetItems(ctx context.Context, param * } func (a *DatasetRPCAdapter) BatchUpdateDatasetItems(ctx context.Context, param *rpc.BatchUpdateDatasetItemsParam) (errorGroup []*entity.ItemErrorGroup, itemOutputs []*entity.DatasetItemOutput, err error) { - // TODO implement me - panic("implement me") + if param == nil { + return nil, nil, errorx.NewByCode(errno.CommonInvalidParamCode) + } + // TODO: call underlying dataset service and map response + return nil, nil, errorx.NewByCode(errno.CommonInternalErrorCode, errorx.WithExtraMsg("BatchUpdateDatasetItems not implemented")) } func (a *DatasetRPCAdapter) UpdateDatasetItem(ctx context.Context, spaceID, evaluationSetID, itemID int64, turns []*entity.Turn) (err error) { From a9a182769f40fbc5f3acf6142bbab40a97a0e70b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Mon, 27 Oct 2025 11:53:17 +0800 Subject: [PATCH 89/94] fix Change-Id: I2385b811cfcee408f7602879eb77c8c6aa55ca0d --- .../coze/loop/apis/eval_open_apiservice.go | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) diff --git a/backend/api/handler/coze/loop/apis/eval_open_apiservice.go b/backend/api/handler/coze/loop/apis/eval_open_apiservice.go index 8369237a0..cf9631900 100644 --- a/backend/api/handler/coze/loop/apis/eval_open_apiservice.go +++ b/backend/api/handler/coze/loop/apis/eval_open_apiservice.go @@ -8,9 +8,6 @@ package apis import ( "context" - "github.com/cloudwego/hertz/pkg/protocol/consts" - openapi0 "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/openapi" - "github.com/cloudwego/hertz/pkg/app" "github.com/coze-dev/coze-loop/backend/kitex_gen/coze/loop/evaluation/evalopenapiservice" ) @@ -20,17 +17,7 @@ var localEvalOpenAPIClient evalopenapiservice.Client // ReportEvalTargetInvokeResult . // @router /v1/loop/evaluation/eval_targets/result [POST] func ReportEvalTargetInvokeResult(ctx context.Context, c *app.RequestContext) { - var err error - var req openapi0.ReportEvalTargetInvokeResultRequest - err = c.BindAndValidate(&req) - if err != nil { - c.String(consts.StatusBadRequest, err.Error()) - return - } - - resp := new(openapi0.ReportEvalTargetInvokeResultResponse) - - c.JSON(consts.StatusOK, resp) + invokeAndRender(ctx, c, localEvalOpenAPIClient.ReportEvalTargetInvokeResult_) } // CreateEvaluationSetOApi . From 6db4276af7d98638427f46db46568fb2b6186421 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Mon, 27 Oct 2025 11:54:43 +0800 Subject: [PATCH 90/94] fix Change-Id: Ia08107bc3efef69d74b69843ea9221b7310637af --- backend/modules/evaluation/application/eval_openapi_app.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/modules/evaluation/application/eval_openapi_app.go b/backend/modules/evaluation/application/eval_openapi_app.go index 45cba542f..c176fec09 100644 --- a/backend/modules/evaluation/application/eval_openapi_app.go +++ b/backend/modules/evaluation/application/eval_openapi_app.go @@ -226,7 +226,7 @@ func (e *EvalOpenAPIApplication) CreateEvaluationSetVersionOApi(ctx context.Cont return nil, err } if set == nil { - return nil, errorx.NewByCode(errno.ResourceNotFoundCode, errorx.WithExtraMsg("errno set not found")) + return nil, errorx.NewByCode(errno.ResourceNotFoundCode, errorx.WithExtraMsg("evaluation set not found")) } var ownerID *string if set.BaseInfo != nil && set.BaseInfo.CreatedBy != nil { From 1f6195aa1ae750470aa8b9f1dd00872a15575411 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Mon, 27 Oct 2025 14:47:54 +0800 Subject: [PATCH 91/94] fix Change-Id: I13b1a8c03fe6a03004c8715f512627c7cc7bcb8a --- backend/api/router/coze/loop/apis/middleware.go | 1 + .../evaluation/application/convertor/target/eval_target.go | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/backend/api/router/coze/loop/apis/middleware.go b/backend/api/router/coze/loop/apis/middleware.go index cdcdd4f22..454249d12 100644 --- a/backend/api/router/coze/loop/apis/middleware.go +++ b/backend/api/router/coze/loop/apis/middleware.go @@ -1433,6 +1433,7 @@ func _traces1Mw(handler *apis.APIHandler) []app.HandlerFunc { // your code... return nil } + func _gettracev2Mw(handler *apis.APIHandler) []app.HandlerFunc { // your code... return nil diff --git a/backend/modules/evaluation/application/convertor/target/eval_target.go b/backend/modules/evaluation/application/convertor/target/eval_target.go index 1e81c850b..4c35eb97f 100644 --- a/backend/modules/evaluation/application/convertor/target/eval_target.go +++ b/backend/modules/evaluation/application/convertor/target/eval_target.go @@ -184,7 +184,7 @@ func EvalTargetVersionDO2DTO(targetVersionDO *do.EvalTargetVersion) (targetVersi Name: &targetVersionDO.VolcengineAgent.Name, Description: &targetVersionDO.VolcengineAgent.Description, VolcengineAgentEndpoints: endpoints, - Protocol: gptr.Of(dto.VolcengineAgentProtocol(gptr.Indirect(targetVersionDO.VolcengineAgent.Protocol))), + Protocol: gptr.Of(gptr.Indirect(targetVersionDO.VolcengineAgent.Protocol)), BaseInfo: commonconvertor.ConvertBaseInfoDO2DTO(targetVersionDO.VolcengineAgent.BaseInfo), } } From c6cbab41499893b479f3f82e19cd13650a570db8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Mon, 27 Oct 2025 15:28:04 +0800 Subject: [PATCH 92/94] fix Change-Id: I26a484af2d02cf1de2ea95d3b566caf1c16bc706 --- .../coze/loop/evaluation/coze.loop.evaluation.openapi.thrift | 2 +- idl/thrift/coze/loop/evaluation/domain_openapi/common.thrift | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift b/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift index 291d6ded6..db5a77dd9 100644 --- a/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift +++ b/idl/thrift/coze/loop/evaluation/coze.loop.evaluation.openapi.thrift @@ -275,7 +275,7 @@ service EvaluationOpenAPIService { // 创建评测集版本 CreateEvaluationSetVersionOApiResponse CreateEvaluationSetVersionOApi(1: CreateEvaluationSetVersionOApiRequest req) (api.tag="openapi", api.post = "/v1/loop/evaluation/evaluation_sets/:evaluation_set_id/versions") // 获取评测集版本列表 - ListEvaluationSetVersionsOApiResponse ListEvaluationSetVersionsOApi(1: ListEvaluationSetVersionsOApiRequest req) (api.category="evaluation_set", api.get = "/v1/loop/evaluation/evaluation_sets/:evaluation_set_id/versions"), + ListEvaluationSetVersionsOApiResponse ListEvaluationSetVersionsOApi(1: ListEvaluationSetVersionsOApiRequest req) (api.category="evaluation_set", api.get = "/v1/loop/evaluation/evaluation_sets/:evaluation_set_id/versions") // 批量添加评测集数据 BatchCreateEvaluationSetItemsOApiResponse BatchCreateEvaluationSetItemsOApi(1: BatchCreateEvaluationSetItemsOApiRequest req) (api.tag="openapi", api.post = "/v1/loop/evaluation/evaluation_sets/:evaluation_set_id/items") // 批量更新评测集数据 diff --git a/idl/thrift/coze/loop/evaluation/domain_openapi/common.thrift b/idl/thrift/coze/loop/evaluation/domain_openapi/common.thrift index fcd99b4ab..c68e728f6 100644 --- a/idl/thrift/coze/loop/evaluation/domain_openapi/common.thrift +++ b/idl/thrift/coze/loop/evaluation/domain_openapi/common.thrift @@ -76,8 +76,8 @@ struct OpenAPIResponse { } struct OrderBy { - 1: optional string field, - 2: optional bool is_asc, + 1: optional string field + 2: optional bool is_asc } struct RuntimeParam { From 323995e98a77ac79d397635a91dbb48425aae10f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Mon, 27 Oct 2025 15:29:15 +0800 Subject: [PATCH 93/94] fix Change-Id: Ifc27956ee3a95e170ff8ffa81f7ab4cb24b6738c --- .../modules/evaluation/application/eval_openapi_app.go | 8 -------- 1 file changed, 8 deletions(-) diff --git a/backend/modules/evaluation/application/eval_openapi_app.go b/backend/modules/evaluation/application/eval_openapi_app.go index 7fe929f66..c176fec09 100644 --- a/backend/modules/evaluation/application/eval_openapi_app.go +++ b/backend/modules/evaluation/application/eval_openapi_app.go @@ -8,8 +8,6 @@ import ( "strconv" "time" - "github.com/coze-dev/coze-loop/backend/infra/middleware/session" - "github.com/coze-dev/coze-loop/backend/modules/evaluation/application/convertor/evaluation_set" "github.com/coze-dev/coze-loop/backend/modules/evaluation/consts" "github.com/coze-dev/coze-loop/backend/modules/evaluation/pkg/errno" @@ -79,12 +77,6 @@ func (e *EvalOpenAPIApplication) CreateEvaluationSetOApi(ctx context.Context, re defer func() { e.metric.EmitOpenAPIMetric(ctx, req.GetWorkspaceID(), evaluationSetID, kitexutil.GetTOMethod(ctx), startTime, err) }() - - uid := session.UserIDInCtxOrEmpty(ctx) - println(uid) - appid := session.AppIDInCtxOrEmpty(ctx) - println(appid) - // 参数校验 if req == nil { return nil, errorx.NewByCode(errno.CommonInvalidParamCode, errorx.WithExtraMsg("req is nil")) From d8f89e32fd3e02b0a8e581584329742f689321f6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=80=9Cdsf86=E2=80=9D?= Date: Mon, 27 Oct 2025 15:31:02 +0800 Subject: [PATCH 94/94] fox Change-Id: Icb8d61eb5fef0839719ffd4d546620c122a47bbe --- .../coze/loop/evaluation/domain_openapi/eval_set.thrift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/idl/thrift/coze/loop/evaluation/domain_openapi/eval_set.thrift b/idl/thrift/coze/loop/evaluation/domain_openapi/eval_set.thrift index 9bf794f70..9fb391d3a 100644 --- a/idl/thrift/coze/loop/evaluation/domain_openapi/eval_set.thrift +++ b/idl/thrift/coze/loop/evaluation/domain_openapi/eval_set.thrift @@ -19,11 +19,11 @@ struct FieldSchema { 1: optional string name 2: optional string description 3: optional common.ContentType content_type - 4: optional FieldDisplayFormat default_display_format, // 默认渲染格式,如 code, json, etc.mai + 4: optional FieldDisplayFormat default_display_format // 默认渲染格式,如 code, json, etc.mai 5: optional bool is_required 6: optional string text_schema // JSON Schema字符串 - 10: optional string key, // 唯一键,创建列时无需关注,更新列的时候携带即可 + 10: optional string key // 唯一键,创建列时无需关注,更新列的时候携带即可 } // 评测集Schema