Versions in this module Expand all Collapse all v3 v3.0.3 Sep 7, 2022 Changes in this version + const TargetTypeCreateProgressRecordOkr的KR + const TargetTypeCreateProgressRecordOkr的O + const TargetTypeOkr的KR + const TargetTypeOkr的O + const UserIdTypeListUserOkrOpenId + const UserIdTypeListUserOkrPeopleAdminId + const UserIdTypeListUserOkrUnionId + const UserIdTypeListUserOkrUserId + const UserIdTypeOpenId + const UserIdTypePeopleAdminId + const UserIdTypeUnionId + const UserIdTypeUserId + type AlignObjective struct + Id *string + OkrId *string + UserId *string + type AlignObjectiveBuilder struct + func NewAlignObjectiveBuilder() *AlignObjectiveBuilder + func (builder *AlignObjectiveBuilder) Build() *AlignObjective + func (builder *AlignObjectiveBuilder) Id(id string) *AlignObjectiveBuilder + func (builder *AlignObjectiveBuilder) OkrId(okrId string) *AlignObjectiveBuilder + func (builder *AlignObjectiveBuilder) UserId(userId string) *AlignObjectiveBuilder + type BatchGetOkrReq struct + type BatchGetOkrReqBuilder struct + func NewBatchGetOkrReqBuilder() *BatchGetOkrReqBuilder + func (builder *BatchGetOkrReqBuilder) Build() *BatchGetOkrReq + func (builder *BatchGetOkrReqBuilder) Lang(lang string) *BatchGetOkrReqBuilder + func (builder *BatchGetOkrReqBuilder) OkrIds(okrIds []string) *BatchGetOkrReqBuilder + func (builder *BatchGetOkrReqBuilder) UserIdType(userIdType string) *BatchGetOkrReqBuilder + type BatchGetOkrResp struct + Data *BatchGetOkrRespData + func (resp *BatchGetOkrResp) Success() bool + type BatchGetOkrRespData struct + OkrList []*OkrBatch + type ContentBlock struct + Blocks []*ContentBlockElement + type ContentBlockBuilder struct + func NewContentBlockBuilder() *ContentBlockBuilder + func (builder *ContentBlockBuilder) Blocks(blocks []*ContentBlockElement) *ContentBlockBuilder + func (builder *ContentBlockBuilder) Build() *ContentBlock + type ContentBlockElement struct + Gallery *ContentGallery + Paragraph *ContentParagraph + Type *string + type ContentBlockElementBuilder struct + func NewContentBlockElementBuilder() *ContentBlockElementBuilder + func (builder *ContentBlockElementBuilder) Build() *ContentBlockElement + func (builder *ContentBlockElementBuilder) Gallery(gallery *ContentGallery) *ContentBlockElementBuilder + func (builder *ContentBlockElementBuilder) Paragraph(paragraph *ContentParagraph) *ContentBlockElementBuilder + func (builder *ContentBlockElementBuilder) Type(type_ string) *ContentBlockElementBuilder + type ContentColor struct + Alpha *float64 + Blue *int + Green *int + Red *int + type ContentColorBuilder struct + func NewContentColorBuilder() *ContentColorBuilder + func (builder *ContentColorBuilder) Alpha(alpha float64) *ContentColorBuilder + func (builder *ContentColorBuilder) Blue(blue int) *ContentColorBuilder + func (builder *ContentColorBuilder) Build() *ContentColor + func (builder *ContentColorBuilder) Green(green int) *ContentColorBuilder + func (builder *ContentColorBuilder) Red(red int) *ContentColorBuilder + type ContentDocsLink struct + Title *string + Url *string + type ContentDocsLinkBuilder struct + func NewContentDocsLinkBuilder() *ContentDocsLinkBuilder + func (builder *ContentDocsLinkBuilder) Build() *ContentDocsLink + func (builder *ContentDocsLinkBuilder) Title(title string) *ContentDocsLinkBuilder + func (builder *ContentDocsLinkBuilder) Url(url string) *ContentDocsLinkBuilder + type ContentGallery struct + ImageList []*ContentImageItem + type ContentGalleryBuilder struct + func NewContentGalleryBuilder() *ContentGalleryBuilder + func (builder *ContentGalleryBuilder) Build() *ContentGallery + func (builder *ContentGalleryBuilder) ImageList(imageList []*ContentImageItem) *ContentGalleryBuilder + type ContentImageItem struct + FileToken *string + Height *float64 + Url *string + Width *float64 + type ContentImageItemBuilder struct + func NewContentImageItemBuilder() *ContentImageItemBuilder + func (builder *ContentImageItemBuilder) Build() *ContentImageItem + func (builder *ContentImageItemBuilder) FileToken(fileToken string) *ContentImageItemBuilder + func (builder *ContentImageItemBuilder) Height(height float64) *ContentImageItemBuilder + func (builder *ContentImageItemBuilder) Url(url string) *ContentImageItemBuilder + func (builder *ContentImageItemBuilder) Width(width float64) *ContentImageItemBuilder + type ContentLink struct + Url *string + type ContentLinkBuilder struct + func NewContentLinkBuilder() *ContentLinkBuilder + func (builder *ContentLinkBuilder) Build() *ContentLink + func (builder *ContentLinkBuilder) Url(url string) *ContentLinkBuilder + type ContentList struct + IndentLevel *int + Number *int + Type *string + type ContentListBuilder struct + func NewContentListBuilder() *ContentListBuilder + func (builder *ContentListBuilder) Build() *ContentList + func (builder *ContentListBuilder) IndentLevel(indentLevel int) *ContentListBuilder + func (builder *ContentListBuilder) Number(number int) *ContentListBuilder + func (builder *ContentListBuilder) Type(type_ string) *ContentListBuilder + type ContentParagraph struct + Elements []*ContentParagraphElement + Style *ContentParagraphStyle + type ContentParagraphBuilder struct + func NewContentParagraphBuilder() *ContentParagraphBuilder + func (builder *ContentParagraphBuilder) Build() *ContentParagraph + func (builder *ContentParagraphBuilder) Elements(elements []*ContentParagraphElement) *ContentParagraphBuilder + func (builder *ContentParagraphBuilder) Style(style *ContentParagraphStyle) *ContentParagraphBuilder + type ContentParagraphElement struct + DocsLink *ContentDocsLink + Person *ContentPerson + TextRun *ContentTextRun + Type *string + type ContentParagraphElementBuilder struct + func NewContentParagraphElementBuilder() *ContentParagraphElementBuilder + func (builder *ContentParagraphElementBuilder) Build() *ContentParagraphElement + func (builder *ContentParagraphElementBuilder) DocsLink(docsLink *ContentDocsLink) *ContentParagraphElementBuilder + func (builder *ContentParagraphElementBuilder) Person(person *ContentPerson) *ContentParagraphElementBuilder + func (builder *ContentParagraphElementBuilder) TextRun(textRun *ContentTextRun) *ContentParagraphElementBuilder + func (builder *ContentParagraphElementBuilder) Type(type_ string) *ContentParagraphElementBuilder + type ContentParagraphStyle struct + List []*ContentList + type ContentParagraphStyleBuilder struct + func NewContentParagraphStyleBuilder() *ContentParagraphStyleBuilder + func (builder *ContentParagraphStyleBuilder) Build() *ContentParagraphStyle + func (builder *ContentParagraphStyleBuilder) List(list []*ContentList) *ContentParagraphStyleBuilder + type ContentPerson struct + OpenId *string + type ContentPersonBuilder struct + func NewContentPersonBuilder() *ContentPersonBuilder + func (builder *ContentPersonBuilder) Build() *ContentPerson + func (builder *ContentPersonBuilder) OpenId(openId string) *ContentPersonBuilder + type ContentTextRun struct + Style *ContentTextStyle + Text *string + type ContentTextRunBuilder struct + func NewContentTextRunBuilder() *ContentTextRunBuilder + func (builder *ContentTextRunBuilder) Build() *ContentTextRun + func (builder *ContentTextRunBuilder) Style(style *ContentTextStyle) *ContentTextRunBuilder + func (builder *ContentTextRunBuilder) Text(text string) *ContentTextRunBuilder + type ContentTextStyle struct + BackColor *ContentColor + Bold *bool + Link *ContentLink + StrikeThrough *bool + TextColor *ContentColor + type ContentTextStyleBuilder struct + func NewContentTextStyleBuilder() *ContentTextStyleBuilder + func (builder *ContentTextStyleBuilder) BackColor(backColor *ContentColor) *ContentTextStyleBuilder + func (builder *ContentTextStyleBuilder) Bold(bold bool) *ContentTextStyleBuilder + func (builder *ContentTextStyleBuilder) Build() *ContentTextStyle + func (builder *ContentTextStyleBuilder) Link(link *ContentLink) *ContentTextStyleBuilder + func (builder *ContentTextStyleBuilder) StrikeThrough(strikeThrough bool) *ContentTextStyleBuilder + func (builder *ContentTextStyleBuilder) TextColor(textColor *ContentColor) *ContentTextStyleBuilder + type CreateProgressRecordPathReqBodyBuilder struct + func NewCreateProgressRecordPathReqBodyBuilder() *CreateProgressRecordPathReqBodyBuilder + func (builder *CreateProgressRecordPathReqBodyBuilder) Build() (*CreateProgressRecordReqBody, error) + func (builder *CreateProgressRecordPathReqBodyBuilder) Content(content *ContentBlock) *CreateProgressRecordPathReqBodyBuilder + func (builder *CreateProgressRecordPathReqBodyBuilder) SourceTitle(sourceTitle string) *CreateProgressRecordPathReqBodyBuilder + func (builder *CreateProgressRecordPathReqBodyBuilder) SourceUrl(sourceUrl string) *CreateProgressRecordPathReqBodyBuilder + func (builder *CreateProgressRecordPathReqBodyBuilder) TargetId(targetId string) *CreateProgressRecordPathReqBodyBuilder + func (builder *CreateProgressRecordPathReqBodyBuilder) TargetType(targetType int) *CreateProgressRecordPathReqBodyBuilder + type CreateProgressRecordReq struct + Body *CreateProgressRecordReqBody + type CreateProgressRecordReqBody struct + Content *ContentBlock + SourceTitle *string + SourceUrl *string + TargetId *string + TargetType *int + type CreateProgressRecordReqBodyBuilder struct + func NewCreateProgressRecordReqBodyBuilder() *CreateProgressRecordReqBodyBuilder + func (builder *CreateProgressRecordReqBodyBuilder) Build() *CreateProgressRecordReqBody + func (builder *CreateProgressRecordReqBodyBuilder) Content(content *ContentBlock) *CreateProgressRecordReqBodyBuilder + func (builder *CreateProgressRecordReqBodyBuilder) SourceTitle(sourceTitle string) *CreateProgressRecordReqBodyBuilder + func (builder *CreateProgressRecordReqBodyBuilder) SourceUrl(sourceUrl string) *CreateProgressRecordReqBodyBuilder + func (builder *CreateProgressRecordReqBodyBuilder) TargetId(targetId string) *CreateProgressRecordReqBodyBuilder + func (builder *CreateProgressRecordReqBodyBuilder) TargetType(targetType int) *CreateProgressRecordReqBodyBuilder + type CreateProgressRecordReqBuilder struct + func NewCreateProgressRecordReqBuilder() *CreateProgressRecordReqBuilder + func (builder *CreateProgressRecordReqBuilder) Body(body *CreateProgressRecordReqBody) *CreateProgressRecordReqBuilder + func (builder *CreateProgressRecordReqBuilder) Build() *CreateProgressRecordReq + type CreateProgressRecordResp struct + Data *CreateProgressRecordRespData + func (resp *CreateProgressRecordResp) Success() bool + type CreateProgressRecordRespData struct + Data *ProgressRecord + type CurrentOkrSimple struct + OkrId *string + PeriodId *string + type CurrentOkrSimpleBuilder struct + func NewCurrentOkrSimpleBuilder() *CurrentOkrSimpleBuilder + func (builder *CurrentOkrSimpleBuilder) Build() *CurrentOkrSimple + func (builder *CurrentOkrSimpleBuilder) OkrId(okrId string) *CurrentOkrSimpleBuilder + func (builder *CurrentOkrSimpleBuilder) PeriodId(periodId string) *CurrentOkrSimpleBuilder + type DeleteProgressRecordReq struct + type DeleteProgressRecordReqBuilder struct + func NewDeleteProgressRecordReqBuilder() *DeleteProgressRecordReqBuilder + func (builder *DeleteProgressRecordReqBuilder) Build() *DeleteProgressRecordReq + func (builder *DeleteProgressRecordReqBuilder) ProgressId(progressId string) *DeleteProgressRecordReqBuilder + type DeleteProgressRecordResp struct + func (resp *DeleteProgressRecordResp) Success() bool + type Dummy struct + Id *string + type DummyBuilder struct + func NewDummyBuilder() *DummyBuilder + func (builder *DummyBuilder) Build() *Dummy + func (builder *DummyBuilder) Id(id string) *DummyBuilder + type GetProgressRecordReq struct + type GetProgressRecordReqBuilder struct + func NewGetProgressRecordReqBuilder() *GetProgressRecordReqBuilder + func (builder *GetProgressRecordReqBuilder) Build() *GetProgressRecordReq + func (builder *GetProgressRecordReqBuilder) ProgressId(progressId string) *GetProgressRecordReqBuilder + type GetProgressRecordResp struct + Data *GetProgressRecordRespData + func (resp *GetProgressRecordResp) Success() bool + type GetProgressRecordRespData struct + Content *ContentBlock + ModifyTime *string + ProgressId *string + type ImageInfo struct + FileToken *string + Url *string + type ImageInfoBuilder struct + func NewImageInfoBuilder() *ImageInfoBuilder + func (builder *ImageInfoBuilder) Build() *ImageInfo + func (builder *ImageInfoBuilder) FileToken(fileToken string) *ImageInfoBuilder + func (builder *ImageInfoBuilder) Url(url string) *ImageInfoBuilder + type Kr struct + Content *KrContent + CreateTime *int + Id *string + ModifyTime *int + Pos *string + Score *string + Weight *string + type KrBuilder struct + func NewKrBuilder() *KrBuilder + func (builder *KrBuilder) Build() *Kr + func (builder *KrBuilder) Content(content *KrContent) *KrBuilder + func (builder *KrBuilder) CreateTime(createTime int) *KrBuilder + func (builder *KrBuilder) Id(id string) *KrBuilder + func (builder *KrBuilder) ModifyTime(modifyTime int) *KrBuilder + func (builder *KrBuilder) Pos(pos string) *KrBuilder + func (builder *KrBuilder) Score(score string) *KrBuilder + func (builder *KrBuilder) Weight(weight string) *KrBuilder + type KrContent struct + En *string + Zh *string + type KrContentBuilder struct + func NewKrContentBuilder() *KrContentBuilder + func (builder *KrContentBuilder) Build() *KrContent + func (builder *KrContentBuilder) En(en string) *KrContentBuilder + func (builder *KrContentBuilder) Zh(zh string) *KrContentBuilder + type ListPeriodReq struct + type ListPeriodReqBuilder struct + func NewListPeriodReqBuilder() *ListPeriodReqBuilder + func (builder *ListPeriodReqBuilder) Build() *ListPeriodReq + func (builder *ListPeriodReqBuilder) PageSize(pageSize int) *ListPeriodReqBuilder + func (builder *ListPeriodReqBuilder) PageToken(pageToken string) *ListPeriodReqBuilder + type ListPeriodResp struct + Data *ListPeriodRespData + func (resp *ListPeriodResp) Success() bool + type ListPeriodRespData struct + HasMore *bool + Items []*Period + PageToken *string + type ListUserOkrReq struct + type ListUserOkrReqBuilder struct + func NewListUserOkrReqBuilder() *ListUserOkrReqBuilder + func (builder *ListUserOkrReqBuilder) Build() *ListUserOkrReq + func (builder *ListUserOkrReqBuilder) Lang(lang string) *ListUserOkrReqBuilder + func (builder *ListUserOkrReqBuilder) Limit(limit string) *ListUserOkrReqBuilder + func (builder *ListUserOkrReqBuilder) Offset(offset string) *ListUserOkrReqBuilder + func (builder *ListUserOkrReqBuilder) PeriodIds(periodIds []string) *ListUserOkrReqBuilder + func (builder *ListUserOkrReqBuilder) UserId(userId string) *ListUserOkrReqBuilder + func (builder *ListUserOkrReqBuilder) UserIdType(userIdType string) *ListUserOkrReqBuilder + type ListUserOkrResp struct + Data *ListUserOkrRespData + func (resp *ListUserOkrResp) Success() bool + type ListUserOkrRespData struct + OkrList []*OkrBatch + Total *int + type Objective struct + AlignedObjectiveList []*AlignObjective + AligningObjectiveList []*AlignObjective + CreateTime *int + Id *string + KrList []*Kr + ModifyTime *int + Name *ObjectiveName + OkrId *string + Pos *string + Progress *ObjectiveProgress + Score *string + UserId *string + type ObjectiveBuilder struct + func NewObjectiveBuilder() *ObjectiveBuilder + func (builder *ObjectiveBuilder) AlignedObjectiveList(alignedObjectiveList []*AlignObjective) *ObjectiveBuilder + func (builder *ObjectiveBuilder) AligningObjectiveList(aligningObjectiveList []*AlignObjective) *ObjectiveBuilder + func (builder *ObjectiveBuilder) Build() *Objective + func (builder *ObjectiveBuilder) CreateTime(createTime int) *ObjectiveBuilder + func (builder *ObjectiveBuilder) Id(id string) *ObjectiveBuilder + func (builder *ObjectiveBuilder) KrList(krList []*Kr) *ObjectiveBuilder + func (builder *ObjectiveBuilder) ModifyTime(modifyTime int) *ObjectiveBuilder + func (builder *ObjectiveBuilder) Name(name *ObjectiveName) *ObjectiveBuilder + func (builder *ObjectiveBuilder) OkrId(okrId string) *ObjectiveBuilder + func (builder *ObjectiveBuilder) Pos(pos string) *ObjectiveBuilder + func (builder *ObjectiveBuilder) Progress(progress *ObjectiveProgress) *ObjectiveBuilder + func (builder *ObjectiveBuilder) Score(score string) *ObjectiveBuilder + func (builder *ObjectiveBuilder) UserId(userId string) *ObjectiveBuilder + type ObjectiveName struct + En *string + Zh *string + type ObjectiveNameBuilder struct + func NewObjectiveNameBuilder() *ObjectiveNameBuilder + func (builder *ObjectiveNameBuilder) Build() *ObjectiveName + func (builder *ObjectiveNameBuilder) En(en string) *ObjectiveNameBuilder + func (builder *ObjectiveNameBuilder) Zh(zh string) *ObjectiveNameBuilder + type ObjectiveProgress struct + En *string + Zh *string + type ObjectiveProgressBuilder struct + func NewObjectiveProgressBuilder() *ObjectiveProgressBuilder + func (builder *ObjectiveProgressBuilder) Build() *ObjectiveProgress + func (builder *ObjectiveProgressBuilder) En(en string) *ObjectiveProgressBuilder + func (builder *ObjectiveProgressBuilder) Zh(zh string) *ObjectiveProgressBuilder + type Okr struct + CreateTime *int + ModifyTime *int + Name *OkrName + ObjectiveList []*OkrDetailObjective + OkrId *string + OkrScore *int + PeriodId *string + PeriodType *string + type OkrBatch struct + ConfirmStatus *int + Id *string + Name *string + ObjectiveList []*OkrObjective + PeriodId *string + Permission *int + type OkrBatchBuilder struct + func NewOkrBatchBuilder() *OkrBatchBuilder + func (builder *OkrBatchBuilder) Build() *OkrBatch + func (builder *OkrBatchBuilder) ConfirmStatus(confirmStatus int) *OkrBatchBuilder + func (builder *OkrBatchBuilder) Id(id string) *OkrBatchBuilder + func (builder *OkrBatchBuilder) Name(name string) *OkrBatchBuilder + func (builder *OkrBatchBuilder) ObjectiveList(objectiveList []*OkrObjective) *OkrBatchBuilder + func (builder *OkrBatchBuilder) PeriodId(periodId string) *OkrBatchBuilder + func (builder *OkrBatchBuilder) Permission(permission int) *OkrBatchBuilder + type OkrBuilder struct + func NewOkrBuilder() *OkrBuilder + func (builder *OkrBuilder) Build() *Okr + func (builder *OkrBuilder) CreateTime(createTime int) *OkrBuilder + func (builder *OkrBuilder) ModifyTime(modifyTime int) *OkrBuilder + func (builder *OkrBuilder) Name(name *OkrName) *OkrBuilder + func (builder *OkrBuilder) ObjectiveList(objectiveList []*OkrDetailObjective) *OkrBuilder + func (builder *OkrBuilder) OkrId(okrId string) *OkrBuilder + func (builder *OkrBuilder) OkrScore(okrScore int) *OkrBuilder + func (builder *OkrBuilder) PeriodId(periodId string) *OkrBuilder + func (builder *OkrBuilder) PeriodType(periodType string) *OkrBuilder + type OkrComment struct + CommentTime *int + Commentator *OkrObjectiveAlignedObjectiveOwner + Content *string + ContentModifyTime *int + Id *string + LastModifier *OkrObjectiveAlignedObjectiveOwner + SolvedTime *int + type OkrCommentBuilder struct + func NewOkrCommentBuilder() *OkrCommentBuilder + func (builder *OkrCommentBuilder) Build() *OkrComment + func (builder *OkrCommentBuilder) CommentTime(commentTime int) *OkrCommentBuilder + func (builder *OkrCommentBuilder) Commentator(commentator *OkrObjectiveAlignedObjectiveOwner) *OkrCommentBuilder + func (builder *OkrCommentBuilder) Content(content string) *OkrCommentBuilder + func (builder *OkrCommentBuilder) ContentModifyTime(contentModifyTime int) *OkrCommentBuilder + func (builder *OkrCommentBuilder) Id(id string) *OkrCommentBuilder + func (builder *OkrCommentBuilder) LastModifier(lastModifier *OkrObjectiveAlignedObjectiveOwner) *OkrCommentBuilder + func (builder *OkrCommentBuilder) SolvedTime(solvedTime int) *OkrCommentBuilder + type OkrDetail struct + CreateTime *int + ModifyTime *int + Name *OkrName + ObjectiveList []*OkrDetailObjective + OkrId *string + OkrScore *int + PeriodId *string + PeriodType *string + type OkrDetailBuilder struct + func NewOkrDetailBuilder() *OkrDetailBuilder + func (builder *OkrDetailBuilder) Build() *OkrDetail + func (builder *OkrDetailBuilder) CreateTime(createTime int) *OkrDetailBuilder + func (builder *OkrDetailBuilder) ModifyTime(modifyTime int) *OkrDetailBuilder + func (builder *OkrDetailBuilder) Name(name *OkrName) *OkrDetailBuilder + func (builder *OkrDetailBuilder) ObjectiveList(objectiveList []*OkrDetailObjective) *OkrDetailBuilder + func (builder *OkrDetailBuilder) OkrId(okrId string) *OkrDetailBuilder + func (builder *OkrDetailBuilder) OkrScore(okrScore int) *OkrDetailBuilder + func (builder *OkrDetailBuilder) PeriodId(periodId string) *OkrDetailBuilder + func (builder *OkrDetailBuilder) PeriodType(periodType string) *OkrDetailBuilder + type OkrDetailObjective struct + AlignedObjectiveList []*OkrDetailObjectiveAlign + AligningObjectiveList []*OkrDetailObjectiveAlign + CreateTime *int + Id *string + KrList []*OkrDetailObjectiveKr + ModifyTime *int + Name *OkrName + OkrId *string + Pos *int + Progress *OkrName + Score *int + UserId *string + Weight *float64 + type OkrDetailObjectiveAlign struct + Id *string + OkrId *string + UserId *string + type OkrDetailObjectiveAlignBuilder struct + func NewOkrDetailObjectiveAlignBuilder() *OkrDetailObjectiveAlignBuilder + func (builder *OkrDetailObjectiveAlignBuilder) Build() *OkrDetailObjectiveAlign + func (builder *OkrDetailObjectiveAlignBuilder) Id(id string) *OkrDetailObjectiveAlignBuilder + func (builder *OkrDetailObjectiveAlignBuilder) OkrId(okrId string) *OkrDetailObjectiveAlignBuilder + func (builder *OkrDetailObjectiveAlignBuilder) UserId(userId string) *OkrDetailObjectiveAlignBuilder + type OkrDetailObjectiveBuilder struct + func NewOkrDetailObjectiveBuilder() *OkrDetailObjectiveBuilder + func (builder *OkrDetailObjectiveBuilder) AlignedObjectiveList(alignedObjectiveList []*OkrDetailObjectiveAlign) *OkrDetailObjectiveBuilder + func (builder *OkrDetailObjectiveBuilder) AligningObjectiveList(aligningObjectiveList []*OkrDetailObjectiveAlign) *OkrDetailObjectiveBuilder + func (builder *OkrDetailObjectiveBuilder) Build() *OkrDetailObjective + func (builder *OkrDetailObjectiveBuilder) CreateTime(createTime int) *OkrDetailObjectiveBuilder + func (builder *OkrDetailObjectiveBuilder) Id(id string) *OkrDetailObjectiveBuilder + func (builder *OkrDetailObjectiveBuilder) KrList(krList []*OkrDetailObjectiveKr) *OkrDetailObjectiveBuilder + func (builder *OkrDetailObjectiveBuilder) ModifyTime(modifyTime int) *OkrDetailObjectiveBuilder + func (builder *OkrDetailObjectiveBuilder) Name(name *OkrName) *OkrDetailObjectiveBuilder + func (builder *OkrDetailObjectiveBuilder) OkrId(okrId string) *OkrDetailObjectiveBuilder + func (builder *OkrDetailObjectiveBuilder) Pos(pos int) *OkrDetailObjectiveBuilder + func (builder *OkrDetailObjectiveBuilder) Progress(progress *OkrName) *OkrDetailObjectiveBuilder + func (builder *OkrDetailObjectiveBuilder) Score(score int) *OkrDetailObjectiveBuilder + func (builder *OkrDetailObjectiveBuilder) UserId(userId string) *OkrDetailObjectiveBuilder + func (builder *OkrDetailObjectiveBuilder) Weight(weight float64) *OkrDetailObjectiveBuilder + type OkrDetailObjectiveKr struct + Content *OkrName + CreateTime *int + Id *string + ModifyTime *int + Pos *int + Score *int + Weight *float64 + type OkrDetailObjectiveKrBuilder struct + func NewOkrDetailObjectiveKrBuilder() *OkrDetailObjectiveKrBuilder + func (builder *OkrDetailObjectiveKrBuilder) Build() *OkrDetailObjectiveKr + func (builder *OkrDetailObjectiveKrBuilder) Content(content *OkrName) *OkrDetailObjectiveKrBuilder + func (builder *OkrDetailObjectiveKrBuilder) CreateTime(createTime int) *OkrDetailObjectiveKrBuilder + func (builder *OkrDetailObjectiveKrBuilder) Id(id string) *OkrDetailObjectiveKrBuilder + func (builder *OkrDetailObjectiveKrBuilder) ModifyTime(modifyTime int) *OkrDetailObjectiveKrBuilder + func (builder *OkrDetailObjectiveKrBuilder) Pos(pos int) *OkrDetailObjectiveKrBuilder + func (builder *OkrDetailObjectiveKrBuilder) Score(score int) *OkrDetailObjectiveKrBuilder + func (builder *OkrDetailObjectiveKrBuilder) Weight(weight float64) *OkrDetailObjectiveKrBuilder + type OkrListInfo struct + CurrentOkr *Okr + OkrList []*Okr + type OkrListInfoBuilder struct + func NewOkrListInfoBuilder() *OkrListInfoBuilder + func (builder *OkrListInfoBuilder) Build() *OkrListInfo + func (builder *OkrListInfoBuilder) CurrentOkr(currentOkr *Okr) *OkrListInfoBuilder + func (builder *OkrListInfoBuilder) OkrList(okrList []*Okr) *OkrListInfoBuilder + type OkrName struct + En *string + Zh *string + type OkrNameBuilder struct + func NewOkrNameBuilder() *OkrNameBuilder + func (builder *OkrNameBuilder) Build() *OkrName + func (builder *OkrNameBuilder) En(en string) *OkrNameBuilder + func (builder *OkrNameBuilder) Zh(zh string) *OkrNameBuilder + type OkrObjective struct + AlignedObjectiveList []*OkrObjectiveAlignedObjective + AligningObjectiveList []*OkrObjectiveAlignedObjective + Content *string + Deadline *string + Id *string + KrList []*OkrObjectiveKr + MentionedUserList []*OkrObjectiveAlignedObjectiveOwner + Permission *int + ProgressRate *OkrObjectiveProgressRate + ProgressRatePercentLastUpdatedTime *string + ProgressRateStatusLastUpdatedTime *string + ProgressRecordLastUpdatedTime *string + ProgressRecordList []*ProgressRecordSimplify + ProgressReport *string + ProgressReportLastUpdatedTime *string + Score *int + ScoreLastUpdatedTime *string + Weight *float64 + type OkrObjectiveAlignedObjective struct + Id *string + OkrId *string + Owner *OkrObjectiveAlignedObjectiveOwner + type OkrObjectiveAlignedObjectiveBuilder struct + func NewOkrObjectiveAlignedObjectiveBuilder() *OkrObjectiveAlignedObjectiveBuilder + func (builder *OkrObjectiveAlignedObjectiveBuilder) Build() *OkrObjectiveAlignedObjective + func (builder *OkrObjectiveAlignedObjectiveBuilder) Id(id string) *OkrObjectiveAlignedObjectiveBuilder + func (builder *OkrObjectiveAlignedObjectiveBuilder) OkrId(okrId string) *OkrObjectiveAlignedObjectiveBuilder + func (builder *OkrObjectiveAlignedObjectiveBuilder) Owner(owner *OkrObjectiveAlignedObjectiveOwner) *OkrObjectiveAlignedObjectiveBuilder + type OkrObjectiveAlignedObjectiveOwner struct + OpenId *string + UserId *string + type OkrObjectiveAlignedObjectiveOwnerBuilder struct + func NewOkrObjectiveAlignedObjectiveOwnerBuilder() *OkrObjectiveAlignedObjectiveOwnerBuilder + func (builder *OkrObjectiveAlignedObjectiveOwnerBuilder) Build() *OkrObjectiveAlignedObjectiveOwner + func (builder *OkrObjectiveAlignedObjectiveOwnerBuilder) OpenId(openId string) *OkrObjectiveAlignedObjectiveOwnerBuilder + func (builder *OkrObjectiveAlignedObjectiveOwnerBuilder) UserId(userId string) *OkrObjectiveAlignedObjectiveOwnerBuilder + type OkrObjectiveAlignment struct + Id *string + ToId *string + ToType *int + type OkrObjectiveAlignmentBuilder struct + func NewOkrObjectiveAlignmentBuilder() *OkrObjectiveAlignmentBuilder + func (builder *OkrObjectiveAlignmentBuilder) Build() *OkrObjectiveAlignment + func (builder *OkrObjectiveAlignmentBuilder) Id(id string) *OkrObjectiveAlignmentBuilder + func (builder *OkrObjectiveAlignmentBuilder) ToId(toId string) *OkrObjectiveAlignmentBuilder + func (builder *OkrObjectiveAlignmentBuilder) ToType(toType int) *OkrObjectiveAlignmentBuilder + type OkrObjectiveBuilder struct + func NewOkrObjectiveBuilder() *OkrObjectiveBuilder + func (builder *OkrObjectiveBuilder) AlignedObjectiveList(alignedObjectiveList []*OkrObjectiveAlignedObjective) *OkrObjectiveBuilder + func (builder *OkrObjectiveBuilder) AligningObjectiveList(aligningObjectiveList []*OkrObjectiveAlignedObjective) *OkrObjectiveBuilder + func (builder *OkrObjectiveBuilder) Build() *OkrObjective + func (builder *OkrObjectiveBuilder) Content(content string) *OkrObjectiveBuilder + func (builder *OkrObjectiveBuilder) Deadline(deadline string) *OkrObjectiveBuilder + func (builder *OkrObjectiveBuilder) Id(id string) *OkrObjectiveBuilder + func (builder *OkrObjectiveBuilder) KrList(krList []*OkrObjectiveKr) *OkrObjectiveBuilder + func (builder *OkrObjectiveBuilder) MentionedUserList(mentionedUserList []*OkrObjectiveAlignedObjectiveOwner) *OkrObjectiveBuilder + func (builder *OkrObjectiveBuilder) Permission(permission int) *OkrObjectiveBuilder + func (builder *OkrObjectiveBuilder) ProgressRate(progressRate *OkrObjectiveProgressRate) *OkrObjectiveBuilder + func (builder *OkrObjectiveBuilder) ProgressRatePercentLastUpdatedTime(progressRatePercentLastUpdatedTime string) *OkrObjectiveBuilder + func (builder *OkrObjectiveBuilder) ProgressRateStatusLastUpdatedTime(progressRateStatusLastUpdatedTime string) *OkrObjectiveBuilder + func (builder *OkrObjectiveBuilder) ProgressRecordLastUpdatedTime(progressRecordLastUpdatedTime string) *OkrObjectiveBuilder + func (builder *OkrObjectiveBuilder) ProgressRecordList(progressRecordList []*ProgressRecordSimplify) *OkrObjectiveBuilder + func (builder *OkrObjectiveBuilder) ProgressReport(progressReport string) *OkrObjectiveBuilder + func (builder *OkrObjectiveBuilder) ProgressReportLastUpdatedTime(progressReportLastUpdatedTime string) *OkrObjectiveBuilder + func (builder *OkrObjectiveBuilder) Score(score int) *OkrObjectiveBuilder + func (builder *OkrObjectiveBuilder) ScoreLastUpdatedTime(scoreLastUpdatedTime string) *OkrObjectiveBuilder + func (builder *OkrObjectiveBuilder) Weight(weight float64) *OkrObjectiveBuilder + type OkrObjectiveKr struct + Content *string + Deadline *string + Id *string + KrWeight *float64 + MentionedUserList []*OkrObjectiveAlignedObjectiveOwner + ProgressRate *OkrObjectiveProgressRate + ProgressRatePercentLastUpdatedTime *string + ProgressRateStatusLastUpdatedTime *string + ProgressRecordLastUpdatedTime *string + ProgressRecordList []*ProgressRecordSimplify + ProgressReportLastUpdatedTime *string + Score *int + ScoreLastUpdatedTime *string + Weight *int + type OkrObjectiveKrBuilder struct + func NewOkrObjectiveKrBuilder() *OkrObjectiveKrBuilder + func (builder *OkrObjectiveKrBuilder) Build() *OkrObjectiveKr + func (builder *OkrObjectiveKrBuilder) Content(content string) *OkrObjectiveKrBuilder + func (builder *OkrObjectiveKrBuilder) Deadline(deadline string) *OkrObjectiveKrBuilder + func (builder *OkrObjectiveKrBuilder) Id(id string) *OkrObjectiveKrBuilder + func (builder *OkrObjectiveKrBuilder) KrWeight(krWeight float64) *OkrObjectiveKrBuilder + func (builder *OkrObjectiveKrBuilder) MentionedUserList(mentionedUserList []*OkrObjectiveAlignedObjectiveOwner) *OkrObjectiveKrBuilder + func (builder *OkrObjectiveKrBuilder) ProgressRate(progressRate *OkrObjectiveProgressRate) *OkrObjectiveKrBuilder + func (builder *OkrObjectiveKrBuilder) ProgressRatePercentLastUpdatedTime(progressRatePercentLastUpdatedTime string) *OkrObjectiveKrBuilder + func (builder *OkrObjectiveKrBuilder) ProgressRateStatusLastUpdatedTime(progressRateStatusLastUpdatedTime string) *OkrObjectiveKrBuilder + func (builder *OkrObjectiveKrBuilder) ProgressRecordLastUpdatedTime(progressRecordLastUpdatedTime string) *OkrObjectiveKrBuilder + func (builder *OkrObjectiveKrBuilder) ProgressRecordList(progressRecordList []*ProgressRecordSimplify) *OkrObjectiveKrBuilder + func (builder *OkrObjectiveKrBuilder) ProgressReportLastUpdatedTime(progressReportLastUpdatedTime string) *OkrObjectiveKrBuilder + func (builder *OkrObjectiveKrBuilder) Score(score int) *OkrObjectiveKrBuilder + func (builder *OkrObjectiveKrBuilder) ScoreLastUpdatedTime(scoreLastUpdatedTime string) *OkrObjectiveKrBuilder + func (builder *OkrObjectiveKrBuilder) Weight(weight int) *OkrObjectiveKrBuilder + type OkrObjectiveProgressRate struct + Percent *int + Status *string + type OkrObjectiveProgressRateBuilder struct + func NewOkrObjectiveProgressRateBuilder() *OkrObjectiveProgressRateBuilder + func (builder *OkrObjectiveProgressRateBuilder) Build() *OkrObjectiveProgressRate + func (builder *OkrObjectiveProgressRateBuilder) Percent(percent int) *OkrObjectiveProgressRateBuilder + func (builder *OkrObjectiveProgressRateBuilder) Status(status string) *OkrObjectiveProgressRateBuilder + type OkrReview struct + ReviewPeriodList []*OkrReviewPeriod + UserId *OkrObjectiveAlignedObjectiveOwner + type OkrReviewBuilder struct + func NewOkrReviewBuilder() *OkrReviewBuilder + func (builder *OkrReviewBuilder) Build() *OkrReview + func (builder *OkrReviewBuilder) ReviewPeriodList(reviewPeriodList []*OkrReviewPeriod) *OkrReviewBuilder + func (builder *OkrReviewBuilder) UserId(userId *OkrObjectiveAlignedObjectiveOwner) *OkrReviewBuilder + type OkrReviewPeriod struct + CycleReviewList []*OkrReviewPeriodUrl + PeriodId *string + ProgressReportList []*OkrReviewPeriodUrl + type OkrReviewPeriodBuilder struct + func NewOkrReviewPeriodBuilder() *OkrReviewPeriodBuilder + func (builder *OkrReviewPeriodBuilder) Build() *OkrReviewPeriod + func (builder *OkrReviewPeriodBuilder) CycleReviewList(cycleReviewList []*OkrReviewPeriodUrl) *OkrReviewPeriodBuilder + func (builder *OkrReviewPeriodBuilder) PeriodId(periodId string) *OkrReviewPeriodBuilder + func (builder *OkrReviewPeriodBuilder) ProgressReportList(progressReportList []*OkrReviewPeriodUrl) *OkrReviewPeriodBuilder + type OkrReviewPeriodUrl struct + CreateTime *string + Url *string + type OkrReviewPeriodUrlBuilder struct + func NewOkrReviewPeriodUrlBuilder() *OkrReviewPeriodUrlBuilder + func (builder *OkrReviewPeriodUrlBuilder) Build() *OkrReviewPeriodUrl + func (builder *OkrReviewPeriodUrlBuilder) CreateTime(createTime string) *OkrReviewPeriodUrlBuilder + func (builder *OkrReviewPeriodUrlBuilder) Url(url string) *OkrReviewPeriodUrlBuilder + type OkrService struct + Image *image + Okr *okr + Period *period + ProgressRecord *progressRecord + UserOkr *userOkr + func NewService(config *larkcore.Config) *OkrService + type OkrSimple struct + Name *OkrName + OkrId *string + PeriodId *string + PeriodType *string + type OkrSimpleBuilder struct + func NewOkrSimpleBuilder() *OkrSimpleBuilder + func (builder *OkrSimpleBuilder) Build() *OkrSimple + func (builder *OkrSimpleBuilder) Name(name *OkrName) *OkrSimpleBuilder + func (builder *OkrSimpleBuilder) OkrId(okrId string) *OkrSimpleBuilder + func (builder *OkrSimpleBuilder) PeriodId(periodId string) *OkrSimpleBuilder + func (builder *OkrSimpleBuilder) PeriodType(periodType string) *OkrSimpleBuilder + type Period struct + EnName *string + Id *string + Status *int + ZhName *string + type PeriodBuilder struct + func NewPeriodBuilder() *PeriodBuilder + func (builder *PeriodBuilder) Build() *Period + func (builder *PeriodBuilder) EnName(enName string) *PeriodBuilder + func (builder *PeriodBuilder) Id(id string) *PeriodBuilder + func (builder *PeriodBuilder) Status(status int) *PeriodBuilder + func (builder *PeriodBuilder) ZhName(zhName string) *PeriodBuilder + type ProgressItem struct + Content *string + MentionList []string + Timestamp *int + type ProgressItemBuilder struct + func NewProgressItemBuilder() *ProgressItemBuilder + func (builder *ProgressItemBuilder) Build() *ProgressItem + func (builder *ProgressItemBuilder) Content(content string) *ProgressItemBuilder + func (builder *ProgressItemBuilder) MentionList(mentionList []string) *ProgressItemBuilder + func (builder *ProgressItemBuilder) Timestamp(timestamp int) *ProgressItemBuilder + type ProgressRate struct + Percent *int + Status *int + type ProgressRateBuilder struct + func NewProgressRateBuilder() *ProgressRateBuilder + func (builder *ProgressRateBuilder) Build() *ProgressRate + func (builder *ProgressRateBuilder) Percent(percent int) *ProgressRateBuilder + func (builder *ProgressRateBuilder) Status(status int) *ProgressRateBuilder + type ProgressRecord struct + Content *ContentBlock + ModifyTime *string + ProgressId *string + type ProgressRecordBuilder struct + func NewProgressRecordBuilder() *ProgressRecordBuilder + func (builder *ProgressRecordBuilder) Build() *ProgressRecord + func (builder *ProgressRecordBuilder) Content(content *ContentBlock) *ProgressRecordBuilder + func (builder *ProgressRecordBuilder) ModifyTime(modifyTime string) *ProgressRecordBuilder + func (builder *ProgressRecordBuilder) ProgressId(progressId string) *ProgressRecordBuilder + type ProgressRecordSimplify struct + Id *string + type ProgressRecordSimplifyBuilder struct + func NewProgressRecordSimplifyBuilder() *ProgressRecordSimplifyBuilder + func (builder *ProgressRecordSimplifyBuilder) Build() *ProgressRecordSimplify + func (builder *ProgressRecordSimplifyBuilder) Id(id string) *ProgressRecordSimplifyBuilder + type UpdateProgressRecordPathReqBodyBuilder struct + func NewUpdateProgressRecordPathReqBodyBuilder() *UpdateProgressRecordPathReqBodyBuilder + func (builder *UpdateProgressRecordPathReqBodyBuilder) Build() (*UpdateProgressRecordReqBody, error) + func (builder *UpdateProgressRecordPathReqBodyBuilder) Content(content *ContentBlock) *UpdateProgressRecordPathReqBodyBuilder + type UpdateProgressRecordReq struct + Body *UpdateProgressRecordReqBody + type UpdateProgressRecordReqBody struct + Content *ContentBlock + type UpdateProgressRecordReqBodyBuilder struct + func NewUpdateProgressRecordReqBodyBuilder() *UpdateProgressRecordReqBodyBuilder + func (builder *UpdateProgressRecordReqBodyBuilder) Build() *UpdateProgressRecordReqBody + func (builder *UpdateProgressRecordReqBodyBuilder) Content(content *ContentBlock) *UpdateProgressRecordReqBodyBuilder + type UpdateProgressRecordReqBuilder struct + func NewUpdateProgressRecordReqBuilder() *UpdateProgressRecordReqBuilder + func (builder *UpdateProgressRecordReqBuilder) Body(body *UpdateProgressRecordReqBody) *UpdateProgressRecordReqBuilder + func (builder *UpdateProgressRecordReqBuilder) Build() *UpdateProgressRecordReq + func (builder *UpdateProgressRecordReqBuilder) ProgressId(progressId string) *UpdateProgressRecordReqBuilder + type UpdateProgressRecordResp struct + Data *UpdateProgressRecordRespData + func (resp *UpdateProgressRecordResp) Success() bool + type UpdateProgressRecordRespData struct + Data *ProgressRecord + type UploadImagePathReqBodyBuilder struct + func NewUploadImagePathReqBodyBuilder() *UploadImagePathReqBodyBuilder + func (builder *UploadImagePathReqBodyBuilder) Build() (*UploadImageReqBody, error) + func (builder *UploadImagePathReqBodyBuilder) DataPath(dataPath string) *UploadImagePathReqBodyBuilder + func (builder *UploadImagePathReqBodyBuilder) TargetId(targetId string) *UploadImagePathReqBodyBuilder + func (builder *UploadImagePathReqBodyBuilder) TargetType(targetType int) *UploadImagePathReqBodyBuilder + type UploadImageReq struct + Body *UploadImageReqBody + type UploadImageReqBody struct + Data io.Reader + TargetId *string + TargetType *int + type UploadImageReqBodyBuilder struct + func NewUploadImageReqBodyBuilder() *UploadImageReqBodyBuilder + func (builder *UploadImageReqBodyBuilder) Build() *UploadImageReqBody + func (builder *UploadImageReqBodyBuilder) Data(data io.Reader) *UploadImageReqBodyBuilder + func (builder *UploadImageReqBodyBuilder) TargetId(targetId string) *UploadImageReqBodyBuilder + func (builder *UploadImageReqBodyBuilder) TargetType(targetType int) *UploadImageReqBodyBuilder + type UploadImageReqBuilder struct + func NewUploadImageReqBuilder() *UploadImageReqBuilder + func (builder *UploadImageReqBuilder) Body(body *UploadImageReqBody) *UploadImageReqBuilder + func (builder *UploadImageReqBuilder) Build() *UploadImageReq + type UploadImageResp struct + Data *UploadImageRespData + func (resp *UploadImageResp) Success() bool + type UploadImageRespData struct + Data *ImageInfo + type UpsertObjective struct + Content *string + KrList []*UpsertObjectiveKr + MentionList []string + ProgressList []*ProgressItem + ProgressRate *ProgressRate + Weight *float64 + type UpsertObjectiveBuilder struct + func NewUpsertObjectiveBuilder() *UpsertObjectiveBuilder + func (builder *UpsertObjectiveBuilder) Build() *UpsertObjective + func (builder *UpsertObjectiveBuilder) Content(content string) *UpsertObjectiveBuilder + func (builder *UpsertObjectiveBuilder) KrList(krList []*UpsertObjectiveKr) *UpsertObjectiveBuilder + func (builder *UpsertObjectiveBuilder) MentionList(mentionList []string) *UpsertObjectiveBuilder + func (builder *UpsertObjectiveBuilder) ProgressList(progressList []*ProgressItem) *UpsertObjectiveBuilder + func (builder *UpsertObjectiveBuilder) ProgressRate(progressRate *ProgressRate) *UpsertObjectiveBuilder + func (builder *UpsertObjectiveBuilder) Weight(weight float64) *UpsertObjectiveBuilder + type UpsertObjectiveKr struct + Content *string + MentionList []string + ProgressList []*ProgressItem + ProgressRate *ProgressRate + Score *int + Weight *float64 + type UpsertObjectiveKrBuilder struct + func NewUpsertObjectiveKrBuilder() *UpsertObjectiveKrBuilder + func (builder *UpsertObjectiveKrBuilder) Build() *UpsertObjectiveKr + func (builder *UpsertObjectiveKrBuilder) Content(content string) *UpsertObjectiveKrBuilder + func (builder *UpsertObjectiveKrBuilder) MentionList(mentionList []string) *UpsertObjectiveKrBuilder + func (builder *UpsertObjectiveKrBuilder) ProgressList(progressList []*ProgressItem) *UpsertObjectiveKrBuilder + func (builder *UpsertObjectiveKrBuilder) ProgressRate(progressRate *ProgressRate) *UpsertObjectiveKrBuilder + func (builder *UpsertObjectiveKrBuilder) Score(score int) *UpsertObjectiveKrBuilder + func (builder *UpsertObjectiveKrBuilder) Weight(weight float64) *UpsertObjectiveKrBuilder + type User struct + Id *string + type UserBuilder struct + func NewUserBuilder() *UserBuilder + func (builder *UserBuilder) Build() *User + func (builder *UserBuilder) Id(id string) *UserBuilder + type UserOkr struct + Id *string + Name *string + ObjectiveList []*UserOkrObjective + Permission *int + type UserOkrBuilder struct + func NewUserOkrBuilder() *UserOkrBuilder + func (builder *UserOkrBuilder) Build() *UserOkr + func (builder *UserOkrBuilder) Id(id string) *UserOkrBuilder + func (builder *UserOkrBuilder) Name(name string) *UserOkrBuilder + func (builder *UserOkrBuilder) ObjectiveList(objectiveList []*UserOkrObjective) *UserOkrBuilder + func (builder *UserOkrBuilder) Permission(permission int) *UserOkrBuilder + type UserOkrObjective struct + AlignedObjectiveList []*UserOkrObjectiveAlignedObjective + AligningObjectiveList []*UserOkrObjectiveAlignedObjective + Content *string + Id *string + KrList []*UserOkrObjectiveKr + Permission *int + ProgressRate *UserOkrObjectiveProgressRate + ProgressReport *string + Score *string + type UserOkrObjectiveAlignedObjective struct + Id *string + OkrId *string + Owner *UserOkrObjectiveAlignedObjectiveOwner + type UserOkrObjectiveAlignedObjectiveBuilder struct + func NewUserOkrObjectiveAlignedObjectiveBuilder() *UserOkrObjectiveAlignedObjectiveBuilder + func (builder *UserOkrObjectiveAlignedObjectiveBuilder) Build() *UserOkrObjectiveAlignedObjective + func (builder *UserOkrObjectiveAlignedObjectiveBuilder) Id(id string) *UserOkrObjectiveAlignedObjectiveBuilder + func (builder *UserOkrObjectiveAlignedObjectiveBuilder) OkrId(okrId string) *UserOkrObjectiveAlignedObjectiveBuilder + func (builder *UserOkrObjectiveAlignedObjectiveBuilder) Owner(owner *UserOkrObjectiveAlignedObjectiveOwner) *UserOkrObjectiveAlignedObjectiveBuilder + type UserOkrObjectiveAlignedObjectiveOwner struct + EmployeeId *string + EmployeeNo *string + Name *string + OpenId *string + UnionId *string + type UserOkrObjectiveAlignedObjectiveOwnerBuilder struct + func NewUserOkrObjectiveAlignedObjectiveOwnerBuilder() *UserOkrObjectiveAlignedObjectiveOwnerBuilder + func (builder *UserOkrObjectiveAlignedObjectiveOwnerBuilder) Build() *UserOkrObjectiveAlignedObjectiveOwner + func (builder *UserOkrObjectiveAlignedObjectiveOwnerBuilder) EmployeeId(employeeId string) *UserOkrObjectiveAlignedObjectiveOwnerBuilder + func (builder *UserOkrObjectiveAlignedObjectiveOwnerBuilder) EmployeeNo(employeeNo string) *UserOkrObjectiveAlignedObjectiveOwnerBuilder + func (builder *UserOkrObjectiveAlignedObjectiveOwnerBuilder) Name(name string) *UserOkrObjectiveAlignedObjectiveOwnerBuilder + func (builder *UserOkrObjectiveAlignedObjectiveOwnerBuilder) OpenId(openId string) *UserOkrObjectiveAlignedObjectiveOwnerBuilder + func (builder *UserOkrObjectiveAlignedObjectiveOwnerBuilder) UnionId(unionId string) *UserOkrObjectiveAlignedObjectiveOwnerBuilder + type UserOkrObjectiveBuilder struct + func NewUserOkrObjectiveBuilder() *UserOkrObjectiveBuilder + func (builder *UserOkrObjectiveBuilder) AlignedObjectiveList(alignedObjectiveList []*UserOkrObjectiveAlignedObjective) *UserOkrObjectiveBuilder + func (builder *UserOkrObjectiveBuilder) AligningObjectiveList(aligningObjectiveList []*UserOkrObjectiveAlignedObjective) *UserOkrObjectiveBuilder + func (builder *UserOkrObjectiveBuilder) Build() *UserOkrObjective + func (builder *UserOkrObjectiveBuilder) Content(content string) *UserOkrObjectiveBuilder + func (builder *UserOkrObjectiveBuilder) Id(id string) *UserOkrObjectiveBuilder + func (builder *UserOkrObjectiveBuilder) KrList(krList []*UserOkrObjectiveKr) *UserOkrObjectiveBuilder + func (builder *UserOkrObjectiveBuilder) Permission(permission int) *UserOkrObjectiveBuilder + func (builder *UserOkrObjectiveBuilder) ProgressRate(progressRate *UserOkrObjectiveProgressRate) *UserOkrObjectiveBuilder + func (builder *UserOkrObjectiveBuilder) ProgressReport(progressReport string) *UserOkrObjectiveBuilder + func (builder *UserOkrObjectiveBuilder) Score(score string) *UserOkrObjectiveBuilder + type UserOkrObjectiveKr struct + Content *string + Id *string + ProgressRate *UserOkrObjectiveProgressRate + Score *int + Weight *int + type UserOkrObjectiveKrBuilder struct + func NewUserOkrObjectiveKrBuilder() *UserOkrObjectiveKrBuilder + func (builder *UserOkrObjectiveKrBuilder) Build() *UserOkrObjectiveKr + func (builder *UserOkrObjectiveKrBuilder) Content(content string) *UserOkrObjectiveKrBuilder + func (builder *UserOkrObjectiveKrBuilder) Id(id string) *UserOkrObjectiveKrBuilder + func (builder *UserOkrObjectiveKrBuilder) ProgressRate(progressRate *UserOkrObjectiveProgressRate) *UserOkrObjectiveKrBuilder + func (builder *UserOkrObjectiveKrBuilder) Score(score int) *UserOkrObjectiveKrBuilder + func (builder *UserOkrObjectiveKrBuilder) Weight(weight int) *UserOkrObjectiveKrBuilder + type UserOkrObjectiveProgressRate struct + Percent *int + Status *string + type UserOkrObjectiveProgressRateBuilder struct + func NewUserOkrObjectiveProgressRateBuilder() *UserOkrObjectiveProgressRateBuilder + func (builder *UserOkrObjectiveProgressRateBuilder) Build() *UserOkrObjectiveProgressRate + func (builder *UserOkrObjectiveProgressRateBuilder) Percent(percent int) *UserOkrObjectiveProgressRateBuilder + func (builder *UserOkrObjectiveProgressRateBuilder) Status(status string) *UserOkrObjectiveProgressRateBuilder