coze-studio/idl/flow/devops/debugger/flow.devops.debugger.coze.t...

70 lines
1.9 KiB
Thrift
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

namespace go flow.devops.debugger.coze
include "../../../base.thrift"
include "./domain/infra.thrift"
include "./domain/testcase.thrift"
// ========== TestCase =========== //
struct SaveCaseDataReq {
1: optional infra.BizCtx bizCtx // 业务信息
2: optional infra.ComponentSubject bizComponentSubject
3: optional testcase.CaseDataBase caseBase // case基本数据
255: optional base.Base Base
}
struct SaveCaseDataResp {
1: optional testcase.CaseDataDetail caseDetail
253: optional i32 code
254: optional string msg
255: optional base.BaseResp BaseResp
}
struct DeleteCaseDataReq {
1: optional infra.BizCtx bizCtx // 业务信息
2: optional list<i64> caseIDs // 单次上限20个
255: optional base.Base Base
}
struct DeleteCaseDataResp {
1: optional list<i64> deletedCaseIDS
253: optional i32 code
254: optional string msg
255: optional base.BaseResp BaseResp
}
struct CheckCaseDuplicateReq {
1: optional infra.BizCtx bizCtx
2: optional string caseName // case名称
3: optional infra.ComponentSubject bizComponentSubject
255: optional base.Base Base
}
struct CheckCaseDuplicateResp {
1: optional bool isPass
2: optional string failReason // 当pass=false时给出具体的校验不通过的原因
3: optional i32 failCode
253: optional i32 code
254: optional string msg
255: optional base.BaseResp BaseResp
}
struct GetSchemaByIDReq {
1: optional infra.BizCtx bizCtx // 业务信息
2: optional infra.ComponentSubject bizComponentSubject
255: optional base.Base Base
}
struct GetSchemaByIDResp {
1: optional string schemaJson // Json格式的组件input信息与Input Json Schema保持一致不包含Value值信息
253: optional i32 code
254: optional string msg
255: optional base.BaseResp BaseResp
}