From 302866dd2e43ea6bdebc58ab5faab1c8579987e1 Mon Sep 17 00:00:00 2001 From: shihailiang Date: Mon, 22 Sep 2025 19:46:25 +0800 Subject: [PATCH 01/30] 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/30] 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/30] =?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/30] 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/30] 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/30] =?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/30] =?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/30] 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/30] 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/30] 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/30] 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/30] 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/30] 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/30] 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/30] 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/30] 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/30] 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/30] 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/30] 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/30] 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/30] 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/30] 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/30] 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/30] 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/30] 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/30] 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/30] 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/30] 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/30] 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/30] 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 }