Documentation ¶
Index ¶
- type AddRelationsInfo
- type AddResourceInfo
- type AddTestCaseCommentRequest
- type AddTestCaseCommentResponse
- type AlarmStatisticsQuery
- type AlarmTemplateInfo
- type AlertGroup
- type AlertLevel
- type AlertStatisticsDto
- type AlertTemplateVo
- type ApiError
- type ArrayNode
- type Asset
- type AssignedUserInfo
- type AssociateDefectInfoVo
- type AssociateIssueInfoVo
- type AttachmentVo
- type AttributeChange
- type AuthInfo
- type AvailableConfig
- type AwInstance
- type AwInstanceRes
- type AwParam
- type AwParamBasicValue
- type AwVariable
- type AwVariableFunctionType
- type AwVariableFunctionTypeEnum
- type BasePageInfoReview
- type BasePageInfoScene
- type BasePageInfoTemplateV2
- type BasePageInfoTestCase
- type BasePageInfoTestPoint
- type BasicAw
- type BasicAwCata
- type BasicAwInfo
- type BasicAwRes
- type BatchAddRelationsByOneCaseRequest
- type BatchAddRelationsByOneCaseResponse
- type BatchAddResourcesForIteratorRequest
- type BatchAddResourcesForIteratorResponse
- type BatchDeleteTestCaseRequest
- type BatchDeleteTestCaseRequestBody
- type BatchDeleteTestCaseResponse
- type BatchDeleteTestCasesRequest
- type BatchDeleteTestCasesResponse
- type BatchDeleteTestReportRequest
- type BatchDeleteTestReportResponse
- type BatchRemoveTestCasesFromIteratorRequest
- type BatchRemoveTestCasesFromIteratorResponse
- type BatchUpdateVersionTestCasesRequest
- type BatchUpdateVersionTestCasesResponse
- type BranchVersionInfo
- type CaseAutomationDetailsVo
- type CaseAwInstance
- type CaseCompletionRateVo
- type CaseExecuteVo
- type CaseIdAndTypeInfo
- type CaseInfo
- type CaseOperationVo
- type CasePassRateVo
- type CasePassVo
- type CaseRemoveInfo
- type CheckPermissionRequest
- type CheckPermissionResponse
- type CheckPoint
- type CheckPointFunctionType
- type CheckPointFunctionTypeEnum
- type CommRequestListFactorParam
- type CommRequestMindmapPageParamV3
- type CommRequestReviewPageParam
- type CommRequestScenePageParam
- type CommRequestSystemConfig
- type CommRequestTemplatePageParam
- type CommRequestTestCasePageParam
- type CommRequestTestPointPageParam
- type CommonResponseErrorAvailableConfig
- type CommonResponseErrorObject
- type CommonResponseErrorOfApiTest
- type CommonResponseErrorOfobject
- type CommonResponseErrorPageResultBasicAwInfo
- type CommonResponseErrorString
- type ConditionInstance
- type CoverRateVo
- type CreateApiTestSuiteByRepoFileRequest
- type CreateApiTestSuiteByRepoFileResponse
- type CreateBasicAwReq
- type CreateInfoVo
- type CreateIteratorRequest
- type CreateIteratorResponse
- type CreatePlanRequest
- type CreatePlanRequestBody
- type CreatePlanResponse
- type CreateProjectBranchRequest
- type CreateProjectBranchResponse
- type CreateRelationsByOneCaseRequest
- type CreateRelationsByOneCaseResponse
- type CreateReportRequest
- type CreateReportResponse
- type CreateResourceUriRequest
- type CreateResourceUriResponse
- type CreateServiceRequest
- type CreateServiceResponse
- type CreateTestCaseInPlanRequest
- type CreateTestCaseInPlanRequestBody
- type CreateTestCaseInPlanResponse
- type CreateTestCaseReq
- type CreateTestCaseRequest
- type CreateTestCaseRequestBody
- type CreateTestCaseResponse
- type CreateTestSuitByRepoFileInfo
- type CreateUserDefinedUrlKeyWordRequest
- type CreateUserDefinedUrlKeyWordResponse
- type CreateVersionTestCaseRequest
- type CreateVersionTestCaseResponse
- type CustomFieldVo
- type CustomReportListVo
- type DashboardDataQuery
- type DashboardDto
- type DefectVo
- type DeleteBasicAwByIdRequest
- type DeleteBasicAwByIdResponse
- type DeleteRelationsByOneCaseInfo
- type DeleteRelationsByOneCaseRequest
- type DeleteRelationsByOneCaseResponse
- type DeleteServiceRequest
- type DeleteServiceResponse
- type DeleteTestCaseCommentRequest
- type DeleteTestCaseCommentResponse
- type DeleteTestCaseInfo
- type DepParamInstance
- type DesignSummaryVo
- type DetailTestTypeCasePassRateVo
- type DnsMapping
- type DnsMappingNode
- type DomainVisibleServiceVo
- type EchoTestPackageCheckResult
- type ElementResourceChangeExternalVo
- type Environment
- type ErrorCaseInfoBean
- type ErrorDetailInfo
- type ErrorInfo
- type ExecuteInfoVo
- type ExecuteSummaryVo
- type ExtendAuthorInfo
- type ExtendInfo
- type ExternalBranchInfoVo
- type ExternalServiceBizCase
- type ExternalServiceCaseInfo
- type ExternalServiceCaseStep
- type ExternalTestCaseHistoryVo
- type ExternalTestCaseVo
- type ExternalUserCaseAndDefect
- type ExternalUserExecuteInfo
- type ExtraInfo
- type GenerateReportInfo
- type GetPublicLibAndAwsResp
- type IdAndNameAndValueVo
- type IntegerIdAndNameVo
- type IssueCoverRateVo
- type IssueListFilterInfo
- type IssueListPiFilterInfo
- type IssuePassDetailsVo
- type IssueTreeInfo
- type IssuesRelationTestCaseVo
- type ItemParam
- type IteratorListFilterInfo
- type IteratorVersionInfo
- type IteratorVersionSummaryVo
- type IteratorVersionsQueryInfo
- type JsonNode
- type ListAlarmStatisticsUsingRequest
- type ListAlarmStatisticsUsingResponse
- type ListAlertGroupsByConditionRequest
- type ListAlertGroupsByConditionRequestBody
- type ListAlertGroupsByConditionResponse
- type ListAlertTemplatesRequest
- type ListAlertTemplatesResponse
- type ListAllBranchesRequest
- type ListAllBranchesResponse
- type ListAllConfigItemByTypeRequest
- type ListAllConfigItemByTypeRequestBody
- type ListAllConfigItemByTypeResponse
- type ListAllIteratorsRequest
- type ListAllIteratorsResponse
- type ListAllTestCasesRequest
- type ListAllTestCasesResponse
- type ListAttachmentsRequest
- type ListAttachmentsResponse
- type ListAvailableConfigRequest
- type ListAvailableConfigResponse
- type ListBasicAwInfoListSupportsSearchRequest
- type ListBasicAwInfoListSupportsSearchResponse
- type ListBasicAwRequest
- type ListBasicAwResponse
- type ListBranchesRequest
- type ListBranchesRequestSortField
- type ListBranchesRequestSortFieldEnum
- type ListBranchesRequestSortType
- type ListBranchesRequestSortTypeEnum
- type ListBranchesResponse
- type ListCasesStatusRequest
- type ListCasesStatusResponse
- type ListDomainVisibleServicesRequest
- type ListDomainVisibleServicesResponse
- type ListEnvironmentsRequest
- type ListEnvironmentsResponse
- type ListFactorParam
- type ListIssueTreeRequest
- type ListIssueTreeResponse
- type ListIteratorIssueTreeRequest
- type ListIteratorIssueTreeResponse
- type ListIteratorsRequest
- type ListIteratorsResponse
- type ListLinesUsingRequest
- type ListLinesUsingResponse
- type ListMsgInfosUsingRequest
- type ListMsgInfosUsingResponse
- type ListOwnTestCasesRequest
- type ListOwnTestCasesResponse
- type ListProjectFieldConfigsRequest
- type ListProjectFieldConfigsResponse
- type ListProjectTestCaseFieldsRequest
- type ListProjectTestCaseFieldsResponse
- type ListPublicLibAndAwsRequest
- type ListPublicLibAndAwsResponse
- type ListReportsRequest
- type ListReportsResponse
- type ListResourcePoolsRequest
- type ListResourcePoolsResponse
- type ListScattersUsingRequest
- type ListScattersUsingResponse
- type ListSubTaskCaseOverstockUsingRequest
- type ListSubTaskCaseOverstockUsingResponse
- type ListTaskAssignCasesRequest
- type ListTaskAssignCasesResponse
- type ListTaskTestCasesRequest
- type ListTaskTestCasesResponse
- type ListTasksRequest
- type ListTasksResponse
- type ListTestCaseCommentsRequest
- type ListTestCaseCommentsResponse
- type ListTestCaseHistoriesRequest
- type ListTestCaseHistoriesRequestBody
- type ListTestCaseHistoriesResponse
- type ListTestCaseScriptDetailRequest
- type ListTestCaseScriptDetailResponse
- type ListTestCasesByIssueRequest
- type ListTestCasesByIssueResponse
- type ListTestCasesRequest
- type ListTestCasesRequestBody
- type ListTestCasesResponse
- type ListTestReportsByConditionRequest
- type ListTestReportsByConditionResponse
- type ListTestTypesRequest
- type ListTestTypesResponse
- type ListTestcasesByProjectIssuesRelationRequest
- type ListTestcasesByProjectIssuesRelationResponse
- type ListUsageInfosRequest
- type ListUsageInfosResponse
- type ListUserDnsMappingRequest
- type ListUserDnsMappingResponse
- type ListUserPackageUsageRequest
- type ListUserPackageUsageResponse
- type ListUserPopupInfoRequest
- type ListUserPopupInfoResponse
- type ListUsingGetRequest
- type ListUsingGetResponse
- type ListVariablesRequest
- type ListVariablesResponse
- type MindmapObject
- type MindmapPageParamV3
- type MockInfo
- type MsgInfoQuery
- type MsgInfoQueryAlertTypes
- type MsgInfoQueryAlertTypesEnum
- type MsgInfoQuerySendAlertType
- type MsgInfoQuerySendAlertTypeEnum
- type MsgInfoVo
- type MsgInfoVoAlertType
- type MsgInfoVoAlertTypeEnum
- type MsgInfoVoSendAlertType
- type MsgInfoVoSendAlertTypeEnum
- type NameAndId
- type NameAndIdVo
- type NameAndValueAndCodeVo
- type NameAndValueVo
- type Number
- type OprReportInfo
- type PackageUsage
- type PageResultBasicAwInfo
- type PageResults
- type PiFilterInfo
- type PiInfo
- type PlanCycle
- type PopUpInfo
- type ProjectFieldConfigOptionVo
- type ProjectFieldConfigVo
- type ProjectTestCaseFieldVo
- type PublicAwLib
- type PublicAwLibRes
- type QueryCasesStatusResponseV2
- type QueryCustomFieldsInfo
- type QueryIssueTreeInfo
- type QueryProjectIssuesRelationTestCasesInfo
- type QueryRequirementsOverviewInfo
- type QueryTaskAssignCasesInfo
- type QueryTaskTestCasesInfo
- type QueryTestCasesByIssueInfo
- type QueryTestItemTreeInfo
- type RelateTaskTestCasesVo
- type RelationInfo
- type RemoveIssuesFromIteratorRequest
- type RemoveIssuesFromIteratorResponse
- type RemoveIssuesInfo
- type ReportChartDataVo
- type ReportDimVo
- type ReportFilter
- type ReportSummaryVo
- type RequirementOverviewVo
- type RequirementsOverviewVo
- type ResourceChangeExternalVo
- type ResourcePoolVo
- type ResultValueCustomReportListVo
- type ResultValueListCustomReportListVo
- type ResultValueListProjectFieldConfigVo
- type ResultValueListResourcePoolVo
- type ResultValueListTestCaseReviewVo
- type ResultValueListTestItemVo
- type ResultValueListTestVersionVo
- type ResultValueRequirementsOverviewVo
- type ResultValueStringForOk
- type Review
- type ReviewPageParam
- type RunTestCaseRequest
- type RunTestCaseRequestBody
- type RunTestCaseResponse
- type SaveTaskSettingRequest
- type SaveTaskSettingRequestBody
- type SaveTaskSettingRequestBodyIsLongRun
- type SaveTaskSettingRequestBodyIsLongRunEnum
- type SaveTaskSettingResponse
- type Scene
- type ScenePageParam
- type SearchRequest
- type ServiceRequestBody
- type ServicesInfo
- type ShowAllConfigValueByTypeAndKeyRequest
- type ShowAllConfigValueByTypeAndKeyResponse
- type ShowAllFeatureChildrenRequest
- type ShowAllFeatureChildrenResponse
- type ShowApiTestcaseHistoriesRequest
- type ShowApiTestcaseHistoriesResponse
- type ShowAssetRequest
- type ShowAssetResponse
- type ShowAssetTreeRequest
- type ShowAssetTreeResponse
- type ShowBackgroundInfoRequest
- type ShowBackgroundInfoResponse
- type ShowBranchRequest
- type ShowBranchResponse
- type ShowConcurrencyPackageUsingRequest
- type ShowConcurrencyPackageUsingResponse
- type ShowDisclaimerRecordRequest
- type ShowDisclaimerRecordResponse
- type ShowDomainInfoRequest
- type ShowDomainInfoResponse
- type ShowEchoTestPackageUsingRequest
- type ShowEchoTestPackageUsingResponse
- type ShowFactorByAssetIdRequest
- type ShowFactorByAssetIdResponse
- type ShowFactorByIdRequest
- type ShowFactorByIdResponse
- type ShowFeatureChildrenRequest
- type ShowFeatureChildrenResponse
- type ShowFreeDeclarationRequest
- type ShowFreeDeclarationResponse
- type ShowIfTaskNameRepeatRequest
- type ShowIfTaskNameRepeatResponse
- type ShowIfUserNameRepeatRequest
- type ShowIfUserNameRepeatResponse
- type ShowIssuesByPlanIdRequest
- type ShowIssuesByPlanIdResponse
- type ShowIteratorByDefectRequest
- type ShowIteratorByDefectResponse
- type ShowIteratorDetailRequest
- type ShowIteratorDetailResponse
- type ShowMindMapByIdRequest
- type ShowMindMapByIdResponse
- type ShowMindmapByPageRequest
- type ShowMindmapByPageResponse
- type ShowMindmapCreatorNameRequest
- type ShowMindmapCreatorNameResponse
- type ShowOperationalDataCurrentMonthUsingRequest
- type ShowOperationalDataCurrentMonthUsingResponse
- type ShowPlanJournalsRequest
- type ShowPlanJournalsResponse
- type ShowPlanListRequest
- type ShowPlanListResponse
- type ShowPlansRequest
- type ShowPlansResponse
- type ShowProgressRequest
- type ShowProgressResponse
- type ShowProjectDataDashboardRequest
- type ShowProjectDataDashboardResponse
- type ShowRegisterServiceRequest
- type ShowRegisterServiceResponse
- type ShowReportRequest
- type ShowReportResponse
- type ShowRequirementsOverviewRequest
- type ShowRequirementsOverviewResponse
- type ShowReviewByPageRequest
- type ShowReviewByPageResponse
- type ShowSceneByPageRequest
- type ShowSceneByPageResponse
- type ShowStatisticByIdRequest
- type ShowStatisticByIdResponse
- type ShowSystemConfigsRequest
- type ShowSystemConfigsResponse
- type ShowTemplateByPageRequest
- type ShowTemplateByPageResponse
- type ShowTestCaseAndDefectInfoRequest
- type ShowTestCaseAndDefectInfoRequestBody
- type ShowTestCaseAndDefectInfoResponse
- type ShowTestCaseDetailRequest
- type ShowTestCaseDetailResponse
- type ShowTestCaseDetailV2Request
- type ShowTestCaseDetailV2Response
- type ShowTestCaseRequest
- type ShowTestCaseResponse
- type ShowTestCaseReviewsRequest
- type ShowTestCaseReviewsResponse
- type ShowTestCasesChangeStatisticsRequest
- type ShowTestCasesChangeStatisticsResponse
- type ShowTestcaseByPageRequest
- type ShowTestcaseByPageResponse
- type ShowTestpointByPageRequest
- type ShowTestpointByPageResponse
- type ShowUserAccessInfoRequest
- type ShowUserAccessInfoResponse
- type ShowUserExecuteTestCaseInfoRequest
- type ShowUserExecuteTestCaseInfoRequestBody
- type ShowUserExecuteTestCaseInfoResponse
- type SimpleIssueVo
- type SimpleResourceInfo
- type SubTaskCaseSuccessLineDetailVo
- type SubTaskCaseSuccessLineVo
- type SubtaskcaseOverstockDto
- type SystemConfig
- type TaskAssignCaseDetailVo
- type TaskAssignCaseVo
- type TaskCaseResponseTimeDetailVo
- type TaskListVo
- type TaskVo
- type TasksQueryInfo
- type TemplatePageParam
- type TemplateV2
- type TestCase
- type TestCaseAttachmentInfo
- type TestCaseCommentInfo
- type TestCaseCommentVo
- type TestCaseExecuteBean
- type TestCaseInfo
- type TestCaseListVo
- type TestCasePageParam
- type TestCaseReviewVo
- type TestCaseStepInfo
- type TestCaseStepVo
- type TestCaseVo
- type TestCasesQueryInfo
- type TestItemVo
- type TestPlanDetail
- type TestPlanDetailCreator
- type TestPlanDetailDesignStage
- type TestPlanDetailExecuteStage
- type TestPlanDetailOwner
- type TestPlanDetailReportStage
- type TestPlanIssueDetail
- type TestPlanJournalDetail
- type TestPlanJournalList
- type TestPoint
- type TestPointPageParam
- type TestReportInfoRequestBody
- type TestReportVo
- type TestVersionVo
- type TestcaseResult
- type TmssStep
- type TmssTestcase
- type UpdateBasicAwByIdRequest
- type UpdateBasicAwByIdResponse
- type UpdateBasicAwReq
- type UpdateIteratorRequest
- type UpdateIteratorResponse
- type UpdateServiceRequest
- type UpdateServiceResponse
- type UpdateTestCaseAndScriptRequest
- type UpdateTestCaseAndScriptResponse
- type UpdateTestCaseCommentRequest
- type UpdateTestCaseCommentResponse
- type UpdateTestCaseListInfo
- type UpdateTestCaseRequest
- type UpdateTestCaseRequestBody
- type UpdateTestCaseResponse
- type UpdateTestCaseResultBean
- type UpdateTestCaseResultRequest
- type UpdateTestCaseResultRequestBody
- type UpdateTestCaseResultResponse
- type UpdateUserDnsMappingRequest
- type UpdateUserDnsMappingResponse
- type UpdateVersionTestCaseRequest
- type UpdateVersionTestCaseResponse
- type UploadFile
- type UploadFileRes
- type UsageInfos
- type ValidateRule
- type VariableRes
- type WorkItemInfo
- type WorkItemVo
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddRelationsInfo ¶ added in v0.1.100
type AddRelationsInfo struct { Relations *[]RelationInfo `json:"relations,omitempty"` // 工作项类型id TrackerId *string `json:"tracker_id,omitempty"` // 版本uri VersionUri *string `json:"version_uri,omitempty"` // 测试套id TaskUri *string `json:"task_uri,omitempty"` // 是否将需求添加到迭代 AddToIterator *bool `json:"add_to_iterator,omitempty"` // 项目id ProjectUuid *string `json:"project_uuid,omitempty"` }
func (AddRelationsInfo) String ¶ added in v0.1.100
func (o AddRelationsInfo) String() string
type AddResourceInfo ¶ added in v0.1.103
type AddResourceInfo struct { // 项目id ProjectUuid *string `json:"project_uuid,omitempty"` // 迭代uri IteratorUri *string `json:"iterator_uri,omitempty"` // 资源类型, 对应serviceType Type *int32 `json:"type,omitempty"` // 是否选择issues IsAllIssues *string `json:"is_all_issues,omitempty"` // 是否选择所有用例 AllImport *bool `json:"all_import,omitempty"` // 按照目录引入用例 FeatureUri *string `json:"feature_uri,omitempty"` // 选择的资源列表, 对应sourceCaseUris SimpleResourceinfoList *[]SimpleResourceInfo `json:"simple_resourceinfo_list,omitempty"` // 反选的资源列表 InvertSimpleResourceinfoList *[]SimpleResourceInfo `json:"invert_simple_resourceinfo_list,omitempty"` // 是否将需求添加到测试计划(不传或者true添加需求到测试计划,false就不添加) AddToIterator *bool `json:"add_to_iterator,omitempty"` }
func (AddResourceInfo) String ¶ added in v0.1.103
func (o AddResourceInfo) String() string
type AddTestCaseCommentRequest ¶ added in v0.1.103
type AddTestCaseCommentRequest struct { // 项目ID,固定长度32位字符(字母和数字)。 ProjectId string `json:"project_id"` // 用例uri TestcaseId string `json:"testcase_id"` Body *TestCaseCommentInfo `json:"body,omitempty"` }
AddTestCaseCommentRequest Request Object
func (AddTestCaseCommentRequest) String ¶ added in v0.1.103
func (o AddTestCaseCommentRequest) String() string
type AddTestCaseCommentResponse ¶ added in v0.1.103
type AddTestCaseCommentResponse struct { Uri *string `json:"uri,omitempty"` Creator *string `json:"creator,omitempty"` Comment *string `json:"comment,omitempty"` Notifier *[]string `json:"notifier,omitempty"` TestCaseUri *string `json:"test_case_uri,omitempty"` CreateTime *sdktime.SdkTime `json:"create_time,omitempty"` // 创建时间时间戳 CreateTimeTimestamp *int64 `json:"create_time_timestamp,omitempty"` UpdateTime *sdktime.SdkTime `json:"update_time,omitempty"` // 更新时间时间戳 UpdateTimeTimestamp *int64 `json:"update_time_timestamp,omitempty"` ProjectUuid *string `json:"project_uuid,omitempty"` VersionUri *string `json:"version_uri,omitempty"` DisplayName *string `json:"display_name,omitempty"` HttpStatusCode int `json:"-"` }
AddTestCaseCommentResponse Response Object
func (AddTestCaseCommentResponse) String ¶ added in v0.1.103
func (o AddTestCaseCommentResponse) String() string
type AlarmStatisticsQuery ¶ added in v0.1.103
type AlarmStatisticsQuery struct { // 结束时间 EndTime *int64 `json:"end_time,omitempty"` // 开始时间 StartTime *int64 `json:"start_time,omitempty"` }
func (AlarmStatisticsQuery) String ¶ added in v0.1.103
func (o AlarmStatisticsQuery) String() string
type AlarmTemplateInfo ¶ added in v0.1.100
type AlarmTemplateInfo struct { // 创建时间 CreateTime *string `json:"createTime,omitempty"` // 创建者 CreateUser *string `json:"createUser,omitempty"` // UUID Id *string `json:"id,omitempty"` // 备注 Remarks *string `json:"remarks,omitempty"` // 服务id TestServiceId *string `json:"testServiceId,omitempty"` // 修改时间 UpdateTime *string `json:"updateTime,omitempty"` // 修改者 UpdateUser *string `json:"updateUser,omitempty"` // 模板名称 Name *string `json:"name,omitempty"` }
func (AlarmTemplateInfo) String ¶ added in v0.1.100
func (o AlarmTemplateInfo) String() string
type AlertGroup ¶ added in v0.1.100
type AlertGroup struct { DingTalkHookUrl *string `json:"dingTalkHookUrl,omitempty"` // 告警组名称 GroupName *string `json:"group_name,omitempty"` // 告警组ID Id *string `json:"id,omitempty"` WeChatWorkHookUrl *string `json:"weChatWorkHookUrl,omitempty"` WeLinkGroupNo *string `json:"weLinkGroupNo,omitempty"` }
func (AlertGroup) String ¶ added in v0.1.100
func (o AlertGroup) String() string
type AlertLevel ¶ added in v0.1.100
type AlertLevel struct { // 告警渠道列表 AlertChannel *[]string `json:"alert_channel,omitempty"` // 告警组列表 AlertGroups *[]AlertGroup `json:"alertGroups,omitempty"` // 告警模板ID AlertTemplateId *string `json:"alertTemplateId,omitempty"` // 告警次数 AlertTimes *int32 `json:"alertTimes,omitempty"` }
func (AlertLevel) String ¶ added in v0.1.100
func (o AlertLevel) String() string
type AlertStatisticsDto ¶ added in v0.1.103
type AlertStatisticsDto struct { // 阻塞告警次数 BlockAlertCount *int32 `json:"block_alert_count,omitempty"` // 异常告警次数 ExceptionAlertCount *int32 `json:"exception_alert_count,omitempty"` // 失败告警次数 FailAlertCount *int32 `json:"fail_alert_count,omitempty"` // 服务id ServiceId *string `json:"service_id,omitempty"` // 统计时间 StatisticsTime *int64 `json:"statistics_time,omitempty"` // 超时告警次数 TimeoutAlertCount *int32 `json:"timeout_alert_count,omitempty"` }
func (AlertStatisticsDto) String ¶ added in v0.1.103
func (o AlertStatisticsDto) String() string
type AlertTemplateVo ¶ added in v0.1.100
type AlertTemplateVo struct { // 告警级别列表 AlertLevels *[]AlertLevel `json:"alertLevels,omitempty"` // 创建时间 CreateTime *string `json:"create_time,omitempty"` // 创建人 CreateUser *string `json:"create_user,omitempty"` // 唯一ID,主键 Id *string `json:"id,omitempty"` // 告警模板名称 Name *string `json:"name,omitempty"` // 备注 Remarks *string `json:"remarks,omitempty"` // 服务ID TestServiceId *string `json:"test_service_id,omitempty"` // 创建时间 UpdateTime *string `json:"update_time,omitempty"` // 更新人 UpdateUser *string `json:"update_user,omitempty"` }
func (AlertTemplateVo) String ¶ added in v0.1.100
func (o AlertTemplateVo) String() string
type ApiError ¶ added in v0.1.36
type ApiError struct { // 业务失败的错误码 Code *string `json:"code,omitempty"` // 业务失败的提示内容 Reason *string `json:"reason,omitempty"` }
ApiError 失败时的error信息
type Asset ¶ added in v0.1.103
type Asset struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` ProjectId *string `json:"project_id,omitempty"` CreateTime *sdktime.SdkTime `json:"create_time,omitempty"` CreatorName *string `json:"creator_name,omitempty"` CreatorNum *string `json:"creator_num,omitempty"` UpdateName *string `json:"update_name,omitempty"` UpdateNum *string `json:"update_num,omitempty"` UpdateTime *sdktime.SdkTime `json:"update_time,omitempty"` }
type AssignedUserInfo ¶
type AssignedUserInfo struct { // id信息 Id *string `json:"id,omitempty"` // 名称信息 Name *string `json:"name,omitempty"` }
func (AssignedUserInfo) String ¶
func (o AssignedUserInfo) String() string
type AssociateDefectInfoVo ¶ added in v0.1.50
type AssociateDefectInfoVo struct { // 是否已关联 Associate *bool `json:"associate,omitempty"` // 关联缺陷数 AssociateCount *int32 `json:"associate_count,omitempty"` }
AssociateDefectInfoVo 关联缺陷信息
func (AssociateDefectInfoVo) String ¶ added in v0.1.50
func (o AssociateDefectInfoVo) String() string
type AssociateIssueInfoVo ¶ added in v0.1.50
type AssociateIssueInfoVo struct { // 是否已关联 Associate *bool `json:"associate,omitempty"` // 需求ID IssueId *string `json:"issue_id,omitempty"` // 需求类型 TrackerId *string `json:"tracker_id,omitempty"` // 工作项层级ID BoardId *string `json:"board_id,omitempty"` // 需求类型名称 TrackerName *string `json:"tracker_name,omitempty"` }
AssociateIssueInfoVo 关联需求信息
func (AssociateIssueInfoVo) String ¶ added in v0.1.50
func (o AssociateIssueInfoVo) String() string
type AttachmentVo ¶ added in v0.1.100
type AttachmentVo struct { // 附件Uri Uri *string `json:"uri,omitempty"` // 创建人 Creator *string `json:"creator,omitempty"` // 更新人 Updator *string `json:"updator,omitempty"` // 逻辑region Region *string `json:"region,omitempty"` // 文档id DocId *string `json:"doc_id,omitempty"` // 父节点Uri ParentUri *string `json:"parent_uri,omitempty"` // 父节点类型 ParentType *string `json:"parent_type,omitempty"` // 文件名 FileName *string `json:"file_name,omitempty"` // 保存文件名 StoreFileName *string `json:"store_file_name,omitempty"` // 文件路径 FilePath *string `json:"file_path,omitempty"` // 文件大小 FileSize *int32 `json:"file_size,omitempty"` // 文件类型 FileType *string `json:"file_type,omitempty"` // 系统区分:docman或testman SystemType *string `json:"system_type,omitempty"` // 创建时间 CreateTime *sdktime.SdkTime `json:"create_time,omitempty"` // 创建时间时间戳 CreateTimeTimestamp *int64 `json:"create_time_timestamp,omitempty"` // 更新时间 UpdateTime *sdktime.SdkTime `json:"update_time,omitempty"` // 更新时间时间戳 UpdateTimeTimestamp *int64 `json:"update_time_timestamp,omitempty"` // 项目id ProjectUuid *string `json:"project_uuid,omitempty"` // 附件类型 0 本地上传 other 关联文档 RelatedType *string `json:"related_type,omitempty"` }
AttachmentVo 实际的数据类型:单个对象,集合 或 NULL
func (AttachmentVo) String ¶ added in v0.1.100
func (o AttachmentVo) String() string
type AttributeChange ¶ added in v0.0.73
type AttributeChange struct { // 变更后的取值 NewValue *string `json:"new_value,omitempty"` // 变更前的取值 OldValue *string `json:"old_value,omitempty"` // 发生变更的测试计划属性 AttributeType *string `json:"attribute_type,omitempty"` }
AttributeChange 对象,包括编号与名称
func (AttributeChange) String ¶ added in v0.0.73
func (o AttributeChange) String() string
type AuthInfo ¶ added in v0.1.103
type AvailableConfig ¶ added in v0.1.103
type AvailableConfig struct { // 自定义关键字是否开通 CustomAwAvailable *bool `json:"custom_aw_available,omitempty"` // 系统关键字是否开通 PublicAwAvailable *bool `json:"public_aw_available,omitempty"` // 一键刷新功能是否开通 RefreshAwAvailable *bool `json:"refresh_aw_available,omitempty"` }
func (AvailableConfig) String ¶ added in v0.1.103
func (o AvailableConfig) String() string
type AwInstance ¶ added in v0.1.103
type AwInstance struct { // AW内容描述字段 AliasRunaw *string `json:"alias_runaw,omitempty"` AuthenticationInfo *AuthInfo `json:"authentication_info,omitempty"` // 认证类型,0-无认证;1-aksk认证 AuthenticationType *string `json:"authentication_type,omitempty"` // 脚本模板描述信息,在用例更新时添加 AwDescription *string `json:"aw_description,omitempty"` // aw id AwId *string `json:"aw_id,omitempty"` // aw类型 0-setup;1-test;2-teardown AwType *int32 `json:"aw_type,omitempty"` BasicAw *BasicAw `json:"basic_aw,omitempty"` // instance的参数body体类型:form/text BodyParamType *string `json:"body_param_type,omitempty"` // 顺序 ByOrder *int32 `json:"by_order,omitempty"` // change sign ChangeSign *int32 `json:"changeSign,omitempty"` // 检查点List CheckPointList *[]CheckPoint `json:"check_point_list,omitempty"` // aw实例 Children *[]AwInstance `json:"children,omitempty"` // 条件语句 ConditionStatement *string `json:"condition_statement,omitempty"` // 条件类型 0-not condition;1-if begin;2-if ConditionType *int32 `json:"condition_type,omitempty"` // 创建时间 CreateTime *string `json:"create_time,omitempty"` // 创建时间戳 CreateTimeStamp *int64 `json:"create_time_stamp,omitempty"` // 创建时间字符串 CreateTimeString *string `json:"create_time_string,omitempty"` // 创建人 CreateUser *string `json:"create_user,omitempty"` // 测试步骤自定义请求头List;后续自定义URL请求头不再使用该字段 CustomHeader *[]AwParam `json:"custom_header,omitempty"` // 描述 Description *string `json:"description,omitempty"` ErrorInfo *ErrorInfo `json:"error_info,omitempty"` ExtraInfo *ExtraInfo `json:"extra_info,omitempty"` // 该aw是否来自外部工程 0-no;1-yes FromOutside *int32 `json:"from_outside,omitempty"` // level HasLevel *int32 `json:"hasLevel,omitempty"` HeaderArray *[]ArrayNode `json:"header_array,omitempty"` // 值不为null表示老的IF判断语句;值为null表示新的IF判断语句 HisScript *string `json:"his_script,omitempty"` // id Id *string `json:"id,omitempty"` // 是否模板类型测试步骤 0:自定义URL配置类型;1:模板类型测试步骤 IsBasic *int32 `json:"is_basic,omitempty"` // 是否是契约AW 0-否;1-yes IsContractAw *int32 `json:"is_contract_aw,omitempty"` // 是否被禁用 0-否;1-yes IsDisabled *int32 `json:"is_disabled,omitempty"` // 是否是安全测试aw IsSectestAw *int32 `json:"is_sectest_aw,omitempty"` // 用例级别 Level *int32 `json:"level,omitempty"` // 名称 Name *string `json:"name,omitempty"` // 参数依赖 ParamDependent *string `json:"param_dependent,omitempty"` // 是否启用参数依赖 ParamDependentEnabled *int32 `json:"param_dependent_enabled,omitempty"` // 参数类型和参数值对应List ParamTypeAndValue *[]AwParam `json:"param_type_and_value,omitempty"` // 工程id ProjectId *string `json:"projectId,omitempty"` // 区域名称 Region *string `json:"region,omitempty"` // awId层级关系 Relation *string `json:"relation,omitempty"` // relation id RelationId *string `json:"relation_id,omitempty"` // 映射类型 1-反向删除映射;2-用例自动添加的方向删除步骤 RelationType *int32 `json:"relation_type,omitempty"` // 重试间隔时间 (ms) 为空表示不等待 RetryInterval *string `json:"retry_interval,omitempty"` // 重试次数 RetryTimes *string `json:"retry_times,omitempty"` // 获取脚本生成时,要使用的步骤名称 ScriptName *string `json:"scriptName,omitempty"` // aw所来自工程的服务名和阶段名 fromOutside为1时该值有效 ServiceAndStage *string `json:"service_and_stage,omitempty"` // 测试步骤来源 SpecialType *int32 `json:"special_type,omitempty"` // 更新时间 UpdateTime *string `json:"update_time,omitempty"` // 更新时间戳 UpdateTimeStamp *int64 `json:"update_time_stamp,omitempty"` // 更新时间字符串 UpdateTimeString *string `json:"update_time_string,omitempty"` // 更新人 UpdateUser *string `json:"update_user,omitempty"` // user id UserId *string `json:"user_id,omitempty"` // 用例局部变量 VariableList *[]AwVariable `json:"variable_list,omitempty"` }
func (AwInstance) String ¶ added in v0.1.103
func (o AwInstance) String() string
type AwInstanceRes ¶ added in v0.1.103
type AwInstanceRes struct { // AW内容描述字段 AliasRunaw *string `json:"alias_runaw,omitempty"` AuthenticationInfo *AuthInfo `json:"authentication_info,omitempty"` // 认证类型,0-无认证;1-aksk认证 AuthenticationType *string `json:"authentication_type,omitempty"` // 脚本模板描述信息,在用例更新时添加 AwDescription *string `json:"aw_description,omitempty"` // aw id AwId *string `json:"aw_id,omitempty"` // aw类型 0-setup;1-test;2-teardown AwType *int32 `json:"aw_type,omitempty"` BasicAw *BasicAwRes `json:"basic_aw,omitempty"` // instance的参数body体类型:form/text BodyParamType *string `json:"body_param_type,omitempty"` // 顺序 ByOrder *int32 `json:"by_order,omitempty"` // change sign ChangeSign *int32 `json:"changeSign,omitempty"` // 检查点List CheckPointList *[]CheckPoint `json:"check_point_list,omitempty"` // aw实例 Children *[]AwInstanceRes `json:"children,omitempty"` // 条件语句 ConditionStatement *string `json:"condition_statement,omitempty"` // 条件类型 0-not condition;1-if begin;2-if ConditionType *int32 `json:"condition_type,omitempty"` // 创建时间 CreateTime *string `json:"create_time,omitempty"` // 创建时间戳 CreateTimeStamp *int64 `json:"create_time_stamp,omitempty"` // 创建时间字符串 CreateTimeString *string `json:"create_time_string,omitempty"` // 创建人 CreateUser *string `json:"create_user,omitempty"` // 测试步骤自定义请求头List;后续自定义URL请求头不再使用该字段 CustomHeader *[]AwParam `json:"custom_header,omitempty"` // 描述 Description *string `json:"description,omitempty"` ErrorInfo *ErrorInfo `json:"error_info,omitempty"` ExtraInfo *ExtraInfo `json:"extra_info,omitempty"` // 该aw是否来自外部工程 0-no;1-yes FromOutside *int32 `json:"from_outside,omitempty"` // level HasLevel *int32 `json:"hasLevel,omitempty"` HeaderArray *[]ArrayNode `json:"header_array,omitempty"` // 值不为null表示老的IF判断语句;值为null表示新的IF判断语句 HisScript *string `json:"his_script,omitempty"` // id Id *string `json:"id,omitempty"` // 是否模板类型测试步骤 0:自定义URL配置类型;1:模板类型测试步骤 IsBasic *int32 `json:"is_basic,omitempty"` // 是否是契约AW 0-否;1-yes IsContractAw *int32 `json:"is_contract_aw,omitempty"` // 是否被禁用 0-否;1-yes IsDisabled *int32 `json:"is_disabled,omitempty"` // 是否是安全测试aw IsSectestAw *int32 `json:"is_sectest_aw,omitempty"` // 用例级别 Level *int32 `json:"level,omitempty"` // 名称 Name *string `json:"name,omitempty"` // 参数依赖规则 ParamDependent *string `json:"param_dependent,omitempty"` // 是否启用参数依赖 ParamDependentEnabled *int32 `json:"param_dependent_enabled,omitempty"` // 参数类型和参数值对应List ParamTypeAndValue *[]AwParam `json:"param_type_and_value,omitempty"` // awinstance所在的用例\\逻辑用例\\组合aw所属项目,该字段是新增字段,因此部分awinstance是无值的,所以只可写该值,而不能读取该值 ProjectId *string `json:"projectId,omitempty"` // 区域名称 Region *string `json:"region,omitempty"` // awId层级关系 Relation *string `json:"relation,omitempty"` // relation id RelationId *string `json:"relation_id,omitempty"` // 映射类型 1-反向删除映射;2-用例自动添加的方向删除步骤 RelationType *int32 `json:"relation_type,omitempty"` // 重试间隔时间 (ms) 为空表示不等待 RetryInterval *string `json:"retry_interval,omitempty"` // 重试次数 RetryTimes *string `json:"retry_times,omitempty"` // 获取脚本生成时,要使用的步骤名称 ScriptName *string `json:"scriptName,omitempty"` // aw所来自工程的服务名和阶段名 fromOutside为1时该值有效 ServiceAndStage *string `json:"service_and_stage,omitempty"` // 测试步骤来源 SpecialType *int32 `json:"special_type,omitempty"` // 更新时间 UpdateTime *string `json:"update_time,omitempty"` // 更新时间戳 UpdateTimeStamp *int64 `json:"update_time_stamp,omitempty"` // 更新时间字符串 UpdateTimeString *string `json:"update_time_string,omitempty"` // 更新人 UpdateUser *string `json:"update_user,omitempty"` // user id UserId *string `json:"user_id,omitempty"` // 定义的变量信息 VariableList *[]AwVariable `json:"variable_list,omitempty"` }
func (AwInstanceRes) String ¶ added in v0.1.103
func (o AwInstanceRes) String() string
type AwParam ¶ added in v0.1.103
type AwParam struct { BasicValue *AwParamBasicValue `json:"basic_value,omitempty"` // valueType为1时该值有效 BasicValueList *[]AwParamBasicValue `json:"basic_value_list,omitempty"` // 自定义requestBody内容,inType为2且isBodyCustom为1时有效 CustomBody *string `json:"custom_body,omitempty"` // 默认值 DefaultValue *string `json:"defaultValue,omitempty"` // aw参数描述 Description *string `json:"description,omitempty"` // 是否禁用 只有非必需参数才能被禁用 Disabled *bool `json:"disabled,omitempty"` // 用于存储下拉菜单的值 DropDownValue *string `json:"drop_down_value,omitempty"` // 枚举类型 EnumType *string `json:"enum_type,omitempty"` // 当前选中的枚举类型 EnumTypeSelected *string `json:"enum_type_selected,omitempty"` // num和String有效 Format *string `json:"format,omitempty"` // rest接口输入参数类型 0-query 1-path 2-body 3-header 4-formdata 5-config InType *int32 `json:"in_type,omitempty"` // 是否是被选中参数 IsChecked *bool `json:"isChecked,omitempty"` // 是否是大字段参数 IsBigField *bool `json:"is_big_field,omitempty"` // requestBody是否自定义,inType为2时有效。0-非自定义,用原有逻辑;1-自定义body,requestBody直接使用字段customBody IsBodyCustom *int32 `json:"is_body_custom,omitempty"` // 是否是契约AW 0-否;1-yes IsContractParam *int32 `json:"is_contract_param,omitempty"` // 是否敏感参数,0 是, 1 不是 IsSensitive *bool `json:"is_sensitive,omitempty"` Item *ItemParam `json:"item,omitempty"` // Array类型最大元素数 MaxItems *int32 `json:"maxItems,omitempty"` // String类型最大长度 MaxLength *int64 `json:"maxLength,omitempty"` Maximum *Number `json:"maximum,omitempty"` // Array类型最小元素数 MinItems *int32 `json:"minItems,omitempty"` // String类型最小长度 MinLength *int64 `json:"minLength,omitempty"` Minimum *Number `json:"minimum,omitempty"` Mock *MockInfo `json:"mock,omitempty"` // 参数名 Name *string `json:"name,omitempty"` // valueType为2时该值有效。valueType为3时,该值用来表示数组中单个结构体 ObjectValue *[]AwParam `json:"object_value,omitempty"` // valueType为3时该值有效 ObjectValueList *[][]AwParam `json:"object_value_list,omitempty"` // num和String有效 Pattern *string `json:"pattern,omitempty"` // 是否必需参数 Required *bool `json:"required,omitempty"` // 参数类型 Type *string `json:"type,omitempty"` ValidateRule *ValidateRule `json:"validate_rule,omitempty"` // 参数值类型 0-基本类型,type字段为String,Integer等基本类型 1-基本类型数组,type字段为List<String>,List<Integer>等基本类型List 2-结构体,type字段为除了基本类型以外的结构体 3-结构体数组,type字段为List<结构体> 5-前端枚举类型 ValueType *int32 `json:"value_type,omitempty"` // choice选择关系 XChoiceValue *string `json:"xChoiceValue,omitempty"` }
type AwParamBasicValue ¶ added in v0.1.103
type AwParamBasicValue struct { // 参数默认值,用例有效 Value *string `json:"value,omitempty"` // 参数值范围,逻辑用例有效 ValueRange *string `json:"value_range,omitempty"` }
func (AwParamBasicValue) String ¶ added in v0.1.103
func (o AwParamBasicValue) String() string
type AwVariable ¶ added in v0.1.103
type AwVariable struct { // 节点顺序 ByOrder *int32 `json:"by_order,omitempty"` // 当前人员权限 CurrentPermission *string `json:"currentPermission,omitempty"` // 参数描述 Description *string `json:"description,omitempty"` // 动态参数名称 DynamicParam *string `json:"dynamicParam,omitempty"` // 动态参数标志,默认为false:true代表动态参数;false代表非动态参数 DynamicParamFlag *bool `json:"dynamicParamFlag,omitempty"` // 变量参数([]:空参、[a]:一参,[a,b]:两参) FunctionParams *string `json:"functionParams,omitempty"` // 响应提取时要使用什么方法处理参数 FunctionArg *string `json:"function_arg,omitempty"` // 响应提取时要使用什么方法处理参数 FunctionType *AwVariableFunctionType `json:"function_type,omitempty"` // 是否是敏感字段 IsSensitiveInfo *bool `json:"isSensitiveInfo,omitempty"` // 敏感字段是否被修改,不敏感字段不关注此值 IsSensitiveModified *bool `json:"isSensitiveModified,omitempty"` // 是否是组合aw的输出参数,只有组合aw下awInstance的aw变量有该字段 IsOutPut *bool `json:"is_out_put,omitempty"` // 参数名称 Name *string `json:"name,omitempty"` // 节点id NodeId *string `json:"node_id,omitempty"` // 0/null-变量节点;1-目录节点 NodeType *int32 `json:"node_type,omitempty"` // 旧名称 OldName *string `json:"oldName,omitempty"` // 父节点id ParentNodeId *string `json:"parent_node_id,omitempty"` // 属性 Property *string `json:"property,omitempty"` // 内置函数枚举 Regex *string `json:"regex,omitempty"` // 敏感参数设置时间 SensitiveInfoSetterTime *string `json:"sensitiveInfoSetterTime,omitempty"` // 敏感参数设置者名称 SensitiveInfoSetterUser *string `json:"sensitiveInfoSetterUser,omitempty"` // 类型 Type *string `json:"type,omitempty"` // 变量类型(0:text,10-16:7个内置函数) VariableType *int32 `json:"variableType,omitempty"` }
func (AwVariable) String ¶ added in v0.1.103
func (o AwVariable) String() string
type AwVariableFunctionType ¶ added in v0.1.103
type AwVariableFunctionType struct {
// contains filtered or unexported fields
}
func (AwVariableFunctionType) MarshalJSON ¶ added in v0.1.103
func (c AwVariableFunctionType) MarshalJSON() ([]byte, error)
func (*AwVariableFunctionType) UnmarshalJSON ¶ added in v0.1.103
func (c *AwVariableFunctionType) UnmarshalJSON(b []byte) error
func (AwVariableFunctionType) Value ¶ added in v0.1.103
func (c AwVariableFunctionType) Value() string
type AwVariableFunctionTypeEnum ¶ added in v0.1.103
type AwVariableFunctionTypeEnum struct { REGEX AwVariableFunctionType SUBSTRING AwVariableFunctionType }
func GetAwVariableFunctionTypeEnum ¶ added in v0.1.103
func GetAwVariableFunctionTypeEnum() AwVariableFunctionTypeEnum
type BasePageInfoReview ¶ added in v0.1.103
type BasePageInfoReview struct { Total *int64 `json:"total,omitempty"` List *[]Review `json:"list,omitempty"` Offset *int32 `json:"offset,omitempty"` Limit *int32 `json:"limit,omitempty"` Pages *int32 `json:"pages,omitempty"` Size *int32 `json:"size,omitempty"` }
func (BasePageInfoReview) String ¶ added in v0.1.103
func (o BasePageInfoReview) String() string
type BasePageInfoScene ¶ added in v0.1.103
type BasePageInfoScene struct { Limit *int32 `json:"limit,omitempty"` List *[]Scene `json:"list,omitempty"` Offset *int32 `json:"offset,omitempty"` Pages *int32 `json:"pages,omitempty"` Size *int32 `json:"size,omitempty"` Total *int64 `json:"total,omitempty"` }
func (BasePageInfoScene) String ¶ added in v0.1.103
func (o BasePageInfoScene) String() string
type BasePageInfoTemplateV2 ¶ added in v0.1.103
type BasePageInfoTemplateV2 struct { // 每页显示的条目数量,最大支持200条 Limit *int32 `json:"limit,omitempty"` List *[]TemplateV2 `json:"list,omitempty"` // 起始偏移量,表示从此偏移量开始查询,offset大于等于0,小于等于100000 Offset *int32 `json:"offset,omitempty"` Pages *int32 `json:"pages,omitempty"` Size *int32 `json:"size,omitempty"` Total *int64 `json:"total,omitempty"` }
func (BasePageInfoTemplateV2) String ¶ added in v0.1.103
func (o BasePageInfoTemplateV2) String() string
type BasePageInfoTestCase ¶ added in v0.1.103
type BasePageInfoTestCase struct { Limit *int32 `json:"limit,omitempty"` List *[]TestCase `json:"list,omitempty"` Offset *int32 `json:"offset,omitempty"` Pages *int32 `json:"pages,omitempty"` Size *int32 `json:"size,omitempty"` Total *int64 `json:"total,omitempty"` }
func (BasePageInfoTestCase) String ¶ added in v0.1.103
func (o BasePageInfoTestCase) String() string
type BasePageInfoTestPoint ¶ added in v0.1.103
type BasePageInfoTestPoint struct { Limit *int32 `json:"limit,omitempty"` List *[]TestPoint `json:"list,omitempty"` Offset *int32 `json:"offset,omitempty"` Pages *int32 `json:"pages,omitempty"` Size *int32 `json:"size,omitempty"` Total *int64 `json:"total,omitempty"` }
func (BasePageInfoTestPoint) String ¶ added in v0.1.103
func (o BasePageInfoTestPoint) String() string
type BasicAw ¶ added in v0.1.103
type BasicAw struct { // aw代码, hasCode为1时有效 AwCode *string `json:"aw_code,omitempty"` // 脚本模板描述信息,在用例更新时添加 AwDescription *string `json:"aw_description,omitempty"` // 组合aw包含的aw实例信息,awType为2时该字段有效 AwInsList *[]AwInstance `json:"aw_ins_list,omitempty"` // aw标记 0-normal;1-new;2-update 3-delete AwMark *int32 `json:"aw_mark,omitempty"` // 接口的operationId AwOperationid *string `json:"aw_operationid,omitempty"` // 接口的tags AwTags *string `json:"aw_tags,omitempty"` // AW类型1-普通aw,2-组合aw,3-导入aw AwType *int32 `json:"aw_type,omitempty"` // awOperationId_awTags的拼接 AwUniqueid *string `json:"aw_uniqueid,omitempty"` // 顺序 ByOrder *int32 `json:"by_order,omitempty"` // 创建时间 CreateTime *string `json:"create_time,omitempty"` // 创建时间戳 CreateTimeStamp *int64 `json:"create_time_stamp,omitempty"` // 创建时间字符串 CreateTimeString *string `json:"create_time_string,omitempty"` // 创建人 CreateUser *string `json:"create_user,omitempty"` // 创建人id CreateUserId *string `json:"create_user_id,omitempty"` // aw库的文件列表 CustomAwLibs *[]UploadFile `json:"custom_aw_libs,omitempty"` // 删除时间 DeleteTime *string `json:"delete_time,omitempty"` // 删除人 DeleteUser *string `json:"delete_user,omitempty"` // 描述 Description *string `json:"description,omitempty"` // 默认检查点List DftCheckPointList *[]CheckPoint `json:"dft_check_point_list,omitempty"` // 默认请求头参数对象 DftCustomHeader *[]AwParam `json:"dft_custom_header,omitempty"` // 重试间隔时间 (ms) 为空表示不等待 DftRetryInterval *string `json:"dft_retry_interval,omitempty"` // 重试次数 DftRetryTimes *string `json:"dft_retry_times,omitempty"` // 定义的变量信息 DftVariableList *[]AwVariable `json:"dft_variable_list,omitempty"` ExtraInfo *JsonNode `json:"extra_info,omitempty"` // 组名 GroupName *string `json:"group_name,omitempty"` // 是否自带代码 0-不自带代码,该aw依赖source字段中的源;1-自带代码 HasCode *int32 `json:"has_code,omitempty"` // id Id *string `json:"id,omitempty"` // 导入的包 ImportPackage *[]string `json:"import_package,omitempty"` // 接口的x-extend InterfaceLabel *string `json:"interface_label,omitempty"` // 是否是当前工程的收藏aw,该字段不存数据库,每次获取时实时判断 IsFavorite *int32 `json:"is_favorite,omitempty"` // 关键字局部变量 KeywordVariableValue *[]AwVariable `json:"keyword_variable_value,omitempty"` // 方法 Method *string `json:"method,omitempty"` // 名称 Name *string `json:"name,omitempty"` // aw在页面上显示的名字 NameView *string `json:"nameView,omitempty"` // 源工程信息,如果该aw是从其他工程过来的(继承或者copy to local) OriginProject *string `json:"origin_project,omitempty"` // 组合aw的输出参数信息,该字段不存数据库,实时获取 OutputParamList *[]AwVariable `json:"output_param_list,omitempty"` // 参数类型和参数默认值对应List ParamTypeAndDftValue *[]AwParam `json:"param_type_and_dft_value,omitempty"` // 工程ID ProjectId *string `json:"project_id,omitempty"` // 协议类型 (http/dsf/other) ProtocolType *string `json:"protocol_type,omitempty"` PublicAwLib *PublicAwLib `json:"public_aw_lib,omitempty"` // 所属公共aw库Id PublicAwLibId *string `json:"public_aw_lib_id,omitempty"` // 区域名称 Region *string `json:"region,omitempty"` // 返回类型 ReturnType *string `json:"return_type,omitempty"` // root id RootId *string `json:"root_id,omitempty"` // 来源 Source *string `json:"source,omitempty"` // 测试步骤来源 SpecialType *int32 `json:"special_type,omitempty"` // 关键字管理的用例编号 TmssCaseNumber *string `json:"tmssCaseNumber,omitempty"` // 关键字aw管理的用例ID TmssCaseId *string `json:"tmss_case_id,omitempty"` // 更新时间 UpdateTime *sdktime.SdkTime `json:"update_time,omitempty"` // 更新时间戳 UpdateTimeStamp *int64 `json:"update_time_stamp,omitempty"` // 更新时间字符串 UpdateTimeString *string `json:"update_time_string,omitempty"` // 更新人 UpdateUser *string `json:"update_user,omitempty"` // 警告信息 WarningMsg *string `json:"warningMsg,omitempty"` // 所属yaml文件名称,该字段不存库,用来记录从哪个yaml文件导入 YamlName *string `json:"yamlName,omitempty"` }
type BasicAwCata ¶ added in v0.1.103
type BasicAwCata struct { // aw归属目录信息 AwDir *string `json:"aw_dir,omitempty"` // 目录层级 CataType *int32 `json:"cata_type,omitempty"` // 创建时间 CreateTime *string `json:"create_time,omitempty"` // 创建人 CreateUser *string `json:"create_user,omitempty"` // 创建人id CreateUserId *string `json:"create_user_id,omitempty"` // 目录描述 Desc *string `json:"desc,omitempty"` // 引用次数 ExtraInfo *string `json:"extra_info,omitempty"` // id Id *string `json:"id,omitempty"` // 判断是否为文件夹的标识 IsFolder *string `json:"is_folder,omitempty"` // 名称 Name *string `json:"name,omitempty"` // aw在页面上显示的名字 NameView *string `json:"nameView,omitempty"` // aw目录父编号 ParentId *string `json:"parent_id,omitempty"` // 工程ID ProjectId *string `json:"project_id,omitempty"` // 引用次数 RefCnt *int32 `json:"refCnt,omitempty"` // 区域名称 Region *string `json:"region,omitempty"` // 更新时间 UpdateTime *string `json:"update_time,omitempty"` // 更新人 UpdateUser *string `json:"update_user,omitempty"` }
func (BasicAwCata) String ¶ added in v0.1.103
func (o BasicAwCata) String() string
type BasicAwInfo ¶ added in v0.1.103
type BasicAwInfo struct { // aw代码, hasCode为1时有效 AwCode *string `json:"aw_code,omitempty"` // 模板描述 AwDescription *string `json:"aw_description,omitempty"` // 组合aw包含的aw实例信息,awType为2时该字段有效 AwInsList *[]AwInstanceRes `json:"aw_ins_list,omitempty"` // aw标记 0-normal;1-new;2-update 3-delete AwMark *int32 `json:"aw_mark,omitempty"` // 接口的operationId AwOperationid *string `json:"aw_operationid,omitempty"` // 接口的tags AwTags *string `json:"aw_tags,omitempty"` // AW类型1-普通aw,2-组合aw,3-导入aw AwType *int32 `json:"aw_type,omitempty"` // awOperationId_awTags的拼接 AwUniqueid *string `json:"aw_uniqueid,omitempty"` // 顺序 ByOrder *int32 `json:"by_order,omitempty"` // 目录层级 CataType *int32 `json:"cata_type,omitempty"` // 新增childList以支持嵌套层级结构 ChildList *[]BasicAwInfo `json:"child_list,omitempty"` // 创建时间 CreateTime *string `json:"create_time,omitempty"` // 时间戳字段 CreateTimeStamp *int64 `json:"create_time_stamp,omitempty"` // 时间字符串 CreateTimeString *string `json:"create_time_string,omitempty"` // 创建人 CreateUser *string `json:"create_user,omitempty"` // 创建人id CreateUserId *string `json:"create_user_id,omitempty"` // aw库的文件列表 CustomAwLibs *[]UploadFileRes `json:"custom_aw_libs,omitempty"` // 更新时间 DeleteTime *string `json:"delete_time,omitempty"` // 删除人 DeleteUser *string `json:"delete_user,omitempty"` // 描述 Description *string `json:"description,omitempty"` // 默认检查点List DftCheckPointList *[]CheckPoint `json:"dft_check_point_list,omitempty"` // 默认请求头参数对象 DftCustomHeader *[]AwParam `json:"dft_custom_header,omitempty"` // 重试间隔时间 (ms) 为空表示不等待 DftRetryInterval *string `json:"dft_retry_interval,omitempty"` // 重试次数 DftRetryTimes *string `json:"dft_retry_times,omitempty"` // 默认变量信息List DftVariableList *[]AwVariable `json:"dft_variable_list,omitempty"` ExtraInfo *JsonNode `json:"extra_info,omitempty"` // 组名 GroupName *string `json:"group_name,omitempty"` // 是否自带代码 0-不自带代码,该aw依赖source字段中的源;1-自带代码 HasCode *int32 `json:"has_code,omitempty"` // id Id *string `json:"id,omitempty"` // 导入的包 ImportPackage *[]string `json:"import_package,omitempty"` // 接口的x-extend InterfaceLabel *string `json:"interface_label,omitempty"` // 是否是当前工程的收藏aw,该字段不存数据库,每次获取时实时判断 IsFavorite *int32 `json:"is_favorite,omitempty"` // 判断是否为文件夹的标识 IsFolder *string `json:"is_folder,omitempty"` // 关键字局部变量 KeywordVariableValue *[]AwVariable `json:"keyword_variable_value,omitempty"` // 方法 Method *string `json:"method,omitempty"` // 名称 Name *string `json:"name,omitempty"` // aw在页面上显示的名字 NameView *string `json:"nameView,omitempty"` // 源工程信息,如果该aw是从其他工程过来的(继承或者copy to local) OriginProject *string `json:"origin_project,omitempty"` // 组合aw的输出参数信息,该字段不存数据库,实时获取 OutputParamList *[]AwVariable `json:"output_param_list,omitempty"` // 当前页数 PageNo *int32 `json:"page_no,omitempty"` // 每页条数 PageSize *int32 `json:"page_size,omitempty"` // 参数类型和参数默认值对应List ParamTypeAndDftValue *[]AwParam `json:"param_type_and_dft_value,omitempty"` // aw目录父编号 ParentId *string `json:"parent_id,omitempty"` // aw目录父编号 ProjectId *string `json:"project_id,omitempty"` // 协议类型 (http/dsf/other) ProtocolType *string `json:"protocol_type,omitempty"` PublicAwLib *PublicAwLibRes `json:"public_aw_lib,omitempty"` // 所属公共aw库Id PublicAwLibId *string `json:"public_aw_lib_id,omitempty"` // 区域名称 Region *string `json:"region,omitempty"` // 返回类型 ReturnType *string `json:"return_type,omitempty"` // root id RootId *string `json:"root_id,omitempty"` // 来源 Source *string `json:"source,omitempty"` // 特殊AW类型 0-common,10-header,1-beforeHeader SpecialType *int32 `json:"special_type,omitempty"` // 关键字管理的用例编号 TmssCaseNumber *string `json:"tmssCaseNumber,omitempty"` // 关键字aw管理的用例ID TmssCaseId *string `json:"tmss_case_id,omitempty"` // 总页数 TotalPage *int32 `json:"total_page,omitempty"` // 总条数 TotalSize *int32 `json:"total_size,omitempty"` // 更新时间 UpdateTime *string `json:"update_time,omitempty"` // 更新时间戳 UpdateTimeStamp *int64 `json:"update_time_stamp,omitempty"` // 更新字符串 UpdateTimeString *string `json:"update_time_string,omitempty"` // 更新人 UpdateUser *string `json:"update_user,omitempty"` // 警告信息 WarningMsg *string `json:"warningMsg,omitempty"` // 所属yaml文件名称,该字段不存库,用来记录从哪个yaml文件导入 YamlName *string `json:"yamlName,omitempty"` }
func (BasicAwInfo) String ¶ added in v0.1.103
func (o BasicAwInfo) String() string
type BasicAwRes ¶ added in v0.1.100
type BasicAwRes struct { AwCode *string `json:"aw_code,omitempty"` AwDescription *string `json:"aw_description,omitempty"` AwMark *int32 `json:"aw_mark,omitempty"` AwOperationid *string `json:"aw_operationid,omitempty"` AwTags *string `json:"aw_tags,omitempty"` AwType *int32 `json:"aw_type,omitempty"` AwUniqueid *string `json:"aw_uniqueid,omitempty"` ByOrder *int32 `json:"by_order,omitempty"` // 创建时间 CreateTime *string `json:"create_time,omitempty"` CreateTimeStamp *int64 `json:"create_time_stamp,omitempty"` CreateTimeString *string `json:"create_time_string,omitempty"` // 创建人 CreateUser *string `json:"create_user,omitempty"` CreateUserId *string `json:"create_user_id,omitempty"` // 更新时间 DeleteTime *string `json:"delete_time,omitempty"` // 删除人 DeleteUser *string `json:"delete_user,omitempty"` Description *string `json:"description,omitempty"` DftCheckPointList *[]interface{} `json:"dft_check_point_list,omitempty"` DftCustomHeader *[]interface{} `json:"dft_custom_header,omitempty"` DftRetryInterval *string `json:"dft_retry_interval,omitempty"` DftRetryTimes *string `json:"dft_retry_times,omitempty"` DftVariableList *[]interface{} `json:"dft_variable_list,omitempty"` ExtraInfo *interface{} `json:"extra_info,omitempty"` GroupName *string `json:"group_name,omitempty"` HasCode *int32 `json:"has_code,omitempty"` // id Id *string `json:"id,omitempty"` ImportPackage *[]string `json:"import_package,omitempty"` InterfaceLabel *string `json:"interface_label,omitempty"` IsFavorite *int32 `json:"is_favorite,omitempty"` Method *string `json:"method,omitempty"` Name *string `json:"name,omitempty"` NameView *string `json:"nameView,omitempty"` OriginProject *string `json:"origin_project,omitempty"` ParamTypeAndDftValue *[]interface{} `json:"param_type_and_dft_value,omitempty"` ProjectId *string `json:"project_id,omitempty"` ProtocolType *string `json:"protocol_type,omitempty"` PublicAwLib *interface{} `json:"public_aw_lib,omitempty"` PublicAwLibId *string `json:"public_aw_lib_id,omitempty"` Region *string `json:"region,omitempty"` ReturnType *string `json:"return_type,omitempty"` RootId *string `json:"root_id,omitempty"` Source *string `json:"source,omitempty"` SpecialType *int32 `json:"special_type,omitempty"` TmssCaseNumber *string `json:"tmssCaseNumber,omitempty"` TmssCaseId *string `json:"tmss_case_id,omitempty"` // 更新时间 UpdateTime *string `json:"update_time,omitempty"` UpdateTimeStamp *int64 `json:"update_time_stamp,omitempty"` UpdateTimeString *string `json:"update_time_string,omitempty"` // 更新人 UpdateUser *string `json:"update_user,omitempty"` WarningMsg *string `json:"warningMsg,omitempty"` YamlName *string `json:"yamlName,omitempty"` }
func (BasicAwRes) String ¶ added in v0.1.100
func (o BasicAwRes) String() string
type BatchAddRelationsByOneCaseRequest ¶ added in v0.1.100
type BatchAddRelationsByOneCaseRequest struct { // 需求/缺陷id WorkitemId string `json:"workitem_id"` Body *AddRelationsInfo `json:"body,omitempty"` }
BatchAddRelationsByOneCaseRequest Request Object
func (BatchAddRelationsByOneCaseRequest) String ¶ added in v0.1.100
func (o BatchAddRelationsByOneCaseRequest) String() string
type BatchAddRelationsByOneCaseResponse ¶ added in v0.1.100
type BatchAddRelationsByOneCaseResponse struct { // 对外时:success|error; Status *string `json:"status,omitempty"` Result *ResultValueStringForOk `json:"result,omitempty"` HttpStatusCode int `json:"-"` }
BatchAddRelationsByOneCaseResponse Response Object
func (BatchAddRelationsByOneCaseResponse) String ¶ added in v0.1.100
func (o BatchAddRelationsByOneCaseResponse) String() string
type BatchAddResourcesForIteratorRequest ¶ added in v0.1.103
type BatchAddResourcesForIteratorRequest struct { // 迭代uri IteratorId string `json:"iterator_id"` Body *AddResourceInfo `json:"body,omitempty"` }
BatchAddResourcesForIteratorRequest Request Object
func (BatchAddResourcesForIteratorRequest) String ¶ added in v0.1.103
func (o BatchAddResourcesForIteratorRequest) String() string
type BatchAddResourcesForIteratorResponse ¶ added in v0.1.103
type BatchAddResourcesForIteratorResponse struct { // 对外时:success|error; Status *string `json:"status,omitempty"` Result *ResultValueStringForOk `json:"result,omitempty"` HttpStatusCode int `json:"-"` }
BatchAddResourcesForIteratorResponse Response Object
func (BatchAddResourcesForIteratorResponse) String ¶ added in v0.1.103
func (o BatchAddResourcesForIteratorResponse) String() string
type BatchDeleteTestCaseRequest ¶
type BatchDeleteTestCaseRequest struct { // 项目唯一标识,固定长度32位字符 ProjectId string `json:"project_id"` Body *BatchDeleteTestCaseRequestBody `json:"body,omitempty"` }
BatchDeleteTestCaseRequest Request Object
func (BatchDeleteTestCaseRequest) String ¶
func (o BatchDeleteTestCaseRequest) String() string
type BatchDeleteTestCaseRequestBody ¶
type BatchDeleteTestCaseRequestBody struct { // 注册测试类型服务接口返回的服务id,取值范围为10-9999 ServiceId int32 `json:"service_id"` // 测试用例唯一标识,数组长度小于50个 TestcaseIdList []string `json:"testcase_id_list"` }
BatchDeleteTestCaseRequestBody 批量删除测试用例请求体
func (BatchDeleteTestCaseRequestBody) String ¶
func (o BatchDeleteTestCaseRequestBody) String() string
type BatchDeleteTestCaseResponse ¶
type BatchDeleteTestCaseResponse struct { // 接口调用失败错误码 ErrorCode *string `json:"error_code,omitempty"` // 接口调用失败错误信息 ErrorMsg *string `json:"error_msg,omitempty"` ErrorDetail *ErrorDetailInfo `json:"error_detail,omitempty"` HttpStatusCode int `json:"-"` }
BatchDeleteTestCaseResponse Response Object
func (BatchDeleteTestCaseResponse) String ¶
func (o BatchDeleteTestCaseResponse) String() string
type BatchDeleteTestCasesRequest ¶ added in v0.1.103
type BatchDeleteTestCasesRequest struct { // 是否异步 IsAsync *bool `json:"is_async,omitempty"` Body *DeleteTestCaseInfo `json:"body,omitempty"` }
BatchDeleteTestCasesRequest Request Object
func (BatchDeleteTestCasesRequest) String ¶ added in v0.1.103
func (o BatchDeleteTestCasesRequest) String() string
type BatchDeleteTestCasesResponse ¶ added in v0.1.103
type BatchDeleteTestCasesResponse struct { Value *string `json:"value,omitempty"` HttpStatusCode int `json:"-"` }
BatchDeleteTestCasesResponse Response Object
func (BatchDeleteTestCasesResponse) String ¶ added in v0.1.103
func (o BatchDeleteTestCasesResponse) String() string
type BatchDeleteTestReportRequest ¶ added in v0.1.100
type BatchDeleteTestReportRequest struct { // 项目ID,固定长度32位字符(字母和数字)。 ProjectId string `json:"project_id"` Body *[]string `json:"body,omitempty"` }
BatchDeleteTestReportRequest Request Object
func (BatchDeleteTestReportRequest) String ¶ added in v0.1.100
func (o BatchDeleteTestReportRequest) String() string
type BatchDeleteTestReportResponse ¶ added in v0.1.100
type BatchDeleteTestReportResponse struct { // 对外时:success|error; Status *string `json:"status,omitempty"` Result *ResultValueStringForOk `json:"result,omitempty"` HttpStatusCode int `json:"-"` }
BatchDeleteTestReportResponse Response Object
func (BatchDeleteTestReportResponse) String ¶ added in v0.1.100
func (o BatchDeleteTestReportResponse) String() string
type BatchRemoveTestCasesFromIteratorRequest ¶ added in v0.1.103
type BatchRemoveTestCasesFromIteratorRequest struct { // 迭代uri IteratorId string `json:"iterator_id"` Body *CaseRemoveInfo `json:"body,omitempty"` }
BatchRemoveTestCasesFromIteratorRequest Request Object
func (BatchRemoveTestCasesFromIteratorRequest) String ¶ added in v0.1.103
func (o BatchRemoveTestCasesFromIteratorRequest) String() string
type BatchRemoveTestCasesFromIteratorResponse ¶ added in v0.1.103
type BatchRemoveTestCasesFromIteratorResponse struct { // 操作的id, 由projectUuid + - + iteratorUri + - + caseId 组成 Id *string `json:"id,omitempty"` // 操作名称 Name *string `json:"name,omitempty"` HttpStatusCode int `json:"-"` }
BatchRemoveTestCasesFromIteratorResponse Response Object
func (BatchRemoveTestCasesFromIteratorResponse) String ¶ added in v0.1.103
func (o BatchRemoveTestCasesFromIteratorResponse) String() string
type BatchUpdateVersionTestCasesRequest ¶ added in v0.1.103
type BatchUpdateVersionTestCasesRequest struct { // 项目ID,固定长度32位字符(字母和数字)。 ProjectId string `json:"project_id"` Body *UpdateTestCaseListInfo `json:"body,omitempty"` }
BatchUpdateVersionTestCasesRequest Request Object
func (BatchUpdateVersionTestCasesRequest) String ¶ added in v0.1.103
func (o BatchUpdateVersionTestCasesRequest) String() string
type BatchUpdateVersionTestCasesResponse ¶ added in v0.1.103
type BatchUpdateVersionTestCasesResponse struct { // CTS需要返回资源id Id *string `json:"id,omitempty"` // CTS需要返回资源name Name *string `json:"name,omitempty"` // 成功批量更新用例的id列表 SuccessList *[]string `json:"success_list,omitempty"` // 没有批量更新用例的id列表 FailedList *[]string `json:"failed_list,omitempty"` HttpStatusCode int `json:"-"` }
BatchUpdateVersionTestCasesResponse Response Object
func (BatchUpdateVersionTestCasesResponse) String ¶ added in v0.1.103
func (o BatchUpdateVersionTestCasesResponse) String() string
type BranchVersionInfo ¶ added in v0.1.103
type BranchVersionInfo struct { // 名称 Name string `json:"name"` // 开发分支名称 Number *string `json:"number,omitempty"` // 是否为Master分支 IsMaster *string `json:"is_master,omitempty"` // PBI ID PbiId *string `json:"pbi_id,omitempty"` // PBI信息 PbiName *string `json:"pbi_name,omitempty"` // 开始时间 PlanStartDate *string `json:"plan_start_date,omitempty"` // 开始时间戳 PlanStartTimestamp *int64 `json:"plan_start_timestamp,omitempty"` // 结束时间 PlanEndDate *string `json:"plan_end_date,omitempty"` // 结束时间戳 PlanEndTimestamp *int64 `json:"plan_end_timestamp,omitempty"` // 是否同步git库 AsynGit *string `json:"asyn_git,omitempty"` // 项目ID(云龙场景,传入微服务ID) ProjectUuid string `json:"project_uuid"` // 项目名称(云龙场景,传入微服务名) ProjectName *string `json:"project_name,omitempty"` }
func (BranchVersionInfo) String ¶ added in v0.1.103
func (o BranchVersionInfo) String() string
type CaseAutomationDetailsVo ¶ added in v0.1.100
type CaseAutomationDetailsVo struct { // 用例自动化率 CaseAutomationRate *string `json:"case_automation_rate,omitempty"` // 服务类型对应的用例数目 ServiceTypeNumberList *[]NameAndValueVo `json:"service_type_number_list,omitempty"` }
CaseAutomationDetailsVo 用例自动化率详情
func (CaseAutomationDetailsVo) String ¶ added in v0.1.100
func (o CaseAutomationDetailsVo) String() string
type CaseAwInstance ¶ added in v0.1.103
type CaseAwInstance struct { // 测试用例前置步骤 SetupAwList *[]AwInstance `json:"setup_aw_list,omitempty"` // 测试步骤 TeardownAwList *[]AwInstance `json:"teardown_aw_list,omitempty"` // 测试用例后置不走 TestAwList *[]AwInstance `json:"test_aw_list,omitempty"` }
func (CaseAwInstance) String ¶ added in v0.1.103
func (o CaseAwInstance) String() string
type CaseCompletionRateVo ¶ added in v0.1.71
type CaseCompletionRateVo struct { // 总用例数 Total *int32 `json:"total,omitempty"` // 用例完成率 CompletionRate *string `json:"completion_rate,omitempty"` // 用户自定义状态对应的用例数目 StatusNumberList *[]NameAndValueVo `json:"status_number_list,omitempty"` }
CaseCompletionRateVo 计算用例完成率
func (CaseCompletionRateVo) String ¶ added in v0.1.71
func (o CaseCompletionRateVo) String() string
type CaseExecuteVo ¶ added in v0.1.100
type CaseExecuteVo struct { // 需求关联用例执行率 ExecuteRate *string `json:"execute_rate,omitempty"` // 需求关联已执行用例总数 ExecutedNumber *int32 `json:"executed_number,omitempty"` // 需求关联未执行用例总数 NotExecutedNumber *int32 `json:"not_executed_number,omitempty"` }
CaseExecuteVo 需求关联用例执行率情况
func (CaseExecuteVo) String ¶ added in v0.1.100
func (o CaseExecuteVo) String() string
type CaseIdAndTypeInfo ¶ added in v0.1.103
type CaseIdAndTypeInfo struct { // 用例id Id *string `json:"id,omitempty"` // 用例类型, 对应ServiceType Type *string `json:"type,omitempty"` }
CaseIdAndTypeInfo 用例列表信息
func (CaseIdAndTypeInfo) String ¶ added in v0.1.103
func (o CaseIdAndTypeInfo) String() string
type CaseInfo ¶ added in v0.1.103
type CaseInfo struct { // 用例id CaseId *string `json:"case_id,omitempty"` // 脚本路径 ScriptUrl *string `json:"script_url,omitempty"` }
CaseInfo 更新用例信息列表
type CaseOperationVo ¶ added in v0.1.103
type CaseOperationVo struct { // 用例关联信息 TestCasesInfo *[]TaskAssignCaseVo `json:"test_cases_info,omitempty"` // 前置用例关联信息 SetUpCasesInfo *[]TaskAssignCaseVo `json:"set_up_cases_info,omitempty"` // 后置用例关联信息 TearDownCasesInfo *[]TaskAssignCaseVo `json:"tear_down_cases_info,omitempty"` }
CaseOperationVo 任务关联用例信息
func (CaseOperationVo) String ¶ added in v0.1.103
func (o CaseOperationVo) String() string
type CasePassRateVo ¶ added in v0.1.71
type CasePassRateVo struct { // 用例通过率 PassRate *string `json:"pass_rate,omitempty"` // 用户自定义结果对应的用例数目 ResultNumberList *[]NameAndValueVo `json:"result_number_list,omitempty"` }
CasePassRateVo 计算用例通过率
func (CasePassRateVo) String ¶ added in v0.1.71
func (o CasePassRateVo) String() string
type CasePassVo ¶ added in v0.1.100
type CasePassVo struct { // 需求关联用例通过率 PassRate *string `json:"pass_rate,omitempty"` // 需求关联用例结果与对应的用例数目列表 ResultNumberList *[]NameAndValueVo `json:"result_number_list,omitempty"` }
CasePassVo 需求关联用例通过情况
func (CasePassVo) String ¶ added in v0.1.100
func (o CasePassVo) String() string
type CaseRemoveInfo ¶ added in v0.1.103
type CaseRemoveInfo struct { // 项目id ProjectUuid *string `json:"project_uuid,omitempty"` // 迭代Uri IteratorUri *string `json:"iterator_uri,omitempty"` // 是否移除关联的issue RemoveAssociateIssue *bool `json:"remove_associate_issue,omitempty"` // 用例列表信息 CaseList *[]CaseIdAndTypeInfo `json:"case_list,omitempty"` }
func (CaseRemoveInfo) String ¶ added in v0.1.103
func (o CaseRemoveInfo) String() string
type CheckPermissionRequest ¶ added in v0.1.100
type CheckPermissionRequest struct { // 项目ID,固定长度32位字符(字母和数字)。 ProjectId string `json:"project_id"` // 脑图ID Id string `json:"id"` }
CheckPermissionRequest Request Object
func (CheckPermissionRequest) String ¶ added in v0.1.100
func (o CheckPermissionRequest) String() string
type CheckPermissionResponse ¶ added in v0.1.100
type CheckPermissionResponse struct { // 接口调用失败错误码 Code *string `json:"code,omitempty"` // 当前用户权限 Data map[string]bool `json:"data,omitempty"` // 接口调用错误信息 Message *string `json:"message,omitempty"` HttpStatusCode int `json:"-"` }
CheckPermissionResponse Response Object
func (CheckPermissionResponse) String ¶ added in v0.1.100
func (o CheckPermissionResponse) String() string
type CheckPoint ¶ added in v0.1.103
type CheckPoint struct { // 运算符 Comparison *string `json:"comparison,omitempty"` // 描述信息 Description *string `json:"description,omitempty"` // 响应提取时要使用什么方法处理参数 FunctionArg *string `json:"function_arg,omitempty"` // 响应提取时要使用什么方法处理参数 FunctionType *CheckPointFunctionType `json:"function_type,omitempty"` // 属性名称 Property *string `json:"property,omitempty"` // 值 Value *string `json:"value,omitempty"` }
func (CheckPoint) String ¶ added in v0.1.103
func (o CheckPoint) String() string
type CheckPointFunctionType ¶ added in v0.1.103
type CheckPointFunctionType struct {
// contains filtered or unexported fields
}
func (CheckPointFunctionType) MarshalJSON ¶ added in v0.1.103
func (c CheckPointFunctionType) MarshalJSON() ([]byte, error)
func (*CheckPointFunctionType) UnmarshalJSON ¶ added in v0.1.103
func (c *CheckPointFunctionType) UnmarshalJSON(b []byte) error
func (CheckPointFunctionType) Value ¶ added in v0.1.103
func (c CheckPointFunctionType) Value() string
type CheckPointFunctionTypeEnum ¶ added in v0.1.103
type CheckPointFunctionTypeEnum struct { REGEX CheckPointFunctionType SUBSTRING CheckPointFunctionType }
func GetCheckPointFunctionTypeEnum ¶ added in v0.1.103
func GetCheckPointFunctionTypeEnum() CheckPointFunctionTypeEnum
type CommRequestListFactorParam ¶ added in v0.1.103
type CommRequestListFactorParam struct {
Params *ListFactorParam `json:"params"`
}
func (CommRequestListFactorParam) String ¶ added in v0.1.103
func (o CommRequestListFactorParam) String() string
type CommRequestMindmapPageParamV3 ¶ added in v0.1.100
type CommRequestMindmapPageParamV3 struct {
Params *MindmapPageParamV3 `json:"params,omitempty"`
}
func (CommRequestMindmapPageParamV3) String ¶ added in v0.1.100
func (o CommRequestMindmapPageParamV3) String() string
type CommRequestReviewPageParam ¶ added in v0.1.103
type CommRequestReviewPageParam struct {
Params *ReviewPageParam `json:"params"`
}
func (CommRequestReviewPageParam) String ¶ added in v0.1.103
func (o CommRequestReviewPageParam) String() string
type CommRequestScenePageParam ¶ added in v0.1.103
type CommRequestScenePageParam struct {
Params *ScenePageParam `json:"params,omitempty"`
}
func (CommRequestScenePageParam) String ¶ added in v0.1.103
func (o CommRequestScenePageParam) String() string
type CommRequestSystemConfig ¶ added in v0.1.100
type CommRequestSystemConfig struct {
Params *SystemConfig `json:"params"`
}
func (CommRequestSystemConfig) String ¶ added in v0.1.100
func (o CommRequestSystemConfig) String() string
type CommRequestTemplatePageParam ¶ added in v0.1.103
type CommRequestTemplatePageParam struct {
Params *TemplatePageParam `json:"params,omitempty"`
}
func (CommRequestTemplatePageParam) String ¶ added in v0.1.103
func (o CommRequestTemplatePageParam) String() string
type CommRequestTestCasePageParam ¶ added in v0.1.103
type CommRequestTestCasePageParam struct {
Params *TestCasePageParam `json:"params"`
}
func (CommRequestTestCasePageParam) String ¶ added in v0.1.103
func (o CommRequestTestCasePageParam) String() string
type CommRequestTestPointPageParam ¶ added in v0.1.103
type CommRequestTestPointPageParam struct {
Params *TestPointPageParam `json:"params,omitempty"`
}
func (CommRequestTestPointPageParam) String ¶ added in v0.1.103
func (o CommRequestTestPointPageParam) String() string
type CommonResponseErrorAvailableConfig ¶ added in v0.1.103
type CommonResponseErrorAvailableConfig struct { // 错误码 Code *string `json:"code,omitempty"` Detail *AvailableConfig `json:"detail,omitempty"` // 错误原因 Reason *string `json:"reason,omitempty"` }
func (CommonResponseErrorAvailableConfig) String ¶ added in v0.1.103
func (o CommonResponseErrorAvailableConfig) String() string
type CommonResponseErrorObject ¶ added in v0.1.103
type CommonResponseErrorObject struct { // 错误码 Code *string `json:"code,omitempty"` // 错误原因 Reason *string `json:"reason,omitempty"` }
func (CommonResponseErrorObject) String ¶ added in v0.1.103
func (o CommonResponseErrorObject) String() string
type CommonResponseErrorOfApiTest ¶ added in v0.1.100
type CommonResponseErrorOfApiTest struct { // 错误码 Code *string `json:"code,omitempty"` // 错误原因 Reason *string `json:"reason,omitempty"` }
func (CommonResponseErrorOfApiTest) String ¶ added in v0.1.100
func (o CommonResponseErrorOfApiTest) String() string
type CommonResponseErrorOfobject ¶ added in v0.1.103
type CommonResponseErrorOfobject struct { // 错误码 Code *string `json:"code,omitempty"` // 错误原因 Reason *string `json:"reason,omitempty"` }
func (CommonResponseErrorOfobject) String ¶ added in v0.1.103
func (o CommonResponseErrorOfobject) String() string
type CommonResponseErrorPageResultBasicAwInfo ¶ added in v0.1.103
type CommonResponseErrorPageResultBasicAwInfo struct { // 错误码 Code *string `json:"code,omitempty"` Detail *PageResultBasicAwInfo `json:"detail,omitempty"` // 错误原因 Reason *string `json:"reason,omitempty"` }
func (CommonResponseErrorPageResultBasicAwInfo) String ¶ added in v0.1.103
func (o CommonResponseErrorPageResultBasicAwInfo) String() string
type CommonResponseErrorString ¶ added in v0.1.103
type CommonResponseErrorString struct { // 错误码 Code *string `json:"code,omitempty"` // 错误原因 Reason *string `json:"reason,omitempty"` }
func (CommonResponseErrorString) String ¶ added in v0.1.103
func (o CommonResponseErrorString) String() string
type ConditionInstance ¶ added in v0.1.103
type ConditionInstance struct { // 条件索引,用于标识当前处理的是哪个条件 ConditionIndex *int32 `json:"conditionIndex,omitempty"` // 条件映射,键为整数,值为字符串列表,用于存储各个条件的信息 ConditionMap map[string][]string `json:"conditionMap,omitempty"` // 依赖参数实例的映射 DepParamMap map[string]DepParamInstance `json:"depParamMap,omitempty"` // 声明索引,用于标识当前处理的是哪个声明 StatementIndex *int32 `json:"statementIndex,omitempty"` }
func (ConditionInstance) String ¶ added in v0.1.103
func (o ConditionInstance) String() string
type CoverRateVo ¶ added in v0.1.71
type CoverRateVo struct { // 统计测试中的需求 Testing *int32 `json:"testing,omitempty"` // 统计已完成的需求 Finished *int32 `json:"finished,omitempty"` // 统计未测试的需求 NotTested *int32 `json:"not_tested,omitempty"` // 计算需求总数 TotalNumber *int32 `json:"total_number,omitempty"` // 需求覆盖率 CoverRate *string `json:"cover_rate,omitempty"` }
CoverRateVo 需求覆盖率
func (CoverRateVo) String ¶ added in v0.1.71
func (o CoverRateVo) String() string
type CreateApiTestSuiteByRepoFileRequest ¶
type CreateApiTestSuiteByRepoFileRequest struct { // 项目ID,固定长度32位字符(字母和数字)。 ProjectId string `json:"project_id"` Body *CreateTestSuitByRepoFileInfo `json:"body,omitempty"` }
CreateApiTestSuiteByRepoFileRequest Request Object
func (CreateApiTestSuiteByRepoFileRequest) String ¶
func (o CreateApiTestSuiteByRepoFileRequest) String() string
type CreateApiTestSuiteByRepoFileResponse ¶
type CreateApiTestSuiteByRepoFileResponse struct { // 生成的测试套的id TestsuiteId *string `json:"testsuite_id,omitempty"` // 生成的测试用例id列表 TestcaseIds *[]string `json:"testcase_ids,omitempty"` HttpStatusCode int `json:"-"` }
CreateApiTestSuiteByRepoFileResponse Response Object
func (CreateApiTestSuiteByRepoFileResponse) String ¶
func (o CreateApiTestSuiteByRepoFileResponse) String() string
type CreateBasicAwReq ¶ added in v0.1.103
type CreateBasicAwReq struct { // body请求体的类型:text(包含JSON,参数内部区分)、form BodyParamType *string `json:"body_param_type,omitempty"` // 描述 Description *string `json:"description,omitempty"` // 默认检查点List DftCheckPointList *[]CheckPoint `json:"dft_check_point_list,omitempty"` // 默认请求头参数对象 DftCustomHeader *[]AwParam `json:"dft_custom_header,omitempty"` // 定义的变量信息 DftVariableList *[]AwVariable `json:"dft_variable_list,omitempty"` ExtraInfo *ExtraInfo `json:"extra_info,omitempty"` // 组名 GroupName *string `json:"group_name,omitempty"` // 名称 Name *string `json:"name,omitempty"` // 参数类型和参数默认值对应List ParamTypeAndDftValue *[]AwParam `json:"param_type_and_dft_value,omitempty"` }
func (CreateBasicAwReq) String ¶ added in v0.1.103
func (o CreateBasicAwReq) String() string
type CreateInfoVo ¶ added in v0.1.50
type CreateInfoVo struct { // 创建时间 Time *string `json:"time,omitempty"` // 创建时间时间戳 Timestamp *int64 `json:"timestamp,omitempty"` // 用户ID UserId *string `json:"user_id,omitempty"` // 用户名称 UserName *string `json:"user_name,omitempty"` }
CreateInfoVo 创建信息
func (CreateInfoVo) String ¶ added in v0.1.50
func (o CreateInfoVo) String() string
type CreateIteratorRequest ¶ added in v0.1.103
type CreateIteratorRequest struct { // 分支URI BranchUri string `json:"branch_uri"` Body *IteratorVersionInfo `json:"body,omitempty"` }
CreateIteratorRequest Request Object
func (CreateIteratorRequest) String ¶ added in v0.1.103
func (o CreateIteratorRequest) String() string
type CreateIteratorResponse ¶ added in v0.1.103
type CreateIteratorResponse struct { // 资源URI Uri *string `json:"uri,omitempty"` // 资源类型 Type *string `json:"type,omitempty"` // 创建人 Author *string `json:"author,omitempty"` // 名称 Name *string `json:"name,omitempty"` // 级别 Rank *int32 `json:"rank,omitempty"` // 待测版本 Version *string `json:"version,omitempty"` // 处理者ID Owner *string `json:"owner,omitempty"` // 创建人ID Creator *string `json:"creator,omitempty"` // 关联迭代 Iterations *string `json:"iterations,omitempty"` // 描述 Description *string `json:"description,omitempty"` // 区域 Region *string `json:"region,omitempty"` // 最后修改人 LastModifier *string `json:"last_modifier,omitempty"` // 最后修改时间 LastModified *sdktime.SdkTime `json:"last_modified,omitempty"` // 修改时间时间戳 LastModifiedTimestamp *int64 `json:"last_modified_timestamp,omitempty"` // 最后变更时间 LastChangeTime *sdktime.SdkTime `json:"last_change_time,omitempty"` // 版本URI VersionUri *string `json:"version_uri,omitempty"` // 源资源URI OriginUri *string `json:"origin_uri,omitempty"` // 父资源URI ParentUri *string `json:"parent_uri,omitempty"` // 父资源路径 ParentPath *string `json:"parent_path,omitempty"` // 创建版本URI CreationVersionUri *string `json:"creation_version_uri,omitempty"` // 创建时间 CreationDate *sdktime.SdkTime `json:"creation_date,omitempty"` // 创建时间时间戳 CreationDateTimestamp *int64 `json:"creation_date_timestamp,omitempty"` // 创建人名称 AuthorName *string `json:"author_name,omitempty"` // 备注 Comment *string `json:"comment,omitempty"` // 编号 Number *string `json:"number,omitempty"` // 是否为Master分支 IsMaster *int32 `json:"is_master,omitempty"` // 是否为迭代 IsIterator *int32 `json:"is_iterator,omitempty"` // 开始时间 PlanStartDate *sdktime.SdkTime `json:"plan_start_date,omitempty"` // 结束时间 PlanEndDate *sdktime.SdkTime `json:"plan_end_date,omitempty"` // 微服务ID ServiceId *string `json:"service_id,omitempty"` // 微服务名 ServiceName *string `json:"service_name,omitempty"` // PBI ID PbiId *string `json:"pbi_id,omitempty"` // PBI信息 PbiName *string `json:"pbi_name,omitempty"` // 计划ID PlanId *string `json:"plan_id,omitempty"` // 度量PBI ID MetricPbiIds *string `json:"metric_pbi_ids,omitempty"` // 度量PBI名称 MetricPbiIdNames *string `json:"metric_pbi_id_names,omitempty"` // 最后同步时间 LastSynDate *sdktime.SdkTime `json:"last_syn_date,omitempty"` // 版本是否关闭 IsClosed *string `json:"is_closed,omitempty"` // 是否同步git库 AsynGit *string `json:"asyn_git,omitempty"` // schema编号 SchemaNo *int32 `json:"schema_no,omitempty"` // 迭代实际完成时间 FinishDate *sdktime.SdkTime `json:"finish_date,omitempty"` // 处理者名称 OwnerName *string `json:"owner_name,omitempty"` // 创建人名称 CreatorName *string `json:"creator_name,omitempty"` // 当前所处阶段 CurrentStage *string `json:"current_stage,omitempty"` // 服务类型 ServiceTypes *string `json:"service_types,omitempty"` // 风险等级 RiskRating *int32 `json:"risk_rating,omitempty"` // 风险描述 RiskDes *string `json:"risk_des,omitempty"` // 项目ID ProjectUuid *string `json:"project_uuid,omitempty"` // 租户ID DomainId *string `json:"domain_id,omitempty"` // pi的id PiId *string `json:"pi_id,omitempty"` HttpStatusCode int `json:"-"` }
CreateIteratorResponse Response Object
func (CreateIteratorResponse) String ¶ added in v0.1.103
func (o CreateIteratorResponse) String() string
type CreatePlanRequest ¶
type CreatePlanRequest struct { // 项目唯一标识,固定长度32位字符 ProjectId string `json:"project_id"` Body *CreatePlanRequestBody `json:"body,omitempty"` }
CreatePlanRequest Request Object
func (CreatePlanRequest) String ¶
func (o CreatePlanRequest) String() string
type CreatePlanRequestBody ¶
type CreatePlanRequestBody struct { // 计划名称 Name string `json:"name"` // 处理者id,不填时默认使用当前用户 AssignedId *string `json:"assigned_id,omitempty"` // 计划下包含的用例类型,数组长度小于10个 ServiceIdList []int32 `json:"service_id_list"` PlanCycle *PlanCycle `json:"plan_cycle"` }
CreatePlanRequestBody 创建计划请求体
func (CreatePlanRequestBody) String ¶
func (o CreatePlanRequestBody) String() string
type CreatePlanResponse ¶
type CreatePlanResponse struct { // 接口调用成功返回的计划id PlanId *string `json:"plan_id,omitempty"` // 接口调用成功不返回,调用失败错误码 ErrorCode *string `json:"error_code,omitempty"` // 接口调用成功不返回,调用失败错误信息 ErrorMsg *string `json:"error_msg,omitempty"` HttpStatusCode int `json:"-"` }
CreatePlanResponse Response Object
func (CreatePlanResponse) String ¶
func (o CreatePlanResponse) String() string
type CreateProjectBranchRequest ¶ added in v0.1.103
type CreateProjectBranchRequest struct {
Body *BranchVersionInfo `json:"body,omitempty"`
}
CreateProjectBranchRequest Request Object
func (CreateProjectBranchRequest) String ¶ added in v0.1.103
func (o CreateProjectBranchRequest) String() string
type CreateProjectBranchResponse ¶ added in v0.1.103
type CreateProjectBranchResponse struct { // 资源URI Uri *string `json:"uri,omitempty"` // 资源类型 Type *string `json:"type,omitempty"` // 创建人 Author *string `json:"author,omitempty"` // 名称 Name *string `json:"name,omitempty"` // 级别 Rank *int32 `json:"rank,omitempty"` // 待测版本 Version *string `json:"version,omitempty"` // 处理者ID Owner *string `json:"owner,omitempty"` // 创建人ID Creator *string `json:"creator,omitempty"` // 关联迭代 Iterations *string `json:"iterations,omitempty"` // 描述 Description *string `json:"description,omitempty"` // 区域 Region *string `json:"region,omitempty"` // 最后修改人 LastModifier *string `json:"last_modifier,omitempty"` // 最后修改时间 LastModified *sdktime.SdkTime `json:"last_modified,omitempty"` // 修改时间时间戳 LastModifiedTimestamp *int64 `json:"last_modified_timestamp,omitempty"` // 最后变更时间 LastChangeTime *sdktime.SdkTime `json:"last_change_time,omitempty"` // 版本URI VersionUri *string `json:"version_uri,omitempty"` // 源资源URI OriginUri *string `json:"origin_uri,omitempty"` // 父资源URI ParentUri *string `json:"parent_uri,omitempty"` // 父资源路径 ParentPath *string `json:"parent_path,omitempty"` // 创建版本URI CreationVersionUri *string `json:"creation_version_uri,omitempty"` // 创建时间 CreationDate *sdktime.SdkTime `json:"creation_date,omitempty"` // 创建时间时间戳 CreationDateTimestamp *int64 `json:"creation_date_timestamp,omitempty"` // 创建人名称 AuthorName *string `json:"author_name,omitempty"` // 备注 Comment *string `json:"comment,omitempty"` // 编号 Number *string `json:"number,omitempty"` // 是否为Master分支 IsMaster *int32 `json:"is_master,omitempty"` // 是否为迭代 IsIterator *int32 `json:"is_iterator,omitempty"` // 开始时间 PlanStartDate *sdktime.SdkTime `json:"plan_start_date,omitempty"` // 结束时间 PlanEndDate *sdktime.SdkTime `json:"plan_end_date,omitempty"` // 微服务ID ServiceId *string `json:"service_id,omitempty"` // 微服务名 ServiceName *string `json:"service_name,omitempty"` // PBI ID PbiId *string `json:"pbi_id,omitempty"` // PBI信息 PbiName *string `json:"pbi_name,omitempty"` // 计划ID PlanId *string `json:"plan_id,omitempty"` // 度量PBI ID MetricPbiIds *string `json:"metric_pbi_ids,omitempty"` // 度量PBI名称 MetricPbiIdNames *string `json:"metric_pbi_id_names,omitempty"` // 最后同步时间 LastSynDate *sdktime.SdkTime `json:"last_syn_date,omitempty"` // 版本是否关闭 IsClosed *string `json:"is_closed,omitempty"` // 是否同步git库 AsynGit *string `json:"asyn_git,omitempty"` // schema编号 SchemaNo *int32 `json:"schema_no,omitempty"` // 迭代实际完成时间 FinishDate *sdktime.SdkTime `json:"finish_date,omitempty"` // 处理者名称 OwnerName *string `json:"owner_name,omitempty"` // 创建人名称 CreatorName *string `json:"creator_name,omitempty"` // 当前所处阶段 CurrentStage *string `json:"current_stage,omitempty"` // 服务类型 ServiceTypes *string `json:"service_types,omitempty"` // 风险等级 RiskRating *int32 `json:"risk_rating,omitempty"` // 风险描述 RiskDes *string `json:"risk_des,omitempty"` // 项目ID ProjectUuid *string `json:"project_uuid,omitempty"` // 租户ID DomainId *string `json:"domain_id,omitempty"` // pi的id PiId *string `json:"pi_id,omitempty"` HttpStatusCode int `json:"-"` }
CreateProjectBranchResponse Response Object
func (CreateProjectBranchResponse) String ¶ added in v0.1.103
func (o CreateProjectBranchResponse) String() string
type CreateRelationsByOneCaseRequest ¶ added in v0.1.100
type CreateRelationsByOneCaseRequest struct { // 用例uri CaseId string `json:"case_id"` Body *AddRelationsInfo `json:"body,omitempty"` }
CreateRelationsByOneCaseRequest Request Object
func (CreateRelationsByOneCaseRequest) String ¶ added in v0.1.100
func (o CreateRelationsByOneCaseRequest) String() string
type CreateRelationsByOneCaseResponse ¶ added in v0.1.100
type CreateRelationsByOneCaseResponse struct { // 对外时:success|error; Status *string `json:"status,omitempty"` Result *ResultValueStringForOk `json:"result,omitempty"` HttpStatusCode int `json:"-"` }
CreateRelationsByOneCaseResponse Response Object
func (CreateRelationsByOneCaseResponse) String ¶ added in v0.1.100
func (o CreateRelationsByOneCaseResponse) String() string
type CreateReportRequest ¶ added in v0.1.103
type CreateReportRequest struct { // 项目ID,固定长度32位字符(字母和数字)。 ProjectId string `json:"project_id"` // 版本uri VersionId string `json:"version_id"` Body *OprReportInfo `json:"body,omitempty"` }
CreateReportRequest Request Object
func (CreateReportRequest) String ¶ added in v0.1.103
func (o CreateReportRequest) String() string
type CreateReportResponse ¶ added in v0.1.103
type CreateReportResponse struct { Value *string `json:"value,omitempty"` HttpStatusCode int `json:"-"` }
CreateReportResponse Response Object
func (CreateReportResponse) String ¶ added in v0.1.103
func (o CreateReportResponse) String() string
type CreateResourceUriRequest ¶ added in v0.1.100
type CreateResourceUriRequest struct { // 项目ID,固定长度32位字符(字母和数字)。 ProjectId string `json:"project_id"` }
CreateResourceUriRequest Request Object
func (CreateResourceUriRequest) String ¶ added in v0.1.100
func (o CreateResourceUriRequest) String() string
type CreateResourceUriResponse ¶ added in v0.1.100
type CreateResourceUriResponse struct { Value *string `json:"value,omitempty"` HttpStatusCode int `json:"-"` }
CreateResourceUriResponse Response Object
func (CreateResourceUriResponse) String ¶ added in v0.1.100
func (o CreateResourceUriResponse) String() string
type CreateServiceRequest ¶
type CreateServiceRequest struct {
Body *ServiceRequestBody `json:"body,omitempty"`
}
CreateServiceRequest Request Object
func (CreateServiceRequest) String ¶
func (o CreateServiceRequest) String() string
type CreateServiceResponse ¶
type CreateServiceResponse struct { // 接口调用成功返回的服务名 ServiceName *string `json:"service_name,omitempty"` // 接口调用成功返回的服务id ServiceId *int32 `json:"service_id,omitempty"` // 接口调用成功不返回,调用失败错误码 ErrorCode *string `json:"error_code,omitempty"` // 接口调用成功不返回,调用失败错误信息 ErrorMsg *string `json:"error_msg,omitempty"` HttpStatusCode int `json:"-"` }
CreateServiceResponse Response Object
func (CreateServiceResponse) String ¶
func (o CreateServiceResponse) String() string
type CreateTestCaseInPlanRequest ¶
type CreateTestCaseInPlanRequest struct { // 项目唯一标识,固定长度32位字符 ProjectId string `json:"project_id"` // 计划唯一标识,长度11-34位字符 PlanId string `json:"plan_id"` Body *CreateTestCaseInPlanRequestBody `json:"body,omitempty"` }
CreateTestCaseInPlanRequest Request Object
func (CreateTestCaseInPlanRequest) String ¶
func (o CreateTestCaseInPlanRequest) String() string
type CreateTestCaseInPlanRequestBody ¶
type CreateTestCaseInPlanRequestBody struct { // 注册测试类型服务接口返回的服务id ServiceId int32 `json:"service_id"` // 计划下包含的用例个数,数组长度小于50个,只能包含一种测试类型 TestcaseIdList []string `json:"testcase_id_list"` }
CreateTestCaseInPlanRequestBody 计划中批量添加测试用例请求体
func (CreateTestCaseInPlanRequestBody) String ¶
func (o CreateTestCaseInPlanRequestBody) String() string
type CreateTestCaseInPlanResponse ¶
type CreateTestCaseInPlanResponse struct {
HttpStatusCode int `json:"-"`
}
CreateTestCaseInPlanResponse Response Object
func (CreateTestCaseInPlanResponse) String ¶
func (o CreateTestCaseInPlanResponse) String() string
type CreateTestCaseReq ¶ added in v0.1.103
type CreateTestCaseReq struct { // 活动id ActivityId *string `json:"activity_id,omitempty"` // 是否添加到计划 AddToPlan *bool `json:"addToPlan,omitempty"` // 创建时可选择导入的aw目录直接产生测试步骤 AwCataList *[]BasicAwCata `json:"aw_cata_list,omitempty"` AwInstance *CaseAwInstance `json:"aw_instance,omitempty"` // 用例类型:0商用现有类型,1从内部导过来的用例类型 CaseType *int32 `json:"case_type,omitempty"` // 用例局部变量 CaseVariableList *[]AwVariable `json:"case_variable_list,omitempty"` // 演示标志 DemoFlag *string `json:"demoFlag,omitempty"` // 错误测试阶段 ErrorStep *[]int32 `json:"errorStep,omitempty"` // id Id *string `json:"id,omitempty"` // import信息List ImportInfoList *[]string `json:"import_info_list,omitempty"` // 是否设置为关键字操作 IsKeyWord *int32 `json:"isKeyWord,omitempty"` // 是否同步 IsSync *bool `json:"isSync,omitempty"` // 问题ID IssueId *string `json:"issueId,omitempty"` // 名称 Name *string `json:"name,omitempty"` // 被复制用例的tmsscaseuri OldTmssCaseUri *string `json:"old_tmss_case_uri,omitempty"` // 被复制用例的tmsscaseuri列表,内部使用 OldTmssCaseUriList *[]string `json:"old_tmss_case_uri_list,omitempty"` // 包名 PackageName *string `json:"package_name,omitempty"` // 计划ID PlanId *string `json:"planId,omitempty"` // 工程ID ProjectId *string `json:"project_id,omitempty"` // 新服务新建用例版本号 ReleaseDev *string `json:"releaseDev,omitempty"` // 脚本名(类名) ScriptName *string `json:"script_name,omitempty"` // 脚本路径 ScriptPath *string `json:"script_path,omitempty"` // 来源 Source *string `json:"source,omitempty"` // 来源的方式 SourceWay *string `json:"sourceWay,omitempty"` // 选择用例中测试步骤生成关键字时的原用例tmssCaseUri SrcTmssCaseUri *string `json:"src_tmss_case_uri,omitempty"` // tmss用例uri TmssCaseUri *string `json:"tmss_case_uri,omitempty"` // tmss用例uri TmssFeatureUri *string `json:"tmss_feature_uri,omitempty"` TmssProperty *TmssTestcase `json:"tmss_property,omitempty"` // 类型 Type *string `json:"type,omitempty"` // 环境参数分组id VariableGroupId *string `json:"variableGroupId,omitempty"` }
func (CreateTestCaseReq) String ¶ added in v0.1.103
func (o CreateTestCaseReq) String() string
type CreateTestCaseRequest ¶
type CreateTestCaseRequest struct { // 项目唯一标识,固定长度32位字符 ProjectId string `json:"project_id"` Body *CreateTestCaseRequestBody `json:"body,omitempty"` }
CreateTestCaseRequest Request Object
func (CreateTestCaseRequest) String ¶
func (o CreateTestCaseRequest) String() string
type CreateTestCaseRequestBody ¶
type CreateTestCaseRequestBody struct { // 页面上显示的用例名称,长度为[3-128]位字符 Name string `json:"name"` // 该值由注册接口返回,取值范围为10-9999 ServiceId int32 `json:"service_id"` // 测试用例等级,可选值为[0,1,2,3,4],不填时默认为2 RankId *string `json:"rank_id,omitempty"` // 用例编号,不填该值时会自动生成,长度为[3-128]位字符 TestcaseNumber *string `json:"testcase_number,omitempty"` ExtendInfo *ExternalServiceCaseInfo `json:"extend_info,omitempty"` }
CreateTestCaseRequestBody 创建测试用例请求体
func (CreateTestCaseRequestBody) String ¶
func (o CreateTestCaseRequestBody) String() string
type CreateTestCaseResponse ¶
type CreateTestCaseResponse struct { // 测试用例唯一标识 TestcaseId *string `json:"testcase_id,omitempty"` // 软开云项目唯一标识 ProjectId *string `json:"project_id,omitempty"` // 注册测试类型服务接口返回的服务id ServiceId *int32 `json:"service_id,omitempty"` // 测试用例名称 Name *string `json:"name,omitempty"` // 测试用例编号 TestcaseNumber *string `json:"testcase_number,omitempty"` // 测试用例等级 RankId *string `json:"rank_id,omitempty"` // 测试用例状态 StatusId *string `json:"status_id,omitempty"` AssignedUser *AssignedUserInfo `json:"assigned_user,omitempty"` // 测试用例执行次数 ExecuteCount *int32 `json:"execute_count,omitempty"` // 测试用例执行结果 ResultId *string `json:"result_id,omitempty"` ExtendInfo *ExtendInfo `json:"extend_info,omitempty"` // 接口调用失败错误码 ErrorCode *string `json:"error_code,omitempty"` // 接口调用失败错误信息 ErrorMsg *string `json:"error_msg,omitempty"` HttpStatusCode int `json:"-"` }
CreateTestCaseResponse Response Object
func (CreateTestCaseResponse) String ¶
func (o CreateTestCaseResponse) String() string
type CreateTestSuitByRepoFileInfo ¶
type CreateTestSuitByRepoFileInfo struct { // 要生成的测试套名称 TestsuiteName string `json:"testsuite_name"` // 仓库id RepositoryId string `json:"repository_id"` // 仓库分支 RepositoryBranch string `json:"repository_branch"` // 仓库中yaml或json文件的相对路径,仅支持swagger 2.0版本的yaml和json文件 FilePath string `json:"file_path"` }
CreateTestSuitByRepoFileInfo 生成测试套的请求信息
func (CreateTestSuitByRepoFileInfo) String ¶
func (o CreateTestSuitByRepoFileInfo) String() string
type CreateUserDefinedUrlKeyWordRequest ¶ added in v0.1.103
type CreateUserDefinedUrlKeyWordRequest struct { // 项目ID,固定长度32位字符(字母和数字)。 ProjectId string `json:"project_id"` Body *CreateBasicAwReq `json:"body,omitempty"` }
CreateUserDefinedUrlKeyWordRequest Request Object
func (CreateUserDefinedUrlKeyWordRequest) String ¶ added in v0.1.103
func (o CreateUserDefinedUrlKeyWordRequest) String() string
type CreateUserDefinedUrlKeyWordResponse ¶ added in v0.1.103
type CreateUserDefinedUrlKeyWordResponse struct { // 错误码 Code *string `json:"code,omitempty"` Error *CommonResponseErrorObject `json:"error,omitempty"` // 失败原因 Reason *string `json:"reason,omitempty"` // 结果 Result *interface{} `json:"result,omitempty"` // 状态 Status *string `json:"status,omitempty"` HttpStatusCode int `json:"-"` }
CreateUserDefinedUrlKeyWordResponse Response Object
func (CreateUserDefinedUrlKeyWordResponse) String ¶ added in v0.1.103
func (o CreateUserDefinedUrlKeyWordResponse) String() string
type CreateVersionTestCaseRequest ¶ added in v0.1.103
type CreateVersionTestCaseRequest struct { // 分支或者迭代uri VersionId string `json:"version_id"` Body *TestCaseInfo `json:"body,omitempty"` }
CreateVersionTestCaseRequest Request Object
func (CreateVersionTestCaseRequest) String ¶ added in v0.1.103
func (o CreateVersionTestCaseRequest) String() string
type CreateVersionTestCaseResponse ¶ added in v0.1.103
type CreateVersionTestCaseResponse struct { // 资源URI Uri *string `json:"uri,omitempty"` // 资源类型 Type *string `json:"type,omitempty"` // 创建人 Author *string `json:"author,omitempty"` // 名称 Name *string `json:"name,omitempty"` // 级别 Rank *int32 `json:"rank,omitempty"` // 前置条件 Preparation *string `json:"preparation,omitempty"` // 备注 Remark *string `json:"remark,omitempty"` // 测试阶段 Stage *string `json:"stage,omitempty"` // 测试类型 Activity *string `json:"activity,omitempty"` // 关键词 Keywords *string `json:"keywords,omitempty"` // apitest标记是否代码已提交 Market *string `json:"market,omitempty"` // 设计者 Designer *string `json:"designer,omitempty"` // 标签 Tags *string `json:"tags,omitempty"` // 执行参数 ExecuteParameter *string `json:"execute_parameter,omitempty"` // 逻辑region Region *string `json:"region,omitempty"` // 处理人id,IteratorTestCase字段 Owner *string `json:"owner,omitempty"` // 最后修改人 LastModifier *string `json:"last_modifier,omitempty"` // 最后修改时间 LastModified *sdktime.SdkTime `json:"last_modified,omitempty"` // 修改时间时间戳 LastModifiedTimestamp *int64 `json:"last_modified_timestamp,omitempty"` // 最后变更时间 LastChangeTime *sdktime.SdkTime `json:"last_change_time,omitempty"` // 版本URI VersionUri *string `json:"version_uri,omitempty"` // 源资源URI OriginUri *string `json:"origin_uri,omitempty"` // 父资源URI ParentUri *string `json:"parent_uri,omitempty"` // 父资源路径 ParentPath *string `json:"parent_path,omitempty"` // 创建版本URI CreationVersionUri *string `json:"creation_version_uri,omitempty"` // 创建时间 CreationDate *sdktime.SdkTime `json:"creation_date,omitempty"` // 创建时间时间戳 CreationDateTimestamp *int64 `json:"creation_date_timestamp,omitempty"` // 创建人名称 AuthorName *string `json:"author_name,omitempty"` // 备注 Comment *string `json:"comment,omitempty"` // 编号 Number *string `json:"number,omitempty"` // 用例类型 CaseType *int32 `json:"case_type,omitempty"` // 执行平台类型 PlatformType *int32 `json:"platform_type,omitempty"` // 服务类型 ServiceType *int32 `json:"service_type,omitempty"` // 服务类型名称 ServiceTypeName *string `json:"service_type_name,omitempty"` // 测试类型 TestType *int32 `json:"test_type,omitempty"` // 测试类型名称 TestTypeName *string `json:"test_type_name,omitempty"` // 设计描述 DesignNote *string `json:"design_note,omitempty"` // 测试步骤 TestStep *string `json:"test_step,omitempty"` // 期望结果 ExpectOutput *string `json:"expect_output,omitempty"` // 测试环境类型 EnvType *string `json:"env_type,omitempty"` // 执行平台 ExePlatform *string `json:"exe_platform,omitempty"` // 测试工程 TestcaseProject *string `json:"testcase_project,omitempty"` // 脚本路径 SvnScriptPath *string `json:"svn_script_path,omitempty"` // 约束条件 MapRestrict *string `json:"map_restrict,omitempty"` // 网络脚本名 NetworkScriptName *string `json:"network_script_name,omitempty"` // 自动化类型,非自动化:0, 是自动化:1 AutoType *int32 `json:"auto_type,omitempty"` // 被自动化执行 ToBeAutoExec *int32 `json:"to_be_auto_exec,omitempty"` // 最后一次结果 LastResult *string `json:"last_result,omitempty"` // 最后一次结果Uri LastResultUri *string `json:"last_result_uri,omitempty"` // 目录Uri FeatureUri *string `json:"feature_uri,omitempty"` // 目录名称 FeatureName *string `json:"feature_name,omitempty"` // 测试接口名 InterfaceName *string `json:"interface_name,omitempty"` // 网络问题ID SnpNo *string `json:"snp_no,omitempty"` // 关联需求编号 DrRelationId *string `json:"dr_relation_id,omitempty"` // 需求名称 IssueName *string `json:"issue_name,omitempty"` // 测试基数 TestBaseNum *string `json:"test_base_num,omitempty"` // 是否被自动化执行 AutomaticallyExecuted *int32 `json:"automatically_executed,omitempty"` // 第一次执行时间 FirstExecuteTime *sdktime.SdkTime `json:"first_execute_time,omitempty"` // 检测类型 DetectType *string `json:"detect_type,omitempty"` // 执行参数 ExecuteParam *string `json:"execute_param,omitempty"` // 分析领域 TestFeature *string `json:"test_feature,omitempty"` // 是否是契约用例,0:表示非契约用例, 1:表示契约用例 IsContractTestcase *int32 `json:"is_contract_testcase,omitempty"` // 总共耗时 TimeCost *float64 `json:"time_cost,omitempty"` // 记录用例由非自动化变为自动化类型的时间 BeAutoTypeTime *sdktime.SdkTime `json:"be_auto_type_time,omitempty"` // 配对用例编号 CompareNumber *string `json:"compare_number,omitempty"` // 场景标识 SceneFlag *string `json:"scene_flag,omitempty"` // 场景标识 BaseFlag *string `json:"base_flag,omitempty"` // 区别是否从yaml中生成的用例,默认false ParaValidator *string `json:"para_validator,omitempty"` // knet节点id KnetNodeId *string `json:"knet_node_id,omitempty"` // 最后一次执行用户 LastExeAuthor *string `json:"last_exe_author,omitempty"` // 运营商 CloudCarrier *string `json:"cloud_carrier,omitempty"` // 应用市场 MarketPlace *string `json:"market_place,omitempty"` // 脑图id TestMindId *string `json:"test_mind_id,omitempty"` // 脑图url TestMindUrl *string `json:"test_mind_url,omitempty"` // git提交url CommitUrl *string `json:"commit_url,omitempty"` // 测试模式编号 TestPatternNumber *string `json:"test_pattern_number,omitempty"` // 测试因子编号 TestFactorNumber *string `json:"test_factor_number,omitempty"` // 状态Code StatusCode *string `json:"status_code,omitempty"` // 结果Code ResultCode *string `json:"result_code,omitempty"` // 迭代ID ReleaseId *string `json:"release_id,omitempty"` // 标签ID LabelId *string `json:"label_id,omitempty"` // 用例标签名称列表 Labels *string `json:"labels,omitempty"` // 模块ID ModuleId *string `json:"module_id,omitempty"` // 模块名称 ModuleName *string `json:"module_name,omitempty"` // 模块path ModulePath *string `json:"module_path,omitempty"` // 模块路径名称 ModulePathName *string `json:"module_path_name,omitempty"` // 最后执行时间 ExecuteLatestTime *sdktime.SdkTime `json:"execute_latest_time,omitempty"` // 执行时长 ExecuteDuration *string `json:"execute_duration,omitempty"` // 执行次数 ExecuteTimes *int32 `json:"execute_times,omitempty"` // 是否关键用例 IsKeyword *int32 `json:"is_keyword,omitempty"` // 测试版本号 ReleaseDev *string `json:"release_dev,omitempty"` // 是否用户新增用例 NewCreated *string `json:"new_created,omitempty"` // 项目ID ProjectUuid *string `json:"project_uuid,omitempty"` // 创建版本名称,原逻辑marshall添加字段 CreationVersionName *string `json:"creation_version_name,omitempty"` // 特性路径,原逻辑marshall添加字段 FeaturePath *string `json:"feature_path,omitempty"` // 实体用例Uri,IteratorTestCase字段 TestcaseUri *string `json:"testcase_uri,omitempty"` // 处理人名称 OwnerName *string `json:"owner_name,omitempty"` // 迭代用例Uri,IteratorTestCase字段 IteratorCaseUri *string `json:"iterator_case_uri,omitempty"` // 脚本链接scriptLink ScriptLink *string `json:"script_link,omitempty"` // 自定义字段1 CustomField1 *string `json:"custom_field_1,omitempty"` // 自定义字段2 CustomField2 *string `json:"custom_field_2,omitempty"` // 自定义字段3 CustomField3 *string `json:"custom_field_3,omitempty"` // 自定义字段4 CustomField4 *string `json:"custom_field_4,omitempty"` // 自定义字段5 CustomField5 *string `json:"custom_field_5,omitempty"` // 自定义字段6 CustomField6 *string `json:"custom_field_6,omitempty"` // 自定义字段7 CustomField7 *string `json:"custom_field_7,omitempty"` // 自定义字段8 CustomField8 *string `json:"custom_field_8,omitempty"` // 自定义字段9 CustomField9 *string `json:"custom_field_9,omitempty"` // 自定义字段10 CustomField10 *string `json:"custom_field_10,omitempty"` // 自定义字段11 CustomField11 *string `json:"custom_field_11,omitempty"` // 自定义字段12 CustomField12 *string `json:"custom_field_12,omitempty"` // 自定义字段13 CustomField13 *string `json:"custom_field_13,omitempty"` // 自定义字段14 CustomField14 *string `json:"custom_field_14,omitempty"` // 自定义字段15 CustomField15 *string `json:"custom_field_15,omitempty"` // 自定义字段16 CustomField16 *string `json:"custom_field_16,omitempty"` // 自定义字段17 CustomField17 *string `json:"custom_field_17,omitempty"` // 自定义字段18 CustomField18 *string `json:"custom_field_18,omitempty"` // 自定义字段19 CustomField19 *string `json:"custom_field_19,omitempty"` // 自定义字段20 CustomField20 *string `json:"custom_field_20,omitempty"` // 自定义字段21 CustomField21 *string `json:"custom_field_21,omitempty"` // 自定义字段22 CustomField22 *string `json:"custom_field_22,omitempty"` // 自定义字段23 CustomField23 *string `json:"custom_field_23,omitempty"` // 自定义字段24 CustomField24 *string `json:"custom_field_24,omitempty"` // 自定义字段25 CustomField25 *string `json:"custom_field_25,omitempty"` HttpStatusCode int `json:"-"` }
CreateVersionTestCaseResponse Response Object
func (CreateVersionTestCaseResponse) String ¶ added in v0.1.103
func (o CreateVersionTestCaseResponse) String() string
type CustomFieldVo ¶ added in v0.1.103
type CustomFieldVo struct { // 字段类型(单行文本text、多行文本textArea、单选框radio、多选框checkBox、日期date、数字number、单选用户user) Type *string `json:"type,omitempty"` // 测试用例自定义字段值 Value *string `json:"value,omitempty"` // 项目用例自定义字段入参或者返回参数名称 CustomFieldParam *string `json:"custom_field_param,omitempty"` // user类型测试用例自定义字段对应用户名,其它类型字段不返回 UserName *string `json:"user_name,omitempty"` }
CustomFieldVo 自定义字段信息
func (CustomFieldVo) String ¶ added in v0.1.103
func (o CustomFieldVo) String() string
type CustomReportListVo ¶ added in v0.1.36
type CustomReportListVo struct { // 报表id Id *string `json:"id,omitempty"` // 报表名称 Name *string `json:"name,omitempty"` Filter *ReportFilter `json:"filter,omitempty"` // 工件类型(用例:case,测试套:task) WorkpieceType *string `json:"workpiece_type,omitempty"` // 分析维度 AnalysisDimension *string `json:"analysis_dimension,omitempty"` // 对比维度 CompareDimension *string `json:"compare_dimension,omitempty"` // 报表数据 ChartData *[]ReportChartDataVo `json:"chart_data,omitempty"` }
CustomReportListVo 实际的数据类型:单个对象,集合或NULL
func (CustomReportListVo) String ¶ added in v0.1.36
func (o CustomReportListVo) String() string
type DashboardDataQuery ¶ added in v0.1.103
type DashboardDataQuery struct { // 查询结束时间 EndTime *int64 `json:"end_time,omitempty"` // 分页参数,页码 PageNum *int32 `json:"page_num,omitempty"` // 分页参数,每页大小 PageSize *int32 `json:"page_size,omitempty"` // 查询开始时间 StartTime *int64 `json:"start_time,omitempty"` // 任务Id列表 TaskIds *[]string `json:"task_ids,omitempty"` }
func (DashboardDataQuery) String ¶ added in v0.1.103
func (o DashboardDataQuery) String() string
type DashboardDto ¶ added in v0.1.103
type DashboardDto struct { // 创建时间 CreateTime *sdktime.SdkTime `json:"create_time,omitempty"` // 创建者 CreateUser *string `json:"create_user,omitempty"` // 数据类型:0=用例成功率;1=用例时长 DataType *string `json:"data_type,omitempty"` // 唯一ID,主键 Id *string `json:"id,omitempty"` // 看板标题 Name *string `json:"name,omitempty"` // 服务ID ServiceId *string `json:"service_id,omitempty"` // 任务ID列表 TaskIds *[]string `json:"task_ids,omitempty"` // 任务类型,仅支持持续拨测和冒烟测试 TaskType *string `json:"task_type,omitempty"` // 修改时间 UpdateTime *sdktime.SdkTime `json:"update_time,omitempty"` // 修改者 UpdateUser *string `json:"update_user,omitempty"` // 看板类型:0=折线图;1=散点图;2=饼图 ViewType *string `json:"view_type,omitempty"` }
func (DashboardDto) String ¶ added in v0.1.103
func (o DashboardDto) String() string
type DefectVo ¶ added in v0.1.71
type DefectVo struct { // 缺陷数 Total *int32 `json:"total,omitempty"` // 未关闭缺陷数 NotSolved *int32 `json:"not_solved,omitempty"` // 组装缺陷每种重要程度的名称和对应的数目 SeverityNumberList *[]NameAndValueVo `json:"severity_number_list,omitempty"` }
DefectVo 整体缺陷信息
type DeleteBasicAwByIdRequest ¶ added in v0.1.103
type DeleteBasicAwByIdRequest struct { // 项目ID,固定长度32位字符(字母和数字)。 ProjectId string `json:"project_id"` // AW ID AwId string `json:"aw_id"` }
DeleteBasicAwByIdRequest Request Object
func (DeleteBasicAwByIdRequest) String ¶ added in v0.1.103
func (o DeleteBasicAwByIdRequest) String() string
type DeleteBasicAwByIdResponse ¶ added in v0.1.103
type DeleteBasicAwByIdResponse struct { // 错误码 Code *string `json:"code,omitempty"` Error *CommonResponseErrorString `json:"error,omitempty"` // 失败原因 Reason *string `json:"reason,omitempty"` // 结果 Result *string `json:"result,omitempty"` // 状态 Status *string `json:"status,omitempty"` HttpStatusCode int `json:"-"` }
DeleteBasicAwByIdResponse Response Object
func (DeleteBasicAwByIdResponse) String ¶ added in v0.1.103
func (o DeleteBasicAwByIdResponse) String() string
type DeleteRelationsByOneCaseInfo ¶ added in v0.1.100
type DeleteRelationsByOneCaseInfo struct { WorkItemIds *[]string `json:"work_item_ids,omitempty"` // 项目id ProjectUuid *string `json:"project_uuid,omitempty"` // 版本uri VersionUri *string `json:"version_uri,omitempty"` // 关联关系类型 RelateType *string `json:"relate_type,omitempty"` }
func (DeleteRelationsByOneCaseInfo) String ¶ added in v0.1.100
func (o DeleteRelationsByOneCaseInfo) String() string
type DeleteRelationsByOneCaseRequest ¶ added in v0.1.100
type DeleteRelationsByOneCaseRequest struct { // 用例id CaseId string `json:"case_id"` Body *DeleteRelationsByOneCaseInfo `json:"body,omitempty"` }
DeleteRelationsByOneCaseRequest Request Object
func (DeleteRelationsByOneCaseRequest) String ¶ added in v0.1.100
func (o DeleteRelationsByOneCaseRequest) String() string
type DeleteRelationsByOneCaseResponse ¶ added in v0.1.100
type DeleteRelationsByOneCaseResponse struct { // 对外时:success|error; Status *string `json:"status,omitempty"` Result *ResultValueStringForOk `json:"result,omitempty"` HttpStatusCode int `json:"-"` }
DeleteRelationsByOneCaseResponse Response Object
func (DeleteRelationsByOneCaseResponse) String ¶ added in v0.1.100
func (o DeleteRelationsByOneCaseResponse) String() string
type DeleteServiceRequest ¶
type DeleteServiceRequest struct { // 注册服务唯一标识,该值由注册接口返回 ServiceId int32 `json:"service_id"` }
DeleteServiceRequest Request Object
func (DeleteServiceRequest) String ¶
func (o DeleteServiceRequest) String() string
type DeleteServiceResponse ¶
type DeleteServiceResponse struct { // 接口调用失败错误码 ErrorCode *string `json:"error_code,omitempty"` // 接口调用失败错误信息 ErrorMsg *string `json:"error_msg,omitempty"` HttpStatusCode int `json:"-"` }
DeleteServiceResponse Response Object
func (DeleteServiceResponse) String ¶
func (o DeleteServiceResponse) String() string
type DeleteTestCaseCommentRequest ¶ added in v0.1.103
type DeleteTestCaseCommentRequest struct { // 项目ID,固定长度32位字符(字母和数字)。 ProjectId string `json:"project_id"` // 用例uri TestcaseId string `json:"testcase_id"` // 评论uri CommentId string `json:"comment_id"` // 分支或者测试计划uri VersionUri *string `json:"version_uri,omitempty"` }
DeleteTestCaseCommentRequest Request Object
func (DeleteTestCaseCommentRequest) String ¶ added in v0.1.103
func (o DeleteTestCaseCommentRequest) String() string
type DeleteTestCaseCommentResponse ¶ added in v0.1.103
type DeleteTestCaseCommentResponse struct { // 对外时:success|error; Status *string `json:"status,omitempty"` Result *ResultValueStringForOk `json:"result,omitempty"` HttpStatusCode int `json:"-"` }
DeleteTestCaseCommentResponse Response Object
func (DeleteTestCaseCommentResponse) String ¶ added in v0.1.103
func (o DeleteTestCaseCommentResponse) String() string
type DeleteTestCaseInfo ¶ added in v0.1.103
type DeleteTestCaseInfo struct { // 项目id ProjectUuid *string `json:"project_uuid,omitempty"` // 分支uri VersionUri *string `json:"version_uri,omitempty"` // 用例id列表 CaseIds []string `json:"case_ids"` }
func (DeleteTestCaseInfo) String ¶ added in v0.1.103
func (o DeleteTestCaseInfo) String() string
type DepParamInstance ¶ added in v0.1.103
type DepParamInstance struct { // 比较值 CompareValue *string `json:"compareValue,omitempty"` // 比较 Comparison *string `json:"comparison,omitempty"` // 条件 Condition *bool `json:"condition,omitempty"` // 无效值列表 InValidValues *[]string `json:"inValidValues,omitempty"` // 名称 Name *string `json:"name,omitempty"` // 空值信息 NullInfo *string `json:"nullInfo,omitempty"` // 关系映射,key为整数,value为字符串 RelationMap map[string]string `json:"relationMap,omitempty"` // 关系数量 RelationNum *int32 `json:"relationNum,omitempty"` // 值列表 Values *[]string `json:"values,omitempty"` }
func (DepParamInstance) String ¶ added in v0.1.103
func (o DepParamInstance) String() string
type DesignSummaryVo ¶ added in v0.1.103
type DesignSummaryVo struct { // 需求总数 IssueNum *int32 `json:"issue_num,omitempty"` // 已覆盖需求数 IssueCoverNum *int32 `json:"issue_cover_num,omitempty"` // 用例数 CaseNum *int32 `json:"case_num,omitempty"` }
DesignSummaryVo 设计阶段信息汇总
func (DesignSummaryVo) String ¶ added in v0.1.103
func (o DesignSummaryVo) String() string
type DetailTestTypeCasePassRateVo ¶ added in v0.1.100
type DetailTestTypeCasePassRateVo struct { // 测试类型 TestType *int32 `json:"test_type,omitempty"` // 用例通过率 CasePassRate *string `json:"case_pass_rate,omitempty"` }
DetailTestTypeCasePassRateVo 每个测试类型的用例通过率
func (DetailTestTypeCasePassRateVo) String ¶ added in v0.1.100
func (o DetailTestTypeCasePassRateVo) String() string
type DnsMapping ¶ added in v0.1.100
type DnsMapping struct {
Dns *[]DnsMappingNode `json:"dns,omitempty"`
}
DnsMapping DNS配置结果集
func (DnsMapping) String ¶ added in v0.1.100
func (o DnsMapping) String() string
type DnsMappingNode ¶ added in v0.1.100
type DnsMappingNode struct { // 域名信息 DomainName *string `json:"domain_name,omitempty"` // 域名对应的IP Ips *[]string `json:"ips,omitempty"` }
DnsMappingNode DNS配置
func (DnsMappingNode) String ¶ added in v0.1.100
func (o DnsMappingNode) String() string
type DomainVisibleServiceVo ¶ added in v0.1.103
type DomainVisibleServiceVo struct { // 第三方服务名 Name *string `json:"name,omitempty"` // 第三方服务类型 Type *int32 `json:"type,omitempty"` // 第三方服务执行方式(0:普通TestHub,1:对接八爪鱼TestHub) ExecuteType *int32 `json:"execute_type,omitempty"` }
DomainVisibleServiceVo 实际的数据类型:单个对象,集合 或 NULL
func (DomainVisibleServiceVo) String ¶ added in v0.1.103
func (o DomainVisibleServiceVo) String() string
type EchoTestPackageCheckResult ¶ added in v0.1.103
type EchoTestPackageCheckResult struct { // 到期时间 ExpirationTime *sdktime.SdkTime `json:"expiration_time,omitempty"` // 是否拥有license HasLicense *bool `json:"has_license,omitempty"` // 总量 OriginalAmount *float64 `json:"original_amount,omitempty"` // 是否跨租户 PackageUser *bool `json:"package_user,omitempty"` // 资源记录id ResourceId *string `json:"resource_id,omitempty"` // 套餐状态 ResourceStatus *string `json:"resource_status,omitempty"` // 用量使用量 ResourceUsed *float64 `json:"resource_used,omitempty"` // 套餐名称 SpecCode *string `json:"spec_code,omitempty"` // 开始时间 StartTime *sdktime.SdkTime `json:"start_time,omitempty"` // 租户id TenantId *string `json:"tenant_id,omitempty"` }
func (EchoTestPackageCheckResult) String ¶ added in v0.1.103
func (o EchoTestPackageCheckResult) String() string
type ElementResourceChangeExternalVo ¶ added in v0.1.50
type ElementResourceChangeExternalVo struct { // 工作项类型 TrackerName *string `json:"tracker_name,omitempty"` // 值 Value *string `json:"value,omitempty"` // key Key *string `json:"key,omitempty"` // 对象值 ObjectValue *interface{} `json:"object_value,omitempty"` // 对象key ObjectKey *interface{} `json:"object_key,omitempty"` // 缺陷类型 TrackerNames *interface{} `json:"tracker_names,omitempty"` // 归属看板信息,用例关联工作项信息使用 BoardInfo *[]interface{} `json:"board_info,omitempty"` }
ElementResourceChangeExternalVo 数据信息
func (ElementResourceChangeExternalVo) String ¶ added in v0.1.50
func (o ElementResourceChangeExternalVo) String() string
type Environment ¶
type Environment struct { // 环境分组id EnvironmentId *string `json:"environment_id,omitempty"` // 环境分组名 EnvironmentName *string `json:"environment_name,omitempty"` // 环境分组描述 EnvironmentDescription *string `json:"environment_description,omitempty"` // 是否是默认环境 IsDefault *bool `json:"is_default,omitempty"` }
func (Environment) String ¶
func (o Environment) String() string
type ErrorCaseInfoBean ¶
type ErrorCaseInfoBean struct { // 失败错误码 ErrorCode *string `json:"error_code,omitempty"` // 失败错误信息 ErrorMsg *string `json:"error_msg,omitempty"` // 失败资源信息 TestcaseId *string `json:"testcase_id,omitempty"` }
func (ErrorCaseInfoBean) String ¶
func (o ErrorCaseInfoBean) String() string
type ErrorDetailInfo ¶
type ErrorDetailInfo struct { // 批量操作失败的资源的详情信息 Failed *[]ErrorCaseInfoBean `json:"failed,omitempty"` }
func (ErrorDetailInfo) String ¶
func (o ErrorDetailInfo) String() string
type ErrorInfo ¶ added in v0.1.103
type ExecuteInfoVo ¶ added in v0.1.50
type ExecuteInfoVo struct { // 执行开始时间 Time *string `json:"time,omitempty"` // 执行开始时间时间戳 Timestamp *int64 `json:"timestamp,omitempty"` // 执行时长 Duration *string `json:"duration,omitempty"` // 用户ID UserId *string `json:"user_id,omitempty"` // 用户名称 UserName *string `json:"user_name,omitempty"` // 执行次数 ExecuteTimes *int32 `json:"execute_times,omitempty"` }
ExecuteInfoVo 执行信息
func (ExecuteInfoVo) String ¶ added in v0.1.50
func (o ExecuteInfoVo) String() string
type ExecuteSummaryVo ¶ added in v0.1.103
type ExecuteSummaryVo struct { // 已执行用例数 ExecuteCaseNum *int32 `json:"execute_case_num,omitempty"` // 缺陷总数 DefectNum *int32 `json:"defect_num,omitempty"` // 已完成缺陷数 CompletedDefectNum *int32 `json:"completed_defect_num,omitempty"` // 测试用例通过率 CaseSuccessRate *string `json:"case_success_rate,omitempty"` // 用例执行率 CaseExecutionRate *string `json:"case_execution_rate,omitempty"` }
ExecuteSummaryVo 执行阶段信息汇总
func (ExecuteSummaryVo) String ¶ added in v0.1.103
func (o ExecuteSummaryVo) String() string
type ExtendAuthorInfo ¶
type ExtendAuthorInfo struct { // id信息 Id *string `json:"id,omitempty"` // 名称信息 Name *string `json:"name,omitempty"` // 时间信息 Time *string `json:"time,omitempty"` }
func (ExtendAuthorInfo) String ¶
func (o ExtendAuthorInfo) String() string
type ExtendInfo ¶
type ExtendInfo struct { Author *ExtendAuthorInfo `json:"author,omitempty"` Updator *ExtendAuthorInfo `json:"updator,omitempty"` Domain *AssignedUserInfo `json:"domain,omitempty"` // 描述信息 Description *string `json:"description,omitempty"` // 前置条件 Preparation *string `json:"preparation,omitempty"` // 测试步骤,数组长度小于10 Steps *[]ExternalServiceCaseStep `json:"steps,omitempty"` // 标签信息 LabelList *[]AssignedUserInfo `json:"label_list,omitempty"` // 缺陷信息 DefectList *[]AssignedUserInfo `json:"defect_list,omitempty"` Module *AssignedUserInfo `json:"module,omitempty"` Issue *AssignedUserInfo `json:"issue,omitempty"` // 测试版本号 TestVersionId *string `json:"test_version_id,omitempty"` FixedVersion *AssignedUserInfo `json:"fixed_version,omitempty"` }
ExtendInfo 用例其他扩展信息
func (ExtendInfo) String ¶
func (o ExtendInfo) String() string
type ExternalBranchInfoVo ¶ added in v0.1.50
type ExternalBranchInfoVo struct { // 分支ID Id *string `json:"id,omitempty"` // 资源类型 Type *string `json:"type,omitempty"` // 创建人 Author *string `json:"author,omitempty"` // 名称 Name *string `json:"name,omitempty"` // 区域 Region *string `json:"region,omitempty"` // 最后修改人 LastModifier *string `json:"last_modifier,omitempty"` // 最后修改时间 LastModified *sdktime.SdkTime `json:"last_modified,omitempty"` // 修改时间时间戳 LastModifiedTimestamp *int64 `json:"last_modified_timestamp,omitempty"` // 创建时间 CreationDate *sdktime.SdkTime `json:"creation_date,omitempty"` // 创建时间时间戳 CreationDateTimestamp *int64 `json:"creation_date_timestamp,omitempty"` // 创建人名称 AuthorName *string `json:"author_name,omitempty"` // 是否为基线分支。0表示不是基线分支,1表示是基线分支。 IsBaseBranch *int32 `json:"is_base_branch,omitempty"` }
ExternalBranchInfoVo 分支版本信息
func (ExternalBranchInfoVo) String ¶ added in v0.1.50
func (o ExternalBranchInfoVo) String() string
type ExternalServiceBizCase ¶
type ExternalServiceBizCase struct { // 测试用例描述信息,长度为[0-500]位字符 Description *string `json:"description,omitempty"` // 执行该测试用例时需要满足的前置条件,长度为[0-500]位字符 Preparation *string `json:"preparation,omitempty"` // 测试步骤,数组长度小于10 Steps *[]ExternalServiceCaseStep `json:"steps,omitempty"` // 标签名称列表,数组长度小于25 LabelList *[]string `json:"label_list,omitempty"` // 模块号,长度为[0-32]位字符 ModuleId *string `json:"module_id,omitempty"` // 测试版本号,长度为[0-10]位字符 TestVersionId *string `json:"test_version_id,omitempty"` // 迭代号,长度为[0-32]位字符 FixVersionId *string `json:"fix_version_id,omitempty"` // 处理者id信息,固定长度32位字符 AssignedId *string `json:"assigned_id,omitempty"` // 用例关联的需求id信息,长度为[0-32]位字符 IssueId *string `json:"issue_id,omitempty"` // 测试用例状态信息,(0-新建,5-设计中,6-测试中,7-完成) StatusId *string `json:"status_id,omitempty"` // 缺陷id信息,数组长度小于50个 DefectIdList *[]string `json:"defect_id_list,omitempty"` }
ExternalServiceBizCase 测试用例其他扩展信息
func (ExternalServiceBizCase) String ¶
func (o ExternalServiceBizCase) String() string
type ExternalServiceCaseInfo ¶
type ExternalServiceCaseInfo struct { // 测试用例描述信息,长度为[0-500]位字符 Description *string `json:"description,omitempty"` // 执行该测试用例时需要满足的前置条件,长度为[0-500]位字符 Preparation *string `json:"preparation,omitempty"` // 测试步骤,数组长度小于10 Steps *[]ExternalServiceCaseStep `json:"steps,omitempty"` // 标签名称列表,数组长度小于25 LabelList *[]string `json:"label_list,omitempty"` // 模块号,长度为[0-32]位字符 ModuleId *string `json:"module_id,omitempty"` // 测试版本号,长度为[0-10]位字符 TestVersionId *string `json:"test_version_id,omitempty"` // 迭代号,长度为[0-32]位字符 FixVersionId *string `json:"fix_version_id,omitempty"` // 处理者id信息,固定长度32位字符 AssignedId *string `json:"assigned_id,omitempty"` // 用例关联的需求id信息,长度为[0-32]位字符 IssueId *string `json:"issue_id,omitempty"` }
ExternalServiceCaseInfo 测试用例其他扩展信息
func (ExternalServiceCaseInfo) String ¶
func (o ExternalServiceCaseInfo) String() string
type ExternalServiceCaseStep ¶
type ExternalServiceCaseStep struct { // 测试用例预期结果信息,长度为[0-500]位字符 ExpectResult *string `json:"expect_result,omitempty"` // 测试步骤描述信息,长度为[0-500]位字符 TestStep *string `json:"test_step,omitempty"` }
ExternalServiceCaseStep 测试步骤,数组长度小于10
func (ExternalServiceCaseStep) String ¶
func (o ExternalServiceCaseStep) String() string
type ExternalTestCaseHistoryVo ¶ added in v0.1.50
type ExternalTestCaseHistoryVo struct { // 资源历史记录创建人ID Author *string `json:"author,omitempty"` // 逻辑region Region *string `json:"region,omitempty"` // 历史记录字段变更列表 Changes *[]ResourceChangeExternalVo `json:"changes,omitempty"` // 历史记录id Id *string `json:"id,omitempty"` // 用例id TestcaseId *string `json:"testcase_id,omitempty"` // 创建时间 CreationDate *sdktime.SdkTime `json:"creation_date,omitempty"` // 创建时间时间戳 CreateDateTimestamp *int64 `json:"create_date_timestamp,omitempty"` // 创建人名称 AuthorName *string `json:"author_name,omitempty"` // 项目id ProjectId *string `json:"project_id,omitempty"` }
ExternalTestCaseHistoryVo 实际的数据类型:单个对象,集合 或 NULL
func (ExternalTestCaseHistoryVo) String ¶ added in v0.1.50
func (o ExternalTestCaseHistoryVo) String() string
type ExternalTestCaseVo ¶ added in v0.1.50
type ExternalTestCaseVo struct { // 用例名称 Name *string `json:"name,omitempty"` Owner *NameAndIdVo `json:"owner,omitempty"` Status *NameAndIdVo `json:"status,omitempty"` Result *NameAndIdVo `json:"result,omitempty"` Module *NameAndIdVo `json:"module,omitempty"` Iteration *NameAndIdVo `json:"iteration,omitempty"` // 用例ID Id *string `json:"id,omitempty"` // 用例编号 Number *string `json:"number,omitempty"` // 用例描述 Description *string `json:"description,omitempty"` // 用例等级 RankId *string `json:"rank_id,omitempty"` // 项目ID ProjectId *string `json:"project_id,omitempty"` ExecutionType *NameAndIdVo `json:"execution_type,omitempty"` TestType *IntegerIdAndNameVo `json:"test_type,omitempty"` CreateInfo *CreateInfoVo `json:"create_info,omitempty"` ExecuteInfo *ExecuteInfoVo `json:"execute_info,omitempty"` AssociateIssueInfo *AssociateIssueInfoVo `json:"associate_issue_info,omitempty"` AssociateDefectInfo *AssociateDefectInfoVo `json:"associate_defect_info,omitempty"` }
func (ExternalTestCaseVo) String ¶ added in v0.1.50
func (o ExternalTestCaseVo) String() string
type ExternalUserCaseAndDefect ¶ added in v0.1.54
type ExternalUserCaseAndDefect struct { Creator *NameAndIdVo `json:"creator,omitempty"` // 缺陷数 DefectCount *int32 `json:"defect_count,omitempty"` // 缺陷ID列表 DefectIds *[]string `json:"defect_ids,omitempty"` // 用例ID TestcaseId *string `json:"testcase_id,omitempty"` // 分支ID BranchId *string `json:"branch_id,omitempty"` }
ExternalUserCaseAndDefect 用户创建用例以及关联缺陷信息
func (ExternalUserCaseAndDefect) String ¶ added in v0.1.54
func (o ExternalUserCaseAndDefect) String() string
type ExternalUserExecuteInfo ¶ added in v0.1.54
type ExternalUserExecuteInfo struct { Executor *NameAndIdVo `json:"executor,omitempty"` // 执行用例数 ExecuteCount *int32 `json:"execute_count,omitempty"` }
ExternalUserExecuteInfo 用户用例执行信息
func (ExternalUserExecuteInfo) String ¶ added in v0.1.54
func (o ExternalUserExecuteInfo) String() string
type ExtraInfo ¶ added in v0.1.103
type ExtraInfo struct { // 子级导入的包 ChildImportPackage *[]string `json:"childImportPackage,omitempty"` // 文档链接 DocumentLink *string `json:"document_link,omitempty"` // http请求方法 HttpMethod *string `json:"http_method,omitempty"` // HTTP请求的URL HttpUrl *string `json:"http_url,omitempty"` // 导入的包 ImportPackage *[]string `json:"importPackage,omitempty"` Mock *MockInfo `json:"mock,omitempty"` // 输出参数 OutputParam *[]AwVariable `json:"outputParam,omitempty"` // 参数依赖 ParamDependent *string `json:"param_dependent,omitempty"` // 摘要 Summary *string `json:"summary,omitempty"` }
type GenerateReportInfo ¶ added in v0.1.36
type GenerateReportInfo struct { // 报表名称 Name *string `json:"name,omitempty"` // 工件类型(用例:case,测试套:suite) WorkpieceType *string `json:"workpiece_type,omitempty"` // 分析维度。该参数选择横坐标(X轴)维度,不传会返回空列表。 AnalysisDimRow *string `json:"analysis_dim_row,omitempty"` // 对比维度 CompareDimColumn *string `json:"compare_dim_column,omitempty"` Filter *ReportFilter `json:"filter,omitempty"` }
func (GenerateReportInfo) String ¶ added in v0.1.36
func (o GenerateReportInfo) String() string
type GetPublicLibAndAwsResp ¶ added in v0.1.100
type GetPublicLibAndAwsResp struct { // 公共关键字分组信息 AwTag *string `json:"aw_tag,omitempty"` // 公共关键字帮助文档链接 DocumentLink *string `json:"document_link,omitempty"` // 保留字段 IsFavorite *int32 `json:"is_favorite,omitempty"` // 公共关键字描述 PublicAwDescription *string `json:"public_aw_description,omitempty"` // 公共关键字唯一ID PublicAwId *string `json:"public_aw_id,omitempty"` // 公共关键库唯一ID PublicAwLibId *string `json:"public_aw_lib_id,omitempty"` // 公共关键字库名称 PublicAwLibName *string `json:"public_aw_lib_name,omitempty"` // 保留字段 PublicAwMark *int32 `json:"public_aw_mark,omitempty"` // 公共关键字名称 PublicAwName *string `json:"public_aw_name,omitempty"` }
func (GetPublicLibAndAwsResp) String ¶ added in v0.1.100
func (o GetPublicLibAndAwsResp) String() string
type IdAndNameAndValueVo ¶ added in v0.1.100
type IdAndNameAndValueVo struct { // 名称 Name *string `json:"name,omitempty"` // 值 Value *int32 `json:"value,omitempty"` // id Id *string `json:"id,omitempty"` }
IdAndNameAndValueVo 缺陷按照模块分布情况
func (IdAndNameAndValueVo) String ¶ added in v0.1.100
func (o IdAndNameAndValueVo) String() string
type IntegerIdAndNameVo ¶ added in v0.1.50
type IntegerIdAndNameVo struct { // 数据库存储数字 Id *int32 `json:"id,omitempty"` // 页面显示值 Name *string `json:"name,omitempty"` }
IntegerIdAndNameVo 测试类型信息
func (IntegerIdAndNameVo) String ¶ added in v0.1.50
func (o IntegerIdAndNameVo) String() string
type IssueCoverRateVo ¶ added in v0.1.71
type IssueCoverRateVo struct { Epic *CoverRateVo `json:"epic,omitempty"` Feature *CoverRateVo `json:"feature,omitempty"` Story *CoverRateVo `json:"story,omitempty"` Summary *CoverRateVo `json:"summary,omitempty"` }
IssueCoverRateVo 看板项目的需求覆盖率
func (IssueCoverRateVo) String ¶ added in v0.1.71
func (o IssueCoverRateVo) String() string
type IssueListFilterInfo ¶ added in v0.1.100
type IssueListFilterInfo struct { // 迭代id列表 IterationIds *[]string `json:"iteration_ids,omitempty"` // pi过滤条件 PiSprints *[]IssueListPiFilterInfo `json:"pi_sprints,omitempty"` // 需求名 Subject *string `json:"subject,omitempty"` // 模块id ModuleId *string `json:"module_id,omitempty"` // 需求状态id StatusId *string `json:"status_id,omitempty"` }
IssueListFilterInfo 过滤条件
func (IssueListFilterInfo) String ¶ added in v0.1.100
func (o IssueListFilterInfo) String() string
type IssueListPiFilterInfo ¶ added in v0.1.100
type IssueListPiFilterInfo struct { // 迭代列表 Sprints *[]string `json:"sprints,omitempty"` // pi的id,层级关系:pi -> 迭代 -> 需求 PiId *string `json:"pi_id,omitempty"` }
IssueListPiFilterInfo pi过滤条件
func (IssueListPiFilterInfo) String ¶ added in v0.1.100
func (o IssueListPiFilterInfo) String() string
type IssuePassDetailsVo ¶ added in v0.1.100
type IssuePassDetailsVo struct { // 统计测试中的需求 Testing *int32 `json:"testing,omitempty"` // 统计已完成的需求 Finished *int32 `json:"finished,omitempty"` // 统计未完成的需求 NotTested *int32 `json:"not_tested,omitempty"` }
IssuePassDetailsVo 需求通过情况
func (IssuePassDetailsVo) String ¶ added in v0.1.100
func (o IssuePassDetailsVo) String() string
type IssueTreeInfo ¶ added in v0.1.103
type IssueTreeInfo struct { // 过滤条件:处理人 Owner *string `json:"owner,omitempty"` // 需求ID IssueId *string `json:"issue_id,omitempty"` // 页码 PageNo *int32 `json:"page_no,omitempty"` // 每页展示条数 PageSize *int32 `json:"page_size,omitempty"` // 关键字 KeyWord *string `json:"key_word,omitempty"` // 过滤条件:迭代ID IterationId *string `json:"iteration_id,omitempty"` // 过滤条件:重要程度ID SeverityId *string `json:"severity_id,omitempty"` // 过滤条件:状态ID StatusId *string `json:"status_id,omitempty"` // 过滤条件:模块ID ModuleId *string `json:"module_id,omitempty"` // 过滤条件:状态ID多个条件,每个条件取或,-2代表搜索未设置 StatusIds *string `json:"status_ids,omitempty"` // 过滤条件:模块ID多个,每个条件取或,-2代表搜索未设置 ModuleIds *string `json:"module_ids,omitempty"` // 迭代、pi过滤条件 PiFilter *[]IssueListPiFilterInfo `json:"pi_filter,omitempty"` // 状态名称列表 StatusNames *[]string `json:"status_names,omitempty"` }
IssueTreeInfo 查询迭代的需求树Body
func (IssueTreeInfo) String ¶ added in v0.1.103
func (o IssueTreeInfo) String() string
type IssuesRelationTestCaseVo ¶ added in v0.1.103
type IssuesRelationTestCaseVo struct { // 用例ID Uri *string `json:"uri,omitempty"` // 用例编号 Number *string `json:"number,omitempty"` // 用例名称 Name *string `json:"name,omitempty"` // 工作项id DrRelationId *string `json:"dr_relation_id,omitempty"` // 状态ID StatusCode *string `json:"status_code,omitempty"` // 状态名称 StatusName *string `json:"status_name,omitempty"` // 创建人名称 Author *string `json:"author,omitempty"` // 创建人ID AuthorId *string `json:"author_id,omitempty"` // 处理人名称 Owner *string `json:"owner,omitempty"` // 项目ID ProjectUuid *string `json:"project_uuid,omitempty"` // 创建时间 CreationDate *string `json:"creation_date,omitempty"` }
func (IssuesRelationTestCaseVo) String ¶ added in v0.1.103
func (o IssuesRelationTestCaseVo) String() string
type ItemParam ¶ added in v0.1.103
type ItemParam struct { BasicValue *AwParamBasicValue `json:"basic_value,omitempty"` // 默认值 DefaultValue *string `json:"defaultValue,omitempty"` // 枚举类型 EnumType *string `json:"enum_type,omitempty"` // 当前选中的枚举类型 EnumTypeSelected *string `json:"enum_type_selected,omitempty"` // num和String有效 Format *string `json:"format,omitempty"` // 是否是大字段参数 IsBigField *bool `json:"is_big_field,omitempty"` // Array类型最大元素数 MaxItems *int32 `json:"maxItems,omitempty"` // String类型最大长度 MaxLength *int64 `json:"maxLength,omitempty"` Maximum *Number `json:"maximum,omitempty"` // Array类型最小元素数 MinItems *int32 `json:"minItems,omitempty"` // String类型最小长度 MinLength *int64 `json:"minLength,omitempty"` Minimum *Number `json:"minimum,omitempty"` // num和String有效 Pattern *string `json:"pattern,omitempty"` // 参数类型 Type *string `json:"type,omitempty"` ValidateRule *ValidateRule `json:"validate_rule,omitempty"` // 参数值类型 0-基本类型,type字段为String,Integer等基本类型 1-基本类型数组,type字段为List<String>,List<Integer>等基本类型List 2-结构体,type字段为除了基本类型以外的结构体 3-结构体数组,type字段为List<结构体> 5-前端枚举类型 ValueType *int32 `json:"value_type,omitempty"` // choice选择关系 XChoiceValue *string `json:"xChoiceValue,omitempty"` }
type IteratorListFilterInfo ¶ added in v0.1.103
type IteratorListFilterInfo struct { // pi过滤条件 PiSprints *[]IssueListPiFilterInfo `json:"pi_sprints,omitempty"` // 计划结束间过滤开始时间点 PlanEndDateStart *sdktime.SdkTime `json:"plan_end_date_start,omitempty"` // 计划结束时间过滤结束时间点 PlanEndDateEnd *sdktime.SdkTime `json:"plan_end_date_end,omitempty"` }
IteratorListFilterInfo 过滤条件
func (IteratorListFilterInfo) String ¶ added in v0.1.103
func (o IteratorListFilterInfo) String() string
type IteratorVersionInfo ¶ added in v0.1.103
type IteratorVersionInfo struct { // 名称 Name string `json:"name"` // 开发分支名称 Number *string `json:"number,omitempty"` // 处理者ID Owner *string `json:"owner,omitempty"` // 待测版本 Version *string `json:"version,omitempty"` // 描述 Description *string `json:"description,omitempty"` // 关联迭代 Iterations *[]string `json:"iterations,omitempty"` // 是否为Master分支 IsMaster *string `json:"is_master,omitempty"` // PBI ID PbiId *string `json:"pbi_id,omitempty"` // PBI信息 PbiName *string `json:"pbi_name,omitempty"` // 开始时间 PlanStartDate *string `json:"plan_start_date,omitempty"` // 开始时间戳 PlanStartTimestamp *int64 `json:"plan_start_timestamp,omitempty"` // 结束时间 PlanEndDate *string `json:"plan_end_date,omitempty"` // 结束时间戳 PlanEndTimestamp *int64 `json:"plan_end_timestamp,omitempty"` // 是否同步git库 AsynGit *string `json:"asyn_git,omitempty"` // 项目ID(云龙场景,传入微服务ID) ProjectUuid string `json:"project_uuid"` // 项目名称(云龙场景,传入微服务名) ProjectName *string `json:"project_name,omitempty"` // 当前所处阶段 CurrentStage *string `json:"current_stage,omitempty"` // 测试类型 ServiceTypes *[]string `json:"service_types,omitempty"` // 关联需求 IssueList *[]WorkItemInfo `json:"issue_list,omitempty"` // 风险等级 RiskRating *int32 `json:"risk_rating,omitempty"` // 风险描述 RiskDes *string `json:"risk_des,omitempty"` // 编辑风险信息标记 IsUpdateRisk *string `json:"is_update_risk,omitempty"` // pi的id,层级关系:pi -> 迭代 -> 需求 PiId *string `json:"pi_id,omitempty"` }
func (IteratorVersionInfo) String ¶ added in v0.1.103
func (o IteratorVersionInfo) String() string
type IteratorVersionSummaryVo ¶ added in v0.1.103
type IteratorVersionSummaryVo struct { // 资源URI Uri *string `json:"uri,omitempty"` // 资源类型 Type *string `json:"type,omitempty"` // 创建人 Author *string `json:"author,omitempty"` // 名称 Name *string `json:"name,omitempty"` // 级别 Rank *int32 `json:"rank,omitempty"` // 待测版本 Version *string `json:"version,omitempty"` // 处理者ID Owner *string `json:"owner,omitempty"` // 创建人ID Creator *string `json:"creator,omitempty"` // 关联迭代 Iterations *string `json:"iterations,omitempty"` // 描述 Description *string `json:"description,omitempty"` // 区域 Region *string `json:"region,omitempty"` // 最后修改人 LastModifier *string `json:"last_modifier,omitempty"` // 最后修改时间 LastModified *sdktime.SdkTime `json:"last_modified,omitempty"` // 修改时间时间戳 LastModifiedTimestamp *int64 `json:"last_modified_timestamp,omitempty"` // 最后变更时间 LastChangeTime *sdktime.SdkTime `json:"last_change_time,omitempty"` // 版本URI VersionUri *string `json:"version_uri,omitempty"` // 源资源URI OriginUri *string `json:"origin_uri,omitempty"` // 父资源URI ParentUri *string `json:"parent_uri,omitempty"` // 父资源路径 ParentPath *string `json:"parent_path,omitempty"` // 创建版本URI CreationVersionUri *string `json:"creation_version_uri,omitempty"` // 创建时间 CreationDate *sdktime.SdkTime `json:"creation_date,omitempty"` // 创建时间时间戳 CreationDateTimestamp *int64 `json:"creation_date_timestamp,omitempty"` // 创建人名称 AuthorName *string `json:"author_name,omitempty"` // 备注 Comment *string `json:"comment,omitempty"` // 编号 Number *string `json:"number,omitempty"` // 是否为Master分支 IsMaster *int32 `json:"is_master,omitempty"` // 是否为迭代 IsIterator *int32 `json:"is_iterator,omitempty"` // 开始时间 PlanStartDate *sdktime.SdkTime `json:"plan_start_date,omitempty"` // 结束时间 PlanEndDate *sdktime.SdkTime `json:"plan_end_date,omitempty"` // 微服务ID ServiceId *string `json:"service_id,omitempty"` // 微服务名 ServiceName *string `json:"service_name,omitempty"` // PBI ID PbiId *string `json:"pbi_id,omitempty"` // PBI信息 PbiName *string `json:"pbi_name,omitempty"` // 计划ID PlanId *string `json:"plan_id,omitempty"` // 度量PBI ID MetricPbiIds *string `json:"metric_pbi_ids,omitempty"` // 度量PBI名称 MetricPbiIdNames *string `json:"metric_pbi_id_names,omitempty"` // 最后同步时间 LastSynDate *sdktime.SdkTime `json:"last_syn_date,omitempty"` // 版本是否关闭 IsClosed *string `json:"is_closed,omitempty"` // 是否同步git库 AsynGit *string `json:"asyn_git,omitempty"` // schema编号 SchemaNo *int32 `json:"schema_no,omitempty"` // 迭代实际完成时间 FinishDate *sdktime.SdkTime `json:"finish_date,omitempty"` // 处理者名称 OwnerName *string `json:"owner_name,omitempty"` // 创建人名称 CreatorName *string `json:"creator_name,omitempty"` // 当前所处阶段 CurrentStage *string `json:"current_stage,omitempty"` // 服务类型 ServiceTypes *string `json:"service_types,omitempty"` // 风险等级 RiskRating *int32 `json:"risk_rating,omitempty"` // 风险描述 RiskDes *string `json:"risk_des,omitempty"` // 项目ID ProjectUuid *string `json:"project_uuid,omitempty"` // 租户ID DomainId *string `json:"domain_id,omitempty"` // pi的id PiId *string `json:"pi_id,omitempty"` // 计划开始时间 StartDate *string `json:"start_date,omitempty"` // 计划开始时间时间戳 StartDateTimestamp *int64 `json:"start_date_timestamp,omitempty"` // 计划结束时间 EndDate *string `json:"end_date,omitempty"` // 计划结束时间时间戳 EndDateTimestamp *int64 `json:"end_date_timestamp,omitempty"` // 实际开始时间 ActualStartDate *string `json:"actual_start_date,omitempty"` // 实际开始时间时间戳 ActualStartDateTimestamp *int64 `json:"actual_start_date_timestamp,omitempty"` // 实际完成时间 ActualEndDate *string `json:"actual_end_date,omitempty"` // 实际开始时间时间戳 ActualEndDateTimestamp *int64 `json:"actual_end_date_timestamp,omitempty"` // 是否超期 IsExpired *string `json:"is_expired,omitempty"` // 计划过期信息,空代表不超期,否则给出具体超期信息 ExpiredInfo *string `json:"expired_info,omitempty"` // 迭代计划,默认包含design,execute,report Stages *[]string `json:"stages,omitempty"` Design *DesignSummaryVo `json:"design,omitempty"` Execute *ExecuteSummaryVo `json:"execute,omitempty"` Report *ReportSummaryVo `json:"report,omitempty"` // 所属分支URI BranchUri *string `json:"branch_uri,omitempty"` // 所属分支名称 BranchName *string `json:"branch_name,omitempty"` }
IteratorVersionSummaryVo 实际的数据类型:单个对象,集合 或 NULL
func (IteratorVersionSummaryVo) String ¶ added in v0.1.103
func (o IteratorVersionSummaryVo) String() string
type IteratorVersionsQueryInfo ¶ added in v0.1.103
type IteratorVersionsQueryInfo struct { // 迭代计划名称(支持模糊搜索) Name *string `json:"name,omitempty"` Filter *IteratorListFilterInfo `json:"filter,omitempty"` // 是否是我的 Own *bool `json:"own,omitempty"` // 分支URI BranchUri *string `json:"branch_uri,omitempty"` // 迭代计划URI IteratorUri *string `json:"iterator_uri,omitempty"` // 迭代计划责任人集合 OwnerIds *[]string `json:"owner_ids,omitempty"` // 项目ID ProjectUuid string `json:"project_uuid"` // 迭代计划所处节点 CurrentStage *string `json:"current_stage,omitempty"` // 当前页数 PageNo *int32 `json:"page_no,omitempty"` // 每页条数 PageSize *int32 `json:"page_size,omitempty"` }
func (IteratorVersionsQueryInfo) String ¶ added in v0.1.103
func (o IteratorVersionsQueryInfo) String() string
type ListAlarmStatisticsUsingRequest ¶ added in v0.1.103
type ListAlarmStatisticsUsingRequest struct { // 服务id ServiceId string `json:"service_id"` Body *AlarmStatisticsQuery `json:"body,omitempty"` }
ListAlarmStatisticsUsingRequest Request Object
func (ListAlarmStatisticsUsingRequest) String ¶ added in v0.1.103
func (o ListAlarmStatisticsUsingRequest) String() string
type ListAlarmStatisticsUsingResponse ¶ added in v0.1.103
type ListAlarmStatisticsUsingResponse struct { Body *[]AlertStatisticsDto `json:"body,omitempty"` HttpStatusCode int `json:"-"` }
ListAlarmStatisticsUsingResponse Response Object
func (ListAlarmStatisticsUsingResponse) String ¶ added in v0.1.103
func (o ListAlarmStatisticsUsingResponse) String() string
type ListAlertGroupsByConditionRequest ¶ added in v0.1.100
type ListAlertGroupsByConditionRequest struct { // 服务id ServiceId string `json:"service_id"` Body *ListAlertGroupsByConditionRequestBody `json:"body,omitempty"` }
ListAlertGroupsByConditionRequest Request Object
func (ListAlertGroupsByConditionRequest) String ¶ added in v0.1.100
func (o ListAlertGroupsByConditionRequest) String() string
type ListAlertGroupsByConditionRequestBody ¶ added in v0.1.100
type ListAlertGroupsByConditionRequestBody struct { // 告警组ID GroupId *string `json:"group_id,omitempty"` // 告警组ID列表 GroupIds *[]string `json:"group_ids,omitempty"` // 当前页数 PageNum *int32 `json:"page_num,omitempty"` // 每页大小 PageSize *int32 `json:"page_size,omitempty"` // 服务ID TestServiceId *string `json:"test_service_id,omitempty"` // 用户ID列表 UserIds *[]string `json:"userIds,omitempty"` // 用户名 UserName *string `json:"userName,omitempty"` }
func (ListAlertGroupsByConditionRequestBody) String ¶ added in v0.1.100
func (o ListAlertGroupsByConditionRequestBody) String() string
type ListAlertGroupsByConditionResponse ¶ added in v0.1.100
type ListAlertGroupsByConditionResponse struct { // 错误编码 ErrorCode *string `json:"error_code,omitempty"` // 错误原因 ErrorMsg *string `json:"error_msg,omitempty"` HttpStatusCode int `json:"-"` }
ListAlertGroupsByConditionResponse Response Object
func (ListAlertGroupsByConditionResponse) String ¶ added in v0.1.100
func (o ListAlertGroupsByConditionResponse) String() string
type ListAlertTemplatesRequest ¶ added in v0.1.100
type ListAlertTemplatesRequest struct { // 服务id ServiceId string `json:"service_id"` // 模板名称 Name *string `json:"name,omitempty"` // 当前页数 PageNum *int32 `json:"pageNum,omitempty"` // 每页数量 PageSize *int32 `json:"pageSize,omitempty"` }
ListAlertTemplatesRequest Request Object
func (ListAlertTemplatesRequest) String ¶ added in v0.1.100
func (o ListAlertTemplatesRequest) String() string
type ListAlertTemplatesResponse ¶ added in v0.1.100
type ListAlertTemplatesResponse struct { // 当前页面最后一个元素在数据库中的行号 EndRow *int64 `json:"end_row,omitempty"` // 是否有下一页 HasNextPage *bool `json:"has_next_page,omitempty"` // 是否有前一页 HasPreviousPage *bool `json:"has_previous_page,omitempty"` // 是否为第一页 IsFirstPage *bool `json:"is_first_page,omitempty"` // 是否为最后一页 IsLastPage *bool `json:"is_last_page,omitempty"` // 返回结果 List *[]AlertTemplateVo `json:"list,omitempty"` NavigateFirstPage *int32 `json:"navigate_first_page,omitempty"` NavigateLastPage *int32 `json:"navigate_last_page,omitempty"` NavigatePages *int32 `json:"navigate_pages,omitempty"` NavigatepageNums *[]int32 `json:"navigatepage_nums,omitempty"` // 下一页 NextPage *int32 `json:"next_page,omitempty"` // 当前页 PageNum *int32 `json:"page_num,omitempty"` // 每页的数量 PageSize *int32 `json:"page_size,omitempty"` // 总页数 Pages *int32 `json:"pages,omitempty"` // 前一页 PrePage *int32 `json:"pre_page,omitempty"` // 当前页的数量 Size *int32 `json:"size,omitempty"` // 当前页面第一个元素在数据库中的行号 StartRow *int64 `json:"start_row,omitempty"` // 总条数 Total *int64 `json:"total,omitempty"` HttpStatusCode int `json:"-"` }
ListAlertTemplatesResponse Response Object
func (ListAlertTemplatesResponse) String ¶ added in v0.1.100
func (o ListAlertTemplatesResponse) String() string
type ListAllBranchesRequest ¶ added in v0.1.100
type ListAllBranchesRequest struct { // 项目ID(云龙场景,传入微服务ID) ProjectUuid string `json:"project_uuid"` // 排序字段 SortField *string `json:"sort_field,omitempty"` // 排序方式 SortType *string `json:"sort_type,omitempty"` }
ListAllBranchesRequest Request Object
func (ListAllBranchesRequest) String ¶ added in v0.1.100
func (o ListAllBranchesRequest) String() string
type ListAllBranchesResponse ¶ added in v0.1.100
type ListAllBranchesResponse struct { // 对外时:success|error; Status *string `json:"status,omitempty"` Result *ResultValueListTestVersionVo `json:"result,omitempty"` HttpStatusCode int `json:"-"` }
ListAllBranchesResponse Response Object
func (ListAllBranchesResponse) String ¶ added in v0.1.100
func (o ListAllBranchesResponse) String() string
type ListAllConfigItemByTypeRequest ¶ added in v0.1.100
type ListAllConfigItemByTypeRequest struct { // 服务id ServiceId string `json:"service_id"` Body *ListAllConfigItemByTypeRequestBody `json:"body,omitempty"` }
ListAllConfigItemByTypeRequest Request Object
func (ListAllConfigItemByTypeRequest) String ¶ added in v0.1.100
func (o ListAllConfigItemByTypeRequest) String() string
type ListAllConfigItemByTypeRequestBody ¶ added in v0.1.100
type ListAllConfigItemByTypeRequestBody struct { // 系统配置,服务自己配置{system、service} ConfigType *string `json:"configType,omitempty"` // 配置类型集合 Types *[]string `json:"types,omitempty"` }
func (ListAllConfigItemByTypeRequestBody) String ¶ added in v0.1.100
func (o ListAllConfigItemByTypeRequestBody) String() string
type ListAllConfigItemByTypeResponse ¶ added in v0.1.100
type ListAllConfigItemByTypeResponse struct { // 错误编码 ErrorCode *string `json:"error_code,omitempty"` // 错误原因 ErrorMsg *string `json:"error_msg,omitempty"` HttpStatusCode int `json:"-"` }
ListAllConfigItemByTypeResponse Response Object
func (ListAllConfigItemByTypeResponse) String ¶ added in v0.1.100
func (o ListAllConfigItemByTypeResponse) String() string
type ListAllIteratorsRequest ¶ added in v0.1.100
type ListAllIteratorsRequest struct { // 项目ID,固定长度32位字符(字母和数字)。 ProjectId string `json:"project_id"` }
ListAllIteratorsRequest Request Object
func (ListAllIteratorsRequest) String ¶ added in v0.1.100
func (o ListAllIteratorsRequest) String() string
type ListAllIteratorsResponse ¶ added in v0.1.100
type ListAllIteratorsResponse struct { // 起始记录数 大于 实际总条数时, 值为0, 分页请求才有此值 Total *int32 `json:"total,omitempty"` // 实际的数据类型:单个对象,集合 或 NULL Value *[]TestVersionVo `json:"value,omitempty"` // 业务失败的提示内容,对内接口才有此值 Reason *string `json:"reason,omitempty"` PageSize *int32 `json:"page_size,omitempty"` PageNo *int32 `json:"page_no,omitempty"` HasMore *bool `json:"has_more,omitempty"` HttpStatusCode int `json:"-"` }
ListAllIteratorsResponse Response Object
func (ListAllIteratorsResponse) String ¶ added in v0.1.100
func (o ListAllIteratorsResponse) String() string
type ListAllTestCasesRequest ¶ added in v0.1.103
type ListAllTestCasesRequest struct { // 项目ID,固定长度32位字符(字母和数字)。 ProjectId string `json:"project_id"` Body *TestCasesQueryInfo `json:"body,omitempty"` }
ListAllTestCasesRequest Request Object
func (ListAllTestCasesRequest) String ¶ added in v0.1.103
func (o ListAllTestCasesRequest) String() string
type ListAllTestCasesResponse ¶ added in v0.1.103
type ListAllTestCasesResponse struct { // 起始记录数 大于 实际总条数时, 值为0, 分页请求才有此值 Total *int32 `json:"total,omitempty"` // 实际的数据类型:单个对象,集合 或 NULL Value *[]TestCaseListVo `json:"value,omitempty"` // 业务失败的提示内容,对内接口才有此值 Reason *string `json:"reason,omitempty"` PageSize *int32 `json:"page_size,omitempty"` PageNo *int32 `json:"page_no,omitempty"` HasMore *bool `json:"has_more,omitempty"` HttpStatusCode int `json:"-"` }
ListAllTestCasesResponse Response Object
func (ListAllTestCasesResponse) String ¶ added in v0.1.103
func (o ListAllTestCasesResponse) String() string
type ListAttachmentsRequest ¶ added in v0.1.100
type ListAttachmentsRequest struct { // 项目ID,固定长度32位字符(字母和数字)。 ProjectId string `json:"project_id"` // 资源Uri ResourceUri string `json:"resource_uri"` // 资源类型 ResourceType string `json:"resource_type"` }
ListAttachmentsRequest Request Object
func (ListAttachmentsRequest) String ¶ added in v0.1.100
func (o ListAttachmentsRequest) String() string
type ListAttachmentsResponse ¶ added in v0.1.100
type ListAttachmentsResponse struct { // 实际的数据类型:单个对象,集合 或 NULL Value *[]AttachmentVo `json:"value,omitempty"` HttpStatusCode int `json:"-"` }
ListAttachmentsResponse Response Object
func (ListAttachmentsResponse) String ¶ added in v0.1.100
func (o ListAttachmentsResponse) String() string
type ListAvailableConfigRequest ¶ added in v0.1.103
type ListAvailableConfigRequest struct { // 项目ID,固定长度32位字符(字母和数字)。 ProjectId string `json:"project_id"` }
ListAvailableConfigRequest Request Object
func (ListAvailableConfigRequest) String ¶ added in v0.1.103
func (o ListAvailableConfigRequest) String() string
type ListAvailableConfigResponse ¶ added in v0.1.103
type ListAvailableConfigResponse struct { // 错误码 Code *string `json:"code,omitempty"` Error *CommonResponseErrorAvailableConfig `json:"error,omitempty"` // 失败原因 Reason *string `json:"reason,omitempty"` Result *AvailableConfig `json:"result,omitempty"` // 状态 Status *string `json:"status,omitempty"` HttpStatusCode int `json:"-"` }
ListAvailableConfigResponse Response Object
func (ListAvailableConfigResponse) String ¶ added in v0.1.103
func (o ListAvailableConfigResponse) String() string
type ListBasicAwInfoListSupportsSearchRequest ¶ added in v0.1.103
type ListBasicAwInfoListSupportsSearchRequest struct { // 项目ID,固定长度32位字符(字母和数字)。 ProjectId string `json:"project_id"` // 当前页数 PageNo string `json:"page_no"` // 每页多少记录 PageSize string `json:"page_size"` // 父目录ID ParentId *string `json:"parent_id,omitempty"` Body *SearchRequest `json:"body,omitempty"` }
ListBasicAwInfoListSupportsSearchRequest Request Object
func (ListBasicAwInfoListSupportsSearchRequest) String ¶ added in v0.1.103
func (o ListBasicAwInfoListSupportsSearchRequest) String() string
type ListBasicAwInfoListSupportsSearchResponse ¶ added in v0.1.103
type ListBasicAwInfoListSupportsSearchResponse struct { // 错误码 Code *string `json:"code,omitempty"` Error *CommonResponseErrorPageResultBasicAwInfo `json:"error,omitempty"` // 失败原因 Reason *string `json:"reason,omitempty"` Result *PageResultBasicAwInfo `json:"result,omitempty"` // 状态 Status *string `json:"status,omitempty"` HttpStatusCode int `json:"-"` }
ListBasicAwInfoListSupportsSearchResponse Response Object
func (ListBasicAwInfoListSupportsSearchResponse) String ¶ added in v0.1.103
func (o ListBasicAwInfoListSupportsSearchResponse) String() string
type ListBasicAwRequest ¶ added in v0.1.100
type ListBasicAwRequest struct { // 项目ID,固定长度32位字符(字母和数字)。 ProjectId string `json:"project_id"` // AW ID AwId string `json:"aw_id"` }
ListBasicAwRequest Request Object
func (ListBasicAwRequest) String ¶ added in v0.1.100
func (o ListBasicAwRequest) String() string
type ListBasicAwResponse ¶ added in v0.1.100
type ListBasicAwResponse struct { // 错误码 Code *string `json:"code,omitempty"` Error *CommonResponseErrorOfApiTest `json:"error,omitempty"` // 失败原因 Reason *string `json:"reason,omitempty"` Result *BasicAwRes `json:"result,omitempty"` // 状态 Status *string `json:"status,omitempty"` HttpStatusCode int `json:"-"` }
ListBasicAwResponse Response Object
func (ListBasicAwResponse) String ¶ added in v0.1.100
func (o ListBasicAwResponse) String() string
type ListBranchesRequest ¶ added in v0.1.50
type ListBranchesRequest struct { // 项目ID,固定长度32位字符(字母和数字)。 ProjectId string `json:"project_id"` // 排序字段 SortField *ListBranchesRequestSortField `json:"sort_field,omitempty"` // 排序方式 SortType *ListBranchesRequestSortType `json:"sort_type,omitempty"` // 起始偏移量,表示从此偏移量开始查询, offset大于等于0,小于等于20000 Offset int32 `json:"offset"` // 每页显示的条目数量,最大支持200条 Limit int32 `json:"limit"` }
ListBranchesRequest Request Object
func (ListBranchesRequest) String ¶ added in v0.1.50
func (o ListBranchesRequest) String() string
type ListBranchesRequestSortField ¶ added in v0.1.50
type ListBranchesRequestSortField struct {
// contains filtered or unexported fields
}
func (ListBranchesRequestSortField) MarshalJSON ¶ added in v0.1.50
func (c ListBranchesRequestSortField) MarshalJSON() ([]byte, error)
func (*ListBranchesRequestSortField) UnmarshalJSON ¶ added in v0.1.50
func (c *ListBranchesRequestSortField) UnmarshalJSON(b []byte) error
func (ListBranchesRequestSortField) Value ¶ added in v0.1.50
func (c ListBranchesRequestSortField) Value() string
type ListBranchesRequestSortFieldEnum ¶ added in v0.1.50
type ListBranchesRequestSortFieldEnum struct { NAME ListBranchesRequestSortField CREATION_DATE ListBranchesRequestSortField }
func GetListBranchesRequestSortFieldEnum ¶ added in v0.1.50
func GetListBranchesRequestSortFieldEnum() ListBranchesRequestSortFieldEnum
type ListBranchesRequestSortType ¶ added in v0.1.50
type ListBranchesRequestSortType struct {
// contains filtered or unexported fields
}
func (ListBranchesRequestSortType) MarshalJSON ¶ added in v0.1.50
func (c ListBranchesRequestSortType) MarshalJSON() ([]byte, error)
func (*ListBranchesRequestSortType) UnmarshalJSON ¶ added in v0.1.50
func (c *ListBranchesRequestSortType) UnmarshalJSON(b []byte) error
func (ListBranchesRequestSortType) Value ¶ added in v0.1.50
func (c ListBranchesRequestSortType) Value() string
type ListBranchesRequestSortTypeEnum ¶ added in v0.1.50
type ListBranchesRequestSortTypeEnum struct { ASC ListBranchesRequestSortType DESC ListBranchesRequestSortType }
func GetListBranchesRequestSortTypeEnum ¶ added in v0.1.50
func GetListBranchesRequestSortTypeEnum() ListBranchesRequestSortTypeEnum
type ListBranchesResponse ¶ added in v0.1.50
type ListBranchesResponse struct { // 起始记录数 大于 实际总条数时, 值为0, 分页请求才有此值 Total *int32 `json:"total,omitempty"` // 项目ID ProjectId *string `json:"project_id,omitempty"` // 实际的数据类型:单个对象,集合 或 NULL Values *[]ExternalBranchInfoVo `json:"values,omitempty"` HttpStatusCode int `json:"-"` }
ListBranchesResponse Response Object
func (ListBranchesResponse) String ¶ added in v0.1.50
func (o ListBranchesResponse) String() string
type ListCasesStatusRequest ¶ added in v0.1.103
type ListCasesStatusRequest struct { // projectUUId TestServiceId string `json:"testServiceId"` Body *string `json:"body,omitempty"` }
ListCasesStatusRequest Request Object
func (ListCasesStatusRequest) String ¶ added in v0.1.103
func (o ListCasesStatusRequest) String() string
type ListCasesStatusResponse ¶ added in v0.1.103
type ListCasesStatusResponse struct { Error *CommonResponseErrorOfobject `json:"error,omitempty"` Result *QueryCasesStatusResponseV2 `json:"result,omitempty"` // 状态值,如success、error Status *string `json:"status,omitempty"` HttpStatusCode int `json:"-"` }
ListCasesStatusResponse Response Object
func (ListCasesStatusResponse) String ¶ added in v0.1.103
func (o ListCasesStatusResponse) String() string
type ListDomainVisibleServicesRequest ¶ added in v0.1.103
type ListDomainVisibleServicesRequest struct { // 项目ID,固定长度32位字符(字母和数字)。 ProjectId string `json:"project_id"` }
ListDomainVisibleServicesRequest Request Object
func (ListDomainVisibleServicesRequest) String ¶ added in v0.1.103
func (o ListDomainVisibleServicesRequest) String() string
type ListDomainVisibleServicesResponse ¶ added in v0.1.103
type ListDomainVisibleServicesResponse struct { // 实际的数据类型:单个对象,集合 或 NULL Value *[]DomainVisibleServiceVo `json:"value,omitempty"` HttpStatusCode int `json:"-"` }
ListDomainVisibleServicesResponse Response Object
func (ListDomainVisibleServicesResponse) String ¶ added in v0.1.103
func (o ListDomainVisibleServicesResponse) String() string
type ListEnvironmentsRequest ¶
type ListEnvironmentsRequest struct { // 项目ID,固定长度32位字符(字母和数字)。 ProjectId string `json:"project_id"` // 起始偏移量,表示从此偏移量开始查询, offset大于等于0 Offset int64 `json:"offset"` // 每页显示的条目数量,最大支持200条 Limit int64 `json:"limit"` }
ListEnvironmentsRequest Request Object
func (ListEnvironmentsRequest) String ¶
func (o ListEnvironmentsRequest) String() string
type ListEnvironmentsResponse ¶
type ListEnvironmentsResponse struct { // 环境分组列表 Environments *[]Environment `json:"environments,omitempty"` // 偏移量,表示从此偏移量开始查询,offset大于等于0 Offset *int64 `json:"offset,omitempty"` // 每页显示的条目数量,最大支持200条 Limit *int64 `json:"limit,omitempty"` // 环境分组总条数 TotalCount *int64 `json:"total_count,omitempty"` HttpStatusCode int `json:"-"` }
ListEnvironmentsResponse Response Object
func (ListEnvironmentsResponse) String ¶
func (o ListEnvironmentsResponse) String() string
type ListFactorParam ¶ added in v0.1.103
type ListFactorParam struct { Offset *int32 `json:"offset,omitempty"` Limit *int32 `json:"limit,omitempty"` Type *string `json:"type,omitempty"` Name *string `json:"name,omitempty"` ParentNodeIds *[]string `json:"parent_node_ids,omitempty"` AssetId *string `json:"asset_id,omitempty"` CreatorNum *string `json:"creator_num,omitempty"` MindmapId *string `json:"mindmap_id,omitempty"` TestpointId *string `json:"testpoint_id,omitempty"` MindmapNodeId *string `json:"mindmap_node_id,omitempty"` }
func (ListFactorParam) String ¶ added in v0.1.103
func (o ListFactorParam) String() string
type ListIssueTreeRequest ¶ added in v0.1.100
type ListIssueTreeRequest struct { // 项目ID,固定长度32位字符(字母和数字)。 ProjectId string `json:"project_id"` // 版本id VersionId string `json:"version_id"` Body *QueryIssueTreeInfo `json:"body,omitempty"` }
ListIssueTreeRequest Request Object
func (ListIssueTreeRequest) String ¶ added in v0.1.100
func (o ListIssueTreeRequest) String() string
type ListIssueTreeResponse ¶ added in v0.1.100
type ListIssueTreeResponse struct { // 实际的数据类型:单个对象,集合 或 NULL Value *[]WorkItemVo `json:"value,omitempty"` HttpStatusCode int `json:"-"` }
ListIssueTreeResponse Response Object
func (ListIssueTreeResponse) String ¶ added in v0.1.100
func (o ListIssueTreeResponse) String() string
type ListIteratorIssueTreeRequest ¶ added in v0.1.103
type ListIteratorIssueTreeRequest struct { // 项目ID,固定长度32位字符(字母和数字)。 ProjectId string `json:"project_id"` // 迭代uri IteratorId string `json:"iterator_id"` Body *IssueTreeInfo `json:"body,omitempty"` }
ListIteratorIssueTreeRequest Request Object
func (ListIteratorIssueTreeRequest) String ¶ added in v0.1.103
func (o ListIteratorIssueTreeRequest) String() string
type ListIteratorIssueTreeResponse ¶ added in v0.1.103
type ListIteratorIssueTreeResponse struct { // 实际的数据类型:单个对象,集合 或 NULL Value *[]WorkItemVo `json:"value,omitempty"` HttpStatusCode int `json:"-"` }
ListIteratorIssueTreeResponse Response Object
func (ListIteratorIssueTreeResponse) String ¶ added in v0.1.103
func (o ListIteratorIssueTreeResponse) String() string
type ListIteratorsRequest ¶ added in v0.1.103
type ListIteratorsRequest struct {
Body *IteratorVersionsQueryInfo `json:"body,omitempty"`
}
ListIteratorsRequest Request Object
func (ListIteratorsRequest) String ¶ added in v0.1.103
func (o ListIteratorsRequest) String() string
type ListIteratorsResponse ¶ added in v0.1.103
type ListIteratorsResponse struct { // 起始记录数 大于 实际总条数时, 值为0, 分页请求才有此值 Total *int32 `json:"total,omitempty"` // 实际的数据类型:单个对象,集合 或 NULL Value *[]IteratorVersionSummaryVo `json:"value,omitempty"` // 业务失败的提示内容,对内接口才有此值 Reason *string `json:"reason,omitempty"` PageSize *int32 `json:"page_size,omitempty"` PageNo *int32 `json:"page_no,omitempty"` HasMore *bool `json:"has_more,omitempty"` HttpStatusCode int `json:"-"` }
ListIteratorsResponse Response Object
func (ListIteratorsResponse) String ¶ added in v0.1.103
func (o ListIteratorsResponse) String() string
type ListLinesUsingRequest ¶ added in v0.1.103
type ListLinesUsingRequest struct { // 服务id ServiceId string `json:"service_id"` Body *DashboardDataQuery `json:"body,omitempty"` }
ListLinesUsingRequest Request Object
func (ListLinesUsingRequest) String ¶ added in v0.1.103
func (o ListLinesUsingRequest) String() string
type ListLinesUsingResponse ¶ added in v0.1.103
type ListLinesUsingResponse struct { // 返回结果 List *[]SubTaskCaseSuccessLineVo `json:"list,omitempty"` // 页码 PageNum *int32 `json:"page_num,omitempty"` // 分页大小 PageSize *int32 `json:"page_size,omitempty"` // 总页数 TotalPage *int32 `json:"total_page,omitempty"` // 总条数 TotalSize *int64 `json:"total_size,omitempty"` HttpStatusCode int `json:"-"` }
ListLinesUsingResponse Response Object
func (ListLinesUsingResponse) String ¶ added in v0.1.103
func (o ListLinesUsingResponse) String() string
type ListMsgInfosUsingRequest ¶ added in v0.1.103
type ListMsgInfosUsingRequest struct { // 服务id ServiceId string `json:"service_id"` Body *MsgInfoQuery `json:"body,omitempty"` }
ListMsgInfosUsingRequest Request Object
func (ListMsgInfosUsingRequest) String ¶ added in v0.1.103
func (o ListMsgInfosUsingRequest) String() string
type ListMsgInfosUsingResponse ¶ added in v0.1.103
type ListMsgInfosUsingResponse struct { // 返回结果 List *[]MsgInfoVo `json:"list,omitempty"` // 页码 PageNum *int32 `json:"page_num,omitempty"` // 分页大小 PageSize *int32 `json:"page_size,omitempty"` // 总页数 TotalPage *int32 `json:"total_page,omitempty"` // 总条数 TotalSize *int64 `json:"total_size,omitempty"` HttpStatusCode int `json:"-"` }
ListMsgInfosUsingResponse Response Object
func (ListMsgInfosUsingResponse) String ¶ added in v0.1.103
func (o ListMsgInfosUsingResponse) String() string
type ListOwnTestCasesRequest ¶ added in v0.1.103
type ListOwnTestCasesRequest struct { // 当前页数 PageNo int32 `json:"page_no"` // 每页条数 PageSize int32 `json:"page_size"` // 排序字段 SortField *string `json:"sort_field,omitempty"` // 排序方式 SortType *string `json:"sort_type,omitempty"` // 关键字查询,用例名或编号 Keyword *string `json:"keyword,omitempty"` }
ListOwnTestCasesRequest Request Object
func (ListOwnTestCasesRequest) String ¶ added in v0.1.103
func (o ListOwnTestCasesRequest) String() string
type ListOwnTestCasesResponse ¶ added in v0.1.103
type ListOwnTestCasesResponse struct { // 起始记录数 大于 实际总条数时, 值为0, 分页请求才有此值 Total *int32 `json:"total,omitempty"` // 实际的数据类型:单个对象,集合 或 NULL Value *[]TestCaseVo `json:"value,omitempty"` // 业务失败的提示内容,对内接口才有此值 Reason *string `json:"reason,omitempty"` PageSize *int32 `json:"page_size,omitempty"` PageNo *int32 `json:"page_no,omitempty"` HasMore *bool `json:"has_more,omitempty"` HttpStatusCode int `json:"-"` }
ListOwnTestCasesResponse Response Object
func (ListOwnTestCasesResponse) String ¶ added in v0.1.103
func (o ListOwnTestCasesResponse) String() string
type ListProjectFieldConfigsRequest ¶ added in v0.1.100
type ListProjectFieldConfigsRequest struct { // 项目ID,固定长度32位字符(字母和数字)。 ProjectId string `json:"project_id"` }
ListProjectFieldConfigsRequest Request Object
func (ListProjectFieldConfigsRequest) String ¶ added in v0.1.100
func (o ListProjectFieldConfigsRequest) String() string
type ListProjectFieldConfigsResponse ¶ added in v0.1.100
type ListProjectFieldConfigsResponse struct { // 对外时:success|error; 对内时:ok|failed Status *string `json:"status,omitempty"` Result *ResultValueListProjectFieldConfigVo `json:"result,omitempty"` Error *ApiError `json:"error,omitempty"` // 由接口调用方传入,建议使用UUID保证请求的唯一性。 RequestId *string `json:"request_id,omitempty"` // 对内接口才有此属性 ServerAddress *string `json:"server_address,omitempty"` HttpStatusCode int `json:"-"` }
ListProjectFieldConfigsResponse Response Object
func (ListProjectFieldConfigsResponse) String ¶ added in v0.1.100
func (o ListProjectFieldConfigsResponse) String() string
type ListProjectTestCaseFieldsRequest ¶ added in v0.1.100
type ListProjectTestCaseFieldsRequest struct { // 项目ID,固定长度32位字符(字母和数字)。 ProjectId string `json:"project_id"` }
ListProjectTestCaseFieldsRequest Request Object
func (ListProjectTestCaseFieldsRequest) String ¶ added in v0.1.100
func (o ListProjectTestCaseFieldsRequest) String() string
type ListProjectTestCaseFieldsResponse ¶ added in v0.1.100
type ListProjectTestCaseFieldsResponse struct { Value *[]ProjectTestCaseFieldVo `json:"value,omitempty"` HttpStatusCode int `json:"-"` }
ListProjectTestCaseFieldsResponse Response Object
func (ListProjectTestCaseFieldsResponse) String ¶ added in v0.1.100
func (o ListProjectTestCaseFieldsResponse) String() string
type ListPublicLibAndAwsRequest ¶ added in v0.1.100
type ListPublicLibAndAwsRequest struct { // 项目ID,固定长度32位字符(字母和数字)。 ProjectId string `json:"project_id"` }
ListPublicLibAndAwsRequest Request Object
func (ListPublicLibAndAwsRequest) String ¶ added in v0.1.100
func (o ListPublicLibAndAwsRequest) String() string
type ListPublicLibAndAwsResponse ¶ added in v0.1.100
type ListPublicLibAndAwsResponse struct { // 错误码 Code *string `json:"code,omitempty"` Error *CommonResponseErrorOfApiTest `json:"error,omitempty"` // 失败原因 Reason *string `json:"reason,omitempty"` // 公共aw信息 Result *[]GetPublicLibAndAwsResp `json:"result,omitempty"` // 状态 Status *string `json:"status,omitempty"` HttpStatusCode int `json:"-"` }
ListPublicLibAndAwsResponse Response Object
func (ListPublicLibAndAwsResponse) String ¶ added in v0.1.100
func (o ListPublicLibAndAwsResponse) String() string
type ListReportsRequest ¶ added in v0.1.100
type ListReportsRequest struct { // 项目ID,固定长度32位字符(字母和数字)。 ProjectId string `json:"project_id"` // 每页显示的条目数量,最大支持200条 PageSize int64 `json:"page_size"` // 页数,page_no大于等于1 Offset int64 `json:"offset"` // 版本id VersionId string `json:"version_id"` // 报表类型 1:首页用例库, 2:质量报告 Type int32 `json:"type"` }
ListReportsRequest Request Object
func (ListReportsRequest) String ¶ added in v0.1.100
func (o ListReportsRequest) String() string
type ListReportsResponse ¶ added in v0.1.100
type ListReportsResponse struct { // 对外时:success|error; 对内时:ok|failed Status *string `json:"status,omitempty"` Result *ResultValueListCustomReportListVo `json:"result,omitempty"` HttpStatusCode int `json:"-"` }
ListReportsResponse Response Object
func (ListReportsResponse) String ¶ added in v0.1.100
func (o ListReportsResponse) String() string
type ListResourcePoolsRequest ¶ added in v0.1.100
type ListResourcePoolsRequest struct { // 项目ID,固定长度32位字符(字母和数字)。 ProjectId string `json:"project_id"` }
ListResourcePoolsRequest Request Object
func (ListResourcePoolsRequest) String ¶ added in v0.1.100
func (o ListResourcePoolsRequest) String() string
type ListResourcePoolsResponse ¶ added in v0.1.100
type ListResourcePoolsResponse struct { // 对外时:success|error; 对内时:ok|failed Status *string `json:"status,omitempty"` Result *ResultValueListResourcePoolVo `json:"result,omitempty"` Error *ApiError `json:"error,omitempty"` // 由接口调用方传入,建议使用UUID保证请求的唯一性。 RequestId *string `json:"request_id,omitempty"` HttpStatusCode int `json:"-"` }
ListResourcePoolsResponse Response Object
func (ListResourcePoolsResponse) String ¶ added in v0.1.100
func (o ListResourcePoolsResponse) String() string
type ListScattersUsingRequest ¶ added in v0.1.103
type ListScattersUsingRequest struct { // 服务id ServiceId string `json:"service_id"` Body *DashboardDataQuery `json:"body,omitempty"` }
ListScattersUsingRequest Request Object
func (ListScattersUsingRequest) String ¶ added in v0.1.103
func (o ListScattersUsingRequest) String() string
type ListScattersUsingResponse ¶ added in v0.1.103
type ListScattersUsingResponse struct { // 返回结果 List *[]TaskCaseResponseTimeDetailVo `json:"list,omitempty"` // 页码 PageNum *int32 `json:"page_num,omitempty"` // 分页大小 PageSize *int32 `json:"page_size,omitempty"` // 总页数 TotalPage *int32 `json:"total_page,omitempty"` // 总条数 TotalSize *int64 `json:"total_size,omitempty"` HttpStatusCode int `json:"-"` }
ListScattersUsingResponse Response Object
func (ListScattersUsingResponse) String ¶ added in v0.1.103
func (o ListScattersUsingResponse) String() string
type ListSubTaskCaseOverstockUsingRequest ¶ added in v0.1.103
type ListSubTaskCaseOverstockUsingRequest struct { // 服务id ServiceId string `json:"service_id"` // 数据开始时间 StartTime int64 `json:"startTime"` // 数据结束时间 EndTime int64 `json:"endTime"` // 执行机类型 ExecutorType *string `json:"executorType,omitempty"` // 执行机标签 Label string `json:"label"` // 执行机所属区域id LocationId *string `json:"locationId,omitempty"` // 分页当前页码 PageNum *int32 `json:"pageNum,omitempty"` // 分页大小(分页参数只要有一个为空即不做分页) PageSize *int32 `json:"pageSize,omitempty"` }
ListSubTaskCaseOverstockUsingRequest Request Object
func (ListSubTaskCaseOverstockUsingRequest) String ¶ added in v0.1.103
func (o ListSubTaskCaseOverstockUsingRequest) String() string
type ListSubTaskCaseOverstockUsingResponse ¶ added in v0.1.103
type ListSubTaskCaseOverstockUsingResponse struct { // 当前页面最后一个元素在数据库中的行号 EndRow *int64 `json:"end_row,omitempty"` // 是否有下一页 HasNextPage *bool `json:"has_next_page,omitempty"` // 是否有前一页 HasPreviousPage *bool `json:"has_previous_page,omitempty"` // 是否为第一页 IsFirstPage *bool `json:"is_first_page,omitempty"` // 是否为最后一页 IsLastPage *bool `json:"is_last_page,omitempty"` // 返回结果 List *[]SubtaskcaseOverstockDto `json:"list,omitempty"` NavigateFirstPage *int32 `json:"navigate_first_page,omitempty"` NavigateLastPage *int32 `json:"navigate_last_page,omitempty"` NavigatePages *int32 `json:"navigate_pages,omitempty"` NavigatepageNums *[]int32 `json:"navigatepage_nums,omitempty"` // 下一页 NextPage *int32 `json:"next_page,omitempty"` // 当前页 PageNum *int32 `json:"page_num,omitempty"` // 每页的数量 PageSize *int32 `json:"page_size,omitempty"` // 总页数 Pages *int32 `json:"pages,omitempty"` // 前一页 PrePage *int32 `json:"pre_page,omitempty"` // 当前页的数量 Size *int32 `json:"size,omitempty"` // 当前页面第一个元素在数据库中的行号 StartRow *int64 `json:"start_row,omitempty"` // 总条数 Total *int64 `json:"total,omitempty"` HttpStatusCode int `json:"-"` }
ListSubTaskCaseOverstockUsingResponse Response Object
func (ListSubTaskCaseOverstockUsingResponse) String ¶ added in v0.1.103
func (o ListSubTaskCaseOverstockUsingResponse) String() string
type ListTaskAssignCasesRequest ¶ added in v0.1.103
type ListTaskAssignCasesRequest struct { // 项目ID,固定长度32位字符(字母和数字)。 ProjectId string `json:"project_id"` // 任务uri TaskId string `json:"task_id"` Body *QueryTaskAssignCasesInfo `json:"body,omitempty"` }
ListTaskAssignCasesRequest Request Object
func (ListTaskAssignCasesRequest) String ¶ added in v0.1.103
func (o ListTaskAssignCasesRequest) String() string
type ListTaskAssignCasesResponse ¶ added in v0.1.103
type ListTaskAssignCasesResponse struct { // 起始记录数 大于 实际总条数时, 值为0, 分页请求才有此值 Total *int32 `json:"total,omitempty"` // 实际的数据类型:单个对象,集合 或 NULL Value *[]TaskAssignCaseDetailVo `json:"value,omitempty"` // 业务失败的提示内容,对内接口才有此值 Reason *string `json:"reason,omitempty"` PageSize *int32 `json:"page_size,omitempty"` PageNo *int32 `json:"page_no,omitempty"` HasMore *bool `json:"has_more,omitempty"` HttpStatusCode int `json:"-"` }
ListTaskAssignCasesResponse Response Object
func (ListTaskAssignCasesResponse) String ¶ added in v0.1.103
func (o ListTaskAssignCasesResponse) String() string
type ListTaskTestCasesRequest ¶ added in v0.1.100
type ListTaskTestCasesRequest struct { // 项目ID,固定长度32位字符(字母和数字)。 ProjectId string `json:"project_id"` Body *QueryTaskTestCasesInfo `json:"body,omitempty"` }
ListTaskTestCasesRequest Request Object
func (ListTaskTestCasesRequest) String ¶ added in v0.1.100
func (o ListTaskTestCasesRequest) String() string
type ListTaskTestCasesResponse ¶ added in v0.1.100
type ListTaskTestCasesResponse struct { // 关联的用例uris RelatedCaseUris *[]string `json:"related_case_uris,omitempty"` // 未关联的用例uris NotRelatedCaseUris *[]string `json:"not_related_case_uris,omitempty"` // 用例及任务信息 CaseTaskInfo *[]RelateTaskTestCasesVo `json:"case_task_info,omitempty"` HttpStatusCode int `json:"-"` }
ListTaskTestCasesResponse Response Object
func (ListTaskTestCasesResponse) String ¶ added in v0.1.100
func (o ListTaskTestCasesResponse) String() string
type ListTasksRequest ¶ added in v0.1.103
type ListTasksRequest struct { // 项目ID,固定长度32位字符(字母和数字)。 ProjectId string `json:"project_id"` // 版本URI VersionId string `json:"version_id"` Body *TasksQueryInfo `json:"body,omitempty"` }
ListTasksRequest Request Object
func (ListTasksRequest) String ¶ added in v0.1.103
func (o ListTasksRequest) String() string
type ListTasksResponse ¶ added in v0.1.103
type ListTasksResponse struct { // 起始记录数 大于 实际总条数时, 值为0, 分页请求才有此值 Total *int32 `json:"total,omitempty"` Value *TaskListVo `json:"value,omitempty"` // 业务失败的提示内容,对内接口才有此值 Reason *string `json:"reason,omitempty"` PageSize *int32 `json:"page_size,omitempty"` PageNo *int32 `json:"page_no,omitempty"` HasMore *bool `json:"has_more,omitempty"` HttpStatusCode int `json:"-"` }
ListTasksResponse Response Object
func (ListTasksResponse) String ¶ added in v0.1.103
func (o ListTasksResponse) String() string
type ListTestCaseCommentsRequest ¶ added in v0.1.103
type ListTestCaseCommentsRequest struct { // 项目ID,固定长度32位字符(字母和数字)。 ProjectId string `json:"project_id"` // 用例uri TestcaseId string `json:"testcase_id"` // 页数 PageNo int32 `json:"page_no"` // 页数大小 PageSize int32 `json:"page_size"` // 分支或者测试计划uri VersionUri *string `json:"version_uri,omitempty"` }
ListTestCaseCommentsRequest Request Object
func (ListTestCaseCommentsRequest) String ¶ added in v0.1.103
func (o ListTestCaseCommentsRequest) String() string
type ListTestCaseCommentsResponse ¶ added in v0.1.103
type ListTestCaseCommentsResponse struct { // 起始记录数 大于 实际总条数时, 值为0, 分页请求才有此值 Total *int32 `json:"total,omitempty"` // 实际的数据类型:单个对象,集合 或 NULL Value *[]TestCaseCommentVo `json:"value,omitempty"` // 业务失败的提示内容,对内接口才有此值 Reason *string `json:"reason,omitempty"` PageSize *int32 `json:"page_size,omitempty"` PageNo *int32 `json:"page_no,omitempty"` HasMore *bool `json:"has_more,omitempty"` HttpStatusCode int `json:"-"` }
ListTestCaseCommentsResponse Response Object
func (ListTestCaseCommentsResponse) String ¶ added in v0.1.103
func (o ListTestCaseCommentsResponse) String() string
type ListTestCaseHistoriesRequest ¶ added in v0.1.50
type ListTestCaseHistoriesRequest struct { // 项目ID,固定长度32位字符(字母和数字)。 ProjectId string `json:"project_id"` // 用例ID,长度11-34位字符(字母和数字)。 TestcaseId string `json:"testcase_id"` Body *ListTestCaseHistoriesRequestBody `json:"body,omitempty"` }
ListTestCaseHistoriesRequest Request Object
func (ListTestCaseHistoriesRequest) String ¶ added in v0.1.50
func (o ListTestCaseHistoriesRequest) String() string
type ListTestCaseHistoriesRequestBody ¶ added in v0.1.50
type ListTestCaseHistoriesRequestBody struct { // 起始偏移量,表示从此偏移量开始查询,offset大于等于0,小于等于20000 Offset int32 `json:"offset"` // 每页显示的条目数量,最大支持200条 Limit int32 `json:"limit"` // 版本ID(分支ID或测试计划ID),长度11-34位字符(字母和数字)。 VersionId string `json:"version_id"` }
ListTestCaseHistoriesRequestBody 查询用例修改历史记录请求体
func (ListTestCaseHistoriesRequestBody) String ¶ added in v0.1.50
func (o ListTestCaseHistoriesRequestBody) String() string
type ListTestCaseHistoriesResponse ¶ added in v0.1.50
type ListTestCaseHistoriesResponse struct { // 起始记录数 大于 实际总条数时, 值为0, 分页请求才有此值 Total *int32 `json:"total,omitempty"` // 实际的数据类型:单个对象,集合 或 NULL Values *[]ExternalTestCaseHistoryVo `json:"values,omitempty"` HttpStatusCode int `json:"-"` }
ListTestCaseHistoriesResponse Response Object
func (ListTestCaseHistoriesResponse) String ¶ added in v0.1.50
func (o ListTestCaseHistoriesResponse) String() string
type ListTestCaseScriptDetailRequest ¶ added in v0.1.103
type ListTestCaseScriptDetailRequest struct { // 项目ID,固定长度32位字符(字母和数字)。 ProjectId string `json:"project_id"` // 执行任务id TaskId *string `json:"task_id,omitempty"` // TMSS用例uri TmssCaseUri string `json:"tmss_case_uri"` }
ListTestCaseScriptDetailRequest Request Object
func (ListTestCaseScriptDetailRequest) String ¶ added in v0.1.103
func (o ListTestCaseScriptDetailRequest) String() string
type ListTestCaseScriptDetailResponse ¶ added in v0.1.103
type ListTestCaseScriptDetailResponse struct { Body *string `json:"body,omitempty"` HttpStatusCode int `json:"-"` }
ListTestCaseScriptDetailResponse Response Object
func (ListTestCaseScriptDetailResponse) String ¶ added in v0.1.103
func (o ListTestCaseScriptDetailResponse) String() string
type ListTestCasesByIssueRequest ¶ added in v0.1.103
type ListTestCasesByIssueRequest struct { // 项目ID,固定长度32位字符(字母和数字)。 ProjectId string `json:"project_id"` // 需求id IssueId string `json:"issue_id"` Body *QueryTestCasesByIssueInfo `json:"body,omitempty"` }
ListTestCasesByIssueRequest Request Object
func (ListTestCasesByIssueRequest) String ¶ added in v0.1.103
func (o ListTestCasesByIssueRequest) String() string
type ListTestCasesByIssueResponse ¶ added in v0.1.103
type ListTestCasesByIssueResponse struct { // 用例状态 CaseStatusMap map[string]int32 `json:"case_status_map,omitempty"` // 新建态 NewCreate *int32 `json:"new_create,omitempty"` // 设计态 Designing *int32 `json:"designing,omitempty"` // 完成态 Finished *int32 `json:"finished,omitempty"` // 测试态 Testing *int32 `json:"testing,omitempty"` // 需求关联的用例数量 TestCaseNum *int32 `json:"test_case_num,omitempty"` // 用例详情 Testcases *[]TestCaseVo `json:"testcases,omitempty"` // 用例总数 TotalCount *int32 `json:"total_count,omitempty"` HttpStatusCode int `json:"-"` }
ListTestCasesByIssueResponse Response Object
func (ListTestCasesByIssueResponse) String ¶ added in v0.1.103
func (o ListTestCasesByIssueResponse) String() string
type ListTestCasesRequest ¶ added in v0.1.50
type ListTestCasesRequest struct { // 项目ID,固定长度32位字符(字母和数字)。 ProjectId string `json:"project_id"` Body *ListTestCasesRequestBody `json:"body,omitempty"` }
ListTestCasesRequest Request Object
func (ListTestCasesRequest) String ¶ added in v0.1.50
func (o ListTestCasesRequest) String() string
type ListTestCasesRequestBody ¶ added in v0.1.50
type ListTestCasesRequestBody struct { // 起始偏移量,表示从此偏移量开始查询,offset大于等于0,小于等于100000 Offset int32 `json:"offset"` // 每页显示的条目数量,最大支持200条 Limit int32 `json:"limit"` // 用例测试执行方式ID ExecutionTypeId *int32 `json:"execution_type_id,omitempty"` // 分支/测试计划ID,长度11-34位字符(字母和数字)。 VersionId *string `json:"version_id,omitempty"` }
func (ListTestCasesRequestBody) String ¶ added in v0.1.50
func (o ListTestCasesRequestBody) String() string
type ListTestCasesResponse ¶ added in v0.1.50
type ListTestCasesResponse struct { // 用例详情列表 Values *[]ExternalTestCaseVo `json:"values,omitempty"` // 用例总数 Total *int32 `json:"total,omitempty"` HttpStatusCode int `json:"-"` }
ListTestCasesResponse Response Object
func (ListTestCasesResponse) String ¶ added in v0.1.50
func (o ListTestCasesResponse) String() string
type ListTestReportsByConditionRequest ¶ added in v0.1.100
type ListTestReportsByConditionRequest struct { // 项目ID,固定长度32位字符(字母和数字)。 ProjectId string `json:"project_id"` // 每页显示的条目数量,最大支持200条 PageSize int64 `json:"page_size"` // 页数,page_no大于等于1 Offset int64 `json:"offset"` // 名称关键词 KeyWord *string `json:"key_word,omitempty"` // 是否是我的测试报告 Own *bool `json:"own,omitempty"` }
ListTestReportsByConditionRequest Request Object
func (ListTestReportsByConditionRequest) String ¶ added in v0.1.100
func (o ListTestReportsByConditionRequest) String() string
type ListTestReportsByConditionResponse ¶ added in v0.1.100
type ListTestReportsByConditionResponse struct { // 起始记录数 大于 实际总条数时, 值为0, 分页请求才有此值 Total *int32 `json:"total,omitempty"` // 实际的数据类型:单个对象,集合 或 NULL Value *[]TestReportVo `json:"value,omitempty"` // 业务失败的提示内容,对内接口才有此值 Reason *string `json:"reason,omitempty"` PageSize *int32 `json:"page_size,omitempty"` PageNo *int32 `json:"page_no,omitempty"` HasMore *bool `json:"has_more,omitempty"` HttpStatusCode int `json:"-"` }
ListTestReportsByConditionResponse Response Object
func (ListTestReportsByConditionResponse) String ¶ added in v0.1.100
func (o ListTestReportsByConditionResponse) String() string
type ListTestTypesRequest ¶ added in v0.1.100
type ListTestTypesRequest struct { // 项目ID,固定长度32位字符(字母和数字)。 ProjectId string `json:"project_id"` }
ListTestTypesRequest Request Object
func (ListTestTypesRequest) String ¶ added in v0.1.100
func (o ListTestTypesRequest) String() string
type ListTestTypesResponse ¶ added in v0.1.100
type ListTestTypesResponse struct { Value *[]IntegerIdAndNameVo `json:"value,omitempty"` HttpStatusCode int `json:"-"` }
ListTestTypesResponse Response Object
func (ListTestTypesResponse) String ¶ added in v0.1.100
func (o ListTestTypesResponse) String() string
type ListTestcasesByProjectIssuesRelationRequest ¶ added in v0.1.90
type ListTestcasesByProjectIssuesRelationRequest struct { // 项目唯一标识,固定长度32位字符 ProjectId string `json:"project_id"` Body *QueryProjectIssuesRelationTestCasesInfo `json:"body,omitempty"` }
ListTestcasesByProjectIssuesRelationRequest Request Object
func (ListTestcasesByProjectIssuesRelationRequest) String ¶ added in v0.1.90
func (o ListTestcasesByProjectIssuesRelationRequest) String() string
type ListTestcasesByProjectIssuesRelationResponse ¶ added in v0.1.90
type ListTestcasesByProjectIssuesRelationResponse struct { // 用例详情 Testcases *[]IssuesRelationTestCaseVo `json:"testcases,omitempty"` // 用例总数 TotalCount *int32 `json:"total_count,omitempty"` // 页码 PageNo *int32 `json:"page_no,omitempty"` // 每页数量 PageSize *int32 `json:"page_size,omitempty"` HttpStatusCode int `json:"-"` }
ListTestcasesByProjectIssuesRelationResponse Response Object
func (ListTestcasesByProjectIssuesRelationResponse) String ¶ added in v0.1.90
func (o ListTestcasesByProjectIssuesRelationResponse) String() string
type ListUsageInfosRequest ¶ added in v0.1.100
type ListUsageInfosRequest struct { // 项目ID ProjectUuid string `json:"project_uuid"` }
ListUsageInfosRequest Request Object
func (ListUsageInfosRequest) String ¶ added in v0.1.100
func (o ListUsageInfosRequest) String() string
type ListUsageInfosResponse ¶ added in v0.1.100
type ListUsageInfosResponse struct { Value *[]UsageInfos `json:"value,omitempty"` HttpStatusCode int `json:"-"` }
ListUsageInfosResponse Response Object
func (ListUsageInfosResponse) String ¶ added in v0.1.100
func (o ListUsageInfosResponse) String() string
type ListUserDnsMappingRequest ¶ added in v0.1.100
type ListUserDnsMappingRequest struct { // 工程ID ProjectId string `json:"project_id"` }
ListUserDnsMappingRequest Request Object
func (ListUserDnsMappingRequest) String ¶ added in v0.1.100
func (o ListUserDnsMappingRequest) String() string
type ListUserDnsMappingResponse ¶ added in v0.1.100
type ListUserDnsMappingResponse struct { Error *CommonResponseErrorOfApiTest `json:"error,omitempty"` // 错误原因 Reason *string `json:"reason,omitempty"` Result *DnsMapping `json:"result,omitempty"` // 状态值,如success、error Status *string `json:"status,omitempty"` // 错误码 Code *string `json:"code,omitempty"` HttpStatusCode int `json:"-"` }
ListUserDnsMappingResponse Response Object
func (ListUserDnsMappingResponse) String ¶ added in v0.1.100
func (o ListUserDnsMappingResponse) String() string
type ListUserPackageUsageRequest ¶ added in v0.1.100
type ListUserPackageUsageRequest struct { // 项目ID,固定长度32位字符(字母和数字)。 ProjectId string `json:"project_id"` }
ListUserPackageUsageRequest Request Object
func (ListUserPackageUsageRequest) String ¶ added in v0.1.100
func (o ListUserPackageUsageRequest) String() string
type ListUserPackageUsageResponse ¶ added in v0.1.100
type ListUserPackageUsageResponse struct { // 是否请求成功 Status *string `json:"status,omitempty"` // 套餐用量信息列表 Result *[]PackageUsage `json:"result,omitempty"` Error *CommonResponseErrorOfApiTest `json:"error,omitempty"` HttpStatusCode int `json:"-"` }
ListUserPackageUsageResponse Response Object
func (ListUserPackageUsageResponse) String ¶ added in v0.1.100
func (o ListUserPackageUsageResponse) String() string
type ListUserPopupInfoRequest ¶ added in v0.1.100
type ListUserPopupInfoRequest struct { // 项目ID,固定长度32位字符(字母和数字)。 ProjectId string `json:"project_id"` }
ListUserPopupInfoRequest Request Object
func (ListUserPopupInfoRequest) String ¶ added in v0.1.100
func (o ListUserPopupInfoRequest) String() string
type ListUserPopupInfoResponse ¶ added in v0.1.100
type ListUserPopupInfoResponse struct { // 是否请求成功 Status *string `json:"status,omitempty"` Result *PopUpInfo `json:"result,omitempty"` Error *CommonResponseErrorOfApiTest `json:"error,omitempty"` HttpStatusCode int `json:"-"` }
ListUserPopupInfoResponse Response Object
func (ListUserPopupInfoResponse) String ¶ added in v0.1.100
func (o ListUserPopupInfoResponse) String() string
type ListUsingGetRequest ¶ added in v0.1.103
type ListUsingGetRequest struct { // 服务id ServiceId string `json:"service_id"` // 看板名称,精确匹配 Name *string `json:"name,omitempty"` // 页码 PageNumber *int32 `json:"page_number,omitempty"` // 每页数量 PageSize *int32 `json:"page_size,omitempty"` }
ListUsingGetRequest Request Object
func (ListUsingGetRequest) String ¶ added in v0.1.103
func (o ListUsingGetRequest) String() string
type ListUsingGetResponse ¶ added in v0.1.103
type ListUsingGetResponse struct { // 返回结果 List *[]DashboardDto `json:"list,omitempty"` // 页码 PageNum *int32 `json:"page_num,omitempty"` // 分页大小 PageSize *int32 `json:"page_size,omitempty"` // 总页数 TotalPage *int32 `json:"total_page,omitempty"` // 总条数 TotalSize *int64 `json:"total_size,omitempty"` HttpStatusCode int `json:"-"` }
ListUsingGetResponse Response Object
func (ListUsingGetResponse) String ¶ added in v0.1.103
func (o ListUsingGetResponse) String() string
type ListVariablesRequest ¶ added in v0.1.100
type ListVariablesRequest struct { // group_id GroupId *string `json:"group_id,omitempty"` // 当前页数 PageNo *string `json:"page_no,omitempty"` // 每页多少记录 PageSize *string `json:"page_size,omitempty"` // 工程id ProjectId string `json:"project_id"` }
ListVariablesRequest Request Object
func (ListVariablesRequest) String ¶ added in v0.1.100
func (o ListVariablesRequest) String() string
type ListVariablesResponse ¶ added in v0.1.100
type ListVariablesResponse struct { // 错误码 Code *string `json:"code,omitempty"` Error *CommonResponseErrorOfApiTest `json:"error,omitempty"` // 失败原因 Reason *string `json:"reason,omitempty"` Result *PageResults `json:"result,omitempty"` // 状态 Status *string `json:"status,omitempty"` HttpStatusCode int `json:"-"` }
ListVariablesResponse Response Object
func (ListVariablesResponse) String ¶ added in v0.1.100
func (o ListVariablesResponse) String() string
type MindmapObject ¶ added in v0.1.103
type MindmapObject struct { // 创建时间 CreateTime *string `json:"create_time,omitempty"` // 创建人名称 CreatorName *string `json:"creator_name,omitempty"` // 创建人工号 CreatorNum *string `json:"creator_num,omitempty"` // 文件路径 FolderId *string `json:"folder_id,omitempty"` // 根目录id FolderRootId *string `json:"folder_root_id,omitempty"` // id 主键 Id *string `json:"id,omitempty"` // 脑图最大深度 MaxDepth *int32 `json:"max_depth,omitempty"` // 脑图JSON Mindmap *string `json:"mindmap,omitempty"` // 脑图名称 Name *string `json:"name,omitempty"` // 项目id ProjectId *string `json:"project_id,omitempty"` // 更新时间 UpdateTime *string `json:"update_time,omitempty"` }
func (MindmapObject) String ¶ added in v0.1.103
func (o MindmapObject) String() string
type MindmapPageParamV3 ¶ added in v0.1.100
type MindmapPageParamV3 struct { // 目录ID集合 FolderIdCollection *[]string `json:"folder_id_collection,omitempty"` // 创建者ID集合 CreatorNumCollection *[]string `json:"creator_num_collection,omitempty"` // 更新人ID集合 UpdaterNumCollection *[]string `json:"updater_num_collection,omitempty"` // 根目录ID FolderRootId *string `json:"folder_root_id,omitempty"` // 主键ID集合 IdCollection *[]string `json:"id_collection,omitempty"` // 起始偏移量,表示从此偏移量开始查询,offset大于等于0,小于等于100000 Offset *int32 `json:"offset,omitempty"` // 每页显示的条目数量,最大支持200条 Limit *int32 `json:"limit,omitempty"` // 脑图名称 Name *string `json:"name,omitempty"` // 项目ID ProjectId string `json:"project_id"` // 分支uri BranchUri *string `json:"branch_uri,omitempty"` // 是否基线 IsMaster *int32 `json:"is_master,omitempty"` // 计划uri IteratorUri *string `json:"iterator_uri,omitempty"` }
func (MindmapPageParamV3) String ¶ added in v0.1.100
func (o MindmapPageParamV3) String() string
type MockInfo ¶ added in v0.1.103
type MsgInfoQuery ¶ added in v0.1.103
type MsgInfoQuery struct { // 告警类型 AlertTypes *[]MsgInfoQueryAlertTypes `json:"alert_types,omitempty"` // 用例id CaseId *string `json:"case_id,omitempty"` // 用例名 CaseName *string `json:"case_name,omitempty"` // 结束时间 EndTime *int64 `json:"end_time,omitempty"` // 页码 PageNum *int32 `json:"page_num,omitempty"` // 分页大小 PageSize *int32 `json:"page_size,omitempty"` // 发送类型 SendAlertType *MsgInfoQuerySendAlertType `json:"send_alert_type,omitempty"` // 开始时间 StartTime *int64 `json:"start_time,omitempty"` // 任务id TaskId *string `json:"task_id,omitempty"` // 任务名 TaskName *string `json:"task_name,omitempty"` }
func (MsgInfoQuery) String ¶ added in v0.1.103
func (o MsgInfoQuery) String() string
type MsgInfoQueryAlertTypes ¶ added in v0.1.103
type MsgInfoQueryAlertTypes struct {
// contains filtered or unexported fields
}
func (MsgInfoQueryAlertTypes) MarshalJSON ¶ added in v0.1.103
func (c MsgInfoQueryAlertTypes) MarshalJSON() ([]byte, error)
func (*MsgInfoQueryAlertTypes) UnmarshalJSON ¶ added in v0.1.103
func (c *MsgInfoQueryAlertTypes) UnmarshalJSON(b []byte) error
func (MsgInfoQueryAlertTypes) Value ¶ added in v0.1.103
func (c MsgInfoQueryAlertTypes) Value() string
type MsgInfoQueryAlertTypesEnum ¶ added in v0.1.103
type MsgInfoQueryAlertTypesEnum struct { E_1 MsgInfoQueryAlertTypes E_10 MsgInfoQueryAlertTypes E_11 MsgInfoQueryAlertTypes E_12 MsgInfoQueryAlertTypes E_14 MsgInfoQueryAlertTypes E_16 MsgInfoQueryAlertTypes E_2 MsgInfoQueryAlertTypes E_3 MsgInfoQueryAlertTypes E_4 MsgInfoQueryAlertTypes E_5 MsgInfoQueryAlertTypes E_6 MsgInfoQueryAlertTypes E_7 MsgInfoQueryAlertTypes E_9 MsgInfoQueryAlertTypes }
func GetMsgInfoQueryAlertTypesEnum ¶ added in v0.1.103
func GetMsgInfoQueryAlertTypesEnum() MsgInfoQueryAlertTypesEnum
type MsgInfoQuerySendAlertType ¶ added in v0.1.103
type MsgInfoQuerySendAlertType struct {
// contains filtered or unexported fields
}
func (MsgInfoQuerySendAlertType) MarshalJSON ¶ added in v0.1.103
func (c MsgInfoQuerySendAlertType) MarshalJSON() ([]byte, error)
func (*MsgInfoQuerySendAlertType) UnmarshalJSON ¶ added in v0.1.103
func (c *MsgInfoQuerySendAlertType) UnmarshalJSON(b []byte) error
func (MsgInfoQuerySendAlertType) Value ¶ added in v0.1.103
func (c MsgInfoQuerySendAlertType) Value() string
type MsgInfoQuerySendAlertTypeEnum ¶ added in v0.1.103
type MsgInfoQuerySendAlertTypeEnum struct { LEVEL_ALERT MsgInfoQuerySendAlertType OPERATION_NOTICE MsgInfoQuerySendAlertType RECOVER_ALERT MsgInfoQuerySendAlertType RESTRAINING MsgInfoQuerySendAlertType RESTRAIN_ALERT MsgInfoQuerySendAlertType }
func GetMsgInfoQuerySendAlertTypeEnum ¶ added in v0.1.103
func GetMsgInfoQuerySendAlertTypeEnum() MsgInfoQuerySendAlertTypeEnum
type MsgInfoVo ¶ added in v0.1.103
type MsgInfoVo struct { // 告警渠道 AlertChannels *string `json:"alert_channels,omitempty"` // 告警分组 AlertGroups *string `json:"alert_groups,omitempty"` // 告警级别 AlertLevel *int32 `json:"alert_level,omitempty"` // 总告警次数 AlertNum *int32 `json:"alert_num,omitempty"` // 告警时间 AlertTime *sdktime.SdkTime `json:"alert_time,omitempty"` // 告警类型 AlertType *MsgInfoVoAlertType `json:"alert_type,omitempty"` // 告警内容 Content *string `json:"content,omitempty"` // MsgInfo的id Id *string `json:"id,omitempty"` // 链接 Link *string `json:"link,omitempty"` // 执行机区域 LocationNames *string `json:"location_names,omitempty"` // 发送告警类型 SendAlertType *MsgInfoVoSendAlertType `json:"send_alert_type,omitempty"` // 子任务用例id SubTaskCaseId *string `json:"sub_task_case_id,omitempty"` // 子任务用例开始时间 SubTaskCaseStartTime *sdktime.SdkTime `json:"sub_task_case_start_time,omitempty"` // 子任务id SubTaskId *string `json:"sub_task_id,omitempty"` // 子任务开始时间 SubTaskStartTime *sdktime.SdkTime `json:"sub_task_start_time,omitempty"` // 任务id TaskId *string `json:"task_id,omitempty"` // 任务名 TaskName *string `json:"task_name,omitempty"` // 用例id TestCaseId *string `json:"test_case_id,omitempty"` // 用例名称 TestCaseName *string `json:"test_case_name,omitempty"` // 测试套类型 TestSuiteType *int32 `json:"test_suite_type,omitempty"` }
type MsgInfoVoAlertType ¶ added in v0.1.103
type MsgInfoVoAlertType struct {
// contains filtered or unexported fields
}
func (MsgInfoVoAlertType) MarshalJSON ¶ added in v0.1.103
func (c MsgInfoVoAlertType) MarshalJSON() ([]byte, error)
func (*MsgInfoVoAlertType) UnmarshalJSON ¶ added in v0.1.103
func (c *MsgInfoVoAlertType) UnmarshalJSON(b []byte) error
func (MsgInfoVoAlertType) Value ¶ added in v0.1.103
func (c MsgInfoVoAlertType) Value() string
type MsgInfoVoAlertTypeEnum ¶ added in v0.1.103
type MsgInfoVoAlertTypeEnum struct { E_1 MsgInfoVoAlertType E_10 MsgInfoVoAlertType E_11 MsgInfoVoAlertType E_12 MsgInfoVoAlertType E_14 MsgInfoVoAlertType E_16 MsgInfoVoAlertType E_2 MsgInfoVoAlertType E_3 MsgInfoVoAlertType E_4 MsgInfoVoAlertType E_5 MsgInfoVoAlertType E_6 MsgInfoVoAlertType E_7 MsgInfoVoAlertType E_9 MsgInfoVoAlertType }
func GetMsgInfoVoAlertTypeEnum ¶ added in v0.1.103
func GetMsgInfoVoAlertTypeEnum() MsgInfoVoAlertTypeEnum
type MsgInfoVoSendAlertType ¶ added in v0.1.103
type MsgInfoVoSendAlertType struct {
// contains filtered or unexported fields
}
func (MsgInfoVoSendAlertType) MarshalJSON ¶ added in v0.1.103
func (c MsgInfoVoSendAlertType) MarshalJSON() ([]byte, error)
func (*MsgInfoVoSendAlertType) UnmarshalJSON ¶ added in v0.1.103
func (c *MsgInfoVoSendAlertType) UnmarshalJSON(b []byte) error
func (MsgInfoVoSendAlertType) Value ¶ added in v0.1.103
func (c MsgInfoVoSendAlertType) Value() string
type MsgInfoVoSendAlertTypeEnum ¶ added in v0.1.103
type MsgInfoVoSendAlertTypeEnum struct { LEVEL_ALERT MsgInfoVoSendAlertType OPERATION_NOTICE MsgInfoVoSendAlertType RECOVER_ALERT MsgInfoVoSendAlertType RESTRAINING MsgInfoVoSendAlertType RESTRAIN_ALERT MsgInfoVoSendAlertType }
func GetMsgInfoVoSendAlertTypeEnum ¶ added in v0.1.103
func GetMsgInfoVoSendAlertTypeEnum() MsgInfoVoSendAlertTypeEnum
type NameAndId ¶ added in v0.0.71
type NameAndId struct { // 对象编号 Id *string `json:"id,omitempty"` // 对象名称 Name *string `json:"name,omitempty"` }
NameAndId 对象编号与名称
type NameAndIdVo ¶ added in v0.1.50
type NameAndIdVo struct { // ID Id *string `json:"id,omitempty"` // 名称 Name *string `json:"name,omitempty"` }
NameAndIdVo 服务类型信息
func (NameAndIdVo) String ¶ added in v0.1.50
func (o NameAndIdVo) String() string
type NameAndValueAndCodeVo ¶ added in v0.1.103
type NameAndValueAndCodeVo struct { // 名称 Name *string `json:"name,omitempty"` // 值 Value *int32 `json:"value,omitempty"` // 编码 Code *string `json:"code,omitempty"` }
NameAndValueAndCodeVo 用户自定义结果对应的用例数目
func (NameAndValueAndCodeVo) String ¶ added in v0.1.103
func (o NameAndValueAndCodeVo) String() string
type NameAndValueVo ¶ added in v0.1.71
type NameAndValueVo struct { // 名称 Name *string `json:"name,omitempty"` // 值 Value *int32 `json:"value,omitempty"` }
NameAndValueVo 用户自定义状态对应的用例数目
func (NameAndValueVo) String ¶ added in v0.1.71
func (o NameAndValueVo) String() string
type OprReportInfo ¶ added in v0.1.103
type OprReportInfo struct { // 报表名称 Name *string `json:"name,omitempty"` // 报表类型 1:首页用例库, 2:质量报告 Type *int32 `json:"type,omitempty"` // 工件类型(用例:case,测试套:suite) WorkpieceType *string `json:"workpiece_type,omitempty"` // 分析维度 AnalysisDimRow *string `json:"analysis_dim_row,omitempty"` // 对比维度 CompareDimColumn *string `json:"compare_dim_column,omitempty"` Filter *ReportFilter `json:"filter,omitempty"` }
func (OprReportInfo) String ¶ added in v0.1.103
func (o OprReportInfo) String() string
type PackageUsage ¶ added in v0.1.100
type PackageUsage struct { // 套餐类型 Name *string `json:"name,omitempty"` // 套餐用量 UsedPercent *int32 `json:"used_percent,omitempty"` }
PackageUsage 套餐用量信息
func (PackageUsage) String ¶ added in v0.1.100
func (o PackageUsage) String() string
type PageResultBasicAwInfo ¶ added in v0.1.103
type PageResultBasicAwInfo struct { // 当前页数据 PageList *[]BasicAwInfo `json:"page_list,omitempty"` // 当前页数 PageNo *int32 `json:"page_no,omitempty"` // 每页条数 PageSize *int32 `json:"page_size,omitempty"` // 总页数 TotalPage *int32 `json:"total_page,omitempty"` // 总条数 TotalSize *int64 `json:"total_size,omitempty"` }
func (PageResultBasicAwInfo) String ¶ added in v0.1.103
func (o PageResultBasicAwInfo) String() string
type PageResults ¶ added in v0.1.100
type PageResults struct { PageList *[]VariableRes `json:"page_list,omitempty"` PageNo *int32 `json:"page_no,omitempty"` PageSize *int32 `json:"page_size,omitempty"` TotalPage *int32 `json:"total_page,omitempty"` TotalSize *int64 `json:"total_size,omitempty"` }
func (PageResults) String ¶ added in v0.1.100
func (o PageResults) String() string
type PiFilterInfo ¶ added in v0.1.100
type PiFilterInfo struct { // pi迭代筛选条件 PiSprints *[]PiInfo `json:"pi_sprints,omitempty"` // pi下拉框全选标识,全选时为true AllPi *bool `json:"all_pi,omitempty"` }
PiFilterInfo pi筛选条件
func (PiFilterInfo) String ¶ added in v0.1.100
func (o PiFilterInfo) String() string
type PiInfo ¶ added in v0.1.100
type PiInfo struct { // 迭代列表 Sprints *[]string `json:"sprints,omitempty"` // pi的id,层级关系:pi -> 迭代 -> 需求 PiId *string `json:"pi_id,omitempty"` }
PiInfo pi迭代筛选条件
type PlanCycle ¶
type PlanCycle struct { // 计划开始时间,要求用UTC时间表示。如2020-03-04 StartDate *string `json:"start_date,omitempty"` // 计划结束时间,要求用UTC时间表示。如2020-03-31 EndDate *string `json:"end_date,omitempty"` }
PlanCycle 计划周期信息
type PopUpInfo ¶ added in v0.1.100
type PopUpInfo struct { // 是否弹窗 Popup *bool `json:"popup,omitempty"` // 包周期计费时长上限 TimeLimit *interface{} `json:"time_limit,omitempty"` }
type ProjectFieldConfigOptionVo ¶ added in v0.1.100
type ProjectFieldConfigOptionVo struct { // 字段选项URI标识.新增不传,修改、删除使用必传 Uri *string `json:"uri,omitempty"` // 可选项名称 Name *string `json:"name,omitempty"` // 可选项code值 Code *string `json:"code,omitempty"` Updator *NameAndIdVo `json:"updator,omitempty"` // 描述 Description *string `json:"description,omitempty"` // 修改标识,0:不可修改 1:可修改,用于结果和状态的选项值 Flag *int32 `json:"flag,omitempty"` // 顺序数值 SortNumb *int32 `json:"sort_numb,omitempty"` Creator *NameAndIdVo `json:"creator,omitempty"` // 创建时间时间戳 CreateTimeStamp *int64 `json:"create_time_stamp,omitempty"` // 更新时间时间戳 UpdateTimeStamp *int64 `json:"update_time_stamp,omitempty"` }
ProjectFieldConfigOptionVo 实际的数据类型:单个对象,集合 或 NULL
func (ProjectFieldConfigOptionVo) String ¶ added in v0.1.100
func (o ProjectFieldConfigOptionVo) String() string
type ProjectFieldConfigVo ¶ added in v0.1.100
type ProjectFieldConfigVo struct { // 字段配置URI标识 Uri *string `json:"uri,omitempty"` Updator *NameAndIdVo `json:"updator,omitempty"` // 描述 Description *string `json:"description,omitempty"` // 项目用例自定义字段名称 CustomName *string `json:"customName,omitempty"` // 字段名(对应后端参数名) TableFieldName *string `json:"table_field_name,omitempty"` // 字段类型(单行文本text、多行文本textArea、单选框radio、多选框checkbox、日期date、数字number、用户user)。 ValueType *string `json:"value_type,omitempty"` // 字段类型国际化名称 ValueTypeName *string `json:"value_type_name,omitempty"` // 是否系统字段 IsSystem *int32 `json:"is_system,omitempty"` // 是否显示 IsDisplay *int32 `json:"is_display,omitempty"` // 是否必填 IsRequired *int32 `json:"is_required,omitempty"` // 顺序数值 SortNumb *int32 `json:"sort_numb,omitempty"` // 默认值 DefaultValue *string `json:"default_value,omitempty"` // 扩展字段uri(用于连表查扩展字段) CustomFieldUri *string `json:"custom_field_uri,omitempty"` // 资源类型 ResourceType *string `json:"resource_type,omitempty"` Creator *NameAndIdVo `json:"creator,omitempty"` // 创建时间时间戳 CreateTimeStamp *int64 `json:"create_time_stamp,omitempty"` // 更新时间时间戳 UpdateTimeStamp *int64 `json:"update_time_stamp,omitempty"` // 项目ID ProjectUuid *string `json:"project_uuid,omitempty"` // 可选项 OptionVos *[]ProjectFieldConfigOptionVo `json:"option_vos,omitempty"` // 项目用例自定义字段id(1-25数字) CustomFieldId *int32 `json:"custom_field_id,omitempty"` // 项目用例自定义字段名称 CustomFieldName *string `json:"custom_field_name,omitempty"` // 项目用例自定义字段入参或者返回参数名称 CustomFieldParam *string `json:"custom_field_param,omitempty"` }
ProjectFieldConfigVo 实际的数据类型:单个对象,集合 或 NULL
func (ProjectFieldConfigVo) String ¶ added in v0.1.100
func (o ProjectFieldConfigVo) String() string
type ProjectTestCaseFieldVo ¶ added in v0.1.100
type ProjectTestCaseFieldVo struct { // 项目用例自定义字段主键 Uri *string `json:"uri,omitempty"` // 项目用例自定义字段名称 Name *string `json:"name,omitempty"` // 项目用例自定义字段类型(单行文本text、多行文本textArea、单选框radio、多选框checkBox、日期date、数字number、单选用户user) Type *string `json:"type,omitempty"` // 项目用例自定义字段选项(数字类型时,数组两个值,第一个是最小值,第二个是最大值) Options *string `json:"options,omitempty"` // 项目用例自定义字段描述 Description *string `json:"description,omitempty"` // 项目用例自定义字段创建人 Creator *string `json:"creator,omitempty"` // 项目用例自定义字段更新人 Updater *string `json:"updater,omitempty"` // 项目用例自定义字段id(1-25数字) CustomFieldId *int32 `json:"custom_field_id,omitempty"` // 项目用例自定义字段名称 CustomFieldName *string `json:"custom_field_name,omitempty"` // 项目用例自定义字段入参或者返回参数名称 CustomFieldParam *string `json:"custom_field_param,omitempty"` // 项目用例自定义字段类型国际化名称 TypeName *string `json:"type_name,omitempty"` // 项目用例自定义字段创建时间 CreateTime *sdktime.SdkTime `json:"create_time,omitempty"` // 项目用例自定义字段创建时间时间戳 CreateTimeTimestamp *int64 `json:"create_time_timestamp,omitempty"` // 项目用例自定义字段更新时间 UpdateTime *sdktime.SdkTime `json:"update_time,omitempty"` // 项目用例自定义字段更新时间时间戳 UpdateTimeTimestamp *int64 `json:"update_time_timestamp,omitempty"` // 项目id ProjectUuid *string `json:"project_uuid,omitempty"` }
func (ProjectTestCaseFieldVo) String ¶ added in v0.1.100
func (o ProjectTestCaseFieldVo) String() string
type PublicAwLib ¶ added in v0.1.103
type PublicAwLib struct { // 创建时间 CreateTime *sdktime.SdkTime `json:"create_time,omitempty"` // 创建时间戳 CreateTimeStamp *int64 `json:"create_time_stamp,omitempty"` // 创建时间字符串 CreateTimeString *string `json:"create_time_string,omitempty"` // 创建人 CreateUser *string `json:"create_user,omitempty"` // 文档链接 DocumentLink *string `json:"document_link,omitempty"` // id Id *string `json:"id,omitempty"` // 名称 Name *string `json:"name,omitempty"` // 蓝区:Blue,绿区:Green,黄区:Yellow NetArea *[]string `json:"net_area,omitempty"` // obs临时url ObsTempUrl *string `json:"obs_temp_url,omitempty"` // 产品线 ProductLine *string `json:"product_line,omitempty"` // 仓库分支 RepoBranch *string `json:"repo_branch,omitempty"` // 存公共aw依赖jar包的目录 RepoLibPath *string `json:"repo_lib_path,omitempty"` // 仓库密码 RepoPassword *string `json:"repo_password,omitempty"` // 仓库秘钥 RepoPrivateKey *string `json:"repo_private_key,omitempty"` // 仓库地址 RepoUrl *string `json:"repo_url,omitempty"` // 仓库用户名 RepoUsername *string `json:"repo_username,omitempty"` // 更新时间 UpdateTime *sdktime.SdkTime `json:"update_time,omitempty"` // 更新时间戳 UpdateTimeStamp *int64 `json:"update_time_stamp,omitempty"` // 更新时间字符串 UpdateTimeString *string `json:"update_time_string,omitempty"` // 更新人 UpdateUser *string `json:"update_user,omitempty"` }
func (PublicAwLib) String ¶ added in v0.1.103
func (o PublicAwLib) String() string
type PublicAwLibRes ¶ added in v0.1.103
type PublicAwLibRes struct { // 创建时间 CreateTime *string `json:"create_time,omitempty"` // 创建时间戳 CreateTimeStamp *int64 `json:"create_time_stamp,omitempty"` // 创建时间字符串 CreateTimeString *string `json:"create_time_string,omitempty"` // 创建人 CreateUser *string `json:"create_user,omitempty"` // 关联公共aw时的编辑链接 DocumentLink *string `json:"document_link,omitempty"` // id Id *string `json:"id,omitempty"` // 名称 Name *string `json:"name,omitempty"` // 蓝区:Blue,绿区:Green,黄区:Yellow NetArea *[]string `json:"net_area,omitempty"` // obs临时url ObsTempUrl *string `json:"obs_temp_url,omitempty"` // 产品线 ProductLine *string `json:"product_line,omitempty"` // 仓库分支 RepoBranch *string `json:"repo_branch,omitempty"` // 存公共aw依赖jar包的目录 RepoLibPath *string `json:"repo_lib_path,omitempty"` // 仓库密码 RepoPassword *string `json:"repo_password,omitempty"` // 仓库秘钥 RepoPrivateKey *string `json:"repo_private_key,omitempty"` // 仓库地址 RepoUrl *string `json:"repo_url,omitempty"` // 仓库用户名 RepoUsername *string `json:"repo_username,omitempty"` // 更新时间 UpdateTime *string `json:"update_time,omitempty"` // 更新时间戳 UpdateTimeStamp *int64 `json:"update_time_stamp,omitempty"` // 更新时间字符串 UpdateTimeString *string `json:"update_time_string,omitempty"` // 更新人 UpdateUser *string `json:"update_user,omitempty"` }
func (PublicAwLibRes) String ¶ added in v0.1.103
func (o PublicAwLibRes) String() string
type QueryCasesStatusResponseV2 ¶ added in v0.1.103
type QueryCasesStatusResponseV2 struct {
CasesStatusJA *[]interface{} `json:"casesStatusJA,omitempty"`
}
QueryCasesStatusResponseV2 用例状态数据
func (QueryCasesStatusResponseV2) String ¶ added in v0.1.103
func (o QueryCasesStatusResponseV2) String() string
type QueryCustomFieldsInfo ¶ added in v0.1.103
type QueryCustomFieldsInfo struct { // 测试用例自定义字段Id Id *int32 `json:"id,omitempty"` // 测试用例自定义字段值 Values *[]string `json:"values,omitempty"` // 自定义字段名,优先取id再取fieldName FieldName *string `json:"field_name,omitempty"` }
QueryCustomFieldsInfo 用例自定义字段信息
func (QueryCustomFieldsInfo) String ¶ added in v0.1.103
func (o QueryCustomFieldsInfo) String() string
type QueryIssueTreeInfo ¶ added in v0.1.100
type QueryIssueTreeInfo struct { // 服务类型 ServiceType *int32 `json:"service_type,omitempty"` // 服务类型集合 ServiceTypes *[]int32 `json:"service_types,omitempty"` // 父节点id ParentId *string `json:"parent_id,omitempty"` // 页码 PageNumber *int32 `json:"page_number,omitempty"` // 每页数量 PageSize *int32 `json:"page_size,omitempty"` Filter *IssueListFilterInfo `json:"filter,omitempty"` // trackerId TrackerId *string `json:"tracker_id,omitempty"` // 模块id ModuleId *string `json:"module_id,omitempty"` // 任务udi TaskUri *string `json:"task_uri,omitempty"` // 是否统计子需求的用例数,默认true IncludeSubIssue *bool `json:"include_sub_issue,omitempty"` }
func (QueryIssueTreeInfo) String ¶ added in v0.1.100
func (o QueryIssueTreeInfo) String() string
type QueryProjectIssuesRelationTestCasesInfo ¶ added in v0.1.90
type QueryProjectIssuesRelationTestCasesInfo struct { // 页码 PageNo int32 `json:"page_no"` // 每页数量 PageSize int32 `json:"page_size"` }
QueryProjectIssuesRelationTestCasesInfo 查询项目下关联了需求的用例列表请求体
func (QueryProjectIssuesRelationTestCasesInfo) String ¶ added in v0.1.90
func (o QueryProjectIssuesRelationTestCasesInfo) String() string
type QueryRequirementsOverviewInfo ¶ added in v0.1.100
type QueryRequirementsOverviewInfo struct { // 筛选迭代ID FixedVersionId *string `json:"fixed_version_id,omitempty"` // 模块ID ModuleId *string `json:"module_id,omitempty"` // 关键字 KeyWord *string `json:"key_word,omitempty"` // 每页数量 PageSize *int32 `json:"page_size,omitempty"` // 页码 PageNo *int32 `json:"page_no,omitempty"` PiFilter *PiFilterInfo `json:"pi_filter,omitempty"` }
func (QueryRequirementsOverviewInfo) String ¶ added in v0.1.100
func (o QueryRequirementsOverviewInfo) String() string
type QueryTaskAssignCasesInfo ¶ added in v0.1.103
type QueryTaskAssignCasesInfo struct { // 测试用例在任务中的阶段 Stage *int32 `json:"stage,omitempty"` // 处理人过滤数组 Owners *[]string `json:"owners,omitempty"` // 页码 PageNo *int32 `json:"page_no,omitempty"` // 页数量 PageSize *int32 `json:"page_size,omitempty"` // 结果过滤 Results *[]string `json:"results,omitempty"` // 状态过滤 Status *[]string `json:"status,omitempty"` // 分支/迭代uri VersionUri *string `json:"version_uri,omitempty"` // 任务版本过滤条件,影响关联任务的结果查询,查询当前任务版本下的用例最新结果 ReleaseDev *string `json:"release_dev,omitempty"` // 排序字段 SortField *string `json:"sort_field,omitempty"` // 排序方法 SortType *string `json:"sort_type,omitempty"` // 特性目录URI FeatureUri *string `json:"feature_uri,omitempty"` // 测试套结果uri TaskResultUri *string `json:"task_result_uri,omitempty"` // 用例等级ID集合 RankIds *[]int32 `json:"rank_ids,omitempty"` // 关键字 KeyWord *string `json:"key_word,omitempty"` // 需求id IssueId *string `json:"issue_id,omitempty"` // 是否关联需求(null:不限,false:未关联,true:已关联) AssociatedIssue *bool `json:"associated_issue,omitempty"` // 是否全选所有页(null:不全选,false:不全选,true:全选),用于任务批量执行结果功能,只返回用例uri,不返回其他信息 SelectAllPages *bool `json:"select_all_pages,omitempty"` // 用例是否可用 IsAvailable *bool `json:"is_available,omitempty"` // 用例脚本字段是否有值 IsScriptExist *bool `json:"is_script_exist,omitempty"` }
func (QueryTaskAssignCasesInfo) String ¶ added in v0.1.103
func (o QueryTaskAssignCasesInfo) String() string
type QueryTaskTestCasesInfo ¶ added in v0.1.100
type QueryTaskTestCasesInfo struct { // 页码 PageNo *int32 `json:"page_no,omitempty"` // 每页数量 PageSize *int32 `json:"page_size,omitempty"` // 起始位 StartIndex *int32 `json:"start_index,omitempty"` // 结束位 EndIndex *int32 `json:"end_index,omitempty"` // 关键字 KeyWord *string `json:"key_word,omitempty"` // 用例uri列表 TestCaseUris *[]string `json:"test_case_uris,omitempty"` // 测试计划uri IteratorUri *string `json:"iterator_uri,omitempty"` }
func (QueryTaskTestCasesInfo) String ¶ added in v0.1.100
func (o QueryTaskTestCasesInfo) String() string
type QueryTestCasesByIssueInfo ¶ added in v0.1.103
type QueryTestCasesByIssueInfo struct { // 页码 PageNo *int32 `json:"page_no,omitempty"` // 每页数量 PageSize *int32 `json:"page_size,omitempty"` // 排序字段 SortField *string `json:"sort_field,omitempty"` // 排序类型 SortType *string `json:"sort_type,omitempty"` // 版本uri VersionUri *string `json:"version_uri,omitempty"` // 关联关系类型 RelateType *string `json:"relate_type,omitempty"` // 关键字 KeyWord *string `json:"key_word,omitempty"` // 用例等级ID集合 RankIds *[]string `json:"rank_ids,omitempty"` // 结果Code集合 ResultCodes *[]string `json:"result_codes,omitempty"` }
func (QueryTestCasesByIssueInfo) String ¶ added in v0.1.103
func (o QueryTestCasesByIssueInfo) String() string
type QueryTestItemTreeInfo ¶ added in v0.1.100
type QueryTestItemTreeInfo struct { // 责任人 Owner *string `json:"owner,omitempty"` // 阶段 Stage *string `json:"stage,omitempty"` // 活动 Activity *string `json:"activity,omitempty"` // 版本URI VersionUri *string `json:"version_uri,omitempty"` // 任务uri TaskUri *string `json:"task_uri,omitempty"` // 用例服务类型 ServiceType *string `json:"service_type,omitempty"` // 是否包含用例数 ContainTotal *bool `json:"contain_total,omitempty"` // 项目id ProjectUuid *string `json:"project_uuid,omitempty"` // 排序类型 SortType *string `json:"sort_type,omitempty"` // 页码 PageNumber *int32 `json:"page_number,omitempty"` // 每页数量 PageSize *int32 `json:"page_size,omitempty"` }
func (QueryTestItemTreeInfo) String ¶ added in v0.1.100
func (o QueryTestItemTreeInfo) String() string
type RelateTaskTestCasesVo ¶ added in v0.1.100
type RelateTaskTestCasesVo struct { // 用例编号 TestCaseNum *string `json:"test_case_num,omitempty"` // 用例名 TestCaseName *string `json:"test_case_name,omitempty"` // 用例uri TestCaseUri *string `json:"test_case_uri,omitempty"` // 任务uri TaskUri *string `json:"task_uri,omitempty"` // 任务名 TaskName *string `json:"task_name,omitempty"` // 任务编号 TaskNum *string `json:"task_num,omitempty"` // 任务创建人 TaskCreator *string `json:"task_creator,omitempty"` }
RelateTaskTestCasesVo 用例及任务信息
func (RelateTaskTestCasesVo) String ¶ added in v0.1.100
func (o RelateTaskTestCasesVo) String() string
type RelationInfo ¶ added in v0.1.100
type RelationInfo struct { // 需求id DrNumber string `json:"dr_number"` // 用例uri TestCaseUri *string `json:"test_case_uri,omitempty"` // 资源类型 RelateType string `json:"relate_type"` // 资源类型 ResourceType *string `json:"resource_type,omitempty"` // 来源系统 SourceSystem *string `json:"source_system,omitempty"` // 关联资源编号 AssociationNumber *string `json:"association_number,omitempty"` // 逻辑region,外部使用公有云实际区域,内部使用默认值 Region *string `json:"region,omitempty"` }
func (RelationInfo) String ¶ added in v0.1.100
func (o RelationInfo) String() string
type RemoveIssuesFromIteratorRequest ¶ added in v0.1.103
type RemoveIssuesFromIteratorRequest struct { // 项目ID,固定长度32位字符(字母和数字)。 ProjectId string `json:"project_id"` // 迭代uri IteratorId string `json:"iterator_id"` Body *RemoveIssuesInfo `json:"body,omitempty"` }
RemoveIssuesFromIteratorRequest Request Object
func (RemoveIssuesFromIteratorRequest) String ¶ added in v0.1.103
func (o RemoveIssuesFromIteratorRequest) String() string
type RemoveIssuesFromIteratorResponse ¶ added in v0.1.103
type RemoveIssuesFromIteratorResponse struct { // 对外时:success|error; Status *string `json:"status,omitempty"` Result *ResultValueStringForOk `json:"result,omitempty"` HttpStatusCode int `json:"-"` }
RemoveIssuesFromIteratorResponse Response Object
func (RemoveIssuesFromIteratorResponse) String ¶ added in v0.1.103
func (o RemoveIssuesFromIteratorResponse) String() string
type RemoveIssuesInfo ¶ added in v0.1.103
type RemoveIssuesInfo struct { // 关联需求 WorkitemList []WorkItemInfo `json:"workitem_list"` // 是否删除需求关联的用例 IsDeleteCase *bool `json:"is_delete_case,omitempty"` }
RemoveIssuesInfo 从迭代中移除需求API Body信息
func (RemoveIssuesInfo) String ¶ added in v0.1.103
func (o RemoveIssuesInfo) String() string
type ReportChartDataVo ¶ added in v0.1.36
type ReportChartDataVo struct { // 报表id Id *string `json:"id,omitempty"` // 报表名称 Name *string `json:"name,omitempty"` AnalyzeDim *ReportDimVo `json:"analyze_dim,omitempty"` // 对比维度数据 CompareDim *[]ReportDimVo `json:"compare_dim,omitempty"` }
ReportChartDataVo 报表数据
func (ReportChartDataVo) String ¶ added in v0.1.36
func (o ReportChartDataVo) String() string
type ReportDimVo ¶ added in v0.1.36
type ReportDimVo struct { // id Id *string `json:"id,omitempty"` // 名称 Name *string `json:"name,omitempty"` // 值 Value *int32 `json:"value,omitempty"` }
ReportDimVo 对比维度数据
func (ReportDimVo) String ¶ added in v0.1.36
func (o ReportDimVo) String() string
type ReportFilter ¶ added in v0.1.36
type ReportFilter struct { // 创建人 CreatorIds *string `json:"creatorIds,omitempty"` // 所属人 OwnerIds *string `json:"ownerIds,omitempty"` // 级别 Ranks *string `json:"ranks,omitempty"` // releaseId ReleaseIds *string `json:"releaseIds,omitempty"` // 状态 Status *string `json:"status,omitempty"` // 级别 ModuleIds *string `json:"moduleIds,omitempty"` // 结果 Results *string `json:"results,omitempty"` // 标签 LabelIds *string `json:"labelIds,omitempty"` // 开始时间 StartTime *string `json:"startTime,omitempty"` // 结束时间 EndTime *string `json:"endTime,omitempty"` // 是否关联需求 IsAssociateIssue *string `json:"isAssociateIssue,omitempty"` }
ReportFilter 过滤条件
func (ReportFilter) String ¶ added in v0.1.36
func (o ReportFilter) String() string
type ReportSummaryVo ¶ added in v0.1.103
type ReportSummaryVo struct { // 用例通过率 CaseSuccessRate *string `json:"case_success_rate,omitempty"` // 用例完成率 CaseCompleteRate *string `json:"case_complete_rate,omitempty"` }
ReportSummaryVo 报告阶段信息汇总
func (ReportSummaryVo) String ¶ added in v0.1.103
func (o ReportSummaryVo) String() string
type RequirementOverviewVo ¶ added in v0.1.100
type RequirementOverviewVo struct { // 需求名称 Name *string `json:"name,omitempty"` // 需求id WorkitemId *string `json:"workitem_id,omitempty"` // 需求序列编号 SequenceId *string `json:"sequence_id,omitempty"` // 看板需求id BoardId *string `json:"board_id,omitempty"` // 需求类型id TrackerId *string `json:"tracker_id,omitempty"` // 需求类型 TrackerName *string `json:"tracker_name,omitempty"` // 需求关联用例总数 RelateCaseNumber *int32 `json:"relate_case_number,omitempty"` CasePassVo *CasePassVo `json:"case_pass_vo,omitempty"` CaseExecuteVo *CaseExecuteVo `json:"case_execute_vo,omitempty"` // 需求关联缺陷总数 RelateDefectNumber *int32 `json:"relate_defect_number,omitempty"` }
RequirementOverviewVo 质量报告需求测试情况列表
func (RequirementOverviewVo) String ¶ added in v0.1.100
func (o RequirementOverviewVo) String() string
type RequirementsOverviewVo ¶ added in v0.1.100
type RequirementsOverviewVo struct { // 质量报告需求测试情况总数 TotalNumber *int32 `json:"total_number,omitempty"` // 质量报告需求测试情况列表 RequirementOverviewList *[]RequirementOverviewVo `json:"requirement_overview_list,omitempty"` }
RequirementsOverviewVo 实际的数据类型:单个对象,集合 或 NULL
func (RequirementsOverviewVo) String ¶ added in v0.1.100
func (o RequirementsOverviewVo) String() string
type ResourceChangeExternalVo ¶ added in v0.1.50
type ResourceChangeExternalVo struct { // 变更字段 FieldName *string `json:"field_name,omitempty"` // 测试用例自定义字段类型 CustomFieldType *string `json:"custom_field_type,omitempty"` OldChangeInfo *ElementResourceChangeExternalVo `json:"old_change_info,omitempty"` NewChangeInfo *ElementResourceChangeExternalVo `json:"new_change_info,omitempty"` }
ResourceChangeExternalVo 历史记录字段变更列表
func (ResourceChangeExternalVo) String ¶ added in v0.1.50
func (o ResourceChangeExternalVo) String() string
type ResourcePoolVo ¶ added in v0.1.100
type ResourcePoolVo struct { // 资源池ID Id *string `json:"id,omitempty"` // 资源池名称 Name *string `json:"name,omitempty"` // 资源池类型(VM/DOCKER) Type *string `json:"type,omitempty"` // 是否选中 Selected *string `json:"selected,omitempty"` // 资源池状态 ActiveState *string `json:"active_state,omitempty"` }
ResourcePoolVo 实际的数据类型:单个对象,集合 或 NULL
func (ResourcePoolVo) String ¶ added in v0.1.100
func (o ResourcePoolVo) String() string
type ResultValueCustomReportListVo ¶ added in v0.1.36
type ResultValueCustomReportListVo struct { // 起始记录数大于实际总条数时,值为0,分页请求才有此值 Total *int32 `json:"total,omitempty"` Value *CustomReportListVo `json:"value,omitempty"` // 业务失败的提示内容,对内接口才有此值 Reason *string `json:"reason,omitempty"` PageSize *int32 `json:"page_size,omitempty"` PageNo *int32 `json:"page_no,omitempty"` HasMore *bool `json:"has_more,omitempty"` }
ResultValueCustomReportListVo 请求的返回的数据对象
func (ResultValueCustomReportListVo) String ¶ added in v0.1.36
func (o ResultValueCustomReportListVo) String() string
type ResultValueListCustomReportListVo ¶ added in v0.1.100
type ResultValueListCustomReportListVo struct { // 起始记录数 大于 实际总条数时, 值为0, 分页请求才有此值 Total *int32 `json:"total,omitempty"` // 实际的数据类型:单个对象,集合 或 NULL Value *[]CustomReportListVo `json:"value,omitempty"` // 业务失败的提示内容,对内接口才有此值 Reason *string `json:"reason,omitempty"` PageSize *int32 `json:"page_size,omitempty"` PageNo *int32 `json:"page_no,omitempty"` HasMore *bool `json:"has_more,omitempty"` }
ResultValueListCustomReportListVo 请求的返回的数据对象
func (ResultValueListCustomReportListVo) String ¶ added in v0.1.100
func (o ResultValueListCustomReportListVo) String() string
type ResultValueListProjectFieldConfigVo ¶ added in v0.1.100
type ResultValueListProjectFieldConfigVo struct { // 起始记录数 大于 实际总条数时, 值为0, 分页请求才有此值 Total *int32 `json:"total,omitempty"` // 实际的数据类型:单个对象,集合 或 NULL Value *[]ProjectFieldConfigVo `json:"value,omitempty"` // 业务失败的提示内容,对内接口才有此值 Reason *string `json:"reason,omitempty"` PageSize *int32 `json:"page_size,omitempty"` PageNo *int32 `json:"page_no,omitempty"` HasMore *bool `json:"has_more,omitempty"` }
ResultValueListProjectFieldConfigVo 请求的返回的数据对象
func (ResultValueListProjectFieldConfigVo) String ¶ added in v0.1.100
func (o ResultValueListProjectFieldConfigVo) String() string
type ResultValueListResourcePoolVo ¶ added in v0.1.100
type ResultValueListResourcePoolVo struct { // 起始记录数 大于 实际总条数时, 值为0, 分页请求才有此值 Total *int32 `json:"total,omitempty"` // 实际的数据类型:单个对象,集合 或 NULL Value *[]ResourcePoolVo `json:"value,omitempty"` // 业务失败的提示内容,对内接口才有此值 Reason *string `json:"reason,omitempty"` PageSize *int32 `json:"page_size,omitempty"` PageNo *int32 `json:"page_no,omitempty"` HasMore *bool `json:"has_more,omitempty"` }
ResultValueListResourcePoolVo 请求的返回的数据对象
func (ResultValueListResourcePoolVo) String ¶ added in v0.1.100
func (o ResultValueListResourcePoolVo) String() string
type ResultValueListTestCaseReviewVo ¶ added in v0.1.105
type ResultValueListTestCaseReviewVo struct { // 起始记录数 大于 实际总条数时, 值为0, 分页请求才有此值 Total *int32 `json:"total,omitempty"` // 实际的数据类型:单个对象,集合 或 NULL Value *[]TestCaseReviewVo `json:"value,omitempty"` // 业务失败的提示内容,对内接口才有此值 Reason *string `json:"reason,omitempty"` PageSize *int32 `json:"page_size,omitempty"` PageNo *int32 `json:"page_no,omitempty"` HasMore *bool `json:"has_more,omitempty"` }
ResultValueListTestCaseReviewVo 请求的返回的数据对象
func (ResultValueListTestCaseReviewVo) String ¶ added in v0.1.105
func (o ResultValueListTestCaseReviewVo) String() string
type ResultValueListTestItemVo ¶ added in v0.1.100
type ResultValueListTestItemVo struct { // 起始记录数 大于 实际总条数时, 值为0, 分页请求才有此值 Total *int32 `json:"total,omitempty"` // 实际的数据类型:单个对象,集合 或 NULL Value *[]TestItemVo `json:"value,omitempty"` // 业务失败的提示内容,对内接口才有此值 Reason *string `json:"reason,omitempty"` PageSize *int32 `json:"page_size,omitempty"` PageNo *int32 `json:"page_no,omitempty"` HasMore *bool `json:"has_more,omitempty"` }
ResultValueListTestItemVo 请求的返回的数据对象
func (ResultValueListTestItemVo) String ¶ added in v0.1.100
func (o ResultValueListTestItemVo) String() string
type ResultValueListTestVersionVo ¶ added in v0.1.100
type ResultValueListTestVersionVo struct { // 起始记录数 大于 实际总条数时, 值为0, 分页请求才有此值 Total *int32 `json:"total,omitempty"` // 实际的数据类型:单个对象,集合 或 NULL Value *[]TestVersionVo `json:"value,omitempty"` // 业务失败的提示内容,对内接口才有此值 Reason *string `json:"reason,omitempty"` PageSize *int32 `json:"page_size,omitempty"` PageNo *int32 `json:"page_no,omitempty"` HasMore *bool `json:"has_more,omitempty"` }
ResultValueListTestVersionVo 请求的返回的数据对象
func (ResultValueListTestVersionVo) String ¶ added in v0.1.100
func (o ResultValueListTestVersionVo) String() string
type ResultValueRequirementsOverviewVo ¶ added in v0.1.100
type ResultValueRequirementsOverviewVo struct { // 起始记录数 大于 实际总条数时, 值为0, 分页请求才有此值 Total *int32 `json:"total,omitempty"` Value *RequirementsOverviewVo `json:"value,omitempty"` // 业务失败的提示内容,对内接口才有此值 Reason *string `json:"reason,omitempty"` PageSize *int32 `json:"page_size,omitempty"` PageNo *int32 `json:"page_no,omitempty"` HasMore *bool `json:"has_more,omitempty"` }
ResultValueRequirementsOverviewVo 请求的返回的数据对象
func (ResultValueRequirementsOverviewVo) String ¶ added in v0.1.100
func (o ResultValueRequirementsOverviewVo) String() string
type ResultValueStringForOk ¶ added in v0.1.100
type ResultValueStringForOk struct { // ok Value *string `json:"value,omitempty"` }
func (ResultValueStringForOk) String ¶ added in v0.1.100
func (o ResultValueStringForOk) String() string
type Review ¶ added in v0.1.103
type Review struct { // 名称 Charger *string `json:"charger,omitempty"` // 创建时间 CreateTime *string `json:"create_time,omitempty"` // 创建人 Creator *string `json:"creator,omitempty"` // 是否删除 Deleted *string `json:"deleted,omitempty"` // 描述 Description *string `json:"description,omitempty"` // id 主键 Id *string `json:"id,omitempty"` // 脑图id MindmapId *string `json:"mindmap_id,omitempty"` // 节点id NodeId *string `json:"node_id,omitempty"` // 节点值 NodeValue *string `json:"node_value,omitempty"` // 状态 Status *string `json:"status,omitempty"` // 类型 Type *string `json:"type,omitempty"` // 更新时间 UpdateTime *string `json:"update_time,omitempty"` }
type ReviewPageParam ¶ added in v0.1.103
type ReviewPageParam struct { Deleted *string `json:"deleted,omitempty"` // 每页显示的条目数量,最大支持200条 Limit *int32 `json:"limit,omitempty"` MindmapId *string `json:"mindmap_id,omitempty"` NodeId *string `json:"node_id,omitempty"` NodeValue *string `json:"node_value,omitempty"` // 起始偏移量,表示从此偏移量开始查询,offset大于等于0,小于等于100000 Offset *int32 `json:"offset,omitempty"` Status *string `json:"status,omitempty"` Type *string `json:"type,omitempty"` }
func (ReviewPageParam) String ¶ added in v0.1.103
func (o ReviewPageParam) String() string
type RunTestCaseRequest ¶
type RunTestCaseRequest struct { // 项目唯一标识,固定长度32位字符 ProjectId string `json:"project_id"` Body *RunTestCaseRequestBody `json:"body,omitempty"` }
RunTestCaseRequest Request Object
func (RunTestCaseRequest) String ¶
func (o RunTestCaseRequest) String() string
type RunTestCaseRequestBody ¶
type RunTestCaseRequestBody struct { // 注册测试类型服务接口返回的服务id ServiceId int32 `json:"service_id"` // 测试计划id PlanId *string `json:"plan_id,omitempty"` // 测试用例执行信息,数组长度小于等于50 ExecuteList []TestCaseExecuteBean `json:"execute_list"` }
RunTestCaseRequestBody 执行测试用例请求体
func (RunTestCaseRequestBody) String ¶
func (o RunTestCaseRequestBody) String() string
type RunTestCaseResponse ¶
type RunTestCaseResponse struct { // 接口调用失败错误码 ErrorCode *string `json:"error_code,omitempty"` // 接口调用失败错误信息 ErrorMsg *string `json:"error_msg,omitempty"` ErrorDetail *ErrorDetailInfo `json:"error_detail,omitempty"` HttpStatusCode int `json:"-"` }
RunTestCaseResponse Response Object
func (RunTestCaseResponse) String ¶
func (o RunTestCaseResponse) String() string
type SaveTaskSettingRequest ¶ added in v0.1.100
type SaveTaskSettingRequest struct { // 服务id ServiceId string `json:"service_id"` Body *SaveTaskSettingRequestBody `json:"body,omitempty"` }
SaveTaskSettingRequest Request Object
func (SaveTaskSettingRequest) String ¶ added in v0.1.100
func (o SaveTaskSettingRequest) String() string
type SaveTaskSettingRequestBody ¶ added in v0.1.100
type SaveTaskSettingRequestBody struct { // 自定义时长 MaxRunningTime *int32 `json:"max_running_time,omitempty"` // 是否长期运行 IsLongRun *SaveTaskSettingRequestBodyIsLongRun `json:"is_long_run,omitempty"` }
func (SaveTaskSettingRequestBody) String ¶ added in v0.1.100
func (o SaveTaskSettingRequestBody) String() string
type SaveTaskSettingRequestBodyIsLongRun ¶ added in v0.1.100
type SaveTaskSettingRequestBodyIsLongRun struct {
// contains filtered or unexported fields
}
func (SaveTaskSettingRequestBodyIsLongRun) MarshalJSON ¶ added in v0.1.100
func (c SaveTaskSettingRequestBodyIsLongRun) MarshalJSON() ([]byte, error)
func (*SaveTaskSettingRequestBodyIsLongRun) UnmarshalJSON ¶ added in v0.1.100
func (c *SaveTaskSettingRequestBodyIsLongRun) UnmarshalJSON(b []byte) error
func (SaveTaskSettingRequestBodyIsLongRun) Value ¶ added in v0.1.100
func (c SaveTaskSettingRequestBodyIsLongRun) Value() string
type SaveTaskSettingRequestBodyIsLongRunEnum ¶ added in v0.1.100
type SaveTaskSettingRequestBodyIsLongRunEnum struct { E_1 SaveTaskSettingRequestBodyIsLongRun E_0 SaveTaskSettingRequestBodyIsLongRun }
func GetSaveTaskSettingRequestBodyIsLongRunEnum ¶ added in v0.1.100
func GetSaveTaskSettingRequestBodyIsLongRunEnum() SaveTaskSettingRequestBodyIsLongRunEnum
type SaveTaskSettingResponse ¶ added in v0.1.100
type SaveTaskSettingResponse struct { // 错误编码 ErrorCode *string `json:"error_code,omitempty"` // 错误原因 ErrorMsg *string `json:"error_msg,omitempty"` HttpStatusCode int `json:"-"` }
SaveTaskSettingResponse Response Object
func (SaveTaskSettingResponse) String ¶ added in v0.1.100
func (o SaveTaskSettingResponse) String() string
type Scene ¶ added in v0.1.103
type Scene struct { // app App *string `json:"app,omitempty"` // 创建时间 CreateTime *string `json:"create_time,omitempty"` // 创建人名称 CreatorName *string `json:"creator_name,omitempty"` // 创建人工号 CreatorNum *string `json:"creator_num,omitempty"` // 删除时间 DeleteTime *string `json:"delete_time,omitempty"` // 是否删除 Deleted *string `json:"deleted,omitempty"` // id 主键 Id *string `json:"id,omitempty"` // 脑图id MindmapId *string `json:"mindmap_id,omitempty"` // 名称 Name *string `json:"name,omitempty"` // 节点id NodeId *string `json:"node_id,omitempty"` // 状态 Status *string `json:"status,omitempty"` // 状态类型 StatusType *string `json:"status_type,omitempty"` // tc数量 TcCounts *string `json:"tc_counts,omitempty"` // 测试用例 TestCases *string `json:"test_cases,omitempty"` // 更新时间 UpdateTime *string `json:"update_time,omitempty"` }
type ScenePageParam ¶ added in v0.1.103
type ScenePageParam struct { Deleted *string `json:"deleted,omitempty"` Limit *int32 `json:"limit,omitempty"` MindmapId *string `json:"mindmap_id,omitempty"` NodeId *string `json:"node_id,omitempty"` Offset *int32 `json:"offset,omitempty"` }
func (ScenePageParam) String ¶ added in v0.1.103
func (o ScenePageParam) String() string
type SearchRequest ¶ added in v0.1.103
type SearchRequest struct { // 过滤类型 SearchType *string `json:"search_type,omitempty"` // 过滤条件 SearchValue *string `json:"search_value,omitempty"` }
func (SearchRequest) String ¶ added in v0.1.103
func (o SearchRequest) String() string
type ServiceRequestBody ¶
type ServiceRequestBody struct { // 测试类型名称,用于界面显示,不能使用当前保留名,长度小于等于16位字符 ServiceName string `json:"service_name"` // server_host是由用户提供的域名。 我们会通过此域名进行接口调用,请以https/http开头,长度小于等于128位字符。 TestHub将会通过此域名下的接口,保证服务数据与用户系统数据的一致性。 ServerHost string `json:"server_host"` }
ServiceRequestBody 新测试类型服务信息
func (ServiceRequestBody) String ¶
func (o ServiceRequestBody) String() string
type ServicesInfo ¶
type ServicesInfo struct { // 服务id Id *int32 `json:"id,omitempty"` // 服务名称 Name *string `json:"name,omitempty"` }
func (ServicesInfo) String ¶
func (o ServicesInfo) String() string
type ShowAllConfigValueByTypeAndKeyRequest ¶ added in v0.1.100
type ShowAllConfigValueByTypeAndKeyRequest struct { // 服务id ServiceId string `json:"service_id"` // 配置项key Key string `json:"key"` // 配置项类型 Type string `json:"type"` }
ShowAllConfigValueByTypeAndKeyRequest Request Object
func (ShowAllConfigValueByTypeAndKeyRequest) String ¶ added in v0.1.100
func (o ShowAllConfigValueByTypeAndKeyRequest) String() string
type ShowAllConfigValueByTypeAndKeyResponse ¶ added in v0.1.100
type ShowAllConfigValueByTypeAndKeyResponse struct { // 备注 Comments *string `json:"comments,omitempty"` // 配置键 ConfigKey *string `json:"config_key,omitempty"` // 配置类型 ConfigType *string `json:"config_type,omitempty"` // 配置值 ConfigValue *string `json:"config_value,omitempty"` // 创建时间 CreateTime *sdktime.SdkTime `json:"create_time,omitempty"` // 创建者 CreateUser *string `json:"create_user,omitempty"` // UUID Id *string `json:"id,omitempty"` // 服务id TestServiceId *string `json:"test_service_id,omitempty"` // 修改时间 UpdateTime *sdktime.SdkTime `json:"update_time,omitempty"` // 修改者 UpdateUser *string `json:"update_user,omitempty"` HttpStatusCode int `json:"-"` }
ShowAllConfigValueByTypeAndKeyResponse Response Object
func (ShowAllConfigValueByTypeAndKeyResponse) String ¶ added in v0.1.100
func (o ShowAllConfigValueByTypeAndKeyResponse) String() string
type ShowAllFeatureChildrenRequest ¶ added in v0.1.100
type ShowAllFeatureChildrenRequest struct { FeatureId string `json:"feature_id"` Body *QueryTestItemTreeInfo `json:"body,omitempty"` }
ShowAllFeatureChildrenRequest Request Object
func (ShowAllFeatureChildrenRequest) String ¶ added in v0.1.100
func (o ShowAllFeatureChildrenRequest) String() string
type ShowAllFeatureChildrenResponse ¶ added in v0.1.100
type ShowAllFeatureChildrenResponse struct { // 对外时:success|error; 对内时:ok|failed Status *string `json:"status,omitempty"` Result *ResultValueListTestItemVo `json:"result,omitempty"` Error *ApiError `json:"error,omitempty"` // 由接口调用方传入,建议使用UUID保证请求的唯一性。 RequestId *string `json:"request_id,omitempty"` // 对内接口才有此属性 ServerAddress *string `json:"server_address,omitempty"` HttpStatusCode int `json:"-"` }
ShowAllFeatureChildrenResponse Response Object
func (ShowAllFeatureChildrenResponse) String ¶ added in v0.1.100
func (o ShowAllFeatureChildrenResponse) String() string
type ShowApiTestcaseHistoriesRequest ¶ added in v0.1.50
type ShowApiTestcaseHistoriesRequest struct { // 测试用例id TestcaseId string `json:"testcase_id"` // 起始偏移量,表示从此偏移量开始查询, offset大于等于1 Offset *int32 `json:"offset,omitempty"` // 每页显示的条目数量,最大支持200条 Limit *int32 `json:"limit,omitempty"` // 测试计划id PlanId *string `json:"plan_id,omitempty"` // 项目ID,固定长度32位字符(字母和数字)。 ProjectId string `json:"project_id"` }
ShowApiTestcaseHistoriesRequest Request Object
func (ShowApiTestcaseHistoriesRequest) String ¶ added in v0.1.50
func (o ShowApiTestcaseHistoriesRequest) String() string
type ShowApiTestcaseHistoriesResponse ¶ added in v0.1.50
type ShowApiTestcaseHistoriesResponse struct { // 测试用例总数 TotalCount *int32 `json:"total_count,omitempty"` // 测试服务id ProjectId *string `json:"project_id,omitempty"` // 测试用例id TestcaseId *string `json:"testcase_id,omitempty"` // 测试用例名称 TestcaseName *string `json:"testcase_name,omitempty"` // 测试用例结果集 TestcaseResults *[]TestcaseResult `json:"testcase_results,omitempty"` HttpStatusCode int `json:"-"` }
ShowApiTestcaseHistoriesResponse Response Object
func (ShowApiTestcaseHistoriesResponse) String ¶ added in v0.1.50
func (o ShowApiTestcaseHistoriesResponse) String() string
type ShowAssetRequest ¶ added in v0.1.103
type ShowAssetRequest struct { // 项目ID,固定长度32位字符(字母和数字)。 ProjectId string `json:"project_id"` }
ShowAssetRequest Request Object
func (ShowAssetRequest) String ¶ added in v0.1.103
func (o ShowAssetRequest) String() string
type ShowAssetResponse ¶ added in v0.1.103
type ShowAssetResponse struct { Code *string `json:"code,omitempty"` Data *[]Asset `json:"data,omitempty"` Message *string `json:"message,omitempty"` HttpStatusCode int `json:"-"` }
ShowAssetResponse Response Object
func (ShowAssetResponse) String ¶ added in v0.1.103
func (o ShowAssetResponse) String() string
type ShowAssetTreeRequest ¶ added in v0.1.103
type ShowAssetTreeRequest struct { // 项目ID,固定长度32位字符(字母和数字)。 ProjectId string `json:"project_id"` // 资产库ID AssetId string `json:"asset_id"` }
ShowAssetTreeRequest Request Object
func (ShowAssetTreeRequest) String ¶ added in v0.1.103
func (o ShowAssetTreeRequest) String() string
type ShowAssetTreeResponse ¶ added in v0.1.103
type ShowAssetTreeResponse struct { Code *string `json:"code,omitempty"` Data *interface{} `json:"data,omitempty"` Message *string `json:"message,omitempty"` HttpStatusCode int `json:"-"` }
ShowAssetTreeResponse Response Object
func (ShowAssetTreeResponse) String ¶ added in v0.1.103
func (o ShowAssetTreeResponse) String() string
type ShowBackgroundInfoRequest ¶ added in v0.1.100
type ShowBackgroundInfoRequest struct { // 项目ID,固定长度32位字符(字母和数字)。 ProjectId string `json:"project_id"` }
ShowBackgroundInfoRequest Request Object
func (ShowBackgroundInfoRequest) String ¶ added in v0.1.100
func (o ShowBackgroundInfoRequest) String() string
type ShowBackgroundInfoResponse ¶ added in v0.1.100
type ShowBackgroundInfoResponse struct { // 项目id ProjectUuid *string `json:"project_uuid,omitempty"` // cover文件名称 CoverFileName *string `json:"cover_file_name,omitempty"` // 背景文件名称 BackgroundFileName *string `json:"background_file_name,omitempty"` // logo文件名称 LogoFileName *string `json:"logo_file_name,omitempty"` HttpStatusCode int `json:"-"` }
ShowBackgroundInfoResponse Response Object
func (ShowBackgroundInfoResponse) String ¶ added in v0.1.100
func (o ShowBackgroundInfoResponse) String() string
type ShowBranchRequest ¶ added in v0.1.103
type ShowBranchRequest struct { // 分支URI BranchId string `json:"branch_id"` // 项目ID ProjectUuid *string `json:"project_uuid,omitempty"` }
ShowBranchRequest Request Object
func (ShowBranchRequest) String ¶ added in v0.1.103
func (o ShowBranchRequest) String() string
type ShowBranchResponse ¶ added in v0.1.103
type ShowBranchResponse struct { // 资源URI Uri *string `json:"uri,omitempty"` // 资源类型 Type *string `json:"type,omitempty"` // 创建人 Author *string `json:"author,omitempty"` // 名称 Name *string `json:"name,omitempty"` // 级别 Rank *int32 `json:"rank,omitempty"` // 待测版本 Version *string `json:"version,omitempty"` // 处理者ID Owner *string `json:"owner,omitempty"` // 创建人ID Creator *string `json:"creator,omitempty"` // 关联迭代 Iterations *string `json:"iterations,omitempty"` // 描述 Description *string `json:"description,omitempty"` // 区域 Region *string `json:"region,omitempty"` // 最后修改人 LastModifier *string `json:"last_modifier,omitempty"` // 最后修改时间 LastModified *sdktime.SdkTime `json:"last_modified,omitempty"` // 修改时间时间戳 LastModifiedTimestamp *int64 `json:"last_modified_timestamp,omitempty"` // 最后变更时间 LastChangeTime *sdktime.SdkTime `json:"last_change_time,omitempty"` // 版本URI VersionUri *string `json:"version_uri,omitempty"` // 源资源URI OriginUri *string `json:"origin_uri,omitempty"` // 父资源URI ParentUri *string `json:"parent_uri,omitempty"` // 父资源路径 ParentPath *string `json:"parent_path,omitempty"` // 创建版本URI CreationVersionUri *string `json:"creation_version_uri,omitempty"` // 创建时间 CreationDate *sdktime.SdkTime `json:"creation_date,omitempty"` // 创建时间时间戳 CreationDateTimestamp *int64 `json:"creation_date_timestamp,omitempty"` // 创建人名称 AuthorName *string `json:"author_name,omitempty"` // 备注 Comment *string `json:"comment,omitempty"` // 编号 Number *string `json:"number,omitempty"` // 是否为Master分支 IsMaster *int32 `json:"is_master,omitempty"` // 是否为迭代 IsIterator *int32 `json:"is_iterator,omitempty"` // 开始时间 PlanStartDate *sdktime.SdkTime `json:"plan_start_date,omitempty"` // 结束时间 PlanEndDate *sdktime.SdkTime `json:"plan_end_date,omitempty"` // 微服务ID ServiceId *string `json:"service_id,omitempty"` // 微服务名 ServiceName *string `json:"service_name,omitempty"` // PBI ID PbiId *string `json:"pbi_id,omitempty"` // PBI信息 PbiName *string `json:"pbi_name,omitempty"` // 计划ID PlanId *string `json:"plan_id,omitempty"` // 度量PBI ID MetricPbiIds *string `json:"metric_pbi_ids,omitempty"` // 度量PBI名称 MetricPbiIdNames *string `json:"metric_pbi_id_names,omitempty"` // 最后同步时间 LastSynDate *sdktime.SdkTime `json:"last_syn_date,omitempty"` // 版本是否关闭 IsClosed *string `json:"is_closed,omitempty"` // 是否同步git库 AsynGit *string `json:"asyn_git,omitempty"` // schema编号 SchemaNo *int32 `json:"schema_no,omitempty"` // 迭代实际完成时间 FinishDate *sdktime.SdkTime `json:"finish_date,omitempty"` // 处理者名称 OwnerName *string `json:"owner_name,omitempty"` // 创建人名称 CreatorName *string `json:"creator_name,omitempty"` // 当前所处阶段 CurrentStage *string `json:"current_stage,omitempty"` // 服务类型 ServiceTypes *string `json:"service_types,omitempty"` // 风险等级 RiskRating *int32 `json:"risk_rating,omitempty"` // 风险描述 RiskDes *string `json:"risk_des,omitempty"` // 项目ID ProjectUuid *string `json:"project_uuid,omitempty"` // 租户ID DomainId *string `json:"domain_id,omitempty"` // pi的id PiId *string `json:"pi_id,omitempty"` HttpStatusCode int `json:"-"` }
ShowBranchResponse Response Object
func (ShowBranchResponse) String ¶ added in v0.1.103
func (o ShowBranchResponse) String() string
type ShowConcurrencyPackageUsingRequest ¶ added in v0.1.103
type ShowConcurrencyPackageUsingRequest struct { // 服务id ServiceId string `json:"service_id"` // test_type TestType *string `json:"test_type,omitempty"` }
ShowConcurrencyPackageUsingRequest Request Object
func (ShowConcurrencyPackageUsingRequest) String ¶ added in v0.1.103
func (o ShowConcurrencyPackageUsingRequest) String() string
type ShowConcurrencyPackageUsingResponse ¶ added in v0.1.103
type ShowConcurrencyPackageUsingResponse struct { Body *string `json:"body,omitempty"` HttpStatusCode int `json:"-"` }
ShowConcurrencyPackageUsingResponse Response Object
func (ShowConcurrencyPackageUsingResponse) String ¶ added in v0.1.103
func (o ShowConcurrencyPackageUsingResponse) String() string
type ShowDisclaimerRecordRequest ¶ added in v0.1.100
type ShowDisclaimerRecordRequest struct { // 类型 Type string `json:"type"` }
ShowDisclaimerRecordRequest Request Object
func (ShowDisclaimerRecordRequest) String ¶ added in v0.1.100
func (o ShowDisclaimerRecordRequest) String() string
type ShowDisclaimerRecordResponse ¶ added in v0.1.100
type ShowDisclaimerRecordResponse struct { // 实际的数据类型:单个对象,集合 或 NULL Value *bool `json:"value,omitempty"` HttpStatusCode int `json:"-"` }
ShowDisclaimerRecordResponse Response Object
func (ShowDisclaimerRecordResponse) String ¶ added in v0.1.100
func (o ShowDisclaimerRecordResponse) String() string
type ShowDomainInfoRequest ¶ added in v0.1.100
type ShowDomainInfoRequest struct { }
ShowDomainInfoRequest Request Object
func (ShowDomainInfoRequest) String ¶ added in v0.1.100
func (o ShowDomainInfoRequest) String() string
type ShowDomainInfoResponse ¶ added in v0.1.100
type ShowDomainInfoResponse struct { Value *string `json:"value,omitempty"` HttpStatusCode int `json:"-"` }
ShowDomainInfoResponse Response Object
func (ShowDomainInfoResponse) String ¶ added in v0.1.100
func (o ShowDomainInfoResponse) String() string
type ShowEchoTestPackageUsingRequest ¶ added in v0.1.103
type ShowEchoTestPackageUsingRequest struct { // 服务id ServiceId string `json:"service_id"` }
ShowEchoTestPackageUsingRequest Request Object
func (ShowEchoTestPackageUsingRequest) String ¶ added in v0.1.103
func (o ShowEchoTestPackageUsingRequest) String() string
type ShowEchoTestPackageUsingResponse ¶ added in v0.1.103
type ShowEchoTestPackageUsingResponse struct { Body *[]EchoTestPackageCheckResult `json:"body,omitempty"` HttpStatusCode int `json:"-"` }
ShowEchoTestPackageUsingResponse Response Object
func (ShowEchoTestPackageUsingResponse) String ¶ added in v0.1.103
func (o ShowEchoTestPackageUsingResponse) String() string
type ShowFactorByAssetIdRequest ¶ added in v0.1.103
type ShowFactorByAssetIdRequest struct { // 项目ID,固定长度32位字符(字母和数字)。 ProjectId string `json:"project_id"` // 资产库ID AssetId string `json:"asset_id"` Body *CommRequestListFactorParam `json:"body,omitempty"` }
ShowFactorByAssetIdRequest Request Object
func (ShowFactorByAssetIdRequest) String ¶ added in v0.1.103
func (o ShowFactorByAssetIdRequest) String() string
type ShowFactorByAssetIdResponse ¶ added in v0.1.103
type ShowFactorByAssetIdResponse struct { Code *string `json:"code,omitempty"` Data *interface{} `json:"data,omitempty"` Message *string `json:"message,omitempty"` HttpStatusCode int `json:"-"` }
ShowFactorByAssetIdResponse Response Object
func (ShowFactorByAssetIdResponse) String ¶ added in v0.1.103
func (o ShowFactorByAssetIdResponse) String() string
type ShowFactorByIdRequest ¶ added in v0.1.103
type ShowFactorByIdRequest struct { // 项目ID,固定长度32位字符(字母和数字)。 ProjectId string `json:"project_id"` // 因子ID Id string `json:"id"` }
ShowFactorByIdRequest Request Object
func (ShowFactorByIdRequest) String ¶ added in v0.1.103
func (o ShowFactorByIdRequest) String() string
type ShowFactorByIdResponse ¶ added in v0.1.103
type ShowFactorByIdResponse struct { Code *string `json:"code,omitempty"` Data *interface{} `json:"data,omitempty"` Message *string `json:"message,omitempty"` HttpStatusCode int `json:"-"` }
ShowFactorByIdResponse Response Object
func (ShowFactorByIdResponse) String ¶ added in v0.1.103
func (o ShowFactorByIdResponse) String() string
type ShowFeatureChildrenRequest ¶ added in v0.1.100
type ShowFeatureChildrenRequest struct { FeatureId string `json:"feature_id"` Body *QueryTestItemTreeInfo `json:"body,omitempty"` }
ShowFeatureChildrenRequest Request Object
func (ShowFeatureChildrenRequest) String ¶ added in v0.1.100
func (o ShowFeatureChildrenRequest) String() string
type ShowFeatureChildrenResponse ¶ added in v0.1.100
type ShowFeatureChildrenResponse struct { // 对外时:success|error; 对内时:ok|failed Status *string `json:"status,omitempty"` Result *ResultValueListTestItemVo `json:"result,omitempty"` Error *ApiError `json:"error,omitempty"` // 由接口调用方传入,建议使用UUID保证请求的唯一性。 RequestId *string `json:"request_id,omitempty"` // 对内接口才有此属性 ServerAddress *string `json:"server_address,omitempty"` HttpStatusCode int `json:"-"` }
ShowFeatureChildrenResponse Response Object
func (ShowFeatureChildrenResponse) String ¶ added in v0.1.100
func (o ShowFeatureChildrenResponse) String() string
type ShowFreeDeclarationRequest ¶ added in v0.1.100
type ShowFreeDeclarationRequest struct { }
ShowFreeDeclarationRequest Request Object
func (ShowFreeDeclarationRequest) String ¶ added in v0.1.100
func (o ShowFreeDeclarationRequest) String() string
type ShowFreeDeclarationResponse ¶ added in v0.1.100
type ShowFreeDeclarationResponse struct { // 实际的数据类型:单个对象,集合 或 NULL Value *bool `json:"value,omitempty"` HttpStatusCode int `json:"-"` }
ShowFreeDeclarationResponse Response Object
func (ShowFreeDeclarationResponse) String ¶ added in v0.1.100
func (o ShowFreeDeclarationResponse) String() string
type ShowIfTaskNameRepeatRequest ¶ added in v0.1.100
type ShowIfTaskNameRepeatRequest struct { // 服务id ServiceId string `json:"service_id"` // UUID Id *string `json:"id,omitempty"` // 查询的模板名称 Name string `json:"name"` }
ShowIfTaskNameRepeatRequest Request Object
func (ShowIfTaskNameRepeatRequest) String ¶ added in v0.1.100
func (o ShowIfTaskNameRepeatRequest) String() string
type ShowIfTaskNameRepeatResponse ¶ added in v0.1.100
type ShowIfTaskNameRepeatResponse struct { // 当前页 PageNo *int32 `json:"pageNo,omitempty"` // 每页大小 PageSize *int32 `json:"pageSize,omitempty"` // 总页数 TotalPage *int32 `json:"totalPage,omitempty"` // 总条数 TotalSize *int32 `json:"totalSize,omitempty"` // 查询到的告警模板 PageList *[]AlarmTemplateInfo `json:"pageList,omitempty"` HttpStatusCode int `json:"-"` }
ShowIfTaskNameRepeatResponse Response Object
func (ShowIfTaskNameRepeatResponse) String ¶ added in v0.1.100
func (o ShowIfTaskNameRepeatResponse) String() string
type ShowIfUserNameRepeatRequest ¶ added in v0.1.100
type ShowIfUserNameRepeatRequest struct { // 服务id ServiceId string `json:"service_id"` // 用户ID UserId *string `json:"userId,omitempty"` // 用户名 UserName *string `json:"userName,omitempty"` }
ShowIfUserNameRepeatRequest Request Object
func (ShowIfUserNameRepeatRequest) String ¶ added in v0.1.100
func (o ShowIfUserNameRepeatRequest) String() string
type ShowIfUserNameRepeatResponse ¶ added in v0.1.100
type ShowIfUserNameRepeatResponse struct { Body *string `json:"body,omitempty"` HttpStatusCode int `json:"-"` }
ShowIfUserNameRepeatResponse Response Object
func (ShowIfUserNameRepeatResponse) String ¶ added in v0.1.100
func (o ShowIfUserNameRepeatResponse) String() string
type ShowIssuesByPlanIdRequest ¶ added in v0.0.73
type ShowIssuesByPlanIdRequest struct { // 项目id,项目唯一标识,固定长度32位字符 ProjectId string `json:"project_id"` // 测试计划id,测试计划的唯一标识,长度11-34位字符 PlanId string `json:"plan_id"` // 起始偏移量,表示从此偏移量开始查询, offset大于等于0 Offset int64 `json:"offset"` // 每页显示的条目数量,最大支持200条 Limit int64 `json:"limit"` }
ShowIssuesByPlanIdRequest Request Object
func (ShowIssuesByPlanIdRequest) String ¶ added in v0.0.73
func (o ShowIssuesByPlanIdRequest) String() string
type ShowIssuesByPlanIdResponse ¶ added in v0.0.73
type ShowIssuesByPlanIdResponse struct { // 项目下某个测试计划关联的需求列表的返回结构 Body *[]TestPlanIssueDetail `json:"body,omitempty"` HttpStatusCode int `json:"-"` }
ShowIssuesByPlanIdResponse Response Object
func (ShowIssuesByPlanIdResponse) String ¶ added in v0.0.73
func (o ShowIssuesByPlanIdResponse) String() string
type ShowIteratorByDefectRequest ¶ added in v0.1.100
type ShowIteratorByDefectRequest struct { // 项目ID,固定长度32位字符(字母和数字)。 ProjectId string `json:"project_id"` // 缺陷id DefectId string `json:"defect_id"` }
ShowIteratorByDefectRequest Request Object
func (ShowIteratorByDefectRequest) String ¶ added in v0.1.100
func (o ShowIteratorByDefectRequest) String() string
type ShowIteratorByDefectResponse ¶ added in v0.1.100
type ShowIteratorByDefectResponse struct { // 资源URI Uri *string `json:"uri,omitempty"` // 资源类型 Type *string `json:"type,omitempty"` // 创建人 Author *string `json:"author,omitempty"` // 名称 Name *string `json:"name,omitempty"` // 级别 Rank *int32 `json:"rank,omitempty"` // 待测版本 Version *string `json:"version,omitempty"` // 处理者ID Owner *string `json:"owner,omitempty"` // 创建人ID Creator *string `json:"creator,omitempty"` // 关联迭代 Iterations *string `json:"iterations,omitempty"` // 描述 Description *string `json:"description,omitempty"` // 区域 Region *string `json:"region,omitempty"` // 最后修改人 LastModifier *string `json:"last_modifier,omitempty"` // 最后修改时间 LastModified *sdktime.SdkTime `json:"last_modified,omitempty"` // 修改时间时间戳 LastModifiedTimestamp *int64 `json:"last_modified_timestamp,omitempty"` // 最后变更时间 LastChangeTime *sdktime.SdkTime `json:"last_change_time,omitempty"` // 版本URI VersionUri *string `json:"version_uri,omitempty"` // 源资源URI OriginUri *string `json:"origin_uri,omitempty"` // 父资源URI ParentUri *string `json:"parent_uri,omitempty"` // 父资源路径 ParentPath *string `json:"parent_path,omitempty"` // 创建版本URI CreationVersionUri *string `json:"creation_version_uri,omitempty"` // 创建时间 CreationDate *sdktime.SdkTime `json:"creation_date,omitempty"` // 创建时间时间戳 CreationDateTimestamp *int64 `json:"creation_date_timestamp,omitempty"` // 创建人名称 AuthorName *string `json:"author_name,omitempty"` // 备注 Comment *string `json:"comment,omitempty"` // 编号 Number *string `json:"number,omitempty"` // 是否为Master分支 IsMaster *int32 `json:"is_master,omitempty"` // 是否为迭代 IsIterator *int32 `json:"is_iterator,omitempty"` // 开始时间 PlanStartDate *sdktime.SdkTime `json:"plan_start_date,omitempty"` // 结束时间 PlanEndDate *sdktime.SdkTime `json:"plan_end_date,omitempty"` // 微服务ID ServiceId *string `json:"service_id,omitempty"` // 微服务名 ServiceName *string `json:"service_name,omitempty"` // PBI ID PbiId *string `json:"pbi_id,omitempty"` // PBI信息 PbiName *string `json:"pbi_name,omitempty"` // 计划ID PlanId *string `json:"plan_id,omitempty"` // 度量PBI ID MetricPbiIds *string `json:"metric_pbi_ids,omitempty"` // 度量PBI名称 MetricPbiIdNames *string `json:"metric_pbi_id_names,omitempty"` // 最后同步时间 LastSynDate *sdktime.SdkTime `json:"last_syn_date,omitempty"` // 版本是否关闭 IsClosed *string `json:"is_closed,omitempty"` // 是否同步git库 AsynGit *string `json:"asyn_git,omitempty"` // schema编号 SchemaNo *int32 `json:"schema_no,omitempty"` // 迭代实际完成时间 FinishDate *sdktime.SdkTime `json:"finish_date,omitempty"` // 处理者名称 OwnerName *string `json:"owner_name,omitempty"` // 创建人名称 CreatorName *string `json:"creator_name,omitempty"` // 当前所处阶段 CurrentStage *string `json:"current_stage,omitempty"` // 服务类型 ServiceTypes *string `json:"service_types,omitempty"` // 风险等级 RiskRating *int32 `json:"risk_rating,omitempty"` // 风险描述 RiskDes *string `json:"risk_des,omitempty"` // 项目ID ProjectUuid *string `json:"project_uuid,omitempty"` // 租户ID DomainId *string `json:"domain_id,omitempty"` // pi的id PiId *string `json:"pi_id,omitempty"` HttpStatusCode int `json:"-"` }
ShowIteratorByDefectResponse Response Object
func (ShowIteratorByDefectResponse) String ¶ added in v0.1.100
func (o ShowIteratorByDefectResponse) String() string
type ShowIteratorDetailRequest ¶ added in v0.1.103
type ShowIteratorDetailRequest struct { // 迭代uri IteratorId string `json:"iterator_id"` // 项目id ProjectUuid *string `json:"project_uuid,omitempty"` }
ShowIteratorDetailRequest Request Object
func (ShowIteratorDetailRequest) String ¶ added in v0.1.103
func (o ShowIteratorDetailRequest) String() string
type ShowIteratorDetailResponse ¶ added in v0.1.103
type ShowIteratorDetailResponse struct { // 资源URI Uri *string `json:"uri,omitempty"` // 资源类型 Type *string `json:"type,omitempty"` // 创建人 Author *string `json:"author,omitempty"` // 名称 Name *string `json:"name,omitempty"` // 级别 Rank *int32 `json:"rank,omitempty"` // 待测版本 Version *string `json:"version,omitempty"` // 处理者ID Owner *string `json:"owner,omitempty"` // 创建人ID Creator *string `json:"creator,omitempty"` // 关联迭代 Iterations *string `json:"iterations,omitempty"` // 描述 Description *string `json:"description,omitempty"` // 区域 Region *string `json:"region,omitempty"` // 最后修改人 LastModifier *string `json:"last_modifier,omitempty"` // 最后修改时间 LastModified *sdktime.SdkTime `json:"last_modified,omitempty"` // 修改时间时间戳 LastModifiedTimestamp *int64 `json:"last_modified_timestamp,omitempty"` // 最后变更时间 LastChangeTime *sdktime.SdkTime `json:"last_change_time,omitempty"` // 版本URI VersionUri *string `json:"version_uri,omitempty"` // 源资源URI OriginUri *string `json:"origin_uri,omitempty"` // 父资源URI ParentUri *string `json:"parent_uri,omitempty"` // 父资源路径 ParentPath *string `json:"parent_path,omitempty"` // 创建版本URI CreationVersionUri *string `json:"creation_version_uri,omitempty"` // 创建时间 CreationDate *sdktime.SdkTime `json:"creation_date,omitempty"` // 创建时间时间戳 CreationDateTimestamp *int64 `json:"creation_date_timestamp,omitempty"` // 创建人名称 AuthorName *string `json:"author_name,omitempty"` // 备注 Comment *string `json:"comment,omitempty"` // 编号 Number *string `json:"number,omitempty"` // 是否为Master分支 IsMaster *int32 `json:"is_master,omitempty"` // 是否为迭代 IsIterator *int32 `json:"is_iterator,omitempty"` // 开始时间 PlanStartDate *sdktime.SdkTime `json:"plan_start_date,omitempty"` // 结束时间 PlanEndDate *sdktime.SdkTime `json:"plan_end_date,omitempty"` // 微服务ID ServiceId *string `json:"service_id,omitempty"` // 微服务名 ServiceName *string `json:"service_name,omitempty"` // PBI ID PbiId *string `json:"pbi_id,omitempty"` // PBI信息 PbiName *string `json:"pbi_name,omitempty"` // 计划ID PlanId *string `json:"plan_id,omitempty"` // 度量PBI ID MetricPbiIds *string `json:"metric_pbi_ids,omitempty"` // 度量PBI名称 MetricPbiIdNames *string `json:"metric_pbi_id_names,omitempty"` // 最后同步时间 LastSynDate *sdktime.SdkTime `json:"last_syn_date,omitempty"` // 版本是否关闭 IsClosed *string `json:"is_closed,omitempty"` // 是否同步git库 AsynGit *string `json:"asyn_git,omitempty"` // schema编号 SchemaNo *int32 `json:"schema_no,omitempty"` // 迭代实际完成时间 FinishDate *sdktime.SdkTime `json:"finish_date,omitempty"` // 处理者名称 OwnerName *string `json:"owner_name,omitempty"` // 创建人名称 CreatorName *string `json:"creator_name,omitempty"` // 当前所处阶段 CurrentStage *string `json:"current_stage,omitempty"` // 服务类型 ServiceTypes *string `json:"service_types,omitempty"` // 风险等级 RiskRating *int32 `json:"risk_rating,omitempty"` // 风险描述 RiskDes *string `json:"risk_des,omitempty"` // 项目ID ProjectUuid *string `json:"project_uuid,omitempty"` // 租户ID DomainId *string `json:"domain_id,omitempty"` // pi的id PiId *string `json:"pi_id,omitempty"` // 计划开始时间 StartDate *string `json:"start_date,omitempty"` // 计划开始时间时间戳 StartDateTimestamp *int64 `json:"start_date_timestamp,omitempty"` // 计划结束时间 EndDate *string `json:"end_date,omitempty"` // 计划结束时间时间戳 EndDateTimestamp *int64 `json:"end_date_timestamp,omitempty"` // 实际开始时间 ActualStartDate *string `json:"actual_start_date,omitempty"` // 实际开始时间时间戳 ActualStartDateTimestamp *int64 `json:"actual_start_date_timestamp,omitempty"` // 实际完成时间 ActualEndDate *string `json:"actual_end_date,omitempty"` // 实际开始时间时间戳 ActualEndDateTimestamp *int64 `json:"actual_end_date_timestamp,omitempty"` // 是否超期 IsExpired *string `json:"is_expired,omitempty"` // 计划过期信息,空代表不超期,否则给出具体超期信息 ExpiredInfo *string `json:"expired_info,omitempty"` // 迭代计划,默认包含design,execute,report Stages *[]string `json:"stages,omitempty"` Design *DesignSummaryVo `json:"design,omitempty"` Execute *ExecuteSummaryVo `json:"execute,omitempty"` Report *ReportSummaryVo `json:"report,omitempty"` // 所属分支URI BranchUri *string `json:"branch_uri,omitempty"` // 所属分支名称 BranchName *string `json:"branch_name,omitempty"` HttpStatusCode int `json:"-"` }
ShowIteratorDetailResponse Response Object
func (ShowIteratorDetailResponse) String ¶ added in v0.1.103
func (o ShowIteratorDetailResponse) String() string
type ShowMindMapByIdRequest ¶ added in v0.1.103
type ShowMindMapByIdRequest struct { // 项目ID,固定长度32位字符(字母和数字)。 ProjectId string `json:"project_id"` // 脑图ID Id string `json:"id"` }
ShowMindMapByIdRequest Request Object
func (ShowMindMapByIdRequest) String ¶ added in v0.1.103
func (o ShowMindMapByIdRequest) String() string
type ShowMindMapByIdResponse ¶ added in v0.1.103
type ShowMindMapByIdResponse struct { Code *string `json:"code,omitempty"` Data *MindmapObject `json:"data,omitempty"` Message *string `json:"message,omitempty"` HttpStatusCode int `json:"-"` }
ShowMindMapByIdResponse Response Object
func (ShowMindMapByIdResponse) String ¶ added in v0.1.103
func (o ShowMindMapByIdResponse) String() string
type ShowMindmapByPageRequest ¶ added in v0.1.100
type ShowMindmapByPageRequest struct { // 项目ID,固定长度32位字符(字母和数字)。 ProjectId string `json:"project_id"` Body *CommRequestMindmapPageParamV3 `json:"body,omitempty"` }
ShowMindmapByPageRequest Request Object
func (ShowMindmapByPageRequest) String ¶ added in v0.1.100
func (o ShowMindmapByPageRequest) String() string
type ShowMindmapByPageResponse ¶ added in v0.1.100
type ShowMindmapByPageResponse struct { Params *MindmapPageParamV3 `json:"params,omitempty"` HttpStatusCode int `json:"-"` }
ShowMindmapByPageResponse Response Object
func (ShowMindmapByPageResponse) String ¶ added in v0.1.100
func (o ShowMindmapByPageResponse) String() string
type ShowMindmapCreatorNameRequest ¶ added in v0.1.100
type ShowMindmapCreatorNameRequest struct { // 项目ID,固定长度32位字符(字母和数字)。 ProjectId string `json:"project_id"` }
ShowMindmapCreatorNameRequest Request Object
func (ShowMindmapCreatorNameRequest) String ¶ added in v0.1.100
func (o ShowMindmapCreatorNameRequest) String() string
type ShowMindmapCreatorNameResponse ¶ added in v0.1.100
type ShowMindmapCreatorNameResponse struct { // 接口调用错误码 Code *string `json:"code,omitempty"` // 接口调用返回体 Data *interface{} `json:"data,omitempty"` // 接口调用错误信息 Message *string `json:"message,omitempty"` HttpStatusCode int `json:"-"` }
ShowMindmapCreatorNameResponse Response Object
func (ShowMindmapCreatorNameResponse) String ¶ added in v0.1.100
func (o ShowMindmapCreatorNameResponse) String() string
type ShowOperationalDataCurrentMonthUsingRequest ¶ added in v0.1.103
type ShowOperationalDataCurrentMonthUsingRequest struct { // 服务id ServiceId string `json:"service_id"` }
ShowOperationalDataCurrentMonthUsingRequest Request Object
func (ShowOperationalDataCurrentMonthUsingRequest) String ¶ added in v0.1.103
func (o ShowOperationalDataCurrentMonthUsingRequest) String() string
type ShowOperationalDataCurrentMonthUsingResponse ¶ added in v0.1.103
type ShowOperationalDataCurrentMonthUsingResponse struct { // 告警成功比率,恒为1 AlertSuccessRate *int32 `json:"alert_success_rate,omitempty"` // 正在运行的任务个数 RunningTasks *int32 `json:"running_tasks,omitempty"` // 总告警数 TotalAlerts *int32 `json:"total_alerts,omitempty"` // 总运行天数 TotalDays *int32 `json:"total_days,omitempty"` // 总运行个数 TotalRuns *int64 `json:"total_runs,omitempty"` // 总任务个数 TotalTasks *int32 `json:"total_tasks,omitempty"` // 工作项个数 WorkItemCount *int32 `json:"work_item_count,omitempty"` HttpStatusCode int `json:"-"` }
ShowOperationalDataCurrentMonthUsingResponse Response Object
func (ShowOperationalDataCurrentMonthUsingResponse) String ¶ added in v0.1.103
func (o ShowOperationalDataCurrentMonthUsingResponse) String() string
type ShowPlanJournalsRequest ¶ added in v0.0.73
type ShowPlanJournalsRequest struct { // 项目id,项目唯一标识,固定长度32位字符 ProjectId string `json:"project_id"` // 测试计划id,测试计划的唯一标识,长度11-34位字符 PlanId string `json:"plan_id"` // 起始偏移量,表示从此偏移量开始查询, offset大于等于0 Offset int64 `json:"offset"` // 每页显示的条目数量,最大支持200条 Limit int64 `json:"limit"` }
ShowPlanJournalsRequest Request Object
func (ShowPlanJournalsRequest) String ¶ added in v0.0.73
func (o ShowPlanJournalsRequest) String() string
type ShowPlanJournalsResponse ¶ added in v0.0.73
type ShowPlanJournalsResponse struct { // 项目下查询测试计划操作历史返回结构 Body *[]TestPlanJournalList `json:"body,omitempty"` HttpStatusCode int `json:"-"` }
ShowPlanJournalsResponse Response Object
func (ShowPlanJournalsResponse) String ¶ added in v0.0.73
func (o ShowPlanJournalsResponse) String() string
type ShowPlanListRequest ¶ added in v0.0.74
type ShowPlanListRequest struct { // 项目id,项目唯一标识,固定长度32位字符 ProjectId string `json:"project_id"` // 起始偏移量,表示从此偏移量开始查询, offset大于等于0 Offset int64 `json:"offset"` // 每页显示的条目数量,最大支持200条 Limit int64 `json:"limit"` // 模糊查询使用(针对测试计划名称) Name *string `json:"name,omitempty"` // 测试计划所处阶段(create,design,execute,report) CurrentStage *string `json:"current_stage,omitempty"` // 分支Uri,默认master BranchUri *string `json:"branch_uri,omitempty"` // 是否查询所有版本下测试计划,默认为false。若值为true, 查询所有版本下测试计划; 若为false, 查询branch_uri指定分支下的测试计划, branch_uri为空时默认为master QueryAllVersion *bool `json:"query_all_version,omitempty"` // 测试计划关联的迭代。迭代id以逗号间隔 FixVersionIds *string `json:"fix_version_ids,omitempty"` }
ShowPlanListRequest Request Object
func (ShowPlanListRequest) String ¶ added in v0.0.74
func (o ShowPlanListRequest) String() string
type ShowPlanListResponse ¶ added in v0.0.74
type ShowPlanListResponse struct { // 项目下查询测试计划列表返回结构 Body *[]TestPlanDetail `json:"body,omitempty"` HttpStatusCode int `json:"-"` }
ShowPlanListResponse Response Object
func (ShowPlanListResponse) String ¶ added in v0.0.74
func (o ShowPlanListResponse) String() string
type ShowPlansRequest ¶
type ShowPlansRequest struct { // 项目id,项目唯一标识,固定长度32位字符 ProjectId string `json:"project_id"` // 模糊查询使用(针对测试计划名称) Name *string `json:"name,omitempty"` // 测试计划所处阶段(create,design,execute,report) CurrentStage *string `json:"current_stage,omitempty"` // 页号,取值范围为1-20000 Offset int32 `json:"offset"` // 每页显示的条目数量,取值范围为1-200 Limit int32 `json:"limit"` }
ShowPlansRequest Request Object
func (ShowPlansRequest) String ¶
func (o ShowPlansRequest) String() string
type ShowPlansResponse ¶
type ShowPlansResponse struct { // 项目下查询测试计划列表返回结构 Body *[]TestPlanDetail `json:"body,omitempty"` HttpStatusCode int `json:"-"` }
ShowPlansResponse Response Object
func (ShowPlansResponse) String ¶
func (o ShowPlansResponse) String() string
type ShowProgressRequest ¶ added in v0.1.100
type ShowProgressRequest struct { // 项目ID ProjectUuid *string `json:"project_uuid,omitempty"` // 异步操作uri OperationUri string `json:"operation_uri"` }
ShowProgressRequest Request Object
func (ShowProgressRequest) String ¶ added in v0.1.100
func (o ShowProgressRequest) String() string
type ShowProgressResponse ¶ added in v0.1.100
type ShowProgressResponse struct { // 进度uri Uri *string `json:"uri,omitempty"` // 异步进度名称 Name *string `json:"name,omitempty"` // 资源总数 Total *int32 `json:"total,omitempty"` // 异步操作是否完成 Completed *bool `json:"completed,omitempty"` // 异步操作是否取消 Cancelled *bool `json:"cancelled,omitempty"` // 提示信息列表 Informations *[]string `json:"informations,omitempty"` // 错误编码 Code *string `json:"code,omitempty"` // 错误信息 Reason *string `json:"reason,omitempty"` // 提交时间 SubmittedTime *string `json:"submitted_time,omitempty"` // 开始时间 BeginTime *string `json:"begin_time,omitempty"` // 结束时间 EndTime *string `json:"end_time,omitempty"` // 服务ip ServerIp *string `json:"server_ip,omitempty"` // 最后修改时间 LastModifiedTime *int64 `json:"last_modified_time,omitempty"` // 执行完成总数 FinishedCount *int32 `json:"finished_count,omitempty"` // 异步操作返回值 ReturnValue *interface{} `json:"return_value,omitempty"` // 异常信息 ExceptionMessage *string `json:"exception_message,omitempty"` // 行编号 LineUpNum *int32 `json:"line_up_num,omitempty"` // 异步操作的key AsynOperationKey *string `json:"asyn_operation_key,omitempty"` // 是否结束 IsEnded *bool `json:"is_ended,omitempty"` // 异步操作完成进度 FinishedPercent *int32 `json:"finished_percent,omitempty"` HttpStatusCode int `json:"-"` }
ShowProgressResponse Response Object
func (ShowProgressResponse) String ¶ added in v0.1.100
func (o ShowProgressResponse) String() string
type ShowProjectDataDashboardRequest ¶ added in v0.1.71
type ShowProjectDataDashboardRequest struct { // 项目ID,固定长度32位字符(字母和数字)。 ProjectId string `json:"project_id"` Body *TestReportInfoRequestBody `json:"body,omitempty"` }
ShowProjectDataDashboardRequest Request Object
func (ShowProjectDataDashboardRequest) String ¶ added in v0.1.71
func (o ShowProjectDataDashboardRequest) String() string
type ShowProjectDataDashboardResponse ¶ added in v0.1.71
type ShowProjectDataDashboardResponse struct { Defect *DefectVo `json:"defect,omitempty"` CasePassRate *CasePassRateVo `json:"case_pass_rate,omitempty"` CaseCompletionRate *CaseCompletionRateVo `json:"case_completion_rate,omitempty"` // 项目类型 ProjectType *string `json:"project_type,omitempty"` IssueCoverRate *IssueCoverRateVo `json:"issue_cover_rate,omitempty"` HttpStatusCode int `json:"-"` }
ShowProjectDataDashboardResponse Response Object
func (ShowProjectDataDashboardResponse) String ¶ added in v0.1.71
func (o ShowProjectDataDashboardResponse) String() string
type ShowRegisterServiceRequest ¶
type ShowRegisterServiceRequest struct { }
ShowRegisterServiceRequest Request Object
func (ShowRegisterServiceRequest) String ¶
func (o ShowRegisterServiceRequest) String() string
type ShowRegisterServiceResponse ¶
type ShowRegisterServiceResponse struct { // 注册服务信息 Services *[]ServicesInfo `json:"services,omitempty"` HttpStatusCode int `json:"-"` }
ShowRegisterServiceResponse Response Object
func (ShowRegisterServiceResponse) String ¶
func (o ShowRegisterServiceResponse) String() string
type ShowReportRequest ¶ added in v0.1.36
type ShowReportRequest struct { // 项目id ProjectId string `json:"project_id"` // 分支/计划id PlanId string `json:"plan_id"` Body *GenerateReportInfo `json:"body,omitempty"` }
ShowReportRequest Request Object
func (ShowReportRequest) String ¶ added in v0.1.36
func (o ShowReportRequest) String() string
type ShowReportResponse ¶ added in v0.1.36
type ShowReportResponse struct { // success|error Status *string `json:"status,omitempty"` Result *ResultValueCustomReportListVo `json:"result,omitempty"` Error *ApiError `json:"error,omitempty"` // 由接口调用方传入,建议使用UUID保证请求的唯一性。 RequestId *string `json:"request_id,omitempty"` HttpStatusCode int `json:"-"` }
ShowReportResponse Response Object
func (ShowReportResponse) String ¶ added in v0.1.36
func (o ShowReportResponse) String() string
type ShowRequirementsOverviewRequest ¶ added in v0.1.100
type ShowRequirementsOverviewRequest struct { // 项目ID,固定长度32位字符(字母和数字)。 ProjectId string `json:"project_id"` // 版本id VersionId string `json:"version_id"` Body *QueryRequirementsOverviewInfo `json:"body,omitempty"` }
ShowRequirementsOverviewRequest Request Object
func (ShowRequirementsOverviewRequest) String ¶ added in v0.1.100
func (o ShowRequirementsOverviewRequest) String() string
type ShowRequirementsOverviewResponse ¶ added in v0.1.100
type ShowRequirementsOverviewResponse struct { // success|error; Status *string `json:"status,omitempty"` Result *ResultValueRequirementsOverviewVo `json:"result,omitempty"` Error *ApiError `json:"error,omitempty"` HttpStatusCode int `json:"-"` }
ShowRequirementsOverviewResponse Response Object
func (ShowRequirementsOverviewResponse) String ¶ added in v0.1.100
func (o ShowRequirementsOverviewResponse) String() string
type ShowReviewByPageRequest ¶ added in v0.1.103
type ShowReviewByPageRequest struct { // 项目ID,固定长度32位字符(字母和数字)。 ProjectId string `json:"project_id"` Body *CommRequestReviewPageParam `json:"body,omitempty"` }
ShowReviewByPageRequest Request Object
func (ShowReviewByPageRequest) String ¶ added in v0.1.103
func (o ShowReviewByPageRequest) String() string
type ShowReviewByPageResponse ¶ added in v0.1.103
type ShowReviewByPageResponse struct { Code *string `json:"code,omitempty"` Data *BasePageInfoReview `json:"data,omitempty"` Message *string `json:"message,omitempty"` HttpStatusCode int `json:"-"` }
ShowReviewByPageResponse Response Object
func (ShowReviewByPageResponse) String ¶ added in v0.1.103
func (o ShowReviewByPageResponse) String() string
type ShowSceneByPageRequest ¶ added in v0.1.103
type ShowSceneByPageRequest struct { // 项目ID,固定长度32位字符(字母和数字)。 ProjectId string `json:"project_id"` Body *CommRequestScenePageParam `json:"body,omitempty"` }
ShowSceneByPageRequest Request Object
func (ShowSceneByPageRequest) String ¶ added in v0.1.103
func (o ShowSceneByPageRequest) String() string
type ShowSceneByPageResponse ¶ added in v0.1.103
type ShowSceneByPageResponse struct { Code *string `json:"code,omitempty"` Data *BasePageInfoScene `json:"data,omitempty"` Message *string `json:"message,omitempty"` HttpStatusCode int `json:"-"` }
ShowSceneByPageResponse Response Object
func (ShowSceneByPageResponse) String ¶ added in v0.1.103
func (o ShowSceneByPageResponse) String() string
type ShowStatisticByIdRequest ¶ added in v0.1.103
type ShowStatisticByIdRequest struct { // 项目ID,固定长度32位字符(字母和数字)。 ProjectId string `json:"project_id"` // 脑图ID MindmapId string `json:"mindmap_id"` }
ShowStatisticByIdRequest Request Object
func (ShowStatisticByIdRequest) String ¶ added in v0.1.103
func (o ShowStatisticByIdRequest) String() string
type ShowStatisticByIdResponse ¶ added in v0.1.103
type ShowStatisticByIdResponse struct { Code *string `json:"code,omitempty"` Data map[string]int32 `json:"data,omitempty"` Message *string `json:"message,omitempty"` HttpStatusCode int `json:"-"` }
ShowStatisticByIdResponse Response Object
func (ShowStatisticByIdResponse) String ¶ added in v0.1.103
func (o ShowStatisticByIdResponse) String() string
type ShowSystemConfigsRequest ¶ added in v0.1.100
type ShowSystemConfigsRequest struct { // 项目ID,固定长度32位字符(字母和数字)。 ProjectId string `json:"project_id"` Body *CommRequestSystemConfig `json:"body,omitempty"` }
ShowSystemConfigsRequest Request Object
func (ShowSystemConfigsRequest) String ¶ added in v0.1.100
func (o ShowSystemConfigsRequest) String() string
type ShowSystemConfigsResponse ¶ added in v0.1.100
type ShowSystemConfigsResponse struct { // 接口调用失败错误码 Code *string `json:"code,omitempty"` Data *[]SystemConfig `json:"data,omitempty"` // 接口调用错误信息 Message *string `json:"message,omitempty"` HttpStatusCode int `json:"-"` }
ShowSystemConfigsResponse Response Object
func (ShowSystemConfigsResponse) String ¶ added in v0.1.100
func (o ShowSystemConfigsResponse) String() string
type ShowTemplateByPageRequest ¶ added in v0.1.103
type ShowTemplateByPageRequest struct { // 项目ID,固定长度32位字符(字母和数字)。 ProjectId string `json:"project_id"` Body *CommRequestTemplatePageParam `json:"body,omitempty"` }
ShowTemplateByPageRequest Request Object
func (ShowTemplateByPageRequest) String ¶ added in v0.1.103
func (o ShowTemplateByPageRequest) String() string
type ShowTemplateByPageResponse ¶ added in v0.1.103
type ShowTemplateByPageResponse struct { Code *string `json:"code,omitempty"` Data *BasePageInfoTemplateV2 `json:"data,omitempty"` Message *string `json:"message,omitempty"` HttpStatusCode int `json:"-"` }
ShowTemplateByPageResponse Response Object
func (ShowTemplateByPageResponse) String ¶ added in v0.1.103
func (o ShowTemplateByPageResponse) String() string
type ShowTestCaseAndDefectInfoRequest ¶ added in v0.1.54
type ShowTestCaseAndDefectInfoRequest struct { // 项目ID,固定长度32位字符(字母和数字)。 ProjectId string `json:"project_id"` Body *ShowTestCaseAndDefectInfoRequestBody `json:"body,omitempty"` }
ShowTestCaseAndDefectInfoRequest Request Object
func (ShowTestCaseAndDefectInfoRequest) String ¶ added in v0.1.54
func (o ShowTestCaseAndDefectInfoRequest) String() string
type ShowTestCaseAndDefectInfoRequestBody ¶ added in v0.1.54
type ShowTestCaseAndDefectInfoRequestBody struct { // 起始偏移量,表示从此偏移量开始查询,offset大于等于0,小于等于100000 Offset int32 `json:"offset"` // 每页显示的条目数量,最大支持100条 Limit int32 `json:"limit"` // 分支ID BranchId *string `json:"branch_id,omitempty"` // 用例创建时间段开始 CreateTestcaseStartTime string `json:"create_testcase_start_time"` // 用例创建时间段截止 CreateTestcaseEndTime string `json:"create_testcase_end_time"` // 缺陷关联时间段开始 AssociateDefectStartTime *string `json:"associate_defect_start_time,omitempty"` // 缺陷关联时间段截止 AssociateDefectEndTime *string `json:"associate_defect_end_time,omitempty"` }
ShowTestCaseAndDefectInfoRequestBody 查询用户用例关联缺陷的统计信息请求体
func (ShowTestCaseAndDefectInfoRequestBody) String ¶ added in v0.1.54
func (o ShowTestCaseAndDefectInfoRequestBody) String() string
type ShowTestCaseAndDefectInfoResponse ¶ added in v0.1.54
type ShowTestCaseAndDefectInfoResponse struct { // 起始记录数大于实际总条数时,值为0。 Total *int32 `json:"total,omitempty"` // 查询用户用例关联缺陷的统计信息 Values *[]ExternalUserCaseAndDefect `json:"values,omitempty"` HttpStatusCode int `json:"-"` }
ShowTestCaseAndDefectInfoResponse Response Object
func (ShowTestCaseAndDefectInfoResponse) String ¶ added in v0.1.54
func (o ShowTestCaseAndDefectInfoResponse) String() string
type ShowTestCaseDetailRequest ¶
type ShowTestCaseDetailRequest struct { // 项目唯一标识,固定长度32位字符 ProjectId string `json:"project_id"` // 测试用例唯一标识,固定长度32位字符 TestcaseId string `json:"testcase_id"` }
ShowTestCaseDetailRequest Request Object
func (ShowTestCaseDetailRequest) String ¶
func (o ShowTestCaseDetailRequest) String() string
type ShowTestCaseDetailResponse ¶
type ShowTestCaseDetailResponse struct { // 测试用例唯一标识 TestcaseId *string `json:"testcase_id,omitempty"` // 软开云项目唯一标识 ProjectId *string `json:"project_id,omitempty"` // 注册测试类型服务接口返回的服务id ServiceId *int32 `json:"service_id,omitempty"` // 测试用例名称 Name *string `json:"name,omitempty"` // 测试用例编号 TestcaseNumber *string `json:"testcase_number,omitempty"` // 测试用例等级 RankId *string `json:"rank_id,omitempty"` // 测试用例状态 StatusId *string `json:"status_id,omitempty"` AssignedUser *AssignedUserInfo `json:"assigned_user,omitempty"` // 测试用例执行次数 ExecuteCount *int32 `json:"execute_count,omitempty"` // 测试用例执行结果 ResultId *string `json:"result_id,omitempty"` ExtendInfo *ExtendInfo `json:"extend_info,omitempty"` // 接口调用失败错误码 ErrorCode *string `json:"error_code,omitempty"` // 接口调用失败错误信息 ErrorMsg *string `json:"error_msg,omitempty"` HttpStatusCode int `json:"-"` }
ShowTestCaseDetailResponse Response Object
func (ShowTestCaseDetailResponse) String ¶
func (o ShowTestCaseDetailResponse) String() string
type ShowTestCaseDetailV2Request ¶
type ShowTestCaseDetailV2Request struct { // 项目唯一标识,固定长度32位字符 ProjectId string `json:"project_id"` // 用例编号,长度为[3-128]位字符 TestcaseNumber string `json:"testcase_number"` }
ShowTestCaseDetailV2Request Request Object
func (ShowTestCaseDetailV2Request) String ¶
func (o ShowTestCaseDetailV2Request) String() string
type ShowTestCaseDetailV2Response ¶
type ShowTestCaseDetailV2Response struct { // 测试用例唯一标识 TestcaseId *string `json:"testcase_id,omitempty"` // 软开云项目唯一标识 ProjectId *string `json:"project_id,omitempty"` // 注册测试类型服务接口返回的服务id ServiceId *int32 `json:"service_id,omitempty"` // 测试用例名称 Name *string `json:"name,omitempty"` // 测试用例编号 TestcaseNumber *string `json:"testcase_number,omitempty"` // 测试用例等级 RankId *string `json:"rank_id,omitempty"` // 测试用例状态 StatusId *string `json:"status_id,omitempty"` AssignedUser *AssignedUserInfo `json:"assigned_user,omitempty"` // 测试用例执行次数 ExecuteCount *int32 `json:"execute_count,omitempty"` // 测试用例执行结果 ResultId *string `json:"result_id,omitempty"` ExtendInfo *ExtendInfo `json:"extend_info,omitempty"` // 接口调用失败错误码 ErrorCode *string `json:"error_code,omitempty"` // 接口调用失败错误信息 ErrorMsg *string `json:"error_msg,omitempty"` HttpStatusCode int `json:"-"` }
ShowTestCaseDetailV2Response Response Object
func (ShowTestCaseDetailV2Response) String ¶
func (o ShowTestCaseDetailV2Response) String() string
type ShowTestCaseRequest ¶ added in v0.1.100
type ShowTestCaseRequest struct { // 用例id TestcaseId string `json:"testcase_id"` // 分支uri VersionUri *string `json:"version_uri,omitempty"` // 项目id ProjectUuid *string `json:"project_uuid,omitempty"` // 任务 TaskUri *string `json:"task_uri,omitempty"` // 是否刷新缓存 Refresh *bool `json:"refresh,omitempty"` // 是否回收站资源 IsRecycle *bool `json:"is_recycle,omitempty"` }
ShowTestCaseRequest Request Object
func (ShowTestCaseRequest) String ¶ added in v0.1.100
func (o ShowTestCaseRequest) String() string
type ShowTestCaseResponse ¶ added in v0.1.100
type ShowTestCaseResponse struct { // 资源URI Uri *string `json:"uri,omitempty"` // 资源类型 Type *string `json:"type,omitempty"` // 创建人 Author *string `json:"author,omitempty"` // 名称 Name *string `json:"name,omitempty"` // 级别 Rank *int32 `json:"rank,omitempty"` // 前置条件 Preparation *string `json:"preparation,omitempty"` // 备注 Remark *string `json:"remark,omitempty"` // 测试阶段 Stage *string `json:"stage,omitempty"` // 测试类型 Activity *string `json:"activity,omitempty"` // 关键词 Keywords *string `json:"keywords,omitempty"` // apitest标记是否代码已提交 Market *string `json:"market,omitempty"` // 设计者 Designer *string `json:"designer,omitempty"` // 标签 Tags *string `json:"tags,omitempty"` // 执行参数 ExecuteParameter *string `json:"execute_parameter,omitempty"` // 逻辑region Region *string `json:"region,omitempty"` // 处理人id,IteratorTestCase字段 Owner *string `json:"owner,omitempty"` Issue *SimpleIssueVo `json:"issue,omitempty"` // 最后修改人 LastModifier *string `json:"last_modifier,omitempty"` // 最后修改时间 LastModified *sdktime.SdkTime `json:"last_modified,omitempty"` // 修改时间时间戳 LastModifiedTimestamp *int64 `json:"last_modified_timestamp,omitempty"` // 最后变更时间 LastChangeTime *sdktime.SdkTime `json:"last_change_time,omitempty"` // 版本URI VersionUri *string `json:"version_uri,omitempty"` // 源资源URI OriginUri *string `json:"origin_uri,omitempty"` // 父资源URI ParentUri *string `json:"parent_uri,omitempty"` // 父资源路径 ParentPath *string `json:"parent_path,omitempty"` // 创建版本URI CreationVersionUri *string `json:"creation_version_uri,omitempty"` // 创建时间 CreationDate *sdktime.SdkTime `json:"creation_date,omitempty"` // 创建时间时间戳 CreationDateTimestamp *int64 `json:"creation_date_timestamp,omitempty"` // 创建人名称 AuthorName *string `json:"author_name,omitempty"` // 备注 Comment *string `json:"comment,omitempty"` // 编号 Number *string `json:"number,omitempty"` // 用例类型 CaseType *int32 `json:"case_type,omitempty"` // 执行平台类型 PlatformType *int32 `json:"platform_type,omitempty"` // 服务类型 ServiceType *int32 `json:"service_type,omitempty"` // 服务类型名称 ServiceTypeName *string `json:"service_type_name,omitempty"` // 测试类型 TestType *int32 `json:"test_type,omitempty"` // 测试类型名称 TestTypeName *string `json:"test_type_name,omitempty"` // 设计描述 DesignNote *string `json:"design_note,omitempty"` // 测试步骤 TestStep *string `json:"test_step,omitempty"` // 期望结果 ExpectOutput *string `json:"expect_output,omitempty"` // 测试环境类型 EnvType *string `json:"env_type,omitempty"` // 执行平台 ExePlatform *string `json:"exe_platform,omitempty"` // 测试工程 TestcaseProject *string `json:"testcase_project,omitempty"` // 脚本路径 SvnScriptPath *string `json:"svn_script_path,omitempty"` // 约束条件 MapRestrict *string `json:"map_restrict,omitempty"` // 网络脚本名 NetworkScriptName *string `json:"network_script_name,omitempty"` // 自动化类型,非自动化:0, 是自动化:1 AutoType *int32 `json:"auto_type,omitempty"` // 被自动化执行 ToBeAutoExec *int32 `json:"to_be_auto_exec,omitempty"` // 最后一次结果 LastResult *string `json:"last_result,omitempty"` // 最后一次结果Uri LastResultUri *string `json:"last_result_uri,omitempty"` // 目录Uri FeatureUri *string `json:"feature_uri,omitempty"` // 目录名称 FeatureName *string `json:"feature_name,omitempty"` // 测试接口名 InterfaceName *string `json:"interface_name,omitempty"` // 网络问题ID SnpNo *string `json:"snp_no,omitempty"` // 关联需求编号 DrRelationId *string `json:"dr_relation_id,omitempty"` // 需求名称 IssueName *string `json:"issue_name,omitempty"` // 测试基数 TestBaseNum *string `json:"test_base_num,omitempty"` // 是否被自动化执行 AutomaticallyExecuted *int32 `json:"automatically_executed,omitempty"` // 第一次执行时间 FirstExecuteTime *sdktime.SdkTime `json:"first_execute_time,omitempty"` // 检测类型 DetectType *string `json:"detect_type,omitempty"` // 执行参数 ExecuteParam *string `json:"execute_param,omitempty"` // 分析领域 TestFeature *string `json:"test_feature,omitempty"` // 是否是契约用例,0:表示非契约用例, 1:表示契约用例 IsContractTestcase *int32 `json:"is_contract_testcase,omitempty"` // 总共耗时 TimeCost *float64 `json:"time_cost,omitempty"` // 记录用例由非自动化变为自动化类型的时间 BeAutoTypeTime *sdktime.SdkTime `json:"be_auto_type_time,omitempty"` // 配对用例编号 CompareNumber *string `json:"compare_number,omitempty"` // 场景标识 SceneFlag *string `json:"scene_flag,omitempty"` // 场景标识 BaseFlag *string `json:"base_flag,omitempty"` // 区别是否从yaml中生成的用例,默认false ParaValidator *string `json:"para_validator,omitempty"` // knet节点id KnetNodeId *string `json:"knet_node_id,omitempty"` // 最后一次执行用户 LastExeAuthor *string `json:"last_exe_author,omitempty"` // 运营商 CloudCarrier *string `json:"cloud_carrier,omitempty"` // 应用市场 MarketPlace *string `json:"market_place,omitempty"` // 脑图id TestMindId *string `json:"test_mind_id,omitempty"` // 脑图url TestMindUrl *string `json:"test_mind_url,omitempty"` // git提交url CommitUrl *string `json:"commit_url,omitempty"` // 测试模式编号 TestPatternNumber *string `json:"test_pattern_number,omitempty"` // 测试因子编号 TestFactorNumber *string `json:"test_factor_number,omitempty"` // 状态Code StatusCode *string `json:"status_code,omitempty"` // 结果Code ResultCode *string `json:"result_code,omitempty"` // 迭代ID ReleaseId *string `json:"release_id,omitempty"` // 标签ID LabelId *string `json:"label_id,omitempty"` // 用例标签名称列表 Labels *string `json:"labels,omitempty"` // 模块ID ModuleId *string `json:"module_id,omitempty"` // 模块名称 ModuleName *string `json:"module_name,omitempty"` // 模块path ModulePath *string `json:"module_path,omitempty"` // 模块路径名称 ModulePathName *string `json:"module_path_name,omitempty"` // 最后执行时间 ExecuteLatestTime *sdktime.SdkTime `json:"execute_latest_time,omitempty"` // 执行时长 ExecuteDuration *string `json:"execute_duration,omitempty"` // 执行次数 ExecuteTimes *int32 `json:"execute_times,omitempty"` // 是否关键用例 IsKeyword *int32 `json:"is_keyword,omitempty"` // 测试版本号 ReleaseDev *string `json:"release_dev,omitempty"` // 是否用户新增用例 NewCreated *string `json:"new_created,omitempty"` // 项目ID ProjectUuid *string `json:"project_uuid,omitempty"` // 创建版本名称,原逻辑marshall添加字段 CreationVersionName *string `json:"creation_version_name,omitempty"` // 特性路径,原逻辑marshall添加字段 FeaturePath *string `json:"feature_path,omitempty"` // 实体用例Uri,IteratorTestCase字段 TestcaseUri *string `json:"testcase_uri,omitempty"` // 处理人名称 OwnerName *string `json:"owner_name,omitempty"` // 迭代用例Uri,IteratorTestCase字段 IteratorCaseUri *string `json:"iterator_case_uri,omitempty"` // 脚本链接scriptLink ScriptLink *string `json:"script_link,omitempty"` // 自定义字段1 CustomField1 *string `json:"custom_field_1,omitempty"` // 自定义字段2 CustomField2 *string `json:"custom_field_2,omitempty"` // 自定义字段3 CustomField3 *string `json:"custom_field_3,omitempty"` // 自定义字段4 CustomField4 *string `json:"custom_field_4,omitempty"` // 自定义字段5 CustomField5 *string `json:"custom_field_5,omitempty"` // 自定义字段6 CustomField6 *string `json:"custom_field_6,omitempty"` // 自定义字段7 CustomField7 *string `json:"custom_field_7,omitempty"` // 自定义字段8 CustomField8 *string `json:"custom_field_8,omitempty"` // 自定义字段9 CustomField9 *string `json:"custom_field_9,omitempty"` // 自定义字段10 CustomField10 *string `json:"custom_field_10,omitempty"` // 自定义字段11 CustomField11 *string `json:"custom_field_11,omitempty"` // 自定义字段12 CustomField12 *string `json:"custom_field_12,omitempty"` // 自定义字段13 CustomField13 *string `json:"custom_field_13,omitempty"` // 自定义字段14 CustomField14 *string `json:"custom_field_14,omitempty"` // 自定义字段15 CustomField15 *string `json:"custom_field_15,omitempty"` // 自定义字段16 CustomField16 *string `json:"custom_field_16,omitempty"` // 自定义字段17 CustomField17 *string `json:"custom_field_17,omitempty"` // 自定义字段18 CustomField18 *string `json:"custom_field_18,omitempty"` // 自定义字段19 CustomField19 *string `json:"custom_field_19,omitempty"` // 自定义字段20 CustomField20 *string `json:"custom_field_20,omitempty"` // 自定义字段21 CustomField21 *string `json:"custom_field_21,omitempty"` // 自定义字段22 CustomField22 *string `json:"custom_field_22,omitempty"` // 自定义字段23 CustomField23 *string `json:"custom_field_23,omitempty"` // 自定义字段24 CustomField24 *string `json:"custom_field_24,omitempty"` // 自定义字段25 CustomField25 *string `json:"custom_field_25,omitempty"` // 更新人名称 LastModifierName *string `json:"last_modifier_name,omitempty"` // 迭代 VersionName *string `json:"version_name,omitempty"` // 测试步骤 Steps *[]TestCaseStepVo `json:"steps,omitempty"` // 是否关联缺陷 AssociateDefect *bool `json:"associate_defect,omitempty"` // 是否关联需求 AssociateIssue *bool `json:"associate_issue,omitempty"` // 缺陷关联信息 DefectList *[]NameAndIdVo `json:"defect_list,omitempty"` HttpStatusCode int `json:"-"` }
ShowTestCaseResponse Response Object
func (ShowTestCaseResponse) String ¶ added in v0.1.100
func (o ShowTestCaseResponse) String() string
type ShowTestCaseReviewsRequest ¶ added in v0.1.105
type ShowTestCaseReviewsRequest struct { // 项目id ProjectUuid string `json:"project_uuid"` // 版本URI VersionUri string `json:"version_uri"` // 当前页数 PageNo int32 `json:"page_no"` // 每页条数 PageSize int32 `json:"page_size"` // 分支用例URI TestcaseUri string `json:"testcase_uri"` }
ShowTestCaseReviewsRequest Request Object
func (ShowTestCaseReviewsRequest) String ¶ added in v0.1.105
func (o ShowTestCaseReviewsRequest) String() string
type ShowTestCaseReviewsResponse ¶ added in v0.1.105
type ShowTestCaseReviewsResponse struct { // 对外时:success|error; 对内时:ok|failed Status *string `json:"status,omitempty"` Result *ResultValueListTestCaseReviewVo `json:"result,omitempty"` Error *ApiError `json:"error,omitempty"` HttpStatusCode int `json:"-"` }
ShowTestCaseReviewsResponse Response Object
func (ShowTestCaseReviewsResponse) String ¶ added in v0.1.105
func (o ShowTestCaseReviewsResponse) String() string
type ShowTestCasesChangeStatisticsRequest ¶ added in v0.1.103
type ShowTestCasesChangeStatisticsRequest struct { // 项目ID,固定长度32位字符(字母和数字)。 ProjectId string `json:"project_id"` // 版本uri VersionId string `json:"version_id"` }
ShowTestCasesChangeStatisticsRequest Request Object
func (ShowTestCasesChangeStatisticsRequest) String ¶ added in v0.1.103
func (o ShowTestCasesChangeStatisticsRequest) String() string
type ShowTestCasesChangeStatisticsResponse ¶ added in v0.1.103
type ShowTestCasesChangeStatisticsResponse struct { // 新增用例数 AddTestcasesNumber *int32 `json:"add_testcases_number,omitempty"` // 复用用例数 ReuseTestcasesNumber *int32 `json:"reuse_testcases_number,omitempty"` // 修改用例数 ModifyingTestcasesNumber *int32 `json:"modifying_testcases_number,omitempty"` // 修改时间时间戳 UpdateDateTimestamp *int64 `json:"update_date_timestamp,omitempty"` // 修改时间 UpdateDate *sdktime.SdkTime `json:"update_date,omitempty"` HttpStatusCode int `json:"-"` }
ShowTestCasesChangeStatisticsResponse Response Object
func (ShowTestCasesChangeStatisticsResponse) String ¶ added in v0.1.103
func (o ShowTestCasesChangeStatisticsResponse) String() string
type ShowTestcaseByPageRequest ¶ added in v0.1.103
type ShowTestcaseByPageRequest struct { // 项目ID,固定长度32位字符(字母和数字)。 ProjectId string `json:"project_id"` Body *CommRequestTestCasePageParam `json:"body,omitempty"` }
ShowTestcaseByPageRequest Request Object
func (ShowTestcaseByPageRequest) String ¶ added in v0.1.103
func (o ShowTestcaseByPageRequest) String() string
type ShowTestcaseByPageResponse ¶ added in v0.1.103
type ShowTestcaseByPageResponse struct { Code *string `json:"code,omitempty"` Data *BasePageInfoTestCase `json:"data,omitempty"` Message *string `json:"message,omitempty"` HttpStatusCode int `json:"-"` }
ShowTestcaseByPageResponse Response Object
func (ShowTestcaseByPageResponse) String ¶ added in v0.1.103
func (o ShowTestcaseByPageResponse) String() string
type ShowTestpointByPageRequest ¶ added in v0.1.103
type ShowTestpointByPageRequest struct { // 项目ID,固定长度32位字符(字母和数字)。 ProjectId string `json:"project_id"` Body *CommRequestTestPointPageParam `json:"body,omitempty"` }
ShowTestpointByPageRequest Request Object
func (ShowTestpointByPageRequest) String ¶ added in v0.1.103
func (o ShowTestpointByPageRequest) String() string
type ShowTestpointByPageResponse ¶ added in v0.1.103
type ShowTestpointByPageResponse struct { Code *string `json:"code,omitempty"` Data *BasePageInfoTestPoint `json:"data,omitempty"` Message *string `json:"message,omitempty"` HttpStatusCode int `json:"-"` }
ShowTestpointByPageResponse Response Object
func (ShowTestpointByPageResponse) String ¶ added in v0.1.103
func (o ShowTestpointByPageResponse) String() string
type ShowUserAccessInfoRequest ¶ added in v0.1.100
type ShowUserAccessInfoRequest struct { // 项目ID ProjectUuid *string `json:"project_uuid,omitempty"` }
ShowUserAccessInfoRequest Request Object
func (ShowUserAccessInfoRequest) String ¶ added in v0.1.100
func (o ShowUserAccessInfoRequest) String() string
type ShowUserAccessInfoResponse ¶ added in v0.1.100
type ShowUserAccessInfoResponse struct { // 对外时:success|error; Status *string `json:"status,omitempty"` Result *ResultValueStringForOk `json:"result,omitempty"` HttpStatusCode int `json:"-"` }
ShowUserAccessInfoResponse Response Object
func (ShowUserAccessInfoResponse) String ¶ added in v0.1.100
func (o ShowUserAccessInfoResponse) String() string
type ShowUserExecuteTestCaseInfoRequest ¶ added in v0.1.54
type ShowUserExecuteTestCaseInfoRequest struct { // 项目ID,固定长度32位字符(字母和数字)。 ProjectId string `json:"project_id"` Body *ShowUserExecuteTestCaseInfoRequestBody `json:"body,omitempty"` }
ShowUserExecuteTestCaseInfoRequest Request Object
func (ShowUserExecuteTestCaseInfoRequest) String ¶ added in v0.1.54
func (o ShowUserExecuteTestCaseInfoRequest) String() string
type ShowUserExecuteTestCaseInfoRequestBody ¶ added in v0.1.54
type ShowUserExecuteTestCaseInfoRequestBody struct { // 起始偏移量,表示从此偏移量开始查询,offset大于等于0,小于等于20000 Offset int32 `json:"offset"` // 每页显示的条目数量,最大支持100条 Limit int32 `json:"limit"` // 用例执行时间段开始 ExecuteStartTime string `json:"execute_start_time"` // 用例执行时间段截止 ExecuteEndTime string `json:"execute_end_time"` }
ShowUserExecuteTestCaseInfoRequestBody 查询时段内用例的执行情况请求体
func (ShowUserExecuteTestCaseInfoRequestBody) String ¶ added in v0.1.54
func (o ShowUserExecuteTestCaseInfoRequestBody) String() string
type ShowUserExecuteTestCaseInfoResponse ¶ added in v0.1.54
type ShowUserExecuteTestCaseInfoResponse struct { // 起始记录数大于实际总条数时,值为0。 Total *int32 `json:"total,omitempty"` // 时段内用例的执行情况 Values *[]ExternalUserExecuteInfo `json:"values,omitempty"` HttpStatusCode int `json:"-"` }
ShowUserExecuteTestCaseInfoResponse Response Object
func (ShowUserExecuteTestCaseInfoResponse) String ¶ added in v0.1.54
func (o ShowUserExecuteTestCaseInfoResponse) String() string
type SimpleIssueVo ¶ added in v0.1.100
type SimpleIssueVo struct { // ID Id *string `json:"id,omitempty"` // 名称 Name *string `json:"name,omitempty"` // 层级路径 Path *string `json:"path,omitempty"` // 类型 TrackerName *string `json:"tracker_name,omitempty"` }
SimpleIssueVo 需求
func (SimpleIssueVo) String ¶ added in v0.1.100
func (o SimpleIssueVo) String() string
type SimpleResourceInfo ¶ added in v0.1.103
type SimpleResourceInfo struct { // 资源类型 Type *string `json:"type,omitempty"` // 资源责任人 Owner *string `json:"owner,omitempty"` // 资源id ResourceId *string `json:"resource_id,omitempty"` }
SimpleResourceInfo 反选的资源列表
func (SimpleResourceInfo) String ¶ added in v0.1.103
func (o SimpleResourceInfo) String() string
type SubTaskCaseSuccessLineDetailVo ¶ added in v0.1.103
type SubTaskCaseSuccessLineDetailVo struct { // 统计时间 Date *int64 `json:"date,omitempty"` // 成功率 PassRate *float32 `json:"pass_rate,omitempty"` // 任务id TaskId *string `json:"task_id,omitempty"` // 任务名称 TaskName *string `json:"task_name,omitempty"` }
func (SubTaskCaseSuccessLineDetailVo) String ¶ added in v0.1.103
func (o SubTaskCaseSuccessLineDetailVo) String() string
type SubTaskCaseSuccessLineVo ¶ added in v0.1.103
type SubTaskCaseSuccessLineVo struct { // 用例成功率统计信息 Detail *[]SubTaskCaseSuccessLineDetailVo `json:"detail,omitempty"` // 任务id TaskId *string `json:"task_id,omitempty"` // 任务名称 TaskName *string `json:"task_name,omitempty"` }
func (SubTaskCaseSuccessLineVo) String ¶ added in v0.1.103
func (o SubTaskCaseSuccessLineVo) String() string
type SubtaskcaseOverstockDto ¶ added in v0.1.103
type SubtaskcaseOverstockDto struct { // 查询时间 DataTime *sdktime.SdkTime `json:"data_time,omitempty"` // 执行机类型 ExecutorType *string `json:"executor_type,omitempty"` // UUID Id *string `json:"id,omitempty"` // 执行机标签 Label *string `json:"label,omitempty"` // 执行机所属区域 LocationId *string `json:"location_id,omitempty"` // 积压数量 SubtaskcaseOverstockCount *int32 `json:"subtaskcase_overstock_count,omitempty"` // 服务ID TestServiceId *string `json:"test_service_id,omitempty"` }
func (SubtaskcaseOverstockDto) String ¶ added in v0.1.103
func (o SubtaskcaseOverstockDto) String() string
type SystemConfig ¶ added in v0.1.100
type SystemConfig struct { // 配置项主键 Id *string `json:"id,omitempty"` // 系统配置名称 Key *string `json:"key,omitempty"` // 系统配置状态 Value *string `json:"value,omitempty"` // 描述 Remark *string `json:"remark,omitempty"` // region_id RegionId *string `json:"region_id,omitempty"` // 项目ID ProjectId *string `json:"project_id,omitempty"` // 更新时间 UpdateTime *string `json:"update_time,omitempty"` // 更新人名称 UpdateName *string `json:"update_name,omitempty"` // 更新人编号 UpdateNum *string `json:"update_num,omitempty"` }
func (SystemConfig) String ¶ added in v0.1.100
func (o SystemConfig) String() string
type TaskAssignCaseDetailVo ¶ added in v0.1.103
type TaskAssignCaseDetailVo struct { // 关联关系uri Uri *string `json:"uri,omitempty"` // 排序顺序 Sort *int32 `json:"sort,omitempty"` // 责任人id Owner *string `json:"owner,omitempty"` // 测试阶段 Stage *int32 `json:"stage,omitempty"` // 项目id ProjectUuid *string `json:"project_uuid,omitempty"` // 任务uri TaskUri *string `json:"task_uri,omitempty"` // 更新时间 UpdateTime *sdktime.SdkTime `json:"update_time,omitempty"` // 更新人 UpdatorName *string `json:"updator_name,omitempty"` // 更新人id Updator *string `json:"updator,omitempty"` // 用例uri CaseUri *string `json:"case_uri,omitempty"` // 是否可用 IsAvailable *int32 `json:"is_available,omitempty"` // 用例名称 TestCaseName *string `json:"test_case_name,omitempty"` // 用例目录Uri FeatureUri *string `json:"feature_uri,omitempty"` // 用例编号 TestCaseNumber *string `json:"test_case_number,omitempty"` // 脚本路径 SvnScriptPath *string `json:"svn_script_path,omitempty"` // 状态 StatusCode *string `json:"status_code,omitempty"` // 状态名称 StatusName *string `json:"status_name,omitempty"` // 结果id ResultCode *string `json:"result_code,omitempty"` // 结果名称 ResultName *string `json:"result_name,omitempty"` // 责任人名称 OwnerName *string `json:"owner_name,omitempty"` // 最新执行时间 ExecuteLatestTime *sdktime.SdkTime `json:"execute_latest_time,omitempty"` // 执行时长 ExecuteDuration *string `json:"execute_duration,omitempty"` // 是否是关键用例 IsKeyword *int32 `json:"is_keyword,omitempty"` // 脚本名称 NetWorkScriptName *string `json:"net_work_script_name,omitempty"` // 用例等级 RankId *int32 `json:"rank_id,omitempty"` }
TaskAssignCaseDetailVo 实际的数据类型:单个对象,集合 或 NULL
func (TaskAssignCaseDetailVo) String ¶ added in v0.1.103
func (o TaskAssignCaseDetailVo) String() string
type TaskAssignCaseVo ¶ added in v0.1.103
type TaskAssignCaseVo struct { // 排序顺序 Sort *int32 `json:"sort,omitempty"` // 用例uri CaseUri *string `json:"case_uri,omitempty"` // 是否可用 IsAvailable *int32 `json:"is_available,omitempty"` // 用例名称 TestCaseName *string `json:"test_case_name,omitempty"` // 用例编号 TestCaseNumber *string `json:"test_case_number,omitempty"` }
TaskAssignCaseVo 实际的数据类型:单个对象,集合 或 NULL
func (TaskAssignCaseVo) String ¶ added in v0.1.103
func (o TaskAssignCaseVo) String() string
type TaskCaseResponseTimeDetailVo ¶ added in v0.1.103
type TaskCaseResponseTimeDetailVo struct { // 用例ID CaseId *string `json:"case_id,omitempty"` // 用例名称 CaseName *string `json:"case_name,omitempty"` // 用例结束时间 EndTime *int64 `json:"end_time,omitempty"` // 用例状态 ErrorReason *string `json:"error_reason,omitempty"` // 用例响应时间 ResponseTime *int64 `json:"response_time,omitempty"` // 服务ID ServiceId *string `json:"service_id,omitempty"` // 服务名称 ServiceName *string `json:"service_name,omitempty"` // 用例开始时间 StartTime *int64 `json:"start_time,omitempty"` // 用例状态 State *string `json:"state,omitempty"` // 子任务ID SubTaskId *string `json:"sub_task_id,omitempty"` // 已废弃 TagId *string `json:"tag_id,omitempty"` // 已废弃 TagName *string `json:"tag_name,omitempty"` // 任务和用例关联关系的ID TaskCaseId *string `json:"task_case_id,omitempty"` // 任务ID TaskId *string `json:"task_id,omitempty"` // 任务名称 TaskName *string `json:"task_name,omitempty"` // 任务类型,1=拨测,2=冒烟,4=部署测试,5=小网拨测 TaskTypeId *string `json:"task_type_id,omitempty"` // 测试套类型 TestSuiteType *int32 `json:"test_suite_type,omitempty"` }
func (TaskCaseResponseTimeDetailVo) String ¶ added in v0.1.103
func (o TaskCaseResponseTimeDetailVo) String() string
type TaskListVo ¶ added in v0.1.103
type TaskListVo struct { // 测试任务集合 Tasks *[]TaskVo `json:"tasks,omitempty"` // 正在执行任务数 RunningCount *int32 `json:"running_count,omitempty"` }
TaskListVo 实际的数据类型:单个对象,集合 或 NULL
func (TaskListVo) String ¶ added in v0.1.103
func (o TaskListVo) String() string
type TaskVo ¶ added in v0.1.103
type TaskVo struct { // 测试任务URI Uri *string `json:"uri,omitempty"` // 测试任务名称 Name *string `json:"name,omitempty"` // 测试阶段 Stage *string `json:"stage,omitempty"` // 编号 Number *string `json:"number,omitempty"` // 标签 Tags *string `json:"tags,omitempty"` // 描述 Description *string `json:"description,omitempty"` // 区域 Region *string `json:"region,omitempty"` // 创建人ID AuthorId *string `json:"author_id,omitempty"` // 创建人名称 AuthorName *string `json:"author_name,omitempty"` // 责任人ID OwnerId *string `json:"owner_id,omitempty"` // 责任人名称 OwnerName *string `json:"owner_name,omitempty"` // 父任务URI ParentUri *string `json:"parent_uri,omitempty"` // 父任务路径 ParentPath *string `json:"parent_path,omitempty"` // 源任务URI OriginUri *string `json:"origin_uri,omitempty"` // 版本URI VersionUri *string `json:"version_uri,omitempty"` // 分支URI BranchUri *string `json:"branch_uri,omitempty"` // 版本名称 VersionName *string `json:"version_name,omitempty"` // 创建时间 CreationDate *sdktime.SdkTime `json:"creation_date,omitempty"` // 创建时间时间戳 CreateDateTimestamp *int64 `json:"create_date_timestamp,omitempty"` // 更新时间 UpdateTime *sdktime.SdkTime `json:"update_time,omitempty"` // 更新时间时间戳 UpdateTimeTimestamp *int64 `json:"update_time_timestamp,omitempty"` // 关联关系修改时时间 RelationChangeTime *sdktime.SdkTime `json:"relation_change_time,omitempty"` // 关联关系修改时间时间戳 RelationChangeTimeTimestamp *int64 `json:"relation_change_time_timestamp,omitempty"` // 动态任务用例过滤条件 TestCaseCondition *string `json:"test_case_condition,omitempty"` // 修改人Id UpdatorId *string `json:"updator_id,omitempty"` // 修改人名称 UpdatorName *string `json:"updator_name,omitempty"` // 关联关系修改人Id RelationChangerId *string `json:"relation_changer_id,omitempty"` // 服务类型ID ServiceType *int32 `json:"service_type,omitempty"` // 服务类型名称 ServiceTypeName *string `json:"service_type_name,omitempty"` // 标签名称集合 TagList *[]string `json:"tag_list,omitempty"` // 模块ID ModuleId *string `json:"module_id,omitempty"` // 模块名称 ModuleName *string `json:"module_name,omitempty"` // 模块path ModulePath *string `json:"module_path,omitempty"` // 模块路径名称 ModulePathName *string `json:"module_path_name,omitempty"` // 发布版本号 ReleaseDev *string `json:"release_dev,omitempty"` // 扩展参数 ExtParam *string `json:"ext_param,omitempty"` // 执行方式(1:串行,2:并行) ExecuteWay *int32 `json:"execute_way,omitempty"` // 执行类型(0:冒烟,1:定时) ExecuteType *int32 `json:"execute_type,omitempty"` // 生命周期状态Code StatusCode *int32 `json:"status_code,omitempty"` // 生命周期状态名称 StatusName *string `json:"status_name,omitempty"` // 执行结果Code ResultCode *int32 `json:"result_code,omitempty"` // 执行状态名称 ResultName *string `json:"result_name,omitempty"` // Echo执行状态Code ExecuteStatusCode *int32 `json:"execute_status_code,omitempty"` // Echo执行状态名称 ExecuteStatusName *string `json:"execute_status_name,omitempty"` // 执行人ID ExecutorId *string `json:"executor_id,omitempty"` // 执行人名称 ExecutorName *string `json:"executor_name,omitempty"` // 最近执行时间 ExecuteLatestTime *sdktime.SdkTime `json:"execute_latest_time,omitempty"` // 最近执行时间时间戳 ExecuteLatestTimeTimestamp *int64 `json:"execute_latest_time_timestamp,omitempty"` // 执行时长 ExecuteDuration *string `json:"execute_duration,omitempty"` // 执行次数 ExecuteTimes *int32 `json:"execute_times,omitempty"` // 项目ID ProjectUuid *string `json:"project_uuid,omitempty"` CaseOperationInfo *CaseOperationVo `json:"case_operation_info,omitempty"` // 关联用例数 AssignCaseNum *int32 `json:"assign_case_num,omitempty"` // 已完成用例数量 FinishCaseNum *int32 `json:"finish_case_num,omitempty"` // 关联缺陷数量 AssignDefectNum *int32 `json:"assign_defect_num,omitempty"` // 任务关联用例变更提示信息 TaskAssignMsg *string `json:"task_assign_msg,omitempty"` // 测试套所属迭代uri,非迭代下创建的测试套返回null IteratorVersionUri *string `json:"iterator_version_uri,omitempty"` // 用户自定义结果对应的用例数目 ResultNumberList *[]NameAndValueAndCodeVo `json:"result_number_list,omitempty"` // 测试套完成时间 FinishDate *sdktime.SdkTime `json:"finish_date,omitempty"` // 测试套完成时间戳 FinishDateTimestamp *int64 `json:"finish_date_timestamp,omitempty"` // 计划开始时间 PlanStartDate *sdktime.SdkTime `json:"plan_start_date,omitempty"` // 计划开始时间戳 PlanStartTimestamp *int64 `json:"plan_start_timestamp,omitempty"` // 计划结束时间 PlanEndDate *sdktime.SdkTime `json:"plan_end_date,omitempty"` // 计划结束时间戳 PlanEndTimestamp *int64 `json:"plan_end_timestamp,omitempty"` // 测试套超期状态值,分别为:无状态(null)、未超期(0)、即将超期(1)、已超期(2)、延期完成(3)、按期完成(4) ExpirationStatus *int32 `json:"expiration_status,omitempty"` // 测试套超期状态名称,分别为:无状态(不显示状态)、未超期(Unexpired)、即将超期(About to expire)、已超期(Expired)、延期完成(Delayed completion)、按期完成(On schedule completion) ExpirationStatusName *string `json:"expiration_status_name,omitempty"` }
TaskVo 测试任务集合
type TasksQueryInfo ¶ added in v0.1.103
type TasksQueryInfo struct { // 测试任务URI集合 Uris *[]string `json:"uris,omitempty"` // 关键字查询,任务名或编号 Keyword *string `json:"keyword,omitempty"` // 标签集合 Tags *[]string `json:"tags,omitempty"` // 是否是我的 Own *bool `json:"own,omitempty"` // 服务类型 ServiceType *int32 `json:"service_type,omitempty"` // 发布版本号集合 ReleaseDevList *[]string `json:"release_dev_list,omitempty"` // 结果Code集合 ResultCodes *[]string `json:"result_codes,omitempty"` // 状态Code集合 StatusCodes *[]string `json:"status_codes,omitempty"` // 责任人ID集合 OwnerIds *[]string `json:"owner_ids,omitempty"` // 执行者ID集合 ExecutorIds *[]string `json:"executor_ids,omitempty"` // 创建者ID集合 CreatorIds *[]string `json:"creator_ids,omitempty"` // 排序字段 SortField *string `json:"sort_field,omitempty"` // 排序方式 SortType *string `json:"sort_type,omitempty"` // 当前页数 PageNo *int32 `json:"page_no,omitempty"` // 每页条数 PageSize *int32 `json:"page_size,omitempty"` // 是否轮询查询 IsPollingQuery *bool `json:"is_polling_query,omitempty"` // 是否获取关联用例列表 IsQueryAssociatedCaseList *bool `json:"is_query_associated_case_list,omitempty"` // 计划开始时间过滤起始时间戳 PlanStartStartTimestamp *int64 `json:"plan_start_start_timestamp,omitempty"` // 计划开始时间过滤结束时间戳 PlanStartEndTimestamp *int64 `json:"plan_start_end_timestamp,omitempty"` // 计划结束时间过滤起始时间戳 PlanEndStartTimestamp *int64 `json:"plan_end_start_timestamp,omitempty"` // 计划结束时间过滤结束时间戳 PlanEndEndTimestamp *int64 `json:"plan_end_end_timestamp,omitempty"` // 测试套超期状态过滤,超期状态值分别为:无状态(null)、未超期(0)、即将超期(1)、已超期(2)、延期完成(3)、按期完成(4) ExpirationStatusList *[]int32 `json:"expiration_status_list,omitempty"` }
func (TasksQueryInfo) String ¶ added in v0.1.103
func (o TasksQueryInfo) String() string
type TemplatePageParam ¶ added in v0.1.103
type TemplatePageParam struct { // 创建人ID CreatorNum *string `json:"creator_num,omitempty"` // 起始偏移量,表示从此偏移量开始查询,offset大于等于0,小于等于100000 Offset *int32 `json:"offset,omitempty"` // 每页显示的条目数量,最大支持200条 Limit *int32 `json:"limit,omitempty"` // 脑图名称 Name *string `json:"name,omitempty"` }
func (TemplatePageParam) String ¶ added in v0.1.103
func (o TemplatePageParam) String() string
type TemplateV2 ¶ added in v0.1.103
type TemplateV2 struct { // 创建时间 CreateTime *string `json:"create_time,omitempty"` // 创建人名称 CreatorName *string `json:"creator_name,omitempty"` // 创建人工号 CreatorNum *string `json:"creator_num,omitempty"` // 描述 Description *string `json:"description,omitempty"` // id 主键 Id *string `json:"id,omitempty"` // 是否默认 IsDefault *string `json:"is_default,omitempty"` // 脑图json Mindmap *string `json:"mindmap,omitempty"` // 名称 Name *string `json:"name,omitempty"` // 更新时间 UpdateTime *string `json:"update_time,omitempty"` // 编辑权限 EditPermission *bool `json:"editPermission,omitempty"` // 删除权限 DeletePermission *bool `json:"deletePermission,omitempty"` }
func (TemplateV2) String ¶ added in v0.1.103
func (o TemplateV2) String() string
type TestCase ¶ added in v0.1.103
type TestCase struct { // 自动化类型 AutoType *string `json:"auto_type,omitempty"` // 用例设计描述 CaseDesignDesc *string `json:"case_design_desc,omitempty"` // 用例名称 CaseName *string `json:"case_name,omitempty"` // 用例编号 CaseNum *string `json:"case_num,omitempty"` // 创建时间 CreateTime *sdktime.SdkTime `json:"create_time,omitempty"` // 创建人名字 CreatorName *string `json:"creator_name,omitempty"` // 创建人工号 CreatorNum *string `json:"creator_num,omitempty"` // 删除状态 Deleted *string `json:"deleted,omitempty"` // 预期结果 ExpectedResults *string `json:"expected_results,omitempty"` // 额外模板字段:以json形式存储,前台解析 ExtraParam *string `json:"extra_param,omitempty"` // 因子组合json FactorCombinationJson *string `json:"factor_combination_json,omitempty"` // 操作及预期结果 OperationAndExpectedResult *string `json:"operation_and_expected_result,omitempty"` // id 主键 Id *string `json:"id,omitempty"` // 状态 IsArchive *bool `json:"is_archive,omitempty"` // 脑图id MindmapId *string `json:"mindmap_id,omitempty"` // 节点id NodeId *string `json:"node_id,omitempty"` // 批次id BatchId *string `json:"batch_id,omitempty"` // 分支ID BranchId *string `json:"branch_id,omitempty"` // 计划ID PlanId *string `json:"plan_id,omitempty"` // 用例前置步骤 Prerequisite *string `json:"prerequisite,omitempty"` // 测试用例级别 TestCaseLevel *string `json:"test_case_level,omitempty"` // 测试步骤 TestProcedure *string `json:"test_procedure,omitempty"` // 更新人名字 UpdateName *string `json:"update_name,omitempty"` // 更新人工号 UpdateNum *string `json:"update_num,omitempty"` // 更新时间 UpdateTime *sdktime.SdkTime `json:"update_time,omitempty"` // url Url *string `json:"url,omitempty"` // uri Uri *string `json:"uri,omitempty"` // 项目id ProjectId *string `json:"project_id,omitempty"` // 服务id ServiceId *string `json:"service_id,omitempty"` }
type TestCaseAttachmentInfo ¶ added in v0.1.103
type TestCaseAttachmentInfo struct { // 附件是否要被覆盖 Override *bool `json:"override,omitempty"` // 文档id DocId *string `json:"doc_id,omitempty"` // 文件名 FileName *string `json:"file_name,omitempty"` // 文件路径 FilePath *string `json:"file_path,omitempty"` // 文件类型 FileType *string `json:"file_type,omitempty"` // 文件大小 FileSize *string `json:"file_size,omitempty"` // 重复用例ID OverrideId *string `json:"override_id,omitempty"` // 相关类型 RelatedType *string `json:"related_type,omitempty"` // 保存文件名 StoreFileName *string `json:"store_file_name,omitempty"` // 系统区分 SystemType *string `json:"system_type,omitempty"` // 区分文件存储系统 StorageSystem *string `json:"storage_system,omitempty"` }
TestCaseAttachmentInfo 对外附件
func (TestCaseAttachmentInfo) String ¶ added in v0.1.103
func (o TestCaseAttachmentInfo) String() string
type TestCaseCommentInfo ¶ added in v0.1.103
type TestCaseCommentInfo struct { // 评论 Comment string `json:"comment"` // 通知人列表 Notifier *[]string `json:"notifier,omitempty"` // 分支uri/测试计划uri VersionUri *string `json:"version_uri,omitempty"` }
func (TestCaseCommentInfo) String ¶ added in v0.1.103
func (o TestCaseCommentInfo) String() string
type TestCaseCommentVo ¶ added in v0.1.103
type TestCaseCommentVo struct { Uri *string `json:"uri,omitempty"` Creator *string `json:"creator,omitempty"` Comment *string `json:"comment,omitempty"` Notifier *[]string `json:"notifier,omitempty"` TestCaseUri *string `json:"test_case_uri,omitempty"` CreateTime *sdktime.SdkTime `json:"create_time,omitempty"` // 创建时间时间戳 CreateTimeTimestamp *int64 `json:"create_time_timestamp,omitempty"` UpdateTime *sdktime.SdkTime `json:"update_time,omitempty"` // 更新时间时间戳 UpdateTimeTimestamp *int64 `json:"update_time_timestamp,omitempty"` ProjectUuid *string `json:"project_uuid,omitempty"` VersionUri *string `json:"version_uri,omitempty"` DisplayName *string `json:"display_name,omitempty"` }
TestCaseCommentVo 实际的数据类型:单个对象,集合 或 NULL
func (TestCaseCommentVo) String ¶ added in v0.1.103
func (o TestCaseCommentVo) String() string
type TestCaseExecuteBean ¶
type TestCaseExecuteBean struct { // 测试用例唯一标识,列表中不允许存在重复的id,固定长度32位字符 TestcaseId string `json:"testcase_id"` // 注册服务执行id,该值不允许重复,不超过32位字符 ExecuteId string `json:"execute_id"` // 测试用例结果,(0-成功,1-失败,5-执行中,6-停止) ResultId string `json:"result_id"` // 用例开始执行的时间戳,在执行开始时该字段必传 StartTime int64 `json:"start_time"` }
TestCaseExecuteBean 测试用例执行信息,数组长度小于等于50
func (TestCaseExecuteBean) String ¶
func (o TestCaseExecuteBean) String() string
type TestCaseInfo ¶ added in v0.1.103
type TestCaseInfo struct { // 对外测试步骤 Steps *[]TestCaseStepInfo `json:"steps,omitempty"` // 对外附件 Attachments *[]TestCaseAttachmentInfo `json:"attachments,omitempty"` // 创建人 Author *string `json:"author,omitempty"` // 名称 Name string `json:"name"` // 用例等级 Rank *int32 `json:"rank,omitempty"` // 处理人 Owner *string `json:"owner,omitempty"` // 前置条件 Preparation *string `json:"preparation,omitempty"` // 备注 Remark *string `json:"remark,omitempty"` // 测试阶段 Stage *string `json:"stage,omitempty"` // 测试类型 Activity *string `json:"activity,omitempty"` // 关键词 Keywords *string `json:"keywords,omitempty"` // apitest标记是否代码已提交 Market *string `json:"market,omitempty"` // 设计者 Designer *string `json:"designer,omitempty"` // 标签 Tags *string `json:"tags,omitempty"` // 逻辑region,外部使用公有云实际区域,内部使用默认值 Region *string `json:"region,omitempty"` // 对外关联资源类型 RelateType *string `json:"relate_type,omitempty"` // 服务类型 ServiceType *int32 `json:"service_type,omitempty"` // 对外只更新接口用例的java脚本路径标识 OnlyChangeScript *string `json:"only_change_script,omitempty"` // 对外需求添加到迭代标识 AddToIterator *string `json:"add_to_iterator,omitempty"` // 是否修改关联关系 NeedUpdateRelation *string `json:"need_update_relation,omitempty"` // 创建版本Uri CreationVersionUri *string `json:"creation_version_uri,omitempty"` // 用例编号 Number *string `json:"number,omitempty"` // 用例类型 CaseType *int32 `json:"case_type,omitempty"` // 执行平台类型 PlatformType *int32 `json:"platform_type,omitempty"` // 测试类型 TestType *int32 `json:"test_type,omitempty"` // 设计描述 DesignNote *string `json:"design_note,omitempty"` // 测试步骤 TestStep *string `json:"test_step,omitempty"` // 期望结果 ExpectOutput *string `json:"expect_output,omitempty"` // 测试环境类型 EnvType *string `json:"env_type,omitempty"` // 执行平台 ExePlatform *string `json:"exe_platform,omitempty"` // 测试工程 TestcaseProject *string `json:"testcase_project,omitempty"` // 脚本路径 SvnScriptPath *string `json:"svn_script_path,omitempty"` // 约束条件 MapRestrict *string `json:"map_restrict,omitempty"` // 网络脚本名 NetworkScriptName *string `json:"network_script_name,omitempty"` // 自动化类型,非自动化:0, 是自动化:1 AutoType *int32 `json:"auto_type,omitempty"` // 被自动化执行 ToBeAutoExec *int32 `json:"to_be_auto_exec,omitempty"` // 最后一次结果 LastResult *string `json:"last_result,omitempty"` // 最后一次结果Uri LastResultUri *string `json:"last_result_uri,omitempty"` // 目录Uri FeatureUri *string `json:"feature_uri,omitempty"` // 测试接口名 InterfaceName *string `json:"interface_name,omitempty"` // 网络问题ID SnpNo *string `json:"snp_no,omitempty"` // 关联需求编号 DrRelationId *string `json:"dr_relation_id,omitempty"` // 测试基数 TestBaseNum *string `json:"test_base_num,omitempty"` // 是否被自动化执行 AutomaticallyExecuted *int32 `json:"automatically_executed,omitempty"` // 第一次执行时间 FirstExecuteTime *sdktime.SdkTime `json:"first_execute_time,omitempty"` // 检测类型 DetectType *string `json:"detect_type,omitempty"` // 执行参数 ExecuteParam *string `json:"execute_param,omitempty"` // 分析领域 TestFeature *string `json:"test_feature,omitempty"` // 是否是契约用例,0:表示非契约用例, 1:表示契约用例 IsContractTestcase *int32 `json:"is_contract_testcase,omitempty"` // 总共耗时 TimeCost *float64 `json:"time_cost,omitempty"` // 自定义字段1 CustomField1 *string `json:"custom_field_1,omitempty"` // 自定义字段2 CustomField2 *string `json:"custom_field_2,omitempty"` // 自定义字段3 CustomField3 *string `json:"custom_field_3,omitempty"` // 自定义字段4 CustomField4 *string `json:"custom_field_4,omitempty"` // 自定义字段5 CustomField5 *string `json:"custom_field_5,omitempty"` // 自定义字段6 CustomField6 *string `json:"custom_field_6,omitempty"` // 自定义字段7 CustomField7 *string `json:"custom_field_7,omitempty"` // 自定义字段8 CustomField8 *string `json:"custom_field_8,omitempty"` // 自定义字段9 CustomField9 *string `json:"custom_field_9,omitempty"` // 自定义字段10 CustomField10 *string `json:"custom_field_10,omitempty"` // 自定义字段11 CustomField11 *string `json:"custom_field_11,omitempty"` // 自定义字段12 CustomField12 *string `json:"custom_field_12,omitempty"` // 自定义字段13 CustomField13 *string `json:"custom_field_13,omitempty"` // 自定义字段14 CustomField14 *string `json:"custom_field_14,omitempty"` // 自定义字段15 CustomField15 *string `json:"custom_field_15,omitempty"` // 自定义字段16 CustomField16 *string `json:"custom_field_16,omitempty"` // 自定义字段17 CustomField17 *string `json:"custom_field_17,omitempty"` // 自定义字段18 CustomField18 *string `json:"custom_field_18,omitempty"` // 自定义字段19 CustomField19 *string `json:"custom_field_19,omitempty"` // 自定义字段20 CustomField20 *string `json:"custom_field_20,omitempty"` // 自定义字段21 CustomField21 *string `json:"custom_field_21,omitempty"` // 自定义字段22 CustomField22 *string `json:"custom_field_22,omitempty"` // 自定义字段23 CustomField23 *string `json:"custom_field_23,omitempty"` // 自定义字段24 CustomField24 *string `json:"custom_field_24,omitempty"` // 自定义字段25 CustomField25 *string `json:"custom_field_25,omitempty"` // 记录用例由非自动化变为自动化类型的时间 BeAutoTypeTime *sdktime.SdkTime `json:"be_auto_type_time,omitempty"` // 配对用例编号 CompareNumber *string `json:"compare_number,omitempty"` // 场景标识 SceneFlag *string `json:"scene_flag,omitempty"` // 场景标识 BaseFlag *string `json:"base_flag,omitempty"` // 区别是否从yaml中生成的用例,默认false ParaValidator *string `json:"para_validator,omitempty"` // knet节点id KnetNodeId *string `json:"knet_node_id,omitempty"` // 最后一次执行用户 LastExeAuthor *string `json:"last_exe_author,omitempty"` // 运营商 CloudCarrier *string `json:"cloud_carrier,omitempty"` // 应用市场 MarketPlace *string `json:"market_place,omitempty"` // 脑图id TestMindId *string `json:"test_mind_id,omitempty"` // 脑图url TestMindUrl *string `json:"test_mind_url,omitempty"` // git提交url CommitUrl *string `json:"commit_url,omitempty"` // 测试模式编号 TestPatternNumber *string `json:"test_pattern_number,omitempty"` // 测试因子编号 TestFactorNumber *string `json:"test_factor_number,omitempty"` // 状态Code StatusCode *string `json:"status_code,omitempty"` // 结果Code ResultCode *string `json:"result_code,omitempty"` // 迭代ID ReleaseId *string `json:"release_id,omitempty"` // 标签ID LabelId *string `json:"label_id,omitempty"` // 对外用例操作时,标签名列表 LabelNames *[]string `json:"label_names,omitempty"` // 模块ID ModuleId *string `json:"module_id,omitempty"` // 最后执行时间 ExecuteLatestTime *sdktime.SdkTime `json:"execute_latest_time,omitempty"` // 执行时长 ExecuteDuration *string `json:"execute_duration,omitempty"` // 是否关键用例 IsKeyword *int32 `json:"is_keyword,omitempty"` // 测试版本号 ReleaseDev *string `json:"release_dev,omitempty"` // 是否用户新增用例 NewCreated *int32 `json:"new_created,omitempty"` // 执行参数 ExecuteParameter *string `json:"execute_parameter,omitempty"` // 项目ID,外部使用项目ID,内部使用默认值 ProjectUuid *string `json:"project_uuid,omitempty"` // 分支或者迭代uri VersionUri *string `json:"version_uri,omitempty"` }
func (TestCaseInfo) String ¶ added in v0.1.103
func (o TestCaseInfo) String() string
type TestCaseListVo ¶ added in v0.1.103
type TestCaseListVo struct { // 用例URI Uri *string `json:"uri,omitempty"` // 用例名称 Name *string `json:"name,omitempty"` Owner *NameAndIdVo `json:"owner,omitempty"` Status *NameAndIdVo `json:"status,omitempty"` Result *NameAndIdVo `json:"result,omitempty"` Module *NameAndIdVo `json:"module,omitempty"` Iteration *NameAndIdVo `json:"iteration,omitempty"` // 执行平台,如:apittest,其他三方执行平台 Exeplatform *string `json:"exeplatform,omitempty"` // 用例编号 Number *string `json:"number,omitempty"` // 用例描述 Description *string `json:"description,omitempty"` // 用例等级 RankId *string `json:"rank_id,omitempty"` // 目录URI FeatureUri *string `json:"feature_uri,omitempty"` // 版本号 ReleaseDev *string `json:"release_dev,omitempty"` // 是否组合关键字 IsKeyword *bool `json:"is_keyword,omitempty"` // 脚本路径 ScriptUrl *string `json:"script_url,omitempty"` // 实时报告地址 ReportUrl *string `json:"report_url,omitempty"` // 项目ID ProjectUuid *string `json:"project_uuid,omitempty"` ServiceType *NameAndIdVo `json:"service_type,omitempty"` TestType *IntegerIdAndNameVo `json:"test_type,omitempty"` CreateInfo *CreateInfoVo `json:"create_info,omitempty"` ExecuteInfo *ExecuteInfoVo `json:"execute_info,omitempty"` AssociateIssueInfo *AssociateIssueInfoVo `json:"associate_issue_info,omitempty"` AssociateDefectInfo *AssociateDefectInfoVo `json:"associate_defect_info,omitempty"` // 用例类型 CaseType *int32 `json:"case_type,omitempty"` // 用例标签名称列表 Labels *string `json:"labels,omitempty"` // 自定义字段信息 CustomFieldInfo *[]CustomFieldVo `json:"custom_field_info,omitempty"` // 是否来自测试设计(null:不限,false:否来自测试设计,true:来自测试设计) IsTestDesign *bool `json:"is_test_design,omitempty"` // 最后修改时间(null:不限) LastModified *int64 `json:"last_modified,omitempty"` // 用例评审状态(null:0至127) ReviewStatus *int32 `json:"review_status,omitempty"` }
TestCaseListVo 实际的数据类型:单个对象,集合 或 NULL
func (TestCaseListVo) String ¶ added in v0.1.103
func (o TestCaseListVo) String() string
type TestCasePageParam ¶ added in v0.1.103
type TestCasePageParam struct { Offset *int32 `json:"offset,omitempty"` Limit *int32 `json:"limit,omitempty"` Deleted *string `json:"deleted,omitempty"` IdCollection *[]string `json:"id_collection,omitempty"` MindmapId *string `json:"mindmap_id,omitempty"` NodeId *string `json:"node_id,omitempty"` NodeIdCollection *[]string `json:"node_id_collection,omitempty"` ProjectId *string `json:"project_id,omitempty"` IsArchive *bool `json:"is_archive,omitempty"` CaseName *string `json:"case_name,omitempty"` HasSubMindmap *bool `json:"has_sub_mindmap,omitempty"` SubMindmapId *[]string `json:"sub_mindmap_id,omitempty"` }
func (TestCasePageParam) String ¶ added in v0.1.103
func (o TestCasePageParam) String() string
type TestCaseReviewVo ¶ added in v0.1.105
type TestCaseReviewVo struct { // 评审URI Uri *string `json:"uri,omitempty"` // 用例名称 TestcaseName *string `json:"testcase_name,omitempty"` // 用例编号 TestcaseNumber *string `json:"testcase_number,omitempty"` // 用例阶段 TestcaseStage *string `json:"testcase_stage,omitempty"` // 用例修改时间 TestcaseLastModified *string `json:"testcase_last_modified,omitempty"` // 用例修改时间时间戳 TestcaseLastModifiedTimestamp *int64 `json:"testcase_last_modified_timestamp,omitempty"` // 分支用例URI TestcaseUri *string `json:"testcase_uri,omitempty"` // 版本URI VersionUri *string `json:"version_uri,omitempty"` // 版本名称 VersionName *string `json:"version_name,omitempty"` // 评审意见 Comment *string `json:"comment,omitempty"` // 闭环意见 CloseComment *string `json:"close_comment,omitempty"` // 评审人 Reviewer *string `json:"reviewer,omitempty"` // 评审创建时间 CreationDate *string `json:"creation_date,omitempty"` // 评审创建时间时间戳 CreationDateTimestamp *int64 `json:"creation_date_timestamp,omitempty"` // 指定的闭环人列表 CloseUserIds *[]NameAndIdVo `json:"close_user_ids,omitempty"` // 实际闭环人 ActualClosePerson *string `json:"actual_close_person,omitempty"` // 评审状态 Status *string `json:"status,omitempty"` // 评审闭环时间 CloseDate *string `json:"close_date,omitempty"` // 评审闭环时间时间戳 CloseDateTimestamp *int64 `json:"close_date_timestamp,omitempty"` // 期望闭环时间 ExpectCloseDate *string `json:"expect_close_date,omitempty"` // 期望闭环时间时间戳 ExpectCloseDateTimestamp *int64 `json:"expect_close_date_timestamp,omitempty"` }
TestCaseReviewVo 实际的数据类型:单个对象,集合 或 NULL
func (TestCaseReviewVo) String ¶ added in v0.1.105
func (o TestCaseReviewVo) String() string
type TestCaseStepInfo ¶ added in v0.1.103
type TestCaseStepInfo struct { // 测试步骤 TestStep *string `json:"test_step,omitempty"` // 预期结果 ExpectResult *string `json:"expect_result,omitempty"` // 步骤的实际结果 StepActual *string `json:"step_actual,omitempty"` // 步骤结果 StepResult *string `json:"step_result,omitempty"` }
TestCaseStepInfo 对外测试步骤
func (TestCaseStepInfo) String ¶ added in v0.1.103
func (o TestCaseStepInfo) String() string
type TestCaseStepVo ¶ added in v0.1.100
type TestCaseStepVo struct { // 测试步骤 TestStep *string `json:"test_step,omitempty"` // 预期结果 ExpectResult *string `json:"expect_result,omitempty"` }
TestCaseStepVo 用例测试步骤和预期结果
func (TestCaseStepVo) String ¶ added in v0.1.100
func (o TestCaseStepVo) String() string
type TestCaseVo ¶ added in v0.1.90
type TestCaseVo struct { // 资源URI Uri *string `json:"uri,omitempty"` // 资源类型 Type *string `json:"type,omitempty"` // 创建人 Author *string `json:"author,omitempty"` // 名称 Name *string `json:"name,omitempty"` // 级别 Rank *int32 `json:"rank,omitempty"` // 前置条件 Preparation *string `json:"preparation,omitempty"` // 备注 Remark *string `json:"remark,omitempty"` // 测试阶段 Stage *string `json:"stage,omitempty"` // 测试类型 Activity *string `json:"activity,omitempty"` // 关键词 Keywords *string `json:"keywords,omitempty"` // apitest标记是否代码已提交 Market *string `json:"market,omitempty"` // 设计者 Designer *string `json:"designer,omitempty"` // 标签 Tags *string `json:"tags,omitempty"` // 执行参数 ExecuteParameter *string `json:"execute_parameter,omitempty"` // 逻辑region Region *string `json:"region,omitempty"` // 处理人id,IteratorTestCase字段 Owner *string `json:"owner,omitempty"` // 最后修改人 LastModifier *string `json:"last_modifier,omitempty"` // 最后修改时间 LastModified *sdktime.SdkTime `json:"last_modified,omitempty"` // 修改时间时间戳 LastModifiedTimestamp *int64 `json:"last_modified_timestamp,omitempty"` // 最后变更时间 LastChangeTime *sdktime.SdkTime `json:"last_change_time,omitempty"` // 版本URI VersionUri *string `json:"version_uri,omitempty"` // 源资源URI OriginUri *string `json:"origin_uri,omitempty"` // 父资源URI ParentUri *string `json:"parent_uri,omitempty"` // 父资源路径 ParentPath *string `json:"parent_path,omitempty"` // 创建版本URI CreationVersionUri *string `json:"creation_version_uri,omitempty"` // 创建时间 CreationDate *sdktime.SdkTime `json:"creation_date,omitempty"` // 创建时间时间戳 CreationDateTimestamp *int64 `json:"creation_date_timestamp,omitempty"` // 创建人名称 AuthorName *string `json:"author_name,omitempty"` // 备注 Comment *string `json:"comment,omitempty"` // 编号 Number *string `json:"number,omitempty"` // 用例类型 CaseType *int32 `json:"case_type,omitempty"` // 执行平台类型 PlatformType *int32 `json:"platform_type,omitempty"` // 服务类型 ServiceType *int32 `json:"service_type,omitempty"` // 服务类型名称 ServiceTypeName *string `json:"service_type_name,omitempty"` // 测试类型 TestType *int32 `json:"test_type,omitempty"` // 测试类型名称 TestTypeName *string `json:"test_type_name,omitempty"` // 设计描述 DesignNote *string `json:"design_note,omitempty"` // 测试步骤 TestStep *string `json:"test_step,omitempty"` // 期望结果 ExpectOutput *string `json:"expect_output,omitempty"` // 测试环境类型 EnvType *string `json:"env_type,omitempty"` // 执行平台 ExePlatform *string `json:"exe_platform,omitempty"` // 测试工程 TestcaseProject *string `json:"testcase_project,omitempty"` // 脚本路径 SvnScriptPath *string `json:"svn_script_path,omitempty"` // 约束条件 MapRestrict *string `json:"map_restrict,omitempty"` // 网络脚本名 NetworkScriptName *string `json:"network_script_name,omitempty"` // 自动化类型,非自动化:0, 是自动化:1 AutoType *int32 `json:"auto_type,omitempty"` // 被自动化执行 ToBeAutoExec *int32 `json:"to_be_auto_exec,omitempty"` // 最后一次结果 LastResult *string `json:"last_result,omitempty"` // 最后一次结果Uri LastResultUri *string `json:"last_result_uri,omitempty"` // 目录Uri FeatureUri *string `json:"feature_uri,omitempty"` // 目录名称 FeatureName *string `json:"feature_name,omitempty"` // 测试接口名 InterfaceName *string `json:"interface_name,omitempty"` // 网络问题ID SnpNo *string `json:"snp_no,omitempty"` // 关联需求编号 DrRelationId *string `json:"dr_relation_id,omitempty"` // 需求名称 IssueName *string `json:"issue_name,omitempty"` // 测试基数 TestBaseNum *string `json:"test_base_num,omitempty"` // 是否被自动化执行 AutomaticallyExecuted *int32 `json:"automatically_executed,omitempty"` // 第一次执行时间 FirstExecuteTime *sdktime.SdkTime `json:"first_execute_time,omitempty"` // 检测类型 DetectType *string `json:"detect_type,omitempty"` // 执行参数 ExecuteParam *string `json:"execute_param,omitempty"` // 分析领域 TestFeature *string `json:"test_feature,omitempty"` // 是否是契约用例,0:表示非契约用例, 1:表示契约用例 IsContractTestcase *int32 `json:"is_contract_testcase,omitempty"` // 总共耗时 TimeCost *float64 `json:"time_cost,omitempty"` // 记录用例由非自动化变为自动化类型的时间 BeAutoTypeTime *sdktime.SdkTime `json:"be_auto_type_time,omitempty"` // 配对用例编号 CompareNumber *string `json:"compare_number,omitempty"` // 场景标识 SceneFlag *string `json:"scene_flag,omitempty"` // 场景标识 BaseFlag *string `json:"base_flag,omitempty"` // 区别是否从yaml中生成的用例,默认false ParaValidator *string `json:"para_validator,omitempty"` // knet节点id KnetNodeId *string `json:"knet_node_id,omitempty"` // 最后一次执行用户 LastExeAuthor *string `json:"last_exe_author,omitempty"` // 运营商 CloudCarrier *string `json:"cloud_carrier,omitempty"` // 应用市场 MarketPlace *string `json:"market_place,omitempty"` // 脑图id TestMindId *string `json:"test_mind_id,omitempty"` // 脑图url TestMindUrl *string `json:"test_mind_url,omitempty"` // git提交url CommitUrl *string `json:"commit_url,omitempty"` // 测试模式编号 TestPatternNumber *string `json:"test_pattern_number,omitempty"` // 测试因子编号 TestFactorNumber *string `json:"test_factor_number,omitempty"` // 状态Code StatusCode *string `json:"status_code,omitempty"` // 结果Code ResultCode *string `json:"result_code,omitempty"` // 迭代ID ReleaseId *string `json:"release_id,omitempty"` // 标签ID LabelId *string `json:"label_id,omitempty"` // 用例标签名称列表 Labels *string `json:"labels,omitempty"` // 模块ID ModuleId *string `json:"module_id,omitempty"` // 模块名称 ModuleName *string `json:"module_name,omitempty"` // 模块path ModulePath *string `json:"module_path,omitempty"` // 模块路径名称 ModulePathName *string `json:"module_path_name,omitempty"` // 最后执行时间 ExecuteLatestTime *sdktime.SdkTime `json:"execute_latest_time,omitempty"` // 执行时长 ExecuteDuration *string `json:"execute_duration,omitempty"` // 执行次数 ExecuteTimes *int32 `json:"execute_times,omitempty"` // 是否关键用例 IsKeyword *int32 `json:"is_keyword,omitempty"` // 测试版本号 ReleaseDev *string `json:"release_dev,omitempty"` // 是否用户新增用例 NewCreated *string `json:"new_created,omitempty"` // 项目ID ProjectUuid *string `json:"project_uuid,omitempty"` // 创建版本名称,原逻辑marshall添加字段 CreationVersionName *string `json:"creation_version_name,omitempty"` // 特性路径,原逻辑marshall添加字段 FeaturePath *string `json:"feature_path,omitempty"` // 实体用例Uri,IteratorTestCase字段 TestcaseUri *string `json:"testcase_uri,omitempty"` // 处理人名称 OwnerName *string `json:"owner_name,omitempty"` // 迭代用例Uri,IteratorTestCase字段 IteratorCaseUri *string `json:"iterator_case_uri,omitempty"` // 脚本链接scriptLink ScriptLink *string `json:"script_link,omitempty"` // 自定义字段1 CustomField1 *string `json:"custom_field_1,omitempty"` // 自定义字段2 CustomField2 *string `json:"custom_field_2,omitempty"` // 自定义字段3 CustomField3 *string `json:"custom_field_3,omitempty"` // 自定义字段4 CustomField4 *string `json:"custom_field_4,omitempty"` // 自定义字段5 CustomField5 *string `json:"custom_field_5,omitempty"` // 自定义字段6 CustomField6 *string `json:"custom_field_6,omitempty"` // 自定义字段7 CustomField7 *string `json:"custom_field_7,omitempty"` // 自定义字段8 CustomField8 *string `json:"custom_field_8,omitempty"` // 自定义字段9 CustomField9 *string `json:"custom_field_9,omitempty"` // 自定义字段10 CustomField10 *string `json:"custom_field_10,omitempty"` // 自定义字段11 CustomField11 *string `json:"custom_field_11,omitempty"` // 自定义字段12 CustomField12 *string `json:"custom_field_12,omitempty"` // 自定义字段13 CustomField13 *string `json:"custom_field_13,omitempty"` // 自定义字段14 CustomField14 *string `json:"custom_field_14,omitempty"` // 自定义字段15 CustomField15 *string `json:"custom_field_15,omitempty"` // 自定义字段16 CustomField16 *string `json:"custom_field_16,omitempty"` // 自定义字段17 CustomField17 *string `json:"custom_field_17,omitempty"` // 自定义字段18 CustomField18 *string `json:"custom_field_18,omitempty"` // 自定义字段19 CustomField19 *string `json:"custom_field_19,omitempty"` // 自定义字段20 CustomField20 *string `json:"custom_field_20,omitempty"` // 自定义字段21 CustomField21 *string `json:"custom_field_21,omitempty"` // 自定义字段22 CustomField22 *string `json:"custom_field_22,omitempty"` // 自定义字段23 CustomField23 *string `json:"custom_field_23,omitempty"` // 自定义字段24 CustomField24 *string `json:"custom_field_24,omitempty"` // 自定义字段25 CustomField25 *string `json:"custom_field_25,omitempty"` }
TestCaseVo 实际的数据类型:单个对象,集合 或 NULL
func (TestCaseVo) String ¶ added in v0.1.90
func (o TestCaseVo) String() string
type TestCasesQueryInfo ¶ added in v0.1.103
type TestCasesQueryInfo struct { // 关键字查询,用例名或编号 Keyword *string `json:"keyword,omitempty"` // 执行平台 Exeplatforms *[]string `json:"exeplatforms,omitempty"` // 是否是我的 Own *bool `json:"own,omitempty"` UseOffset *bool `json:"useOffset,omitempty"` // 版本URI VersionUri *string `json:"version_uri,omitempty"` // 用例URI集合 CaseUris *[]string `json:"case_uris,omitempty"` // 处理者ID集合 OwnerIds *[]string `json:"owner_ids,omitempty"` // 状态Code集合 StatusCodes *[]string `json:"status_codes,omitempty"` // 用例等级ID集合 RankIds *[]string `json:"rank_ids,omitempty"` // 模块ID集合 ModuleIds *[]string `json:"module_ids,omitempty"` // 需求编号 IssueId *string `json:"issue_id,omitempty"` // 创建者ID集合 CreatorIds *[]string `json:"creator_ids,omitempty"` // 结果Code集合 ResultCodes *[]string `json:"result_codes,omitempty"` // 归属迭代ID集合 IterationIds *[]string `json:"iteration_ids,omitempty"` // 创建开始时间 CreateStartTime *string `json:"create_start_time,omitempty"` // 创建结束时间 CreateEndTime *string `json:"create_end_time,omitempty"` // 是否关联需求(null:不限,false:未关联,true:已关联) AssociatedIssue *bool `json:"associated_issue,omitempty"` // 是否关联缺陷(null:不限,false:未关联,true:已关联) AssociatedDefects *bool `json:"associated_defects,omitempty"` // 是否查询子需求关联的用例,默认true IncludeSubIssue *bool `json:"include_sub_issue,omitempty"` // 是否查询子目录的用例,默认true IncludeSubFeature *bool `json:"include_sub_feature,omitempty"` // 标签ID集合 LabelIds *[]string `json:"label_ids,omitempty"` // 执行开始时间 ExecuteStartTime *string `json:"execute_start_time,omitempty"` // 执行结束时间 ExecuteEndTime *string `json:"execute_end_time,omitempty"` // 执行者ID集合 ExecutorIds *[]string `json:"executor_ids,omitempty"` // 类型 TestTypes *[]string `json:"test_types,omitempty"` // 是否组合关键字 IsKeyword *bool `json:"is_keyword,omitempty"` // 是否是需求树点击的查询关联用例 IssueTreeSearch *bool `json:"issue_tree_search,omitempty"` // 服务类型 ServiceType *int32 `json:"service_type,omitempty"` // 服务类型集合 ServiceTypes *[]int32 `json:"service_types,omitempty"` // 阶段过程(2:测试设计,3:测试执行,4:质量报告) StageType *int32 `json:"stage_type,omitempty"` // 目录URI FeatureUri *string `json:"feature_uri,omitempty"` // 排序字段 SortField *string `json:"sort_field,omitempty"` // 排序方式 SortType *string `json:"sort_type,omitempty"` // 当前页数 PageNo *int32 `json:"page_no,omitempty"` // 每页条数 PageSize *int32 `json:"page_size,omitempty"` // 用例类型 CaseType *int32 `json:"case_type,omitempty"` // 用例自定义字段信息 CustomFieldInfo *[]QueryCustomFieldsInfo `json:"custom_field_info,omitempty"` // 测试套uri TaskUri *string `json:"task_uri,omitempty"` // 是否返回需求具体信息(返回需求名称,需求id) AssociateIssueDetail *bool `json:"associate_issue_detail,omitempty"` // 该字段为false,则查询全量用例,为true表示查询未分配测试套的用例 NotAssignTask *bool `json:"not_assign_task,omitempty"` // 是否来自测试设计(null或者[true, false]:不限,[true]:来自测试设计,[false]:否来自测试设计) TestDesigns *[]bool `json:"test_designs,omitempty"` // 用例评审状态 ReviewStatus *int32 `json:"review_status,omitempty"` }
func (TestCasesQueryInfo) String ¶ added in v0.1.103
func (o TestCasesQueryInfo) String() string
type TestItemVo ¶ added in v0.1.100
type TestItemVo struct { // 资源URI Uri *string `json:"uri,omitempty"` // 资源类型 Type *string `json:"type,omitempty"` // 创建人 Author *string `json:"author,omitempty"` // 名称 Name *string `json:"name,omitempty"` // 级别 Rank *int32 `json:"rank,omitempty"` // 责任人 Owner *string `json:"owner,omitempty"` // frequence值 Frequence *string `json:"frequence,omitempty"` // 区域 Region *string `json:"region,omitempty"` // 最后修改人 LastModifier *string `json:"last_modifier,omitempty"` // 最后修改时间 LastModified *sdktime.SdkTime `json:"last_modified,omitempty"` // 修改时间时间戳 LastModifiedTimestamp *int64 `json:"last_modified_timestamp,omitempty"` // 最后变更时间 LastChangeTime *sdktime.SdkTime `json:"last_change_time,omitempty"` // 版本URI VersionUri *string `json:"version_uri,omitempty"` // 源资源URI OriginUri *string `json:"origin_uri,omitempty"` // 父资源URI ParentUri *string `json:"parent_uri,omitempty"` // 父资源路径 ParentPath *string `json:"parent_path,omitempty"` // 创建版本URI CreationVersionUri *string `json:"creation_version_uri,omitempty"` // 创建时间 CreationDate *sdktime.SdkTime `json:"creation_date,omitempty"` // 创建时间时间戳 CreationDateTimestamp *int64 `json:"creation_date_timestamp,omitempty"` // 创建人名称 AuthorName *string `json:"author_name,omitempty"` // 备注 Comment *string `json:"comment,omitempty"` // 编号 Number *string `json:"number,omitempty"` // 是否特性 IsFeature *string `json:"is_feature,omitempty"` // 是否关联特性 RelateHtsm *string `json:"relate_htsm,omitempty"` // aw id AwUniqueId *string `json:"aw_unique_id,omitempty"` // 脑图id TestMindId *string `json:"test_mind_id,omitempty"` // 脑图url TestMindUrl *string `json:"test_mind_url,omitempty"` // 项目id ProjectUuid *string `json:"project_uuid,omitempty"` // 用例总数 CaseTotal *int32 `json:"case_total,omitempty"` // 执行总数 ExecdTotal *int32 `json:"execd_total,omitempty"` // is_direct_relation IsDirectRelation *bool `json:"is_direct_relation,omitempty"` // 是否有子特性 HasChild *bool `json:"has_child,omitempty"` }
TestItemVo 实际的数据类型:单个对象,集合 或 NULL
func (TestItemVo) String ¶ added in v0.1.100
func (o TestItemVo) String() string
type TestPlanDetail ¶ added in v0.0.74
type TestPlanDetail struct { // 测试计划id PlanId *string `json:"plan_id,omitempty"` // 测试计划名称 Name *string `json:"name,omitempty"` // 测试计划开始时间 StartDate *string `json:"start_date,omitempty"` // 测试计划截止时间 EndDate *string `json:"end_date,omitempty"` // 测试计划实际完成时间(测试计划实际完成指测试计划下所有测试用例处于完成状态) FinishDate *string `json:"finish_date,omitempty"` // 项目id ProjectId *string `json:"project_id,omitempty"` // 当前测试计划所处的阶段 CurrentStage *string `json:"current_stage,omitempty"` // 获取超期时间,正值表示已超期 ExpireDay *int32 `json:"expire_day,omitempty"` Creator *TestPlanDetailCreator `json:"creator,omitempty"` Owner *TestPlanDetailOwner `json:"owner,omitempty"` DesignStage *TestPlanDetailDesignStage `json:"design_stage,omitempty"` ExecuteStage *TestPlanDetailExecuteStage `json:"execute_stage,omitempty"` ReportStage *TestPlanDetailReportStage `json:"report_stage,omitempty"` Iteration *NameAndId `json:"iteration,omitempty"` }
TestPlanDetail 测试计划详情
func (TestPlanDetail) String ¶ added in v0.0.74
func (o TestPlanDetail) String() string
type TestPlanDetailCreator ¶ added in v0.0.81
type TestPlanDetailCreator struct { // 测试计划创建者id Id *string `json:"id,omitempty"` // 测试计划创建者的昵称,当用户未设置昵称时不返回该字段 NickName *string `json:"nick_name,omitempty"` // 测试计划创建者的用户名称 UserName *string `json:"user_name,omitempty"` }
TestPlanDetailCreator 测试计划创建者信息
func (TestPlanDetailCreator) String ¶ added in v0.0.81
func (o TestPlanDetailCreator) String() string
type TestPlanDetailDesignStage ¶ added in v0.0.74
type TestPlanDetailDesignStage struct { // 用例个数 CaseCount *int32 `json:"case_count,omitempty"` // 需求个数 IssueCount *int32 `json:"issue_count,omitempty"` // 已被用例关联的需求个数 IssueCoveredCount *string `json:"issue_covered_count,omitempty"` }
TestPlanDetailDesignStage 测试计划设计阶段信息
func (TestPlanDetailDesignStage) String ¶ added in v0.0.74
func (o TestPlanDetailDesignStage) String() string
type TestPlanDetailExecuteStage ¶ added in v0.0.74
type TestPlanDetailExecuteStage struct { // 缺陷个数 DefectCount *int32 `json:"defect_count,omitempty"` // 已完成缺陷个数 CompletedDefectCount *int32 `json:"completed_defect_count,omitempty"` // 用例通过率,按用例结果计算 CasePassRate *string `json:"case_pass_rate,omitempty"` // 已执行用例数, 按用例状态统计 ExecutedCaseCount *int32 `json:"executed_case_count,omitempty"` }
TestPlanDetailExecuteStage 测试计划执行阶段信息
func (TestPlanDetailExecuteStage) String ¶ added in v0.0.74
func (o TestPlanDetailExecuteStage) String() string
type TestPlanDetailOwner ¶ added in v0.0.74
type TestPlanDetailOwner struct { // 测试计划处理者id Id *string `json:"id,omitempty"` // 测试计划处理者名称,优先返回nickName,不存在则返回userName Name *string `json:"name,omitempty"` // 测试计划处理者的昵称,当用户未设置昵称时不返回该字段 NickName *string `json:"nick_name,omitempty"` // 测试计划处理者的用户名称 UserName *string `json:"user_name,omitempty"` }
TestPlanDetailOwner 测试计划处理者信息
func (TestPlanDetailOwner) String ¶ added in v0.0.74
func (o TestPlanDetailOwner) String() string
type TestPlanDetailReportStage ¶ added in v0.0.74
type TestPlanDetailReportStage struct { // 用例完成率,按状态统计 CaseCompleteRate *string `json:"case_complete_rate,omitempty"` }
TestPlanDetailReportStage 测试计划完成阶段信息
func (TestPlanDetailReportStage) String ¶ added in v0.0.74
func (o TestPlanDetailReportStage) String() string
type TestPlanIssueDetail ¶ added in v0.0.74
type TestPlanIssueDetail struct { // 项目id,项目唯一标识,固定长度32位字符 ProjectId *string `json:"project_id,omitempty"` // 测试计划id PlanId *string `json:"plan_id,omitempty"` // 工作项id WorkitemId *string `json:"workitem_id,omitempty"` // 父工作项 ParentIssue *string `json:"parent_issue,omitempty"` // 预计开始日期 StartDate *string `json:"start_date,omitempty"` // 预计结束日期 EndDate *string `json:"end_date,omitempty"` // 工作项名称 Name *string `json:"name,omitempty"` // region信息 RegionId *string `json:"region_id,omitempty"` Owner *NameAndId `json:"owner,omitempty"` Severity *NameAndId `json:"severity,omitempty"` Status *NameAndId `json:"status,omitempty"` Tracker *NameAndId `json:"tracker,omitempty"` Iteration *NameAndId `json:"iteration,omitempty"` Module *NameAndId `json:"module,omitempty"` }
TestPlanIssueDetail 测试计划需求列表详情
func (TestPlanIssueDetail) String ¶ added in v0.0.74
func (o TestPlanIssueDetail) String() string
type TestPlanJournalDetail ¶ added in v0.0.74
type TestPlanJournalDetail struct { // 测试计划基础信息变更,包括计划名称,测试类型,计划处理者、版本号、关联迭代、开始日期、截至日期、描述 Updated *[]AttributeChange `json:"updated,omitempty"` // 测试计划资源的添加记录(工作项或者测试用例) Added *[]NameAndId `json:"added,omitempty"` // 测试计划资源的移除记录(工作项或者测试用例) Deleted *[]NameAndId `json:"deleted,omitempty"` // 表明该条变更记录的具体变更类型,例如测试用例(testCase),需求(issue) JournalizedType *string `json:"journalized_type,omitempty"` // 表明该条变更记录属于基础信息变更还是资源(需求添加移除、用例添加移除)变更 Type *string `json:"type,omitempty"` }
TestPlanJournalDetail 测试计划操作历史详情
func (TestPlanJournalDetail) String ¶ added in v0.0.74
func (o TestPlanJournalDetail) String() string
type TestPlanJournalList ¶ added in v0.0.74
type TestPlanJournalList struct { // 项目id,项目唯一标识,固定长度32位字符 ProjectId *string `json:"project_id,omitempty"` // 测试计划id PlanId *string `json:"plan_id,omitempty"` // 变更时间 OperateTime *string `json:"operate_time,omitempty"` Operator *NameAndId `json:"operator,omitempty"` // 历史记录详情 Detail *[]TestPlanJournalDetail `json:"detail,omitempty"` }
TestPlanJournalList 项目下某个测试计划操作历史列表
func (TestPlanJournalList) String ¶ added in v0.0.74
func (o TestPlanJournalList) String() string
type TestPoint ¶ added in v0.1.103
type TestPoint struct { // app App *string `json:"app,omitempty"` // 创建时间 CreateTime *string `json:"create_time,omitempty"` // 创建人名称 CreatorName *string `json:"creator_name,omitempty"` // 创建人工号 CreatorNum *string `json:"creator_num,omitempty"` // 删除时间 DeleteTime *string `json:"delete_time,omitempty"` // 逻辑删除字段 Deleted *string `json:"deleted,omitempty"` // 分组id GroupId *string `json:"group_id,omitempty"` // id 主键 Id *string `json:"id,omitempty"` // 脑图id MindmapId *string `json:"mindmap_id,omitempty"` // 名称 Name *string `json:"name,omitempty"` // 节点id NodeId *string `json:"node_id,omitempty"` // 需求id RequirementId *string `json:"requirement_id,omitempty"` // 需求名称 RequirementName *string `json:"requirement_name,omitempty"` // 服务id ServiceId *string `json:"service_id,omitempty"` // 状态 Status *string `json:"status,omitempty"` // 状体类型 StatusType *string `json:"status_type,omitempty"` // tc数量 TcCounts *string `json:"tc_counts,omitempty"` // 测试用例 TestCases *string `json:"test_cases,omitempty"` // 更新人名称 UpdateName *string `json:"update_name,omitempty"` // 更新人工号 UpdateNum *string `json:"update_num,omitempty"` // 更新时间 UpdateTime *string `json:"update_time,omitempty"` // 版本 Version *string `json:"version,omitempty"` }
type TestPointPageParam ¶ added in v0.1.103
type TestPointPageParam struct { Deleted *string `json:"deleted,omitempty"` Limit *int32 `json:"limit,omitempty"` MindmapId *string `json:"mindmap_id,omitempty"` NodeId *string `json:"node_id,omitempty"` Offset *int32 `json:"offset,omitempty"` }
func (TestPointPageParam) String ¶ added in v0.1.103
func (o TestPointPageParam) String() string
type TestReportInfoRequestBody ¶ added in v0.1.71
type TestReportInfoRequestBody struct { // 测试计划id,(plan_id和branch_id不能同时为空,优先取plan_id) PlanId *string `json:"plan_id,omitempty"` // 分支id,(plan_id和branch_id不能同时为空,优先取plan_id) BranchId *string `json:"branch_id,omitempty"` // 模块ID(查询未设置传入-2) ModuleId *string `json:"module_id,omitempty"` // 筛选迭代ID(查询未设置传入-2) FixedVersionId *string `json:"fixed_version_id,omitempty"` }
TestReportInfoRequestBody 查询质量报告看板统计信息请求体
func (TestReportInfoRequestBody) String ¶ added in v0.1.71
func (o TestReportInfoRequestBody) String() string
type TestReportVo ¶ added in v0.1.100
type TestReportVo struct { // 测试报告Uri Uri *string `json:"uri,omitempty"` // 测试报告名称 Name *string `json:"name,omitempty"` // 创建人ID Creator *string `json:"creator,omitempty"` // 修改人ID Updator *string `json:"updator,omitempty"` // 测试计划Uri VersionUri *string `json:"version_uri,omitempty"` // 分支Uri BranchUri *string `json:"branch_uri,omitempty"` // 测试计划名称 VersionName *string `json:"version_name,omitempty"` // 分支名称 BranchName *string `json:"branch_name,omitempty"` // 测试结论 TestConclusion *string `json:"test_conclusion,omitempty"` // 测试结论描述 TestConclusionDetails *string `json:"test_conclusion_details,omitempty"` // 缺陷解决率 DefectResolutionRate *string `json:"defect_resolution_rate,omitempty"` // 缺陷解决分数 DefectResolutionScore *string `json:"defect_resolution_score,omitempty"` // 用例执行率 CaseExecutionRate *string `json:"case_execution_rate,omitempty"` // 用例执行分数 CaseExecutionScore *string `json:"case_execution_score,omitempty"` // 用例通过率 CasePassRate *string `json:"case_pass_rate,omitempty"` // 用例通过分数 CasePassScore *string `json:"case_pass_score,omitempty"` // 需求通过率 IssuePassRate *string `json:"issue_pass_rate,omitempty"` // 需求通过分数 IssuePassScore *string `json:"issue_pass_score,omitempty"` // 需求覆盖率 IssueCoverageRate *string `json:"issue_coverage_rate,omitempty"` // 需求覆盖分数 IssueCoverageScore *string `json:"issue_coverage_score,omitempty"` // 项目总遗留DI ProjectResidualDefectIndex *string `json:"project_residual_defect_index,omitempty"` // 计划新增DI IteratorResidualDefectIndex *string `json:"iterator_residual_defect_index,omitempty"` CaseAutomationDetails *CaseAutomationDetailsVo `json:"case_automation_details,omitempty"` // 用例有效性比例 CaseValidityRatio *string `json:"case_validity_ratio,omitempty"` IssueDetails *IssuePassDetailsVo `json:"issue_details,omitempty"` // 用例通过情况 CaseDetails *[]NameAndValueVo `json:"case_details,omitempty"` // 缺陷严重程度 DefectDetailsBySeverity *[]IdAndNameAndValueVo `json:"defect_details_by_severity,omitempty"` // 缺陷按照模块分布情况 DefectDetailsByModule *[]IdAndNameAndValueVo `json:"defect_details_by_module,omitempty"` // 每个测试类型的用例通过率 CasePassRateByTestType *[]DetailTestTypeCasePassRateVo `json:"case_pass_rate_by_test_type,omitempty"` // 测试报告自定义报告详情 TestReportCustomReportDetail *[]CustomReportListVo `json:"test_report_custom_report_detail,omitempty"` // 创建时间 CreateTime *sdktime.SdkTime `json:"create_time,omitempty"` // 创建时间戳 CreateTimestamp *int64 `json:"create_timestamp,omitempty"` // 创建人名 CreatorName *string `json:"creator_name,omitempty"` // 修改时间 UpdateTime *sdktime.SdkTime `json:"update_time,omitempty"` // 修改时间戳 UpdateTimestamp *int64 `json:"update_timestamp,omitempty"` // 修改人名 UpdatorName *string `json:"updator_name,omitempty"` // 项目ID ProjectUuid *string `json:"project_uuid,omitempty"` // 风险分析 RiskAnalysis *string `json:"risk_analysis,omitempty"` }
func (TestReportVo) String ¶ added in v0.1.100
func (o TestReportVo) String() string
type TestVersionVo ¶ added in v0.1.100
type TestVersionVo struct { // 资源URI Uri *string `json:"uri,omitempty"` // 资源类型 Type *string `json:"type,omitempty"` // 创建人 Author *string `json:"author,omitempty"` // 名称 Name *string `json:"name,omitempty"` // 级别 Rank *int32 `json:"rank,omitempty"` // 待测版本 Version *string `json:"version,omitempty"` // 处理者ID Owner *string `json:"owner,omitempty"` // 创建人ID Creator *string `json:"creator,omitempty"` // 关联迭代 Iterations *string `json:"iterations,omitempty"` // 描述 Description *string `json:"description,omitempty"` // 区域 Region *string `json:"region,omitempty"` // 最后修改人 LastModifier *string `json:"last_modifier,omitempty"` // 最后修改时间 LastModified *sdktime.SdkTime `json:"last_modified,omitempty"` // 修改时间时间戳 LastModifiedTimestamp *int64 `json:"last_modified_timestamp,omitempty"` // 最后变更时间 LastChangeTime *sdktime.SdkTime `json:"last_change_time,omitempty"` // 版本URI VersionUri *string `json:"version_uri,omitempty"` // 源资源URI OriginUri *string `json:"origin_uri,omitempty"` // 父资源URI ParentUri *string `json:"parent_uri,omitempty"` // 父资源路径 ParentPath *string `json:"parent_path,omitempty"` // 创建版本URI CreationVersionUri *string `json:"creation_version_uri,omitempty"` // 创建时间 CreationDate *sdktime.SdkTime `json:"creation_date,omitempty"` // 创建时间时间戳 CreationDateTimestamp *int64 `json:"creation_date_timestamp,omitempty"` // 创建人名称 AuthorName *string `json:"author_name,omitempty"` // 备注 Comment *string `json:"comment,omitempty"` // 编号 Number *string `json:"number,omitempty"` // 是否为Master分支 IsMaster *int32 `json:"is_master,omitempty"` // 是否为迭代 IsIterator *int32 `json:"is_iterator,omitempty"` // 开始时间 PlanStartDate *sdktime.SdkTime `json:"plan_start_date,omitempty"` // 结束时间 PlanEndDate *sdktime.SdkTime `json:"plan_end_date,omitempty"` // 微服务ID ServiceId *string `json:"service_id,omitempty"` // 微服务名 ServiceName *string `json:"service_name,omitempty"` // PBI ID PbiId *string `json:"pbi_id,omitempty"` // PBI信息 PbiName *string `json:"pbi_name,omitempty"` // 计划ID PlanId *string `json:"plan_id,omitempty"` // 度量PBI ID MetricPbiIds *string `json:"metric_pbi_ids,omitempty"` // 度量PBI名称 MetricPbiIdNames *string `json:"metric_pbi_id_names,omitempty"` // 最后同步时间 LastSynDate *sdktime.SdkTime `json:"last_syn_date,omitempty"` // 版本是否关闭 IsClosed *string `json:"is_closed,omitempty"` // 是否同步git库 AsynGit *string `json:"asyn_git,omitempty"` // schema编号 SchemaNo *int32 `json:"schema_no,omitempty"` // 迭代实际完成时间 FinishDate *sdktime.SdkTime `json:"finish_date,omitempty"` // 处理者名称 OwnerName *string `json:"owner_name,omitempty"` // 创建人名称 CreatorName *string `json:"creator_name,omitempty"` // 当前所处阶段 CurrentStage *string `json:"current_stage,omitempty"` // 服务类型 ServiceTypes *string `json:"service_types,omitempty"` // 风险等级 RiskRating *int32 `json:"risk_rating,omitempty"` // 风险描述 RiskDes *string `json:"risk_des,omitempty"` // 项目ID ProjectUuid *string `json:"project_uuid,omitempty"` // 租户ID DomainId *string `json:"domain_id,omitempty"` // pi的id PiId *string `json:"pi_id,omitempty"` }
TestVersionVo 实际的数据类型:单个对象,集合 或 NULL
func (TestVersionVo) String ¶ added in v0.1.100
func (o TestVersionVo) String() string
type TestcaseResult ¶ added in v0.1.50
type TestcaseResult struct { // 结果 ExecuteResultId *string `json:"execute_result_id,omitempty"` // 测试用例状态 ExecuteStatus *string `json:"execute_status,omitempty"` // 失败原因 FailureCause *string `json:"failure_cause,omitempty"` // 任务id TaskId *string `json:"task_id,omitempty"` // 测试计划id PlanId *string `json:"plan_id,omitempty"` // 开始时间 StartTime *string `json:"start_time,omitempty"` // 结束时间 EndTime *string `json:"end_time,omitempty"` // 执行测试用例用户id ExecutorId *string `json:"executor_id,omitempty"` // 执行测试用例用户name ExecutorName *string `json:"executor_name,omitempty"` }
TestcaseResult 测试用例结果
func (TestcaseResult) String ¶ added in v0.1.50
func (o TestcaseResult) String() string
type TmssStep ¶ added in v0.1.103
type TmssTestcase ¶ added in v0.1.103
type TmssTestcase struct { // 活动id ActivityId *string `json:"activity_id,omitempty"` // 应用产品 AppliedProduct *string `json:"applied_product,omitempty"` // 创建人 Author *string `json:"author,omitempty"` // 自动化类型 AutoType *string `json:"auto_type,omitempty"` // 用例分类ID CataId *string `json:"cataId,omitempty"` // 创建日期 CreationDate *string `json:"creation_date,omitempty"` CustomField1 *string `json:"custom_field_1,omitempty"` CustomField10 *string `json:"custom_field_10,omitempty"` CustomField11 *string `json:"custom_field_11,omitempty"` CustomField12 *string `json:"custom_field_12,omitempty"` CustomField13 *string `json:"custom_field_13,omitempty"` CustomField14 *string `json:"custom_field_14,omitempty"` CustomField15 *string `json:"custom_field_15,omitempty"` CustomField16 *string `json:"custom_field_16,omitempty"` CustomField17 *string `json:"custom_field_17,omitempty"` CustomField18 *string `json:"custom_field_18,omitempty"` CustomField19 *string `json:"custom_field_19,omitempty"` CustomField2 *string `json:"custom_field_2,omitempty"` CustomField20 *string `json:"custom_field_20,omitempty"` CustomField21 *string `json:"custom_field_21,omitempty"` CustomField22 *string `json:"custom_field_22,omitempty"` CustomField23 *string `json:"custom_field_23,omitempty"` CustomField24 *string `json:"custom_field_24,omitempty"` CustomField25 *string `json:"custom_field_25,omitempty"` CustomField3 *string `json:"custom_field_3,omitempty"` CustomField4 *string `json:"custom_field_4,omitempty"` CustomField5 *string `json:"custom_field_5,omitempty"` CustomField6 *string `json:"custom_field_6,omitempty"` CustomField7 *string `json:"custom_field_7,omitempty"` CustomField8 *string `json:"custom_field_8,omitempty"` CustomField9 *string `json:"custom_field_9,omitempty"` // 描述 Description *string `json:"description,omitempty"` // dr关系ID DrRelationid *string `json:"dr_relationid,omitempty"` // 环境类型 EnvType *string `json:"env_type,omitempty"` // 执行平台 ExePlatform *string `json:"exe_platform,omitempty"` // 内部预期输出 ExpectOutput *string `json:"expect_output,omitempty"` // 特性路径 FeaturePath *string `json:"feature_path,omitempty"` // 是否为关键字 IsKeyWord *int32 `json:"isKeyWord,omitempty"` // 是否为合同测试用例 IsContractTestcase *string `json:"is_contract_testcase,omitempty"` // 是否为参数校验测试用例 IsParaValidatorTestcase *string `json:"is_paraValidator_testcase,omitempty"` // 标签ID列表 LabelId *[]string `json:"labelId,omitempty"` // 最后修改时间 LastModified *string `json:"last_modified,omitempty"` // 最后修改人 LastModifier *string `json:"last_modifier,omitempty"` // 最后的结果 LastResult *string `json:"last_result,omitempty"` // 用例级别 Level *int32 `json:"level,omitempty"` // 市场 Market *string `json:"market,omitempty"` // 模块ID ModuleId *string `json:"moduleId,omitempty"` // 用例名称 Name *string `json:"name,omitempty"` // 公共aw和项目的关联关系 NetworkScriptName *string `json:"networkScriptName,omitempty"` // 节点名称 NodeName *string `json:"node_name,omitempty"` // 用例编号 Number *string `json:"number,omitempty"` // 原始的uri OriginUri *string `json:"originUri,omitempty"` // 测试的所有者 Owner *string `json:"owner,omitempty"` // 所有者ID OwnerId *string `json:"ownerId,omitempty"` // 测试前置条件 Preparation *string `json:"preparation,omitempty"` // 新服务新建用例版本号 ReleaseDev *string `json:"releaseDev,omitempty"` // 发布ID ReleaseId *string `json:"releaseId,omitempty"` // 备注 Remark *string `json:"remark,omitempty"` // 阶段 Stage *string `json:"stage,omitempty"` // 存储测试步骤和预期结果值对象 Steps *[]TmssStep `json:"steps,omitempty"` // 脚本路径 SvnScriptPath *string `json:"svnScriptPath,omitempty"` // 标签 Tags *string `json:"tags,omitempty"` // 测试特性 TestFeature *string `json:"test_feature,omitempty"` // 内部测试步骤 TestStep *string `json:"test_step,omitempty"` // 测试类型 TestType *int32 `json:"test_type,omitempty"` // 用例基线Uri(BAM 接口覆盖率迭代下用例信息获取用) Uri *string `json:"uri,omitempty"` }
func (TmssTestcase) String ¶ added in v0.1.103
func (o TmssTestcase) String() string
type UpdateBasicAwByIdRequest ¶ added in v0.1.103
type UpdateBasicAwByIdRequest struct { // 项目ID,固定长度32位字符(字母和数字)。 ProjectId string `json:"project_id"` // AW的ID AwId string `json:"aw_id"` Body *UpdateBasicAwReq `json:"body,omitempty"` }
UpdateBasicAwByIdRequest Request Object
func (UpdateBasicAwByIdRequest) String ¶ added in v0.1.103
func (o UpdateBasicAwByIdRequest) String() string
type UpdateBasicAwByIdResponse ¶ added in v0.1.103
type UpdateBasicAwByIdResponse struct { // 错误码 Code *string `json:"code,omitempty"` Error *CommonResponseErrorObject `json:"error,omitempty"` // 失败原因 Reason *string `json:"reason,omitempty"` // 结果 Result *interface{} `json:"result,omitempty"` // 状态 Status *string `json:"status,omitempty"` HttpStatusCode int `json:"-"` }
UpdateBasicAwByIdResponse Response Object
func (UpdateBasicAwByIdResponse) String ¶ added in v0.1.103
func (o UpdateBasicAwByIdResponse) String() string
type UpdateBasicAwReq ¶ added in v0.1.103
type UpdateBasicAwReq struct { // 描述 Description *string `json:"description,omitempty"` // 默认检查点List DftCheckPointList *[]CheckPoint `json:"dft_check_point_list,omitempty"` // AW参数类list DftCustomHeader *[]AwParam `json:"dft_custom_header,omitempty"` // 重试间隔时间 (ms) 为空表示不等待(目前内部使用) DftRetryInterval *string `json:"dft_retry_interval,omitempty"` // 重试次数(目前内部使用) DftRetryTimes *string `json:"dft_retry_times,omitempty"` // 定义的变量信息 DftVariableList *[]AwVariable `json:"dft_variable_list,omitempty"` // 名称 Name *string `json:"name,omitempty"` // 参数类型和参数默认值对应List ParamTypeAndDftValue *[]AwParam `json:"param_type_and_dft_value,omitempty"` }
func (UpdateBasicAwReq) String ¶ added in v0.1.103
func (o UpdateBasicAwReq) String() string
type UpdateIteratorRequest ¶ added in v0.1.103
type UpdateIteratorRequest struct { // 迭代uri IteratorId string `json:"iterator_id"` Body *IteratorVersionInfo `json:"body,omitempty"` }
UpdateIteratorRequest Request Object
func (UpdateIteratorRequest) String ¶ added in v0.1.103
func (o UpdateIteratorRequest) String() string
type UpdateIteratorResponse ¶ added in v0.1.103
type UpdateIteratorResponse struct { // 资源URI Uri *string `json:"uri,omitempty"` // 资源类型 Type *string `json:"type,omitempty"` // 创建人 Author *string `json:"author,omitempty"` // 名称 Name *string `json:"name,omitempty"` // 级别 Rank *int32 `json:"rank,omitempty"` // 待测版本 Version *string `json:"version,omitempty"` // 处理者ID Owner *string `json:"owner,omitempty"` // 创建人ID Creator *string `json:"creator,omitempty"` // 关联迭代 Iterations *string `json:"iterations,omitempty"` // 描述 Description *string `json:"description,omitempty"` // 区域 Region *string `json:"region,omitempty"` // 最后修改人 LastModifier *string `json:"last_modifier,omitempty"` // 最后修改时间 LastModified *sdktime.SdkTime `json:"last_modified,omitempty"` // 修改时间时间戳 LastModifiedTimestamp *int64 `json:"last_modified_timestamp,omitempty"` // 最后变更时间 LastChangeTime *sdktime.SdkTime `json:"last_change_time,omitempty"` // 版本URI VersionUri *string `json:"version_uri,omitempty"` // 源资源URI OriginUri *string `json:"origin_uri,omitempty"` // 父资源URI ParentUri *string `json:"parent_uri,omitempty"` // 父资源路径 ParentPath *string `json:"parent_path,omitempty"` // 创建版本URI CreationVersionUri *string `json:"creation_version_uri,omitempty"` // 创建时间 CreationDate *sdktime.SdkTime `json:"creation_date,omitempty"` // 创建时间时间戳 CreationDateTimestamp *int64 `json:"creation_date_timestamp,omitempty"` // 创建人名称 AuthorName *string `json:"author_name,omitempty"` // 备注 Comment *string `json:"comment,omitempty"` // 编号 Number *string `json:"number,omitempty"` // 是否为Master分支 IsMaster *int32 `json:"is_master,omitempty"` // 是否为迭代 IsIterator *int32 `json:"is_iterator,omitempty"` // 开始时间 PlanStartDate *sdktime.SdkTime `json:"plan_start_date,omitempty"` // 结束时间 PlanEndDate *sdktime.SdkTime `json:"plan_end_date,omitempty"` // 微服务ID ServiceId *string `json:"service_id,omitempty"` // 微服务名 ServiceName *string `json:"service_name,omitempty"` // PBI ID PbiId *string `json:"pbi_id,omitempty"` // PBI信息 PbiName *string `json:"pbi_name,omitempty"` // 计划ID PlanId *string `json:"plan_id,omitempty"` // 度量PBI ID MetricPbiIds *string `json:"metric_pbi_ids,omitempty"` // 度量PBI名称 MetricPbiIdNames *string `json:"metric_pbi_id_names,omitempty"` // 最后同步时间 LastSynDate *sdktime.SdkTime `json:"last_syn_date,omitempty"` // 版本是否关闭 IsClosed *string `json:"is_closed,omitempty"` // 是否同步git库 AsynGit *string `json:"asyn_git,omitempty"` // schema编号 SchemaNo *int32 `json:"schema_no,omitempty"` // 迭代实际完成时间 FinishDate *sdktime.SdkTime `json:"finish_date,omitempty"` // 处理者名称 OwnerName *string `json:"owner_name,omitempty"` // 创建人名称 CreatorName *string `json:"creator_name,omitempty"` // 当前所处阶段 CurrentStage *string `json:"current_stage,omitempty"` // 服务类型 ServiceTypes *string `json:"service_types,omitempty"` // 风险等级 RiskRating *int32 `json:"risk_rating,omitempty"` // 风险描述 RiskDes *string `json:"risk_des,omitempty"` // 项目ID ProjectUuid *string `json:"project_uuid,omitempty"` // 租户ID DomainId *string `json:"domain_id,omitempty"` // pi的id PiId *string `json:"pi_id,omitempty"` HttpStatusCode int `json:"-"` }
UpdateIteratorResponse Response Object
func (UpdateIteratorResponse) String ¶ added in v0.1.103
func (o UpdateIteratorResponse) String() string
type UpdateServiceRequest ¶
type UpdateServiceRequest struct { // 注册服务唯一标识,该值由注册接口返回 ServiceId int32 `json:"service_id"` Body *ServiceRequestBody `json:"body,omitempty"` }
UpdateServiceRequest Request Object
func (UpdateServiceRequest) String ¶
func (o UpdateServiceRequest) String() string
type UpdateServiceResponse ¶
type UpdateServiceResponse struct { // 接口调用成功返回的服务名 ServiceName *string `json:"service_name,omitempty"` // 接口调用成功返回的服务id ServiceId *int32 `json:"service_id,omitempty"` // 接口调用成功不返回,调用失败错误码 ErrorCode *string `json:"error_code,omitempty"` // 接口调用成功不返回,调用失败错误信息 ErrorMsg *string `json:"error_msg,omitempty"` HttpStatusCode int `json:"-"` }
UpdateServiceResponse Response Object
func (UpdateServiceResponse) String ¶
func (o UpdateServiceResponse) String() string
type UpdateTestCaseAndScriptRequest ¶ added in v0.1.103
type UpdateTestCaseAndScriptRequest struct { // 项目ID,固定长度32位字符(字母和数字)。 ProjectId string `json:"project_id"` // TMSS用例uri TmssCaseUri string `json:"tmss_case_uri"` // 新组合AW开关 TurnOnAwmapping *bool `json:"turn_on_awmapping,omitempty"` Body *CreateTestCaseReq `json:"body,omitempty"` }
UpdateTestCaseAndScriptRequest Request Object
func (UpdateTestCaseAndScriptRequest) String ¶ added in v0.1.103
func (o UpdateTestCaseAndScriptRequest) String() string
type UpdateTestCaseAndScriptResponse ¶ added in v0.1.103
type UpdateTestCaseAndScriptResponse struct { Body *string `json:"body,omitempty"` HttpStatusCode int `json:"-"` }
UpdateTestCaseAndScriptResponse Response Object
func (UpdateTestCaseAndScriptResponse) String ¶ added in v0.1.103
func (o UpdateTestCaseAndScriptResponse) String() string
type UpdateTestCaseCommentRequest ¶ added in v0.1.103
type UpdateTestCaseCommentRequest struct { // 项目ID,固定长度32位字符(字母和数字)。 ProjectId string `json:"project_id"` // 用例uri TestcaseId string `json:"testcase_id"` // 评论uri CommentId string `json:"comment_id"` Body *TestCaseCommentInfo `json:"body,omitempty"` }
UpdateTestCaseCommentRequest Request Object
func (UpdateTestCaseCommentRequest) String ¶ added in v0.1.103
func (o UpdateTestCaseCommentRequest) String() string
type UpdateTestCaseCommentResponse ¶ added in v0.1.103
type UpdateTestCaseCommentResponse struct { Uri *string `json:"uri,omitempty"` Creator *string `json:"creator,omitempty"` Comment *string `json:"comment,omitempty"` Notifier *[]string `json:"notifier,omitempty"` TestCaseUri *string `json:"test_case_uri,omitempty"` CreateTime *sdktime.SdkTime `json:"create_time,omitempty"` // 创建时间时间戳 CreateTimeTimestamp *int64 `json:"create_time_timestamp,omitempty"` UpdateTime *sdktime.SdkTime `json:"update_time,omitempty"` // 更新时间时间戳 UpdateTimeTimestamp *int64 `json:"update_time_timestamp,omitempty"` ProjectUuid *string `json:"project_uuid,omitempty"` VersionUri *string `json:"version_uri,omitempty"` DisplayName *string `json:"display_name,omitempty"` HttpStatusCode int `json:"-"` }
UpdateTestCaseCommentResponse Response Object
func (UpdateTestCaseCommentResponse) String ¶ added in v0.1.103
func (o UpdateTestCaseCommentResponse) String() string
type UpdateTestCaseListInfo ¶ added in v0.1.103
type UpdateTestCaseListInfo struct { // 对外测试步骤 Steps *[]TestCaseStepInfo `json:"steps,omitempty"` // 对外附件 Attachments *[]TestCaseAttachmentInfo `json:"attachments,omitempty"` // 创建人 Author *string `json:"author,omitempty"` // 名称 Name string `json:"name"` // 用例等级 Rank *int32 `json:"rank,omitempty"` // 处理人 Owner *string `json:"owner,omitempty"` // 前置条件 Preparation *string `json:"preparation,omitempty"` // 备注 Remark *string `json:"remark,omitempty"` // 测试阶段 Stage *string `json:"stage,omitempty"` // 测试类型 Activity *string `json:"activity,omitempty"` // 关键词 Keywords *string `json:"keywords,omitempty"` // apitest标记是否代码已提交 Market *string `json:"market,omitempty"` // 设计者 Designer *string `json:"designer,omitempty"` // 标签 Tags *string `json:"tags,omitempty"` // 逻辑region,外部使用公有云实际区域,内部使用默认值 Region *string `json:"region,omitempty"` // 对外关联资源类型 RelateType *string `json:"relate_type,omitempty"` // 服务类型 ServiceType *int32 `json:"service_type,omitempty"` // 对外只更新接口用例的java脚本路径标识 OnlyChangeScript *string `json:"only_change_script,omitempty"` // 对外需求添加到迭代标识 AddToIterator *string `json:"add_to_iterator,omitempty"` // 是否修改关联关系 NeedUpdateRelation *string `json:"need_update_relation,omitempty"` // 创建版本Uri CreationVersionUri *string `json:"creation_version_uri,omitempty"` // 用例编号 Number *string `json:"number,omitempty"` // 用例类型 CaseType *int32 `json:"case_type,omitempty"` // 执行平台类型 PlatformType *int32 `json:"platform_type,omitempty"` // 测试类型 TestType *int32 `json:"test_type,omitempty"` // 设计描述 DesignNote *string `json:"design_note,omitempty"` // 测试步骤 TestStep *string `json:"test_step,omitempty"` // 期望结果 ExpectOutput *string `json:"expect_output,omitempty"` // 测试环境类型 EnvType *string `json:"env_type,omitempty"` // 执行平台 ExePlatform *string `json:"exe_platform,omitempty"` // 测试工程 TestcaseProject *string `json:"testcase_project,omitempty"` // 脚本路径 SvnScriptPath *string `json:"svn_script_path,omitempty"` // 约束条件 MapRestrict *string `json:"map_restrict,omitempty"` // 网络脚本名 NetworkScriptName *string `json:"network_script_name,omitempty"` // 自动化类型,非自动化:0, 是自动化:1 AutoType *int32 `json:"auto_type,omitempty"` // 被自动化执行 ToBeAutoExec *int32 `json:"to_be_auto_exec,omitempty"` // 最后一次结果 LastResult *string `json:"last_result,omitempty"` // 最后一次结果Uri LastResultUri *string `json:"last_result_uri,omitempty"` // 目录Uri FeatureUri *string `json:"feature_uri,omitempty"` // 测试接口名 InterfaceName *string `json:"interface_name,omitempty"` // 网络问题ID SnpNo *string `json:"snp_no,omitempty"` // 关联需求编号 DrRelationId *string `json:"dr_relation_id,omitempty"` // 测试基数 TestBaseNum *string `json:"test_base_num,omitempty"` // 是否被自动化执行 AutomaticallyExecuted *int32 `json:"automatically_executed,omitempty"` // 第一次执行时间 FirstExecuteTime *sdktime.SdkTime `json:"first_execute_time,omitempty"` // 检测类型 DetectType *string `json:"detect_type,omitempty"` // 执行参数 ExecuteParam *string `json:"execute_param,omitempty"` // 分析领域 TestFeature *string `json:"test_feature,omitempty"` // 是否是契约用例,0:表示非契约用例, 1:表示契约用例 IsContractTestcase *int32 `json:"is_contract_testcase,omitempty"` // 总共耗时 TimeCost *float64 `json:"time_cost,omitempty"` // 自定义字段1 CustomField1 *string `json:"custom_field_1,omitempty"` // 自定义字段2 CustomField2 *string `json:"custom_field_2,omitempty"` // 自定义字段3 CustomField3 *string `json:"custom_field_3,omitempty"` // 自定义字段4 CustomField4 *string `json:"custom_field_4,omitempty"` // 自定义字段5 CustomField5 *string `json:"custom_field_5,omitempty"` // 自定义字段6 CustomField6 *string `json:"custom_field_6,omitempty"` // 自定义字段7 CustomField7 *string `json:"custom_field_7,omitempty"` // 自定义字段8 CustomField8 *string `json:"custom_field_8,omitempty"` // 自定义字段9 CustomField9 *string `json:"custom_field_9,omitempty"` // 自定义字段10 CustomField10 *string `json:"custom_field_10,omitempty"` // 自定义字段11 CustomField11 *string `json:"custom_field_11,omitempty"` // 自定义字段12 CustomField12 *string `json:"custom_field_12,omitempty"` // 自定义字段13 CustomField13 *string `json:"custom_field_13,omitempty"` // 自定义字段14 CustomField14 *string `json:"custom_field_14,omitempty"` // 自定义字段15 CustomField15 *string `json:"custom_field_15,omitempty"` // 自定义字段16 CustomField16 *string `json:"custom_field_16,omitempty"` // 自定义字段17 CustomField17 *string `json:"custom_field_17,omitempty"` // 自定义字段18 CustomField18 *string `json:"custom_field_18,omitempty"` // 自定义字段19 CustomField19 *string `json:"custom_field_19,omitempty"` // 自定义字段20 CustomField20 *string `json:"custom_field_20,omitempty"` // 自定义字段21 CustomField21 *string `json:"custom_field_21,omitempty"` // 自定义字段22 CustomField22 *string `json:"custom_field_22,omitempty"` // 自定义字段23 CustomField23 *string `json:"custom_field_23,omitempty"` // 自定义字段24 CustomField24 *string `json:"custom_field_24,omitempty"` // 自定义字段25 CustomField25 *string `json:"custom_field_25,omitempty"` // 记录用例由非自动化变为自动化类型的时间 BeAutoTypeTime *sdktime.SdkTime `json:"be_auto_type_time,omitempty"` // 配对用例编号 CompareNumber *string `json:"compare_number,omitempty"` // 场景标识 SceneFlag *string `json:"scene_flag,omitempty"` // 场景标识 BaseFlag *string `json:"base_flag,omitempty"` // 区别是否从yaml中生成的用例,默认false ParaValidator *string `json:"para_validator,omitempty"` // knet节点id KnetNodeId *string `json:"knet_node_id,omitempty"` // 最后一次执行用户 LastExeAuthor *string `json:"last_exe_author,omitempty"` // 运营商 CloudCarrier *string `json:"cloud_carrier,omitempty"` // 应用市场 MarketPlace *string `json:"market_place,omitempty"` // 脑图id TestMindId *string `json:"test_mind_id,omitempty"` // 脑图url TestMindUrl *string `json:"test_mind_url,omitempty"` // git提交url CommitUrl *string `json:"commit_url,omitempty"` // 测试模式编号 TestPatternNumber *string `json:"test_pattern_number,omitempty"` // 测试因子编号 TestFactorNumber *string `json:"test_factor_number,omitempty"` // 状态Code StatusCode *string `json:"status_code,omitempty"` // 结果Code ResultCode *string `json:"result_code,omitempty"` // 迭代ID ReleaseId *string `json:"release_id,omitempty"` // 标签ID LabelId *string `json:"label_id,omitempty"` // 对外用例操作时,标签名列表 LabelNames *[]string `json:"label_names,omitempty"` // 模块ID ModuleId *string `json:"module_id,omitempty"` // 最后执行时间 ExecuteLatestTime *sdktime.SdkTime `json:"execute_latest_time,omitempty"` // 执行时长 ExecuteDuration *string `json:"execute_duration,omitempty"` // 是否关键用例 IsKeyword *int32 `json:"is_keyword,omitempty"` // 测试版本号 ReleaseDev *string `json:"release_dev,omitempty"` // 是否用户新增用例 NewCreated *int32 `json:"new_created,omitempty"` // 执行参数 ExecuteParameter *string `json:"execute_parameter,omitempty"` // 项目ID,外部使用项目ID,内部使用默认值 ProjectUuid *string `json:"project_uuid,omitempty"` // 分支或者迭代uri VersionUri *string `json:"version_uri,omitempty"` // 更新用例信息列表 CaseList *[]CaseInfo `json:"case_list,omitempty"` // 批量更新用例id列表 CaseIdList *[]string `json:"case_id_list,omitempty"` }
func (UpdateTestCaseListInfo) String ¶ added in v0.1.103
func (o UpdateTestCaseListInfo) String() string
type UpdateTestCaseRequest ¶
type UpdateTestCaseRequest struct { // 项目唯一标识,固定长度32位字符 ProjectId string `json:"project_id"` // 测试用例唯一标识,固定长度32位字符 TestcaseId string `json:"testcase_id"` Body *UpdateTestCaseRequestBody `json:"body,omitempty"` }
UpdateTestCaseRequest Request Object
func (UpdateTestCaseRequest) String ¶
func (o UpdateTestCaseRequest) String() string
type UpdateTestCaseRequestBody ¶
type UpdateTestCaseRequestBody struct { // 页面上显示的用例名称,长度为[3-128]位字符 Name string `json:"name"` // 注册测试类型服务接口返回的服务id,取值范围为10-9999 ServiceId int32 `json:"service_id"` // 测试用例等级,可选值为[0,1,2,3,4],不填时默认为2 RankId *string `json:"rank_id,omitempty"` // 用例编号,不填该值时会自动生成,长度为[3-128]位字符 TestcaseNumber *string `json:"testcase_number,omitempty"` ExtendInfo *ExternalServiceBizCase `json:"extend_info,omitempty"` }
UpdateTestCaseRequestBody 更新测试用例信息请求体
func (UpdateTestCaseRequestBody) String ¶
func (o UpdateTestCaseRequestBody) String() string
type UpdateTestCaseResponse ¶
type UpdateTestCaseResponse struct { // 测试用例唯一标识 TestcaseId *string `json:"testcase_id,omitempty"` // 软开云项目唯一标识 ProjectId *string `json:"project_id,omitempty"` // 注册测试类型服务接口返回的服务id ServiceId *int32 `json:"service_id,omitempty"` // 测试用例名称 Name *string `json:"name,omitempty"` // 测试用例编号 TestcaseNumber *string `json:"testcase_number,omitempty"` // 测试用例等级 RankId *string `json:"rank_id,omitempty"` // 测试用例状态 StatusId *string `json:"status_id,omitempty"` AssignedUser *AssignedUserInfo `json:"assigned_user,omitempty"` // 测试用例执行次数 ExecuteCount *int32 `json:"execute_count,omitempty"` // 测试用例执行结果 ResultId *string `json:"result_id,omitempty"` ExtendInfo *ExtendInfo `json:"extend_info,omitempty"` // 接口调用失败错误码 ErrorCode *string `json:"error_code,omitempty"` // 接口调用失败错误信息 ErrorMsg *string `json:"error_msg,omitempty"` HttpStatusCode int `json:"-"` }
UpdateTestCaseResponse Response Object
func (UpdateTestCaseResponse) String ¶
func (o UpdateTestCaseResponse) String() string
type UpdateTestCaseResultBean ¶
type UpdateTestCaseResultBean struct { // 测试用例唯一标识,列表中不允许存在重复的id,固定长度32位字符 TestcaseId string `json:"testcase_id"` // 注册服务执行id,该值不允许重复,不超过32位字符 ExecuteId string `json:"execute_id"` // 测试用例结果,(0-成功,1-失败,5-执行中,6-停止) ResultId string `json:"result_id"` // 用例结束执行的时间戳,在执行结束时该字段必传 EndTime int64 `json:"end_time"` // 执行用例持续时长ms,更新状态时改字段必传 Duration *int64 `json:"duration,omitempty"` // 用于记录该次结果执行的备注信息 Description *string `json:"description,omitempty"` }
UpdateTestCaseResultBean 测试用例状态信息,数组长度小于等于50
func (UpdateTestCaseResultBean) String ¶
func (o UpdateTestCaseResultBean) String() string
type UpdateTestCaseResultRequest ¶
type UpdateTestCaseResultRequest struct { // 项目唯一标识,固定长度32位字符 ProjectId string `json:"project_id"` Body *UpdateTestCaseResultRequestBody `json:"body,omitempty"` }
UpdateTestCaseResultRequest Request Object
func (UpdateTestCaseResultRequest) String ¶
func (o UpdateTestCaseResultRequest) String() string
type UpdateTestCaseResultRequestBody ¶
type UpdateTestCaseResultRequestBody struct { // 注册测试类型服务接口返回的服务id ServiceId int32 `json:"service_id"` // 测试用例状态信息,数组长度小于等于50 ExecuteList []UpdateTestCaseResultBean `json:"execute_list"` }
UpdateTestCaseResultRequestBody 更新测试用例状态请求体
func (UpdateTestCaseResultRequestBody) String ¶
func (o UpdateTestCaseResultRequestBody) String() string
type UpdateTestCaseResultResponse ¶
type UpdateTestCaseResultResponse struct { // 接口调用失败错误码 ErrorCode *string `json:"error_code,omitempty"` // 接口调用失败错误信息 ErrorMsg *string `json:"error_msg,omitempty"` ErrorDetail *ErrorDetailInfo `json:"error_detail,omitempty"` HttpStatusCode int `json:"-"` }
UpdateTestCaseResultResponse Response Object
func (UpdateTestCaseResultResponse) String ¶
func (o UpdateTestCaseResultResponse) String() string
type UpdateUserDnsMappingRequest ¶ added in v0.1.103
type UpdateUserDnsMappingRequest struct { // 项目ID,固定长度32位字符(字母和数字)。 ProjectId string `json:"project_id"` Body *string `json:"body,omitempty"` }
UpdateUserDnsMappingRequest Request Object
func (UpdateUserDnsMappingRequest) String ¶ added in v0.1.103
func (o UpdateUserDnsMappingRequest) String() string
type UpdateUserDnsMappingResponse ¶ added in v0.1.103
type UpdateUserDnsMappingResponse struct { Error *CommonResponseErrorOfApiTest `json:"error,omitempty"` // 错误原因 Reason *string `json:"reason,omitempty"` Result *DnsMapping `json:"result,omitempty"` // 状态值,如success、error Status *string `json:"status,omitempty"` // 错误码 Code *string `json:"code,omitempty"` HttpStatusCode int `json:"-"` }
UpdateUserDnsMappingResponse Response Object
func (UpdateUserDnsMappingResponse) String ¶ added in v0.1.103
func (o UpdateUserDnsMappingResponse) String() string
type UpdateVersionTestCaseRequest ¶ added in v0.1.103
type UpdateVersionTestCaseRequest struct { // 用例uri CaseId string `json:"case_id"` Body *TestCaseInfo `json:"body,omitempty"` }
UpdateVersionTestCaseRequest Request Object
func (UpdateVersionTestCaseRequest) String ¶ added in v0.1.103
func (o UpdateVersionTestCaseRequest) String() string
type UpdateVersionTestCaseResponse ¶ added in v0.1.103
type UpdateVersionTestCaseResponse struct { // 资源URI Uri *string `json:"uri,omitempty"` // 资源类型 Type *string `json:"type,omitempty"` // 创建人 Author *string `json:"author,omitempty"` // 名称 Name *string `json:"name,omitempty"` // 级别 Rank *int32 `json:"rank,omitempty"` // 前置条件 Preparation *string `json:"preparation,omitempty"` // 备注 Remark *string `json:"remark,omitempty"` // 测试阶段 Stage *string `json:"stage,omitempty"` // 测试类型 Activity *string `json:"activity,omitempty"` // 关键词 Keywords *string `json:"keywords,omitempty"` // apitest标记是否代码已提交 Market *string `json:"market,omitempty"` // 设计者 Designer *string `json:"designer,omitempty"` // 标签 Tags *string `json:"tags,omitempty"` // 执行参数 ExecuteParameter *string `json:"execute_parameter,omitempty"` // 逻辑region Region *string `json:"region,omitempty"` // 处理人id,IteratorTestCase字段 Owner *string `json:"owner,omitempty"` // 最后修改人 LastModifier *string `json:"last_modifier,omitempty"` // 最后修改时间 LastModified *sdktime.SdkTime `json:"last_modified,omitempty"` // 修改时间时间戳 LastModifiedTimestamp *int64 `json:"last_modified_timestamp,omitempty"` // 最后变更时间 LastChangeTime *sdktime.SdkTime `json:"last_change_time,omitempty"` // 版本URI VersionUri *string `json:"version_uri,omitempty"` // 源资源URI OriginUri *string `json:"origin_uri,omitempty"` // 父资源URI ParentUri *string `json:"parent_uri,omitempty"` // 父资源路径 ParentPath *string `json:"parent_path,omitempty"` // 创建版本URI CreationVersionUri *string `json:"creation_version_uri,omitempty"` // 创建时间 CreationDate *sdktime.SdkTime `json:"creation_date,omitempty"` // 创建时间时间戳 CreationDateTimestamp *int64 `json:"creation_date_timestamp,omitempty"` // 创建人名称 AuthorName *string `json:"author_name,omitempty"` // 备注 Comment *string `json:"comment,omitempty"` // 编号 Number *string `json:"number,omitempty"` // 用例类型 CaseType *int32 `json:"case_type,omitempty"` // 执行平台类型 PlatformType *int32 `json:"platform_type,omitempty"` // 服务类型 ServiceType *int32 `json:"service_type,omitempty"` // 服务类型名称 ServiceTypeName *string `json:"service_type_name,omitempty"` // 测试类型 TestType *int32 `json:"test_type,omitempty"` // 测试类型名称 TestTypeName *string `json:"test_type_name,omitempty"` // 设计描述 DesignNote *string `json:"design_note,omitempty"` // 测试步骤 TestStep *string `json:"test_step,omitempty"` // 期望结果 ExpectOutput *string `json:"expect_output,omitempty"` // 测试环境类型 EnvType *string `json:"env_type,omitempty"` // 执行平台 ExePlatform *string `json:"exe_platform,omitempty"` // 测试工程 TestcaseProject *string `json:"testcase_project,omitempty"` // 脚本路径 SvnScriptPath *string `json:"svn_script_path,omitempty"` // 约束条件 MapRestrict *string `json:"map_restrict,omitempty"` // 网络脚本名 NetworkScriptName *string `json:"network_script_name,omitempty"` // 自动化类型,非自动化:0, 是自动化:1 AutoType *int32 `json:"auto_type,omitempty"` // 被自动化执行 ToBeAutoExec *int32 `json:"to_be_auto_exec,omitempty"` // 最后一次结果 LastResult *string `json:"last_result,omitempty"` // 最后一次结果Uri LastResultUri *string `json:"last_result_uri,omitempty"` // 目录Uri FeatureUri *string `json:"feature_uri,omitempty"` // 目录名称 FeatureName *string `json:"feature_name,omitempty"` // 测试接口名 InterfaceName *string `json:"interface_name,omitempty"` // 网络问题ID SnpNo *string `json:"snp_no,omitempty"` // 关联需求编号 DrRelationId *string `json:"dr_relation_id,omitempty"` // 需求名称 IssueName *string `json:"issue_name,omitempty"` // 测试基数 TestBaseNum *string `json:"test_base_num,omitempty"` // 是否被自动化执行 AutomaticallyExecuted *int32 `json:"automatically_executed,omitempty"` // 第一次执行时间 FirstExecuteTime *sdktime.SdkTime `json:"first_execute_time,omitempty"` // 检测类型 DetectType *string `json:"detect_type,omitempty"` // 执行参数 ExecuteParam *string `json:"execute_param,omitempty"` // 分析领域 TestFeature *string `json:"test_feature,omitempty"` // 是否是契约用例,0:表示非契约用例, 1:表示契约用例 IsContractTestcase *int32 `json:"is_contract_testcase,omitempty"` // 总共耗时 TimeCost *float64 `json:"time_cost,omitempty"` // 记录用例由非自动化变为自动化类型的时间 BeAutoTypeTime *sdktime.SdkTime `json:"be_auto_type_time,omitempty"` // 配对用例编号 CompareNumber *string `json:"compare_number,omitempty"` // 场景标识 SceneFlag *string `json:"scene_flag,omitempty"` // 场景标识 BaseFlag *string `json:"base_flag,omitempty"` // 区别是否从yaml中生成的用例,默认false ParaValidator *string `json:"para_validator,omitempty"` // knet节点id KnetNodeId *string `json:"knet_node_id,omitempty"` // 最后一次执行用户 LastExeAuthor *string `json:"last_exe_author,omitempty"` // 运营商 CloudCarrier *string `json:"cloud_carrier,omitempty"` // 应用市场 MarketPlace *string `json:"market_place,omitempty"` // 脑图id TestMindId *string `json:"test_mind_id,omitempty"` // 脑图url TestMindUrl *string `json:"test_mind_url,omitempty"` // git提交url CommitUrl *string `json:"commit_url,omitempty"` // 测试模式编号 TestPatternNumber *string `json:"test_pattern_number,omitempty"` // 测试因子编号 TestFactorNumber *string `json:"test_factor_number,omitempty"` // 状态Code StatusCode *string `json:"status_code,omitempty"` // 结果Code ResultCode *string `json:"result_code,omitempty"` // 迭代ID ReleaseId *string `json:"release_id,omitempty"` // 标签ID LabelId *string `json:"label_id,omitempty"` // 用例标签名称列表 Labels *string `json:"labels,omitempty"` // 模块ID ModuleId *string `json:"module_id,omitempty"` // 模块名称 ModuleName *string `json:"module_name,omitempty"` // 模块path ModulePath *string `json:"module_path,omitempty"` // 模块路径名称 ModulePathName *string `json:"module_path_name,omitempty"` // 最后执行时间 ExecuteLatestTime *sdktime.SdkTime `json:"execute_latest_time,omitempty"` // 执行时长 ExecuteDuration *string `json:"execute_duration,omitempty"` // 执行次数 ExecuteTimes *int32 `json:"execute_times,omitempty"` // 是否关键用例 IsKeyword *int32 `json:"is_keyword,omitempty"` // 测试版本号 ReleaseDev *string `json:"release_dev,omitempty"` // 是否用户新增用例 NewCreated *string `json:"new_created,omitempty"` // 项目ID ProjectUuid *string `json:"project_uuid,omitempty"` // 创建版本名称,原逻辑marshall添加字段 CreationVersionName *string `json:"creation_version_name,omitempty"` // 特性路径,原逻辑marshall添加字段 FeaturePath *string `json:"feature_path,omitempty"` // 实体用例Uri,IteratorTestCase字段 TestcaseUri *string `json:"testcase_uri,omitempty"` // 处理人名称 OwnerName *string `json:"owner_name,omitempty"` // 迭代用例Uri,IteratorTestCase字段 IteratorCaseUri *string `json:"iterator_case_uri,omitempty"` // 脚本链接scriptLink ScriptLink *string `json:"script_link,omitempty"` // 自定义字段1 CustomField1 *string `json:"custom_field_1,omitempty"` // 自定义字段2 CustomField2 *string `json:"custom_field_2,omitempty"` // 自定义字段3 CustomField3 *string `json:"custom_field_3,omitempty"` // 自定义字段4 CustomField4 *string `json:"custom_field_4,omitempty"` // 自定义字段5 CustomField5 *string `json:"custom_field_5,omitempty"` // 自定义字段6 CustomField6 *string `json:"custom_field_6,omitempty"` // 自定义字段7 CustomField7 *string `json:"custom_field_7,omitempty"` // 自定义字段8 CustomField8 *string `json:"custom_field_8,omitempty"` // 自定义字段9 CustomField9 *string `json:"custom_field_9,omitempty"` // 自定义字段10 CustomField10 *string `json:"custom_field_10,omitempty"` // 自定义字段11 CustomField11 *string `json:"custom_field_11,omitempty"` // 自定义字段12 CustomField12 *string `json:"custom_field_12,omitempty"` // 自定义字段13 CustomField13 *string `json:"custom_field_13,omitempty"` // 自定义字段14 CustomField14 *string `json:"custom_field_14,omitempty"` // 自定义字段15 CustomField15 *string `json:"custom_field_15,omitempty"` // 自定义字段16 CustomField16 *string `json:"custom_field_16,omitempty"` // 自定义字段17 CustomField17 *string `json:"custom_field_17,omitempty"` // 自定义字段18 CustomField18 *string `json:"custom_field_18,omitempty"` // 自定义字段19 CustomField19 *string `json:"custom_field_19,omitempty"` // 自定义字段20 CustomField20 *string `json:"custom_field_20,omitempty"` // 自定义字段21 CustomField21 *string `json:"custom_field_21,omitempty"` // 自定义字段22 CustomField22 *string `json:"custom_field_22,omitempty"` // 自定义字段23 CustomField23 *string `json:"custom_field_23,omitempty"` // 自定义字段24 CustomField24 *string `json:"custom_field_24,omitempty"` // 自定义字段25 CustomField25 *string `json:"custom_field_25,omitempty"` HttpStatusCode int `json:"-"` }
UpdateVersionTestCaseResponse Response Object
func (UpdateVersionTestCaseResponse) String ¶ added in v0.1.103
func (o UpdateVersionTestCaseResponse) String() string
type UploadFile ¶ added in v0.1.103
type UploadFile struct { // 所属的AWInstance的ID AwInsId *string `json:"awInsId,omitempty"` // 创建时间 CreateTime *string `json:"create_time,omitempty"` // 创建时间戳 CreateTimeStamp *int64 `json:"create_time_stamp,omitempty"` // 创建时间字符串 CreateTimeString *string `json:"create_time_string,omitempty"` // 创建人 CreateUser *string `json:"create_user,omitempty"` // 当前大小 CurrentSize *int64 `json:"current_size,omitempty"` // 文件路径 FilePath *string `json:"filePath,omitempty"` // id Id *string `json:"id,omitempty"` // 名称 Name *string `json:"name,omitempty"` // 文件的原名 OriginName *string `json:"originName,omitempty"` // 项目ID ProjectId *string `json:"projectId,omitempty"` // 区域名称 Region *string `json:"region,omitempty"` // 测试用例的唯一标识符 TestcaseId *string `json:"testcase_id,omitempty"` // 更新时间 UpdateTime *string `json:"update_time,omitempty"` // 更新时间戳 UpdateTimeStamp *int64 `json:"update_time_stamp,omitempty"` // 更新时间字符串 UpdateTimeString *string `json:"update_time_string,omitempty"` // 更新人 UpdateUser *string `json:"update_user,omitempty"` }
func (UploadFile) String ¶ added in v0.1.103
func (o UploadFile) String() string
type UploadFileRes ¶ added in v0.1.103
type UploadFileRes struct { // 所属的AWInstance的ID AwInsId *string `json:"awInsId,omitempty"` // 创建时间 CreateTime *string `json:"create_time,omitempty"` // 创建时间戳 CreateTimeStamp *int64 `json:"create_time_stamp,omitempty"` // 创建时间字符串 CreateTimeString *string `json:"create_time_string,omitempty"` // 创建人 CreateUser *string `json:"create_user,omitempty"` // 当前大小 CurrentSize *int64 `json:"current_size,omitempty"` // 文件路径 FilePath *string `json:"filePath,omitempty"` // id Id *string `json:"id,omitempty"` // 文件在系统中的名字 Name *string `json:"name,omitempty"` // 文件的原名 OriginName *string `json:"originName,omitempty"` // 项目ID ProjectId *string `json:"projectId,omitempty"` // 区域名称 Region *string `json:"region,omitempty"` // 测试用例的唯一标识符 TestcaseId *string `json:"testcase_id,omitempty"` // 更新时间 UpdateTime *string `json:"update_time,omitempty"` // 更新时间戳 UpdateTimeStamp *int64 `json:"update_time_stamp,omitempty"` // 更新时间字符串 UpdateTimeString *string `json:"update_time_string,omitempty"` // 更新人 UpdateUser *string `json:"update_user,omitempty"` }
func (UploadFileRes) String ¶ added in v0.1.103
func (o UploadFileRes) String() string
type UsageInfos ¶ added in v0.1.100
type UsageInfos struct { // 资源名称 Name *string `json:"name,omitempty"` // 资源标识 Id *string `json:"id,omitempty"` // 资源总量 Amount *string `json:"amount,omitempty"` // 已消耗用量 Used *string `json:"used,omitempty"` // 资源已用容量百分比,例如80% 值为80 UsedPercent *int32 `json:"used_percent,omitempty"` // 版本超限信息 UsageInfo *[]UsageInfos `json:"usage_info,omitempty"` }
UsageInfos 资源已用容量对象
func (UsageInfos) String ¶ added in v0.1.100
func (o UsageInfos) String() string
type ValidateRule ¶ added in v0.1.103
type ValidateRule struct { // 依赖信息列表 DependentInfo *[]ConditionInstance `json:"dependent_info,omitempty"` // 是否启用的标识符 Enabled *bool `json:"enabled,omitempty"` // 配置依赖的标识符 IsConfigDep *bool `json:"is_configDep,omitempty"` // 是否依赖的标识符 IsDependent *bool `json:"is_dependent,omitempty"` // 消息 Message *string `json:"message,omitempty"` // 结果 Result *string `json:"result,omitempty"` // 特殊字符 SpecialChar *string `json:"special_char,omitempty"` // 特殊字符的有效性 SpecialCharValid *string `json:"special_char_valid,omitempty"` // 示例 XExample *string `json:"x_example,omitempty"` }
func (ValidateRule) String ¶ added in v0.1.103
func (o ValidateRule) String() string
type VariableRes ¶ added in v0.1.100
type VariableRes struct { ByOrder *int32 `json:"by_order,omitempty"` Category *string `json:"category,omitempty"` // 创建时间 CreateTime *string `json:"create_time,omitempty"` CreateTimeStamp *int64 `json:"create_time_stamp,omitempty"` CreateTimeString *string `json:"create_time_string,omitempty"` // 创建人 CreateUser *string `json:"create_user,omitempty"` CurrentPermission *string `json:"currentPermission,omitempty"` Description *string `json:"description,omitempty"` DynamicParamFlag *bool `json:"dynamicParamFlag,omitempty"` FunctionParams *string `json:"functionParams,omitempty"` GroupId *string `json:"groupId,omitempty"` // id Id *string `json:"id,omitempty"` IsSensitiveInfo *bool `json:"isSensitiveInfo,omitempty"` IsSensitiveModified *bool `json:"isSensitiveModified,omitempty"` Locked *int32 `json:"locked,omitempty"` Name *string `json:"name,omitempty"` NodeId *string `json:"node_id,omitempty"` NodeType *int32 `json:"node_type,omitempty"` ParentId *string `json:"parent_id,omitempty"` ParentNodeId *string `json:"parent_node_id,omitempty"` Property *string `json:"property,omitempty"` Region *string `json:"region,omitempty"` SensitiveInfoSetterTime *string `json:"sensitiveInfoSetterTime,omitempty"` SensitiveInfoSetterUser *string `json:"sensitiveInfoSetterUser,omitempty"` SourceId *string `json:"sourceId,omitempty"` Type *string `json:"type,omitempty"` // 更新时间 UpdateTime *string `json:"update_time,omitempty"` UpdateTimeStamp *int64 `json:"update_time_stamp,omitempty"` UpdateTimeString *string `json:"update_time_string,omitempty"` // 更新人 UpdateUser *string `json:"update_user,omitempty"` VariableType *int32 `json:"variableType,omitempty"` }
func (VariableRes) String ¶ added in v0.1.100
func (o VariableRes) String() string
type WorkItemInfo ¶ added in v0.1.103
type WorkItemInfo struct { // 工作项编号 WorkItemId string `json:"work_item_id"` // 是否有子需求 HasChild bool `json:"has_child"` // 是否展开 IsOpen bool `json:"is_open"` // 子需求 ChildList *[]WorkItemInfo `json:"child_list,omitempty"` }
WorkItemInfo 关联需求
func (WorkItemInfo) String ¶ added in v0.1.103
func (o WorkItemInfo) String() string
type WorkItemVo ¶ added in v0.1.100
type WorkItemVo struct { // 工作项名称 Name *string `json:"name,omitempty"` // 处理人 Owner *string `json:"owner,omitempty"` // 工作项路径 Path *string `json:"path,omitempty"` // 预计开始日期 StartDate *string `json:"start_date,omitempty"` // 预计结束日期 DueDate *string `json:"due_date,omitempty"` // 逻辑region,外部使用公有云实际区域,内部使用默认值 Region *string `json:"region,omitempty"` // 创建人 Creator *string `json:"creator,omitempty"` // 更新人 Updator *string `json:"updator,omitempty"` // 项目ID,外部使用项目ID,内部使用默认值 ProjectUuid *string `json:"project_uuid,omitempty"` // 工作项编号 WorkItemId *string `json:"work_item_id,omitempty"` // 状态ID StatusId *string `json:"status_id,omitempty"` // 状态 StatusName *string `json:"status_name,omitempty"` // 类型ID TrackerId *string `json:"tracker_id,omitempty"` // 类型 TrackerName *string `json:"tracker_name,omitempty"` // 迭代ID IterationId *string `json:"iteration_id,omitempty"` // 模块ID ModuleId *string `json:"module_id,omitempty"` // 重要程度ID SeverityId *string `json:"severity_id,omitempty"` // 重要程度 SeverityName *string `json:"severity_name,omitempty"` // 父工作项编号 ParentWorkitemId *string `json:"parent_workitem_id,omitempty"` // 看板ID BoardId *string `json:"board_id,omitempty"` // 看板 BoardName *string `json:"board_name,omitempty"` // 创建时间 CreateTime *sdktime.SdkTime `json:"create_time,omitempty"` // 更新时间 UpdateTime *sdktime.SdkTime `json:"update_time,omitempty"` // 迭代名 IterationName *string `json:"iteration_name,omitempty"` // 模块名 ModuleName *string `json:"module_name,omitempty"` // 模块path ModulePath *string `json:"module_path,omitempty"` // 模块路径名称 ModulePathName *string `json:"module_path_name,omitempty"` // 处理人 OwnerName *string `json:"owner_name,omitempty"` // 父工作项下是否有子工作项包含动态 HaveChildDynamic *bool `json:"have_child_dynamic,omitempty"` // 父工作项下是否有子工作项 HasChild *bool `json:"has_child,omitempty"` // 需求动态数量 IssueDynamicCount *int32 `json:"issue_dynamic_count,omitempty"` // 用例数量 CaseCount *int32 `json:"case_count,omitempty"` // xBoard项目工作项序列号 SequenceId *string `json:"sequence_id,omitempty"` // pi的id,层级关系:pi -> 迭代 -> 需求 PiId *string `json:"pi_id,omitempty"` // 迭代ID PiName *string `json:"pi_name,omitempty"` }
func (WorkItemVo) String ¶ added in v0.1.100
func (o WorkItemVo) String() string
Source Files ¶
- model_add_relations_info.go
- model_add_resource_info.go
- model_add_test_case_comment_request.go
- model_add_test_case_comment_response.go
- model_alarm_statistics_query.go
- model_alarm_template_info.go
- model_alert_group.go
- model_alert_level.go
- model_alert_statistics_dto.go
- model_alert_template_vo.go
- model_api_error.go
- model_array_node.go
- model_asset.go
- model_assigned_user_info.go
- model_associate_defect_info_vo.go
- model_associate_issue_info_vo.go
- model_attachment_vo.go
- model_attribute_change.go
- model_auth_info.go
- model_available_config.go
- model_aw_instance.go
- model_aw_instance_res.go
- model_aw_param.go
- model_aw_param_basic_value.go
- model_aw_variable.go
- model_base_page_info_review.go
- model_base_page_info_scene.go
- model_base_page_info_template_v2.go
- model_base_page_info_test_case.go
- model_base_page_info_test_point.go
- model_basic_aw.go
- model_basic_aw_cata.go
- model_basic_aw_info.go
- model_basic_aw_res.go
- model_batch_add_relations_by_one_case_request.go
- model_batch_add_relations_by_one_case_response.go
- model_batch_add_resources_for_iterator_request.go
- model_batch_add_resources_for_iterator_response.go
- model_batch_delete_test_case_request.go
- model_batch_delete_test_case_request_body.go
- model_batch_delete_test_case_response.go
- model_batch_delete_test_cases_request.go
- model_batch_delete_test_cases_response.go
- model_batch_delete_test_report_request.go
- model_batch_delete_test_report_response.go
- model_batch_remove_test_cases_from_iterator_request.go
- model_batch_remove_test_cases_from_iterator_response.go
- model_batch_update_version_test_cases_request.go
- model_batch_update_version_test_cases_response.go
- model_branch_version_info.go
- model_case_automation_details_vo.go
- model_case_aw_instance.go
- model_case_completion_rate_vo.go
- model_case_execute_vo.go
- model_case_id_and_type_info.go
- model_case_info.go
- model_case_operation_vo.go
- model_case_pass_rate_vo.go
- model_case_pass_vo.go
- model_case_remove_info.go
- model_check_permission_request.go
- model_check_permission_response.go
- model_check_point.go
- model_comm_request_list_factor_param.go
- model_comm_request_mindmap_page_param_v3.go
- model_comm_request_review_page_param.go
- model_comm_request_scene_page_param.go
- model_comm_request_system_config.go
- model_comm_request_template_page_param.go
- model_comm_request_test_case_page_param.go
- model_comm_request_test_point_page_param.go
- model_common_response_error_available_config.go
- model_common_response_error_object.go
- model_common_response_error_of_api_test_.go
- model_common_response_error_ofobject.go
- model_common_response_error_page_result_basic_aw_info.go
- model_common_response_error_string.go
- model_condition_instance.go
- model_cover_rate_vo.go
- model_create_api_test_suite_by_repo_file_request.go
- model_create_api_test_suite_by_repo_file_response.go
- model_create_basic_aw_req.go
- model_create_info_vo.go
- model_create_iterator_request.go
- model_create_iterator_response.go
- model_create_plan_request.go
- model_create_plan_request_body.go
- model_create_plan_response.go
- model_create_project_branch_request.go
- model_create_project_branch_response.go
- model_create_relations_by_one_case_request.go
- model_create_relations_by_one_case_response.go
- model_create_report_request.go
- model_create_report_response.go
- model_create_resource_uri_request.go
- model_create_resource_uri_response.go
- model_create_service_request.go
- model_create_service_response.go
- model_create_test_case_in_plan_request.go
- model_create_test_case_in_plan_request_body.go
- model_create_test_case_in_plan_response.go
- model_create_test_case_req.go
- model_create_test_case_request.go
- model_create_test_case_request_body.go
- model_create_test_case_response.go
- model_create_test_suit_by_repo_file_info.go
- model_create_user_defined_url_key_word_request.go
- model_create_user_defined_url_key_word_response.go
- model_create_version_test_case_request.go
- model_create_version_test_case_response.go
- model_custom_field_vo.go
- model_custom_report_list_vo.go
- model_dashboard_data_query.go
- model_dashboard_dto.go
- model_defect_vo.go
- model_delete_basic_aw_by_id_request.go
- model_delete_basic_aw_by_id_response.go
- model_delete_relations_by_one_case_info.go
- model_delete_relations_by_one_case_request.go
- model_delete_relations_by_one_case_response.go
- model_delete_service_request.go
- model_delete_service_response.go
- model_delete_test_case_comment_request.go
- model_delete_test_case_comment_response.go
- model_delete_test_case_info.go
- model_dep_param_instance.go
- model_design_summary_vo.go
- model_detail_test_type_case_pass_rate_vo.go
- model_dns_mapping.go
- model_dns_mapping_node.go
- model_domain_visible_service_vo.go
- model_echo_test_package_check_result.go
- model_element_resource_change_external_vo.go
- model_environment.go
- model_error_case_info_bean.go
- model_error_detail_info.go
- model_error_info.go
- model_execute_info_vo.go
- model_execute_summary_vo.go
- model_extend_author_info.go
- model_extend_info.go
- model_external_branch_info_vo.go
- model_external_service_biz_case.go
- model_external_service_case_info.go
- model_external_service_case_step.go
- model_external_test_case_history_vo.go
- model_external_test_case_vo.go
- model_external_user_case_and_defect.go
- model_external_user_execute_info.go
- model_extra_info.go
- model_generate_report_info.go
- model_get_public_lib_and_aws_resp.go
- model_id_and_name_and_value_vo.go
- model_integer_id_and_name_vo.go
- model_issue_cover_rate_vo.go
- model_issue_list_filter_info.go
- model_issue_list_pi_filter_info.go
- model_issue_pass_details_vo.go
- model_issue_tree_info.go
- model_issues_relation_test_case_vo.go
- model_item_param.go
- model_iterator_list_filter_info.go
- model_iterator_version_info.go
- model_iterator_version_summary_vo.go
- model_iterator_versions_query_info.go
- model_json_node.go
- model_list_alarm_statistics_using_request.go
- model_list_alarm_statistics_using_response.go
- model_list_alert_groups_by_condition_request.go
- model_list_alert_groups_by_condition_request_body.go
- model_list_alert_groups_by_condition_response.go
- model_list_alert_templates_request.go
- model_list_alert_templates_response.go
- model_list_all_branches_request.go
- model_list_all_branches_response.go
- model_list_all_config_item_by_type_request.go
- model_list_all_config_item_by_type_request_body.go
- model_list_all_config_item_by_type_response.go
- model_list_all_iterators_request.go
- model_list_all_iterators_response.go
- model_list_all_test_cases_request.go
- model_list_all_test_cases_response.go
- model_list_attachments_request.go
- model_list_attachments_response.go
- model_list_available_config_request.go
- model_list_available_config_response.go
- model_list_basic_aw_info_list_supports_search_request.go
- model_list_basic_aw_info_list_supports_search_response.go
- model_list_basic_aw_request.go
- model_list_basic_aw_response.go
- model_list_branches_request.go
- model_list_branches_response.go
- model_list_cases_status_request.go
- model_list_cases_status_response.go
- model_list_domain_visible_services_request.go
- model_list_domain_visible_services_response.go
- model_list_environments_request.go
- model_list_environments_response.go
- model_list_factor_param.go
- model_list_issue_tree_request.go
- model_list_issue_tree_response.go
- model_list_iterator_issue_tree_request.go
- model_list_iterator_issue_tree_response.go
- model_list_iterators_request.go
- model_list_iterators_response.go
- model_list_lines_using_request.go
- model_list_lines_using_response.go
- model_list_msg_infos_using_request.go
- model_list_msg_infos_using_response.go
- model_list_own_test_cases_request.go
- model_list_own_test_cases_response.go
- model_list_project_field_configs_request.go
- model_list_project_field_configs_response.go
- model_list_project_test_case_fields_request.go
- model_list_project_test_case_fields_response.go
- model_list_public_lib_and_aws_request.go
- model_list_public_lib_and_aws_response.go
- model_list_reports_request.go
- model_list_reports_response.go
- model_list_resource_pools_request.go
- model_list_resource_pools_response.go
- model_list_scatters_using_request.go
- model_list_scatters_using_response.go
- model_list_sub_task_case_overstock_using_request.go
- model_list_sub_task_case_overstock_using_response.go
- model_list_task_assign_cases_request.go
- model_list_task_assign_cases_response.go
- model_list_task_test_cases_request.go
- model_list_task_test_cases_response.go
- model_list_tasks_request.go
- model_list_tasks_response.go
- model_list_test_case_comments_request.go
- model_list_test_case_comments_response.go
- model_list_test_case_histories_request.go
- model_list_test_case_histories_request_body.go
- model_list_test_case_histories_response.go
- model_list_test_case_script_detail_request.go
- model_list_test_case_script_detail_response.go
- model_list_test_cases_by_issue_request.go
- model_list_test_cases_by_issue_response.go
- model_list_test_cases_request.go
- model_list_test_cases_request_body.go
- model_list_test_cases_response.go
- model_list_test_reports_by_condition_request.go
- model_list_test_reports_by_condition_response.go
- model_list_test_types_request.go
- model_list_test_types_response.go
- model_list_testcases_by_project_issues_relation_request.go
- model_list_testcases_by_project_issues_relation_response.go
- model_list_usage_infos_request.go
- model_list_usage_infos_response.go
- model_list_user_dns_mapping_request.go
- model_list_user_dns_mapping_response.go
- model_list_user_package_usage_request.go
- model_list_user_package_usage_response.go
- model_list_user_popup_info_request.go
- model_list_user_popup_info_response.go
- model_list_using_get_request.go
- model_list_using_get_response.go
- model_list_variables_request.go
- model_list_variables_response.go
- model_mindmap_object.go
- model_mindmap_page_param_v3.go
- model_mock_info.go
- model_msg_info_query.go
- model_msg_info_vo.go
- model_name_and_id.go
- model_name_and_id_vo.go
- model_name_and_value_and_code_vo.go
- model_name_and_value_vo.go
- model_number.go
- model_opr_report_info.go
- model_package_usage.go
- model_page_result_basic_aw_info.go
- model_page_results.go
- model_pi_filter_info.go
- model_pi_info.go
- model_plan_cycle.go
- model_pop_up_info.go
- model_project_field_config_option_vo.go
- model_project_field_config_vo.go
- model_project_test_case_field_vo.go
- model_public_aw_lib.go
- model_public_aw_lib_res.go
- model_query_cases_status_response_v2.go
- model_query_custom_fields_info.go
- model_query_issue_tree_info.go
- model_query_project_issues_relation_test_cases_info.go
- model_query_requirements_overview_info.go
- model_query_task_assign_cases_info.go
- model_query_task_test_cases_info.go
- model_query_test_cases_by_issue_info.go
- model_query_test_item_tree_info.go
- model_relate_task_test_cases_vo.go
- model_relation_info.go
- model_remove_issues_from_iterator_request.go
- model_remove_issues_from_iterator_response.go
- model_remove_issues_info.go
- model_report_chart_data_vo.go
- model_report_dim_vo.go
- model_report_filter.go
- model_report_summary_vo.go
- model_requirement_overview_vo.go
- model_requirements_overview_vo.go
- model_resource_change_external_vo.go
- model_resource_pool_vo.go
- model_result_value_custom_report_list_vo.go
- model_result_value_list_custom_report_list_vo.go
- model_result_value_list_project_field_config_vo.go
- model_result_value_list_resource_pool_vo.go
- model_result_value_list_test_case_review_vo.go
- model_result_value_list_test_item_vo.go
- model_result_value_list_test_version_vo.go
- model_result_value_requirements_overview_vo.go
- model_result_value_string_for_ok.go
- model_review.go
- model_review_page_param.go
- model_run_test_case_request.go
- model_run_test_case_request_body.go
- model_run_test_case_response.go
- model_save_task_setting_request.go
- model_save_task_setting_request_body.go
- model_save_task_setting_response.go
- model_scene.go
- model_scene_page_param.go
- model_search_request.go
- model_service_request_body.go
- model_services_info.go
- model_show_all_config_value_by_type_and_key_request.go
- model_show_all_config_value_by_type_and_key_response.go
- model_show_all_feature_children_request.go
- model_show_all_feature_children_response.go
- model_show_api_testcase_histories_request.go
- model_show_api_testcase_histories_response.go
- model_show_asset_request.go
- model_show_asset_response.go
- model_show_asset_tree_request.go
- model_show_asset_tree_response.go
- model_show_background_info_request.go
- model_show_background_info_response.go
- model_show_branch_request.go
- model_show_branch_response.go
- model_show_concurrency_package_using_request.go
- model_show_concurrency_package_using_response.go
- model_show_disclaimer_record_request.go
- model_show_disclaimer_record_response.go
- model_show_domain_info_request.go
- model_show_domain_info_response.go
- model_show_echo_test_package_using_request.go
- model_show_echo_test_package_using_response.go
- model_show_factor_by_asset_id_request.go
- model_show_factor_by_asset_id_response.go
- model_show_factor_by_id_request.go
- model_show_factor_by_id_response.go
- model_show_feature_children_request.go
- model_show_feature_children_response.go
- model_show_free_declaration_request.go
- model_show_free_declaration_response.go
- model_show_if_task_name_repeat_request.go
- model_show_if_task_name_repeat_response.go
- model_show_if_user_name_repeat_request.go
- model_show_if_user_name_repeat_response.go
- model_show_issues_by_plan_id_request.go
- model_show_issues_by_plan_id_response.go
- model_show_iterator_by_defect_request.go
- model_show_iterator_by_defect_response.go
- model_show_iterator_detail_request.go
- model_show_iterator_detail_response.go
- model_show_mind_map_by_id_request.go
- model_show_mind_map_by_id_response.go
- model_show_mindmap_by_page_request.go
- model_show_mindmap_by_page_response.go
- model_show_mindmap_creator_name_request.go
- model_show_mindmap_creator_name_response.go
- model_show_operational_data_current_month_using_request.go
- model_show_operational_data_current_month_using_response.go
- model_show_plan_journals_request.go
- model_show_plan_journals_response.go
- model_show_plan_list_request.go
- model_show_plan_list_response.go
- model_show_plans_request.go
- model_show_plans_response.go
- model_show_progress_request.go
- model_show_progress_response.go
- model_show_project_data_dashboard_request.go
- model_show_project_data_dashboard_response.go
- model_show_register_service_request.go
- model_show_register_service_response.go
- model_show_report_request.go
- model_show_report_response.go
- model_show_requirements_overview_request.go
- model_show_requirements_overview_response.go
- model_show_review_by_page_request.go
- model_show_review_by_page_response.go
- model_show_scene_by_page_request.go
- model_show_scene_by_page_response.go
- model_show_statistic_by_id_request.go
- model_show_statistic_by_id_response.go
- model_show_system_configs_request.go
- model_show_system_configs_response.go
- model_show_template_by_page_request.go
- model_show_template_by_page_response.go
- model_show_test_case_and_defect_info_request.go
- model_show_test_case_and_defect_info_request_body.go
- model_show_test_case_and_defect_info_response.go
- model_show_test_case_detail_request.go
- model_show_test_case_detail_response.go
- model_show_test_case_detail_v2_request.go
- model_show_test_case_detail_v2_response.go
- model_show_test_case_request.go
- model_show_test_case_response.go
- model_show_test_case_reviews_request.go
- model_show_test_case_reviews_response.go
- model_show_test_cases_change_statistics_request.go
- model_show_test_cases_change_statistics_response.go
- model_show_testcase_by_page_request.go
- model_show_testcase_by_page_response.go
- model_show_testpoint_by_page_request.go
- model_show_testpoint_by_page_response.go
- model_show_user_access_info_request.go
- model_show_user_access_info_response.go
- model_show_user_execute_test_case_info_request.go
- model_show_user_execute_test_case_info_request_body.go
- model_show_user_execute_test_case_info_response.go
- model_simple_issue_vo.go
- model_simple_resource_info.go
- model_sub_task_case_success_line_detail_vo.go
- model_sub_task_case_success_line_vo.go
- model_subtaskcase_overstock_dto.go
- model_system_config.go
- model_task_assign_case_detail_vo.go
- model_task_assign_case_vo.go
- model_task_case_response_time_detail_vo.go
- model_task_list_vo.go
- model_task_vo.go
- model_tasks_query_info.go
- model_template_page_param.go
- model_template_v2.go
- model_test_case.go
- model_test_case_attachment_info.go
- model_test_case_comment_info.go
- model_test_case_comment_vo.go
- model_test_case_execute_bean.go
- model_test_case_info.go
- model_test_case_list_vo.go
- model_test_case_page_param.go
- model_test_case_review_vo.go
- model_test_case_step_info.go
- model_test_case_step_vo.go
- model_test_case_vo.go
- model_test_cases_query_info.go
- model_test_item_vo.go
- model_test_plan_detail.go
- model_test_plan_detail_creator.go
- model_test_plan_detail_design_stage.go
- model_test_plan_detail_execute_stage.go
- model_test_plan_detail_owner.go
- model_test_plan_detail_report_stage.go
- model_test_plan_issue_detail.go
- model_test_plan_journal_detail.go
- model_test_plan_journal_list.go
- model_test_point.go
- model_test_point_page_param.go
- model_test_report_info_request_body.go
- model_test_report_vo.go
- model_test_version_vo.go
- model_testcase_result.go
- model_tmss_step.go
- model_tmss_testcase.go
- model_update_basic_aw_by_id_request.go
- model_update_basic_aw_by_id_response.go
- model_update_basic_aw_req.go
- model_update_iterator_request.go
- model_update_iterator_response.go
- model_update_service_request.go
- model_update_service_response.go
- model_update_test_case_and_script_request.go
- model_update_test_case_and_script_response.go
- model_update_test_case_comment_request.go
- model_update_test_case_comment_response.go
- model_update_test_case_list_info.go
- model_update_test_case_request.go
- model_update_test_case_request_body.go
- model_update_test_case_response.go
- model_update_test_case_result_bean.go
- model_update_test_case_result_request.go
- model_update_test_case_result_request_body.go
- model_update_test_case_result_response.go
- model_update_user_dns_mapping_request.go
- model_update_user_dns_mapping_response.go
- model_update_version_test_case_request.go
- model_update_version_test_case_response.go
- model_upload_file.go
- model_upload_file_res.go
- model_usage_infos.go
- model_validate_rule.go
- model_variable_res.go
- model_work_item_info.go
- model_work_item_vo.go