Documentation
¶
Index ¶
- Constants
- type AbortWorkItemReq
- type AbortWorkItemReqBody
- type AbortWorkItemReqBuilder
- func (builder *AbortWorkItemReqBuilder) Build() *AbortWorkItemReq
- func (builder *AbortWorkItemReqBuilder) IsAborted(isAborted bool) *AbortWorkItemReqBuilder
- func (builder *AbortWorkItemReqBuilder) ProjectKey(projectKey string) *AbortWorkItemReqBuilder
- func (builder *AbortWorkItemReqBuilder) Reason(reason string) *AbortWorkItemReqBuilder
- func (builder *AbortWorkItemReqBuilder) ReasonOption(reasonOption string) *AbortWorkItemReqBuilder
- func (builder *AbortWorkItemReqBuilder) WorkItemID(workItemID int64) *AbortWorkItemReqBuilder
- func (builder *AbortWorkItemReqBuilder) WorkItemTypeKey(workItemTypeKey string) *AbortWorkItemReqBuilder
- type AbortWorkItemResp
- type ActualTimeInfo
- type ActualTimeUpdateReq
- type ActualTimeUpdateReqBody
- type ActualTimeUpdateReqBuilder
- func (builder *ActualTimeUpdateReqBuilder) ActualTimeInfo(actualTimeInfo *ActualTimeInfo) *ActualTimeUpdateReqBuilder
- func (builder *ActualTimeUpdateReqBuilder) Build() *ActualTimeUpdateReq
- func (builder *ActualTimeUpdateReqBuilder) NodeID(nodeID string) *ActualTimeUpdateReqBuilder
- func (builder *ActualTimeUpdateReqBuilder) ProjectKey(projectKey string) *ActualTimeUpdateReqBuilder
- func (builder *ActualTimeUpdateReqBuilder) WorkItemID(workItemID int64) *ActualTimeUpdateReqBuilder
- type ActualTimeUpdateResp
- type BatchQueryConclusionOptionReq
- type BatchQueryConclusionOptionReqBody
- type BatchQueryConclusionOptionReqBuilder
- func (builder *BatchQueryConclusionOptionReqBuilder) Build() *BatchQueryConclusionOptionReq
- func (builder *BatchQueryConclusionOptionReqBuilder) NodeIDs(nodeIDs []string) *BatchQueryConclusionOptionReqBuilder
- func (builder *BatchQueryConclusionOptionReqBuilder) ProjectKey(projectKey string) *BatchQueryConclusionOptionReqBuilder
- func (builder *BatchQueryConclusionOptionReqBuilder) WorkItemID(workItemID int64) *BatchQueryConclusionOptionReqBuilder
- type BatchQueryConclusionOptionResp
- type BatchQueryDeliverableReq
- type BatchQueryDeliverableReqBody
- type BatchQueryDeliverableReqBuilder
- func (builder *BatchQueryDeliverableReqBuilder) Build() *BatchQueryDeliverableReq
- func (builder *BatchQueryDeliverableReqBuilder) ProjectKey(projectKey string) *BatchQueryDeliverableReqBuilder
- func (builder *BatchQueryDeliverableReqBuilder) WorkItemIDs(workItemIDs []int64) *BatchQueryDeliverableReqBuilder
- type BatchQueryDeliverableResp
- type BatchQueryFinishedReq
- type BatchQueryFinishedReqBody
- type BatchQueryFinishedReqBuilder
- func (builder *BatchQueryFinishedReqBuilder) Build() *BatchQueryFinishedReq
- func (builder *BatchQueryFinishedReqBuilder) NodeIDs(nodeIDs []string) *BatchQueryFinishedReqBuilder
- func (builder *BatchQueryFinishedReqBuilder) ProjectKey(projectKey string) *BatchQueryFinishedReqBuilder
- func (builder *BatchQueryFinishedReqBuilder) WorkItemID(workItemID int64) *BatchQueryFinishedReqBuilder
- type BatchQueryFinishedResp
- type BatchQueryFinishedRespData
- type BatchUpdateBasicWorkItemReq
- type BatchUpdateBasicWorkItemReqBody
- type BatchUpdateBasicWorkItemReqBuilder
- func (builder *BatchUpdateBasicWorkItemReqBuilder) AfterFieldValue(afterFieldValue interface{}) *BatchUpdateBasicWorkItemReqBuilder
- func (builder *BatchUpdateBasicWorkItemReqBuilder) BeforeFieldValue(beforeFieldValue interface{}) *BatchUpdateBasicWorkItemReqBuilder
- func (builder *BatchUpdateBasicWorkItemReqBuilder) Build() *BatchUpdateBasicWorkItemReq
- func (builder *BatchUpdateBasicWorkItemReqBuilder) FieldKey(fieldKey string) *BatchUpdateBasicWorkItemReqBuilder
- func (builder *BatchUpdateBasicWorkItemReqBuilder) ProjectKey(projectKey string) *BatchUpdateBasicWorkItemReqBuilder
- func (builder *BatchUpdateBasicWorkItemReqBuilder) UpdateMode(updateMode string) *BatchUpdateBasicWorkItemReqBuilder
- func (builder *BatchUpdateBasicWorkItemReqBuilder) WorkItemIDs(workItemIDs []int64) *BatchUpdateBasicWorkItemReqBuilder
- func (builder *BatchUpdateBasicWorkItemReqBuilder) WorkItemTypeKey(workItemTypeKey string) *BatchUpdateBasicWorkItemReqBuilder
- type BatchUpdateBasicWorkItemResp
- type BatchUpdateBasicWorkItemRespData
- type BotJoinChatInfo
- type Business
- type Checker
- type ChildOrder
- type CompInfo
- type CompositiveSearchReq
- type CompositiveSearchReqBody
- type CompositiveSearchReqBuilder
- func (builder *CompositiveSearchReqBuilder) Build() *CompositiveSearchReq
- func (builder *CompositiveSearchReqBuilder) PageNum(pageNum int64) *CompositiveSearchReqBuilder
- func (builder *CompositiveSearchReqBuilder) PageSize(pageSize int64) *CompositiveSearchReqBuilder
- func (builder *CompositiveSearchReqBuilder) Query(query string) *CompositiveSearchReqBuilder
- func (builder *CompositiveSearchReqBuilder) QuerySubType(querySubType []string) *CompositiveSearchReqBuilder
- func (builder *CompositiveSearchReqBuilder) QueryType(queryType string) *CompositiveSearchReqBuilder
- func (builder *CompositiveSearchReqBuilder) SimpleNames(simpleNames []string) *CompositiveSearchReqBuilder
- type CompositiveSearchResp
- type Condition
- type ConfirmForm
- type Connection
- type CreateFieldReq
- type CreateFieldReqBody
- type CreateFieldReqBuilder
- func (builder *CreateFieldReqBuilder) AuthorizedRoles(authorizedRoles []string) *CreateFieldReqBuilder
- func (builder *CreateFieldReqBuilder) Build() *CreateFieldReq
- func (builder *CreateFieldReqBuilder) DefaultValue(defaultValue interface{}) *CreateFieldReqBuilder
- func (builder *CreateFieldReqBuilder) FieldAlias(fieldAlias string) *CreateFieldReqBuilder
- func (builder *CreateFieldReqBuilder) FieldName(fieldName string) *CreateFieldReqBuilder
- func (builder *CreateFieldReqBuilder) FieldTypeKey(fieldTypeKey string) *CreateFieldReqBuilder
- func (builder *CreateFieldReqBuilder) FieldValue(fieldValue interface{}) *CreateFieldReqBuilder
- func (builder *CreateFieldReqBuilder) Format(format bool) *CreateFieldReqBuilder
- func (builder *CreateFieldReqBuilder) FreeAdd(freeAdd int64) *CreateFieldReqBuilder
- func (builder *CreateFieldReqBuilder) HelpDescription(helpDescription string) *CreateFieldReqBuilder
- func (builder *CreateFieldReqBuilder) IsMulti(isMulti bool) *CreateFieldReqBuilder
- func (builder *CreateFieldReqBuilder) ParentFieldKey(parentFieldKey string) *CreateFieldReqBuilder
- func (builder *CreateFieldReqBuilder) ProjectKey(projectKey string) *CreateFieldReqBuilder
- func (builder *CreateFieldReqBuilder) ReferenceFieldKey(referenceFieldKey string) *CreateFieldReqBuilder
- func (builder *CreateFieldReqBuilder) ReferenceWorkItemTypeKey(referenceWorkItemTypeKey string) *CreateFieldReqBuilder
- func (builder *CreateFieldReqBuilder) RelatedFieldExtraDisplayInfos(relatedFieldExtraDisplayInfos []RelatedFieldExtraDisplayInfo) *CreateFieldReqBuilder
- func (builder *CreateFieldReqBuilder) TeamOption(teamOption *TeamOption) *CreateFieldReqBuilder
- func (builder *CreateFieldReqBuilder) ValueType(valueType int64) *CreateFieldReqBuilder
- func (builder *CreateFieldReqBuilder) WorkItemRelationUUID(workItemRelationUUID string) *CreateFieldReqBuilder
- func (builder *CreateFieldReqBuilder) WorkItemTypeKey(workItemTypeKey string) *CreateFieldReqBuilder
- type CreateFieldResp
- type CreateProjectRelationInstancesReq
- type CreateProjectRelationInstancesReqBody
- type CreateProjectRelationInstancesReqBuilder
- func (builder *CreateProjectRelationInstancesReqBuilder) Build() *CreateProjectRelationInstancesReq
- func (builder *CreateProjectRelationInstancesReqBuilder) Instances(instances []RelationBindInstance) *CreateProjectRelationInstancesReqBuilder
- func (builder *CreateProjectRelationInstancesReqBuilder) ProjectKey(projectKey string) *CreateProjectRelationInstancesReqBuilder
- func (builder *CreateProjectRelationInstancesReqBuilder) RelationRuleID(relationRuleID string) *CreateProjectRelationInstancesReqBuilder
- func (builder *CreateProjectRelationInstancesReqBuilder) WorkItemID(workItemID int64) *CreateProjectRelationInstancesReqBuilder
- func (builder *CreateProjectRelationInstancesReqBuilder) WorkItemTypeKey(workItemTypeKey string) *CreateProjectRelationInstancesReqBuilder
- type CreateProjectRelationInstancesResp
- type CreateStoryRelationsReq
- type CreateStoryRelationsReqBody
- type CreateStoryRelationsReqBuilder
- func (builder *CreateStoryRelationsReqBuilder) Build() *CreateStoryRelationsReq
- func (builder *CreateStoryRelationsReqBuilder) ProjectKey(projectKey string) *CreateStoryRelationsReqBuilder
- func (builder *CreateStoryRelationsReqBuilder) StoryRelations(storyRelations []StoryRelationEntity) *CreateStoryRelationsReqBuilder
- type CreateStoryRelationsResp
- type CreateTemplateDetailReq
- type CreateTemplateDetailReqBody
- type CreateTemplateDetailReqBuilder
- func (builder *CreateTemplateDetailReqBuilder) Build() *CreateTemplateDetailReq
- func (builder *CreateTemplateDetailReqBuilder) CopyTemplateID(copyTemplateID int64) *CreateTemplateDetailReqBuilder
- func (builder *CreateTemplateDetailReqBuilder) ProjectKey(projectKey string) *CreateTemplateDetailReqBuilder
- func (builder *CreateTemplateDetailReqBuilder) TemplateName(templateName string) *CreateTemplateDetailReqBuilder
- func (builder *CreateTemplateDetailReqBuilder) WorkItemTypeKey(workItemTypeKey string) *CreateTemplateDetailReqBuilder
- type CreateTemplateDetailResp
- type CreateWorkItemRelationData
- type CreateWorkItemRelationReq
- type CreateWorkItemRelationReqBody
- type CreateWorkItemRelationReqBuilder
- func (builder *CreateWorkItemRelationReqBuilder) Build() *CreateWorkItemRelationReq
- func (builder *CreateWorkItemRelationReqBuilder) Name(name string) *CreateWorkItemRelationReqBuilder
- func (builder *CreateWorkItemRelationReqBuilder) ProjectKey(projectKey string) *CreateWorkItemRelationReqBuilder
- func (builder *CreateWorkItemRelationReqBuilder) RelationDetails(relationDetails []RelationDetail) *CreateWorkItemRelationReqBuilder
- func (builder *CreateWorkItemRelationReqBuilder) WorkItemTypeKey(workItemTypeKey string) *CreateWorkItemRelationReqBuilder
- type CreateWorkItemRelationResp
- type CreateWorkItemReq
- type CreateWorkItemReqBody
- type CreateWorkItemReqBuilder
- func (builder *CreateWorkItemReqBuilder) Build() *CreateWorkItemReq
- func (builder *CreateWorkItemReqBuilder) FieldValuePairs(fieldValuePairs []FieldValuePair) *CreateWorkItemReqBuilder
- func (builder *CreateWorkItemReqBuilder) Name(name string) *CreateWorkItemReqBuilder
- func (builder *CreateWorkItemReqBuilder) ProjectKey(projectKey string) *CreateWorkItemReqBuilder
- func (builder *CreateWorkItemReqBuilder) TemplateID(templateID int64) *CreateWorkItemReqBuilder
- func (builder *CreateWorkItemReqBuilder) WorkItemTypeKey(workItemTypeKey string) *CreateWorkItemReqBuilder
- type CreateWorkItemResp
- type CreateWorkItemSubTaskReq
- type CreateWorkItemSubTaskReqBody
- type CreateWorkItemSubTaskReqBuilder
- func (builder *CreateWorkItemSubTaskReqBuilder) AliasKey(aliasKey string) *CreateWorkItemSubTaskReqBuilder
- func (builder *CreateWorkItemSubTaskReqBuilder) Assignee(assignee []string) *CreateWorkItemSubTaskReqBuilder
- func (builder *CreateWorkItemSubTaskReqBuilder) Build() *CreateWorkItemSubTaskReq
- func (builder *CreateWorkItemSubTaskReqBuilder) FieldValuePairs(fieldValuePairs []FieldValuePair) *CreateWorkItemSubTaskReqBuilder
- func (builder *CreateWorkItemSubTaskReqBuilder) Name(name string) *CreateWorkItemSubTaskReqBuilder
- func (builder *CreateWorkItemSubTaskReqBuilder) NodeID(nodeID string) *CreateWorkItemSubTaskReqBuilder
- func (builder *CreateWorkItemSubTaskReqBuilder) Note(note string) *CreateWorkItemSubTaskReqBuilder
- func (builder *CreateWorkItemSubTaskReqBuilder) ProjectKey(projectKey string) *CreateWorkItemSubTaskReqBuilder
- func (builder *CreateWorkItemSubTaskReqBuilder) RoleAssignee(roleAssignee []RoleOwner) *CreateWorkItemSubTaskReqBuilder
- func (builder *CreateWorkItemSubTaskReqBuilder) Schedule(schedule *Schedule) *CreateWorkItemSubTaskReqBuilder
- func (builder *CreateWorkItemSubTaskReqBuilder) WorkItemID(workItemID int64) *CreateWorkItemSubTaskReqBuilder
- func (builder *CreateWorkItemSubTaskReqBuilder) WorkItemTypeKey(workItemTypeKey string) *CreateWorkItemSubTaskReqBuilder
- type CreateWorkItemSubTaskResp
- type CreateWorkingHourRecord
- type CreateWorkingHourRecordReq
- type CreateWorkingHourRecordReqBody
- type CreateWorkingHourRecordReqBuilder
- func (builder *CreateWorkingHourRecordReqBuilder) Build() *CreateWorkingHourRecordReq
- func (builder *CreateWorkingHourRecordReqBuilder) IncludeHolidays(includeHolidays bool) *CreateWorkingHourRecordReqBuilder
- func (builder *CreateWorkingHourRecordReqBuilder) ProjectKey(projectKey string) *CreateWorkingHourRecordReqBuilder
- func (builder *CreateWorkingHourRecordReqBuilder) WorkBeginDate(workBeginDate int64) *CreateWorkingHourRecordReqBuilder
- func (builder *CreateWorkingHourRecordReqBuilder) WorkEndDate(workEndDate int64) *CreateWorkingHourRecordReqBuilder
- func (builder *CreateWorkingHourRecordReqBuilder) WorkItemID(workItemID int64) *CreateWorkingHourRecordReqBuilder
- func (builder *CreateWorkingHourRecordReqBuilder) WorkItemTypeKey(workItemTypeKey string) *CreateWorkingHourRecordReqBuilder
- func (builder *CreateWorkingHourRecordReqBuilder) WorkingHourRecords(workingHourRecords []CreateWorkingHourRecord) *CreateWorkingHourRecordReqBuilder
- type CreateWorkingHourRecordResp
- type DataSource
- type DefaultValue
- type DeleteFileReq
- type DeleteFileReqBody
- type DeleteFileReqBuilder
- func (builder *DeleteFileReqBuilder) Build() *DeleteFileReq
- func (builder *DeleteFileReqBuilder) FieldAlias(fieldAlias string) *DeleteFileReqBuilder
- func (builder *DeleteFileReqBuilder) FieldKey(fieldKey string) *DeleteFileReqBuilder
- func (builder *DeleteFileReqBuilder) ProjectKey(projectKey string) *DeleteFileReqBuilder
- func (builder *DeleteFileReqBuilder) Uuids(uuids []string) *DeleteFileReqBuilder
- func (builder *DeleteFileReqBuilder) WorkItemID(workItemID int64) *DeleteFileReqBuilder
- type DeleteFileResp
- type DeleteProjectRelationInstanceReq
- type DeleteProjectRelationInstanceReqBody
- type DeleteProjectRelationInstanceReqBuilder
- func (builder *DeleteProjectRelationInstanceReqBuilder) Build() *DeleteProjectRelationInstanceReq
- func (builder *DeleteProjectRelationInstanceReqBuilder) ProjectKey(projectKey string) *DeleteProjectRelationInstanceReqBuilder
- func (builder *DeleteProjectRelationInstanceReqBuilder) RelationRuleID(relationRuleID string) *DeleteProjectRelationInstanceReqBuilder
- func (builder *DeleteProjectRelationInstanceReqBuilder) RelationWorkItemID(relationWorkItemID int64) *DeleteProjectRelationInstanceReqBuilder
- func (builder *DeleteProjectRelationInstanceReqBuilder) WorkItemID(workItemID int64) *DeleteProjectRelationInstanceReqBuilder
- func (builder *DeleteProjectRelationInstanceReqBuilder) WorkItemTypeKey(workItemTypeKey string) *DeleteProjectRelationInstanceReqBuilder
- type DeleteProjectRelationInstanceResp
- type DeleteTemplateDetailReq
- type DeleteTemplateDetailReqBuilder
- type DeleteTemplateDetailResp
- type DeleteWorkItemRelationReq
- type DeleteWorkItemRelationReqBody
- type DeleteWorkItemRelationReqBuilder
- func (builder *DeleteWorkItemRelationReqBuilder) Build() *DeleteWorkItemRelationReq
- func (builder *DeleteWorkItemRelationReqBuilder) ProjectKey(projectKey string) *DeleteWorkItemRelationReqBuilder
- func (builder *DeleteWorkItemRelationReqBuilder) RelationID(relationID string) *DeleteWorkItemRelationReqBuilder
- type DeleteWorkItemRelationResp
- type DeleteWorkItemReq
- type DeleteWorkItemReqBuilder
- func (builder *DeleteWorkItemReqBuilder) Build() *DeleteWorkItemReq
- func (builder *DeleteWorkItemReqBuilder) ProjectKey(projectKey string) *DeleteWorkItemReqBuilder
- func (builder *DeleteWorkItemReqBuilder) WorkItemID(workItemID int64) *DeleteWorkItemReqBuilder
- func (builder *DeleteWorkItemReqBuilder) WorkItemTypeKey(workItemTypeKey string) *DeleteWorkItemReqBuilder
- type DeleteWorkItemResp
- type DeleteWorkItemSubTaskReq
- type DeleteWorkItemSubTaskReqBuilder
- func (builder *DeleteWorkItemSubTaskReqBuilder) Build() *DeleteWorkItemSubTaskReq
- func (builder *DeleteWorkItemSubTaskReqBuilder) ProjectKey(projectKey string) *DeleteWorkItemSubTaskReqBuilder
- func (builder *DeleteWorkItemSubTaskReqBuilder) TaskID(taskID int64) *DeleteWorkItemSubTaskReqBuilder
- func (builder *DeleteWorkItemSubTaskReqBuilder) WorkItemID(workItemID int64) *DeleteWorkItemSubTaskReqBuilder
- func (builder *DeleteWorkItemSubTaskReqBuilder) WorkItemTypeKey(workItemTypeKey string) *DeleteWorkItemSubTaskReqBuilder
- type DeleteWorkItemSubTaskResp
- type DeleteWorkingHourRecordReq
- type DeleteWorkingHourRecordReqBody
- type DeleteWorkingHourRecordReqBuilder
- func (builder *DeleteWorkingHourRecordReqBuilder) Build() *DeleteWorkingHourRecordReq
- func (builder *DeleteWorkingHourRecordReqBuilder) ProjectKey(projectKey string) *DeleteWorkingHourRecordReqBuilder
- func (builder *DeleteWorkingHourRecordReqBuilder) WorkItemID(workItemID int64) *DeleteWorkingHourRecordReqBuilder
- func (builder *DeleteWorkingHourRecordReqBuilder) WorkItemTypeKey(workItemTypeKey string) *DeleteWorkingHourRecordReqBuilder
- func (builder *DeleteWorkingHourRecordReqBuilder) WorkingHourRecordIDs(workingHourRecordIDs []int64) *DeleteWorkingHourRecordReqBuilder
- type DeleteWorkingHourRecordResp
- type DeliveryRelatedInfo
- type DeliveryRelatedInfoItem
- type DraftViewSubWorkItemConf
- type DraftViewSubWorkItemConfRelation
- type ElementTemplateCreateReq
- type ElementTemplateCreateReqBody
- type ElementTemplateCreateReqBuilder
- func (builder *ElementTemplateCreateReqBuilder) Build() *ElementTemplateCreateReq
- func (builder *ElementTemplateCreateReqBuilder) ElementType(elementType string) *ElementTemplateCreateReqBuilder
- func (builder *ElementTemplateCreateReqBuilder) NodeElement(nodeElement *NodeElement) *ElementTemplateCreateReqBuilder
- func (builder *ElementTemplateCreateReqBuilder) ProjectKey(projectKey string) *ElementTemplateCreateReqBuilder
- func (builder *ElementTemplateCreateReqBuilder) TaskElement(taskElement *TaskElement) *ElementTemplateCreateReqBuilder
- func (builder *ElementTemplateCreateReqBuilder) WorkItemTypeKey(workItemTypeKey string) *ElementTemplateCreateReqBuilder
- type ElementTemplateCreateResp
- type ElementTemplateCreateRespData
- type ElementTemplateQueryReq
- type ElementTemplateQueryReqBody
- type ElementTemplateQueryReqBuilder
- func (builder *ElementTemplateQueryReqBuilder) Build() *ElementTemplateQueryReq
- func (builder *ElementTemplateQueryReqBuilder) ElementType(elementType string) *ElementTemplateQueryReqBuilder
- func (builder *ElementTemplateQueryReqBuilder) PageNum(pageNum int64) *ElementTemplateQueryReqBuilder
- func (builder *ElementTemplateQueryReqBuilder) PageSize(pageSize int64) *ElementTemplateQueryReqBuilder
- func (builder *ElementTemplateQueryReqBuilder) ProjectKey(projectKey string) *ElementTemplateQueryReqBuilder
- func (builder *ElementTemplateQueryReqBuilder) WorkItemTypeKey(workItemTypeKey string) *ElementTemplateQueryReqBuilder
- type ElementTemplateQueryResp
- type ElementTemplateQueryRespData
- type Expand
- type FieldConf
- type FieldDeliverableItem
- type FieldDetail
- type FieldItem
- type FieldValuePair
- type Filter
- type FilterAcrossProjectReq
- type FilterAcrossProjectReqBody
- type FilterAcrossProjectReqBuilder
- func (builder *FilterAcrossProjectReqBuilder) Build() *FilterAcrossProjectReq
- func (builder *FilterAcrossProjectReqBuilder) Businesses(businesses []string) *FilterAcrossProjectReqBuilder
- func (builder *FilterAcrossProjectReqBuilder) CreatedAt(createdAt *TimeInterval) *FilterAcrossProjectReqBuilder
- func (builder *FilterAcrossProjectReqBuilder) Expand(expand *Expand) *FilterAcrossProjectReqBuilder
- func (builder *FilterAcrossProjectReqBuilder) PageNum(pageNum int64) *FilterAcrossProjectReqBuilder
- func (builder *FilterAcrossProjectReqBuilder) PageSize(pageSize int64) *FilterAcrossProjectReqBuilder
- func (builder *FilterAcrossProjectReqBuilder) Priorities(priorities []string) *FilterAcrossProjectReqBuilder
- func (builder *FilterAcrossProjectReqBuilder) SearchUser(searchUser *SearchUser) *FilterAcrossProjectReqBuilder
- func (builder *FilterAcrossProjectReqBuilder) SimpleNames(simpleNames []string) *FilterAcrossProjectReqBuilder
- func (builder *FilterAcrossProjectReqBuilder) Tags(tags []string) *FilterAcrossProjectReqBuilder
- func (builder *FilterAcrossProjectReqBuilder) TemplateIDs(templateIDs []int64) *FilterAcrossProjectReqBuilder
- func (builder *FilterAcrossProjectReqBuilder) TenantGroupID(tenantGroupID int64) *FilterAcrossProjectReqBuilder
- func (builder *FilterAcrossProjectReqBuilder) UpdatedAt(updatedAt *TimeInterval) *FilterAcrossProjectReqBuilder
- func (builder *FilterAcrossProjectReqBuilder) WorkItemIDs(workItemIDs []int64) *FilterAcrossProjectReqBuilder
- func (builder *FilterAcrossProjectReqBuilder) WorkItemName(workItemName string) *FilterAcrossProjectReqBuilder
- func (builder *FilterAcrossProjectReqBuilder) WorkItemStatus(workItemStatus []WorkItemStatus) *FilterAcrossProjectReqBuilder
- func (builder *FilterAcrossProjectReqBuilder) WorkItemTypeKey(workItemTypeKey string) *FilterAcrossProjectReqBuilder
- type FilterAcrossProjectResp
- type FilterReq
- type FilterReqBody
- type FilterReqBuilder
- func (builder *FilterReqBuilder) Build() *FilterReq
- func (builder *FilterReqBuilder) Businesses(businesses []string) *FilterReqBuilder
- func (builder *FilterReqBuilder) CreatedAt(createdAt *TimeInterval) *FilterReqBuilder
- func (builder *FilterReqBuilder) Expand(expand *Expand) *FilterReqBuilder
- func (builder *FilterReqBuilder) PageNum(pageNum int64) *FilterReqBuilder
- func (builder *FilterReqBuilder) PageSize(pageSize int64) *FilterReqBuilder
- func (builder *FilterReqBuilder) Priorities(priorities []string) *FilterReqBuilder
- func (builder *FilterReqBuilder) ProjectKey(projectKey string) *FilterReqBuilder
- func (builder *FilterReqBuilder) SearchID(searchID string) *FilterReqBuilder
- func (builder *FilterReqBuilder) SubStages(subStages []string) *FilterReqBuilder
- func (builder *FilterReqBuilder) Tags(tags []string) *FilterReqBuilder
- func (builder *FilterReqBuilder) UpdatedAt(updatedAt *TimeInterval) *FilterReqBuilder
- func (builder *FilterReqBuilder) UserKeys(userKeys []string) *FilterReqBuilder
- func (builder *FilterReqBuilder) WorkItemIDs(workItemIDs []int64) *FilterReqBuilder
- func (builder *FilterReqBuilder) WorkItemName(workItemName string) *FilterReqBuilder
- func (builder *FilterReqBuilder) WorkItemStatus(workItemStatus []WorkItemStatus) *FilterReqBuilder
- func (builder *FilterReqBuilder) WorkItemTypeKeys(workItemTypeKeys []string) *FilterReqBuilder
- type FilterResp
- type FreezeWorkItemReq
- type FreezeWorkItemReqBody
- type FreezeWorkItemReqBuilder
- func (builder *FreezeWorkItemReqBuilder) Build() *FreezeWorkItemReq
- func (builder *FreezeWorkItemReqBuilder) IsFrozen(isFrozen bool) *FreezeWorkItemReqBuilder
- func (builder *FreezeWorkItemReqBuilder) ProjectKey(projectKey string) *FreezeWorkItemReqBuilder
- func (builder *FreezeWorkItemReqBuilder) WorkItemID(workItemID int64) *FreezeWorkItemReqBuilder
- type FreezeWorkItemResp
- type GetWBSInfoReq
- type GetWBSInfoReqBody
- type GetWBSInfoReqBuilder
- func (builder *GetWBSInfoReqBuilder) Build() *GetWBSInfoReq
- func (builder *GetWBSInfoReqBuilder) Expand(expand *Expand) *GetWBSInfoReqBuilder
- func (builder *GetWBSInfoReqBuilder) NeedUnionDeliverable(needUnionDeliverable bool) *GetWBSInfoReqBuilder
- func (builder *GetWBSInfoReqBuilder) ProjectKey(projectKey string) *GetWBSInfoReqBuilder
- func (builder *GetWBSInfoReqBuilder) WorkItemID(workItemID int64) *GetWBSInfoReqBuilder
- func (builder *GetWBSInfoReqBuilder) WorkItemTypeKey(workItemTypeKey string) *GetWBSInfoReqBuilder
- type GetWBSInfoResp
- type GetWBSViewSubWorkItemConfReq
- type GetWBSViewSubWorkItemConfReqBuilder
- func (builder *GetWBSViewSubWorkItemConfReqBuilder) Build() *GetWBSViewSubWorkItemConfReq
- func (builder *GetWBSViewSubWorkItemConfReqBuilder) DraftID(draftID string) *GetWBSViewSubWorkItemConfReqBuilder
- func (builder *GetWBSViewSubWorkItemConfReqBuilder) NodeUUID(nodeUUID string) *GetWBSViewSubWorkItemConfReqBuilder
- func (builder *GetWBSViewSubWorkItemConfReqBuilder) ProjectKey(projectKey string) *GetWBSViewSubWorkItemConfReqBuilder
- func (builder *GetWBSViewSubWorkItemConfReqBuilder) WorkItemID(workItemID int64) *GetWBSViewSubWorkItemConfReqBuilder
- type GetWBSViewSubWorkItemConfResp
- type GetWBSViewSubWorkItemConfRespData
- type GetWorkFlowReq
- type GetWorkFlowReqBody
- type GetWorkFlowReqBuilder
- func (builder *GetWorkFlowReqBuilder) Build() *GetWorkFlowReq
- func (builder *GetWorkFlowReqBuilder) Expand(expand *Expand) *GetWorkFlowReqBuilder
- func (builder *GetWorkFlowReqBuilder) Fields(fields []string) *GetWorkFlowReqBuilder
- func (builder *GetWorkFlowReqBuilder) FlowType(flowType int64) *GetWorkFlowReqBuilder
- func (builder *GetWorkFlowReqBuilder) ProjectKey(projectKey string) *GetWorkFlowReqBuilder
- func (builder *GetWorkFlowReqBuilder) WorkItemID(workItemID int64) *GetWorkFlowReqBuilder
- func (builder *GetWorkFlowReqBuilder) WorkItemTypeKey(workItemTypeKey string) *GetWorkFlowReqBuilder
- type GetWorkFlowResp
- type GetWorkItemManHourRecordsReq
- type GetWorkItemManHourRecordsReqBody
- type GetWorkItemManHourRecordsReqBuilder
- func (builder *GetWorkItemManHourRecordsReqBuilder) Build() *GetWorkItemManHourRecordsReq
- func (builder *GetWorkItemManHourRecordsReqBuilder) PageNum(pageNum int64) *GetWorkItemManHourRecordsReqBuilder
- func (builder *GetWorkItemManHourRecordsReqBuilder) PageSize(pageSize int64) *GetWorkItemManHourRecordsReqBuilder
- func (builder *GetWorkItemManHourRecordsReqBuilder) ProjectKey(projectKey string) *GetWorkItemManHourRecordsReqBuilder
- func (builder *GetWorkItemManHourRecordsReqBuilder) WorkItemID(workItemID int64) *GetWorkItemManHourRecordsReqBuilder
- func (builder *GetWorkItemManHourRecordsReqBuilder) WorkItemTypeKey(workItemTypeKey string) *GetWorkItemManHourRecordsReqBuilder
- type GetWorkItemManHourRecordsResp
- type GetWorkItemOpRecordReq
- type GetWorkItemOpRecordReqBody
- type GetWorkItemOpRecordReqBuilder
- func (builder *GetWorkItemOpRecordReqBuilder) Build() *GetWorkItemOpRecordReq
- func (builder *GetWorkItemOpRecordReqBuilder) End(end int64) *GetWorkItemOpRecordReqBuilder
- func (builder *GetWorkItemOpRecordReqBuilder) OpRecordModule(opRecordModule []string) *GetWorkItemOpRecordReqBuilder
- func (builder *GetWorkItemOpRecordReqBuilder) OperationType(operationType []string) *GetWorkItemOpRecordReqBuilder
- func (builder *GetWorkItemOpRecordReqBuilder) Operator(operator []string) *GetWorkItemOpRecordReqBuilder
- func (builder *GetWorkItemOpRecordReqBuilder) OperatorType(operatorType []string) *GetWorkItemOpRecordReqBuilder
- func (builder *GetWorkItemOpRecordReqBuilder) PageSize(pageSize int64) *GetWorkItemOpRecordReqBuilder
- func (builder *GetWorkItemOpRecordReqBuilder) ProjectKey(projectKey string) *GetWorkItemOpRecordReqBuilder
- func (builder *GetWorkItemOpRecordReqBuilder) Source(source []string) *GetWorkItemOpRecordReqBuilder
- func (builder *GetWorkItemOpRecordReqBuilder) SourceType(sourceType []string) *GetWorkItemOpRecordReqBuilder
- func (builder *GetWorkItemOpRecordReqBuilder) Start(start int64) *GetWorkItemOpRecordReqBuilder
- func (builder *GetWorkItemOpRecordReqBuilder) StartFrom(startFrom string) *GetWorkItemOpRecordReqBuilder
- func (builder *GetWorkItemOpRecordReqBuilder) WorkItemIDs(workItemIDs []int64) *GetWorkItemOpRecordReqBuilder
- type GetWorkItemOpRecordResp
- type GetWorkItemOpRecordRespData
- type GetWorkItemTypeInfoByKeyReq
- type GetWorkItemTypeInfoByKeyReqBuilder
- func (builder *GetWorkItemTypeInfoByKeyReqBuilder) Build() *GetWorkItemTypeInfoByKeyReq
- func (builder *GetWorkItemTypeInfoByKeyReqBuilder) ProjectKey(projectKey string) *GetWorkItemTypeInfoByKeyReqBuilder
- func (builder *GetWorkItemTypeInfoByKeyReqBuilder) WorkItemTypeKey(workItemTypeKey string) *GetWorkItemTypeInfoByKeyReqBuilder
- type GetWorkItemTypeInfoByKeyResp
- type GetWorkItemsByIdsReq
- type GetWorkItemsByIdsReqBody
- type GetWorkItemsByIdsReqBuilder
- func (builder *GetWorkItemsByIdsReqBuilder) Build() *GetWorkItemsByIdsReq
- func (builder *GetWorkItemsByIdsReqBuilder) Expand(expand *Expand) *GetWorkItemsByIdsReqBuilder
- func (builder *GetWorkItemsByIdsReqBuilder) Fields(fields []string) *GetWorkItemsByIdsReqBuilder
- func (builder *GetWorkItemsByIdsReqBuilder) ProjectKey(projectKey string) *GetWorkItemsByIdsReqBuilder
- func (builder *GetWorkItemsByIdsReqBuilder) WorkItemIDs(workItemIDs []int64) *GetWorkItemsByIdsReqBuilder
- func (builder *GetWorkItemsByIdsReqBuilder) WorkItemTypeKey(workItemTypeKey string) *GetWorkItemsByIdsReqBuilder
- type GetWorkItemsByIdsResp
- type Group
- type InstanceDeliverableItem
- type IntegrateSearchReq
- type IntegrateSearchReqBody
- type IntegrateSearchReqBuilder
- func (builder *IntegrateSearchReqBuilder) Build() *IntegrateSearchReq
- func (builder *IntegrateSearchReqBuilder) DataSources(dataSources []DataSource) *IntegrateSearchReqBuilder
- func (builder *IntegrateSearchReqBuilder) Features(features map[string]string) *IntegrateSearchReqBuilder
- func (builder *IntegrateSearchReqBuilder) FieldSelected(fieldSelected []string) *IntegrateSearchReqBuilder
- func (builder *IntegrateSearchReqBuilder) Query(query *Query) *IntegrateSearchReqBuilder
- func (builder *IntegrateSearchReqBuilder) SearchID(searchID string) *IntegrateSearchReqBuilder
- func (builder *IntegrateSearchReqBuilder) ViewID(viewID string) *IntegrateSearchReqBuilder
- type IntegrateSearchResp
- type InviteBotJoinChatReq
- type InviteBotJoinChatReqBody
- type InviteBotJoinChatReqBuilder
- func (builder *InviteBotJoinChatReqBuilder) AppIDs(appIDs []string) *InviteBotJoinChatReqBuilder
- func (builder *InviteBotJoinChatReqBuilder) Build() *InviteBotJoinChatReq
- func (builder *InviteBotJoinChatReqBuilder) ProjectKey(projectKey string) *InviteBotJoinChatReqBuilder
- func (builder *InviteBotJoinChatReqBuilder) WorkItemID(workItemID int64) *InviteBotJoinChatReqBuilder
- func (builder *InviteBotJoinChatReqBuilder) WorkItemTypeKey(workItemTypeKey string) *InviteBotJoinChatReqBuilder
- type InviteBotJoinChatResp
- type LinkedResourceInfo
- type ListTemplateConfReq
- type ListTemplateConfReqBuilder
- type ListTemplateConfResp
- type ManHourRecord
- type MultiSignal
- type MultiSignalDetail
- type MultiText
- type MultiTextDetail
- type NodeBasicInfo
- type NodeConf
- type NodeElement
- type NodeTask
- type NodeWBSRoleOwners
- type NodesConnections
- type OAPIBatchQueryConclusionOptionItem
- type OAPIBatchQueryDeliverable
- type OAPIBatchQueryDeliverableInfo
- type OAPICreateWorkItemInfo
- type OAPIFinishedConclusionInfo
- type OAPIFinishedConclusionOwnersResultItem
- type OAPIFinishedConclusionResultItem
- type OAPIFinishedInfoItem
- type OAPIFinishedOpinionInfo
- type OAPIFinishedOpinionOwnersResultItem
- type OAPIOperationRecord
- type OAPIRecordContent
- type ObjectStatusValue
- type OpRecordObject
- type Operation
- type OperationCreate
- type OperationValue
- type Option
- type OptionConf
- type OrderInfo
- type OwnerConf
- type Pagination
- type PatchWBSViewDraftReq
- type PatchWBSViewDraftReqBody
- type PatchWBSViewDraftReqBuilder
- func (builder *PatchWBSViewDraftReqBuilder) Build() *PatchWBSViewDraftReq
- func (builder *PatchWBSViewDraftReqBuilder) DraftID(draftID string) *PatchWBSViewDraftReqBuilder
- func (builder *PatchWBSViewDraftReqBuilder) Operations(operations []Operation) *PatchWBSViewDraftReqBuilder
- func (builder *PatchWBSViewDraftReqBuilder) ProjectKey(projectKey string) *PatchWBSViewDraftReqBuilder
- type PatchWBSViewDraftResp
- type PatchWBSViewDraftRespData
- type ProjectRelationRule
- type PublishWBSViewDraftReq
- type PublishWBSViewDraftReqBody
- type PublishWBSViewDraftReqBuilder
- type PublishWBSViewDraftResp
- type Query
- type QueryAWorkItemTypesReq
- type QueryAWorkItemTypesReqBuilder
- type QueryAWorkItemTypesResp
- type QueryBusinessesReq
- type QueryBusinessesReqBuilder
- type QueryBusinessesResp
- type QueryLink
- type QueryProjectFieldsReq
- type QueryProjectFieldsReqBody
- type QueryProjectFieldsReqBuilder
- type QueryProjectFieldsResp
- type QueryProjectRelationInstanceReq
- type QueryProjectRelationInstanceReqBody
- type QueryProjectRelationInstanceReqBuilder
- func (builder *QueryProjectRelationInstanceReqBuilder) Build() *QueryProjectRelationInstanceReq
- func (builder *QueryProjectRelationInstanceReqBuilder) ProjectKey(projectKey string) *QueryProjectRelationInstanceReqBuilder
- func (builder *QueryProjectRelationInstanceReqBuilder) RelationProjectKey(relationProjectKey string) *QueryProjectRelationInstanceReqBuilder
- func (builder *QueryProjectRelationInstanceReqBuilder) RelationRuleID(relationRuleID string) *QueryProjectRelationInstanceReqBuilder
- func (builder *QueryProjectRelationInstanceReqBuilder) RelationWorkItemID(relationWorkItemID int64) *QueryProjectRelationInstanceReqBuilder
- func (builder *QueryProjectRelationInstanceReqBuilder) RelationWorkItemTypeKey(relationWorkItemTypeKey string) *QueryProjectRelationInstanceReqBuilder
- func (builder *QueryProjectRelationInstanceReqBuilder) WorkItemID(workItemID int64) *QueryProjectRelationInstanceReqBuilder
- func (builder *QueryProjectRelationInstanceReqBuilder) WorkItemTypeKey(workItemTypeKey string) *QueryProjectRelationInstanceReqBuilder
- type QueryProjectRelationInstanceResp
- type QueryProjectRelationReq
- type QueryProjectRelationReqBody
- type QueryProjectRelationReqBuilder
- func (builder *QueryProjectRelationReqBuilder) Build() *QueryProjectRelationReq
- func (builder *QueryProjectRelationReqBuilder) ProjectKey(projectKey string) *QueryProjectRelationReqBuilder
- func (builder *QueryProjectRelationReqBuilder) RemoteProjects(remoteProjects []string) *QueryProjectRelationReqBuilder
- type QueryProjectRelationResp
- type QueryRoleConfDetailsReq
- type QueryRoleConfDetailsReqBuilder
- func (builder *QueryRoleConfDetailsReqBuilder) Build() *QueryRoleConfDetailsReq
- func (builder *QueryRoleConfDetailsReqBuilder) ProjectKey(projectKey string) *QueryRoleConfDetailsReqBuilder
- func (builder *QueryRoleConfDetailsReqBuilder) WorkItemTypeKey(workItemTypeKey string) *QueryRoleConfDetailsReqBuilder
- type QueryRoleConfDetailsResp
- type QueryStoryRelationData
- type QueryStoryRelationsReq
- type QueryStoryRelationsReqBody
- type QueryStoryRelationsReqBuilder
- type QueryStoryRelationsResp
- type QueryTaskResultReq
- type QueryTaskResultReqBuilder
- type QueryTaskResultResp
- type QueryTaskResultRespData
- type QueryTemplateDetailReq
- type QueryTemplateDetailReqBuilder
- type QueryTemplateDetailResp
- type QueryWBSViewDraftReq
- type QueryWBSViewDraftReqBody
- type QueryWBSViewDraftReqBuilder
- func (builder *QueryWBSViewDraftReqBuilder) Build() *QueryWBSViewDraftReq
- func (builder *QueryWBSViewDraftReqBuilder) NeedInit(needInit bool) *QueryWBSViewDraftReqBuilder
- func (builder *QueryWBSViewDraftReqBuilder) ProjectKey(projectKey string) *QueryWBSViewDraftReqBuilder
- func (builder *QueryWBSViewDraftReqBuilder) WorkItemID(workItemID int64) *QueryWBSViewDraftReqBuilder
- func (builder *QueryWBSViewDraftReqBuilder) WorkItemTypeKey(workItemTypeKey string) *QueryWBSViewDraftReqBuilder
- type QueryWBSViewDraftResp
- type QueryWBSViewDraftRespData
- type QueryWbsTemplateConfReq
- type QueryWbsTemplateConfReqBody
- type QueryWbsTemplateConfReqBuilder
- type QueryWbsTemplateConfResp
- type QueryWorkItemMetaDataReq
- type QueryWorkItemMetaDataReqBuilder
- func (builder *QueryWorkItemMetaDataReqBuilder) Build() *QueryWorkItemMetaDataReq
- func (builder *QueryWorkItemMetaDataReqBuilder) ProjectKey(projectKey string) *QueryWorkItemMetaDataReqBuilder
- func (builder *QueryWorkItemMetaDataReqBuilder) WorkItemTypeKey(workItemTypeKey string) *QueryWorkItemMetaDataReqBuilder
- type QueryWorkItemMetaDataResp
- type QueryWorkItemRelationReq
- type QueryWorkItemRelationReqBuilder
- type QueryWorkItemRelationResp
- type QueryWorkItemSubTaskReq
- type QueryWorkItemSubTaskReqBuilder
- func (builder *QueryWorkItemSubTaskReqBuilder) Build() *QueryWorkItemSubTaskReq
- func (builder *QueryWorkItemSubTaskReqBuilder) NodeID(nodeID string) *QueryWorkItemSubTaskReqBuilder
- func (builder *QueryWorkItemSubTaskReqBuilder) ProjectKey(projectKey string) *QueryWorkItemSubTaskReqBuilder
- func (builder *QueryWorkItemSubTaskReqBuilder) WorkItemID(workItemID int64) *QueryWorkItemSubTaskReqBuilder
- func (builder *QueryWorkItemSubTaskReqBuilder) WorkItemTypeKey(workItemTypeKey string) *QueryWorkItemSubTaskReqBuilder
- type QueryWorkItemSubTaskResp
- type RelatedFieldExtraDisplayInfo
- type RelationBindInstance
- type RelationCaseDetailForUpdate
- type RelationDetail
- type RelationFieldDetail
- type RelationInstance
- type RelationRule
- type ResetWBSViewDraftReq
- type ResetWBSViewDraftReqBody
- type ResetWBSViewDraftReqBuilder
- func (builder *ResetWBSViewDraftReqBuilder) Build() *ResetWBSViewDraftReq
- func (builder *ResetWBSViewDraftReqBuilder) ProjectKey(projectKey string) *ResetWBSViewDraftReqBuilder
- func (builder *ResetWBSViewDraftReqBuilder) WorkItemID(workItemID int64) *ResetWBSViewDraftReqBuilder
- func (builder *ResetWBSViewDraftReqBuilder) WorkItemTypeKey(workItemTypeKey string) *ResetWBSViewDraftReqBuilder
- type ResetWBSViewDraftResp
- type ResetWBSViewDraftRespData
- type ResourceCreateWorkItemReq
- type ResourceCreateWorkItemReqBody
- type ResourceCreateWorkItemReqBuilder
- func (builder *ResourceCreateWorkItemReqBuilder) Build() *ResourceCreateWorkItemReq
- func (builder *ResourceCreateWorkItemReqBuilder) FieldValuePairs(fieldValuePairs []FieldValuePair) *ResourceCreateWorkItemReqBuilder
- func (builder *ResourceCreateWorkItemReqBuilder) ProjectKey(projectKey string) *ResourceCreateWorkItemReqBuilder
- func (builder *ResourceCreateWorkItemReqBuilder) TemplateID(templateID int64) *ResourceCreateWorkItemReqBuilder
- func (builder *ResourceCreateWorkItemReqBuilder) WorkItemTypeKey(workItemTypeKey string) *ResourceCreateWorkItemReqBuilder
- type ResourceCreateWorkItemResp
- type RoleAssign
- type RoleConfDetail
- type RoleOwner
- type Schedule
- type SearchByParamsReq
- type SearchByParamsReqBody
- type SearchByParamsReqBuilder
- func (builder *SearchByParamsReqBuilder) Build() *SearchByParamsReq
- func (builder *SearchByParamsReqBuilder) Expand(expand *Expand) *SearchByParamsReqBuilder
- func (builder *SearchByParamsReqBuilder) Fields(fields []string) *SearchByParamsReqBuilder
- func (builder *SearchByParamsReqBuilder) PageNum(pageNum int64) *SearchByParamsReqBuilder
- func (builder *SearchByParamsReqBuilder) PageSize(pageSize int64) *SearchByParamsReqBuilder
- func (builder *SearchByParamsReqBuilder) ProjectKey(projectKey string) *SearchByParamsReqBuilder
- func (builder *SearchByParamsReqBuilder) SearchGroup(searchGroup *SearchGroup) *SearchByParamsReqBuilder
- func (builder *SearchByParamsReqBuilder) WorkItemTypeKey(workItemTypeKey string) *SearchByParamsReqBuilder
- type SearchByParamsResp
- type SearchGroup
- type SearchParam
- type SearchSubtaskReq
- type SearchSubtaskReqBody
- type SearchSubtaskReqBuilder
- func (builder *SearchSubtaskReqBuilder) Build() *SearchSubtaskReq
- func (builder *SearchSubtaskReqBuilder) CreatedAt(createdAt *TimeInterval) *SearchSubtaskReqBuilder
- func (builder *SearchSubtaskReqBuilder) Name(name string) *SearchSubtaskReqBuilder
- func (builder *SearchSubtaskReqBuilder) PageNum(pageNum int64) *SearchSubtaskReqBuilder
- func (builder *SearchSubtaskReqBuilder) PageSize(pageSize int64) *SearchSubtaskReqBuilder
- func (builder *SearchSubtaskReqBuilder) SimpleNames(simpleNames []string) *SearchSubtaskReqBuilder
- func (builder *SearchSubtaskReqBuilder) Status(status int32) *SearchSubtaskReqBuilder
- func (builder *SearchSubtaskReqBuilder) UserKeys(userKeys []string) *SearchSubtaskReqBuilder
- type SearchSubtaskResp
- type SearchUser
- type SearchWorkItemsRelationReq
- type SearchWorkItemsRelationReqBody
- type SearchWorkItemsRelationReqBuilder
- func (builder *SearchWorkItemsRelationReqBuilder) Build() *SearchWorkItemsRelationReq
- func (builder *SearchWorkItemsRelationReqBuilder) Expand(expand *Expand) *SearchWorkItemsRelationReqBuilder
- func (builder *SearchWorkItemsRelationReqBuilder) PageNum(pageNum int64) *SearchWorkItemsRelationReqBuilder
- func (builder *SearchWorkItemsRelationReqBuilder) PageSize(pageSize int64) *SearchWorkItemsRelationReqBuilder
- func (builder *SearchWorkItemsRelationReqBuilder) ProjectKey(projectKey string) *SearchWorkItemsRelationReqBuilder
- func (builder *SearchWorkItemsRelationReqBuilder) RelationKey(relationKey string) *SearchWorkItemsRelationReqBuilder
- func (builder *SearchWorkItemsRelationReqBuilder) RelationType(relationType int32) *SearchWorkItemsRelationReqBuilder
- func (builder *SearchWorkItemsRelationReqBuilder) RelationWorkItemTypeKey(relationWorkItemTypeKey string) *SearchWorkItemsRelationReqBuilder
- func (builder *SearchWorkItemsRelationReqBuilder) WorkItemID(workItemID int64) *SearchWorkItemsRelationReqBuilder
- func (builder *SearchWorkItemsRelationReqBuilder) WorkItemTypeKey(workItemTypeKey string) *SearchWorkItemsRelationReqBuilder
- type SearchWorkItemsRelationResp
- type SeqOrderInfo
- type SimpleField
- type SimpleRoleConf
- type Sort
- type StateFlowConfInfo
- type StateFlowNode
- type StateTime
- type StatusConf
- type StoryRelationEntity
- type SubDetail
- type SubInstanceCreate
- type SubProcessConf
- type SubTask
- type SubTaskModifyReq
- type SubTaskModifyReqBody
- type SubTaskModifyReqBuilder
- func (builder *SubTaskModifyReqBuilder) Action(action string) *SubTaskModifyReqBuilder
- func (builder *SubTaskModifyReqBuilder) Assignee(assignee []string) *SubTaskModifyReqBuilder
- func (builder *SubTaskModifyReqBuilder) Build() *SubTaskModifyReq
- func (builder *SubTaskModifyReqBuilder) Deliverable(deliverable []FieldValuePair) *SubTaskModifyReqBuilder
- func (builder *SubTaskModifyReqBuilder) NodeID(nodeID string) *SubTaskModifyReqBuilder
- func (builder *SubTaskModifyReqBuilder) Note(note string) *SubTaskModifyReqBuilder
- func (builder *SubTaskModifyReqBuilder) ProjectKey(projectKey string) *SubTaskModifyReqBuilder
- func (builder *SubTaskModifyReqBuilder) RoleAssignee(roleAssignee []RoleOwner) *SubTaskModifyReqBuilder
- func (builder *SubTaskModifyReqBuilder) Schedules(schedules []Schedule) *SubTaskModifyReqBuilder
- func (builder *SubTaskModifyReqBuilder) TaskID(taskID int64) *SubTaskModifyReqBuilder
- func (builder *SubTaskModifyReqBuilder) WorkItemID(workItemID int64) *SubTaskModifyReqBuilder
- func (builder *SubTaskModifyReqBuilder) WorkItemTypeKey(workItemTypeKey string) *SubTaskModifyReqBuilder
- type SubTaskModifyResp
- type SubTaskParentInfo
- type SubWorkItemConfInfo
- type SwitchBackToWbsViewDraftReq
- type SwitchBackToWbsViewDraftReqBody
- type SwitchBackToWbsViewDraftReqBuilder
- func (builder *SwitchBackToWbsViewDraftReqBuilder) Build() *SwitchBackToWbsViewDraftReq
- func (builder *SwitchBackToWbsViewDraftReqBuilder) CommitID(commitID string) *SwitchBackToWbsViewDraftReqBuilder
- func (builder *SwitchBackToWbsViewDraftReqBuilder) DraftID(draftID string) *SwitchBackToWbsViewDraftReqBuilder
- func (builder *SwitchBackToWbsViewDraftReqBuilder) ProjectKey(projectKey string) *SwitchBackToWbsViewDraftReqBuilder
- func (builder *SwitchBackToWbsViewDraftReqBuilder) WorkItemID(workItemID int64) *SwitchBackToWbsViewDraftReqBuilder
- type SwitchBackToWbsViewDraftResp
- type SwitchBackToWbsViewDraftRespData
- type TargetState
- type TaskConf
- type TaskConfInfo
- type TaskElement
- type TeamDataScope
- type TeamOption
- type TemplateConf
- type TemplateDetail
- type TimeInterval
- type UnionDeliverable
- type UniversalSearchReq
- type UniversalSearchReqBody
- type UniversalSearchReqBuilder
- func (builder *UniversalSearchReqBuilder) Build() *UniversalSearchReq
- func (builder *UniversalSearchReqBuilder) DataSources(dataSources []DataSource) *UniversalSearchReqBuilder
- func (builder *UniversalSearchReqBuilder) Features(features map[string]string) *UniversalSearchReqBuilder
- func (builder *UniversalSearchReqBuilder) FieldSelected(fieldSelected []string) *UniversalSearchReqBuilder
- func (builder *UniversalSearchReqBuilder) Pagination(pagination *Pagination) *UniversalSearchReqBuilder
- func (builder *UniversalSearchReqBuilder) SearchGroup(searchGroup *SearchGroup) *UniversalSearchReqBuilder
- func (builder *UniversalSearchReqBuilder) Sort(sort *Sort) *UniversalSearchReqBuilder
- func (builder *UniversalSearchReqBuilder) UserKey(userKey string) *UniversalSearchReqBuilder
- type UniversalSearchResp
- type UpdateFieldReq
- type UpdateFieldReqBody
- type UpdateFieldReqBuilder
- func (builder *UpdateFieldReqBuilder) AuthorizedRoles(authorizedRoles []string) *UpdateFieldReqBuilder
- func (builder *UpdateFieldReqBuilder) Build() *UpdateFieldReq
- func (builder *UpdateFieldReqBuilder) DefaultValue(defaultValue interface{}) *UpdateFieldReqBuilder
- func (builder *UpdateFieldReqBuilder) FieldAlias(fieldAlias string) *UpdateFieldReqBuilder
- func (builder *UpdateFieldReqBuilder) FieldKey(fieldKey string) *UpdateFieldReqBuilder
- func (builder *UpdateFieldReqBuilder) FieldName(fieldName string) *UpdateFieldReqBuilder
- func (builder *UpdateFieldReqBuilder) FieldValue(fieldValue interface{}) *UpdateFieldReqBuilder
- func (builder *UpdateFieldReqBuilder) FreeAdd(freeAdd int64) *UpdateFieldReqBuilder
- func (builder *UpdateFieldReqBuilder) HelpDescription(helpDescription string) *UpdateFieldReqBuilder
- func (builder *UpdateFieldReqBuilder) ProjectKey(projectKey string) *UpdateFieldReqBuilder
- func (builder *UpdateFieldReqBuilder) RelatedFieldExtraDisplayInfos(relatedFieldExtraDisplayInfos []RelatedFieldExtraDisplayInfo) *UpdateFieldReqBuilder
- func (builder *UpdateFieldReqBuilder) TeamOption(teamOption *TeamOption) *UpdateFieldReqBuilder
- func (builder *UpdateFieldReqBuilder) WorkItemRelationUUID(workItemRelationUUID string) *UpdateFieldReqBuilder
- func (builder *UpdateFieldReqBuilder) WorkItemTypeKey(workItemTypeKey string) *UpdateFieldReqBuilder
- type UpdateFieldResp
- type UpdateFinishedReq
- type UpdateFinishedReqBody
- type UpdateFinishedReqBuilder
- func (builder *UpdateFinishedReqBuilder) Build() *UpdateFinishedReq
- func (builder *UpdateFinishedReqBuilder) FinishedConclusionOptionKey(finishedConclusionOptionKey string) *UpdateFinishedReqBuilder
- func (builder *UpdateFinishedReqBuilder) NodeID(nodeID string) *UpdateFinishedReqBuilder
- func (builder *UpdateFinishedReqBuilder) OperationType(operationType string) *UpdateFinishedReqBuilder
- func (builder *UpdateFinishedReqBuilder) Opinion(opinion string) *UpdateFinishedReqBuilder
- func (builder *UpdateFinishedReqBuilder) ProjectKey(projectKey string) *UpdateFinishedReqBuilder
- func (builder *UpdateFinishedReqBuilder) Reset(reset bool) *UpdateFinishedReqBuilder
- func (builder *UpdateFinishedReqBuilder) WorkItemID(workItemID int64) *UpdateFinishedReqBuilder
- type UpdateFinishedResp
- type UpdateMultiSignalReq
- type UpdateMultiSignalReqBody
- type UpdateMultiSignalReqBuilder
- func (builder *UpdateMultiSignalReqBuilder) Build() *UpdateMultiSignalReq
- func (builder *UpdateMultiSignalReqBuilder) Details(details []MultiSignalDetail) *UpdateMultiSignalReqBuilder
- func (builder *UpdateMultiSignalReqBuilder) FieldAlias(fieldAlias string) *UpdateMultiSignalReqBuilder
- func (builder *UpdateMultiSignalReqBuilder) FieldKey(fieldKey string) *UpdateMultiSignalReqBuilder
- func (builder *UpdateMultiSignalReqBuilder) ProjectKey(projectKey string) *UpdateMultiSignalReqBuilder
- func (builder *UpdateMultiSignalReqBuilder) UpdateType(updateType string) *UpdateMultiSignalReqBuilder
- func (builder *UpdateMultiSignalReqBuilder) WorkItemID(workItemID int64) *UpdateMultiSignalReqBuilder
- func (builder *UpdateMultiSignalReqBuilder) WorkItemTypeKey(workItemTypeKey string) *UpdateMultiSignalReqBuilder
- type UpdateMultiSignalResp
- type UpdateNodeStateReq
- type UpdateNodeStateReqBody
- type UpdateNodeStateReqBuilder
- func (builder *UpdateNodeStateReqBuilder) Action(action string) *UpdateNodeStateReqBuilder
- func (builder *UpdateNodeStateReqBuilder) Build() *UpdateNodeStateReq
- func (builder *UpdateNodeStateReqBuilder) Fields(fields []FieldValuePair) *UpdateNodeStateReqBuilder
- func (builder *UpdateNodeStateReqBuilder) NodeID(nodeID string) *UpdateNodeStateReqBuilder
- func (builder *UpdateNodeStateReqBuilder) NodeOwners(nodeOwners []string) *UpdateNodeStateReqBuilder
- func (builder *UpdateNodeStateReqBuilder) NodeSchedule(nodeSchedule *Schedule) *UpdateNodeStateReqBuilder
- func (builder *UpdateNodeStateReqBuilder) ProjectKey(projectKey string) *UpdateNodeStateReqBuilder
- func (builder *UpdateNodeStateReqBuilder) RoleAssignee(roleAssignee []RoleOwner) *UpdateNodeStateReqBuilder
- func (builder *UpdateNodeStateReqBuilder) RollbackReason(rollbackReason string) *UpdateNodeStateReqBuilder
- func (builder *UpdateNodeStateReqBuilder) Schedules(schedules []Schedule) *UpdateNodeStateReqBuilder
- func (builder *UpdateNodeStateReqBuilder) WorkItemID(workItemID int64) *UpdateNodeStateReqBuilder
- func (builder *UpdateNodeStateReqBuilder) WorkItemTypeKey(workItemTypeKey string) *UpdateNodeStateReqBuilder
- type UpdateNodeStateResp
- type UpdateStateFlowReq
- type UpdateStateFlowReqBody
- type UpdateStateFlowReqBuilder
- func (builder *UpdateStateFlowReqBuilder) Build() *UpdateStateFlowReq
- func (builder *UpdateStateFlowReqBuilder) Fields(fields []FieldValuePair) *UpdateStateFlowReqBuilder
- func (builder *UpdateStateFlowReqBuilder) ProjectKey(projectKey string) *UpdateStateFlowReqBuilder
- func (builder *UpdateStateFlowReqBuilder) RoleOwners(roleOwners []RoleOwner) *UpdateStateFlowReqBuilder
- func (builder *UpdateStateFlowReqBuilder) TransitionID(transitionID int64) *UpdateStateFlowReqBuilder
- func (builder *UpdateStateFlowReqBuilder) WorkItemID(workItemID int64) *UpdateStateFlowReqBuilder
- func (builder *UpdateStateFlowReqBuilder) WorkItemTypeKey(workItemTypeKey string) *UpdateStateFlowReqBuilder
- type UpdateStateFlowResp
- type UpdateTemplateDetailReq
- type UpdateTemplateDetailReqBody
- type UpdateTemplateDetailReqBuilder
- func (builder *UpdateTemplateDetailReqBuilder) Build() *UpdateTemplateDetailReq
- func (builder *UpdateTemplateDetailReqBuilder) ProjectKey(projectKey string) *UpdateTemplateDetailReqBuilder
- func (builder *UpdateTemplateDetailReqBuilder) StateFlowConfs(stateFlowConfs []StateFlowConfInfo) *UpdateTemplateDetailReqBuilder
- func (builder *UpdateTemplateDetailReqBuilder) TemplateID(templateID int64) *UpdateTemplateDetailReqBuilder
- func (builder *UpdateTemplateDetailReqBuilder) WorkflowConfs(workflowConfs []WorkflowConfInfo) *UpdateTemplateDetailReqBuilder
- type UpdateTemplateDetailResp
- type UpdateWorkItemRelationReq
- type UpdateWorkItemRelationReqBody
- type UpdateWorkItemRelationReqBuilder
- func (builder *UpdateWorkItemRelationReqBuilder) Build() *UpdateWorkItemRelationReq
- func (builder *UpdateWorkItemRelationReqBuilder) Name(name string) *UpdateWorkItemRelationReqBuilder
- func (builder *UpdateWorkItemRelationReqBuilder) ProjectKey(projectKey string) *UpdateWorkItemRelationReqBuilder
- func (builder *UpdateWorkItemRelationReqBuilder) RelationDetails(relationDetails []RelationDetail) *UpdateWorkItemRelationReqBuilder
- func (builder *UpdateWorkItemRelationReqBuilder) RelationID(relationID string) *UpdateWorkItemRelationReqBuilder
- func (builder *UpdateWorkItemRelationReqBuilder) WorkItemTypeKey(workItemTypeKey string) *UpdateWorkItemRelationReqBuilder
- type UpdateWorkItemRelationResp
- type UpdateWorkItemReq
- type UpdateWorkItemReqBody
- type UpdateWorkItemReqBuilder
- func (builder *UpdateWorkItemReqBuilder) Build() *UpdateWorkItemReq
- func (builder *UpdateWorkItemReqBuilder) ProjectKey(projectKey string) *UpdateWorkItemReqBuilder
- func (builder *UpdateWorkItemReqBuilder) UpdateFields(updateFields []FieldValuePair) *UpdateWorkItemReqBuilder
- func (builder *UpdateWorkItemReqBuilder) WorkItemID(workItemID int64) *UpdateWorkItemReqBuilder
- func (builder *UpdateWorkItemReqBuilder) WorkItemTypeKey(workItemTypeKey string) *UpdateWorkItemReqBuilder
- type UpdateWorkItemResp
- type UpdateWorkItemSubTaskReq
- type UpdateWorkItemSubTaskReqBody
- type UpdateWorkItemSubTaskReqBuilder
- func (builder *UpdateWorkItemSubTaskReqBuilder) Assignee(assignee []string) *UpdateWorkItemSubTaskReqBuilder
- func (builder *UpdateWorkItemSubTaskReqBuilder) Build() *UpdateWorkItemSubTaskReq
- func (builder *UpdateWorkItemSubTaskReqBuilder) Deliverable(deliverable []FieldValuePair) *UpdateWorkItemSubTaskReqBuilder
- func (builder *UpdateWorkItemSubTaskReqBuilder) Name(name string) *UpdateWorkItemSubTaskReqBuilder
- func (builder *UpdateWorkItemSubTaskReqBuilder) NodeID(nodeID string) *UpdateWorkItemSubTaskReqBuilder
- func (builder *UpdateWorkItemSubTaskReqBuilder) Note(note string) *UpdateWorkItemSubTaskReqBuilder
- func (builder *UpdateWorkItemSubTaskReqBuilder) ProjectKey(projectKey string) *UpdateWorkItemSubTaskReqBuilder
- func (builder *UpdateWorkItemSubTaskReqBuilder) RoleAssignee(roleAssignee []RoleOwner) *UpdateWorkItemSubTaskReqBuilder
- func (builder *UpdateWorkItemSubTaskReqBuilder) Schedule(schedule *Schedule) *UpdateWorkItemSubTaskReqBuilder
- func (builder *UpdateWorkItemSubTaskReqBuilder) TaskID(taskID int64) *UpdateWorkItemSubTaskReqBuilder
- func (builder *UpdateWorkItemSubTaskReqBuilder) UpdateFields(updateFields []FieldValuePair) *UpdateWorkItemSubTaskReqBuilder
- func (builder *UpdateWorkItemSubTaskReqBuilder) WorkItemID(workItemID int64) *UpdateWorkItemSubTaskReqBuilder
- func (builder *UpdateWorkItemSubTaskReqBuilder) WorkItemTypeKey(workItemTypeKey string) *UpdateWorkItemSubTaskReqBuilder
- type UpdateWorkItemSubTaskResp
- type UpdateWorkItemTypeInfoReq
- type UpdateWorkItemTypeInfoReqBody
- type UpdateWorkItemTypeInfoReqBuilder
- func (builder *UpdateWorkItemTypeInfoReqBuilder) ActualWorkTimeFieldKey(actualWorkTimeFieldKey string) *UpdateWorkItemTypeInfoReqBuilder
- func (builder *UpdateWorkItemTypeInfoReqBuilder) ActualWorkTimeSwitch(actualWorkTimeSwitch bool) *UpdateWorkItemTypeInfoReqBuilder
- func (builder *UpdateWorkItemTypeInfoReqBuilder) BelongRoleKeys(belongRoleKeys []string) *UpdateWorkItemTypeInfoReqBuilder
- func (builder *UpdateWorkItemTypeInfoReqBuilder) Build() *UpdateWorkItemTypeInfoReq
- func (builder *UpdateWorkItemTypeInfoReqBuilder) Description(description string) *UpdateWorkItemTypeInfoReqBuilder
- func (builder *UpdateWorkItemTypeInfoReqBuilder) EnableSchedule(enableSchedule bool) *UpdateWorkItemTypeInfoReqBuilder
- func (builder *UpdateWorkItemTypeInfoReqBuilder) EstimatePointFieldKey(estimatePointFieldKey string) *UpdateWorkItemTypeInfoReqBuilder
- func (builder *UpdateWorkItemTypeInfoReqBuilder) IsDisabled(isDisabled bool) *UpdateWorkItemTypeInfoReqBuilder
- func (builder *UpdateWorkItemTypeInfoReqBuilder) IsPinned(isPinned bool) *UpdateWorkItemTypeInfoReqBuilder
- func (builder *UpdateWorkItemTypeInfoReqBuilder) ProjectKey(projectKey string) *UpdateWorkItemTypeInfoReqBuilder
- func (builder *UpdateWorkItemTypeInfoReqBuilder) ScheduleFieldKey(scheduleFieldKey string) *UpdateWorkItemTypeInfoReqBuilder
- func (builder *UpdateWorkItemTypeInfoReqBuilder) WorkItemTypeKey(workItemTypeKey string) *UpdateWorkItemTypeInfoReqBuilder
- type UpdateWorkItemTypeInfoResp
- type UpdateWorkflowNodeReq
- type UpdateWorkflowNodeReqBody
- type UpdateWorkflowNodeReqBuilder
- func (builder *UpdateWorkflowNodeReqBuilder) Build() *UpdateWorkflowNodeReq
- func (builder *UpdateWorkflowNodeReqBuilder) Fields(fields []FieldValuePair) *UpdateWorkflowNodeReqBuilder
- func (builder *UpdateWorkflowNodeReqBuilder) NodeID(nodeID string) *UpdateWorkflowNodeReqBuilder
- func (builder *UpdateWorkflowNodeReqBuilder) NodeOwners(nodeOwners []string) *UpdateWorkflowNodeReqBuilder
- func (builder *UpdateWorkflowNodeReqBuilder) NodeSchedule(nodeSchedule *Schedule) *UpdateWorkflowNodeReqBuilder
- func (builder *UpdateWorkflowNodeReqBuilder) ProjectKey(projectKey string) *UpdateWorkflowNodeReqBuilder
- func (builder *UpdateWorkflowNodeReqBuilder) RoleAssignee(roleAssignee []RoleOwner) *UpdateWorkflowNodeReqBuilder
- func (builder *UpdateWorkflowNodeReqBuilder) Schedules(schedules []Schedule) *UpdateWorkflowNodeReqBuilder
- func (builder *UpdateWorkflowNodeReqBuilder) WorkItemID(workItemID int64) *UpdateWorkflowNodeReqBuilder
- func (builder *UpdateWorkflowNodeReqBuilder) WorkItemTypeKey(workItemTypeKey string) *UpdateWorkflowNodeReqBuilder
- type UpdateWorkflowNodeResp
- type UpdateWorkingHourRecord
- type UpdateWorkingHourRecordReq
- type UpdateWorkingHourRecordReqBody
- type UpdateWorkingHourRecordReqBuilder
- func (builder *UpdateWorkingHourRecordReqBuilder) Build() *UpdateWorkingHourRecordReq
- func (builder *UpdateWorkingHourRecordReqBuilder) ProjectKey(projectKey string) *UpdateWorkingHourRecordReqBuilder
- func (builder *UpdateWorkingHourRecordReqBuilder) WorkItemID(workItemID int64) *UpdateWorkingHourRecordReqBuilder
- func (builder *UpdateWorkingHourRecordReqBuilder) WorkItemTypeKey(workItemTypeKey string) *UpdateWorkingHourRecordReqBuilder
- func (builder *UpdateWorkingHourRecordReqBuilder) WorkingHourRecords(workingHourRecords []UpdateWorkingHourRecord) *UpdateWorkingHourRecordReqBuilder
- type UpdateWorkingHourRecordResp
- type UserDetail
- type WBSInfo
- type WBSParentWorkItem
- type WBSRelationChainEntity
- type WBSRelationChainEntityItem
- type WBSRelationChainPath
- type WBSRelationChainPathItem
- type WBSUpdateDraftFrozenRowsReq
- type WBSUpdateDraftFrozenRowsReqBody
- type WBSUpdateDraftFrozenRowsReqBuilder
- func (builder *WBSUpdateDraftFrozenRowsReqBuilder) Build() *WBSUpdateDraftFrozenRowsReq
- func (builder *WBSUpdateDraftFrozenRowsReqBuilder) CommitID(commitID string) *WBSUpdateDraftFrozenRowsReqBuilder
- func (builder *WBSUpdateDraftFrozenRowsReqBuilder) DraftID(draftID string) *WBSUpdateDraftFrozenRowsReqBuilder
- func (builder *WBSUpdateDraftFrozenRowsReqBuilder) ProjectKey(projectKey string) *WBSUpdateDraftFrozenRowsReqBuilder
- func (builder *WBSUpdateDraftFrozenRowsReqBuilder) UpdateType(updateType int32) *WBSUpdateDraftFrozenRowsReqBuilder
- func (builder *WBSUpdateDraftFrozenRowsReqBuilder) WorkItemID(workItemID int64) *WBSUpdateDraftFrozenRowsReqBuilder
- type WBSUpdateDraftFrozenRowsResp
- type WBSWorkItem
- type WbsCollaborationPublishReq
- type WbsCollaborationPublishReqBody
- type WbsCollaborationPublishReqBuilder
- func (builder *WbsCollaborationPublishReqBuilder) Build() *WbsCollaborationPublishReq
- func (builder *WbsCollaborationPublishReqBuilder) CommitID(commitID string) *WbsCollaborationPublishReqBuilder
- func (builder *WbsCollaborationPublishReqBuilder) DraftID(draftID string) *WbsCollaborationPublishReqBuilder
- func (builder *WbsCollaborationPublishReqBuilder) ProjectKey(projectKey string) *WbsCollaborationPublishReqBuilder
- func (builder *WbsCollaborationPublishReqBuilder) WorkItemID(workItemID int64) *WbsCollaborationPublishReqBuilder
- type WbsCollaborationPublishResp
- type WbsCollaborationPublishRespData
- type WbsDraft
- type WbsNodeMap
- type WbsStatusMap
- type WbsTemplate
- type WorkItemInfo
- type WorkItemKeyType
- type WorkItemRelation
- type WorkItemService
- func (a *WorkItemService) AbortWorkItem(ctx context.Context, req *AbortWorkItemReq, options ...core.RequestOptionFunc) (*AbortWorkItemResp, error)
- func (a *WorkItemService) ActualTimeUpdate(ctx context.Context, req *ActualTimeUpdateReq, ...) (*ActualTimeUpdateResp, error)
- func (a *WorkItemService) BatchQueryConclusionOption(ctx context.Context, req *BatchQueryConclusionOptionReq, ...) (*BatchQueryConclusionOptionResp, error)
- func (a *WorkItemService) BatchQueryDeliverable(ctx context.Context, req *BatchQueryDeliverableReq, ...) (*BatchQueryDeliverableResp, error)
- func (a *WorkItemService) BatchQueryFinished(ctx context.Context, req *BatchQueryFinishedReq, ...) (*BatchQueryFinishedResp, error)
- func (a *WorkItemService) BatchUpdateBasicWorkItem(ctx context.Context, req *BatchUpdateBasicWorkItemReq, ...) (*BatchUpdateBasicWorkItemResp, error)
- func (a *WorkItemService) CompositiveSearch(ctx context.Context, req *CompositiveSearchReq, ...) (*CompositiveSearchResp, error)
- func (a *WorkItemService) CreateField(ctx context.Context, req *CreateFieldReq, options ...core.RequestOptionFunc) (*CreateFieldResp, error)
- func (a *WorkItemService) CreateProjectRelationInstances(ctx context.Context, req *CreateProjectRelationInstancesReq, ...) (*CreateProjectRelationInstancesResp, error)
- func (a *WorkItemService) CreateStoryRelations(ctx context.Context, req *CreateStoryRelationsReq, ...) (*CreateStoryRelationsResp, error)
- func (a *WorkItemService) CreateTemplateDetail(ctx context.Context, req *CreateTemplateDetailReq, ...) (*CreateTemplateDetailResp, error)
- func (a *WorkItemService) CreateWorkItem(ctx context.Context, req *CreateWorkItemReq, options ...core.RequestOptionFunc) (*CreateWorkItemResp, error)
- func (a *WorkItemService) CreateWorkItemRelation(ctx context.Context, req *CreateWorkItemRelationReq, ...) (*CreateWorkItemRelationResp, error)
- func (a *WorkItemService) CreateWorkItemSubTask(ctx context.Context, req *CreateWorkItemSubTaskReq, ...) (*CreateWorkItemSubTaskResp, error)
- func (a *WorkItemService) CreateWorkingHourRecord(ctx context.Context, req *CreateWorkingHourRecordReq, ...) (*CreateWorkingHourRecordResp, error)
- func (a *WorkItemService) DeleteFile(ctx context.Context, req *DeleteFileReq, options ...core.RequestOptionFunc) (*DeleteFileResp, error)
- func (a *WorkItemService) DeleteProjectRelationInstance(ctx context.Context, req *DeleteProjectRelationInstanceReq, ...) (*DeleteProjectRelationInstanceResp, error)
- func (a *WorkItemService) DeleteTemplateDetail(ctx context.Context, req *DeleteTemplateDetailReq, ...) (*DeleteTemplateDetailResp, error)
- func (a *WorkItemService) DeleteWorkItem(ctx context.Context, req *DeleteWorkItemReq, options ...core.RequestOptionFunc) (*DeleteWorkItemResp, error)
- func (a *WorkItemService) DeleteWorkItemRelation(ctx context.Context, req *DeleteWorkItemRelationReq, ...) (*DeleteWorkItemRelationResp, error)
- func (a *WorkItemService) DeleteWorkItemSubTask(ctx context.Context, req *DeleteWorkItemSubTaskReq, ...) (*DeleteWorkItemSubTaskResp, error)
- func (a *WorkItemService) DeleteWorkingHourRecord(ctx context.Context, req *DeleteWorkingHourRecordReq, ...) (*DeleteWorkingHourRecordResp, error)
- func (a *WorkItemService) ElementTemplateCreate(ctx context.Context, req *ElementTemplateCreateReq, ...) (*ElementTemplateCreateResp, error)
- func (a *WorkItemService) ElementTemplateQuery(ctx context.Context, req *ElementTemplateQueryReq, ...) (*ElementTemplateQueryResp, error)
- func (a *WorkItemService) Filter(ctx context.Context, req *FilterReq, options ...core.RequestOptionFunc) (*FilterResp, error)
- func (a *WorkItemService) FilterAcrossProject(ctx context.Context, req *FilterAcrossProjectReq, ...) (*FilterAcrossProjectResp, error)
- func (a *WorkItemService) FreezeWorkItem(ctx context.Context, req *FreezeWorkItemReq, options ...core.RequestOptionFunc) (*FreezeWorkItemResp, error)
- func (a *WorkItemService) GetWBSInfo(ctx context.Context, req *GetWBSInfoReq, options ...core.RequestOptionFunc) (*GetWBSInfoResp, error)
- func (a *WorkItemService) GetWBSViewSubWorkItemConf(ctx context.Context, req *GetWBSViewSubWorkItemConfReq, ...) (*GetWBSViewSubWorkItemConfResp, error)
- func (a *WorkItemService) GetWorkFlow(ctx context.Context, req *GetWorkFlowReq, options ...core.RequestOptionFunc) (*GetWorkFlowResp, error)
- func (a *WorkItemService) GetWorkItemManHourRecords(ctx context.Context, req *GetWorkItemManHourRecordsReq, ...) (*GetWorkItemManHourRecordsResp, error)
- func (a *WorkItemService) GetWorkItemOpRecord(ctx context.Context, req *GetWorkItemOpRecordReq, ...) (*GetWorkItemOpRecordResp, error)
- func (a *WorkItemService) GetWorkItemTypeInfoByKey(ctx context.Context, req *GetWorkItemTypeInfoByKeyReq, ...) (*GetWorkItemTypeInfoByKeyResp, error)
- func (a *WorkItemService) GetWorkItemsByIds(ctx context.Context, req *GetWorkItemsByIdsReq, ...) (*GetWorkItemsByIdsResp, error)
- func (a *WorkItemService) IntegrateSearch(ctx context.Context, req *IntegrateSearchReq, ...) (*IntegrateSearchResp, error)
- func (a *WorkItemService) InviteBotJoinChat(ctx context.Context, req *InviteBotJoinChatReq, ...) (*InviteBotJoinChatResp, error)
- func (a *WorkItemService) ListTemplateConf(ctx context.Context, req *ListTemplateConfReq, ...) (*ListTemplateConfResp, error)
- func (a *WorkItemService) PatchWBSViewDraft(ctx context.Context, req *PatchWBSViewDraftReq, ...) (*PatchWBSViewDraftResp, error)
- func (a *WorkItemService) PublishWBSViewDraft(ctx context.Context, req *PublishWBSViewDraftReq, ...) (*PublishWBSViewDraftResp, error)
- func (a *WorkItemService) QueryAWorkItemTypes(ctx context.Context, req *QueryAWorkItemTypesReq, ...) (*QueryAWorkItemTypesResp, error)
- func (a *WorkItemService) QueryBusinesses(ctx context.Context, req *QueryBusinessesReq, ...) (*QueryBusinessesResp, error)
- func (a *WorkItemService) QueryProjectFields(ctx context.Context, req *QueryProjectFieldsReq, ...) (*QueryProjectFieldsResp, error)
- func (a *WorkItemService) QueryProjectRelation(ctx context.Context, req *QueryProjectRelationReq, ...) (*QueryProjectRelationResp, error)
- func (a *WorkItemService) QueryProjectRelationInstance(ctx context.Context, req *QueryProjectRelationInstanceReq, ...) (*QueryProjectRelationInstanceResp, error)
- func (a *WorkItemService) QueryRoleConfDetails(ctx context.Context, req *QueryRoleConfDetailsReq, ...) (*QueryRoleConfDetailsResp, error)
- func (a *WorkItemService) QueryStoryRelations(ctx context.Context, req *QueryStoryRelationsReq, ...) (*QueryStoryRelationsResp, error)
- func (a *WorkItemService) QueryTaskResult(ctx context.Context, req *QueryTaskResultReq, ...) (*QueryTaskResultResp, error)
- func (a *WorkItemService) QueryTemplateDetail(ctx context.Context, req *QueryTemplateDetailReq, ...) (*QueryTemplateDetailResp, error)
- func (a *WorkItemService) QueryWBSViewDraft(ctx context.Context, req *QueryWBSViewDraftReq, ...) (*QueryWBSViewDraftResp, error)
- func (a *WorkItemService) QueryWbsTemplateConf(ctx context.Context, req *QueryWbsTemplateConfReq, ...) (*QueryWbsTemplateConfResp, error)
- func (a *WorkItemService) QueryWorkItemMetaData(ctx context.Context, req *QueryWorkItemMetaDataReq, ...) (*QueryWorkItemMetaDataResp, error)
- func (a *WorkItemService) QueryWorkItemRelation(ctx context.Context, req *QueryWorkItemRelationReq, ...) (*QueryWorkItemRelationResp, error)
- func (a *WorkItemService) QueryWorkItemSubTask(ctx context.Context, req *QueryWorkItemSubTaskReq, ...) (*QueryWorkItemSubTaskResp, error)
- func (a *WorkItemService) ResetWBSViewDraft(ctx context.Context, req *ResetWBSViewDraftReq, ...) (*ResetWBSViewDraftResp, error)
- func (a *WorkItemService) ResourceCreateWorkItem(ctx context.Context, req *ResourceCreateWorkItemReq, ...) (*ResourceCreateWorkItemResp, error)
- func (a *WorkItemService) SearchByParams(ctx context.Context, req *SearchByParamsReq, options ...core.RequestOptionFunc) (*SearchByParamsResp, error)
- func (a *WorkItemService) SearchSubtask(ctx context.Context, req *SearchSubtaskReq, options ...core.RequestOptionFunc) (*SearchSubtaskResp, error)
- func (a *WorkItemService) SearchWorkItemsRelation(ctx context.Context, req *SearchWorkItemsRelationReq, ...) (*SearchWorkItemsRelationResp, error)
- func (a *WorkItemService) SubTaskModify(ctx context.Context, req *SubTaskModifyReq, options ...core.RequestOptionFunc) (*SubTaskModifyResp, error)
- func (a *WorkItemService) SwitchBackToWbsViewDraft(ctx context.Context, req *SwitchBackToWbsViewDraftReq, ...) (*SwitchBackToWbsViewDraftResp, error)
- func (a *WorkItemService) UniversalSearch(ctx context.Context, req *UniversalSearchReq, ...) (*UniversalSearchResp, error)
- func (a *WorkItemService) UpdateField(ctx context.Context, req *UpdateFieldReq, options ...core.RequestOptionFunc) (*UpdateFieldResp, error)
- func (a *WorkItemService) UpdateFinished(ctx context.Context, req *UpdateFinishedReq, options ...core.RequestOptionFunc) (*UpdateFinishedResp, error)
- func (a *WorkItemService) UpdateMultiSignal(ctx context.Context, req *UpdateMultiSignalReq, ...) (*UpdateMultiSignalResp, error)
- func (a *WorkItemService) UpdateNodeState(ctx context.Context, req *UpdateNodeStateReq, ...) (*UpdateNodeStateResp, error)
- func (a *WorkItemService) UpdateStateFlow(ctx context.Context, req *UpdateStateFlowReq, ...) (*UpdateStateFlowResp, error)
- func (a *WorkItemService) UpdateTemplateDetail(ctx context.Context, req *UpdateTemplateDetailReq, ...) (*UpdateTemplateDetailResp, error)
- func (a *WorkItemService) UpdateWorkItem(ctx context.Context, req *UpdateWorkItemReq, options ...core.RequestOptionFunc) (*UpdateWorkItemResp, error)
- func (a *WorkItemService) UpdateWorkItemRelation(ctx context.Context, req *UpdateWorkItemRelationReq, ...) (*UpdateWorkItemRelationResp, error)
- func (a *WorkItemService) UpdateWorkItemSubTask(ctx context.Context, req *UpdateWorkItemSubTaskReq, ...) (*UpdateWorkItemSubTaskResp, error)
- func (a *WorkItemService) UpdateWorkItemTypeInfo(ctx context.Context, req *UpdateWorkItemTypeInfoReq, ...) (*UpdateWorkItemTypeInfoResp, error)
- func (a *WorkItemService) UpdateWorkflowNode(ctx context.Context, req *UpdateWorkflowNodeReq, ...) (*UpdateWorkflowNodeResp, error)
- func (a *WorkItemService) UpdateWorkingHourRecord(ctx context.Context, req *UpdateWorkingHourRecordReq, ...) (*UpdateWorkingHourRecordResp, error)
- func (a *WorkItemService) WBSUpdateDraftFrozenRows(ctx context.Context, req *WBSUpdateDraftFrozenRowsReq, ...) (*WBSUpdateDraftFrozenRowsResp, error)
- func (a *WorkItemService) WbsCollaborationPublish(ctx context.Context, req *WbsCollaborationPublishReq, ...) (*WbsCollaborationPublishResp, error)
- type WorkItemStatus
- type WorkItemTypeInfo
- type WorkflowConf
- type WorkflowConfInfo
- type WorkflowNode
Constants ¶
const APIPath_AbortWorkItem = "/open_api/:project_key/work_item/:work_item_type_key/:work_item_id/abort"
const APIPath_ActualTimeUpdate = "/open_api/work_item/actual_time/update"
const APIPath_BatchQueryConclusionOption = "/open_api/work_item/finished/query_conclusion_option"
const APIPath_BatchQueryDeliverable = "/open_api/work_item/deliverable/batch_query"
const APIPath_BatchQueryFinished = "/open_api/work_item/finished/batch_query"
const APIPath_BatchUpdateBasicWorkItem = "/open_api/work_item/batch_update"
const APIPath_CompositiveSearch = "/open_api/compositive_search"
const APIPath_CreateField = "/open_api/:project_key/field/:work_item_type_key/create"
const APIPath_CreateProjectRelationInstances = "/open_api/:project_key/relation/:work_item_type_key/:work_item_id/batch_bind"
const APIPath_CreateStoryRelations = "/open_api/:project_key/story_relations/create"
const APIPath_CreateTemplateDetail = "/open_api/template/v2/create_template"
const APIPath_CreateWorkItem = "/open_api/:project_key/work_item/create"
const APIPath_CreateWorkItemRelation = "/open_api/work_item/relation/create"
const APIPath_CreateWorkItemSubTask = "/open_api/:project_key/work_item/:work_item_type_key/:work_item_id/workflow/task"
const APIPath_CreateWorkingHourRecord = "/open_api/:project_key/work_item/:work_item_type_key/:work_item_id/work_hour_record"
const APIPath_DeleteFile = "/open_api/file/delete"
const APIPath_DeleteProjectRelationInstance = "/open_api/:project_key/relation/:work_item_type_key/:work_item_id"
const APIPath_DeleteTemplateDetail = "/open_api/template/v2/delete_template/:project_key/:template_id"
const APIPath_DeleteWorkItem = "/open_api/:project_key/work_item/:work_item_type_key/:work_item_id"
const APIPath_DeleteWorkItemRelation = "/open_api/work_item/relation/delete"
const APIPath_DeleteWorkItemSubTask = "/open_api/:project_key/work_item/:work_item_type_key/:work_item_id/task/:task_id"
const APIPath_DeleteWorkingHourRecord = "/open_api/:project_key/work_item/:work_item_type_key/:work_item_id/work_hour_record"
const APIPath_ElementTemplateCreate = "/open_api/work_item/element_template/create"
const APIPath_ElementTemplateQuery = "/open_api/work_item/element_template/query"
const APIPath_Filter = "/open_api/:project_key/work_item/filter"
const APIPath_FilterAcrossProject = "/open_api/work_items/filter_across_project"
const APIPath_FreezeWorkItem = "/open_api/work_item/freeze"
const APIPath_GetWBSInfo = "/open_api/:project_key/work_item/:work_item_type_key/:work_item_id/wbs_view"
const APIPath_GetWBSViewSubWorkItemConf = "/open_api/work_item/wbs_view_draft/sub_work_item_conf"
const APIPath_GetWorkFlow = "/open_api/:project_key/work_item/:work_item_type_key/:work_item_id/workflow/query"
const APIPath_GetWorkItemManHourRecords = "/open_api/work_item/man_hour/records"
const APIPath_GetWorkItemOpRecord = "/open_api/op_record/work_item/list"
const APIPath_GetWorkItemTypeInfoByKey = "/open_api/:project_key/work_item/type/:work_item_type_key"
const APIPath_GetWorkItemsByIds = "/open_api/:project_key/work_item/:work_item_type_key/query"
const APIPath_IntegrateSearch = "/open_api/view_search/integrate_search"
const APIPath_InviteBotJoinChat = "/open_api/:project_key/work_item/:work_item_type_key/bot_join_chat"
const APIPath_ListTemplateConf = "/open_api/:project_key/template_list/:work_item_type_key"
const APIPath_PatchWBSViewDraft = "/open_api/work_item/wbs_view_draft/patch"
const APIPath_PublishWBSViewDraft = "/open_api/work_item/wbs_view_draft/publish"
const APIPath_QueryAWorkItemTypes = "/open_api/:project_key/work_item/all-types"
const APIPath_QueryBusinesses = "/open_api/:project_key/business/all"
const APIPath_QueryProjectFields = "/open_api/:project_key/field/all"
const APIPath_QueryProjectRelation = "/open_api/:project_key/relation/rules"
const APIPath_QueryProjectRelationInstance = "/open_api/:project_key/relation/:work_item_type_key/:work_item_id/work_item_list"
const APIPath_QueryRoleConfDetails = "/open_api/:project_key/flow_roles/:work_item_type_key"
const APIPath_QueryStoryRelations = "/open_api/:project_key/story_relations/query"
const APIPath_QueryTaskResult = "/open_api/task_result"
const APIPath_QueryTemplateDetail = "/open_api/:project_key/template_detail/:template_id"
const APIPath_QueryWBSViewDraft = "/open_api/work_item/wbs_view_draft/query"
const APIPath_QueryWbsTemplateConf = "/open_api/:project_key/wbs_template"
const APIPath_QueryWorkItemMetaData = "/open_api/:project_key/work_item/:work_item_type_key/meta"
const APIPath_QueryWorkItemRelation = "/open_api/:project_key/work_item/relation"
const APIPath_QueryWorkItemSubTask = "/open_api/:project_key/work_item/:work_item_type_key/:work_item_id/workflow/task"
const APIPath_ResetWBSViewDraft = "/open_api/work_item/wbs_view_draft/reset"
const APIPath_ResourceCreateWorkItem = "/open_api/work_item/resource/create_work_item"
const APIPath_SearchByParams = "/open_api/:project_key/work_item/:work_item_type_key/search/params"
const APIPath_SearchSubtask = "/open_api/work_item/subtask/search"
const APIPath_SearchWorkItemsRelation = "/open_api/:project_key/work_item/:work_item_type_key/:work_item_id/search_by_relation"
const APIPath_SubTaskModify = "/open_api/:project_key/work_item/:work_item_type_key/:work_item_id/subtask/modify"
const APIPath_SwitchBackToWbsViewDraft = "/open_api/:project_key/wbs_view_draft/switch"
const APIPath_UniversalSearch = "/open_api/view_search/universal_search"
const APIPath_UpdateField = "/open_api/:project_key/field/:work_item_type_key"
const APIPath_UpdateFinished = "/open_api/work_item/finished/update"
const APIPath_UpdateMultiSignal = "/open_api/:project_key/work_item/:work_item_type_key/:work_item_id/update/multi_signal"
const APIPath_UpdateNodeState = "/open_api/:project_key/workflow/:work_item_type_key/:work_item_id/node/:node_id/operate"
const APIPath_UpdateStateFlow = "/open_api/:project_key/workflow/:work_item_type_key/:work_item_id/node/state_change"
const APIPath_UpdateTemplateDetail = "/open_api/template/v2/update_template"
const APIPath_UpdateWorkItem = "/open_api/:project_key/work_item/:work_item_type_key/:work_item_id"
const APIPath_UpdateWorkItemRelation = "/open_api/work_item/relation/update"
const APIPath_UpdateWorkItemSubTask = "/open_api/:project_key/work_item/:work_item_type_key/:work_item_id/workflow/:node_id/task/:task_id"
const APIPath_UpdateWorkItemTypeInfo = "/open_api/:project_key/work_item/type/:work_item_type_key"
const APIPath_UpdateWorkflowNode = "/open_api/:project_key/workflow/:work_item_type_key/:work_item_id/node/:node_id"
const APIPath_UpdateWorkingHourRecord = "/open_api/:project_key/work_item/:work_item_type_key/:work_item_id/work_hour_record"
const APIPath_WBSUpdateDraftFrozenRows = "/open_api/:project_key/wbs_view_draft/update/frozen_rows"
const APIPath_WbsCollaborationPublish = "/open_api/:project_key/wbs_view_draft/publish"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AbortWorkItemReq ¶
type AbortWorkItemReq struct {
// contains filtered or unexported fields
}
type AbortWorkItemReqBody ¶
type AbortWorkItemReqBuilder ¶
type AbortWorkItemReqBuilder struct {
// contains filtered or unexported fields
}
func NewAbortWorkItemReqBuilder ¶
func NewAbortWorkItemReqBuilder() *AbortWorkItemReqBuilder
func (*AbortWorkItemReqBuilder) Build ¶
func (builder *AbortWorkItemReqBuilder) Build() *AbortWorkItemReq
func (*AbortWorkItemReqBuilder) IsAborted ¶
func (builder *AbortWorkItemReqBuilder) IsAborted(isAborted bool) *AbortWorkItemReqBuilder
func (*AbortWorkItemReqBuilder) ProjectKey ¶
func (builder *AbortWorkItemReqBuilder) ProjectKey(projectKey string) *AbortWorkItemReqBuilder
func (*AbortWorkItemReqBuilder) Reason ¶
func (builder *AbortWorkItemReqBuilder) Reason(reason string) *AbortWorkItemReqBuilder
func (*AbortWorkItemReqBuilder) ReasonOption ¶
func (builder *AbortWorkItemReqBuilder) ReasonOption(reasonOption string) *AbortWorkItemReqBuilder
func (*AbortWorkItemReqBuilder) WorkItemID ¶
func (builder *AbortWorkItemReqBuilder) WorkItemID(workItemID int64) *AbortWorkItemReqBuilder
func (*AbortWorkItemReqBuilder) WorkItemTypeKey ¶
func (builder *AbortWorkItemReqBuilder) WorkItemTypeKey(workItemTypeKey string) *AbortWorkItemReqBuilder
type ActualTimeInfo ¶
type ActualTimeUpdateReq ¶
type ActualTimeUpdateReq struct {
// contains filtered or unexported fields
}
type ActualTimeUpdateReqBody ¶
type ActualTimeUpdateReqBody struct {
ProjectKey *string `json:"project_key,omitempty"`
WorkItemID *int64 `json:"work_item_id,omitempty"`
NodeID *string `json:"node_id,omitempty"`
ActualTimeInfo *ActualTimeInfo `json:"actual_time_info,omitempty"`
}
type ActualTimeUpdateReqBuilder ¶
type ActualTimeUpdateReqBuilder struct {
// contains filtered or unexported fields
}
func NewActualTimeUpdateReqBuilder ¶
func NewActualTimeUpdateReqBuilder() *ActualTimeUpdateReqBuilder
func (*ActualTimeUpdateReqBuilder) ActualTimeInfo ¶
func (builder *ActualTimeUpdateReqBuilder) ActualTimeInfo(actualTimeInfo *ActualTimeInfo) *ActualTimeUpdateReqBuilder
func (*ActualTimeUpdateReqBuilder) Build ¶
func (builder *ActualTimeUpdateReqBuilder) Build() *ActualTimeUpdateReq
func (*ActualTimeUpdateReqBuilder) NodeID ¶
func (builder *ActualTimeUpdateReqBuilder) NodeID(nodeID string) *ActualTimeUpdateReqBuilder
func (*ActualTimeUpdateReqBuilder) ProjectKey ¶
func (builder *ActualTimeUpdateReqBuilder) ProjectKey(projectKey string) *ActualTimeUpdateReqBuilder
func (*ActualTimeUpdateReqBuilder) WorkItemID ¶
func (builder *ActualTimeUpdateReqBuilder) WorkItemID(workItemID int64) *ActualTimeUpdateReqBuilder
type ActualTimeUpdateResp ¶
type BatchQueryConclusionOptionReq ¶
type BatchQueryConclusionOptionReq struct {
// contains filtered or unexported fields
}
type BatchQueryConclusionOptionReqBuilder ¶
type BatchQueryConclusionOptionReqBuilder struct {
// contains filtered or unexported fields
}
func NewBatchQueryConclusionOptionReqBuilder ¶
func NewBatchQueryConclusionOptionReqBuilder() *BatchQueryConclusionOptionReqBuilder
func (*BatchQueryConclusionOptionReqBuilder) Build ¶
func (builder *BatchQueryConclusionOptionReqBuilder) Build() *BatchQueryConclusionOptionReq
func (*BatchQueryConclusionOptionReqBuilder) NodeIDs ¶
func (builder *BatchQueryConclusionOptionReqBuilder) NodeIDs(nodeIDs []string) *BatchQueryConclusionOptionReqBuilder
func (*BatchQueryConclusionOptionReqBuilder) ProjectKey ¶
func (builder *BatchQueryConclusionOptionReqBuilder) ProjectKey(projectKey string) *BatchQueryConclusionOptionReqBuilder
func (*BatchQueryConclusionOptionReqBuilder) WorkItemID ¶
func (builder *BatchQueryConclusionOptionReqBuilder) WorkItemID(workItemID int64) *BatchQueryConclusionOptionReqBuilder
type BatchQueryConclusionOptionResp ¶
type BatchQueryConclusionOptionResp struct {
*core.APIResp `json:"-"`
core.CodeError
Data []OAPIBatchQueryConclusionOptionItem `json:"data"`
}
type BatchQueryDeliverableReq ¶
type BatchQueryDeliverableReq struct {
// contains filtered or unexported fields
}
type BatchQueryDeliverableReqBuilder ¶
type BatchQueryDeliverableReqBuilder struct {
// contains filtered or unexported fields
}
func NewBatchQueryDeliverableReqBuilder ¶
func NewBatchQueryDeliverableReqBuilder() *BatchQueryDeliverableReqBuilder
func (*BatchQueryDeliverableReqBuilder) Build ¶
func (builder *BatchQueryDeliverableReqBuilder) Build() *BatchQueryDeliverableReq
func (*BatchQueryDeliverableReqBuilder) ProjectKey ¶
func (builder *BatchQueryDeliverableReqBuilder) ProjectKey(projectKey string) *BatchQueryDeliverableReqBuilder
func (*BatchQueryDeliverableReqBuilder) WorkItemIDs ¶
func (builder *BatchQueryDeliverableReqBuilder) WorkItemIDs(workItemIDs []int64) *BatchQueryDeliverableReqBuilder
type BatchQueryDeliverableResp ¶
type BatchQueryDeliverableResp struct {
*core.APIResp `json:"-"`
core.CodeError
Data []OAPIBatchQueryDeliverable `json:"data"`
}
type BatchQueryFinishedReq ¶
type BatchQueryFinishedReq struct {
// contains filtered or unexported fields
}
type BatchQueryFinishedReqBuilder ¶
type BatchQueryFinishedReqBuilder struct {
// contains filtered or unexported fields
}
func NewBatchQueryFinishedReqBuilder ¶
func NewBatchQueryFinishedReqBuilder() *BatchQueryFinishedReqBuilder
func (*BatchQueryFinishedReqBuilder) Build ¶
func (builder *BatchQueryFinishedReqBuilder) Build() *BatchQueryFinishedReq
func (*BatchQueryFinishedReqBuilder) NodeIDs ¶
func (builder *BatchQueryFinishedReqBuilder) NodeIDs(nodeIDs []string) *BatchQueryFinishedReqBuilder
func (*BatchQueryFinishedReqBuilder) ProjectKey ¶
func (builder *BatchQueryFinishedReqBuilder) ProjectKey(projectKey string) *BatchQueryFinishedReqBuilder
func (*BatchQueryFinishedReqBuilder) WorkItemID ¶
func (builder *BatchQueryFinishedReqBuilder) WorkItemID(workItemID int64) *BatchQueryFinishedReqBuilder
type BatchQueryFinishedResp ¶
type BatchQueryFinishedResp struct {
*core.APIResp `json:"-"`
core.CodeError
Data *BatchQueryFinishedRespData `json:"data,omitempty"`
}
type BatchQueryFinishedRespData ¶ added in v1.0.13
type BatchQueryFinishedRespData struct {
ProjectKey *string `json:"project_key,omitempty"`
WorkItemID *int64 `json:"work_item_id,omitempty"`
FinishedInfos []OAPIFinishedInfoItem `json:"finished_infos,omitempty"`
}
type BatchUpdateBasicWorkItemReq ¶
type BatchUpdateBasicWorkItemReq struct {
// contains filtered or unexported fields
}
type BatchUpdateBasicWorkItemReqBody ¶
type BatchUpdateBasicWorkItemReqBody struct {
ProjectKey *string `json:"project_key,omitempty"`
WorkItemTypeKey *string `json:"work_item_type_key,omitempty"`
WorkItemIDs []int64 `json:"work_item_ids,omitempty"`
UpdateMode *string `json:"update_mode,omitempty"`
FieldKey *string `json:"field_key,omitempty"`
BeforeFieldValue interface{} `json:"before_field_value,omitempty"`
AfterFieldValue interface{} `json:"after_field_value,omitempty"`
}
type BatchUpdateBasicWorkItemReqBuilder ¶
type BatchUpdateBasicWorkItemReqBuilder struct {
// contains filtered or unexported fields
}
func NewBatchUpdateBasicWorkItemReqBuilder ¶
func NewBatchUpdateBasicWorkItemReqBuilder() *BatchUpdateBasicWorkItemReqBuilder
func (*BatchUpdateBasicWorkItemReqBuilder) AfterFieldValue ¶
func (builder *BatchUpdateBasicWorkItemReqBuilder) AfterFieldValue(afterFieldValue interface{}) *BatchUpdateBasicWorkItemReqBuilder
func (*BatchUpdateBasicWorkItemReqBuilder) BeforeFieldValue ¶
func (builder *BatchUpdateBasicWorkItemReqBuilder) BeforeFieldValue(beforeFieldValue interface{}) *BatchUpdateBasicWorkItemReqBuilder
func (*BatchUpdateBasicWorkItemReqBuilder) Build ¶
func (builder *BatchUpdateBasicWorkItemReqBuilder) Build() *BatchUpdateBasicWorkItemReq
func (*BatchUpdateBasicWorkItemReqBuilder) FieldKey ¶
func (builder *BatchUpdateBasicWorkItemReqBuilder) FieldKey(fieldKey string) *BatchUpdateBasicWorkItemReqBuilder
func (*BatchUpdateBasicWorkItemReqBuilder) ProjectKey ¶
func (builder *BatchUpdateBasicWorkItemReqBuilder) ProjectKey(projectKey string) *BatchUpdateBasicWorkItemReqBuilder
func (*BatchUpdateBasicWorkItemReqBuilder) UpdateMode ¶
func (builder *BatchUpdateBasicWorkItemReqBuilder) UpdateMode(updateMode string) *BatchUpdateBasicWorkItemReqBuilder
func (*BatchUpdateBasicWorkItemReqBuilder) WorkItemIDs ¶
func (builder *BatchUpdateBasicWorkItemReqBuilder) WorkItemIDs(workItemIDs []int64) *BatchUpdateBasicWorkItemReqBuilder
func (*BatchUpdateBasicWorkItemReqBuilder) WorkItemTypeKey ¶
func (builder *BatchUpdateBasicWorkItemReqBuilder) WorkItemTypeKey(workItemTypeKey string) *BatchUpdateBasicWorkItemReqBuilder
type BatchUpdateBasicWorkItemResp ¶
type BatchUpdateBasicWorkItemResp struct {
*core.APIResp `json:"-"`
core.CodeError
Data *BatchUpdateBasicWorkItemRespData `json:"data,omitempty"`
}
type BatchUpdateBasicWorkItemRespData ¶ added in v1.0.13
type BatchUpdateBasicWorkItemRespData struct {
TaskID *string `json:"task_id,omitempty"`
}
type BotJoinChatInfo ¶
type Business ¶
type Business struct {
ID *string `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
Project *string `json:"project,omitempty"`
Labels []string `json:"labels,omitempty"`
RoleOwners map[string]RoleOwner `json:"role_owners,omitempty"`
Watchers []string `json:"watchers,omitempty"`
Order *float64 `json:"order,omitempty"`
SuperMasters []string `json:"super_masters,omitempty"`
Parent *string `json:"parent,omitempty"`
Disabled *bool `json:"disabled,omitempty"`
LevelID *int64 `json:"level_id,omitempty"`
Children []Business `json:"children,omitempty"`
TemplateType *string `json:"template_type,omitempty"`
}
type ChildOrder ¶
type CompInfo ¶
type CompInfo struct {
ID *string `json:"ID,omitempty"`
Name *string `json:"name,omitempty"`
WorkItemTypeKey *string `json:"WorkItemTypeKey,omitempty"`
ProjectKey *string `json:"ProjectKey,omitempty"`
CreatedBy *string `json:"CreatedBy,omitempty"`
CreatedAt *int64 `json:"CreatedAt,omitempty"`
SearchHit []string `json:"SearchHit,omitempty"`
ViewScopeKey *string `json:"ViewScopeKey,omitempty"`
ProjectKeys []string `json:"ProjectKeys,omitempty"`
}
type CompositiveSearchReq ¶
type CompositiveSearchReq struct {
// contains filtered or unexported fields
}
type CompositiveSearchReqBody ¶
type CompositiveSearchReqBody struct {
QueryType *string `json:"query_type,omitempty"`
Query *string `json:"query,omitempty"`
QuerySubType []string `json:"query_sub_type,omitempty"`
PageSize *int64 `json:"page_size,omitempty"`
PageNum *int64 `json:"page_num,omitempty"`
SimpleNames []string `json:"simple_names,omitempty"`
}
type CompositiveSearchReqBuilder ¶
type CompositiveSearchReqBuilder struct {
// contains filtered or unexported fields
}
func NewCompositiveSearchReqBuilder ¶
func NewCompositiveSearchReqBuilder() *CompositiveSearchReqBuilder
func (*CompositiveSearchReqBuilder) Build ¶
func (builder *CompositiveSearchReqBuilder) Build() *CompositiveSearchReq
func (*CompositiveSearchReqBuilder) PageNum ¶
func (builder *CompositiveSearchReqBuilder) PageNum(pageNum int64) *CompositiveSearchReqBuilder
func (*CompositiveSearchReqBuilder) PageSize ¶
func (builder *CompositiveSearchReqBuilder) PageSize(pageSize int64) *CompositiveSearchReqBuilder
func (*CompositiveSearchReqBuilder) Query ¶
func (builder *CompositiveSearchReqBuilder) Query(query string) *CompositiveSearchReqBuilder
func (*CompositiveSearchReqBuilder) QuerySubType ¶
func (builder *CompositiveSearchReqBuilder) QuerySubType(querySubType []string) *CompositiveSearchReqBuilder
func (*CompositiveSearchReqBuilder) QueryType ¶
func (builder *CompositiveSearchReqBuilder) QueryType(queryType string) *CompositiveSearchReqBuilder
func (*CompositiveSearchReqBuilder) SimpleNames ¶
func (builder *CompositiveSearchReqBuilder) SimpleNames(simpleNames []string) *CompositiveSearchReqBuilder
type CompositiveSearchResp ¶
type Condition ¶
type Condition struct {
FieldItem *FieldItem `json:"field_item,omitempty"`
Operator *string `json:"operator,omitempty"`
OriginalValue *string `json:"original_value,omitempty"`
Formula *string `json:"formula,omitempty"`
Version *string `json:"version,omitempty"`
PreOperator *string `json:"pre_operator,omitempty"`
ValueGroup *Filter `json:"value_group,omitempty"`
}
type ConfirmForm ¶
type Connection ¶
type CreateFieldReq ¶
type CreateFieldReq struct {
// contains filtered or unexported fields
}
type CreateFieldReqBody ¶
type CreateFieldReqBody struct {
FieldName *string `json:"field_name,omitempty"`
FieldTypeKey *string `json:"field_type_key,omitempty"`
ValueType *int64 `json:"value_type,omitempty"`
ReferenceWorkItemTypeKey *string `json:"reference_work_item_type_key,omitempty"`
ReferenceFieldKey *string `json:"reference_field_key,omitempty"`
FieldValue interface{} `json:"field_value,omitempty"`
FreeAdd *int64 `json:"free_add,omitempty"`
WorkItemRelationUUID *string `json:"work_item_relation_uuid,omitempty"`
DefaultValue interface{} `json:"default_value,omitempty"`
FieldAlias *string `json:"field_alias,omitempty"`
HelpDescription *string `json:"help_description,omitempty"`
AuthorizedRoles []string `json:"authorized_roles,omitempty"`
IsMulti *bool `json:"is_multi,omitempty"`
Format *bool `json:"format,omitempty"`
RelatedFieldExtraDisplayInfos []RelatedFieldExtraDisplayInfo `json:"related_field_extra_display_infos,omitempty"`
TeamOption *TeamOption `json:"team_option,omitempty"`
ParentFieldKey *string `json:"parent_field_key,omitempty"`
}
type CreateFieldReqBuilder ¶
type CreateFieldReqBuilder struct {
// contains filtered or unexported fields
}
func NewCreateFieldReqBuilder ¶
func NewCreateFieldReqBuilder() *CreateFieldReqBuilder
func (*CreateFieldReqBuilder) AuthorizedRoles ¶
func (builder *CreateFieldReqBuilder) AuthorizedRoles(authorizedRoles []string) *CreateFieldReqBuilder
func (*CreateFieldReqBuilder) Build ¶
func (builder *CreateFieldReqBuilder) Build() *CreateFieldReq
func (*CreateFieldReqBuilder) DefaultValue ¶
func (builder *CreateFieldReqBuilder) DefaultValue(defaultValue interface{}) *CreateFieldReqBuilder
func (*CreateFieldReqBuilder) FieldAlias ¶
func (builder *CreateFieldReqBuilder) FieldAlias(fieldAlias string) *CreateFieldReqBuilder
func (*CreateFieldReqBuilder) FieldName ¶
func (builder *CreateFieldReqBuilder) FieldName(fieldName string) *CreateFieldReqBuilder
func (*CreateFieldReqBuilder) FieldTypeKey ¶
func (builder *CreateFieldReqBuilder) FieldTypeKey(fieldTypeKey string) *CreateFieldReqBuilder
func (*CreateFieldReqBuilder) FieldValue ¶
func (builder *CreateFieldReqBuilder) FieldValue(fieldValue interface{}) *CreateFieldReqBuilder
func (*CreateFieldReqBuilder) Format ¶
func (builder *CreateFieldReqBuilder) Format(format bool) *CreateFieldReqBuilder
func (*CreateFieldReqBuilder) FreeAdd ¶
func (builder *CreateFieldReqBuilder) FreeAdd(freeAdd int64) *CreateFieldReqBuilder
func (*CreateFieldReqBuilder) HelpDescription ¶
func (builder *CreateFieldReqBuilder) HelpDescription(helpDescription string) *CreateFieldReqBuilder
func (*CreateFieldReqBuilder) IsMulti ¶
func (builder *CreateFieldReqBuilder) IsMulti(isMulti bool) *CreateFieldReqBuilder
func (*CreateFieldReqBuilder) ParentFieldKey ¶ added in v1.0.13
func (builder *CreateFieldReqBuilder) ParentFieldKey(parentFieldKey string) *CreateFieldReqBuilder
func (*CreateFieldReqBuilder) ProjectKey ¶
func (builder *CreateFieldReqBuilder) ProjectKey(projectKey string) *CreateFieldReqBuilder
func (*CreateFieldReqBuilder) ReferenceFieldKey ¶
func (builder *CreateFieldReqBuilder) ReferenceFieldKey(referenceFieldKey string) *CreateFieldReqBuilder
func (*CreateFieldReqBuilder) ReferenceWorkItemTypeKey ¶
func (builder *CreateFieldReqBuilder) ReferenceWorkItemTypeKey(referenceWorkItemTypeKey string) *CreateFieldReqBuilder
func (*CreateFieldReqBuilder) RelatedFieldExtraDisplayInfos ¶
func (builder *CreateFieldReqBuilder) RelatedFieldExtraDisplayInfos(relatedFieldExtraDisplayInfos []RelatedFieldExtraDisplayInfo) *CreateFieldReqBuilder
func (*CreateFieldReqBuilder) TeamOption ¶
func (builder *CreateFieldReqBuilder) TeamOption(teamOption *TeamOption) *CreateFieldReqBuilder
func (*CreateFieldReqBuilder) ValueType ¶
func (builder *CreateFieldReqBuilder) ValueType(valueType int64) *CreateFieldReqBuilder
func (*CreateFieldReqBuilder) WorkItemRelationUUID ¶
func (builder *CreateFieldReqBuilder) WorkItemRelationUUID(workItemRelationUUID string) *CreateFieldReqBuilder
func (*CreateFieldReqBuilder) WorkItemTypeKey ¶
func (builder *CreateFieldReqBuilder) WorkItemTypeKey(workItemTypeKey string) *CreateFieldReqBuilder
type CreateFieldResp ¶
type CreateProjectRelationInstancesReq ¶
type CreateProjectRelationInstancesReq struct {
// contains filtered or unexported fields
}
type CreateProjectRelationInstancesReqBody ¶
type CreateProjectRelationInstancesReqBody struct {
RelationRuleID *string `json:"relation_rule_id,omitempty"`
Instances []RelationBindInstance `json:"instances,omitempty"`
}
type CreateProjectRelationInstancesReqBuilder ¶
type CreateProjectRelationInstancesReqBuilder struct {
// contains filtered or unexported fields
}
func NewCreateProjectRelationInstancesReqBuilder ¶
func NewCreateProjectRelationInstancesReqBuilder() *CreateProjectRelationInstancesReqBuilder
func (*CreateProjectRelationInstancesReqBuilder) Build ¶
func (builder *CreateProjectRelationInstancesReqBuilder) Build() *CreateProjectRelationInstancesReq
func (*CreateProjectRelationInstancesReqBuilder) Instances ¶
func (builder *CreateProjectRelationInstancesReqBuilder) Instances(instances []RelationBindInstance) *CreateProjectRelationInstancesReqBuilder
func (*CreateProjectRelationInstancesReqBuilder) ProjectKey ¶
func (builder *CreateProjectRelationInstancesReqBuilder) ProjectKey(projectKey string) *CreateProjectRelationInstancesReqBuilder
func (*CreateProjectRelationInstancesReqBuilder) RelationRuleID ¶
func (builder *CreateProjectRelationInstancesReqBuilder) RelationRuleID(relationRuleID string) *CreateProjectRelationInstancesReqBuilder
func (*CreateProjectRelationInstancesReqBuilder) WorkItemID ¶
func (builder *CreateProjectRelationInstancesReqBuilder) WorkItemID(workItemID int64) *CreateProjectRelationInstancesReqBuilder
func (*CreateProjectRelationInstancesReqBuilder) WorkItemTypeKey ¶
func (builder *CreateProjectRelationInstancesReqBuilder) WorkItemTypeKey(workItemTypeKey string) *CreateProjectRelationInstancesReqBuilder
type CreateStoryRelationsReq ¶
type CreateStoryRelationsReq struct {
// contains filtered or unexported fields
}
type CreateStoryRelationsReqBody ¶
type CreateStoryRelationsReqBody struct {
StoryRelations []StoryRelationEntity `json:"story_relations,omitempty"`
}
type CreateStoryRelationsReqBuilder ¶
type CreateStoryRelationsReqBuilder struct {
// contains filtered or unexported fields
}
func NewCreateStoryRelationsReqBuilder ¶
func NewCreateStoryRelationsReqBuilder() *CreateStoryRelationsReqBuilder
func (*CreateStoryRelationsReqBuilder) Build ¶
func (builder *CreateStoryRelationsReqBuilder) Build() *CreateStoryRelationsReq
func (*CreateStoryRelationsReqBuilder) ProjectKey ¶
func (builder *CreateStoryRelationsReqBuilder) ProjectKey(projectKey string) *CreateStoryRelationsReqBuilder
func (*CreateStoryRelationsReqBuilder) StoryRelations ¶
func (builder *CreateStoryRelationsReqBuilder) StoryRelations(storyRelations []StoryRelationEntity) *CreateStoryRelationsReqBuilder
type CreateTemplateDetailReq ¶
type CreateTemplateDetailReq struct {
// contains filtered or unexported fields
}
type CreateTemplateDetailReqBuilder ¶
type CreateTemplateDetailReqBuilder struct {
// contains filtered or unexported fields
}
func NewCreateTemplateDetailReqBuilder ¶
func NewCreateTemplateDetailReqBuilder() *CreateTemplateDetailReqBuilder
func (*CreateTemplateDetailReqBuilder) Build ¶
func (builder *CreateTemplateDetailReqBuilder) Build() *CreateTemplateDetailReq
func (*CreateTemplateDetailReqBuilder) CopyTemplateID ¶
func (builder *CreateTemplateDetailReqBuilder) CopyTemplateID(copyTemplateID int64) *CreateTemplateDetailReqBuilder
func (*CreateTemplateDetailReqBuilder) ProjectKey ¶
func (builder *CreateTemplateDetailReqBuilder) ProjectKey(projectKey string) *CreateTemplateDetailReqBuilder
func (*CreateTemplateDetailReqBuilder) TemplateName ¶
func (builder *CreateTemplateDetailReqBuilder) TemplateName(templateName string) *CreateTemplateDetailReqBuilder
func (*CreateTemplateDetailReqBuilder) WorkItemTypeKey ¶
func (builder *CreateTemplateDetailReqBuilder) WorkItemTypeKey(workItemTypeKey string) *CreateTemplateDetailReqBuilder
type CreateWorkItemRelationData ¶
type CreateWorkItemRelationData struct {
RelationID *string `json:"relation_id,omitempty"`
}
type CreateWorkItemRelationReq ¶
type CreateWorkItemRelationReq struct {
// contains filtered or unexported fields
}
type CreateWorkItemRelationReqBody ¶
type CreateWorkItemRelationReqBody struct {
ProjectKey *string `json:"project_key,omitempty"`
WorkItemTypeKey *string `json:"work_item_type_key,omitempty"`
Name *string `json:"name,omitempty"`
RelationDetails []RelationDetail `json:"relation_details,omitempty"`
}
type CreateWorkItemRelationReqBuilder ¶
type CreateWorkItemRelationReqBuilder struct {
// contains filtered or unexported fields
}
func NewCreateWorkItemRelationReqBuilder ¶
func NewCreateWorkItemRelationReqBuilder() *CreateWorkItemRelationReqBuilder
func (*CreateWorkItemRelationReqBuilder) Build ¶
func (builder *CreateWorkItemRelationReqBuilder) Build() *CreateWorkItemRelationReq
func (*CreateWorkItemRelationReqBuilder) Name ¶
func (builder *CreateWorkItemRelationReqBuilder) Name(name string) *CreateWorkItemRelationReqBuilder
func (*CreateWorkItemRelationReqBuilder) ProjectKey ¶
func (builder *CreateWorkItemRelationReqBuilder) ProjectKey(projectKey string) *CreateWorkItemRelationReqBuilder
func (*CreateWorkItemRelationReqBuilder) RelationDetails ¶
func (builder *CreateWorkItemRelationReqBuilder) RelationDetails(relationDetails []RelationDetail) *CreateWorkItemRelationReqBuilder
func (*CreateWorkItemRelationReqBuilder) WorkItemTypeKey ¶
func (builder *CreateWorkItemRelationReqBuilder) WorkItemTypeKey(workItemTypeKey string) *CreateWorkItemRelationReqBuilder
type CreateWorkItemRelationResp ¶
type CreateWorkItemRelationResp struct {
*core.APIResp `json:"-"`
core.CodeError
Data *CreateWorkItemRelationData `json:"data"`
}
type CreateWorkItemReq ¶
type CreateWorkItemReq struct {
// contains filtered or unexported fields
}
type CreateWorkItemReqBody ¶
type CreateWorkItemReqBody struct {
WorkItemTypeKey *string `json:"work_item_type_key,omitempty"`
FieldValuePairs []FieldValuePair `json:"field_value_pairs,omitempty"`
TemplateID *int64 `json:"template_id,omitempty"`
Name *string `json:"name,omitempty"`
}
type CreateWorkItemReqBuilder ¶
type CreateWorkItemReqBuilder struct {
// contains filtered or unexported fields
}
func NewCreateWorkItemReqBuilder ¶
func NewCreateWorkItemReqBuilder() *CreateWorkItemReqBuilder
func (*CreateWorkItemReqBuilder) Build ¶
func (builder *CreateWorkItemReqBuilder) Build() *CreateWorkItemReq
func (*CreateWorkItemReqBuilder) FieldValuePairs ¶
func (builder *CreateWorkItemReqBuilder) FieldValuePairs(fieldValuePairs []FieldValuePair) *CreateWorkItemReqBuilder
func (*CreateWorkItemReqBuilder) Name ¶
func (builder *CreateWorkItemReqBuilder) Name(name string) *CreateWorkItemReqBuilder
func (*CreateWorkItemReqBuilder) ProjectKey ¶
func (builder *CreateWorkItemReqBuilder) ProjectKey(projectKey string) *CreateWorkItemReqBuilder
func (*CreateWorkItemReqBuilder) TemplateID ¶
func (builder *CreateWorkItemReqBuilder) TemplateID(templateID int64) *CreateWorkItemReqBuilder
func (*CreateWorkItemReqBuilder) WorkItemTypeKey ¶
func (builder *CreateWorkItemReqBuilder) WorkItemTypeKey(workItemTypeKey string) *CreateWorkItemReqBuilder
type CreateWorkItemResp ¶
type CreateWorkItemSubTaskReq ¶
type CreateWorkItemSubTaskReq struct {
// contains filtered or unexported fields
}
type CreateWorkItemSubTaskReqBody ¶
type CreateWorkItemSubTaskReqBody struct {
NodeID *string `json:"node_id,omitempty"`
Name *string `json:"name,omitempty"`
AliasKey *string `json:"alias_key,omitempty"`
Assignee []string `json:"assignee,omitempty"`
RoleAssignee []RoleOwner `json:"role_assignee,omitempty"`
Schedule *Schedule `json:"schedule,omitempty"`
Note *string `json:"note,omitempty"`
FieldValuePairs []FieldValuePair `json:"field_value_pairs,omitempty"`
}
type CreateWorkItemSubTaskReqBuilder ¶
type CreateWorkItemSubTaskReqBuilder struct {
// contains filtered or unexported fields
}
func NewCreateWorkItemSubTaskReqBuilder ¶
func NewCreateWorkItemSubTaskReqBuilder() *CreateWorkItemSubTaskReqBuilder
func (*CreateWorkItemSubTaskReqBuilder) AliasKey ¶
func (builder *CreateWorkItemSubTaskReqBuilder) AliasKey(aliasKey string) *CreateWorkItemSubTaskReqBuilder
func (*CreateWorkItemSubTaskReqBuilder) Assignee ¶
func (builder *CreateWorkItemSubTaskReqBuilder) Assignee(assignee []string) *CreateWorkItemSubTaskReqBuilder
func (*CreateWorkItemSubTaskReqBuilder) Build ¶
func (builder *CreateWorkItemSubTaskReqBuilder) Build() *CreateWorkItemSubTaskReq
func (*CreateWorkItemSubTaskReqBuilder) FieldValuePairs ¶
func (builder *CreateWorkItemSubTaskReqBuilder) FieldValuePairs(fieldValuePairs []FieldValuePair) *CreateWorkItemSubTaskReqBuilder
func (*CreateWorkItemSubTaskReqBuilder) Name ¶
func (builder *CreateWorkItemSubTaskReqBuilder) Name(name string) *CreateWorkItemSubTaskReqBuilder
func (*CreateWorkItemSubTaskReqBuilder) NodeID ¶
func (builder *CreateWorkItemSubTaskReqBuilder) NodeID(nodeID string) *CreateWorkItemSubTaskReqBuilder
func (*CreateWorkItemSubTaskReqBuilder) Note ¶
func (builder *CreateWorkItemSubTaskReqBuilder) Note(note string) *CreateWorkItemSubTaskReqBuilder
func (*CreateWorkItemSubTaskReqBuilder) ProjectKey ¶
func (builder *CreateWorkItemSubTaskReqBuilder) ProjectKey(projectKey string) *CreateWorkItemSubTaskReqBuilder
func (*CreateWorkItemSubTaskReqBuilder) RoleAssignee ¶
func (builder *CreateWorkItemSubTaskReqBuilder) RoleAssignee(roleAssignee []RoleOwner) *CreateWorkItemSubTaskReqBuilder
func (*CreateWorkItemSubTaskReqBuilder) Schedule ¶
func (builder *CreateWorkItemSubTaskReqBuilder) Schedule(schedule *Schedule) *CreateWorkItemSubTaskReqBuilder
func (*CreateWorkItemSubTaskReqBuilder) WorkItemID ¶
func (builder *CreateWorkItemSubTaskReqBuilder) WorkItemID(workItemID int64) *CreateWorkItemSubTaskReqBuilder
func (*CreateWorkItemSubTaskReqBuilder) WorkItemTypeKey ¶
func (builder *CreateWorkItemSubTaskReqBuilder) WorkItemTypeKey(workItemTypeKey string) *CreateWorkItemSubTaskReqBuilder
type CreateWorkingHourRecord ¶
type CreateWorkingHourRecordReq ¶
type CreateWorkingHourRecordReq struct {
// contains filtered or unexported fields
}
type CreateWorkingHourRecordReqBody ¶
type CreateWorkingHourRecordReqBody struct {
WorkBeginDate *int64 `json:"work_begin_date,omitempty"`
WorkEndDate *int64 `json:"work_end_date,omitempty"`
IncludeHolidays *bool `json:"include_holidays,omitempty"`
WorkingHourRecords []CreateWorkingHourRecord `json:"working_hour_records,omitempty"`
}
type CreateWorkingHourRecordReqBuilder ¶
type CreateWorkingHourRecordReqBuilder struct {
// contains filtered or unexported fields
}
func NewCreateWorkingHourRecordReqBuilder ¶
func NewCreateWorkingHourRecordReqBuilder() *CreateWorkingHourRecordReqBuilder
func (*CreateWorkingHourRecordReqBuilder) Build ¶
func (builder *CreateWorkingHourRecordReqBuilder) Build() *CreateWorkingHourRecordReq
func (*CreateWorkingHourRecordReqBuilder) IncludeHolidays ¶
func (builder *CreateWorkingHourRecordReqBuilder) IncludeHolidays(includeHolidays bool) *CreateWorkingHourRecordReqBuilder
func (*CreateWorkingHourRecordReqBuilder) ProjectKey ¶
func (builder *CreateWorkingHourRecordReqBuilder) ProjectKey(projectKey string) *CreateWorkingHourRecordReqBuilder
func (*CreateWorkingHourRecordReqBuilder) WorkBeginDate ¶
func (builder *CreateWorkingHourRecordReqBuilder) WorkBeginDate(workBeginDate int64) *CreateWorkingHourRecordReqBuilder
func (*CreateWorkingHourRecordReqBuilder) WorkEndDate ¶
func (builder *CreateWorkingHourRecordReqBuilder) WorkEndDate(workEndDate int64) *CreateWorkingHourRecordReqBuilder
func (*CreateWorkingHourRecordReqBuilder) WorkItemID ¶
func (builder *CreateWorkingHourRecordReqBuilder) WorkItemID(workItemID int64) *CreateWorkingHourRecordReqBuilder
func (*CreateWorkingHourRecordReqBuilder) WorkItemTypeKey ¶
func (builder *CreateWorkingHourRecordReqBuilder) WorkItemTypeKey(workItemTypeKey string) *CreateWorkingHourRecordReqBuilder
func (*CreateWorkingHourRecordReqBuilder) WorkingHourRecords ¶
func (builder *CreateWorkingHourRecordReqBuilder) WorkingHourRecords(workingHourRecords []CreateWorkingHourRecord) *CreateWorkingHourRecordReqBuilder
type CreateWorkingHourRecordResp ¶
type CreateWorkingHourRecordResp struct {
*core.APIResp `json:"-"`
core.CodeError
Data []ManHourRecord `json:"data"`
}
type DataSource ¶
type DefaultValue ¶
type DefaultValue struct {
DefaultAppear *int32 `json:"default_appear,omitempty"`
Value interface{} `json:"value,omitempty"`
}
type DeleteFileReq ¶
type DeleteFileReq struct {
// contains filtered or unexported fields
}
type DeleteFileReqBody ¶
type DeleteFileReqBuilder ¶
type DeleteFileReqBuilder struct {
// contains filtered or unexported fields
}
func NewDeleteFileReqBuilder ¶
func NewDeleteFileReqBuilder() *DeleteFileReqBuilder
func (*DeleteFileReqBuilder) Build ¶
func (builder *DeleteFileReqBuilder) Build() *DeleteFileReq
func (*DeleteFileReqBuilder) FieldAlias ¶
func (builder *DeleteFileReqBuilder) FieldAlias(fieldAlias string) *DeleteFileReqBuilder
func (*DeleteFileReqBuilder) FieldKey ¶
func (builder *DeleteFileReqBuilder) FieldKey(fieldKey string) *DeleteFileReqBuilder
func (*DeleteFileReqBuilder) ProjectKey ¶
func (builder *DeleteFileReqBuilder) ProjectKey(projectKey string) *DeleteFileReqBuilder
func (*DeleteFileReqBuilder) Uuids ¶
func (builder *DeleteFileReqBuilder) Uuids(uuids []string) *DeleteFileReqBuilder
func (*DeleteFileReqBuilder) WorkItemID ¶
func (builder *DeleteFileReqBuilder) WorkItemID(workItemID int64) *DeleteFileReqBuilder
type DeleteProjectRelationInstanceReq ¶
type DeleteProjectRelationInstanceReq struct {
// contains filtered or unexported fields
}
type DeleteProjectRelationInstanceReqBuilder ¶
type DeleteProjectRelationInstanceReqBuilder struct {
// contains filtered or unexported fields
}
func NewDeleteProjectRelationInstanceReqBuilder ¶
func NewDeleteProjectRelationInstanceReqBuilder() *DeleteProjectRelationInstanceReqBuilder
func (*DeleteProjectRelationInstanceReqBuilder) Build ¶
func (builder *DeleteProjectRelationInstanceReqBuilder) Build() *DeleteProjectRelationInstanceReq
func (*DeleteProjectRelationInstanceReqBuilder) ProjectKey ¶
func (builder *DeleteProjectRelationInstanceReqBuilder) ProjectKey(projectKey string) *DeleteProjectRelationInstanceReqBuilder
func (*DeleteProjectRelationInstanceReqBuilder) RelationRuleID ¶
func (builder *DeleteProjectRelationInstanceReqBuilder) RelationRuleID(relationRuleID string) *DeleteProjectRelationInstanceReqBuilder
func (*DeleteProjectRelationInstanceReqBuilder) RelationWorkItemID ¶
func (builder *DeleteProjectRelationInstanceReqBuilder) RelationWorkItemID(relationWorkItemID int64) *DeleteProjectRelationInstanceReqBuilder
func (*DeleteProjectRelationInstanceReqBuilder) WorkItemID ¶
func (builder *DeleteProjectRelationInstanceReqBuilder) WorkItemID(workItemID int64) *DeleteProjectRelationInstanceReqBuilder
func (*DeleteProjectRelationInstanceReqBuilder) WorkItemTypeKey ¶
func (builder *DeleteProjectRelationInstanceReqBuilder) WorkItemTypeKey(workItemTypeKey string) *DeleteProjectRelationInstanceReqBuilder
type DeleteTemplateDetailReq ¶
type DeleteTemplateDetailReq struct {
// contains filtered or unexported fields
}
type DeleteTemplateDetailReqBuilder ¶
type DeleteTemplateDetailReqBuilder struct {
// contains filtered or unexported fields
}
func NewDeleteTemplateDetailReqBuilder ¶
func NewDeleteTemplateDetailReqBuilder() *DeleteTemplateDetailReqBuilder
func (*DeleteTemplateDetailReqBuilder) Build ¶
func (builder *DeleteTemplateDetailReqBuilder) Build() *DeleteTemplateDetailReq
func (*DeleteTemplateDetailReqBuilder) ProjectKey ¶
func (builder *DeleteTemplateDetailReqBuilder) ProjectKey(projectKey string) *DeleteTemplateDetailReqBuilder
func (*DeleteTemplateDetailReqBuilder) TemplateID ¶
func (builder *DeleteTemplateDetailReqBuilder) TemplateID(templateID int64) *DeleteTemplateDetailReqBuilder
type DeleteWorkItemRelationReq ¶
type DeleteWorkItemRelationReq struct {
// contains filtered or unexported fields
}
type DeleteWorkItemRelationReqBuilder ¶
type DeleteWorkItemRelationReqBuilder struct {
// contains filtered or unexported fields
}
func NewDeleteWorkItemRelationReqBuilder ¶
func NewDeleteWorkItemRelationReqBuilder() *DeleteWorkItemRelationReqBuilder
func (*DeleteWorkItemRelationReqBuilder) Build ¶
func (builder *DeleteWorkItemRelationReqBuilder) Build() *DeleteWorkItemRelationReq
func (*DeleteWorkItemRelationReqBuilder) ProjectKey ¶
func (builder *DeleteWorkItemRelationReqBuilder) ProjectKey(projectKey string) *DeleteWorkItemRelationReqBuilder
func (*DeleteWorkItemRelationReqBuilder) RelationID ¶
func (builder *DeleteWorkItemRelationReqBuilder) RelationID(relationID string) *DeleteWorkItemRelationReqBuilder
type DeleteWorkItemReq ¶
type DeleteWorkItemReq struct {
// contains filtered or unexported fields
}
type DeleteWorkItemReqBuilder ¶
type DeleteWorkItemReqBuilder struct {
// contains filtered or unexported fields
}
func NewDeleteWorkItemReqBuilder ¶
func NewDeleteWorkItemReqBuilder() *DeleteWorkItemReqBuilder
func (*DeleteWorkItemReqBuilder) Build ¶
func (builder *DeleteWorkItemReqBuilder) Build() *DeleteWorkItemReq
func (*DeleteWorkItemReqBuilder) ProjectKey ¶
func (builder *DeleteWorkItemReqBuilder) ProjectKey(projectKey string) *DeleteWorkItemReqBuilder
func (*DeleteWorkItemReqBuilder) WorkItemID ¶
func (builder *DeleteWorkItemReqBuilder) WorkItemID(workItemID int64) *DeleteWorkItemReqBuilder
func (*DeleteWorkItemReqBuilder) WorkItemTypeKey ¶
func (builder *DeleteWorkItemReqBuilder) WorkItemTypeKey(workItemTypeKey string) *DeleteWorkItemReqBuilder
type DeleteWorkItemResp ¶
type DeleteWorkItemSubTaskReq ¶
type DeleteWorkItemSubTaskReq struct {
// contains filtered or unexported fields
}
type DeleteWorkItemSubTaskReqBuilder ¶
type DeleteWorkItemSubTaskReqBuilder struct {
// contains filtered or unexported fields
}
func NewDeleteWorkItemSubTaskReqBuilder ¶
func NewDeleteWorkItemSubTaskReqBuilder() *DeleteWorkItemSubTaskReqBuilder
func (*DeleteWorkItemSubTaskReqBuilder) Build ¶
func (builder *DeleteWorkItemSubTaskReqBuilder) Build() *DeleteWorkItemSubTaskReq
func (*DeleteWorkItemSubTaskReqBuilder) ProjectKey ¶
func (builder *DeleteWorkItemSubTaskReqBuilder) ProjectKey(projectKey string) *DeleteWorkItemSubTaskReqBuilder
func (*DeleteWorkItemSubTaskReqBuilder) TaskID ¶
func (builder *DeleteWorkItemSubTaskReqBuilder) TaskID(taskID int64) *DeleteWorkItemSubTaskReqBuilder
func (*DeleteWorkItemSubTaskReqBuilder) WorkItemID ¶
func (builder *DeleteWorkItemSubTaskReqBuilder) WorkItemID(workItemID int64) *DeleteWorkItemSubTaskReqBuilder
func (*DeleteWorkItemSubTaskReqBuilder) WorkItemTypeKey ¶
func (builder *DeleteWorkItemSubTaskReqBuilder) WorkItemTypeKey(workItemTypeKey string) *DeleteWorkItemSubTaskReqBuilder
type DeleteWorkingHourRecordReq ¶
type DeleteWorkingHourRecordReq struct {
// contains filtered or unexported fields
}
type DeleteWorkingHourRecordReqBody ¶
type DeleteWorkingHourRecordReqBody struct {
WorkingHourRecordIDs []int64 `json:"working_hour_record_ids,omitempty"`
}
type DeleteWorkingHourRecordReqBuilder ¶
type DeleteWorkingHourRecordReqBuilder struct {
// contains filtered or unexported fields
}
func NewDeleteWorkingHourRecordReqBuilder ¶
func NewDeleteWorkingHourRecordReqBuilder() *DeleteWorkingHourRecordReqBuilder
func (*DeleteWorkingHourRecordReqBuilder) Build ¶
func (builder *DeleteWorkingHourRecordReqBuilder) Build() *DeleteWorkingHourRecordReq
func (*DeleteWorkingHourRecordReqBuilder) ProjectKey ¶
func (builder *DeleteWorkingHourRecordReqBuilder) ProjectKey(projectKey string) *DeleteWorkingHourRecordReqBuilder
func (*DeleteWorkingHourRecordReqBuilder) WorkItemID ¶
func (builder *DeleteWorkingHourRecordReqBuilder) WorkItemID(workItemID int64) *DeleteWorkingHourRecordReqBuilder
func (*DeleteWorkingHourRecordReqBuilder) WorkItemTypeKey ¶
func (builder *DeleteWorkingHourRecordReqBuilder) WorkItemTypeKey(workItemTypeKey string) *DeleteWorkingHourRecordReqBuilder
func (*DeleteWorkingHourRecordReqBuilder) WorkingHourRecordIDs ¶
func (builder *DeleteWorkingHourRecordReqBuilder) WorkingHourRecordIDs(workingHourRecordIDs []int64) *DeleteWorkingHourRecordReqBuilder
type DeliveryRelatedInfo ¶
type DeliveryRelatedInfo struct {
RootWorkItem *DeliveryRelatedInfoItem `json:"root_work_item,omitempty"`
SourceWorkItem *DeliveryRelatedInfoItem `json:"source_work_item,omitempty"`
}
type DeliveryRelatedInfoItem ¶
type DraftViewSubWorkItemConf ¶
type DraftViewSubWorkItemConf struct {
WorkItemTypeKey *string `json:"work_item_type_key,omitempty"`
WorkItemTypeName *string `json:"work_item_type_name,omitempty"`
Relations []DraftViewSubWorkItemConfRelation `json:"relations,omitempty"`
EnableModelResourceLib *bool `json:"enable_model_resource_lib,omitempty"`
}
type ElementTemplateCreateReq ¶
type ElementTemplateCreateReq struct {
// contains filtered or unexported fields
}
type ElementTemplateCreateReqBody ¶
type ElementTemplateCreateReqBody struct {
ProjectKey *string `json:"project_key,omitempty"`
WorkItemTypeKey *string `json:"work_item_type_key,omitempty"`
ElementType *string `json:"element_type,omitempty"`
NodeElement *NodeElement `json:"node_element,omitempty"`
TaskElement *TaskElement `json:"task_element,omitempty"`
}
type ElementTemplateCreateReqBuilder ¶
type ElementTemplateCreateReqBuilder struct {
// contains filtered or unexported fields
}
func NewElementTemplateCreateReqBuilder ¶
func NewElementTemplateCreateReqBuilder() *ElementTemplateCreateReqBuilder
func (*ElementTemplateCreateReqBuilder) Build ¶
func (builder *ElementTemplateCreateReqBuilder) Build() *ElementTemplateCreateReq
func (*ElementTemplateCreateReqBuilder) ElementType ¶
func (builder *ElementTemplateCreateReqBuilder) ElementType(elementType string) *ElementTemplateCreateReqBuilder
func (*ElementTemplateCreateReqBuilder) NodeElement ¶
func (builder *ElementTemplateCreateReqBuilder) NodeElement(nodeElement *NodeElement) *ElementTemplateCreateReqBuilder
func (*ElementTemplateCreateReqBuilder) ProjectKey ¶
func (builder *ElementTemplateCreateReqBuilder) ProjectKey(projectKey string) *ElementTemplateCreateReqBuilder
func (*ElementTemplateCreateReqBuilder) TaskElement ¶
func (builder *ElementTemplateCreateReqBuilder) TaskElement(taskElement *TaskElement) *ElementTemplateCreateReqBuilder
func (*ElementTemplateCreateReqBuilder) WorkItemTypeKey ¶
func (builder *ElementTemplateCreateReqBuilder) WorkItemTypeKey(workItemTypeKey string) *ElementTemplateCreateReqBuilder
type ElementTemplateCreateResp ¶
type ElementTemplateCreateResp struct {
*core.APIResp `json:"-"`
core.CodeError
Data *ElementTemplateCreateRespData `json:"data,omitempty"`
}
type ElementTemplateCreateRespData ¶ added in v1.0.13
type ElementTemplateCreateRespData struct {
ElementKey *string `json:"element_key,omitempty"`
}
type ElementTemplateQueryReq ¶
type ElementTemplateQueryReq struct {
// contains filtered or unexported fields
}
type ElementTemplateQueryReqBuilder ¶
type ElementTemplateQueryReqBuilder struct {
// contains filtered or unexported fields
}
func NewElementTemplateQueryReqBuilder ¶
func NewElementTemplateQueryReqBuilder() *ElementTemplateQueryReqBuilder
func (*ElementTemplateQueryReqBuilder) Build ¶
func (builder *ElementTemplateQueryReqBuilder) Build() *ElementTemplateQueryReq
func (*ElementTemplateQueryReqBuilder) ElementType ¶
func (builder *ElementTemplateQueryReqBuilder) ElementType(elementType string) *ElementTemplateQueryReqBuilder
func (*ElementTemplateQueryReqBuilder) PageNum ¶
func (builder *ElementTemplateQueryReqBuilder) PageNum(pageNum int64) *ElementTemplateQueryReqBuilder
func (*ElementTemplateQueryReqBuilder) PageSize ¶
func (builder *ElementTemplateQueryReqBuilder) PageSize(pageSize int64) *ElementTemplateQueryReqBuilder
func (*ElementTemplateQueryReqBuilder) ProjectKey ¶
func (builder *ElementTemplateQueryReqBuilder) ProjectKey(projectKey string) *ElementTemplateQueryReqBuilder
func (*ElementTemplateQueryReqBuilder) WorkItemTypeKey ¶
func (builder *ElementTemplateQueryReqBuilder) WorkItemTypeKey(workItemTypeKey string) *ElementTemplateQueryReqBuilder
type ElementTemplateQueryResp ¶
type ElementTemplateQueryResp struct {
*core.APIResp `json:"-"`
core.CodeError
Data *ElementTemplateQueryRespData `json:"data,omitempty"`
}
type ElementTemplateQueryRespData ¶ added in v1.0.13
type ElementTemplateQueryRespData struct {
NodeElements []NodeElement `json:"node_elements,omitempty"`
TaskElements []TaskElement `json:"task_elements,omitempty"`
Total *int64 `json:"total,omitempty"`
}
type Expand ¶
type Expand struct {
NeedWorkflow *bool `json:"need_workflow,omitempty"`
RelationFieldsDetail *bool `json:"relation_fields_detail,omitempty"`
NeedMultiText *bool `json:"need_multi_text,omitempty"`
NeedUserDetail *bool `json:"need_user_detail,omitempty"`
NeedSubTaskParent *bool `json:"need_sub_task_parent,omitempty"`
}
type FieldConf ¶
type FieldConf struct {
IsRequired *int32 `json:"is_required,omitempty"`
IsVisibility *int32 `json:"is_visibility,omitempty"`
RoleAssign []RoleAssign `json:"role_assign,omitempty"`
FieldName *string `json:"field_name,omitempty"`
FieldKey *string `json:"field_key,omitempty"`
FieldAlias *string `json:"field_alias,omitempty"`
FieldTypeKey *string `json:"field_type_key,omitempty"`
DefaultValue *DefaultValue `json:"default_value,omitempty"`
Options []OptionConf `json:"options,omitempty"`
CompoundFields []FieldConf `json:"compound_fields,omitempty"`
IsValidity *int32 `json:"is_validity,omitempty"`
Label *string `json:"label,omitempty"`
WorkItemRelation *WorkItemRelation `json:"work_item_relation,omitempty"`
FieldUUID *string `json:"field_uuid,omitempty"`
FreeAdd *bool `json:"free_add,omitempty"`
FieldTips *string `json:"field_tips,omitempty"`
SubTypeLevelMode *string `json:"sub_type_level_mode,omitempty"`
SubTypeLevelClass *int64 `json:"sub_type_level_class,omitempty"`
}
type FieldDeliverableItem ¶
type FieldDeliverableItem struct {
FieldInfo *FieldValuePair `json:"field_info,omitempty"`
Placeholder *string `json:"placeholder,omitempty"`
Remark *string `json:"remark,omitempty"`
Status *int64 `json:"status,omitempty"`
}
type FieldDetail ¶
type FieldItem ¶
type FieldItem struct {
Class *string `json:"class,omitempty"`
Strategy *int32 `json:"strategy,omitempty"`
Key *string `json:"key,omitempty"`
Type *string `json:"type,omitempty"`
ProjectKey *string `json:"project_key,omitempty"`
WorkItemTypeKey *string `json:"work_item_type_key,omitempty"`
Params *string `json:"params,omitempty"`
Extras map[string]string `json:"extras,omitempty"`
ParentFieldKey *string `json:"parent_field_key,omitempty"`
ParentFieldType *string `json:"parent_field_type,omitempty"`
}
type FieldValuePair ¶
type FieldValuePair struct {
FieldKey *string `json:"field_key,omitempty"`
FieldValue interface{} `json:"field_value,omitempty"`
TargetState *TargetState `json:"target_state,omitempty"`
FieldTypeKey *string `json:"field_type_key,omitempty"`
FieldAlias *string `json:"field_alias,omitempty"`
HelpDescription *string `json:"help_description,omitempty"`
}
type FilterAcrossProjectReq ¶
type FilterAcrossProjectReq struct {
// contains filtered or unexported fields
}
type FilterAcrossProjectReqBody ¶
type FilterAcrossProjectReqBody struct {
SearchUser *SearchUser `json:"search_user,omitempty"`
WorkItemTypeKey *string `json:"work_item_type_key,omitempty"`
CreatedAt *TimeInterval `json:"created_at,omitempty"`
UpdatedAt *TimeInterval `json:"updated_at,omitempty"`
WorkItemStatus []WorkItemStatus `json:"work_item_status,omitempty"`
WorkItemName *string `json:"work_item_name,omitempty"`
PageNum *int64 `json:"page_num,omitempty"`
PageSize *int64 `json:"page_size,omitempty"`
TenantGroupID *int64 `json:"tenant_group_id,omitempty"`
WorkItemIDs []int64 `json:"work_item_ids,omitempty"`
Businesses []string `json:"businesses,omitempty"`
Priorities []string `json:"priorities,omitempty"`
Tags []string `json:"tags,omitempty"`
SimpleNames []string `json:"simple_names,omitempty"`
TemplateIDs []int64 `json:"template_ids,omitempty"`
Expand *Expand `json:"expand,omitempty"`
}
type FilterAcrossProjectReqBuilder ¶
type FilterAcrossProjectReqBuilder struct {
// contains filtered or unexported fields
}
func NewFilterAcrossProjectReqBuilder ¶
func NewFilterAcrossProjectReqBuilder() *FilterAcrossProjectReqBuilder
func (*FilterAcrossProjectReqBuilder) Build ¶
func (builder *FilterAcrossProjectReqBuilder) Build() *FilterAcrossProjectReq
func (*FilterAcrossProjectReqBuilder) Businesses ¶
func (builder *FilterAcrossProjectReqBuilder) Businesses(businesses []string) *FilterAcrossProjectReqBuilder
func (*FilterAcrossProjectReqBuilder) CreatedAt ¶
func (builder *FilterAcrossProjectReqBuilder) CreatedAt(createdAt *TimeInterval) *FilterAcrossProjectReqBuilder
func (*FilterAcrossProjectReqBuilder) Expand ¶
func (builder *FilterAcrossProjectReqBuilder) Expand(expand *Expand) *FilterAcrossProjectReqBuilder
func (*FilterAcrossProjectReqBuilder) PageNum ¶
func (builder *FilterAcrossProjectReqBuilder) PageNum(pageNum int64) *FilterAcrossProjectReqBuilder
func (*FilterAcrossProjectReqBuilder) PageSize ¶
func (builder *FilterAcrossProjectReqBuilder) PageSize(pageSize int64) *FilterAcrossProjectReqBuilder
func (*FilterAcrossProjectReqBuilder) Priorities ¶
func (builder *FilterAcrossProjectReqBuilder) Priorities(priorities []string) *FilterAcrossProjectReqBuilder
func (*FilterAcrossProjectReqBuilder) SearchUser ¶
func (builder *FilterAcrossProjectReqBuilder) SearchUser(searchUser *SearchUser) *FilterAcrossProjectReqBuilder
func (*FilterAcrossProjectReqBuilder) SimpleNames ¶
func (builder *FilterAcrossProjectReqBuilder) SimpleNames(simpleNames []string) *FilterAcrossProjectReqBuilder
func (*FilterAcrossProjectReqBuilder) Tags ¶
func (builder *FilterAcrossProjectReqBuilder) Tags(tags []string) *FilterAcrossProjectReqBuilder
func (*FilterAcrossProjectReqBuilder) TemplateIDs ¶
func (builder *FilterAcrossProjectReqBuilder) TemplateIDs(templateIDs []int64) *FilterAcrossProjectReqBuilder
func (*FilterAcrossProjectReqBuilder) TenantGroupID ¶
func (builder *FilterAcrossProjectReqBuilder) TenantGroupID(tenantGroupID int64) *FilterAcrossProjectReqBuilder
func (*FilterAcrossProjectReqBuilder) UpdatedAt ¶
func (builder *FilterAcrossProjectReqBuilder) UpdatedAt(updatedAt *TimeInterval) *FilterAcrossProjectReqBuilder
func (*FilterAcrossProjectReqBuilder) WorkItemIDs ¶
func (builder *FilterAcrossProjectReqBuilder) WorkItemIDs(workItemIDs []int64) *FilterAcrossProjectReqBuilder
func (*FilterAcrossProjectReqBuilder) WorkItemName ¶
func (builder *FilterAcrossProjectReqBuilder) WorkItemName(workItemName string) *FilterAcrossProjectReqBuilder
func (*FilterAcrossProjectReqBuilder) WorkItemStatus ¶
func (builder *FilterAcrossProjectReqBuilder) WorkItemStatus(workItemStatus []WorkItemStatus) *FilterAcrossProjectReqBuilder
func (*FilterAcrossProjectReqBuilder) WorkItemTypeKey ¶
func (builder *FilterAcrossProjectReqBuilder) WorkItemTypeKey(workItemTypeKey string) *FilterAcrossProjectReqBuilder
type FilterAcrossProjectResp ¶
type FilterAcrossProjectResp struct {
*core.APIResp `json:"-"`
core.CodeError
Data []WorkItemInfo `json:"data"`
Pagination *Pagination `json:"pagination"`
}
type FilterReqBody ¶
type FilterReqBody struct {
WorkItemName *string `json:"work_item_name,omitempty"`
UserKeys []string `json:"user_keys,omitempty"`
WorkItemIDs []int64 `json:"work_item_ids,omitempty"`
WorkItemTypeKeys []string `json:"work_item_type_keys,omitempty"`
CreatedAt *TimeInterval `json:"created_at,omitempty"`
UpdatedAt *TimeInterval `json:"updated_at,omitempty"`
SubStages []string `json:"sub_stages,omitempty"`
Businesses []string `json:"businesses,omitempty"`
Priorities []string `json:"priorities,omitempty"`
Tags []string `json:"tags,omitempty"`
PageNum *int64 `json:"page_num,omitempty"`
PageSize *int64 `json:"page_size,omitempty"`
WorkItemStatus []WorkItemStatus `json:"work_item_status,omitempty"`
Expand *Expand `json:"expand,omitempty"`
SearchID *string `json:"search_id,omitempty"`
}
type FilterReqBuilder ¶
type FilterReqBuilder struct {
// contains filtered or unexported fields
}
func NewFilterReqBuilder ¶
func NewFilterReqBuilder() *FilterReqBuilder
func (*FilterReqBuilder) Build ¶
func (builder *FilterReqBuilder) Build() *FilterReq
func (*FilterReqBuilder) Businesses ¶
func (builder *FilterReqBuilder) Businesses(businesses []string) *FilterReqBuilder
func (*FilterReqBuilder) CreatedAt ¶
func (builder *FilterReqBuilder) CreatedAt(createdAt *TimeInterval) *FilterReqBuilder
func (*FilterReqBuilder) Expand ¶
func (builder *FilterReqBuilder) Expand(expand *Expand) *FilterReqBuilder
func (*FilterReqBuilder) PageNum ¶
func (builder *FilterReqBuilder) PageNum(pageNum int64) *FilterReqBuilder
func (*FilterReqBuilder) PageSize ¶
func (builder *FilterReqBuilder) PageSize(pageSize int64) *FilterReqBuilder
func (*FilterReqBuilder) Priorities ¶
func (builder *FilterReqBuilder) Priorities(priorities []string) *FilterReqBuilder
func (*FilterReqBuilder) ProjectKey ¶
func (builder *FilterReqBuilder) ProjectKey(projectKey string) *FilterReqBuilder
func (*FilterReqBuilder) SearchID ¶
func (builder *FilterReqBuilder) SearchID(searchID string) *FilterReqBuilder
func (*FilterReqBuilder) SubStages ¶
func (builder *FilterReqBuilder) SubStages(subStages []string) *FilterReqBuilder
func (*FilterReqBuilder) Tags ¶
func (builder *FilterReqBuilder) Tags(tags []string) *FilterReqBuilder
func (*FilterReqBuilder) UpdatedAt ¶
func (builder *FilterReqBuilder) UpdatedAt(updatedAt *TimeInterval) *FilterReqBuilder
func (*FilterReqBuilder) UserKeys ¶
func (builder *FilterReqBuilder) UserKeys(userKeys []string) *FilterReqBuilder
func (*FilterReqBuilder) WorkItemIDs ¶
func (builder *FilterReqBuilder) WorkItemIDs(workItemIDs []int64) *FilterReqBuilder
func (*FilterReqBuilder) WorkItemName ¶
func (builder *FilterReqBuilder) WorkItemName(workItemName string) *FilterReqBuilder
func (*FilterReqBuilder) WorkItemStatus ¶
func (builder *FilterReqBuilder) WorkItemStatus(workItemStatus []WorkItemStatus) *FilterReqBuilder
func (*FilterReqBuilder) WorkItemTypeKeys ¶
func (builder *FilterReqBuilder) WorkItemTypeKeys(workItemTypeKeys []string) *FilterReqBuilder
type FilterResp ¶
type FilterResp struct {
*core.APIResp `json:"-"`
core.CodeError
Data []WorkItemInfo `json:"data"`
Pagination *Pagination `json:"pagination"`
}
type FreezeWorkItemReq ¶
type FreezeWorkItemReq struct {
// contains filtered or unexported fields
}
type FreezeWorkItemReqBody ¶
type FreezeWorkItemReqBuilder ¶
type FreezeWorkItemReqBuilder struct {
// contains filtered or unexported fields
}
func NewFreezeWorkItemReqBuilder ¶
func NewFreezeWorkItemReqBuilder() *FreezeWorkItemReqBuilder
func (*FreezeWorkItemReqBuilder) Build ¶
func (builder *FreezeWorkItemReqBuilder) Build() *FreezeWorkItemReq
func (*FreezeWorkItemReqBuilder) IsFrozen ¶
func (builder *FreezeWorkItemReqBuilder) IsFrozen(isFrozen bool) *FreezeWorkItemReqBuilder
func (*FreezeWorkItemReqBuilder) ProjectKey ¶
func (builder *FreezeWorkItemReqBuilder) ProjectKey(projectKey string) *FreezeWorkItemReqBuilder
func (*FreezeWorkItemReqBuilder) WorkItemID ¶
func (builder *FreezeWorkItemReqBuilder) WorkItemID(workItemID int64) *FreezeWorkItemReqBuilder
type FreezeWorkItemResp ¶
type GetWBSInfoReq ¶
type GetWBSInfoReq struct {
// contains filtered or unexported fields
}
type GetWBSInfoReqBody ¶
type GetWBSInfoReqBody struct {
Expand *Expand `json:"expand,omitempty"`
}
type GetWBSInfoReqBuilder ¶
type GetWBSInfoReqBuilder struct {
// contains filtered or unexported fields
}
func NewGetWBSInfoReqBuilder ¶
func NewGetWBSInfoReqBuilder() *GetWBSInfoReqBuilder
func (*GetWBSInfoReqBuilder) Build ¶
func (builder *GetWBSInfoReqBuilder) Build() *GetWBSInfoReq
func (*GetWBSInfoReqBuilder) Expand ¶
func (builder *GetWBSInfoReqBuilder) Expand(expand *Expand) *GetWBSInfoReqBuilder
func (*GetWBSInfoReqBuilder) NeedUnionDeliverable ¶
func (builder *GetWBSInfoReqBuilder) NeedUnionDeliverable(needUnionDeliverable bool) *GetWBSInfoReqBuilder
func (*GetWBSInfoReqBuilder) ProjectKey ¶
func (builder *GetWBSInfoReqBuilder) ProjectKey(projectKey string) *GetWBSInfoReqBuilder
func (*GetWBSInfoReqBuilder) WorkItemID ¶
func (builder *GetWBSInfoReqBuilder) WorkItemID(workItemID int64) *GetWBSInfoReqBuilder
func (*GetWBSInfoReqBuilder) WorkItemTypeKey ¶
func (builder *GetWBSInfoReqBuilder) WorkItemTypeKey(workItemTypeKey string) *GetWBSInfoReqBuilder
type GetWBSInfoResp ¶
type GetWBSViewSubWorkItemConfReq ¶
type GetWBSViewSubWorkItemConfReq struct {
// contains filtered or unexported fields
}
type GetWBSViewSubWorkItemConfReqBuilder ¶
type GetWBSViewSubWorkItemConfReqBuilder struct {
// contains filtered or unexported fields
}
func NewGetWBSViewSubWorkItemConfReqBuilder ¶
func NewGetWBSViewSubWorkItemConfReqBuilder() *GetWBSViewSubWorkItemConfReqBuilder
func (*GetWBSViewSubWorkItemConfReqBuilder) Build ¶
func (builder *GetWBSViewSubWorkItemConfReqBuilder) Build() *GetWBSViewSubWorkItemConfReq
func (*GetWBSViewSubWorkItemConfReqBuilder) DraftID ¶
func (builder *GetWBSViewSubWorkItemConfReqBuilder) DraftID(draftID string) *GetWBSViewSubWorkItemConfReqBuilder
func (*GetWBSViewSubWorkItemConfReqBuilder) NodeUUID ¶
func (builder *GetWBSViewSubWorkItemConfReqBuilder) NodeUUID(nodeUUID string) *GetWBSViewSubWorkItemConfReqBuilder
func (*GetWBSViewSubWorkItemConfReqBuilder) ProjectKey ¶
func (builder *GetWBSViewSubWorkItemConfReqBuilder) ProjectKey(projectKey string) *GetWBSViewSubWorkItemConfReqBuilder
func (*GetWBSViewSubWorkItemConfReqBuilder) WorkItemID ¶
func (builder *GetWBSViewSubWorkItemConfReqBuilder) WorkItemID(workItemID int64) *GetWBSViewSubWorkItemConfReqBuilder
type GetWBSViewSubWorkItemConfResp ¶
type GetWBSViewSubWorkItemConfResp struct {
*core.APIResp `json:"-"`
core.CodeError
Data *GetWBSViewSubWorkItemConfRespData `json:"data,omitempty"`
}
type GetWBSViewSubWorkItemConfRespData ¶ added in v1.0.13
type GetWBSViewSubWorkItemConfRespData struct {
DraftViewSubWorkItemConfs []DraftViewSubWorkItemConf `json:"draft_view_sub_work_item_confs,omitempty"`
}
type GetWorkFlowReq ¶
type GetWorkFlowReq struct {
// contains filtered or unexported fields
}
type GetWorkFlowReqBody ¶
type GetWorkFlowReqBuilder ¶
type GetWorkFlowReqBuilder struct {
// contains filtered or unexported fields
}
func NewGetWorkFlowReqBuilder ¶
func NewGetWorkFlowReqBuilder() *GetWorkFlowReqBuilder
func (*GetWorkFlowReqBuilder) Build ¶
func (builder *GetWorkFlowReqBuilder) Build() *GetWorkFlowReq
func (*GetWorkFlowReqBuilder) Expand ¶
func (builder *GetWorkFlowReqBuilder) Expand(expand *Expand) *GetWorkFlowReqBuilder
func (*GetWorkFlowReqBuilder) Fields ¶
func (builder *GetWorkFlowReqBuilder) Fields(fields []string) *GetWorkFlowReqBuilder
func (*GetWorkFlowReqBuilder) FlowType ¶
func (builder *GetWorkFlowReqBuilder) FlowType(flowType int64) *GetWorkFlowReqBuilder
func (*GetWorkFlowReqBuilder) ProjectKey ¶
func (builder *GetWorkFlowReqBuilder) ProjectKey(projectKey string) *GetWorkFlowReqBuilder
func (*GetWorkFlowReqBuilder) WorkItemID ¶
func (builder *GetWorkFlowReqBuilder) WorkItemID(workItemID int64) *GetWorkFlowReqBuilder
func (*GetWorkFlowReqBuilder) WorkItemTypeKey ¶
func (builder *GetWorkFlowReqBuilder) WorkItemTypeKey(workItemTypeKey string) *GetWorkFlowReqBuilder
type GetWorkFlowResp ¶
type GetWorkFlowResp struct {
*core.APIResp `json:"-"`
core.CodeError
Data *NodesConnections `json:"data"`
}
type GetWorkItemManHourRecordsReq ¶
type GetWorkItemManHourRecordsReq struct {
// contains filtered or unexported fields
}
type GetWorkItemManHourRecordsReqBuilder ¶
type GetWorkItemManHourRecordsReqBuilder struct {
// contains filtered or unexported fields
}
func NewGetWorkItemManHourRecordsReqBuilder ¶
func NewGetWorkItemManHourRecordsReqBuilder() *GetWorkItemManHourRecordsReqBuilder
func (*GetWorkItemManHourRecordsReqBuilder) Build ¶
func (builder *GetWorkItemManHourRecordsReqBuilder) Build() *GetWorkItemManHourRecordsReq
func (*GetWorkItemManHourRecordsReqBuilder) PageNum ¶
func (builder *GetWorkItemManHourRecordsReqBuilder) PageNum(pageNum int64) *GetWorkItemManHourRecordsReqBuilder
func (*GetWorkItemManHourRecordsReqBuilder) PageSize ¶
func (builder *GetWorkItemManHourRecordsReqBuilder) PageSize(pageSize int64) *GetWorkItemManHourRecordsReqBuilder
func (*GetWorkItemManHourRecordsReqBuilder) ProjectKey ¶
func (builder *GetWorkItemManHourRecordsReqBuilder) ProjectKey(projectKey string) *GetWorkItemManHourRecordsReqBuilder
func (*GetWorkItemManHourRecordsReqBuilder) WorkItemID ¶
func (builder *GetWorkItemManHourRecordsReqBuilder) WorkItemID(workItemID int64) *GetWorkItemManHourRecordsReqBuilder
func (*GetWorkItemManHourRecordsReqBuilder) WorkItemTypeKey ¶
func (builder *GetWorkItemManHourRecordsReqBuilder) WorkItemTypeKey(workItemTypeKey string) *GetWorkItemManHourRecordsReqBuilder
type GetWorkItemManHourRecordsResp ¶
type GetWorkItemManHourRecordsResp struct {
*core.APIResp `json:"-"`
core.CodeError
Data []ManHourRecord `json:"data"`
Pagination *Pagination `json:"pagination"`
}
type GetWorkItemOpRecordReq ¶
type GetWorkItemOpRecordReq struct {
// contains filtered or unexported fields
}
type GetWorkItemOpRecordReqBody ¶
type GetWorkItemOpRecordReqBody struct {
ProjectKey *string `json:"project_key,omitempty"`
WorkItemIDs []int64 `json:"work_item_ids,omitempty"`
StartFrom *string `json:"start_from,omitempty"`
Operator []string `json:"operator,omitempty"`
OperatorType []string `json:"operator_type,omitempty"`
SourceType []string `json:"source_type,omitempty"`
Source []string `json:"source,omitempty"`
OperationType []string `json:"operation_type,omitempty"`
Start *int64 `json:"start,omitempty"`
End *int64 `json:"end,omitempty"`
OpRecordModule []string `json:"op_record_module,omitempty"`
PageSize *int64 `json:"page_size,omitempty"`
}
type GetWorkItemOpRecordReqBuilder ¶
type GetWorkItemOpRecordReqBuilder struct {
// contains filtered or unexported fields
}
func NewGetWorkItemOpRecordReqBuilder ¶
func NewGetWorkItemOpRecordReqBuilder() *GetWorkItemOpRecordReqBuilder
func (*GetWorkItemOpRecordReqBuilder) Build ¶
func (builder *GetWorkItemOpRecordReqBuilder) Build() *GetWorkItemOpRecordReq
func (*GetWorkItemOpRecordReqBuilder) End ¶
func (builder *GetWorkItemOpRecordReqBuilder) End(end int64) *GetWorkItemOpRecordReqBuilder
func (*GetWorkItemOpRecordReqBuilder) OpRecordModule ¶
func (builder *GetWorkItemOpRecordReqBuilder) OpRecordModule(opRecordModule []string) *GetWorkItemOpRecordReqBuilder
func (*GetWorkItemOpRecordReqBuilder) OperationType ¶
func (builder *GetWorkItemOpRecordReqBuilder) OperationType(operationType []string) *GetWorkItemOpRecordReqBuilder
func (*GetWorkItemOpRecordReqBuilder) Operator ¶
func (builder *GetWorkItemOpRecordReqBuilder) Operator(operator []string) *GetWorkItemOpRecordReqBuilder
func (*GetWorkItemOpRecordReqBuilder) OperatorType ¶
func (builder *GetWorkItemOpRecordReqBuilder) OperatorType(operatorType []string) *GetWorkItemOpRecordReqBuilder
func (*GetWorkItemOpRecordReqBuilder) PageSize ¶
func (builder *GetWorkItemOpRecordReqBuilder) PageSize(pageSize int64) *GetWorkItemOpRecordReqBuilder
func (*GetWorkItemOpRecordReqBuilder) ProjectKey ¶
func (builder *GetWorkItemOpRecordReqBuilder) ProjectKey(projectKey string) *GetWorkItemOpRecordReqBuilder
func (*GetWorkItemOpRecordReqBuilder) Source ¶
func (builder *GetWorkItemOpRecordReqBuilder) Source(source []string) *GetWorkItemOpRecordReqBuilder
func (*GetWorkItemOpRecordReqBuilder) SourceType ¶
func (builder *GetWorkItemOpRecordReqBuilder) SourceType(sourceType []string) *GetWorkItemOpRecordReqBuilder
func (*GetWorkItemOpRecordReqBuilder) Start ¶
func (builder *GetWorkItemOpRecordReqBuilder) Start(start int64) *GetWorkItemOpRecordReqBuilder
func (*GetWorkItemOpRecordReqBuilder) StartFrom ¶
func (builder *GetWorkItemOpRecordReqBuilder) StartFrom(startFrom string) *GetWorkItemOpRecordReqBuilder
func (*GetWorkItemOpRecordReqBuilder) WorkItemIDs ¶
func (builder *GetWorkItemOpRecordReqBuilder) WorkItemIDs(workItemIDs []int64) *GetWorkItemOpRecordReqBuilder
type GetWorkItemOpRecordResp ¶
type GetWorkItemOpRecordResp struct {
*core.APIResp `json:"-"`
core.CodeError
Data *GetWorkItemOpRecordRespData `json:"data,omitempty"`
}
type GetWorkItemOpRecordRespData ¶ added in v1.0.13
type GetWorkItemOpRecordRespData struct {
HasMore *bool `json:"has_more,omitempty"`
StartFrom *string `json:"start_from,omitempty"`
OpRecords []OAPIOperationRecord `json:"op_records,omitempty"`
Total *int64 `json:"total,omitempty"`
}
type GetWorkItemTypeInfoByKeyReq ¶
type GetWorkItemTypeInfoByKeyReq struct {
// contains filtered or unexported fields
}
type GetWorkItemTypeInfoByKeyReqBuilder ¶
type GetWorkItemTypeInfoByKeyReqBuilder struct {
// contains filtered or unexported fields
}
func NewGetWorkItemTypeInfoByKeyReqBuilder ¶
func NewGetWorkItemTypeInfoByKeyReqBuilder() *GetWorkItemTypeInfoByKeyReqBuilder
func (*GetWorkItemTypeInfoByKeyReqBuilder) Build ¶
func (builder *GetWorkItemTypeInfoByKeyReqBuilder) Build() *GetWorkItemTypeInfoByKeyReq
func (*GetWorkItemTypeInfoByKeyReqBuilder) ProjectKey ¶
func (builder *GetWorkItemTypeInfoByKeyReqBuilder) ProjectKey(projectKey string) *GetWorkItemTypeInfoByKeyReqBuilder
func (*GetWorkItemTypeInfoByKeyReqBuilder) WorkItemTypeKey ¶
func (builder *GetWorkItemTypeInfoByKeyReqBuilder) WorkItemTypeKey(workItemTypeKey string) *GetWorkItemTypeInfoByKeyReqBuilder
type GetWorkItemTypeInfoByKeyResp ¶
type GetWorkItemTypeInfoByKeyResp struct {
*core.APIResp `json:"-"`
core.CodeError
Data *WorkItemTypeInfo `json:"data"`
}
type GetWorkItemsByIdsReq ¶
type GetWorkItemsByIdsReq struct {
// contains filtered or unexported fields
}
type GetWorkItemsByIdsReqBuilder ¶
type GetWorkItemsByIdsReqBuilder struct {
// contains filtered or unexported fields
}
func NewGetWorkItemsByIdsReqBuilder ¶
func NewGetWorkItemsByIdsReqBuilder() *GetWorkItemsByIdsReqBuilder
func (*GetWorkItemsByIdsReqBuilder) Build ¶
func (builder *GetWorkItemsByIdsReqBuilder) Build() *GetWorkItemsByIdsReq
func (*GetWorkItemsByIdsReqBuilder) Expand ¶
func (builder *GetWorkItemsByIdsReqBuilder) Expand(expand *Expand) *GetWorkItemsByIdsReqBuilder
func (*GetWorkItemsByIdsReqBuilder) Fields ¶
func (builder *GetWorkItemsByIdsReqBuilder) Fields(fields []string) *GetWorkItemsByIdsReqBuilder
func (*GetWorkItemsByIdsReqBuilder) ProjectKey ¶
func (builder *GetWorkItemsByIdsReqBuilder) ProjectKey(projectKey string) *GetWorkItemsByIdsReqBuilder
func (*GetWorkItemsByIdsReqBuilder) WorkItemIDs ¶
func (builder *GetWorkItemsByIdsReqBuilder) WorkItemIDs(workItemIDs []int64) *GetWorkItemsByIdsReqBuilder
func (*GetWorkItemsByIdsReqBuilder) WorkItemTypeKey ¶
func (builder *GetWorkItemsByIdsReqBuilder) WorkItemTypeKey(workItemTypeKey string) *GetWorkItemsByIdsReqBuilder
type GetWorkItemsByIdsResp ¶
type GetWorkItemsByIdsResp struct {
*core.APIResp `json:"-"`
core.CodeError
Data []WorkItemInfo `json:"data"`
}
type InstanceDeliverableItem ¶
type InstanceDeliverableItem struct {
Name *string `json:"name,omitempty"`
WorkItemID *int64 `json:"work_item_id,omitempty"`
Deletable *bool `json:"deletable,omitempty"`
MustComplete *bool `json:"must_complete,omitempty"`
StateKey *string `json:"state_key,omitempty"`
StateName *string `json:"state_name,omitempty"`
Owners []string `json:"owners,omitempty"`
Remark *string `json:"remark,omitempty"`
}
type IntegrateSearchReq ¶
type IntegrateSearchReq struct {
// contains filtered or unexported fields
}
type IntegrateSearchReqBody ¶
type IntegrateSearchReqBody struct {
Query *Query `json:"query,omitempty"`
SearchID *string `json:"search_id,omitempty"`
ViewID *string `json:"view_id,omitempty"`
FieldSelected []string `json:"field_selected,omitempty"`
Features map[string]string `json:"features,omitempty"`
DataSources []DataSource `json:"data_sources,omitempty"`
}
type IntegrateSearchReqBuilder ¶
type IntegrateSearchReqBuilder struct {
// contains filtered or unexported fields
}
func NewIntegrateSearchReqBuilder ¶
func NewIntegrateSearchReqBuilder() *IntegrateSearchReqBuilder
func (*IntegrateSearchReqBuilder) Build ¶
func (builder *IntegrateSearchReqBuilder) Build() *IntegrateSearchReq
func (*IntegrateSearchReqBuilder) DataSources ¶
func (builder *IntegrateSearchReqBuilder) DataSources(dataSources []DataSource) *IntegrateSearchReqBuilder
func (*IntegrateSearchReqBuilder) Features ¶
func (builder *IntegrateSearchReqBuilder) Features(features map[string]string) *IntegrateSearchReqBuilder
func (*IntegrateSearchReqBuilder) FieldSelected ¶
func (builder *IntegrateSearchReqBuilder) FieldSelected(fieldSelected []string) *IntegrateSearchReqBuilder
func (*IntegrateSearchReqBuilder) Query ¶
func (builder *IntegrateSearchReqBuilder) Query(query *Query) *IntegrateSearchReqBuilder
func (*IntegrateSearchReqBuilder) SearchID ¶
func (builder *IntegrateSearchReqBuilder) SearchID(searchID string) *IntegrateSearchReqBuilder
func (*IntegrateSearchReqBuilder) ViewID ¶
func (builder *IntegrateSearchReqBuilder) ViewID(viewID string) *IntegrateSearchReqBuilder
type IntegrateSearchResp ¶
type InviteBotJoinChatReq ¶
type InviteBotJoinChatReq struct {
// contains filtered or unexported fields
}
type InviteBotJoinChatReqBuilder ¶
type InviteBotJoinChatReqBuilder struct {
// contains filtered or unexported fields
}
func NewInviteBotJoinChatReqBuilder ¶
func NewInviteBotJoinChatReqBuilder() *InviteBotJoinChatReqBuilder
func (*InviteBotJoinChatReqBuilder) AppIDs ¶
func (builder *InviteBotJoinChatReqBuilder) AppIDs(appIDs []string) *InviteBotJoinChatReqBuilder
func (*InviteBotJoinChatReqBuilder) Build ¶
func (builder *InviteBotJoinChatReqBuilder) Build() *InviteBotJoinChatReq
func (*InviteBotJoinChatReqBuilder) ProjectKey ¶
func (builder *InviteBotJoinChatReqBuilder) ProjectKey(projectKey string) *InviteBotJoinChatReqBuilder
func (*InviteBotJoinChatReqBuilder) WorkItemID ¶
func (builder *InviteBotJoinChatReqBuilder) WorkItemID(workItemID int64) *InviteBotJoinChatReqBuilder
func (*InviteBotJoinChatReqBuilder) WorkItemTypeKey ¶
func (builder *InviteBotJoinChatReqBuilder) WorkItemTypeKey(workItemTypeKey string) *InviteBotJoinChatReqBuilder
type InviteBotJoinChatResp ¶
type InviteBotJoinChatResp struct {
*core.APIResp `json:"-"`
core.CodeError
Data *BotJoinChatInfo `json:"data"`
}
type LinkedResourceInfo ¶
type LinkedResourceInfo struct {
ResourceID *int64 `json:"resource_id,omitempty"`
// contains filtered or unexported fields
}
type ListTemplateConfReq ¶
type ListTemplateConfReq struct {
// contains filtered or unexported fields
}
type ListTemplateConfReqBuilder ¶
type ListTemplateConfReqBuilder struct {
// contains filtered or unexported fields
}
func NewListTemplateConfReqBuilder ¶
func NewListTemplateConfReqBuilder() *ListTemplateConfReqBuilder
func (*ListTemplateConfReqBuilder) Build ¶
func (builder *ListTemplateConfReqBuilder) Build() *ListTemplateConfReq
func (*ListTemplateConfReqBuilder) ProjectKey ¶
func (builder *ListTemplateConfReqBuilder) ProjectKey(projectKey string) *ListTemplateConfReqBuilder
func (*ListTemplateConfReqBuilder) WorkItemTypeKey ¶
func (builder *ListTemplateConfReqBuilder) WorkItemTypeKey(workItemTypeKey string) *ListTemplateConfReqBuilder
type ListTemplateConfResp ¶
type ListTemplateConfResp struct {
*core.APIResp `json:"-"`
core.CodeError
Data []TemplateConf `json:"data"`
}
type ManHourRecord ¶
type ManHourRecord struct {
ID *int64 `json:"id,omitempty"`
RelatedWorkItemID *int64 `json:"related_work_item_id,omitempty"`
RelatedWorkItemTypeKey *string `json:"related_work_item_type_key,omitempty"`
RelatedWorkItemName *string `json:"related_work_item_name,omitempty"`
ResourceType *string `json:"resource_type,omitempty"`
ResourceID *string `json:"resource_id,omitempty"`
WorkDescription *string `json:"work_description,omitempty"`
WorkTime *float64 `json:"work_time,omitempty"`
WorkUserKey *string `json:"work_user_key,omitempty"`
CreatedAt *int64 `json:"created_at,omitempty"`
UpdatedAt *int64 `json:"updated_at,omitempty"`
ResourceName *string `json:"resource_name,omitempty"`
WorkDate *int64 `json:"work_date,omitempty"`
}
type MultiSignal ¶
type MultiSignal struct {
Status *string `json:"status,omitempty"`
Detail []MultiSignalDetail `json:"detail,omitempty"`
}
type MultiSignalDetail ¶
type MultiText ¶
type MultiText struct {
FieldKey *string `json:"field_key,omitempty"`
FieldValue *MultiTextDetail `json:"field_value,omitempty"`
}
type MultiTextDetail ¶
type MultiTextDetail struct {
Doc *string `json:"doc,omitempty"`
DocText *string `json:"doc_text,omitempty"`
IsEmpty *bool `json:"is_empty,omitempty"`
NotifyUserList []string `json:"notify_user_list,omitempty"`
NotifyUserType *string `json:"notify_user_type,omitempty"`
DocHTML *string `json:"doc_html,omitempty"`
}
type NodeBasicInfo ¶
type NodeConf ¶
type NodeConf struct {
StateKey *string `json:"state_key,omitempty"`
NodeName *string `json:"node_name,omitempty"`
NodeTags []string `json:"node_tags,omitempty"`
NodeType *string `json:"node_type,omitempty"`
IsVisibility *int32 `json:"is_visibility,omitempty"`
NeedSchedule *bool `json:"need_schedule,omitempty"`
Owner *OwnerConf `json:"owner,omitempty"`
WbsStatusMap *WbsStatusMap `json:"wbs_status_map,omitempty"`
NodeSubProcess *SubProcessConf `json:"node_sub_process,omitempty"`
WbsNodeMap *WbsNodeMap `json:"wbs_node_map,omitempty"`
}
type NodeElement ¶
type NodeWBSRoleOwners ¶
type NodesConnections ¶
type NodesConnections struct {
WorkflowNodes []WorkflowNode `json:"workflow_nodes,omitempty"`
Connections []Connection `json:"connections,omitempty"`
StateFlowNodes []StateFlowNode `json:"state_flow_nodes,omitempty"`
UserDetails []UserDetail `json:"user_details,omitempty"`
}
type OAPIBatchQueryConclusionOptionItem ¶
type OAPIBatchQueryConclusionOptionItem struct {
NodeID *string `json:"node_id,omitempty"`
FinishedConclusionOption []OAPIFinishedConclusionResultItem `json:"finished_conclusion_option,omitempty"`
FinishedOwnersConclusionOption []OAPIFinishedConclusionResultItem `json:"finished_owners_conclusion_option,omitempty"`
FinishedOverallConclusionOption []OAPIFinishedConclusionResultItem `json:"finished_overall_conclusion_option,omitempty"`
}
type OAPIBatchQueryDeliverable ¶
type OAPIBatchQueryDeliverable struct {
DeliverableUUID *string `json:"deliverable_uuid,omitempty"`
DeliverableType *string `json:"deliverable_type,omitempty"`
DeliverableInfo *OAPIBatchQueryDeliverableInfo `json:"deliverable_info,omitempty"`
}
type OAPIBatchQueryDeliverableInfo ¶
type OAPIBatchQueryDeliverableInfo struct {
WorkItemID *int64 `json:"work_item_id,omitempty"`
Name *string `json:"name,omitempty"`
InstanceLinkedVirtualResourceWorkItem *int64 `json:"instance_linked_virtual_resource_workitem,omitempty"`
TemplateResources *bool `json:"template_resources,omitempty"`
TemplateType *string `json:"template_type,omitempty"`
Deleted *bool `json:"deleted,omitempty"`
DeliveryRelatedInfo *DeliveryRelatedInfo `json:"delivery_related_info,omitempty"`
}
type OAPICreateWorkItemInfo ¶
type OAPICreateWorkItemInfo struct {
WorkItemID *int64 `json:"work_item_id,omitempty"`
}
type OAPIFinishedConclusionInfo ¶
type OAPIFinishedConclusionInfo struct {
FinishedConclusionResult *OAPIFinishedConclusionResultItem `json:"finished_conclusion_result,omitempty"`
OwnersFinishedConclusionResult []OAPIFinishedConclusionOwnersResultItem `json:"owners_finished_conclusion_result,omitempty"`
}
type OAPIFinishedConclusionOwnersResultItem ¶
type OAPIFinishedConclusionOwnersResultItem struct {
Owner *string `json:"owner,omitempty"`
OwnersFinishedConclusionResult *OAPIFinishedConclusionResultItem `json:"owners_finished_conclusion_result,omitempty"`
}
type OAPIFinishedInfoItem ¶
type OAPIFinishedInfoItem struct {
NodeID *string `json:"node_id,omitempty"`
SummaryMode *string `json:"summary_mode,omitempty"`
Opinion *OAPIFinishedOpinionInfo `json:"opinion,omitempty"`
Conclusion *OAPIFinishedConclusionInfo `json:"conclusion,omitempty"`
}
type OAPIFinishedOpinionInfo ¶
type OAPIFinishedOpinionInfo struct {
FinishedOpinionResult *string `json:"finished_opinion_result,omitempty"`
OwnersFinishedOpinionResult []OAPIFinishedOpinionOwnersResultItem `json:"owners_finished_opinion_result,omitempty"`
}
type OAPIOperationRecord ¶
type OAPIOperationRecord struct {
ProjectKey *string `json:"project_key,omitempty"`
OperationType *string `json:"operation_type,omitempty"`
OperationTime *int64 `json:"operation_time,omitempty"`
WorkItemID *int64 `json:"work_item_id,omitempty"`
OperatorType *string `json:"operator_type,omitempty"`
Operator *string `json:"operator,omitempty"`
OpRecordModule *string `json:"op_record_module,omitempty"`
SourceType *string `json:"source_type,omitempty"`
Source *string `json:"source,omitempty"`
RecordContents []OAPIRecordContent `json:"record_contents,omitempty"`
WorkItemTypeKey *string `json:"work_item_type_key,omitempty"`
}
type OAPIRecordContent ¶
type OAPIRecordContent struct {
Object *OpRecordObject `json:"object,omitempty"`
ObjectProperty *string `json:"object_property,omitempty"`
Old []string `json:"old,omitempty"`
New []string `json:"new,omitempty"`
Add []string `json:"add,omitempty"`
Delete []string `json:"delete,omitempty"`
StatusValues []ObjectStatusValue `json:"status_values,omitempty"`
BelongObject []OpRecordObject `json:"belong_object,omitempty"`
}
type ObjectStatusValue ¶
type OpRecordObject ¶
type Operation ¶
type Operation struct {
UUID *string `json:"uuid,omitempty"`
OperationType *string `json:"operation_type,omitempty"`
OperationTarget *string `json:"operation_target,omitempty"`
Value *OperationValue `json:"value,omitempty"`
WorkItemID *int64 `json:"work_item_id,omitempty"`
}
type OperationCreate ¶
type OperationCreate struct {
ElementKey *string `json:"element_key,omitempty"`
Name *string `json:"name,omitempty"`
ID *int64 `json:"id,omitempty"`
SeqOrderInfo *SeqOrderInfo `json:"seq_order_info,omitempty"`
WbsStatus *string `json:"wbs_status,omitempty"`
}
type OperationValue ¶
type OperationValue struct {
Name *string `json:"name,omitempty"`
RoleOwners []RoleOwner `json:"role_owners,omitempty"`
OperationCreate *OperationCreate `json:"operation_create,omitempty"`
ChildOrders []ChildOrder `json:"child_orders,omitempty"`
DeletedUuids []string `json:"deleted_uuids,omitempty"`
DeleteLinkageUuids *bool `json:"delete_linkage_uuids,omitempty"`
Reason *string `json:"reason,omitempty"`
Schedule *Schedule `json:"schedule,omitempty"`
Schedules []Schedule `json:"schedules,omitempty"`
WbsWorkItem *WBSWorkItem `json:"wbs_work_item,omitempty"`
Connections []Connection `json:"connections,omitempty"`
RestoreUuids []string `json:"restore_uuids,omitempty"`
WbsStatus *string `json:"wbs_status,omitempty"`
SeqOrderInfo *SeqOrderInfo `json:"seq_order_info,omitempty"`
SubInstanceCreate *SubInstanceCreate `json:"sub_instance_create,omitempty"`
DismantleMode *int64 `json:"dismantle_mode,omitempty"`
}
type OptionConf ¶
type OptionConf struct {
Label *string `json:"label,omitempty"`
Value *string `json:"value,omitempty"`
IsDisabled *int32 `json:"is_disabled,omitempty"`
IsVisibility *int32 `json:"is_visibility,omitempty"`
Children []OptionConf `json:"children,omitempty"`
}
type Pagination ¶
type PatchWBSViewDraftReq ¶
type PatchWBSViewDraftReq struct {
// contains filtered or unexported fields
}
type PatchWBSViewDraftReqBuilder ¶
type PatchWBSViewDraftReqBuilder struct {
// contains filtered or unexported fields
}
func NewPatchWBSViewDraftReqBuilder ¶
func NewPatchWBSViewDraftReqBuilder() *PatchWBSViewDraftReqBuilder
func (*PatchWBSViewDraftReqBuilder) Build ¶
func (builder *PatchWBSViewDraftReqBuilder) Build() *PatchWBSViewDraftReq
func (*PatchWBSViewDraftReqBuilder) DraftID ¶
func (builder *PatchWBSViewDraftReqBuilder) DraftID(draftID string) *PatchWBSViewDraftReqBuilder
func (*PatchWBSViewDraftReqBuilder) Operations ¶
func (builder *PatchWBSViewDraftReqBuilder) Operations(operations []Operation) *PatchWBSViewDraftReqBuilder
func (*PatchWBSViewDraftReqBuilder) ProjectKey ¶
func (builder *PatchWBSViewDraftReqBuilder) ProjectKey(projectKey string) *PatchWBSViewDraftReqBuilder
type PatchWBSViewDraftResp ¶
type PatchWBSViewDraftResp struct {
*core.APIResp `json:"-"`
core.CodeError
Data *PatchWBSViewDraftRespData `json:"data,omitempty"`
}
type PatchWBSViewDraftRespData ¶ added in v1.0.13
type PatchWBSViewDraftRespData struct {
RelationValues []Operation `json:"relation_values,omitempty"`
}
type ProjectRelationRule ¶
type ProjectRelationRule struct {
RemoteProjectKey *string `json:"remote_project_key,omitempty"`
RemoteProjectName *string `json:"remote_project_name,omitempty"`
Rules []RelationRule `json:"rules,omitempty"`
}
type PublishWBSViewDraftReq ¶
type PublishWBSViewDraftReq struct {
// contains filtered or unexported fields
}
type PublishWBSViewDraftReqBuilder ¶
type PublishWBSViewDraftReqBuilder struct {
// contains filtered or unexported fields
}
func NewPublishWBSViewDraftReqBuilder ¶
func NewPublishWBSViewDraftReqBuilder() *PublishWBSViewDraftReqBuilder
func (*PublishWBSViewDraftReqBuilder) Build ¶
func (builder *PublishWBSViewDraftReqBuilder) Build() *PublishWBSViewDraftReq
func (*PublishWBSViewDraftReqBuilder) DraftID ¶
func (builder *PublishWBSViewDraftReqBuilder) DraftID(draftID string) *PublishWBSViewDraftReqBuilder
func (*PublishWBSViewDraftReqBuilder) ProjectKey ¶
func (builder *PublishWBSViewDraftReqBuilder) ProjectKey(projectKey string) *PublishWBSViewDraftReqBuilder
type PublishWBSViewDraftResp ¶
type Query ¶
type Query struct {
Filter *Filter `json:"filter,omitempty"`
Sorts []Sort `json:"sorts,omitempty"`
Groups []Group `json:"groups,omitempty"`
QueryType *int32 `json:"query_type,omitempty"`
Pagination *Pagination `json:"pagination,omitempty"`
Projection map[string]int64 `json:"projection,omitempty"`
InstantQuery *bool `json:"instant_query,omitempty"`
FindAborted *bool `json:"find_aborted,omitempty"`
FindDeleted *bool `json:"find_deleted,omitempty"`
NeedCheckDirtyFields *bool `json:"need_check_dirty_fields,omitempty"`
ProjectKeys []string `json:"project_keys,omitempty"`
WorkItemTypeKeys []string `json:"work_item_type_keys,omitempty"`
AllowTruncate *bool `json:"allow_truncate,omitempty"`
}
type QueryAWorkItemTypesReq ¶
type QueryAWorkItemTypesReq struct {
// contains filtered or unexported fields
}
type QueryAWorkItemTypesReqBuilder ¶
type QueryAWorkItemTypesReqBuilder struct {
// contains filtered or unexported fields
}
func NewQueryAWorkItemTypesReqBuilder ¶
func NewQueryAWorkItemTypesReqBuilder() *QueryAWorkItemTypesReqBuilder
func (*QueryAWorkItemTypesReqBuilder) Build ¶
func (builder *QueryAWorkItemTypesReqBuilder) Build() *QueryAWorkItemTypesReq
func (*QueryAWorkItemTypesReqBuilder) ProjectKey ¶
func (builder *QueryAWorkItemTypesReqBuilder) ProjectKey(projectKey string) *QueryAWorkItemTypesReqBuilder
type QueryAWorkItemTypesResp ¶
type QueryAWorkItemTypesResp struct {
*core.APIResp `json:"-"`
core.CodeError
Data []WorkItemKeyType `json:"data"`
}
type QueryBusinessesReq ¶
type QueryBusinessesReq struct {
// contains filtered or unexported fields
}
type QueryBusinessesReqBuilder ¶
type QueryBusinessesReqBuilder struct {
// contains filtered or unexported fields
}
func NewQueryBusinessesReqBuilder ¶
func NewQueryBusinessesReqBuilder() *QueryBusinessesReqBuilder
func (*QueryBusinessesReqBuilder) Build ¶
func (builder *QueryBusinessesReqBuilder) Build() *QueryBusinessesReq
func (*QueryBusinessesReqBuilder) ProjectKey ¶
func (builder *QueryBusinessesReqBuilder) ProjectKey(projectKey string) *QueryBusinessesReqBuilder
type QueryBusinessesResp ¶
type QueryProjectFieldsReq ¶
type QueryProjectFieldsReq struct {
// contains filtered or unexported fields
}
type QueryProjectFieldsReqBody ¶
type QueryProjectFieldsReqBody struct {
WorkItemTypeKey *string `json:"work_item_type_key,omitempty"`
}
type QueryProjectFieldsReqBuilder ¶
type QueryProjectFieldsReqBuilder struct {
// contains filtered or unexported fields
}
func NewQueryProjectFieldsReqBuilder ¶
func NewQueryProjectFieldsReqBuilder() *QueryProjectFieldsReqBuilder
func (*QueryProjectFieldsReqBuilder) Build ¶
func (builder *QueryProjectFieldsReqBuilder) Build() *QueryProjectFieldsReq
func (*QueryProjectFieldsReqBuilder) ProjectKey ¶
func (builder *QueryProjectFieldsReqBuilder) ProjectKey(projectKey string) *QueryProjectFieldsReqBuilder
func (*QueryProjectFieldsReqBuilder) WorkItemTypeKey ¶
func (builder *QueryProjectFieldsReqBuilder) WorkItemTypeKey(workItemTypeKey string) *QueryProjectFieldsReqBuilder
type QueryProjectFieldsResp ¶
type QueryProjectFieldsResp struct {
*core.APIResp `json:"-"`
core.CodeError
Data []SimpleField `json:"data"`
}
type QueryProjectRelationInstanceReq ¶
type QueryProjectRelationInstanceReq struct {
// contains filtered or unexported fields
}
type QueryProjectRelationInstanceReqBody ¶
type QueryProjectRelationInstanceReqBody struct {
RelationRuleID *string `json:"relation_rule_id,omitempty"`
RelationWorkItemID *int64 `json:"relation_work_item_id,omitempty"`
RelationWorkItemTypeKey *string `json:"relation_work_item_type_key,omitempty"`
RelationProjectKey *string `json:"relation_project_key,omitempty"`
}
type QueryProjectRelationInstanceReqBuilder ¶
type QueryProjectRelationInstanceReqBuilder struct {
// contains filtered or unexported fields
}
func NewQueryProjectRelationInstanceReqBuilder ¶
func NewQueryProjectRelationInstanceReqBuilder() *QueryProjectRelationInstanceReqBuilder
func (*QueryProjectRelationInstanceReqBuilder) Build ¶
func (builder *QueryProjectRelationInstanceReqBuilder) Build() *QueryProjectRelationInstanceReq
func (*QueryProjectRelationInstanceReqBuilder) ProjectKey ¶
func (builder *QueryProjectRelationInstanceReqBuilder) ProjectKey(projectKey string) *QueryProjectRelationInstanceReqBuilder
func (*QueryProjectRelationInstanceReqBuilder) RelationProjectKey ¶
func (builder *QueryProjectRelationInstanceReqBuilder) RelationProjectKey(relationProjectKey string) *QueryProjectRelationInstanceReqBuilder
func (*QueryProjectRelationInstanceReqBuilder) RelationRuleID ¶
func (builder *QueryProjectRelationInstanceReqBuilder) RelationRuleID(relationRuleID string) *QueryProjectRelationInstanceReqBuilder
func (*QueryProjectRelationInstanceReqBuilder) RelationWorkItemID ¶
func (builder *QueryProjectRelationInstanceReqBuilder) RelationWorkItemID(relationWorkItemID int64) *QueryProjectRelationInstanceReqBuilder
func (*QueryProjectRelationInstanceReqBuilder) RelationWorkItemTypeKey ¶
func (builder *QueryProjectRelationInstanceReqBuilder) RelationWorkItemTypeKey(relationWorkItemTypeKey string) *QueryProjectRelationInstanceReqBuilder
func (*QueryProjectRelationInstanceReqBuilder) WorkItemID ¶
func (builder *QueryProjectRelationInstanceReqBuilder) WorkItemID(workItemID int64) *QueryProjectRelationInstanceReqBuilder
func (*QueryProjectRelationInstanceReqBuilder) WorkItemTypeKey ¶
func (builder *QueryProjectRelationInstanceReqBuilder) WorkItemTypeKey(workItemTypeKey string) *QueryProjectRelationInstanceReqBuilder
type QueryProjectRelationInstanceResp ¶
type QueryProjectRelationInstanceResp struct {
*core.APIResp `json:"-"`
core.CodeError
Data []RelationInstance `json:"data"`
}
type QueryProjectRelationReq ¶
type QueryProjectRelationReq struct {
// contains filtered or unexported fields
}
type QueryProjectRelationReqBody ¶
type QueryProjectRelationReqBody struct {
RemoteProjects []string `json:"remote_projects,omitempty"`
}
type QueryProjectRelationReqBuilder ¶
type QueryProjectRelationReqBuilder struct {
// contains filtered or unexported fields
}
func NewQueryProjectRelationReqBuilder ¶
func NewQueryProjectRelationReqBuilder() *QueryProjectRelationReqBuilder
func (*QueryProjectRelationReqBuilder) Build ¶
func (builder *QueryProjectRelationReqBuilder) Build() *QueryProjectRelationReq
func (*QueryProjectRelationReqBuilder) ProjectKey ¶
func (builder *QueryProjectRelationReqBuilder) ProjectKey(projectKey string) *QueryProjectRelationReqBuilder
func (*QueryProjectRelationReqBuilder) RemoteProjects ¶
func (builder *QueryProjectRelationReqBuilder) RemoteProjects(remoteProjects []string) *QueryProjectRelationReqBuilder
type QueryProjectRelationResp ¶
type QueryProjectRelationResp struct {
*core.APIResp `json:"-"`
core.CodeError
Data []ProjectRelationRule `json:"data"`
}
type QueryRoleConfDetailsReq ¶
type QueryRoleConfDetailsReq struct {
// contains filtered or unexported fields
}
type QueryRoleConfDetailsReqBuilder ¶
type QueryRoleConfDetailsReqBuilder struct {
// contains filtered or unexported fields
}
func NewQueryRoleConfDetailsReqBuilder ¶
func NewQueryRoleConfDetailsReqBuilder() *QueryRoleConfDetailsReqBuilder
func (*QueryRoleConfDetailsReqBuilder) Build ¶
func (builder *QueryRoleConfDetailsReqBuilder) Build() *QueryRoleConfDetailsReq
func (*QueryRoleConfDetailsReqBuilder) ProjectKey ¶
func (builder *QueryRoleConfDetailsReqBuilder) ProjectKey(projectKey string) *QueryRoleConfDetailsReqBuilder
func (*QueryRoleConfDetailsReqBuilder) WorkItemTypeKey ¶
func (builder *QueryRoleConfDetailsReqBuilder) WorkItemTypeKey(workItemTypeKey string) *QueryRoleConfDetailsReqBuilder
type QueryRoleConfDetailsResp ¶
type QueryRoleConfDetailsResp struct {
*core.APIResp `json:"-"`
core.CodeError
Data []RoleConfDetail `json:"data"`
}
type QueryStoryRelationData ¶
type QueryStoryRelationsReq ¶
type QueryStoryRelationsReq struct {
// contains filtered or unexported fields
}
type QueryStoryRelationsReqBody ¶
type QueryStoryRelationsReqBody struct {
WorkItemIDs []int64 `json:"work_item_ids,omitempty"`
}
type QueryStoryRelationsReqBuilder ¶
type QueryStoryRelationsReqBuilder struct {
// contains filtered or unexported fields
}
func NewQueryStoryRelationsReqBuilder ¶
func NewQueryStoryRelationsReqBuilder() *QueryStoryRelationsReqBuilder
func (*QueryStoryRelationsReqBuilder) Build ¶
func (builder *QueryStoryRelationsReqBuilder) Build() *QueryStoryRelationsReq
func (*QueryStoryRelationsReqBuilder) ProjectKey ¶
func (builder *QueryStoryRelationsReqBuilder) ProjectKey(projectKey string) *QueryStoryRelationsReqBuilder
func (*QueryStoryRelationsReqBuilder) WorkItemIDs ¶
func (builder *QueryStoryRelationsReqBuilder) WorkItemIDs(workItemIDs []int64) *QueryStoryRelationsReqBuilder
type QueryStoryRelationsResp ¶
type QueryStoryRelationsResp struct {
*core.APIResp `json:"-"`
core.CodeError
Data *QueryStoryRelationData `json:"data"`
}
type QueryTaskResultReq ¶
type QueryTaskResultReq struct {
// contains filtered or unexported fields
}
type QueryTaskResultReqBuilder ¶
type QueryTaskResultReqBuilder struct {
// contains filtered or unexported fields
}
func NewQueryTaskResultReqBuilder ¶
func NewQueryTaskResultReqBuilder() *QueryTaskResultReqBuilder
func (*QueryTaskResultReqBuilder) Build ¶
func (builder *QueryTaskResultReqBuilder) Build() *QueryTaskResultReq
func (*QueryTaskResultReqBuilder) TaskID ¶
func (builder *QueryTaskResultReqBuilder) TaskID(taskID string) *QueryTaskResultReqBuilder
type QueryTaskResultResp ¶
type QueryTaskResultResp struct {
*core.APIResp `json:"-"`
core.CodeError
Data *QueryTaskResultRespData `json:"data,omitempty"`
}
type QueryTaskResultRespData ¶ added in v1.0.13
type QueryTaskResultRespData struct {
TaskID *string `json:"task_id,omitempty"`
TaskStatus *string `json:"task_status,omitempty"`
Total *int64 `json:"total,omitempty"`
SuccessTotal *int64 `json:"success_total,omitempty"`
ErrorTotal *int64 `json:"error_total,omitempty"`
SuccessSubTaskList []string `json:"success_sub_task_list,omitempty"`
FailSubTaskList []string `json:"fail_sub_task_list,omitempty"`
ErrorScenes []string `json:"error_scenes,omitempty"`
}
type QueryTemplateDetailReq ¶
type QueryTemplateDetailReq struct {
// contains filtered or unexported fields
}
type QueryTemplateDetailReqBuilder ¶
type QueryTemplateDetailReqBuilder struct {
// contains filtered or unexported fields
}
func NewQueryTemplateDetailReqBuilder ¶
func NewQueryTemplateDetailReqBuilder() *QueryTemplateDetailReqBuilder
func (*QueryTemplateDetailReqBuilder) Build ¶
func (builder *QueryTemplateDetailReqBuilder) Build() *QueryTemplateDetailReq
func (*QueryTemplateDetailReqBuilder) ProjectKey ¶
func (builder *QueryTemplateDetailReqBuilder) ProjectKey(projectKey string) *QueryTemplateDetailReqBuilder
func (*QueryTemplateDetailReqBuilder) TemplateID ¶
func (builder *QueryTemplateDetailReqBuilder) TemplateID(templateID int64) *QueryTemplateDetailReqBuilder
type QueryTemplateDetailResp ¶
type QueryTemplateDetailResp struct {
*core.APIResp `json:"-"`
core.CodeError
Data *TemplateDetail `json:"data"`
}
type QueryWBSViewDraftReq ¶
type QueryWBSViewDraftReq struct {
// contains filtered or unexported fields
}
type QueryWBSViewDraftReqBuilder ¶
type QueryWBSViewDraftReqBuilder struct {
// contains filtered or unexported fields
}
func NewQueryWBSViewDraftReqBuilder ¶
func NewQueryWBSViewDraftReqBuilder() *QueryWBSViewDraftReqBuilder
func (*QueryWBSViewDraftReqBuilder) Build ¶
func (builder *QueryWBSViewDraftReqBuilder) Build() *QueryWBSViewDraftReq
func (*QueryWBSViewDraftReqBuilder) NeedInit ¶
func (builder *QueryWBSViewDraftReqBuilder) NeedInit(needInit bool) *QueryWBSViewDraftReqBuilder
func (*QueryWBSViewDraftReqBuilder) ProjectKey ¶
func (builder *QueryWBSViewDraftReqBuilder) ProjectKey(projectKey string) *QueryWBSViewDraftReqBuilder
func (*QueryWBSViewDraftReqBuilder) WorkItemID ¶
func (builder *QueryWBSViewDraftReqBuilder) WorkItemID(workItemID int64) *QueryWBSViewDraftReqBuilder
func (*QueryWBSViewDraftReqBuilder) WorkItemTypeKey ¶
func (builder *QueryWBSViewDraftReqBuilder) WorkItemTypeKey(workItemTypeKey string) *QueryWBSViewDraftReqBuilder
type QueryWBSViewDraftResp ¶
type QueryWBSViewDraftResp struct {
*core.APIResp `json:"-"`
core.CodeError
Data *QueryWBSViewDraftRespData `json:"data,omitempty"`
}
type QueryWBSViewDraftRespData ¶ added in v1.0.13
type QueryWBSViewDraftRespData struct {
WbsDraft *WbsDraft `json:"wbs_draft,omitempty"`
}
type QueryWbsTemplateConfReq ¶
type QueryWbsTemplateConfReq struct {
// contains filtered or unexported fields
}
type QueryWbsTemplateConfReqBody ¶
type QueryWbsTemplateConfReqBody struct {
TemplateKey *string `json:"template_key,omitempty"`
}
type QueryWbsTemplateConfReqBuilder ¶
type QueryWbsTemplateConfReqBuilder struct {
// contains filtered or unexported fields
}
func NewQueryWbsTemplateConfReqBuilder ¶
func NewQueryWbsTemplateConfReqBuilder() *QueryWbsTemplateConfReqBuilder
func (*QueryWbsTemplateConfReqBuilder) Build ¶
func (builder *QueryWbsTemplateConfReqBuilder) Build() *QueryWbsTemplateConfReq
func (*QueryWbsTemplateConfReqBuilder) ProjectKey ¶
func (builder *QueryWbsTemplateConfReqBuilder) ProjectKey(projectKey string) *QueryWbsTemplateConfReqBuilder
func (*QueryWbsTemplateConfReqBuilder) TemplateKey ¶
func (builder *QueryWbsTemplateConfReqBuilder) TemplateKey(templateKey string) *QueryWbsTemplateConfReqBuilder
type QueryWbsTemplateConfResp ¶
type QueryWbsTemplateConfResp struct {
*core.APIResp `json:"-"`
core.CodeError
Data *WbsTemplate `json:"data"`
}
type QueryWorkItemMetaDataReq ¶
type QueryWorkItemMetaDataReq struct {
// contains filtered or unexported fields
}
type QueryWorkItemMetaDataReqBuilder ¶
type QueryWorkItemMetaDataReqBuilder struct {
// contains filtered or unexported fields
}
func NewQueryWorkItemMetaDataReqBuilder ¶
func NewQueryWorkItemMetaDataReqBuilder() *QueryWorkItemMetaDataReqBuilder
func (*QueryWorkItemMetaDataReqBuilder) Build ¶
func (builder *QueryWorkItemMetaDataReqBuilder) Build() *QueryWorkItemMetaDataReq
func (*QueryWorkItemMetaDataReqBuilder) ProjectKey ¶
func (builder *QueryWorkItemMetaDataReqBuilder) ProjectKey(projectKey string) *QueryWorkItemMetaDataReqBuilder
func (*QueryWorkItemMetaDataReqBuilder) WorkItemTypeKey ¶
func (builder *QueryWorkItemMetaDataReqBuilder) WorkItemTypeKey(workItemTypeKey string) *QueryWorkItemMetaDataReqBuilder
type QueryWorkItemRelationReq ¶
type QueryWorkItemRelationReq struct {
// contains filtered or unexported fields
}
type QueryWorkItemRelationReqBuilder ¶
type QueryWorkItemRelationReqBuilder struct {
// contains filtered or unexported fields
}
func NewQueryWorkItemRelationReqBuilder ¶
func NewQueryWorkItemRelationReqBuilder() *QueryWorkItemRelationReqBuilder
func (*QueryWorkItemRelationReqBuilder) Build ¶
func (builder *QueryWorkItemRelationReqBuilder) Build() *QueryWorkItemRelationReq
func (*QueryWorkItemRelationReqBuilder) ProjectKey ¶
func (builder *QueryWorkItemRelationReqBuilder) ProjectKey(projectKey string) *QueryWorkItemRelationReqBuilder
type QueryWorkItemRelationResp ¶
type QueryWorkItemRelationResp struct {
*core.APIResp `json:"-"`
core.CodeError
Data []WorkItemRelation `json:"data"`
}
type QueryWorkItemSubTaskReq ¶
type QueryWorkItemSubTaskReq struct {
// contains filtered or unexported fields
}
type QueryWorkItemSubTaskReqBuilder ¶
type QueryWorkItemSubTaskReqBuilder struct {
// contains filtered or unexported fields
}
func NewQueryWorkItemSubTaskReqBuilder ¶
func NewQueryWorkItemSubTaskReqBuilder() *QueryWorkItemSubTaskReqBuilder
func (*QueryWorkItemSubTaskReqBuilder) Build ¶
func (builder *QueryWorkItemSubTaskReqBuilder) Build() *QueryWorkItemSubTaskReq
func (*QueryWorkItemSubTaskReqBuilder) NodeID ¶
func (builder *QueryWorkItemSubTaskReqBuilder) NodeID(nodeID string) *QueryWorkItemSubTaskReqBuilder
func (*QueryWorkItemSubTaskReqBuilder) ProjectKey ¶
func (builder *QueryWorkItemSubTaskReqBuilder) ProjectKey(projectKey string) *QueryWorkItemSubTaskReqBuilder
func (*QueryWorkItemSubTaskReqBuilder) WorkItemID ¶
func (builder *QueryWorkItemSubTaskReqBuilder) WorkItemID(workItemID int64) *QueryWorkItemSubTaskReqBuilder
func (*QueryWorkItemSubTaskReqBuilder) WorkItemTypeKey ¶
func (builder *QueryWorkItemSubTaskReqBuilder) WorkItemTypeKey(workItemTypeKey string) *QueryWorkItemSubTaskReqBuilder
type RelatedFieldExtraDisplayInfo ¶
type RelatedFieldExtraDisplayInfo struct {
ProjectKey *string `json:"project_key,omitempty"`
WorkItemTypeKey *string `json:"work_item_type_key,omitempty"`
DisplayFieldKeys []string `json:"display_field_keys,omitempty"`
DisplayRoleKeys []string `json:"display_role_keys,omitempty"`
DisplayControls []string `json:"display_controls,omitempty"`
}
type RelationBindInstance ¶
type RelationDetail ¶
type RelationFieldDetail ¶
type RelationFieldDetail struct {
FieldKey *string `json:"field_key,omitempty"`
Detail []FieldDetail `json:"detail,omitempty"`
}
type RelationInstance ¶
type RelationInstance struct {
RelationWorkItemID *int64 `json:"relation_work_item_id,omitempty"`
RelationWorkItemName *string `json:"relation_work_item_name,omitempty"`
RelationWorkItemTypeName *string `json:"relation_work_item_type_name,omitempty"`
RelationWorkItemTypeKey *string `json:"relation_work_item_type_key,omitempty"`
ProjectRelationRuleID *string `json:"project_relation_rule_id,omitempty"`
ProjectRelationRuleName *string `json:"project_relation_rule_name,omitempty"`
RelationProjectKey *string `json:"relation_project_key,omitempty"`
RelationProjectName *string `json:"relation_project_name,omitempty"`
}
type RelationRule ¶
type RelationRule struct {
ID *string `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
Disabled *int64 `json:"disabled,omitempty"`
WorkItemRelationID *string `json:"work_item_relation_id,omitempty"`
WorkItemRelationName *string `json:"work_item_relation_name,omitempty"`
CurrentWorkItemTypeKey *string `json:"current_work_item_type_key,omitempty"`
CurrentWorkItemTypeName *string `json:"current_work_item_type_name,omitempty"`
RemoteWorkItemTypeKey *string `json:"remote_work_item_type_key,omitempty"`
RemoteWorkItemTypeName *string `json:"remote_work_item_type_name,omitempty"`
ChatGroupMerge *int64 `json:"chat_group_merge,omitempty"`
}
type ResetWBSViewDraftReq ¶
type ResetWBSViewDraftReq struct {
// contains filtered or unexported fields
}
type ResetWBSViewDraftReqBuilder ¶
type ResetWBSViewDraftReqBuilder struct {
// contains filtered or unexported fields
}
func NewResetWBSViewDraftReqBuilder ¶
func NewResetWBSViewDraftReqBuilder() *ResetWBSViewDraftReqBuilder
func (*ResetWBSViewDraftReqBuilder) Build ¶
func (builder *ResetWBSViewDraftReqBuilder) Build() *ResetWBSViewDraftReq
func (*ResetWBSViewDraftReqBuilder) ProjectKey ¶
func (builder *ResetWBSViewDraftReqBuilder) ProjectKey(projectKey string) *ResetWBSViewDraftReqBuilder
func (*ResetWBSViewDraftReqBuilder) WorkItemID ¶
func (builder *ResetWBSViewDraftReqBuilder) WorkItemID(workItemID int64) *ResetWBSViewDraftReqBuilder
func (*ResetWBSViewDraftReqBuilder) WorkItemTypeKey ¶
func (builder *ResetWBSViewDraftReqBuilder) WorkItemTypeKey(workItemTypeKey string) *ResetWBSViewDraftReqBuilder
type ResetWBSViewDraftResp ¶
type ResetWBSViewDraftResp struct {
*core.APIResp `json:"-"`
core.CodeError
Data *ResetWBSViewDraftRespData `json:"data,omitempty"`
}
type ResetWBSViewDraftRespData ¶ added in v1.0.13
type ResetWBSViewDraftRespData struct {
WbsDraft *WbsDraft `json:"wbs_draft,omitempty"`
}
type ResourceCreateWorkItemReq ¶
type ResourceCreateWorkItemReq struct {
// contains filtered or unexported fields
}
type ResourceCreateWorkItemReqBody ¶
type ResourceCreateWorkItemReqBody struct {
ProjectKey *string `json:"project_key,omitempty"`
WorkItemTypeKey *string `json:"work_item_type_key,omitempty"`
TemplateID *int64 `json:"template_id,omitempty"`
FieldValuePairs []FieldValuePair `json:"field_value_pairs,omitempty"`
}
type ResourceCreateWorkItemReqBuilder ¶
type ResourceCreateWorkItemReqBuilder struct {
// contains filtered or unexported fields
}
func NewResourceCreateWorkItemReqBuilder ¶
func NewResourceCreateWorkItemReqBuilder() *ResourceCreateWorkItemReqBuilder
func (*ResourceCreateWorkItemReqBuilder) Build ¶
func (builder *ResourceCreateWorkItemReqBuilder) Build() *ResourceCreateWorkItemReq
func (*ResourceCreateWorkItemReqBuilder) FieldValuePairs ¶
func (builder *ResourceCreateWorkItemReqBuilder) FieldValuePairs(fieldValuePairs []FieldValuePair) *ResourceCreateWorkItemReqBuilder
func (*ResourceCreateWorkItemReqBuilder) ProjectKey ¶
func (builder *ResourceCreateWorkItemReqBuilder) ProjectKey(projectKey string) *ResourceCreateWorkItemReqBuilder
func (*ResourceCreateWorkItemReqBuilder) TemplateID ¶
func (builder *ResourceCreateWorkItemReqBuilder) TemplateID(templateID int64) *ResourceCreateWorkItemReqBuilder
func (*ResourceCreateWorkItemReqBuilder) WorkItemTypeKey ¶
func (builder *ResourceCreateWorkItemReqBuilder) WorkItemTypeKey(workItemTypeKey string) *ResourceCreateWorkItemReqBuilder
type ResourceCreateWorkItemResp ¶
type ResourceCreateWorkItemResp struct {
*core.APIResp `json:"-"`
core.CodeError
Data *OAPICreateWorkItemInfo `json:"data"`
}
type RoleAssign ¶
type RoleConfDetail ¶
type RoleConfDetail struct {
ID *string `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
IsOwner *bool `json:"is_owner,omitempty"`
RoleAppearMode *int64 `json:"role_appear_mode,omitempty"`
Deletable *bool `json:"deletable,omitempty"`
AutoEnterGroup *bool `json:"auto_enter_group,omitempty"`
MemberAssignMode *int64 `json:"member_assign_mode,omitempty"`
Members []string `json:"members,omitempty"`
Key *string `json:"key,omitempty"`
}
type SearchByParamsReq ¶
type SearchByParamsReq struct {
// contains filtered or unexported fields
}
type SearchByParamsReqBody ¶
type SearchByParamsReqBody struct {
SearchGroup *SearchGroup `json:"search_group,omitempty"`
PageNum *int64 `json:"page_num,omitempty"`
PageSize *int64 `json:"page_size,omitempty"`
Fields []string `json:"fields,omitempty"`
Expand *Expand `json:"expand,omitempty"`
}
type SearchByParamsReqBuilder ¶
type SearchByParamsReqBuilder struct {
// contains filtered or unexported fields
}
func NewSearchByParamsReqBuilder ¶
func NewSearchByParamsReqBuilder() *SearchByParamsReqBuilder
func (*SearchByParamsReqBuilder) Build ¶
func (builder *SearchByParamsReqBuilder) Build() *SearchByParamsReq
func (*SearchByParamsReqBuilder) Expand ¶
func (builder *SearchByParamsReqBuilder) Expand(expand *Expand) *SearchByParamsReqBuilder
func (*SearchByParamsReqBuilder) Fields ¶
func (builder *SearchByParamsReqBuilder) Fields(fields []string) *SearchByParamsReqBuilder
func (*SearchByParamsReqBuilder) PageNum ¶
func (builder *SearchByParamsReqBuilder) PageNum(pageNum int64) *SearchByParamsReqBuilder
func (*SearchByParamsReqBuilder) PageSize ¶
func (builder *SearchByParamsReqBuilder) PageSize(pageSize int64) *SearchByParamsReqBuilder
func (*SearchByParamsReqBuilder) ProjectKey ¶
func (builder *SearchByParamsReqBuilder) ProjectKey(projectKey string) *SearchByParamsReqBuilder
func (*SearchByParamsReqBuilder) SearchGroup ¶
func (builder *SearchByParamsReqBuilder) SearchGroup(searchGroup *SearchGroup) *SearchByParamsReqBuilder
func (*SearchByParamsReqBuilder) WorkItemTypeKey ¶
func (builder *SearchByParamsReqBuilder) WorkItemTypeKey(workItemTypeKey string) *SearchByParamsReqBuilder
type SearchByParamsResp ¶
type SearchByParamsResp struct {
*core.APIResp `json:"-"`
core.CodeError
Data []WorkItemInfo `json:"data"`
Pagination *Pagination `json:"pagination"`
}
type SearchGroup ¶
type SearchGroup struct {
SearchParams []SearchParam `json:"search_params,omitempty"`
Conjunction *string `json:"conjunction,omitempty"`
SearchGroups []SearchGroup `json:"search_groups,omitempty"`
}
type SearchParam ¶
type SearchParam struct {
ParamKey *string `json:"param_key,omitempty"`
Value interface{} `json:"value,omitempty"`
Operator *string `json:"operator,omitempty"`
PreOperator *string `json:"pre_operator,omitempty"`
ValueSearchGroups *SearchGroup `json:"value_search_groups,omitempty"`
}
type SearchSubtaskReq ¶
type SearchSubtaskReq struct {
// contains filtered or unexported fields
}
type SearchSubtaskReqBody ¶
type SearchSubtaskReqBody struct {
PageSize *int64 `json:"page_size,omitempty"`
PageNum *int64 `json:"page_num,omitempty"`
Name *string `json:"name,omitempty"`
UserKeys []string `json:"user_keys,omitempty"`
Status *int32 `json:"status,omitempty"`
CreatedAt *TimeInterval `json:"created_at,omitempty"`
SimpleNames []string `json:"simple_names,omitempty"`
}
type SearchSubtaskReqBuilder ¶
type SearchSubtaskReqBuilder struct {
// contains filtered or unexported fields
}
func NewSearchSubtaskReqBuilder ¶
func NewSearchSubtaskReqBuilder() *SearchSubtaskReqBuilder
func (*SearchSubtaskReqBuilder) Build ¶
func (builder *SearchSubtaskReqBuilder) Build() *SearchSubtaskReq
func (*SearchSubtaskReqBuilder) CreatedAt ¶
func (builder *SearchSubtaskReqBuilder) CreatedAt(createdAt *TimeInterval) *SearchSubtaskReqBuilder
func (*SearchSubtaskReqBuilder) Name ¶
func (builder *SearchSubtaskReqBuilder) Name(name string) *SearchSubtaskReqBuilder
func (*SearchSubtaskReqBuilder) PageNum ¶
func (builder *SearchSubtaskReqBuilder) PageNum(pageNum int64) *SearchSubtaskReqBuilder
func (*SearchSubtaskReqBuilder) PageSize ¶
func (builder *SearchSubtaskReqBuilder) PageSize(pageSize int64) *SearchSubtaskReqBuilder
func (*SearchSubtaskReqBuilder) SimpleNames ¶
func (builder *SearchSubtaskReqBuilder) SimpleNames(simpleNames []string) *SearchSubtaskReqBuilder
func (*SearchSubtaskReqBuilder) Status ¶
func (builder *SearchSubtaskReqBuilder) Status(status int32) *SearchSubtaskReqBuilder
func (*SearchSubtaskReqBuilder) UserKeys ¶
func (builder *SearchSubtaskReqBuilder) UserKeys(userKeys []string) *SearchSubtaskReqBuilder
type SearchSubtaskResp ¶
type SearchUser ¶
type SearchWorkItemsRelationReq ¶
type SearchWorkItemsRelationReq struct {
// contains filtered or unexported fields
}
type SearchWorkItemsRelationReqBody ¶
type SearchWorkItemsRelationReqBody struct {
RelationWorkItemTypeKey *string `json:"relation_work_item_type_key,omitempty"`
RelationKey *string `json:"relation_key,omitempty"`
PageNum *int64 `json:"page_num,omitempty"`
PageSize *int64 `json:"page_size,omitempty"`
RelationType *int32 `json:"relation_type,omitempty"`
Expand *Expand `json:"expand,omitempty"`
}
type SearchWorkItemsRelationReqBuilder ¶
type SearchWorkItemsRelationReqBuilder struct {
// contains filtered or unexported fields
}
func NewSearchWorkItemsRelationReqBuilder ¶
func NewSearchWorkItemsRelationReqBuilder() *SearchWorkItemsRelationReqBuilder
func (*SearchWorkItemsRelationReqBuilder) Build ¶
func (builder *SearchWorkItemsRelationReqBuilder) Build() *SearchWorkItemsRelationReq
func (*SearchWorkItemsRelationReqBuilder) Expand ¶
func (builder *SearchWorkItemsRelationReqBuilder) Expand(expand *Expand) *SearchWorkItemsRelationReqBuilder
func (*SearchWorkItemsRelationReqBuilder) PageNum ¶
func (builder *SearchWorkItemsRelationReqBuilder) PageNum(pageNum int64) *SearchWorkItemsRelationReqBuilder
func (*SearchWorkItemsRelationReqBuilder) PageSize ¶
func (builder *SearchWorkItemsRelationReqBuilder) PageSize(pageSize int64) *SearchWorkItemsRelationReqBuilder
func (*SearchWorkItemsRelationReqBuilder) ProjectKey ¶
func (builder *SearchWorkItemsRelationReqBuilder) ProjectKey(projectKey string) *SearchWorkItemsRelationReqBuilder
func (*SearchWorkItemsRelationReqBuilder) RelationKey ¶
func (builder *SearchWorkItemsRelationReqBuilder) RelationKey(relationKey string) *SearchWorkItemsRelationReqBuilder
func (*SearchWorkItemsRelationReqBuilder) RelationType ¶
func (builder *SearchWorkItemsRelationReqBuilder) RelationType(relationType int32) *SearchWorkItemsRelationReqBuilder
func (*SearchWorkItemsRelationReqBuilder) RelationWorkItemTypeKey ¶
func (builder *SearchWorkItemsRelationReqBuilder) RelationWorkItemTypeKey(relationWorkItemTypeKey string) *SearchWorkItemsRelationReqBuilder
func (*SearchWorkItemsRelationReqBuilder) WorkItemID ¶
func (builder *SearchWorkItemsRelationReqBuilder) WorkItemID(workItemID int64) *SearchWorkItemsRelationReqBuilder
func (*SearchWorkItemsRelationReqBuilder) WorkItemTypeKey ¶
func (builder *SearchWorkItemsRelationReqBuilder) WorkItemTypeKey(workItemTypeKey string) *SearchWorkItemsRelationReqBuilder
type SearchWorkItemsRelationResp ¶
type SearchWorkItemsRelationResp struct {
*core.APIResp `json:"-"`
core.CodeError
Data []WorkItemInfo `json:"data"`
Pagination *Pagination `json:"pagination"`
}
type SeqOrderInfo ¶
type SimpleField ¶
type SimpleField struct {
FieldKey *string `json:"field_key,omitempty"`
FieldTypeKey *string `json:"field_type_key,omitempty"`
Options []Option `json:"options,omitempty"`
CompoundFields []SimpleField `json:"compound_fields,omitempty"`
FieldAlias *string `json:"field_alias,omitempty"`
FieldName *string `json:"field_name,omitempty"`
IsCustomField *bool `json:"is_custom_field,omitempty"`
IsObsoleted *bool `json:"is_obsoleted,omitempty"`
WorkItemScopes []string `json:"work_item_scopes,omitempty"`
ValueGenerateMode *string `json:"value_generate_mode,omitempty"`
}
type SimpleRoleConf ¶
type StateFlowConfInfo ¶
type StateFlowConfInfo struct {
StateKey *string `json:"state_key,omitempty"`
Name *string `json:"name,omitempty"`
StateType *int64 `json:"state_type,omitempty"`
AuthorizedRoles []string `json:"authorized_roles,omitempty"`
ConfirmFormList []ConfirmForm `json:"confirm_form_list,omitempty"`
Action *int64 `json:"action,omitempty"`
}
type StateFlowNode ¶
type StateFlowNode struct {
ID *string `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
RoleOwners []RoleOwner `json:"role_owners,omitempty"`
Status *int32 `json:"status,omitempty"`
ActualBeginTime *string `json:"actual_begin_time,omitempty"`
ActualFinishTime *string `json:"actual_finish_time,omitempty"`
Fields []FieldValuePair `json:"fields,omitempty"`
}
type StatusConf ¶
type StoryRelationEntity ¶
type SubInstanceCreate ¶
type SubInstanceCreate struct {
ProjectKey *string `json:"project_key,omitempty"`
WorkItemTypeKey *string `json:"work_item_type_key,omitempty"`
FieldValues []FieldValuePair `json:"field_values,omitempty"`
RelationCase *RelationCaseDetailForUpdate `json:"relation_case,omitempty"`
TemplateID *int64 `json:"template_id,omitempty"`
WorkItemID *int64 `json:"work_item_id,omitempty"`
LinkedResources []LinkedResourceInfo `json:"linked_resources,omitempty"`
}
type SubProcessConf ¶
type SubTask ¶
type SubTask struct {
ID *string `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
Schedules []Schedule `json:"schedules,omitempty"`
Order *float64 `json:"order,omitempty"`
Details *string `json:"details,omitempty"`
Passed *bool `json:"passed,omitempty"`
Owners []string `json:"owners,omitempty"`
Note *string `json:"note,omitempty"`
ActualBeginTime *string `json:"actual_begin_time,omitempty"`
ActualFinishTime *string `json:"actual_finish_time,omitempty"`
Assignee []string `json:"assignee,omitempty"`
RoleAssignee []RoleOwner `json:"role_assignee,omitempty"`
Deliverable []FieldValuePair `json:"deliverable,omitempty"`
Fields []FieldValuePair `json:"fields,omitempty"`
}
type SubTaskModifyReq ¶
type SubTaskModifyReq struct {
// contains filtered or unexported fields
}
type SubTaskModifyReqBody ¶
type SubTaskModifyReqBody struct {
NodeID *string `json:"node_id,omitempty"`
TaskID *int64 `json:"task_id,omitempty"`
Action *string `json:"action,omitempty"`
Assignee []string `json:"assignee,omitempty"`
RoleAssignee []RoleOwner `json:"role_assignee,omitempty"`
Schedules []Schedule `json:"schedules,omitempty"`
Deliverable []FieldValuePair `json:"deliverable,omitempty"`
Note *string `json:"note,omitempty"`
}
type SubTaskModifyReqBuilder ¶
type SubTaskModifyReqBuilder struct {
// contains filtered or unexported fields
}
func NewSubTaskModifyReqBuilder ¶
func NewSubTaskModifyReqBuilder() *SubTaskModifyReqBuilder
func (*SubTaskModifyReqBuilder) Action ¶
func (builder *SubTaskModifyReqBuilder) Action(action string) *SubTaskModifyReqBuilder
func (*SubTaskModifyReqBuilder) Assignee ¶
func (builder *SubTaskModifyReqBuilder) Assignee(assignee []string) *SubTaskModifyReqBuilder
func (*SubTaskModifyReqBuilder) Build ¶
func (builder *SubTaskModifyReqBuilder) Build() *SubTaskModifyReq
func (*SubTaskModifyReqBuilder) Deliverable ¶
func (builder *SubTaskModifyReqBuilder) Deliverable(deliverable []FieldValuePair) *SubTaskModifyReqBuilder
func (*SubTaskModifyReqBuilder) NodeID ¶
func (builder *SubTaskModifyReqBuilder) NodeID(nodeID string) *SubTaskModifyReqBuilder
func (*SubTaskModifyReqBuilder) Note ¶
func (builder *SubTaskModifyReqBuilder) Note(note string) *SubTaskModifyReqBuilder
func (*SubTaskModifyReqBuilder) ProjectKey ¶
func (builder *SubTaskModifyReqBuilder) ProjectKey(projectKey string) *SubTaskModifyReqBuilder
func (*SubTaskModifyReqBuilder) RoleAssignee ¶
func (builder *SubTaskModifyReqBuilder) RoleAssignee(roleAssignee []RoleOwner) *SubTaskModifyReqBuilder
func (*SubTaskModifyReqBuilder) Schedules ¶
func (builder *SubTaskModifyReqBuilder) Schedules(schedules []Schedule) *SubTaskModifyReqBuilder
func (*SubTaskModifyReqBuilder) TaskID ¶
func (builder *SubTaskModifyReqBuilder) TaskID(taskID int64) *SubTaskModifyReqBuilder
func (*SubTaskModifyReqBuilder) WorkItemID ¶
func (builder *SubTaskModifyReqBuilder) WorkItemID(workItemID int64) *SubTaskModifyReqBuilder
func (*SubTaskModifyReqBuilder) WorkItemTypeKey ¶
func (builder *SubTaskModifyReqBuilder) WorkItemTypeKey(workItemTypeKey string) *SubTaskModifyReqBuilder
type SubTaskParentInfo ¶
type SubWorkItemConfInfo ¶
type SubWorkItemConfInfo struct {
Name *string `json:"name,omitempty"`
RelationUUID *string `json:"relation_uuid,omitempty"`
RelationName *string `json:"relation_name,omitempty"`
WorkItemTypeKey *string `json:"work_item_type_key,omitempty"`
WorkItemTypeName *string `json:"work_item_type_name,omitempty"`
}
type SwitchBackToWbsViewDraftReq ¶
type SwitchBackToWbsViewDraftReq struct {
// contains filtered or unexported fields
}
type SwitchBackToWbsViewDraftReqBuilder ¶
type SwitchBackToWbsViewDraftReqBuilder struct {
// contains filtered or unexported fields
}
func NewSwitchBackToWbsViewDraftReqBuilder ¶
func NewSwitchBackToWbsViewDraftReqBuilder() *SwitchBackToWbsViewDraftReqBuilder
func (*SwitchBackToWbsViewDraftReqBuilder) Build ¶
func (builder *SwitchBackToWbsViewDraftReqBuilder) Build() *SwitchBackToWbsViewDraftReq
func (*SwitchBackToWbsViewDraftReqBuilder) CommitID ¶
func (builder *SwitchBackToWbsViewDraftReqBuilder) CommitID(commitID string) *SwitchBackToWbsViewDraftReqBuilder
func (*SwitchBackToWbsViewDraftReqBuilder) DraftID ¶
func (builder *SwitchBackToWbsViewDraftReqBuilder) DraftID(draftID string) *SwitchBackToWbsViewDraftReqBuilder
func (*SwitchBackToWbsViewDraftReqBuilder) ProjectKey ¶
func (builder *SwitchBackToWbsViewDraftReqBuilder) ProjectKey(projectKey string) *SwitchBackToWbsViewDraftReqBuilder
func (*SwitchBackToWbsViewDraftReqBuilder) WorkItemID ¶
func (builder *SwitchBackToWbsViewDraftReqBuilder) WorkItemID(workItemID int64) *SwitchBackToWbsViewDraftReqBuilder
type SwitchBackToWbsViewDraftResp ¶
type SwitchBackToWbsViewDraftResp struct {
*core.APIResp `json:"-"`
core.CodeError
Data *SwitchBackToWbsViewDraftRespData `json:"data,omitempty"`
}
type SwitchBackToWbsViewDraftRespData ¶ added in v1.0.13
type SwitchBackToWbsViewDraftRespData struct {
Success *bool `json:"success,omitempty"`
}
type TargetState ¶
type TaskConf ¶
type TaskConf struct {
Action *int64 `json:"action,omitempty"`
Name *string `json:"name,omitempty"`
ID *string `json:"id,omitempty"`
DeliverableFieldID *string `json:"deliverable_field_id,omitempty"`
PassMode *int64 `json:"pass_mode,omitempty"`
NodePassRequiredMode *int64 `json:"node_pass_required_mode,omitempty"`
}
type TaskConfInfo ¶
type TaskElement ¶
type TeamDataScope ¶
type TeamOption ¶
type TeamOption struct {
TeamDataScopes []TeamDataScope `json:"team_data_scopes,omitempty"`
TeamMode *string `json:"team_mode,omitempty"`
}
type TemplateConf ¶
type TemplateConf struct {
TemplateID *string `json:"template_id,omitempty"`
TemplateName *string `json:"template_name,omitempty"`
IsDisabled *int32 `json:"is_disabled,omitempty"`
Version *int64 `json:"version,omitempty"`
UniqueKey *string `json:"unique_key,omitempty"`
TemplateKey *string `json:"template_key,omitempty"`
}
type TemplateDetail ¶
type TemplateDetail struct {
WorkflowConfs []WorkflowConfInfo `json:"workflow_confs,omitempty"`
StateFlowConfs []StateFlowConfInfo `json:"state_flow_confs,omitempty"`
Connections []Connection `json:"connections,omitempty"`
TemplateID *int64 `json:"template_id,omitempty"`
TemplateName *string `json:"template_name,omitempty"`
Version *int64 `json:"version,omitempty"`
IsDisabled *int64 `json:"is_disabled,omitempty"`
WorkItemTypeKey *string `json:"work_item_type_key,omitempty"`
}
type TimeInterval ¶
type UnionDeliverable ¶
type UnionDeliverable struct {
FieldDeliverables []FieldDeliverableItem `json:"field_deliverables,omitempty"`
InstanceDeliverables []InstanceDeliverableItem `json:"instance_deliverables,omitempty"`
}
type UniversalSearchReq ¶
type UniversalSearchReq struct {
// contains filtered or unexported fields
}
type UniversalSearchReqBody ¶
type UniversalSearchReqBody struct {
DataSources []DataSource `json:"data_sources,omitempty"`
UserKey *string `json:"user_key,omitempty"`
SearchGroup *SearchGroup `json:"search_group,omitempty"`
Sort *Sort `json:"sort,omitempty"`
Pagination *Pagination `json:"pagination,omitempty"`
FieldSelected []string `json:"field_selected,omitempty"`
Features map[string]string `json:"features,omitempty"`
}
type UniversalSearchReqBuilder ¶
type UniversalSearchReqBuilder struct {
// contains filtered or unexported fields
}
func NewUniversalSearchReqBuilder ¶
func NewUniversalSearchReqBuilder() *UniversalSearchReqBuilder
func (*UniversalSearchReqBuilder) Build ¶
func (builder *UniversalSearchReqBuilder) Build() *UniversalSearchReq
func (*UniversalSearchReqBuilder) DataSources ¶
func (builder *UniversalSearchReqBuilder) DataSources(dataSources []DataSource) *UniversalSearchReqBuilder
func (*UniversalSearchReqBuilder) Features ¶
func (builder *UniversalSearchReqBuilder) Features(features map[string]string) *UniversalSearchReqBuilder
func (*UniversalSearchReqBuilder) FieldSelected ¶
func (builder *UniversalSearchReqBuilder) FieldSelected(fieldSelected []string) *UniversalSearchReqBuilder
func (*UniversalSearchReqBuilder) Pagination ¶
func (builder *UniversalSearchReqBuilder) Pagination(pagination *Pagination) *UniversalSearchReqBuilder
func (*UniversalSearchReqBuilder) SearchGroup ¶
func (builder *UniversalSearchReqBuilder) SearchGroup(searchGroup *SearchGroup) *UniversalSearchReqBuilder
func (*UniversalSearchReqBuilder) Sort ¶
func (builder *UniversalSearchReqBuilder) Sort(sort *Sort) *UniversalSearchReqBuilder
func (*UniversalSearchReqBuilder) UserKey ¶
func (builder *UniversalSearchReqBuilder) UserKey(userKey string) *UniversalSearchReqBuilder
type UniversalSearchResp ¶
type UpdateFieldReq ¶
type UpdateFieldReq struct {
// contains filtered or unexported fields
}
type UpdateFieldReqBody ¶
type UpdateFieldReqBody struct {
FieldName *string `json:"field_name,omitempty"`
FieldKey *string `json:"field_key,omitempty"`
FieldValue interface{} `json:"field_value,omitempty"`
FreeAdd *int64 `json:"free_add,omitempty"`
WorkItemRelationUUID *string `json:"work_item_relation_uuid,omitempty"`
DefaultValue interface{} `json:"default_value,omitempty"`
FieldAlias *string `json:"field_alias,omitempty"`
HelpDescription *string `json:"help_description,omitempty"`
AuthorizedRoles []string `json:"authorized_roles,omitempty"`
RelatedFieldExtraDisplayInfos []RelatedFieldExtraDisplayInfo `json:"related_field_extra_display_infos,omitempty"`
TeamOption *TeamOption `json:"team_option,omitempty"`
}
type UpdateFieldReqBuilder ¶
type UpdateFieldReqBuilder struct {
// contains filtered or unexported fields
}
func NewUpdateFieldReqBuilder ¶
func NewUpdateFieldReqBuilder() *UpdateFieldReqBuilder
func (*UpdateFieldReqBuilder) AuthorizedRoles ¶
func (builder *UpdateFieldReqBuilder) AuthorizedRoles(authorizedRoles []string) *UpdateFieldReqBuilder
func (*UpdateFieldReqBuilder) Build ¶
func (builder *UpdateFieldReqBuilder) Build() *UpdateFieldReq
func (*UpdateFieldReqBuilder) DefaultValue ¶
func (builder *UpdateFieldReqBuilder) DefaultValue(defaultValue interface{}) *UpdateFieldReqBuilder
func (*UpdateFieldReqBuilder) FieldAlias ¶
func (builder *UpdateFieldReqBuilder) FieldAlias(fieldAlias string) *UpdateFieldReqBuilder
func (*UpdateFieldReqBuilder) FieldKey ¶
func (builder *UpdateFieldReqBuilder) FieldKey(fieldKey string) *UpdateFieldReqBuilder
func (*UpdateFieldReqBuilder) FieldName ¶
func (builder *UpdateFieldReqBuilder) FieldName(fieldName string) *UpdateFieldReqBuilder
func (*UpdateFieldReqBuilder) FieldValue ¶
func (builder *UpdateFieldReqBuilder) FieldValue(fieldValue interface{}) *UpdateFieldReqBuilder
func (*UpdateFieldReqBuilder) FreeAdd ¶
func (builder *UpdateFieldReqBuilder) FreeAdd(freeAdd int64) *UpdateFieldReqBuilder
func (*UpdateFieldReqBuilder) HelpDescription ¶
func (builder *UpdateFieldReqBuilder) HelpDescription(helpDescription string) *UpdateFieldReqBuilder
func (*UpdateFieldReqBuilder) ProjectKey ¶
func (builder *UpdateFieldReqBuilder) ProjectKey(projectKey string) *UpdateFieldReqBuilder
func (*UpdateFieldReqBuilder) RelatedFieldExtraDisplayInfos ¶
func (builder *UpdateFieldReqBuilder) RelatedFieldExtraDisplayInfos(relatedFieldExtraDisplayInfos []RelatedFieldExtraDisplayInfo) *UpdateFieldReqBuilder
func (*UpdateFieldReqBuilder) TeamOption ¶ added in v1.0.13
func (builder *UpdateFieldReqBuilder) TeamOption(teamOption *TeamOption) *UpdateFieldReqBuilder
func (*UpdateFieldReqBuilder) WorkItemRelationUUID ¶
func (builder *UpdateFieldReqBuilder) WorkItemRelationUUID(workItemRelationUUID string) *UpdateFieldReqBuilder
func (*UpdateFieldReqBuilder) WorkItemTypeKey ¶
func (builder *UpdateFieldReqBuilder) WorkItemTypeKey(workItemTypeKey string) *UpdateFieldReqBuilder
type UpdateFinishedReq ¶
type UpdateFinishedReq struct {
// contains filtered or unexported fields
}
type UpdateFinishedReqBody ¶
type UpdateFinishedReqBody struct {
ProjectKey *string `json:"project_key,omitempty"`
WorkItemID *int64 `json:"work_item_id,omitempty"`
NodeID *string `json:"node_id,omitempty"`
Opinion *string `json:"opinion,omitempty"`
FinishedConclusionOptionKey *string `json:"finished_conclusion_option_key,omitempty"`
OperationType *string `json:"operation_type,omitempty"`
Reset *bool `json:"reset,omitempty"`
}
type UpdateFinishedReqBuilder ¶
type UpdateFinishedReqBuilder struct {
// contains filtered or unexported fields
}
func NewUpdateFinishedReqBuilder ¶
func NewUpdateFinishedReqBuilder() *UpdateFinishedReqBuilder
func (*UpdateFinishedReqBuilder) Build ¶
func (builder *UpdateFinishedReqBuilder) Build() *UpdateFinishedReq
func (*UpdateFinishedReqBuilder) FinishedConclusionOptionKey ¶
func (builder *UpdateFinishedReqBuilder) FinishedConclusionOptionKey(finishedConclusionOptionKey string) *UpdateFinishedReqBuilder
func (*UpdateFinishedReqBuilder) NodeID ¶
func (builder *UpdateFinishedReqBuilder) NodeID(nodeID string) *UpdateFinishedReqBuilder
func (*UpdateFinishedReqBuilder) OperationType ¶
func (builder *UpdateFinishedReqBuilder) OperationType(operationType string) *UpdateFinishedReqBuilder
func (*UpdateFinishedReqBuilder) Opinion ¶
func (builder *UpdateFinishedReqBuilder) Opinion(opinion string) *UpdateFinishedReqBuilder
func (*UpdateFinishedReqBuilder) ProjectKey ¶
func (builder *UpdateFinishedReqBuilder) ProjectKey(projectKey string) *UpdateFinishedReqBuilder
func (*UpdateFinishedReqBuilder) Reset ¶
func (builder *UpdateFinishedReqBuilder) Reset(reset bool) *UpdateFinishedReqBuilder
func (*UpdateFinishedReqBuilder) WorkItemID ¶
func (builder *UpdateFinishedReqBuilder) WorkItemID(workItemID int64) *UpdateFinishedReqBuilder
type UpdateFinishedResp ¶
type UpdateMultiSignalReq ¶
type UpdateMultiSignalReq struct {
// contains filtered or unexported fields
}
type UpdateMultiSignalReqBody ¶
type UpdateMultiSignalReqBody struct {
FieldKey *string `json:"field_key,omitempty"`
FieldAlias *string `json:"field_alias,omitempty"`
Details []MultiSignalDetail `json:"details,omitempty"`
UpdateType *string `json:"update_type,omitempty"`
}
type UpdateMultiSignalReqBuilder ¶
type UpdateMultiSignalReqBuilder struct {
// contains filtered or unexported fields
}
func NewUpdateMultiSignalReqBuilder ¶
func NewUpdateMultiSignalReqBuilder() *UpdateMultiSignalReqBuilder
func (*UpdateMultiSignalReqBuilder) Build ¶
func (builder *UpdateMultiSignalReqBuilder) Build() *UpdateMultiSignalReq
func (*UpdateMultiSignalReqBuilder) Details ¶
func (builder *UpdateMultiSignalReqBuilder) Details(details []MultiSignalDetail) *UpdateMultiSignalReqBuilder
func (*UpdateMultiSignalReqBuilder) FieldAlias ¶
func (builder *UpdateMultiSignalReqBuilder) FieldAlias(fieldAlias string) *UpdateMultiSignalReqBuilder
func (*UpdateMultiSignalReqBuilder) FieldKey ¶
func (builder *UpdateMultiSignalReqBuilder) FieldKey(fieldKey string) *UpdateMultiSignalReqBuilder
func (*UpdateMultiSignalReqBuilder) ProjectKey ¶
func (builder *UpdateMultiSignalReqBuilder) ProjectKey(projectKey string) *UpdateMultiSignalReqBuilder
func (*UpdateMultiSignalReqBuilder) UpdateType ¶
func (builder *UpdateMultiSignalReqBuilder) UpdateType(updateType string) *UpdateMultiSignalReqBuilder
func (*UpdateMultiSignalReqBuilder) WorkItemID ¶
func (builder *UpdateMultiSignalReqBuilder) WorkItemID(workItemID int64) *UpdateMultiSignalReqBuilder
func (*UpdateMultiSignalReqBuilder) WorkItemTypeKey ¶
func (builder *UpdateMultiSignalReqBuilder) WorkItemTypeKey(workItemTypeKey string) *UpdateMultiSignalReqBuilder
type UpdateMultiSignalResp ¶
type UpdateMultiSignalResp struct {
*core.APIResp `json:"-"`
core.CodeError
Data *MultiSignal `json:"data"`
}
type UpdateNodeStateReq ¶
type UpdateNodeStateReq struct {
// contains filtered or unexported fields
}
type UpdateNodeStateReqBody ¶
type UpdateNodeStateReqBody struct {
Action *string `json:"action,omitempty"`
RollbackReason *string `json:"rollback_reason,omitempty"`
NodeOwners []string `json:"node_owners,omitempty"`
NodeSchedule *Schedule `json:"node_schedule,omitempty"`
Schedules []Schedule `json:"schedules,omitempty"`
Fields []FieldValuePair `json:"fields,omitempty"`
RoleAssignee []RoleOwner `json:"role_assignee,omitempty"`
}
type UpdateNodeStateReqBuilder ¶
type UpdateNodeStateReqBuilder struct {
// contains filtered or unexported fields
}
func NewUpdateNodeStateReqBuilder ¶
func NewUpdateNodeStateReqBuilder() *UpdateNodeStateReqBuilder
func (*UpdateNodeStateReqBuilder) Action ¶
func (builder *UpdateNodeStateReqBuilder) Action(action string) *UpdateNodeStateReqBuilder
func (*UpdateNodeStateReqBuilder) Build ¶
func (builder *UpdateNodeStateReqBuilder) Build() *UpdateNodeStateReq
func (*UpdateNodeStateReqBuilder) Fields ¶
func (builder *UpdateNodeStateReqBuilder) Fields(fields []FieldValuePair) *UpdateNodeStateReqBuilder
func (*UpdateNodeStateReqBuilder) NodeID ¶
func (builder *UpdateNodeStateReqBuilder) NodeID(nodeID string) *UpdateNodeStateReqBuilder
func (*UpdateNodeStateReqBuilder) NodeOwners ¶
func (builder *UpdateNodeStateReqBuilder) NodeOwners(nodeOwners []string) *UpdateNodeStateReqBuilder
func (*UpdateNodeStateReqBuilder) NodeSchedule ¶
func (builder *UpdateNodeStateReqBuilder) NodeSchedule(nodeSchedule *Schedule) *UpdateNodeStateReqBuilder
func (*UpdateNodeStateReqBuilder) ProjectKey ¶
func (builder *UpdateNodeStateReqBuilder) ProjectKey(projectKey string) *UpdateNodeStateReqBuilder
func (*UpdateNodeStateReqBuilder) RoleAssignee ¶
func (builder *UpdateNodeStateReqBuilder) RoleAssignee(roleAssignee []RoleOwner) *UpdateNodeStateReqBuilder
func (*UpdateNodeStateReqBuilder) RollbackReason ¶
func (builder *UpdateNodeStateReqBuilder) RollbackReason(rollbackReason string) *UpdateNodeStateReqBuilder
func (*UpdateNodeStateReqBuilder) Schedules ¶
func (builder *UpdateNodeStateReqBuilder) Schedules(schedules []Schedule) *UpdateNodeStateReqBuilder
func (*UpdateNodeStateReqBuilder) WorkItemID ¶
func (builder *UpdateNodeStateReqBuilder) WorkItemID(workItemID int64) *UpdateNodeStateReqBuilder
func (*UpdateNodeStateReqBuilder) WorkItemTypeKey ¶
func (builder *UpdateNodeStateReqBuilder) WorkItemTypeKey(workItemTypeKey string) *UpdateNodeStateReqBuilder
type UpdateNodeStateResp ¶
type UpdateStateFlowReq ¶
type UpdateStateFlowReq struct {
// contains filtered or unexported fields
}
type UpdateStateFlowReqBody ¶
type UpdateStateFlowReqBody struct {
TransitionID *int64 `json:"transition_id,omitempty"`
Fields []FieldValuePair `json:"fields,omitempty"`
RoleOwners []RoleOwner `json:"role_owners,omitempty"`
}
type UpdateStateFlowReqBuilder ¶
type UpdateStateFlowReqBuilder struct {
// contains filtered or unexported fields
}
func NewUpdateStateFlowReqBuilder ¶
func NewUpdateStateFlowReqBuilder() *UpdateStateFlowReqBuilder
func (*UpdateStateFlowReqBuilder) Build ¶
func (builder *UpdateStateFlowReqBuilder) Build() *UpdateStateFlowReq
func (*UpdateStateFlowReqBuilder) Fields ¶
func (builder *UpdateStateFlowReqBuilder) Fields(fields []FieldValuePair) *UpdateStateFlowReqBuilder
func (*UpdateStateFlowReqBuilder) ProjectKey ¶
func (builder *UpdateStateFlowReqBuilder) ProjectKey(projectKey string) *UpdateStateFlowReqBuilder
func (*UpdateStateFlowReqBuilder) RoleOwners ¶
func (builder *UpdateStateFlowReqBuilder) RoleOwners(roleOwners []RoleOwner) *UpdateStateFlowReqBuilder
func (*UpdateStateFlowReqBuilder) TransitionID ¶
func (builder *UpdateStateFlowReqBuilder) TransitionID(transitionID int64) *UpdateStateFlowReqBuilder
func (*UpdateStateFlowReqBuilder) WorkItemID ¶
func (builder *UpdateStateFlowReqBuilder) WorkItemID(workItemID int64) *UpdateStateFlowReqBuilder
func (*UpdateStateFlowReqBuilder) WorkItemTypeKey ¶
func (builder *UpdateStateFlowReqBuilder) WorkItemTypeKey(workItemTypeKey string) *UpdateStateFlowReqBuilder
type UpdateStateFlowResp ¶
type UpdateTemplateDetailReq ¶
type UpdateTemplateDetailReq struct {
// contains filtered or unexported fields
}
type UpdateTemplateDetailReqBody ¶
type UpdateTemplateDetailReqBody struct {
ProjectKey *string `json:"project_key,omitempty"`
TemplateID *int64 `json:"template_id,omitempty"`
WorkflowConfs []WorkflowConfInfo `json:"workflow_confs,omitempty"`
StateFlowConfs []StateFlowConfInfo `json:"state_flow_confs,omitempty"`
}
type UpdateTemplateDetailReqBuilder ¶
type UpdateTemplateDetailReqBuilder struct {
// contains filtered or unexported fields
}
func NewUpdateTemplateDetailReqBuilder ¶
func NewUpdateTemplateDetailReqBuilder() *UpdateTemplateDetailReqBuilder
func (*UpdateTemplateDetailReqBuilder) Build ¶
func (builder *UpdateTemplateDetailReqBuilder) Build() *UpdateTemplateDetailReq
func (*UpdateTemplateDetailReqBuilder) ProjectKey ¶
func (builder *UpdateTemplateDetailReqBuilder) ProjectKey(projectKey string) *UpdateTemplateDetailReqBuilder
func (*UpdateTemplateDetailReqBuilder) StateFlowConfs ¶
func (builder *UpdateTemplateDetailReqBuilder) StateFlowConfs(stateFlowConfs []StateFlowConfInfo) *UpdateTemplateDetailReqBuilder
func (*UpdateTemplateDetailReqBuilder) TemplateID ¶
func (builder *UpdateTemplateDetailReqBuilder) TemplateID(templateID int64) *UpdateTemplateDetailReqBuilder
func (*UpdateTemplateDetailReqBuilder) WorkflowConfs ¶
func (builder *UpdateTemplateDetailReqBuilder) WorkflowConfs(workflowConfs []WorkflowConfInfo) *UpdateTemplateDetailReqBuilder
type UpdateWorkItemRelationReq ¶
type UpdateWorkItemRelationReq struct {
// contains filtered or unexported fields
}
type UpdateWorkItemRelationReqBody ¶
type UpdateWorkItemRelationReqBody struct {
RelationID *string `json:"relation_id,omitempty"`
ProjectKey *string `json:"project_key,omitempty"`
WorkItemTypeKey *string `json:"work_item_type_key,omitempty"`
Name *string `json:"name,omitempty"`
RelationDetails []RelationDetail `json:"relation_details,omitempty"`
}
type UpdateWorkItemRelationReqBuilder ¶
type UpdateWorkItemRelationReqBuilder struct {
// contains filtered or unexported fields
}
func NewUpdateWorkItemRelationReqBuilder ¶
func NewUpdateWorkItemRelationReqBuilder() *UpdateWorkItemRelationReqBuilder
func (*UpdateWorkItemRelationReqBuilder) Build ¶
func (builder *UpdateWorkItemRelationReqBuilder) Build() *UpdateWorkItemRelationReq
func (*UpdateWorkItemRelationReqBuilder) Name ¶
func (builder *UpdateWorkItemRelationReqBuilder) Name(name string) *UpdateWorkItemRelationReqBuilder
func (*UpdateWorkItemRelationReqBuilder) ProjectKey ¶
func (builder *UpdateWorkItemRelationReqBuilder) ProjectKey(projectKey string) *UpdateWorkItemRelationReqBuilder
func (*UpdateWorkItemRelationReqBuilder) RelationDetails ¶
func (builder *UpdateWorkItemRelationReqBuilder) RelationDetails(relationDetails []RelationDetail) *UpdateWorkItemRelationReqBuilder
func (*UpdateWorkItemRelationReqBuilder) RelationID ¶
func (builder *UpdateWorkItemRelationReqBuilder) RelationID(relationID string) *UpdateWorkItemRelationReqBuilder
func (*UpdateWorkItemRelationReqBuilder) WorkItemTypeKey ¶
func (builder *UpdateWorkItemRelationReqBuilder) WorkItemTypeKey(workItemTypeKey string) *UpdateWorkItemRelationReqBuilder
type UpdateWorkItemReq ¶
type UpdateWorkItemReq struct {
// contains filtered or unexported fields
}
type UpdateWorkItemReqBody ¶
type UpdateWorkItemReqBody struct {
UpdateFields []FieldValuePair `json:"update_fields,omitempty"`
}
type UpdateWorkItemReqBuilder ¶
type UpdateWorkItemReqBuilder struct {
// contains filtered or unexported fields
}
func NewUpdateWorkItemReqBuilder ¶
func NewUpdateWorkItemReqBuilder() *UpdateWorkItemReqBuilder
func (*UpdateWorkItemReqBuilder) Build ¶
func (builder *UpdateWorkItemReqBuilder) Build() *UpdateWorkItemReq
func (*UpdateWorkItemReqBuilder) ProjectKey ¶
func (builder *UpdateWorkItemReqBuilder) ProjectKey(projectKey string) *UpdateWorkItemReqBuilder
func (*UpdateWorkItemReqBuilder) UpdateFields ¶
func (builder *UpdateWorkItemReqBuilder) UpdateFields(updateFields []FieldValuePair) *UpdateWorkItemReqBuilder
func (*UpdateWorkItemReqBuilder) WorkItemID ¶
func (builder *UpdateWorkItemReqBuilder) WorkItemID(workItemID int64) *UpdateWorkItemReqBuilder
func (*UpdateWorkItemReqBuilder) WorkItemTypeKey ¶
func (builder *UpdateWorkItemReqBuilder) WorkItemTypeKey(workItemTypeKey string) *UpdateWorkItemReqBuilder
type UpdateWorkItemResp ¶
type UpdateWorkItemSubTaskReq ¶
type UpdateWorkItemSubTaskReq struct {
// contains filtered or unexported fields
}
type UpdateWorkItemSubTaskReqBody ¶
type UpdateWorkItemSubTaskReqBody struct {
Name *string `json:"name,omitempty"`
Assignee []string `json:"assignee,omitempty"`
RoleAssignee []RoleOwner `json:"role_assignee,omitempty"`
Schedule *Schedule `json:"schedule,omitempty"`
Note *string `json:"note,omitempty"`
Deliverable []FieldValuePair `json:"deliverable,omitempty"`
UpdateFields []FieldValuePair `json:"update_fields,omitempty"`
}
type UpdateWorkItemSubTaskReqBuilder ¶
type UpdateWorkItemSubTaskReqBuilder struct {
// contains filtered or unexported fields
}
func NewUpdateWorkItemSubTaskReqBuilder ¶
func NewUpdateWorkItemSubTaskReqBuilder() *UpdateWorkItemSubTaskReqBuilder
func (*UpdateWorkItemSubTaskReqBuilder) Assignee ¶
func (builder *UpdateWorkItemSubTaskReqBuilder) Assignee(assignee []string) *UpdateWorkItemSubTaskReqBuilder
func (*UpdateWorkItemSubTaskReqBuilder) Build ¶
func (builder *UpdateWorkItemSubTaskReqBuilder) Build() *UpdateWorkItemSubTaskReq
func (*UpdateWorkItemSubTaskReqBuilder) Deliverable ¶
func (builder *UpdateWorkItemSubTaskReqBuilder) Deliverable(deliverable []FieldValuePair) *UpdateWorkItemSubTaskReqBuilder
func (*UpdateWorkItemSubTaskReqBuilder) Name ¶
func (builder *UpdateWorkItemSubTaskReqBuilder) Name(name string) *UpdateWorkItemSubTaskReqBuilder
func (*UpdateWorkItemSubTaskReqBuilder) NodeID ¶
func (builder *UpdateWorkItemSubTaskReqBuilder) NodeID(nodeID string) *UpdateWorkItemSubTaskReqBuilder
func (*UpdateWorkItemSubTaskReqBuilder) Note ¶
func (builder *UpdateWorkItemSubTaskReqBuilder) Note(note string) *UpdateWorkItemSubTaskReqBuilder
func (*UpdateWorkItemSubTaskReqBuilder) ProjectKey ¶
func (builder *UpdateWorkItemSubTaskReqBuilder) ProjectKey(projectKey string) *UpdateWorkItemSubTaskReqBuilder
func (*UpdateWorkItemSubTaskReqBuilder) RoleAssignee ¶
func (builder *UpdateWorkItemSubTaskReqBuilder) RoleAssignee(roleAssignee []RoleOwner) *UpdateWorkItemSubTaskReqBuilder
func (*UpdateWorkItemSubTaskReqBuilder) Schedule ¶
func (builder *UpdateWorkItemSubTaskReqBuilder) Schedule(schedule *Schedule) *UpdateWorkItemSubTaskReqBuilder
func (*UpdateWorkItemSubTaskReqBuilder) TaskID ¶
func (builder *UpdateWorkItemSubTaskReqBuilder) TaskID(taskID int64) *UpdateWorkItemSubTaskReqBuilder
func (*UpdateWorkItemSubTaskReqBuilder) UpdateFields ¶
func (builder *UpdateWorkItemSubTaskReqBuilder) UpdateFields(updateFields []FieldValuePair) *UpdateWorkItemSubTaskReqBuilder
func (*UpdateWorkItemSubTaskReqBuilder) WorkItemID ¶
func (builder *UpdateWorkItemSubTaskReqBuilder) WorkItemID(workItemID int64) *UpdateWorkItemSubTaskReqBuilder
func (*UpdateWorkItemSubTaskReqBuilder) WorkItemTypeKey ¶
func (builder *UpdateWorkItemSubTaskReqBuilder) WorkItemTypeKey(workItemTypeKey string) *UpdateWorkItemSubTaskReqBuilder
type UpdateWorkItemTypeInfoReq ¶
type UpdateWorkItemTypeInfoReq struct {
// contains filtered or unexported fields
}
type UpdateWorkItemTypeInfoReqBody ¶
type UpdateWorkItemTypeInfoReqBody struct {
Description *string `json:"description,omitempty"`
IsDisabled *bool `json:"is_disabled,omitempty"`
IsPinned *bool `json:"is_pinned,omitempty"`
EnableSchedule *bool `json:"enable_schedule,omitempty"`
ScheduleFieldKey *string `json:"schedule_field_key,omitempty"`
EstimatePointFieldKey *string `json:"estimate_point_field_key,omitempty"`
ActualWorkTimeFieldKey *string `json:"actual_work_time_field_key,omitempty"`
BelongRoleKeys []string `json:"belong_role_keys,omitempty"`
ActualWorkTimeSwitch *bool `json:"actual_work_time_switch,omitempty"`
}
type UpdateWorkItemTypeInfoReqBuilder ¶
type UpdateWorkItemTypeInfoReqBuilder struct {
// contains filtered or unexported fields
}
func NewUpdateWorkItemTypeInfoReqBuilder ¶
func NewUpdateWorkItemTypeInfoReqBuilder() *UpdateWorkItemTypeInfoReqBuilder
func (*UpdateWorkItemTypeInfoReqBuilder) ActualWorkTimeFieldKey ¶
func (builder *UpdateWorkItemTypeInfoReqBuilder) ActualWorkTimeFieldKey(actualWorkTimeFieldKey string) *UpdateWorkItemTypeInfoReqBuilder
func (*UpdateWorkItemTypeInfoReqBuilder) ActualWorkTimeSwitch ¶
func (builder *UpdateWorkItemTypeInfoReqBuilder) ActualWorkTimeSwitch(actualWorkTimeSwitch bool) *UpdateWorkItemTypeInfoReqBuilder
func (*UpdateWorkItemTypeInfoReqBuilder) BelongRoleKeys ¶
func (builder *UpdateWorkItemTypeInfoReqBuilder) BelongRoleKeys(belongRoleKeys []string) *UpdateWorkItemTypeInfoReqBuilder
func (*UpdateWorkItemTypeInfoReqBuilder) Build ¶
func (builder *UpdateWorkItemTypeInfoReqBuilder) Build() *UpdateWorkItemTypeInfoReq
func (*UpdateWorkItemTypeInfoReqBuilder) Description ¶
func (builder *UpdateWorkItemTypeInfoReqBuilder) Description(description string) *UpdateWorkItemTypeInfoReqBuilder
func (*UpdateWorkItemTypeInfoReqBuilder) EnableSchedule ¶
func (builder *UpdateWorkItemTypeInfoReqBuilder) EnableSchedule(enableSchedule bool) *UpdateWorkItemTypeInfoReqBuilder
func (*UpdateWorkItemTypeInfoReqBuilder) EstimatePointFieldKey ¶
func (builder *UpdateWorkItemTypeInfoReqBuilder) EstimatePointFieldKey(estimatePointFieldKey string) *UpdateWorkItemTypeInfoReqBuilder
func (*UpdateWorkItemTypeInfoReqBuilder) IsDisabled ¶
func (builder *UpdateWorkItemTypeInfoReqBuilder) IsDisabled(isDisabled bool) *UpdateWorkItemTypeInfoReqBuilder
func (*UpdateWorkItemTypeInfoReqBuilder) IsPinned ¶
func (builder *UpdateWorkItemTypeInfoReqBuilder) IsPinned(isPinned bool) *UpdateWorkItemTypeInfoReqBuilder
func (*UpdateWorkItemTypeInfoReqBuilder) ProjectKey ¶
func (builder *UpdateWorkItemTypeInfoReqBuilder) ProjectKey(projectKey string) *UpdateWorkItemTypeInfoReqBuilder
func (*UpdateWorkItemTypeInfoReqBuilder) ScheduleFieldKey ¶
func (builder *UpdateWorkItemTypeInfoReqBuilder) ScheduleFieldKey(scheduleFieldKey string) *UpdateWorkItemTypeInfoReqBuilder
func (*UpdateWorkItemTypeInfoReqBuilder) WorkItemTypeKey ¶
func (builder *UpdateWorkItemTypeInfoReqBuilder) WorkItemTypeKey(workItemTypeKey string) *UpdateWorkItemTypeInfoReqBuilder
type UpdateWorkflowNodeReq ¶
type UpdateWorkflowNodeReq struct {
// contains filtered or unexported fields
}
type UpdateWorkflowNodeReqBody ¶
type UpdateWorkflowNodeReqBody struct {
NodeOwners []string `json:"node_owners,omitempty"`
NodeSchedule *Schedule `json:"node_schedule,omitempty"`
Schedules []Schedule `json:"schedules,omitempty"`
Fields []FieldValuePair `json:"fields,omitempty"`
RoleAssignee []RoleOwner `json:"role_assignee,omitempty"`
}
type UpdateWorkflowNodeReqBuilder ¶
type UpdateWorkflowNodeReqBuilder struct {
// contains filtered or unexported fields
}
func NewUpdateWorkflowNodeReqBuilder ¶
func NewUpdateWorkflowNodeReqBuilder() *UpdateWorkflowNodeReqBuilder
func (*UpdateWorkflowNodeReqBuilder) Build ¶
func (builder *UpdateWorkflowNodeReqBuilder) Build() *UpdateWorkflowNodeReq
func (*UpdateWorkflowNodeReqBuilder) Fields ¶
func (builder *UpdateWorkflowNodeReqBuilder) Fields(fields []FieldValuePair) *UpdateWorkflowNodeReqBuilder
func (*UpdateWorkflowNodeReqBuilder) NodeID ¶
func (builder *UpdateWorkflowNodeReqBuilder) NodeID(nodeID string) *UpdateWorkflowNodeReqBuilder
func (*UpdateWorkflowNodeReqBuilder) NodeOwners ¶
func (builder *UpdateWorkflowNodeReqBuilder) NodeOwners(nodeOwners []string) *UpdateWorkflowNodeReqBuilder
func (*UpdateWorkflowNodeReqBuilder) NodeSchedule ¶
func (builder *UpdateWorkflowNodeReqBuilder) NodeSchedule(nodeSchedule *Schedule) *UpdateWorkflowNodeReqBuilder
func (*UpdateWorkflowNodeReqBuilder) ProjectKey ¶
func (builder *UpdateWorkflowNodeReqBuilder) ProjectKey(projectKey string) *UpdateWorkflowNodeReqBuilder
func (*UpdateWorkflowNodeReqBuilder) RoleAssignee ¶
func (builder *UpdateWorkflowNodeReqBuilder) RoleAssignee(roleAssignee []RoleOwner) *UpdateWorkflowNodeReqBuilder
func (*UpdateWorkflowNodeReqBuilder) Schedules ¶
func (builder *UpdateWorkflowNodeReqBuilder) Schedules(schedules []Schedule) *UpdateWorkflowNodeReqBuilder
func (*UpdateWorkflowNodeReqBuilder) WorkItemID ¶
func (builder *UpdateWorkflowNodeReqBuilder) WorkItemID(workItemID int64) *UpdateWorkflowNodeReqBuilder
func (*UpdateWorkflowNodeReqBuilder) WorkItemTypeKey ¶
func (builder *UpdateWorkflowNodeReqBuilder) WorkItemTypeKey(workItemTypeKey string) *UpdateWorkflowNodeReqBuilder
type UpdateWorkflowNodeResp ¶
type UpdateWorkingHourRecord ¶
type UpdateWorkingHourRecordReq ¶
type UpdateWorkingHourRecordReq struct {
// contains filtered or unexported fields
}
type UpdateWorkingHourRecordReqBody ¶
type UpdateWorkingHourRecordReqBody struct {
WorkingHourRecords []UpdateWorkingHourRecord `json:"working_hour_records,omitempty"`
}
type UpdateWorkingHourRecordReqBuilder ¶
type UpdateWorkingHourRecordReqBuilder struct {
// contains filtered or unexported fields
}
func NewUpdateWorkingHourRecordReqBuilder ¶
func NewUpdateWorkingHourRecordReqBuilder() *UpdateWorkingHourRecordReqBuilder
func (*UpdateWorkingHourRecordReqBuilder) Build ¶
func (builder *UpdateWorkingHourRecordReqBuilder) Build() *UpdateWorkingHourRecordReq
func (*UpdateWorkingHourRecordReqBuilder) ProjectKey ¶
func (builder *UpdateWorkingHourRecordReqBuilder) ProjectKey(projectKey string) *UpdateWorkingHourRecordReqBuilder
func (*UpdateWorkingHourRecordReqBuilder) WorkItemID ¶
func (builder *UpdateWorkingHourRecordReqBuilder) WorkItemID(workItemID int64) *UpdateWorkingHourRecordReqBuilder
func (*UpdateWorkingHourRecordReqBuilder) WorkItemTypeKey ¶
func (builder *UpdateWorkingHourRecordReqBuilder) WorkItemTypeKey(workItemTypeKey string) *UpdateWorkingHourRecordReqBuilder
func (*UpdateWorkingHourRecordReqBuilder) WorkingHourRecords ¶
func (builder *UpdateWorkingHourRecordReqBuilder) WorkingHourRecords(workingHourRecords []UpdateWorkingHourRecord) *UpdateWorkingHourRecordReqBuilder
type UserDetail ¶
type WBSInfo ¶
type WBSInfo struct {
TemplateKey *string `json:"template_key,omitempty"`
RelatedSubWorkItems []WBSWorkItem `json:"related_sub_work_items,omitempty"`
TemplateVersion *int64 `json:"template_version,omitempty"`
TemplateName *string `json:"template_name,omitempty"`
TemplateID *string `json:"template_id,omitempty"`
RelatedParentWorkItem *WBSParentWorkItem `json:"related_parent_work_item,omitempty"`
UserDetails []UserDetail `json:"user_details,omitempty"`
Connections []Connection `json:"connections,omitempty"`
RelationChainPath *WBSRelationChainPath `json:"relation_chain_path,omitempty"`
RelationChainEntity *WBSRelationChainEntity `json:"relation_chain_entity,omitempty"`
}
type WBSParentWorkItem ¶
type WBSParentWorkItem struct {
IsTop *bool `json:"is_top,omitempty"`
WorkItemID *int64 `json:"work_item_id,omitempty"`
WorkItemTypeKey *string `json:"work_item_type_key,omitempty"`
Name *string `json:"name,omitempty"`
TemplateID *string `json:"template_id,omitempty"`
TemplateKey *string `json:"template_key,omitempty"`
TemplateName *string `json:"template_name,omitempty"`
TemplateVersion *int64 `json:"template_version,omitempty"`
RelationNodeID *string `json:"relation_node_id,omitempty"`
RelationNodeName *string `json:"relation_node_name,omitempty"`
RelationNodeTags []string `json:"relation_node_tags,omitempty"`
RelationNodeUUID *string `json:"relation_node_uuid,omitempty"`
}
type WBSRelationChainEntity ¶
type WBSRelationChainEntity struct {
WbsRelationChainEntity []WBSRelationChainEntityItem `json:"wbs_relation_chain_entity,omitempty"`
WorkItemID *int64 `json:"work_item_id,omitempty"`
}
type WBSRelationChainEntityItem ¶
type WBSRelationChainEntityItem struct {
ProjectKey *string `json:"project_key,omitempty"`
WorkItemTypeKey *string `json:"work_item_type_key,omitempty"`
WorkItemID *int64 `json:"work_item_id,omitempty"`
Type *string `json:"type,omitempty"`
WorkItemName *string `json:"work_item_name,omitempty"`
StateKey *string `json:"state_key,omitempty"`
NodeName *string `json:"node_name,omitempty"`
SubTaskID *int64 `json:"sub_task_id,omitempty"`
SubTaskName *string `json:"sub_task_name,omitempty"`
Level *int32 `json:"level,omitempty"`
}
type WBSRelationChainPath ¶
type WBSRelationChainPath struct {
WbsRelationChainPath []WBSRelationChainPathItem `json:"wbs_relation_chain_path,omitempty"`
WorkItemID *int64 `json:"work_item_id,omitempty"`
}
type WBSRelationChainPathItem ¶
type WBSRelationChainPathItem struct {
ProjectKey *string `json:"project_key,omitempty"`
Level *int32 `json:"level,omitempty"`
Type *string `json:"type,omitempty"`
WorkItemTypeKey *string `json:"work_item_type_key,omitempty"`
Name *string `json:"name,omitempty"`
NodeName *string `json:"node_name,omitempty"`
}
type WBSUpdateDraftFrozenRowsReq ¶
type WBSUpdateDraftFrozenRowsReq struct {
// contains filtered or unexported fields
}
type WBSUpdateDraftFrozenRowsReqBuilder ¶
type WBSUpdateDraftFrozenRowsReqBuilder struct {
// contains filtered or unexported fields
}
func NewWBSUpdateDraftFrozenRowsReqBuilder ¶
func NewWBSUpdateDraftFrozenRowsReqBuilder() *WBSUpdateDraftFrozenRowsReqBuilder
func (*WBSUpdateDraftFrozenRowsReqBuilder) Build ¶
func (builder *WBSUpdateDraftFrozenRowsReqBuilder) Build() *WBSUpdateDraftFrozenRowsReq
func (*WBSUpdateDraftFrozenRowsReqBuilder) CommitID ¶
func (builder *WBSUpdateDraftFrozenRowsReqBuilder) CommitID(commitID string) *WBSUpdateDraftFrozenRowsReqBuilder
func (*WBSUpdateDraftFrozenRowsReqBuilder) DraftID ¶
func (builder *WBSUpdateDraftFrozenRowsReqBuilder) DraftID(draftID string) *WBSUpdateDraftFrozenRowsReqBuilder
func (*WBSUpdateDraftFrozenRowsReqBuilder) ProjectKey ¶
func (builder *WBSUpdateDraftFrozenRowsReqBuilder) ProjectKey(projectKey string) *WBSUpdateDraftFrozenRowsReqBuilder
func (*WBSUpdateDraftFrozenRowsReqBuilder) UpdateType ¶
func (builder *WBSUpdateDraftFrozenRowsReqBuilder) UpdateType(updateType int32) *WBSUpdateDraftFrozenRowsReqBuilder
func (*WBSUpdateDraftFrozenRowsReqBuilder) WorkItemID ¶
func (builder *WBSUpdateDraftFrozenRowsReqBuilder) WorkItemID(workItemID int64) *WBSUpdateDraftFrozenRowsReqBuilder
type WBSWorkItem ¶
type WBSWorkItem struct {
NodeUUID *string `json:"node_uuid,omitempty"`
WorkItemID *int64 `json:"work_item_id,omitempty"`
Type *string `json:"type,omitempty"`
WbsStatus *string `json:"wbs_status,omitempty"`
WbsStatusMap map[string]string `json:"wbs_status_map,omitempty"`
SubWorkItem []WBSWorkItem `json:"sub_work_item,omitempty"`
Name *string `json:"name,omitempty"`
Deliverable []FieldValuePair `json:"deliverable,omitempty"`
Schedule *Schedule `json:"schedule,omitempty"`
Schedules []Schedule `json:"schedules,omitempty"`
Points *float64 `json:"points,omitempty"`
RoleOwners []RoleOwner `json:"role_owners,omitempty"`
WorkItemTypeKey *string `json:"work_item_type_key,omitempty"`
Milestone *bool `json:"milestone,omitempty"`
Connections []Connection `json:"connections,omitempty"`
StateKey *string `json:"state_key,omitempty"`
StartTime *int64 `json:"start_time,omitempty"`
FinishTime *int64 `json:"finish_time,omitempty"`
OwnerConf *OwnerConf `json:"owner_conf,omitempty"`
IsDraftCreate *bool `json:"is_draft_create,omitempty"`
NeedActualWorkTime *bool `json:"need_actual_work_time,omitempty"`
NodeWbsRoleOwners []NodeWBSRoleOwners `json:"node_wbs_role_owners,omitempty"`
TaskType *int64 `json:"task_type,omitempty"`
UUIDInConf *string `json:"uuid_in_conf,omitempty"`
UnionDeliverable *UnionDeliverable `json:"union_deliverable,omitempty"`
SeqOrderInfo *SeqOrderInfo `json:"seq_order_info,omitempty"`
DismantleMode *int64 `json:"dismantle_mode,omitempty"`
}
type WbsCollaborationPublishReq ¶
type WbsCollaborationPublishReq struct {
// contains filtered or unexported fields
}
type WbsCollaborationPublishReqBuilder ¶
type WbsCollaborationPublishReqBuilder struct {
// contains filtered or unexported fields
}
func NewWbsCollaborationPublishReqBuilder ¶
func NewWbsCollaborationPublishReqBuilder() *WbsCollaborationPublishReqBuilder
func (*WbsCollaborationPublishReqBuilder) Build ¶
func (builder *WbsCollaborationPublishReqBuilder) Build() *WbsCollaborationPublishReq
func (*WbsCollaborationPublishReqBuilder) CommitID ¶
func (builder *WbsCollaborationPublishReqBuilder) CommitID(commitID string) *WbsCollaborationPublishReqBuilder
func (*WbsCollaborationPublishReqBuilder) DraftID ¶
func (builder *WbsCollaborationPublishReqBuilder) DraftID(draftID string) *WbsCollaborationPublishReqBuilder
func (*WbsCollaborationPublishReqBuilder) ProjectKey ¶
func (builder *WbsCollaborationPublishReqBuilder) ProjectKey(projectKey string) *WbsCollaborationPublishReqBuilder
func (*WbsCollaborationPublishReqBuilder) WorkItemID ¶
func (builder *WbsCollaborationPublishReqBuilder) WorkItemID(workItemID int64) *WbsCollaborationPublishReqBuilder
type WbsCollaborationPublishResp ¶
type WbsCollaborationPublishResp struct {
*core.APIResp `json:"-"`
core.CodeError
Data *WbsCollaborationPublishRespData `json:"data,omitempty"`
}
type WbsCollaborationPublishRespData ¶ added in v1.0.13
type WbsCollaborationPublishRespData struct {
Success *bool `json:"success,omitempty"`
}
type WbsDraft ¶
type WbsDraft struct {
TemplateUUID *string `json:"template_uuid,omitempty"`
TemplateVersion *int64 `json:"template_version,omitempty"`
WorkItemTypeKey *string `json:"work_item_type_key,omitempty"`
RelatedSubWorkItems []WBSWorkItem `json:"related_sub_work_items,omitempty"`
Connections []Connection `json:"connections,omitempty"`
DraftID *string `json:"draft_id,omitempty"`
DeleteUuids []string `json:"delete_uuids,omitempty"`
RoleOwners map[int64][]RoleOwner `json:"role_owners,omitempty"`
UserDetails []UserDetail `json:"user_details,omitempty"`
WorkItemID *int64 `json:"work_item_id,omitempty"`
}
type WbsNodeMap ¶
type WbsStatusMap ¶
type WbsTemplate ¶
type WbsTemplate struct {
TemplateKey *string `json:"template_key,omitempty"`
TemplateName *string `json:"template_name,omitempty"`
TemplateID *string `json:"template_id,omitempty"`
IsDisabled *bool `json:"is_disabled,omitempty"`
Version *int64 `json:"version,omitempty"`
WorkflowConf *WorkflowConf `json:"workflow_conf,omitempty"`
}
type WorkItemInfo ¶
type WorkItemInfo struct {
ID *int64 `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
WorkItemTypeKey *string `json:"work_item_type_key,omitempty"`
ProjectKey *string `json:"project_key,omitempty"`
TemplateType *string `json:"template_type,omitempty"`
Pattern *string `json:"pattern,omitempty"`
SubStage *string `json:"sub_stage,omitempty"`
CurrentNodes []NodeBasicInfo `json:"current_nodes,omitempty"`
CreatedBy *string `json:"created_by,omitempty"`
UpdatedBy *string `json:"updated_by,omitempty"`
CreatedAt *int64 `json:"created_at,omitempty"`
UpdatedAt *int64 `json:"updated_at,omitempty"`
Fields []FieldValuePair `json:"fields,omitempty"`
WorkItemStatus *WorkItemStatus `json:"work_item_status,omitempty"`
DeletedBy *string `json:"deleted_by,omitempty"`
DeletedAt *int64 `json:"deleted_at,omitempty"`
SimpleName *string `json:"simple_name,omitempty"`
TemplateID *int64 `json:"template_id,omitempty"`
WorkflowInfos *NodesConnections `json:"workflow_infos,omitempty"`
StateTimes []StateTime `json:"state_times,omitempty"`
MultiTexts []MultiText `json:"multi_texts,omitempty"`
RelationFieldsDetail []RelationFieldDetail `json:"relation_fields_detail,omitempty"`
UserDetails []UserDetail `json:"user_details,omitempty"`
SubTaskParentInfo *SubTaskParentInfo `json:"sub_task_parent_info,omitempty"`
}
type WorkItemKeyType ¶
type WorkItemRelation ¶
type WorkItemRelation struct {
ID *string `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
Disabled *bool `json:"disabled,omitempty"`
WorkItemTypeKey *string `json:"work_item_type_key,omitempty"`
WorkItemTypeName *string `json:"work_item_type_name,omitempty"`
RelationDetails []RelationDetail `json:"relation_details,omitempty"`
RelationType *int64 `json:"relation_type,omitempty"`
}
type WorkItemService ¶
type WorkItemService struct {
// contains filtered or unexported fields
}
func NewService ¶
func NewService(config *core.Config) *WorkItemService
func (*WorkItemService) AbortWorkItem ¶
func (a *WorkItemService) AbortWorkItem(ctx context.Context, req *AbortWorkItemReq, options ...core.RequestOptionFunc) (*AbortWorkItemResp, error)
* @name: OAPIAbortWorkItem * @desc: 终止/恢复工作项
func (*WorkItemService) ActualTimeUpdate ¶
func (a *WorkItemService) ActualTimeUpdate(ctx context.Context, req *ActualTimeUpdateReq, options ...core.RequestOptionFunc) (*ActualTimeUpdateResp, error)
* @name: OAPIActualTimeUpdate * @desc: 更新节点实际开始时间和结束时间
func (*WorkItemService) BatchQueryConclusionOption ¶
func (a *WorkItemService) BatchQueryConclusionOption(ctx context.Context, req *BatchQueryConclusionOptionReq, options ...core.RequestOptionFunc) (*BatchQueryConclusionOptionResp, error)
* @name: OAPIBatchQueryConclusionLabel * @desc: 批量查询工作项交付物详情信息
func (*WorkItemService) BatchQueryDeliverable ¶
func (a *WorkItemService) BatchQueryDeliverable(ctx context.Context, req *BatchQueryDeliverableReq, options ...core.RequestOptionFunc) (*BatchQueryDeliverableResp, error)
*
func (*WorkItemService) BatchQueryFinished ¶
func (a *WorkItemService) BatchQueryFinished(ctx context.Context, req *BatchQueryFinishedReq, options ...core.RequestOptionFunc) (*BatchQueryFinishedResp, error)
* @name: OAPIBatchQueryFinished * @desc: 批量查询工作项交付物详情信息
func (*WorkItemService) BatchUpdateBasicWorkItem ¶
func (a *WorkItemService) BatchUpdateBasicWorkItem(ctx context.Context, req *BatchUpdateBasicWorkItemReq, options ...core.RequestOptionFunc) (*BatchUpdateBasicWorkItemResp, error)
* @name: OAPIBatchUpdateBasicWorkItem * @desc: 批量更新工作项字段-异步
func (*WorkItemService) CompositiveSearch ¶
func (a *WorkItemService) CompositiveSearch(ctx context.Context, req *CompositiveSearchReq, options ...core.RequestOptionFunc) (*CompositiveSearchResp, error)
* @name: openapi获取指定的工作项列表(全文搜索) * @desc: openapi获取指定的工作项列表(全文搜索)
func (*WorkItemService) CreateField ¶
func (a *WorkItemService) CreateField(ctx context.Context, req *CreateFieldReq, options ...core.RequestOptionFunc) (*CreateFieldResp, error)
* @name: OAPICreateField * @desc: 创建自定义字段
func (*WorkItemService) CreateProjectRelationInstances ¶
func (a *WorkItemService) CreateProjectRelationInstances(ctx context.Context, req *CreateProjectRelationInstancesReq, options ...core.RequestOptionFunc) (*CreateProjectRelationInstancesResp, error)
* @name: OAPICreateProjectRelationInstances * @desc: 通过空间关联绑定关联工作项
func (*WorkItemService) CreateStoryRelations ¶
func (a *WorkItemService) CreateStoryRelations(ctx context.Context, req *CreateStoryRelationsReq, options ...core.RequestOptionFunc) (*CreateStoryRelationsResp, error)
* @name: OAPICreateStoryRelations * @desc: 创建需求关联关系
func (*WorkItemService) CreateTemplateDetail ¶
func (a *WorkItemService) CreateTemplateDetail(ctx context.Context, req *CreateTemplateDetailReq, options ...core.RequestOptionFunc) (*CreateTemplateDetailResp, error)
* @name: OAPICreateTemplateDetail * @desc: 新增流程类型配置
func (*WorkItemService) CreateWorkItem ¶
func (a *WorkItemService) CreateWorkItem(ctx context.Context, req *CreateWorkItemReq, options ...core.RequestOptionFunc) (*CreateWorkItemResp, error)
* @name: OAPICreateWorkItem * @desc: 创建工作项
func (*WorkItemService) CreateWorkItemRelation ¶
func (a *WorkItemService) CreateWorkItemRelation(ctx context.Context, req *CreateWorkItemRelationReq, options ...core.RequestOptionFunc) (*CreateWorkItemRelationResp, error)
* @name: OAPICreateWorkItemRelation * @desc: 创建工作项关系
func (*WorkItemService) CreateWorkItemSubTask ¶
func (a *WorkItemService) CreateWorkItemSubTask(ctx context.Context, req *CreateWorkItemSubTaskReq, options ...core.RequestOptionFunc) (*CreateWorkItemSubTaskResp, error)
* @name: OAPICreateWorkItemSubTask * @desc: 创建子任务
func (*WorkItemService) CreateWorkingHourRecord ¶
func (a *WorkItemService) CreateWorkingHourRecord(ctx context.Context, req *CreateWorkingHourRecordReq, options ...core.RequestOptionFunc) (*CreateWorkingHourRecordResp, error)
* @name: OAPICreateWorkingHourRecord * @desc: 创建实际工时
func (*WorkItemService) DeleteFile ¶
func (a *WorkItemService) DeleteFile(ctx context.Context, req *DeleteFileReq, options ...core.RequestOptionFunc) (*DeleteFileResp, error)
* @name: OAPIDeleteFile * @desc: 删除实例对应的文件
func (*WorkItemService) DeleteProjectRelationInstance ¶
func (a *WorkItemService) DeleteProjectRelationInstance(ctx context.Context, req *DeleteProjectRelationInstanceReq, options ...core.RequestOptionFunc) (*DeleteProjectRelationInstanceResp, error)
* @name: OAPIDeleteProjectRelationInstance * @desc: 通过空间关联解绑关联工作项
func (*WorkItemService) DeleteTemplateDetail ¶
func (a *WorkItemService) DeleteTemplateDetail(ctx context.Context, req *DeleteTemplateDetailReq, options ...core.RequestOptionFunc) (*DeleteTemplateDetailResp, error)
* @name: OAPIDeleteTemplateDetail * @desc: 删除流程类型配置
func (*WorkItemService) DeleteWorkItem ¶
func (a *WorkItemService) DeleteWorkItem(ctx context.Context, req *DeleteWorkItemReq, options ...core.RequestOptionFunc) (*DeleteWorkItemResp, error)
* @name: OAPIDeleteWorkItem * @desc: 删除工作项
func (*WorkItemService) DeleteWorkItemRelation ¶
func (a *WorkItemService) DeleteWorkItemRelation(ctx context.Context, req *DeleteWorkItemRelationReq, options ...core.RequestOptionFunc) (*DeleteWorkItemRelationResp, error)
* @name: OAPIDeleteWorkItemRelation * @desc: 删除工作项关系
func (*WorkItemService) DeleteWorkItemSubTask ¶
func (a *WorkItemService) DeleteWorkItemSubTask(ctx context.Context, req *DeleteWorkItemSubTaskReq, options ...core.RequestOptionFunc) (*DeleteWorkItemSubTaskResp, error)
* @name: OAPIDeleteWorkItemSubTask * @desc: 删除子任务
func (*WorkItemService) DeleteWorkingHourRecord ¶
func (a *WorkItemService) DeleteWorkingHourRecord(ctx context.Context, req *DeleteWorkingHourRecordReq, options ...core.RequestOptionFunc) (*DeleteWorkingHourRecordResp, error)
* @name: OAPIDeleteWorkingHourRecord * @desc: 删除实际工时
func (*WorkItemService) ElementTemplateCreate ¶
func (a *WorkItemService) ElementTemplateCreate(ctx context.Context, req *ElementTemplateCreateReq, options ...core.RequestOptionFunc) (*ElementTemplateCreateResp, error)
* @name: OAPIQueryWorkItemTemplate * @desc: 创建资源库资源(节点/任务)
func (*WorkItemService) ElementTemplateQuery ¶
func (a *WorkItemService) ElementTemplateQuery(ctx context.Context, req *ElementTemplateQueryReq, options ...core.RequestOptionFunc) (*ElementTemplateQueryResp, error)
* @name: OAPIElementTemplateQueryAll * @desc: 查询资源库资源(节点/任务)
func (*WorkItemService) Filter ¶
func (a *WorkItemService) Filter(ctx context.Context, req *FilterReq, options ...core.RequestOptionFunc) (*FilterResp, error)
* @name: openapi获取指定的工作项列表(非跨空间) * @desc: openapi获取指定的工作项列表(非跨空间)
func (*WorkItemService) FilterAcrossProject ¶
func (a *WorkItemService) FilterAcrossProject(ctx context.Context, req *FilterAcrossProjectReq, options ...core.RequestOptionFunc) (*FilterAcrossProjectResp, error)
* @name: openapi获取指定的工作项列表(跨空间) * @desc: openapi获取指定的工作项列表(跨空间)
func (*WorkItemService) FreezeWorkItem ¶
func (a *WorkItemService) FreezeWorkItem(ctx context.Context, req *FreezeWorkItemReq, options ...core.RequestOptionFunc) (*FreezeWorkItemResp, error)
* @name: OAPIFreezeWorkItem * @desc: 冻结/终止工作项
func (*WorkItemService) GetWBSInfo ¶
func (a *WorkItemService) GetWBSInfo(ctx context.Context, req *GetWBSInfoReq, options ...core.RequestOptionFunc) (*GetWBSInfoResp, error)
* @name: OAPIGetWBSInfo * @desc: 获取WBS
func (*WorkItemService) GetWBSViewSubWorkItemConf ¶
func (a *WorkItemService) GetWBSViewSubWorkItemConf(ctx context.Context, req *GetWBSViewSubWorkItemConfReq, options ...core.RequestOptionFunc) (*GetWBSViewSubWorkItemConfResp, error)
* @name: OAPIActualTimeUpdate * @desc: 更新节点实际开始时间和结束时间
func (*WorkItemService) GetWorkFlow ¶
func (a *WorkItemService) GetWorkFlow(ctx context.Context, req *GetWorkFlowReq, options ...core.RequestOptionFunc) (*GetWorkFlowResp, error)
* @name: OAPIGetWorkFlow * @desc: 获取工作流
func (*WorkItemService) GetWorkItemManHourRecords ¶
func (a *WorkItemService) GetWorkItemManHourRecords(ctx context.Context, req *GetWorkItemManHourRecordsReq, options ...core.RequestOptionFunc) (*GetWorkItemManHourRecordsResp, error)
* @name: OAPIGetWorkItemManHourRecords * @desc: 获取工作项的工时记录列表
func (*WorkItemService) GetWorkItemOpRecord ¶
func (a *WorkItemService) GetWorkItemOpRecord(ctx context.Context, req *GetWorkItemOpRecordReq, options ...core.RequestOptionFunc) (*GetWorkItemOpRecordResp, error)
* @name:OAPIPageGetWorkItemOpRecord * @desc:OpenAPI,查询操作记录详情
func (*WorkItemService) GetWorkItemTypeInfoByKey ¶
func (a *WorkItemService) GetWorkItemTypeInfoByKey(ctx context.Context, req *GetWorkItemTypeInfoByKeyReq, options ...core.RequestOptionFunc) (*GetWorkItemTypeInfoByKeyResp, error)
* @name: OAPIGetWorkItemTypeInfoByKey * @desc: 查询工作项类型
func (*WorkItemService) GetWorkItemsByIds ¶
func (a *WorkItemService) GetWorkItemsByIds(ctx context.Context, req *GetWorkItemsByIdsReq, options ...core.RequestOptionFunc) (*GetWorkItemsByIdsResp, error)
* @name: OAPIGetWorkItemsByIds * @desc: 批量查询工作项
func (*WorkItemService) IntegrateSearch ¶
func (a *WorkItemService) IntegrateSearch(ctx context.Context, req *IntegrateSearchReq, options ...core.RequestOptionFunc) (*IntegrateSearchResp, error)
* @name: openapi获取指定的工作项列表(极简链路检索能力,三合一能力) * @desc: openapi获取指定的工作项列表(极简链路检索能力,三合一能力)
func (*WorkItemService) InviteBotJoinChat ¶
func (a *WorkItemService) InviteBotJoinChat(ctx context.Context, req *InviteBotJoinChatReq, options ...core.RequestOptionFunc) (*InviteBotJoinChatResp, error)
* @name: OAPIInviteBotJoinChatV2 * @desc: 邀请机器人入群
func (*WorkItemService) ListTemplateConf ¶
func (a *WorkItemService) ListTemplateConf(ctx context.Context, req *ListTemplateConfReq, options ...core.RequestOptionFunc) (*ListTemplateConfResp, error)
* @name: OAPIListTemplateConf * @desc: 获取工作项下的流程类型
func (*WorkItemService) PatchWBSViewDraft ¶
func (a *WorkItemService) PatchWBSViewDraft(ctx context.Context, req *PatchWBSViewDraftReq, options ...core.RequestOptionFunc) (*PatchWBSViewDraftResp, error)
* @name: wbs草稿态编辑 * @desc: wbs草稿态编辑
func (*WorkItemService) PublishWBSViewDraft ¶
func (a *WorkItemService) PublishWBSViewDraft(ctx context.Context, req *PublishWBSViewDraftReq, options ...core.RequestOptionFunc) (*PublishWBSViewDraftResp, error)
* @name: OAPIWbsCollaborationPublish * @desc: 计划表基于草稿发布,包含插件逻辑
func (*WorkItemService) QueryAWorkItemTypes ¶
func (a *WorkItemService) QueryAWorkItemTypes(ctx context.Context, req *QueryAWorkItemTypesReq, options ...core.RequestOptionFunc) (*QueryAWorkItemTypesResp, error)
* @name: OAPIQueryAWorkItemTypes * @desc: 获取空间下工作项类型
func (*WorkItemService) QueryBusinesses ¶
func (a *WorkItemService) QueryBusinesses(ctx context.Context, req *QueryBusinessesReq, options ...core.RequestOptionFunc) (*QueryBusinessesResp, error)
* @name: OAPIQueryBusinesses * @desc: 获取空间下业务线
func (*WorkItemService) QueryProjectFields ¶
func (a *WorkItemService) QueryProjectFields(ctx context.Context, req *QueryProjectFieldsReq, options ...core.RequestOptionFunc) (*QueryProjectFieldsResp, error)
* @name: OAPIQueryProjectFields * @desc: 获取空间字段
func (*WorkItemService) QueryProjectRelation ¶
func (a *WorkItemService) QueryProjectRelation(ctx context.Context, req *QueryProjectRelationReq, options ...core.RequestOptionFunc) (*QueryProjectRelationResp, error)
* @name: OAPIQueryProjectRelation * @desc: 查询空间关系
func (*WorkItemService) QueryProjectRelationInstance ¶
func (a *WorkItemService) QueryProjectRelationInstance(ctx context.Context, req *QueryProjectRelationInstanceReq, options ...core.RequestOptionFunc) (*QueryProjectRelationInstanceResp, error)
* @name: OAPIQueryProjectRelationInstance * @desc: 获取空间关联下的关联工作项列表
func (*WorkItemService) QueryRoleConfDetails ¶
func (a *WorkItemService) QueryRoleConfDetails(ctx context.Context, req *QueryRoleConfDetailsReq, options ...core.RequestOptionFunc) (*QueryRoleConfDetailsResp, error)
* @name: OAPIQueryRoleConfDetails * @desc: 获取流程角色配置详情
func (*WorkItemService) QueryStoryRelations ¶
func (a *WorkItemService) QueryStoryRelations(ctx context.Context, req *QueryStoryRelationsReq, options ...core.RequestOptionFunc) (*QueryStoryRelationsResp, error)
* @name: OAPIQueryStoryRelations * @desc: 查询需求关联关系
func (*WorkItemService) QueryTaskResult ¶
func (a *WorkItemService) QueryTaskResult(ctx context.Context, req *QueryTaskResultReq, options ...core.RequestOptionFunc) (*QueryTaskResultResp, error)
* @name: OAPIQueryTaskResult * @desc: 查询任务执行情况——主要针对批量任务处理
func (*WorkItemService) QueryTemplateDetail ¶
func (a *WorkItemService) QueryTemplateDetail(ctx context.Context, req *QueryTemplateDetailReq, options ...core.RequestOptionFunc) (*QueryTemplateDetailResp, error)
* @name: OAPIQueryTemplateDetail * @desc: 获取流程类型配置详情
func (*WorkItemService) QueryWBSViewDraft ¶
func (a *WorkItemService) QueryWBSViewDraft(ctx context.Context, req *QueryWBSViewDraftReq, options ...core.RequestOptionFunc) (*QueryWBSViewDraftResp, error)
* @name: OAPIInitWBSViewDraft * @desc: 查询计划表草稿
func (*WorkItemService) QueryWbsTemplateConf ¶
func (a *WorkItemService) QueryWbsTemplateConf(ctx context.Context, req *QueryWbsTemplateConfReq, options ...core.RequestOptionFunc) (*QueryWbsTemplateConfResp, error)
* @name: OAPIQueryWbsTemplateConf * @desc: 获取流程类型配置(wbs)
func (*WorkItemService) QueryWorkItemMetaData ¶
func (a *WorkItemService) QueryWorkItemMetaData(ctx context.Context, req *QueryWorkItemMetaDataReq, options ...core.RequestOptionFunc) (*QueryWorkItemMetaDataResp, error)
* @name: OAPIQueryWorkItemMetaData * @desc: 获取创建工作项元信息
func (*WorkItemService) QueryWorkItemRelation ¶
func (a *WorkItemService) QueryWorkItemRelation(ctx context.Context, req *QueryWorkItemRelationReq, options ...core.RequestOptionFunc) (*QueryWorkItemRelationResp, error)
* @name: OAPIQueryWorkItemRelation * @desc: 查询工作项关系
func (*WorkItemService) QueryWorkItemSubTask ¶
func (a *WorkItemService) QueryWorkItemSubTask(ctx context.Context, req *QueryWorkItemSubTaskReq, options ...core.RequestOptionFunc) (*QueryWorkItemSubTaskResp, error)
* @name: OAPIQueryWorkItemSubTask * @desc: 获取子任务详情
func (*WorkItemService) ResetWBSViewDraft ¶
func (a *WorkItemService) ResetWBSViewDraft(ctx context.Context, req *ResetWBSViewDraftReq, options ...core.RequestOptionFunc) (*ResetWBSViewDraftResp, error)
* @name: OAPIInitWBSViewDraft * @desc: 重置计划表草稿
func (*WorkItemService) ResourceCreateWorkItem ¶
func (a *WorkItemService) ResourceCreateWorkItem(ctx context.Context, req *ResourceCreateWorkItemReq, options ...core.RequestOptionFunc) (*ResourceCreateWorkItemResp, error)
* @name: OAPIResourceCreateWorkItem * @desc: 创建工作项资源库
func (*WorkItemService) SearchByParams ¶
func (a *WorkItemService) SearchByParams(ctx context.Context, req *SearchByParamsReq, options ...core.RequestOptionFunc) (*SearchByParamsResp, error)
* @name: openapi获取指定的工作项列表(单空间 | 复杂传参) * @desc: openapi获取指定的工作项列表(单空间 | 复杂传参)
func (*WorkItemService) SearchSubtask ¶
func (a *WorkItemService) SearchSubtask(ctx context.Context, req *SearchSubtaskReq, options ...core.RequestOptionFunc) (*SearchSubtaskResp, error)
* @name: openapi获取指定的子任务列表(跨空间) * @desc: openapi获取指定的子任务列表(跨空间)
func (*WorkItemService) SearchWorkItemsRelation ¶
func (a *WorkItemService) SearchWorkItemsRelation(ctx context.Context, req *SearchWorkItemsRelationReq, options ...core.RequestOptionFunc) (*SearchWorkItemsRelationResp, error)
* @name: OAPISearchWorkItemsRelation * @desc: 获取指定的关联工作项列表(单空间)
func (*WorkItemService) SubTaskModify ¶
func (a *WorkItemService) SubTaskModify(ctx context.Context, req *SubTaskModifyReq, options ...core.RequestOptionFunc) (*SubTaskModifyResp, error)
* @name: OAPISubTaskModify * @desc: 子任务完成/回滚
func (*WorkItemService) SwitchBackToWbsViewDraft ¶
func (a *WorkItemService) SwitchBackToWbsViewDraft(ctx context.Context, req *SwitchBackToWbsViewDraftReq, options ...core.RequestOptionFunc) (*SwitchBackToWbsViewDraftResp, error)
* @name: OAPISwitchBackToWbsViewDraft * @desc: 审批拒绝切回草稿
func (*WorkItemService) UniversalSearch ¶
func (a *WorkItemService) UniversalSearch(ctx context.Context, req *UniversalSearchReq, options ...core.RequestOptionFunc) (*UniversalSearchResp, error)
* @name: openapi获取指定的工作项列表(极简链路,替代原有的GeneralSearch系列) * @desc: openapi获取指定的工作项列表(极简链路,替代原有的GeneralSearch系列)
func (*WorkItemService) UpdateField ¶
func (a *WorkItemService) UpdateField(ctx context.Context, req *UpdateFieldReq, options ...core.RequestOptionFunc) (*UpdateFieldResp, error)
* @name: OAPIUpdateField * @desc: 更新自定义字段
func (*WorkItemService) UpdateFinished ¶
func (a *WorkItemService) UpdateFinished(ctx context.Context, req *UpdateFinishedReq, options ...core.RequestOptionFunc) (*UpdateFinishedResp, error)
* @name: OAPIUpdateFinished * @desc: 批量查询工作项交付物详情信息
func (*WorkItemService) UpdateMultiSignal ¶
func (a *WorkItemService) UpdateMultiSignal(ctx context.Context, req *UpdateMultiSignalReq, options ...core.RequestOptionFunc) (*UpdateMultiSignalResp, error)
* @name: OAPIUpdateMultiSignal * @desc: 更新多值系统外信号
func (*WorkItemService) UpdateNodeState ¶
func (a *WorkItemService) UpdateNodeState(ctx context.Context, req *UpdateNodeStateReq, options ...core.RequestOptionFunc) (*UpdateNodeStateResp, error)
* @name: OAPIUpdateNodeState * @desc: 节点完成/回滚
func (*WorkItemService) UpdateStateFlow ¶
func (a *WorkItemService) UpdateStateFlow(ctx context.Context, req *UpdateStateFlowReq, options ...core.RequestOptionFunc) (*UpdateStateFlowResp, error)
* @name: OAPIUpdateStateFlow * @desc: 状态流转
func (*WorkItemService) UpdateTemplateDetail ¶
func (a *WorkItemService) UpdateTemplateDetail(ctx context.Context, req *UpdateTemplateDetailReq, options ...core.RequestOptionFunc) (*UpdateTemplateDetailResp, error)
* @name: OAPIUpdateTemplateDetail * @desc: 更新流程类型配置.
func (*WorkItemService) UpdateWorkItem ¶
func (a *WorkItemService) UpdateWorkItem(ctx context.Context, req *UpdateWorkItemReq, options ...core.RequestOptionFunc) (*UpdateWorkItemResp, error)
* @name: OAPIUpdateWorkItem * @desc: 更新工作项
func (*WorkItemService) UpdateWorkItemRelation ¶
func (a *WorkItemService) UpdateWorkItemRelation(ctx context.Context, req *UpdateWorkItemRelationReq, options ...core.RequestOptionFunc) (*UpdateWorkItemRelationResp, error)
* @name: OAPIUpdateWorkItemRelation * @desc: 更新工作项关系
func (*WorkItemService) UpdateWorkItemSubTask ¶
func (a *WorkItemService) UpdateWorkItemSubTask(ctx context.Context, req *UpdateWorkItemSubTaskReq, options ...core.RequestOptionFunc) (*UpdateWorkItemSubTaskResp, error)
* @name: OAPIUpdateWorkItemSubTask * @desc: 更新子任务
func (*WorkItemService) UpdateWorkItemTypeInfo ¶
func (a *WorkItemService) UpdateWorkItemTypeInfo(ctx context.Context, req *UpdateWorkItemTypeInfoReq, options ...core.RequestOptionFunc) (*UpdateWorkItemTypeInfoResp, error)
* @name: OAPIUpdateWorkItemTypeInfo * @desc: 更新工作项类型
func (*WorkItemService) UpdateWorkflowNode ¶
func (a *WorkItemService) UpdateWorkflowNode(ctx context.Context, req *UpdateWorkflowNodeReq, options ...core.RequestOptionFunc) (*UpdateWorkflowNodeResp, error)
* @name: OAPIUpdateWorkflowNode * @desc: 更新节点
func (*WorkItemService) UpdateWorkingHourRecord ¶
func (a *WorkItemService) UpdateWorkingHourRecord(ctx context.Context, req *UpdateWorkingHourRecordReq, options ...core.RequestOptionFunc) (*UpdateWorkingHourRecordResp, error)
* @name: OAPIUpdateWorkingHourRecord * @desc: 更新实际工时
func (*WorkItemService) WBSUpdateDraftFrozenRows ¶
func (a *WorkItemService) WBSUpdateDraftFrozenRows(ctx context.Context, req *WBSUpdateDraftFrozenRowsReq, options ...core.RequestOptionFunc) (*WBSUpdateDraftFrozenRowsResp, error)
* @name: OAPIWBSUpdateDraftFrozenRows * @desc: 更新草稿的冻结行
func (*WorkItemService) WbsCollaborationPublish ¶
func (a *WorkItemService) WbsCollaborationPublish(ctx context.Context, req *WbsCollaborationPublishReq, options ...core.RequestOptionFunc) (*WbsCollaborationPublishResp, error)
* @name: OAPIWbsCollaborationPublish * @desc: 计划表基于草稿发布
type WorkItemStatus ¶
type WorkItemStatus struct {
StateKey *string `json:"state_key,omitempty"`
IsArchivedState *bool `json:"is_archived_state,omitempty"`
IsInitState *bool `json:"is_init_state,omitempty"`
UpdatedAt *int64 `json:"updated_at,omitempty"`
UpdatedBy *string `json:"updated_by,omitempty"`
History []WorkItemStatus `json:"history,omitempty"`
}
type WorkItemTypeInfo ¶
type WorkItemTypeInfo struct {
TypeKey *string `json:"type_key,omitempty"`
Name *string `json:"name,omitempty"`
FlowMode *string `json:"flow_mode,omitempty"`
APIName *string `json:"api_name,omitempty"`
Description *string `json:"description,omitempty"`
IsDisabled *bool `json:"is_disabled,omitempty"`
IsPinned *bool `json:"is_pinned,omitempty"`
EnableSchedule *bool `json:"enable_schedule,omitempty"`
ScheduleFieldKey *string `json:"schedule_field_key,omitempty"`
ScheduleFieldName *string `json:"schedule_field_name,omitempty"`
EstimatePointFieldKey *string `json:"estimate_point_field_key,omitempty"`
EstimatePointFieldName *string `json:"estimate_point_field_name,omitempty"`
ActualWorkTimeFieldKey *string `json:"actual_work_time_field_key,omitempty"`
ActualWorkTimeFieldName *string `json:"actual_work_time_field_name,omitempty"`
BelongRoles []SimpleRoleConf `json:"belong_roles,omitempty"`
}
type WorkflowConf ¶
type WorkflowConf struct {
StatusInfos []StatusConf `json:"status_infos,omitempty"`
NodeInfos []NodeConf `json:"node_infos,omitempty"`
Connections []Connection `json:"connections,omitempty"`
}
type WorkflowConfInfo ¶
type WorkflowConfInfo struct {
StateKey *string `json:"state_key,omitempty"`
Name *string `json:"name,omitempty"`
Tags []string `json:"tags,omitempty"`
OwnerUsageMode *int64 `json:"owner_usage_mode,omitempty"`
OwnerRoles []string `json:"owner_roles,omitempty"`
Owners []string `json:"owners,omitempty"`
NeedSchedule *bool `json:"need_schedule,omitempty"`
DifferentSchedule *bool `json:"different_schedule,omitempty"`
VisibilityUsageMode *int64 `json:"visibility_usage_mode,omitempty"`
Deletable *bool `json:"deletable,omitempty"`
DeletableOperationRole []string `json:"deletable_operation_role,omitempty"`
PassMode *int64 `json:"pass_mode,omitempty"`
IsLimitNode *bool `json:"is_limit_node,omitempty"`
DoneOperationRole []string `json:"done_operation_role,omitempty"`
DoneSchedule *bool `json:"done_schedule,omitempty"`
DoneAllocateOwner *bool `json:"done_allocate_owner,omitempty"`
Action *int64 `json:"action,omitempty"`
PreNodeStateKey []string `json:"pre_node_state_key,omitempty"`
CompletionTips *string `json:"completion_tips,omitempty"`
TaskConfs []TaskConf `json:"task_confs,omitempty"`
BelongStatus *string `json:"belong_status,omitempty"`
DoneActualPoint *bool `json:"done_actual_point,omitempty"`
IsMilestone *bool `json:"is_milestone,omitempty"`
DoneFinishTime *bool `json:"done_finish_time,omitempty"`
Fields []FieldConf `json:"fields,omitempty"`
SubWorkItems []SubWorkItemConfInfo `json:"sub_work_items,omitempty"`
SubTasks []TaskConfInfo `json:"sub_tasks,omitempty"`
}
type WorkflowNode ¶
type WorkflowNode struct {
ID *string `json:"id,omitempty"`
StateKey *string `json:"state_key,omitempty"`
Name *string `json:"name,omitempty"`
Status *int32 `json:"status,omitempty"`
Fields []FieldValuePair `json:"fields,omitempty"`
Owners []string `json:"owners,omitempty"`
NodeSchedule *Schedule `json:"node_schedule,omitempty"`
Schedules []Schedule `json:"schedules,omitempty"`
SubTasks []SubTask `json:"sub_tasks,omitempty"`
ActualBeginTime *string `json:"actual_begin_time,omitempty"`
ActualFinishTime *string `json:"actual_finish_time,omitempty"`
RoleAssignee []RoleOwner `json:"role_assignee,omitempty"`
DifferentSchedule *bool `json:"different_schedule,omitempty"`
SubStatus []Checker `json:"sub_status,omitempty"`
Milestone *bool `json:"milestone,omitempty"`
Participants []string `json:"participants,omitempty"`
}