Documentation
¶
Index ¶
- Constants
- type SwitchBackToWbsViewDraftReq
- type SwitchBackToWbsViewDraftReqBody
- type SwitchBackToWbsViewDraftReqBuilder
- func (builder *SwitchBackToWbsViewDraftReqBuilder) Build() *SwitchBackToWbsViewDraftReq
- func (builder *SwitchBackToWbsViewDraftReqBuilder) DraftID(draftID string) *SwitchBackToWbsViewDraftReqBuilder
- func (builder *SwitchBackToWbsViewDraftReqBuilder) ProjectKey(projectKey string) *SwitchBackToWbsViewDraftReqBuilder
- func (builder *SwitchBackToWbsViewDraftReqBuilder) WorkItemID(workItemID int64) *SwitchBackToWbsViewDraftReqBuilder
- type SwitchBackToWbsViewDraftResp
- type WbsCollaborationPublishReq
- type WbsCollaborationPublishReqBody
- type WbsCollaborationPublishReqBuilder
- func (builder *WbsCollaborationPublishReqBuilder) Build() *WbsCollaborationPublishReq
- func (builder *WbsCollaborationPublishReqBuilder) DraftID(draftID string) *WbsCollaborationPublishReqBuilder
- func (builder *WbsCollaborationPublishReqBuilder) ProjectKey(projectKey string) *WbsCollaborationPublishReqBuilder
- func (builder *WbsCollaborationPublishReqBuilder) WorkItemID(workItemID int64) *WbsCollaborationPublishReqBuilder
- type WbsCollaborationPublishResp
- type WbsViewDraftRespData
- type WbsViewDraftService
- func (a *WbsViewDraftService) SwitchBackToWbsViewDraft(ctx context.Context, req *SwitchBackToWbsViewDraftReq, ...) (*SwitchBackToWbsViewDraftResp, error)
- func (a *WbsViewDraftService) WbsCollaborationPublish(ctx context.Context, req *WbsCollaborationPublishReq, ...) (*WbsCollaborationPublishResp, error)
Constants ¶
View Source
const APIPathSwitchBackToWbsViewDraft = "/open_api/:project_key/wbs_view_draft/switch"
View Source
const APIPathWbsCollaborationPublish = "/open_api/:project_key/wbs_view_draft/publish"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
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) 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 *WbsViewDraftRespData `json:"data"`
}
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) 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 *WbsViewDraftRespData `json:"data"`
}
type WbsViewDraftRespData ¶
type WbsViewDraftRespData struct {
Success bool `json:"success"`
}
type WbsViewDraftService ¶
type WbsViewDraftService struct {
// contains filtered or unexported fields
}
func NewService ¶
func NewService(config *core.Config) *WbsViewDraftService
func (*WbsViewDraftService) SwitchBackToWbsViewDraft ¶
func (a *WbsViewDraftService) SwitchBackToWbsViewDraft(ctx context.Context, req *SwitchBackToWbsViewDraftReq, options ...core.RequestOptionFunc) (*SwitchBackToWbsViewDraftResp, error)
SwitchBackToWbsViewDraft 审批拒绝切回草稿
func (*WbsViewDraftService) WbsCollaborationPublish ¶
func (a *WbsViewDraftService) WbsCollaborationPublish(ctx context.Context, req *WbsCollaborationPublishReq, options ...core.RequestOptionFunc) (*WbsCollaborationPublishResp, error)
WbsCollaborationPublish 计划表基于草稿发布
Click to show internal directories.
Click to hide internal directories.