todo_1_0

package
v1.3.86 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 21, 2022 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Overview

This file is auto-generated, don't edit it. Thanks. *

*

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

type Client struct {
	openapi.Client
}

func NewClient

func NewClient(config *openapi.Config) (*Client, error)

func (*Client) CountTodoTasks

func (client *Client) CountTodoTasks(unionId *string, request *CountTodoTasksRequest) (_result *CountTodoTasksResponse, _err error)

func (*Client) CountTodoTasksWithOptions

func (client *Client) CountTodoTasksWithOptions(unionId *string, request *CountTodoTasksRequest, headers *CountTodoTasksHeaders, runtime *util.RuntimeOptions) (_result *CountTodoTasksResponse, _err error)

func (*Client) CreateTodoTask

func (client *Client) CreateTodoTask(unionId *string, request *CreateTodoTaskRequest) (_result *CreateTodoTaskResponse, _err error)

func (*Client) CreateTodoTaskWithOptions

func (client *Client) CreateTodoTaskWithOptions(unionId *string, request *CreateTodoTaskRequest, headers *CreateTodoTaskHeaders, runtime *util.RuntimeOptions) (_result *CreateTodoTaskResponse, _err error)

func (*Client) CreateTodoTypeConfig

func (client *Client) CreateTodoTypeConfig(unionId *string, request *CreateTodoTypeConfigRequest) (_result *CreateTodoTypeConfigResponse, _err error)

func (*Client) CreateTodoTypeConfigWithOptions

func (client *Client) CreateTodoTypeConfigWithOptions(unionId *string, request *CreateTodoTypeConfigRequest, headers *CreateTodoTypeConfigHeaders, runtime *util.RuntimeOptions) (_result *CreateTodoTypeConfigResponse, _err error)

func (*Client) DeleteTodoTask

func (client *Client) DeleteTodoTask(unionId *string, taskId *string, request *DeleteTodoTaskRequest) (_result *DeleteTodoTaskResponse, _err error)

func (*Client) DeleteTodoTaskWithOptions

func (client *Client) DeleteTodoTaskWithOptions(unionId *string, taskId *string, request *DeleteTodoTaskRequest, headers *DeleteTodoTaskHeaders, runtime *util.RuntimeOptions) (_result *DeleteTodoTaskResponse, _err error)

func (*Client) GetTodoTask

func (client *Client) GetTodoTask(unionId *string, taskId *string) (_result *GetTodoTaskResponse, _err error)

func (*Client) GetTodoTaskBySourceId

func (client *Client) GetTodoTaskBySourceId(unionId *string, sourceId *string) (_result *GetTodoTaskBySourceIdResponse, _err error)

func (*Client) GetTodoTaskBySourceIdWithOptions

func (client *Client) GetTodoTaskBySourceIdWithOptions(unionId *string, sourceId *string, headers *GetTodoTaskBySourceIdHeaders, runtime *util.RuntimeOptions) (_result *GetTodoTaskBySourceIdResponse, _err error)

func (*Client) GetTodoTaskDetail

func (client *Client) GetTodoTaskDetail(taskId *string, unionId *string) (_result *GetTodoTaskDetailResponse, _err error)

func (*Client) GetTodoTaskDetailWithOptions

func (client *Client) GetTodoTaskDetailWithOptions(taskId *string, unionId *string, headers *GetTodoTaskDetailHeaders, runtime *util.RuntimeOptions) (_result *GetTodoTaskDetailResponse, _err error)

func (*Client) GetTodoTaskWithOptions

func (client *Client) GetTodoTaskWithOptions(unionId *string, taskId *string, headers *GetTodoTaskHeaders, runtime *util.RuntimeOptions) (_result *GetTodoTaskResponse, _err error)

func (*Client) GetTodoTypeConfig

func (client *Client) GetTodoTypeConfig(unionId *string, cardTypeId *string) (_result *GetTodoTypeConfigResponse, _err error)

func (*Client) GetTodoTypeConfigWithOptions

func (client *Client) GetTodoTypeConfigWithOptions(unionId *string, cardTypeId *string, headers *GetTodoTypeConfigHeaders, runtime *util.RuntimeOptions) (_result *GetTodoTypeConfigResponse, _err error)

func (*Client) Init

func (client *Client) Init(config *openapi.Config) (_err error)

func (*Client) QueryOrgTodoByUser

func (client *Client) QueryOrgTodoByUser(unionId *string, request *QueryOrgTodoByUserRequest) (_result *QueryOrgTodoByUserResponse, _err error)

func (*Client) QueryOrgTodoByUserWithOptions

func (client *Client) QueryOrgTodoByUserWithOptions(unionId *string, request *QueryOrgTodoByUserRequest, headers *QueryOrgTodoByUserHeaders, runtime *util.RuntimeOptions) (_result *QueryOrgTodoByUserResponse, _err error)

func (*Client) QueryOrgTodoTasks

func (client *Client) QueryOrgTodoTasks(unionId *string, request *QueryOrgTodoTasksRequest) (_result *QueryOrgTodoTasksResponse, _err error)

func (*Client) QueryOrgTodoTasksWithOptions

func (client *Client) QueryOrgTodoTasksWithOptions(unionId *string, request *QueryOrgTodoTasksRequest, headers *QueryOrgTodoTasksHeaders, runtime *util.RuntimeOptions) (_result *QueryOrgTodoTasksResponse, _err error)

func (*Client) QueryTodoTasks

func (client *Client) QueryTodoTasks(unionId *string, request *QueryTodoTasksRequest) (_result *QueryTodoTasksResponse, _err error)

func (*Client) QueryTodoTasksWithOptions

func (client *Client) QueryTodoTasksWithOptions(unionId *string, request *QueryTodoTasksRequest, headers *QueryTodoTasksHeaders, runtime *util.RuntimeOptions) (_result *QueryTodoTasksResponse, _err error)

func (*Client) UpdateTodoTask

func (client *Client) UpdateTodoTask(unionId *string, taskId *string, request *UpdateTodoTaskRequest) (_result *UpdateTodoTaskResponse, _err error)

func (*Client) UpdateTodoTaskExecutorStatus

func (client *Client) UpdateTodoTaskExecutorStatus(unionId *string, taskId *string, request *UpdateTodoTaskExecutorStatusRequest) (_result *UpdateTodoTaskExecutorStatusResponse, _err error)

func (*Client) UpdateTodoTaskExecutorStatusWithOptions

func (client *Client) UpdateTodoTaskExecutorStatusWithOptions(unionId *string, taskId *string, request *UpdateTodoTaskExecutorStatusRequest, headers *UpdateTodoTaskExecutorStatusHeaders, runtime *util.RuntimeOptions) (_result *UpdateTodoTaskExecutorStatusResponse, _err error)

func (*Client) UpdateTodoTaskWithOptions

func (client *Client) UpdateTodoTaskWithOptions(unionId *string, taskId *string, request *UpdateTodoTaskRequest, headers *UpdateTodoTaskHeaders, runtime *util.RuntimeOptions) (_result *UpdateTodoTaskResponse, _err error)

func (*Client) UpdateTodoTypeConfig

func (client *Client) UpdateTodoTypeConfig(unionId *string, cardTypeId *string, request *UpdateTodoTypeConfigRequest) (_result *UpdateTodoTypeConfigResponse, _err error)

func (*Client) UpdateTodoTypeConfigWithOptions

func (client *Client) UpdateTodoTypeConfigWithOptions(unionId *string, cardTypeId *string, request *UpdateTodoTypeConfigRequest, headers *UpdateTodoTypeConfigHeaders, runtime *util.RuntimeOptions) (_result *UpdateTodoTypeConfigResponse, _err error)

type CountTodoTasksHeaders

type CountTodoTasksHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (CountTodoTasksHeaders) GoString

func (s CountTodoTasksHeaders) GoString() string

func (*CountTodoTasksHeaders) SetCommonHeaders

func (s *CountTodoTasksHeaders) SetCommonHeaders(v map[string]*string) *CountTodoTasksHeaders

func (*CountTodoTasksHeaders) SetXAcsDingtalkAccessToken

func (s *CountTodoTasksHeaders) SetXAcsDingtalkAccessToken(v string) *CountTodoTasksHeaders

func (CountTodoTasksHeaders) String

func (s CountTodoTasksHeaders) String() string

type CountTodoTasksRequest

type CountTodoTasksRequest struct {
	// 所属分类
	Category *string `json:"category,omitempty" xml:"category,omitempty"`
	// 查询从计划完成时间开始
	FromDueTime *int64 `json:"fromDueTime,omitempty" xml:"fromDueTime,omitempty"`
	// 待办完成状态。
	IsDone *bool `json:"isDone,omitempty" xml:"isDone,omitempty"`
	// 待办回收状态
	IsRecycled *bool `json:"isRecycled,omitempty" xml:"isRecycled,omitempty"`
	// 查询目标用户角色类型,执行人 | 创建人 | 参与人,可以同时传多个值。如:[["executor"], ["creator"],["participant"]] 或 [["executor", "creator"]]
	RoleTypes [][]*string `json:"roleTypes,omitempty" xml:"roleTypes,omitempty" type:"Repeated"`
	// 查询到计划完成时间结束
	ToDueTime *int64 `json:"toDueTime,omitempty" xml:"toDueTime,omitempty"`
}

func (CountTodoTasksRequest) GoString

func (s CountTodoTasksRequest) GoString() string

func (*CountTodoTasksRequest) SetCategory

func (*CountTodoTasksRequest) SetFromDueTime

func (s *CountTodoTasksRequest) SetFromDueTime(v int64) *CountTodoTasksRequest

func (*CountTodoTasksRequest) SetIsDone

func (*CountTodoTasksRequest) SetIsRecycled

func (s *CountTodoTasksRequest) SetIsRecycled(v bool) *CountTodoTasksRequest

func (*CountTodoTasksRequest) SetRoleTypes

func (s *CountTodoTasksRequest) SetRoleTypes(v [][]*string) *CountTodoTasksRequest

func (*CountTodoTasksRequest) SetToDueTime

func (CountTodoTasksRequest) String

func (s CountTodoTasksRequest) String() string

type CountTodoTasksResponse

type CountTodoTasksResponse struct {
	Headers map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *CountTodoTasksResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CountTodoTasksResponse) GoString

func (s CountTodoTasksResponse) GoString() string

func (*CountTodoTasksResponse) SetBody

func (*CountTodoTasksResponse) SetHeaders

func (CountTodoTasksResponse) String

func (s CountTodoTasksResponse) String() string

type CountTodoTasksResponseBody

type CountTodoTasksResponseBody struct {
	// 待办数量
	Result *int32 `json:"result,omitempty" xml:"result,omitempty"`
}

func (CountTodoTasksResponseBody) GoString

func (s CountTodoTasksResponseBody) GoString() string

func (*CountTodoTasksResponseBody) SetResult

func (CountTodoTasksResponseBody) String

type CreateTodoTaskHeaders

type CreateTodoTaskHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (CreateTodoTaskHeaders) GoString

func (s CreateTodoTaskHeaders) GoString() string

func (*CreateTodoTaskHeaders) SetCommonHeaders

func (s *CreateTodoTaskHeaders) SetCommonHeaders(v map[string]*string) *CreateTodoTaskHeaders

func (*CreateTodoTaskHeaders) SetXAcsDingtalkAccessToken

func (s *CreateTodoTaskHeaders) SetXAcsDingtalkAccessToken(v string) *CreateTodoTaskHeaders

func (CreateTodoTaskHeaders) String

func (s CreateTodoTaskHeaders) String() string

type CreateTodoTaskRequest

type CreateTodoTaskRequest struct {
	// 二级分类
	BizCategoryId *string `json:"bizCategoryId,omitempty" xml:"bizCategoryId,omitempty"`
	// 创建者id,需传用户的unionId
	CreatorId *string `json:"creatorId,omitempty" xml:"creatorId,omitempty"`
	// 待办备注描述
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
	// 详情页url跳转地址
	DetailUrl *CreateTodoTaskRequestDetailUrl `json:"detailUrl,omitempty" xml:"detailUrl,omitempty" type:"Struct"`
	// 截止时间
	DueTime *int64 `json:"dueTime,omitempty" xml:"dueTime,omitempty"`
	// 执行者列表,需传用户的unionId
	ExecutorIds []*string `json:"executorIds,omitempty" xml:"executorIds,omitempty" type:"Repeated"`
	// 生成的待办是否仅展示在执行者的待办列表中
	IsOnlyShowExecutor *bool `json:"isOnlyShowExecutor,omitempty" xml:"isOnlyShowExecutor,omitempty"`
	// 通知提醒配置
	NotifyConfigs *CreateTodoTaskRequestNotifyConfigs `json:"notifyConfigs,omitempty" xml:"notifyConfigs,omitempty" type:"Struct"`
	// 参与者列表,需传用户的unionId
	ParticipantIds []*string `json:"participantIds,omitempty" xml:"participantIds,omitempty" type:"Repeated"`
	// 优先级
	Priority *int32 `json:"priority,omitempty" xml:"priority,omitempty"`
	// 来源id,接入业务系统侧的唯一标识id
	SourceId *string `json:"sourceId,omitempty" xml:"sourceId,omitempty"`
	// 待办标题
	Subject *string `json:"subject,omitempty" xml:"subject,omitempty"`
	// 当前操作者id,需传用户的unionId
	OperatorId *string `json:"operatorId,omitempty" xml:"operatorId,omitempty"`
}

func (CreateTodoTaskRequest) GoString

func (s CreateTodoTaskRequest) GoString() string

func (*CreateTodoTaskRequest) SetBizCategoryId

func (s *CreateTodoTaskRequest) SetBizCategoryId(v string) *CreateTodoTaskRequest

func (*CreateTodoTaskRequest) SetCreatorId

func (*CreateTodoTaskRequest) SetDescription

func (s *CreateTodoTaskRequest) SetDescription(v string) *CreateTodoTaskRequest

func (*CreateTodoTaskRequest) SetDetailUrl

func (*CreateTodoTaskRequest) SetDueTime

func (*CreateTodoTaskRequest) SetExecutorIds

func (s *CreateTodoTaskRequest) SetExecutorIds(v []*string) *CreateTodoTaskRequest

func (*CreateTodoTaskRequest) SetIsOnlyShowExecutor

func (s *CreateTodoTaskRequest) SetIsOnlyShowExecutor(v bool) *CreateTodoTaskRequest

func (*CreateTodoTaskRequest) SetNotifyConfigs

func (*CreateTodoTaskRequest) SetOperatorId

func (s *CreateTodoTaskRequest) SetOperatorId(v string) *CreateTodoTaskRequest

func (*CreateTodoTaskRequest) SetParticipantIds

func (s *CreateTodoTaskRequest) SetParticipantIds(v []*string) *CreateTodoTaskRequest

func (*CreateTodoTaskRequest) SetPriority

func (*CreateTodoTaskRequest) SetSourceId

func (*CreateTodoTaskRequest) SetSubject

func (CreateTodoTaskRequest) String

func (s CreateTodoTaskRequest) String() string

type CreateTodoTaskRequestDetailUrl

type CreateTodoTaskRequestDetailUrl struct {
	// app端详情页url
	AppUrl *string `json:"appUrl,omitempty" xml:"appUrl,omitempty"`
	// pc端详情页url
	PcUrl *string `json:"pcUrl,omitempty" xml:"pcUrl,omitempty"`
}

func (CreateTodoTaskRequestDetailUrl) GoString

func (*CreateTodoTaskRequestDetailUrl) SetAppUrl

func (*CreateTodoTaskRequestDetailUrl) SetPcUrl

func (CreateTodoTaskRequestDetailUrl) String

type CreateTodoTaskRequestNotifyConfigs

type CreateTodoTaskRequestNotifyConfigs struct {
	// ding通知配置:1钉弹框通知
	DingNotify *string `json:"dingNotify,omitempty" xml:"dingNotify,omitempty"`
}

func (CreateTodoTaskRequestNotifyConfigs) GoString

func (*CreateTodoTaskRequestNotifyConfigs) SetDingNotify

func (CreateTodoTaskRequestNotifyConfigs) String

type CreateTodoTaskResponse

type CreateTodoTaskResponse struct {
	Headers map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *CreateTodoTaskResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateTodoTaskResponse) GoString

func (s CreateTodoTaskResponse) GoString() string

func (*CreateTodoTaskResponse) SetBody

func (*CreateTodoTaskResponse) SetHeaders

func (CreateTodoTaskResponse) String

func (s CreateTodoTaskResponse) String() string

type CreateTodoTaskResponseBody

type CreateTodoTaskResponseBody struct {
	// 接入应用标识
	BizTag *string `json:"bizTag,omitempty" xml:"bizTag,omitempty"`
	// 创建时间
	CreatedTime *int64 `json:"createdTime,omitempty" xml:"createdTime,omitempty"`
	// 创建者(用户的unionId)
	CreatorId *string `json:"creatorId,omitempty" xml:"creatorId,omitempty"`
	// 描述
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
	// 自定义详情页跳转配置
	DetailUrl *CreateTodoTaskResponseBodyDetailUrl `json:"detailUrl,omitempty" xml:"detailUrl,omitempty" type:"Struct"`
	// 完成状态
	Done *bool `json:"done,omitempty" xml:"done,omitempty"`
	// 截止时间
	DueTime *int64 `json:"dueTime,omitempty" xml:"dueTime,omitempty"`
	// 执行者列表(用户的unionId)
	ExecutorIds []*string `json:"executorIds,omitempty" xml:"executorIds,omitempty" type:"Repeated"`
	// 完成时间
	FinishTime *int64 `json:"finishTime,omitempty" xml:"finishTime,omitempty"`
	// id
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// 生成的待办是否仅展示在执行者的待办列表中
	IsOnlyShowExecutor *bool `json:"isOnlyShowExecutor,omitempty" xml:"isOnlyShowExecutor,omitempty"`
	// 更新时间
	ModifiedTime *int64 `json:"modifiedTime,omitempty" xml:"modifiedTime,omitempty"`
	// 更新者(用户的unionId)
	ModifierId *string `json:"modifierId,omitempty" xml:"modifierId,omitempty"`
	// 待办通知配置
	NotifyConfigs *CreateTodoTaskResponseBodyNotifyConfigs `json:"notifyConfigs,omitempty" xml:"notifyConfigs,omitempty" type:"Struct"`
	// 参与者列表(用户的unionId)
	ParticipantIds []*string `json:"participantIds,omitempty" xml:"participantIds,omitempty" type:"Repeated"`
	// 优先级, 较低:10, 普通:20, 紧急:30, 非常紧急:40
	Priority *int32 `json:"priority,omitempty" xml:"priority,omitempty"`
	// requestId
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// 业务来源
	Source *string `json:"source,omitempty" xml:"source,omitempty"`
	// 业务来源id
	SourceId *string `json:"sourceId,omitempty" xml:"sourceId,omitempty"`
	// 开始时间
	StartTime *int64 `json:"startTime,omitempty" xml:"startTime,omitempty"`
	// 标题
	Subject *string `json:"subject,omitempty" xml:"subject,omitempty"`
}

func (CreateTodoTaskResponseBody) GoString

func (s CreateTodoTaskResponseBody) GoString() string

func (*CreateTodoTaskResponseBody) SetBizTag

func (*CreateTodoTaskResponseBody) SetCreatedTime

func (*CreateTodoTaskResponseBody) SetCreatorId

func (*CreateTodoTaskResponseBody) SetDescription

func (*CreateTodoTaskResponseBody) SetDetailUrl

func (*CreateTodoTaskResponseBody) SetDone

func (*CreateTodoTaskResponseBody) SetDueTime

func (*CreateTodoTaskResponseBody) SetExecutorIds

func (*CreateTodoTaskResponseBody) SetFinishTime

func (*CreateTodoTaskResponseBody) SetId

func (*CreateTodoTaskResponseBody) SetIsOnlyShowExecutor

func (s *CreateTodoTaskResponseBody) SetIsOnlyShowExecutor(v bool) *CreateTodoTaskResponseBody

func (*CreateTodoTaskResponseBody) SetModifiedTime

func (*CreateTodoTaskResponseBody) SetModifierId

func (*CreateTodoTaskResponseBody) SetNotifyConfigs

func (*CreateTodoTaskResponseBody) SetParticipantIds

func (s *CreateTodoTaskResponseBody) SetParticipantIds(v []*string) *CreateTodoTaskResponseBody

func (*CreateTodoTaskResponseBody) SetPriority

func (*CreateTodoTaskResponseBody) SetRequestId

func (*CreateTodoTaskResponseBody) SetSource

func (*CreateTodoTaskResponseBody) SetSourceId

func (*CreateTodoTaskResponseBody) SetStartTime

func (*CreateTodoTaskResponseBody) SetSubject

func (CreateTodoTaskResponseBody) String

type CreateTodoTaskResponseBodyDetailUrl

type CreateTodoTaskResponseBodyDetailUrl struct {
	// app端详情页地址
	AppUrl *string `json:"appUrl,omitempty" xml:"appUrl,omitempty"`
	// pc端详情页地址
	PcUrl *string `json:"pcUrl,omitempty" xml:"pcUrl,omitempty"`
}

func (CreateTodoTaskResponseBodyDetailUrl) GoString

func (*CreateTodoTaskResponseBodyDetailUrl) SetAppUrl

func (*CreateTodoTaskResponseBodyDetailUrl) SetPcUrl

func (CreateTodoTaskResponseBodyDetailUrl) String

type CreateTodoTaskResponseBodyNotifyConfigs

type CreateTodoTaskResponseBodyNotifyConfigs struct {
	// ding通知配置:value:"channel"(1钉弹框通知,2钉短信通知,3钉电话通知)
	DingNotify *string `json:"dingNotify,omitempty" xml:"dingNotify,omitempty"`
}

func (CreateTodoTaskResponseBodyNotifyConfigs) GoString

func (*CreateTodoTaskResponseBodyNotifyConfigs) SetDingNotify

func (CreateTodoTaskResponseBodyNotifyConfigs) String

type CreateTodoTypeConfigHeaders

type CreateTodoTypeConfigHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (CreateTodoTypeConfigHeaders) GoString

func (s CreateTodoTypeConfigHeaders) GoString() string

func (*CreateTodoTypeConfigHeaders) SetCommonHeaders

func (*CreateTodoTypeConfigHeaders) SetXAcsDingtalkAccessToken

func (s *CreateTodoTypeConfigHeaders) SetXAcsDingtalkAccessToken(v string) *CreateTodoTypeConfigHeaders

func (CreateTodoTypeConfigHeaders) String

type CreateTodoTypeConfigRequest

type CreateTodoTypeConfigRequest struct {
	// 待办卡片操作区按钮配置
	ActionList []*CreateTodoTypeConfigRequestActionList `json:"actionList,omitempty" xml:"actionList,omitempty" type:"Repeated"`
	// 卡片类型(取值为:1-标准卡片,2-自定义卡片)
	CardType *int32 `json:"cardType,omitempty" xml:"cardType,omitempty"`
	// 待办卡片内容区表单自定义字段配置
	ContentFieldList []*CreateTodoTypeConfigRequestContentFieldList `json:"contentFieldList,omitempty" xml:"contentFieldList,omitempty" type:"Repeated"`
	// 待办卡片类型描述
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
	// 卡片类型icon,用于在待办列表展示
	Icon *string `json:"icon,omitempty" xml:"icon,omitempty"`
	// 详情页链接在PC端的打开方式,取值为:「PC_SLIDE」-PC端侧边栏打开,「PC_BROWSER」-浏览器打开
	PcDetailUrlOpenMode *string `json:"pcDetailUrlOpenMode,omitempty" xml:"pcDetailUrlOpenMode,omitempty"`
	// 当前操作者id,需传用户的unionId
	OperatorId *string `json:"operatorId,omitempty" xml:"operatorId,omitempty"`
}

func (CreateTodoTypeConfigRequest) GoString

func (s CreateTodoTypeConfigRequest) GoString() string

func (*CreateTodoTypeConfigRequest) SetActionList

func (*CreateTodoTypeConfigRequest) SetCardType

func (*CreateTodoTypeConfigRequest) SetContentFieldList

func (*CreateTodoTypeConfigRequest) SetDescription

func (*CreateTodoTypeConfigRequest) SetIcon

func (*CreateTodoTypeConfigRequest) SetOperatorId

func (*CreateTodoTypeConfigRequest) SetPcDetailUrlOpenMode

func (s *CreateTodoTypeConfigRequest) SetPcDetailUrlOpenMode(v string) *CreateTodoTypeConfigRequest

func (CreateTodoTypeConfigRequest) String

type CreateTodoTypeConfigRequestActionList

type CreateTodoTypeConfigRequestActionList struct {
	// 操作按钮的唯一标识
	ActionKey *string `json:"actionKey,omitempty" xml:"actionKey,omitempty"`
	// 按钮类型(1:有操作的,2:直接跳转)
	ActionType *int32 `json:"actionType,omitempty" xml:"actionType,omitempty"`
	// 按钮样式类型(101:蓝色线型主按钮样式,例如「同意」,102:黑色线型副按钮样式,例如「拒绝」)
	ButtonStyleType *int32 `json:"buttonStyleType,omitempty" xml:"buttonStyleType,omitempty"`
	// 按钮操作的显示名称(需支持国际化)
	NameI18n map[string]interface{} `json:"nameI18n,omitempty" xml:"nameI18n,omitempty"`
	// 按钮类型为直接跳转时,对应的跳转url
	Url *string `json:"url,omitempty" xml:"url,omitempty"`
}

func (CreateTodoTypeConfigRequestActionList) GoString

func (*CreateTodoTypeConfigRequestActionList) SetActionKey

func (*CreateTodoTypeConfigRequestActionList) SetActionType

func (*CreateTodoTypeConfigRequestActionList) SetButtonStyleType

func (*CreateTodoTypeConfigRequestActionList) SetNameI18n

func (*CreateTodoTypeConfigRequestActionList) SetUrl

func (CreateTodoTypeConfigRequestActionList) String

type CreateTodoTypeConfigRequestContentFieldList

type CreateTodoTypeConfigRequestContentFieldList struct {
	// 字段唯一标识
	FieldKey *string `json:"fieldKey,omitempty" xml:"fieldKey,omitempty"`
	// 字段类型(取值为:text-文本,url-链接)
	FieldType *string `json:"fieldType,omitempty" xml:"fieldType,omitempty"`
	// 字段显示名称(需支持国际化)
	NameI18n map[string]interface{} `json:"nameI18n,omitempty" xml:"nameI18n,omitempty"`
}

func (CreateTodoTypeConfigRequestContentFieldList) GoString

func (*CreateTodoTypeConfigRequestContentFieldList) SetFieldKey

func (*CreateTodoTypeConfigRequestContentFieldList) SetFieldType

func (*CreateTodoTypeConfigRequestContentFieldList) SetNameI18n

func (CreateTodoTypeConfigRequestContentFieldList) String

type CreateTodoTypeConfigResponse

type CreateTodoTypeConfigResponse struct {
	Headers map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *CreateTodoTypeConfigResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateTodoTypeConfigResponse) GoString

func (s CreateTodoTypeConfigResponse) GoString() string

func (*CreateTodoTypeConfigResponse) SetBody

func (*CreateTodoTypeConfigResponse) SetHeaders

func (CreateTodoTypeConfigResponse) String

type CreateTodoTypeConfigResponseBody

type CreateTodoTypeConfigResponseBody struct {
	// 待办卡片操作区按钮配置
	ActionList []*CreateTodoTypeConfigResponseBodyActionList `json:"actionList,omitempty" xml:"actionList,omitempty" type:"Repeated"`
	// 接入应用标识
	BizTag *string `json:"bizTag,omitempty" xml:"bizTag,omitempty"`
	// 卡片类型(取值为:1-标准卡片,2-自定义卡片)
	CardType *int32 `json:"cardType,omitempty" xml:"cardType,omitempty"`
	// 待办卡片内容区表单自定义字段配置
	ContentFieldList []*CreateTodoTypeConfigResponseBodyContentFieldList `json:"contentFieldList,omitempty" xml:"contentFieldList,omitempty" type:"Repeated"`
	// 创建时间
	CreatedTime *int64 `json:"createdTime,omitempty" xml:"createdTime,omitempty"`
	// 创建者(用户的unionId)
	CreatorId *string `json:"creatorId,omitempty" xml:"creatorId,omitempty"`
	// 待办卡片类型描述
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
	// 卡片类型icon,用于在待办列表展示
	Icon *string `json:"icon,omitempty" xml:"icon,omitempty"`
	// id
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// 更新时间
	ModifiedTime *int64 `json:"modifiedTime,omitempty" xml:"modifiedTime,omitempty"`
	// 更新者(用户的unionId)
	ModifierId *string `json:"modifierId,omitempty" xml:"modifierId,omitempty"`
	// 详情页链接在PC端的打开方式,取值为:「PC_SLIDE」-PC端侧边栏打开,「PC_BROWSER」-浏览器打开
	PcDetailUrlOpenMode *string `json:"pcDetailUrlOpenMode,omitempty" xml:"pcDetailUrlOpenMode,omitempty"`
	// requestId
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (CreateTodoTypeConfigResponseBody) GoString

func (*CreateTodoTypeConfigResponseBody) SetBizTag

func (*CreateTodoTypeConfigResponseBody) SetCardType

func (*CreateTodoTypeConfigResponseBody) SetCreatedTime

func (*CreateTodoTypeConfigResponseBody) SetCreatorId

func (*CreateTodoTypeConfigResponseBody) SetDescription

func (*CreateTodoTypeConfigResponseBody) SetIcon

func (*CreateTodoTypeConfigResponseBody) SetId

func (*CreateTodoTypeConfigResponseBody) SetModifiedTime

func (*CreateTodoTypeConfigResponseBody) SetModifierId

func (*CreateTodoTypeConfigResponseBody) SetPcDetailUrlOpenMode

func (*CreateTodoTypeConfigResponseBody) SetRequestId

func (CreateTodoTypeConfigResponseBody) String

type CreateTodoTypeConfigResponseBodyActionList

type CreateTodoTypeConfigResponseBodyActionList struct {
	// 操作按钮的唯一标识
	ActionKey *string `json:"actionKey,omitempty" xml:"actionKey,omitempty"`
	// 按钮类型(1:有操作的,2:直接跳转)
	ActionType *int32 `json:"actionType,omitempty" xml:"actionType,omitempty"`
	// 按钮样式类型(101:蓝色线型主按钮样式,例如「同意」,102:黑色线型副按钮样式,例如「拒绝」)
	ButtonStyleType *int32 `json:"buttonStyleType,omitempty" xml:"buttonStyleType,omitempty"`
	// 按钮操作的显示名称(支持国际化)
	NameI18n map[string]interface{} `json:"nameI18n,omitempty" xml:"nameI18n,omitempty"`
	// 按钮类型为直接跳转时,对应的跳转url
	Url *string `json:"url,omitempty" xml:"url,omitempty"`
}

func (CreateTodoTypeConfigResponseBodyActionList) GoString

func (*CreateTodoTypeConfigResponseBodyActionList) SetActionKey

func (*CreateTodoTypeConfigResponseBodyActionList) SetActionType

func (*CreateTodoTypeConfigResponseBodyActionList) SetButtonStyleType

func (*CreateTodoTypeConfigResponseBodyActionList) SetNameI18n

func (*CreateTodoTypeConfigResponseBodyActionList) SetUrl

func (CreateTodoTypeConfigResponseBodyActionList) String

type CreateTodoTypeConfigResponseBodyContentFieldList

type CreateTodoTypeConfigResponseBodyContentFieldList struct {
	// 字段唯一标识
	FieldKey *string `json:"fieldKey,omitempty" xml:"fieldKey,omitempty"`
	// 字段类型(取值为:text-文本,url-链接)
	FieldType *string `json:"fieldType,omitempty" xml:"fieldType,omitempty"`
	// 字段的显示名称(支持国际化)
	NameI18n map[string]interface{} `json:"nameI18n,omitempty" xml:"nameI18n,omitempty"`
}

func (CreateTodoTypeConfigResponseBodyContentFieldList) GoString

func (*CreateTodoTypeConfigResponseBodyContentFieldList) SetFieldKey

func (*CreateTodoTypeConfigResponseBodyContentFieldList) SetFieldType

func (*CreateTodoTypeConfigResponseBodyContentFieldList) SetNameI18n

func (CreateTodoTypeConfigResponseBodyContentFieldList) String

type DeleteTodoTaskHeaders

type DeleteTodoTaskHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (DeleteTodoTaskHeaders) GoString

func (s DeleteTodoTaskHeaders) GoString() string

func (*DeleteTodoTaskHeaders) SetCommonHeaders

func (s *DeleteTodoTaskHeaders) SetCommonHeaders(v map[string]*string) *DeleteTodoTaskHeaders

func (*DeleteTodoTaskHeaders) SetXAcsDingtalkAccessToken

func (s *DeleteTodoTaskHeaders) SetXAcsDingtalkAccessToken(v string) *DeleteTodoTaskHeaders

func (DeleteTodoTaskHeaders) String

func (s DeleteTodoTaskHeaders) String() string

type DeleteTodoTaskRequest

type DeleteTodoTaskRequest struct {
	// 操作者id,需传用户的unionId
	OperatorId *string `json:"operatorId,omitempty" xml:"operatorId,omitempty"`
}

func (DeleteTodoTaskRequest) GoString

func (s DeleteTodoTaskRequest) GoString() string

func (*DeleteTodoTaskRequest) SetOperatorId

func (s *DeleteTodoTaskRequest) SetOperatorId(v string) *DeleteTodoTaskRequest

func (DeleteTodoTaskRequest) String

func (s DeleteTodoTaskRequest) String() string

type DeleteTodoTaskResponse

type DeleteTodoTaskResponse struct {
	Headers map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *DeleteTodoTaskResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeleteTodoTaskResponse) GoString

func (s DeleteTodoTaskResponse) GoString() string

func (*DeleteTodoTaskResponse) SetBody

func (*DeleteTodoTaskResponse) SetHeaders

func (DeleteTodoTaskResponse) String

func (s DeleteTodoTaskResponse) String() string

type DeleteTodoTaskResponseBody

type DeleteTodoTaskResponseBody struct {
	// requestId
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// 删除结果
	Result *bool `json:"result,omitempty" xml:"result,omitempty"`
}

func (DeleteTodoTaskResponseBody) GoString

func (s DeleteTodoTaskResponseBody) GoString() string

func (*DeleteTodoTaskResponseBody) SetRequestId

func (*DeleteTodoTaskResponseBody) SetResult

func (DeleteTodoTaskResponseBody) String

type GetTodoTaskBySourceIdHeaders

type GetTodoTaskBySourceIdHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (GetTodoTaskBySourceIdHeaders) GoString

func (s GetTodoTaskBySourceIdHeaders) GoString() string

func (*GetTodoTaskBySourceIdHeaders) SetCommonHeaders

func (*GetTodoTaskBySourceIdHeaders) SetXAcsDingtalkAccessToken

func (s *GetTodoTaskBySourceIdHeaders) SetXAcsDingtalkAccessToken(v string) *GetTodoTaskBySourceIdHeaders

func (GetTodoTaskBySourceIdHeaders) String

type GetTodoTaskBySourceIdResponse

type GetTodoTaskBySourceIdResponse struct {
	Headers map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *GetTodoTaskBySourceIdResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetTodoTaskBySourceIdResponse) GoString

func (*GetTodoTaskBySourceIdResponse) SetBody

func (*GetTodoTaskBySourceIdResponse) SetHeaders

func (GetTodoTaskBySourceIdResponse) String

type GetTodoTaskBySourceIdResponseBody

type GetTodoTaskBySourceIdResponseBody struct {
	// 接入业务应用标识
	BizTag *string `json:"bizTag,omitempty" xml:"bizTag,omitempty"`
	// 创建时间
	CreatedTime *int64 `json:"createdTime,omitempty" xml:"createdTime,omitempty"`
	// 创建者id(用户的unionId)
	CreatorId *string `json:"creatorId,omitempty" xml:"creatorId,omitempty"`
	// 描述
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
	// 自定义详情页跳转配置
	DetailUrl *GetTodoTaskBySourceIdResponseBodyDetailUrl `json:"detailUrl,omitempty" xml:"detailUrl,omitempty" type:"Struct"`
	// 完成状态
	Done *bool `json:"done,omitempty" xml:"done,omitempty"`
	// 截止时间
	DueTime *int64 `json:"dueTime,omitempty" xml:"dueTime,omitempty"`
	// 执行者列表(用户的unionId)
	ExecutorIds []*string `json:"executorIds,omitempty" xml:"executorIds,omitempty" type:"Repeated"`
	// 完成时间
	FinishTime *int64 `json:"finishTime,omitempty" xml:"finishTime,omitempty"`
	// id
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// 待办是否仅展示在执行人的待办列表中
	IsOnlyShowExecutor *bool `json:"isOnlyShowExecutor,omitempty" xml:"isOnlyShowExecutor,omitempty"`
	// 更新时间
	ModifiedTime *int64 `json:"modifiedTime,omitempty" xml:"modifiedTime,omitempty"`
	// 更新者id(用户的unionId)
	ModifierId *string `json:"modifierId,omitempty" xml:"modifierId,omitempty"`
	// 参与者列表(用户的unionId)
	ParticipantIds []*string `json:"participantIds,omitempty" xml:"participantIds,omitempty" type:"Repeated"`
	// 优先级, 较低:10, 普通:20, 紧急:30, 非常紧急:40
	Priority *int32 `json:"priority,omitempty" xml:"priority,omitempty"`
	// requestId
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// 业务来源
	Source *string `json:"source,omitempty" xml:"source,omitempty"`
	// 业务来源id
	SourceId *string `json:"sourceId,omitempty" xml:"sourceId,omitempty"`
	// 开始时间
	StartTime *int64 `json:"startTime,omitempty" xml:"startTime,omitempty"`
	// 标题
	Subject *string `json:"subject,omitempty" xml:"subject,omitempty"`
	// 租户id(unionId/orgId/groupId)
	TenantId *string `json:"tenantId,omitempty" xml:"tenantId,omitempty"`
	// 租户类型(user/org/group)
	TenantType *string `json:"tenantType,omitempty" xml:"tenantType,omitempty"`
}

func (GetTodoTaskBySourceIdResponseBody) GoString

func (*GetTodoTaskBySourceIdResponseBody) SetBizTag

func (*GetTodoTaskBySourceIdResponseBody) SetCreatedTime

func (*GetTodoTaskBySourceIdResponseBody) SetCreatorId

func (*GetTodoTaskBySourceIdResponseBody) SetDescription

func (*GetTodoTaskBySourceIdResponseBody) SetDone

func (*GetTodoTaskBySourceIdResponseBody) SetDueTime

func (*GetTodoTaskBySourceIdResponseBody) SetExecutorIds

func (*GetTodoTaskBySourceIdResponseBody) SetFinishTime

func (*GetTodoTaskBySourceIdResponseBody) SetId

func (*GetTodoTaskBySourceIdResponseBody) SetIsOnlyShowExecutor

func (*GetTodoTaskBySourceIdResponseBody) SetModifiedTime

func (*GetTodoTaskBySourceIdResponseBody) SetModifierId

func (*GetTodoTaskBySourceIdResponseBody) SetParticipantIds

func (*GetTodoTaskBySourceIdResponseBody) SetPriority

func (*GetTodoTaskBySourceIdResponseBody) SetRequestId

func (*GetTodoTaskBySourceIdResponseBody) SetSource

func (*GetTodoTaskBySourceIdResponseBody) SetSourceId

func (*GetTodoTaskBySourceIdResponseBody) SetStartTime

func (*GetTodoTaskBySourceIdResponseBody) SetSubject

func (*GetTodoTaskBySourceIdResponseBody) SetTenantId

func (*GetTodoTaskBySourceIdResponseBody) SetTenantType

func (GetTodoTaskBySourceIdResponseBody) String

type GetTodoTaskBySourceIdResponseBodyDetailUrl

type GetTodoTaskBySourceIdResponseBodyDetailUrl struct {
	// app端详情页地址
	AppUrl *string `json:"appUrl,omitempty" xml:"appUrl,omitempty"`
	// pc端详情页地址
	PcUrl *string `json:"pcUrl,omitempty" xml:"pcUrl,omitempty"`
}

func (GetTodoTaskBySourceIdResponseBodyDetailUrl) GoString

func (*GetTodoTaskBySourceIdResponseBodyDetailUrl) SetAppUrl

func (*GetTodoTaskBySourceIdResponseBodyDetailUrl) SetPcUrl

func (GetTodoTaskBySourceIdResponseBodyDetailUrl) String

type GetTodoTaskDetailHeaders

type GetTodoTaskDetailHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (GetTodoTaskDetailHeaders) GoString

func (s GetTodoTaskDetailHeaders) GoString() string

func (*GetTodoTaskDetailHeaders) SetCommonHeaders

func (s *GetTodoTaskDetailHeaders) SetCommonHeaders(v map[string]*string) *GetTodoTaskDetailHeaders

func (*GetTodoTaskDetailHeaders) SetXAcsDingtalkAccessToken

func (s *GetTodoTaskDetailHeaders) SetXAcsDingtalkAccessToken(v string) *GetTodoTaskDetailHeaders

func (GetTodoTaskDetailHeaders) String

func (s GetTodoTaskDetailHeaders) String() string

type GetTodoTaskDetailResponse

type GetTodoTaskDetailResponse struct {
	Headers map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *GetTodoTaskDetailResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetTodoTaskDetailResponse) GoString

func (s GetTodoTaskDetailResponse) GoString() string

func (*GetTodoTaskDetailResponse) SetBody

func (*GetTodoTaskDetailResponse) SetHeaders

func (GetTodoTaskDetailResponse) String

func (s GetTodoTaskDetailResponse) String() string

type GetTodoTaskDetailResponseBody

type GetTodoTaskDetailResponseBody struct {
	// 接入业务应用标识
	BizTag *string `json:"bizTag,omitempty" xml:"bizTag,omitempty"`
	// 所属分类
	Category *string `json:"category,omitempty" xml:"category,omitempty"`
	// 创建时间
	CreatedTime *int64 `json:"createdTime,omitempty" xml:"createdTime,omitempty"`
	// 创建者id(用户的unionId)
	CreatorId *string `json:"creatorId,omitempty" xml:"creatorId,omitempty"`
	// 描述
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
	// 自定义详情页跳转配置
	DetailUrl *GetTodoTaskDetailResponseBodyDetailUrl `json:"detailUrl,omitempty" xml:"detailUrl,omitempty" type:"Struct"`
	// 完成状态
	Done *bool `json:"done,omitempty" xml:"done,omitempty"`
	// 截止时间
	DueTime *int64 `json:"dueTime,omitempty" xml:"dueTime,omitempty"`
	// 执行者列表(用户的unionId)
	ExecutorIds []*string `json:"executorIds,omitempty" xml:"executorIds,omitempty" type:"Repeated"`
	// 执行者待办完成状态列表
	ExecutorStatus []*GetTodoTaskDetailResponseBodyExecutorStatus `json:"executorStatus,omitempty" xml:"executorStatus,omitempty" type:"Repeated"`
	// 完成时间
	FinishTime *int64 `json:"finishTime,omitempty" xml:"finishTime,omitempty"`
	// id
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// 待办是否仅展示在执行人的待办列表中
	IsOnlyShowExecutor *bool `json:"isOnlyShowExecutor,omitempty" xml:"isOnlyShowExecutor,omitempty"`
	// 更新时间
	ModifiedTime *int64 `json:"modifiedTime,omitempty" xml:"modifiedTime,omitempty"`
	// 更新者id(用户的unionId)
	ModifierId *string `json:"modifierId,omitempty" xml:"modifierId,omitempty"`
	// 所属组织信息
	OrgInfo *GetTodoTaskDetailResponseBodyOrgInfo `json:"orgInfo,omitempty" xml:"orgInfo,omitempty" type:"Struct"`
	// 参与者列表(用户的unionId)
	ParticipantIds []*string `json:"participantIds,omitempty" xml:"participantIds,omitempty" type:"Repeated"`
	// 优先级, 较低:10, 普通:20, 紧急:30, 非常紧急:40
	Priority *int32 `json:"priority,omitempty" xml:"priority,omitempty"`
	// requestId
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// 业务来源
	Source *string `json:"source,omitempty" xml:"source,omitempty"`
	// 业务来源id
	SourceId *string `json:"sourceId,omitempty" xml:"sourceId,omitempty"`
	// 开始时间
	StartTime *int64 `json:"startTime,omitempty" xml:"startTime,omitempty"`
	// 标题
	Subject *string `json:"subject,omitempty" xml:"subject,omitempty"`
	// 租户id(unionId/orgId/groupId)
	TenantId *string `json:"tenantId,omitempty" xml:"tenantId,omitempty"`
	// 租户类型(user/org/group)
	TenantType *string `json:"tenantType,omitempty" xml:"tenantType,omitempty"`
	// 待办卡片视图模型
	TodoCardView *GetTodoTaskDetailResponseBodyTodoCardView `json:"todoCardView,omitempty" xml:"todoCardView,omitempty" type:"Struct"`
}

func (GetTodoTaskDetailResponseBody) GoString

func (*GetTodoTaskDetailResponseBody) SetBizTag

func (*GetTodoTaskDetailResponseBody) SetCategory

func (*GetTodoTaskDetailResponseBody) SetCreatedTime

func (*GetTodoTaskDetailResponseBody) SetCreatorId

func (*GetTodoTaskDetailResponseBody) SetDescription

func (*GetTodoTaskDetailResponseBody) SetDone

func (*GetTodoTaskDetailResponseBody) SetDueTime

func (*GetTodoTaskDetailResponseBody) SetExecutorIds

func (*GetTodoTaskDetailResponseBody) SetFinishTime

func (*GetTodoTaskDetailResponseBody) SetId

func (*GetTodoTaskDetailResponseBody) SetIsOnlyShowExecutor

func (*GetTodoTaskDetailResponseBody) SetModifiedTime

func (*GetTodoTaskDetailResponseBody) SetModifierId

func (*GetTodoTaskDetailResponseBody) SetParticipantIds

func (*GetTodoTaskDetailResponseBody) SetPriority

func (*GetTodoTaskDetailResponseBody) SetRequestId

func (*GetTodoTaskDetailResponseBody) SetSource

func (*GetTodoTaskDetailResponseBody) SetSourceId

func (*GetTodoTaskDetailResponseBody) SetStartTime

func (*GetTodoTaskDetailResponseBody) SetSubject

func (*GetTodoTaskDetailResponseBody) SetTenantId

func (*GetTodoTaskDetailResponseBody) SetTenantType

func (GetTodoTaskDetailResponseBody) String

type GetTodoTaskDetailResponseBodyDetailUrl

type GetTodoTaskDetailResponseBodyDetailUrl struct {
	// app端详情页地址
	AppUrl *string `json:"appUrl,omitempty" xml:"appUrl,omitempty"`
	// pc端详情页地址
	PcUrl *string `json:"pcUrl,omitempty" xml:"pcUrl,omitempty"`
}

func (GetTodoTaskDetailResponseBodyDetailUrl) GoString

func (*GetTodoTaskDetailResponseBodyDetailUrl) SetAppUrl

func (*GetTodoTaskDetailResponseBodyDetailUrl) SetPcUrl

func (GetTodoTaskDetailResponseBodyDetailUrl) String

type GetTodoTaskDetailResponseBodyExecutorStatus

type GetTodoTaskDetailResponseBodyExecutorStatus struct {
	// 执行者完成状态
	IsDone *bool `json:"isDone,omitempty" xml:"isDone,omitempty"`
	// 执行者id(用户的unionId)
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
}

func (GetTodoTaskDetailResponseBodyExecutorStatus) GoString

func (*GetTodoTaskDetailResponseBodyExecutorStatus) SetIsDone

func (*GetTodoTaskDetailResponseBodyExecutorStatus) SetUserId

func (GetTodoTaskDetailResponseBodyExecutorStatus) String

type GetTodoTaskDetailResponseBodyOrgInfo

type GetTodoTaskDetailResponseBodyOrgInfo struct {
	// 组织corpId
	CorpId *string `json:"corpId,omitempty" xml:"corpId,omitempty"`
	// 组织名称
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
}

func (GetTodoTaskDetailResponseBodyOrgInfo) GoString

func (*GetTodoTaskDetailResponseBodyOrgInfo) SetCorpId

func (*GetTodoTaskDetailResponseBodyOrgInfo) SetName

func (GetTodoTaskDetailResponseBodyOrgInfo) String

type GetTodoTaskDetailResponseBodyTodoCardView

type GetTodoTaskDetailResponseBodyTodoCardView struct {
	// link, button, 操作区类型,是链接类型,或者按钮类型
	ActionType *string `json:"actionType,omitempty" xml:"actionType,omitempty"`
	// 卡片类型
	CardType *string `json:"cardType,omitempty" xml:"cardType,omitempty"`
	// 卡片左上角 区域类型是 icon, 或者checkbox 类型的
	CircleELType *string `json:"circleELType,omitempty" xml:"circleELType,omitempty"`
	// icon, name ,内容区域类型是 icon+value, 或者name+value 类型的
	ContentType *string `json:"contentType,omitempty" xml:"contentType,omitempty"`
	// 卡片icon
	Icon                *string                                                         `json:"icon,omitempty" xml:"icon,omitempty"`
	TodoCardContentList []*GetTodoTaskDetailResponseBodyTodoCardViewTodoCardContentList `json:"todoCardContentList,omitempty" xml:"todoCardContentList,omitempty" type:"Repeated"`
	// 卡片标题
	TodoCardTitle *string `json:"todoCardTitle,omitempty" xml:"todoCardTitle,omitempty"`
}

func (GetTodoTaskDetailResponseBodyTodoCardView) GoString

func (*GetTodoTaskDetailResponseBodyTodoCardView) SetActionType

func (*GetTodoTaskDetailResponseBodyTodoCardView) SetCardType

func (*GetTodoTaskDetailResponseBodyTodoCardView) SetCircleELType

func (*GetTodoTaskDetailResponseBodyTodoCardView) SetContentType

func (*GetTodoTaskDetailResponseBodyTodoCardView) SetIcon

func (*GetTodoTaskDetailResponseBodyTodoCardView) SetTodoCardTitle

func (GetTodoTaskDetailResponseBodyTodoCardView) String

type GetTodoTaskDetailResponseBodyTodoCardViewTodoCardContentList

type GetTodoTaskDetailResponseBodyTodoCardViewTodoCardContentList struct {
	// 自定义表单内容名字
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// 自定义表单内容值
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (GetTodoTaskDetailResponseBodyTodoCardViewTodoCardContentList) GoString

func (*GetTodoTaskDetailResponseBodyTodoCardViewTodoCardContentList) SetName

func (*GetTodoTaskDetailResponseBodyTodoCardViewTodoCardContentList) SetValue

func (GetTodoTaskDetailResponseBodyTodoCardViewTodoCardContentList) String

type GetTodoTaskHeaders

type GetTodoTaskHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (GetTodoTaskHeaders) GoString

func (s GetTodoTaskHeaders) GoString() string

func (*GetTodoTaskHeaders) SetCommonHeaders

func (s *GetTodoTaskHeaders) SetCommonHeaders(v map[string]*string) *GetTodoTaskHeaders

func (*GetTodoTaskHeaders) SetXAcsDingtalkAccessToken

func (s *GetTodoTaskHeaders) SetXAcsDingtalkAccessToken(v string) *GetTodoTaskHeaders

func (GetTodoTaskHeaders) String

func (s GetTodoTaskHeaders) String() string

type GetTodoTaskResponse

type GetTodoTaskResponse struct {
	Headers map[string]*string       `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *GetTodoTaskResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetTodoTaskResponse) GoString

func (s GetTodoTaskResponse) GoString() string

func (*GetTodoTaskResponse) SetBody

func (*GetTodoTaskResponse) SetHeaders

func (s *GetTodoTaskResponse) SetHeaders(v map[string]*string) *GetTodoTaskResponse

func (GetTodoTaskResponse) String

func (s GetTodoTaskResponse) String() string

type GetTodoTaskResponseBody

type GetTodoTaskResponseBody struct {
	// 接入业务应用标识
	BizTag *string `json:"bizTag,omitempty" xml:"bizTag,omitempty"`
	// 待办卡片类型id
	CardTypeId *string `json:"cardTypeId,omitempty" xml:"cardTypeId,omitempty"`
	// 创建时间
	CreatedTime *int64 `json:"createdTime,omitempty" xml:"createdTime,omitempty"`
	// 创建者id(用户的unionId)
	CreatorId *string `json:"creatorId,omitempty" xml:"creatorId,omitempty"`
	// 描述
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
	// 自定义详情页跳转配置
	DetailUrl *GetTodoTaskResponseBodyDetailUrl `json:"detailUrl,omitempty" xml:"detailUrl,omitempty" type:"Struct"`
	// 完成状态
	Done *bool `json:"done,omitempty" xml:"done,omitempty"`
	// 截止时间
	DueTime *int64 `json:"dueTime,omitempty" xml:"dueTime,omitempty"`
	// 执行者列表(用户的unionId)
	ExecutorIds []*string `json:"executorIds,omitempty" xml:"executorIds,omitempty" type:"Repeated"`
	// 完成时间
	FinishTime *int64 `json:"finishTime,omitempty" xml:"finishTime,omitempty"`
	// id
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// 待办是否仅展示在执行人的待办列表中
	IsOnlyShowExecutor *bool `json:"isOnlyShowExecutor,omitempty" xml:"isOnlyShowExecutor,omitempty"`
	// 更新时间
	ModifiedTime *int64 `json:"modifiedTime,omitempty" xml:"modifiedTime,omitempty"`
	// 更新者id(用户的unionId)
	ModifierId *string `json:"modifierId,omitempty" xml:"modifierId,omitempty"`
	// 参与者列表(用户的unionId)
	ParticipantIds []*string `json:"participantIds,omitempty" xml:"participantIds,omitempty" type:"Repeated"`
	// 优先级, 较低:10, 普通:20, 紧急:30, 非常紧急:40
	Priority *int32 `json:"priority,omitempty" xml:"priority,omitempty"`
	// requestId
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
	// 业务来源
	Source *string `json:"source,omitempty" xml:"source,omitempty"`
	// 业务来源id
	SourceId *string `json:"sourceId,omitempty" xml:"sourceId,omitempty"`
	// 开始时间
	StartTime *int64 `json:"startTime,omitempty" xml:"startTime,omitempty"`
	// 标题
	Subject *string `json:"subject,omitempty" xml:"subject,omitempty"`
	// 租户id(unionId/orgId/groupId)
	TenantId *string `json:"tenantId,omitempty" xml:"tenantId,omitempty"`
	// 租户类型(user/org/group)
	TenantType *string `json:"tenantType,omitempty" xml:"tenantType,omitempty"`
}

func (GetTodoTaskResponseBody) GoString

func (s GetTodoTaskResponseBody) GoString() string

func (*GetTodoTaskResponseBody) SetBizTag

func (*GetTodoTaskResponseBody) SetCardTypeId

func (*GetTodoTaskResponseBody) SetCreatedTime

func (*GetTodoTaskResponseBody) SetCreatorId

func (*GetTodoTaskResponseBody) SetDescription

func (*GetTodoTaskResponseBody) SetDetailUrl

func (*GetTodoTaskResponseBody) SetDone

func (*GetTodoTaskResponseBody) SetDueTime

func (*GetTodoTaskResponseBody) SetExecutorIds

func (s *GetTodoTaskResponseBody) SetExecutorIds(v []*string) *GetTodoTaskResponseBody

func (*GetTodoTaskResponseBody) SetFinishTime

func (*GetTodoTaskResponseBody) SetId

func (*GetTodoTaskResponseBody) SetIsOnlyShowExecutor

func (s *GetTodoTaskResponseBody) SetIsOnlyShowExecutor(v bool) *GetTodoTaskResponseBody

func (*GetTodoTaskResponseBody) SetModifiedTime

func (s *GetTodoTaskResponseBody) SetModifiedTime(v int64) *GetTodoTaskResponseBody

func (*GetTodoTaskResponseBody) SetModifierId

func (*GetTodoTaskResponseBody) SetParticipantIds

func (s *GetTodoTaskResponseBody) SetParticipantIds(v []*string) *GetTodoTaskResponseBody

func (*GetTodoTaskResponseBody) SetPriority

func (*GetTodoTaskResponseBody) SetRequestId

func (*GetTodoTaskResponseBody) SetSource

func (*GetTodoTaskResponseBody) SetSourceId

func (*GetTodoTaskResponseBody) SetStartTime

func (*GetTodoTaskResponseBody) SetSubject

func (*GetTodoTaskResponseBody) SetTenantId

func (*GetTodoTaskResponseBody) SetTenantType

func (GetTodoTaskResponseBody) String

func (s GetTodoTaskResponseBody) String() string

type GetTodoTaskResponseBodyDetailUrl

type GetTodoTaskResponseBodyDetailUrl struct {
	// app端详情页地址
	AppUrl *string `json:"appUrl,omitempty" xml:"appUrl,omitempty"`
	// pc端详情页地址
	PcUrl *string `json:"pcUrl,omitempty" xml:"pcUrl,omitempty"`
}

func (GetTodoTaskResponseBodyDetailUrl) GoString

func (*GetTodoTaskResponseBodyDetailUrl) SetAppUrl

func (*GetTodoTaskResponseBodyDetailUrl) SetPcUrl

func (GetTodoTaskResponseBodyDetailUrl) String

type GetTodoTypeConfigHeaders

type GetTodoTypeConfigHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (GetTodoTypeConfigHeaders) GoString

func (s GetTodoTypeConfigHeaders) GoString() string

func (*GetTodoTypeConfigHeaders) SetCommonHeaders

func (s *GetTodoTypeConfigHeaders) SetCommonHeaders(v map[string]*string) *GetTodoTypeConfigHeaders

func (*GetTodoTypeConfigHeaders) SetXAcsDingtalkAccessToken

func (s *GetTodoTypeConfigHeaders) SetXAcsDingtalkAccessToken(v string) *GetTodoTypeConfigHeaders

func (GetTodoTypeConfigHeaders) String

func (s GetTodoTypeConfigHeaders) String() string

type GetTodoTypeConfigResponse

type GetTodoTypeConfigResponse struct {
	Headers map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *GetTodoTypeConfigResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (GetTodoTypeConfigResponse) GoString

func (s GetTodoTypeConfigResponse) GoString() string

func (*GetTodoTypeConfigResponse) SetBody

func (*GetTodoTypeConfigResponse) SetHeaders

func (GetTodoTypeConfigResponse) String

func (s GetTodoTypeConfigResponse) String() string

type GetTodoTypeConfigResponseBody

type GetTodoTypeConfigResponseBody struct {
	// 待办卡片操作区按钮配置
	ActionList []*GetTodoTypeConfigResponseBodyActionList `json:"actionList,omitempty" xml:"actionList,omitempty" type:"Repeated"`
	// 接入应用标识
	BizTag *string `json:"bizTag,omitempty" xml:"bizTag,omitempty"`
	// 卡片类型(取值为:1-标准卡片,2-自定义卡片)
	CardType *int32 `json:"cardType,omitempty" xml:"cardType,omitempty"`
	// 待办卡片内容区表单自定义字段配置
	ContentFieldList []*GetTodoTypeConfigResponseBodyContentFieldList `json:"contentFieldList,omitempty" xml:"contentFieldList,omitempty" type:"Repeated"`
	// 创建时间
	CreatedTime *int64 `json:"createdTime,omitempty" xml:"createdTime,omitempty"`
	// 创建者(用户的unionId)
	CreatorId *string `json:"creatorId,omitempty" xml:"creatorId,omitempty"`
	// 待办卡片类型描述
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
	// 卡片类型icon,用于在待办列表展示
	Icon *string `json:"icon,omitempty" xml:"icon,omitempty"`
	// id
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// 更新时间
	ModifiedTime *int64 `json:"modifiedTime,omitempty" xml:"modifiedTime,omitempty"`
	// 更新者(用户的unionId)
	ModifierId *string `json:"modifierId,omitempty" xml:"modifierId,omitempty"`
	// 详情页链接在PC端的打开方式,取值为:「PC_SLIDE」-PC端侧边栏打开,「PC_BROWSER」-浏览器打开
	PcDetailUrlOpenMode *string `json:"pcDetailUrlOpenMode,omitempty" xml:"pcDetailUrlOpenMode,omitempty"`
	// requestId
	RequestId *string `json:"requestId,omitempty" xml:"requestId,omitempty"`
}

func (GetTodoTypeConfigResponseBody) GoString

func (*GetTodoTypeConfigResponseBody) SetActionList

func (*GetTodoTypeConfigResponseBody) SetBizTag

func (*GetTodoTypeConfigResponseBody) SetCardType

func (*GetTodoTypeConfigResponseBody) SetCreatedTime

func (*GetTodoTypeConfigResponseBody) SetCreatorId

func (*GetTodoTypeConfigResponseBody) SetDescription

func (*GetTodoTypeConfigResponseBody) SetIcon

func (*GetTodoTypeConfigResponseBody) SetId

func (*GetTodoTypeConfigResponseBody) SetModifiedTime

func (*GetTodoTypeConfigResponseBody) SetModifierId

func (*GetTodoTypeConfigResponseBody) SetPcDetailUrlOpenMode

func (*GetTodoTypeConfigResponseBody) SetRequestId

func (GetTodoTypeConfigResponseBody) String

type GetTodoTypeConfigResponseBodyActionList

type GetTodoTypeConfigResponseBodyActionList struct {
	// 操作按钮的唯一标识
	ActionKey *string `json:"actionKey,omitempty" xml:"actionKey,omitempty"`
	// 按钮类型(1:有操作的,2:直接跳转)
	ActionType *int32 `json:"actionType,omitempty" xml:"actionType,omitempty"`
	// 按钮样式类型(101:蓝色线型主按钮样式,例如「同意」,102:黑色线型副按钮样式,例如「拒绝」)
	ButtonStyleType *int32 `json:"buttonStyleType,omitempty" xml:"buttonStyleType,omitempty"`
	// 按钮操作的显示名称(支持国际化)
	NameI18n map[string]interface{} `json:"nameI18n,omitempty" xml:"nameI18n,omitempty"`
	// 按钮类型为直接跳转时,对应的跳转url
	Url *string `json:"url,omitempty" xml:"url,omitempty"`
}

func (GetTodoTypeConfigResponseBodyActionList) GoString

func (*GetTodoTypeConfigResponseBodyActionList) SetActionKey

func (*GetTodoTypeConfigResponseBodyActionList) SetActionType

func (*GetTodoTypeConfigResponseBodyActionList) SetButtonStyleType

func (*GetTodoTypeConfigResponseBodyActionList) SetNameI18n

func (*GetTodoTypeConfigResponseBodyActionList) SetUrl

func (GetTodoTypeConfigResponseBodyActionList) String

type GetTodoTypeConfigResponseBodyContentFieldList

type GetTodoTypeConfigResponseBodyContentFieldList struct {
	// 字段唯一标识
	FieldKey *string `json:"fieldKey,omitempty" xml:"fieldKey,omitempty"`
	// 字段类型(取值为:text-文本,url-链接)
	FieldType *string `json:"fieldType,omitempty" xml:"fieldType,omitempty"`
	// 字段的显示名称(支持国际化)
	NameI18n map[string]interface{} `json:"nameI18n,omitempty" xml:"nameI18n,omitempty"`
}

func (GetTodoTypeConfigResponseBodyContentFieldList) GoString

func (*GetTodoTypeConfigResponseBodyContentFieldList) SetFieldKey

func (*GetTodoTypeConfigResponseBodyContentFieldList) SetFieldType

func (*GetTodoTypeConfigResponseBodyContentFieldList) SetNameI18n

func (GetTodoTypeConfigResponseBodyContentFieldList) String

type QueryOrgTodoByUserHeaders

type QueryOrgTodoByUserHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (QueryOrgTodoByUserHeaders) GoString

func (s QueryOrgTodoByUserHeaders) GoString() string

func (*QueryOrgTodoByUserHeaders) SetCommonHeaders

func (*QueryOrgTodoByUserHeaders) SetXAcsDingtalkAccessToken

func (s *QueryOrgTodoByUserHeaders) SetXAcsDingtalkAccessToken(v string) *QueryOrgTodoByUserHeaders

func (QueryOrgTodoByUserHeaders) String

func (s QueryOrgTodoByUserHeaders) String() string

type QueryOrgTodoByUserRequest

type QueryOrgTodoByUserRequest struct {
	// 查询从计划完成时间开始
	FromDueTime *int64 `json:"fromDueTime,omitempty" xml:"fromDueTime,omitempty"`
	// 待办完成状态。
	IsDone *bool `json:"isDone,omitempty" xml:"isDone,omitempty"`
	// 每页数量。
	MaxResults *int32 `json:"maxResults,omitempty" xml:"maxResults,omitempty"`
	// 分页游标。如果一个查询条件一次无法全部返回结果,会返回分页token,下次查询带上该token后会返回后续数据,直到分页token为null表示数据已经全部查询完毕。
	NextToken *string `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
	// 查询目标用户角色类型,执行人 | 创建人 | 参与人,可以同时传多个值。如:[["executor"], ["creator"],["participant"]] 或 [["executor", "creator"]]
	RoleTypes [][]*string `json:"roleTypes,omitempty" xml:"roleTypes,omitempty" type:"Repeated"`
	// 待办标题
	Subject *string `json:"subject,omitempty" xml:"subject,omitempty"`
	// 查询到计划完成时间结束
	ToDueTime *int64 `json:"toDueTime,omitempty" xml:"toDueTime,omitempty"`
}

func (QueryOrgTodoByUserRequest) GoString

func (s QueryOrgTodoByUserRequest) GoString() string

func (*QueryOrgTodoByUserRequest) SetFromDueTime

func (*QueryOrgTodoByUserRequest) SetIsDone

func (*QueryOrgTodoByUserRequest) SetMaxResults

func (*QueryOrgTodoByUserRequest) SetNextToken

func (*QueryOrgTodoByUserRequest) SetRoleTypes

func (*QueryOrgTodoByUserRequest) SetSubject

func (*QueryOrgTodoByUserRequest) SetToDueTime

func (QueryOrgTodoByUserRequest) String

func (s QueryOrgTodoByUserRequest) String() string

type QueryOrgTodoByUserResponse

type QueryOrgTodoByUserResponse struct {
	Headers map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *QueryOrgTodoByUserResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (QueryOrgTodoByUserResponse) GoString

func (s QueryOrgTodoByUserResponse) GoString() string

func (*QueryOrgTodoByUserResponse) SetBody

func (*QueryOrgTodoByUserResponse) SetHeaders

func (QueryOrgTodoByUserResponse) String

type QueryOrgTodoByUserResponseBody

type QueryOrgTodoByUserResponseBody struct {
	// 每页数量
	MaxResults *int32 `json:"maxResults,omitempty" xml:"maxResults,omitempty"`
	// 翻页token
	NextToken *string `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
	// 待办卡片列表
	TodoCards []*QueryOrgTodoByUserResponseBodyTodoCards `json:"todoCards,omitempty" xml:"todoCards,omitempty" type:"Repeated"`
}

func (QueryOrgTodoByUserResponseBody) GoString

func (*QueryOrgTodoByUserResponseBody) SetMaxResults

func (*QueryOrgTodoByUserResponseBody) SetNextToken

func (QueryOrgTodoByUserResponseBody) String

type QueryOrgTodoByUserResponseBodyTodoCards

type QueryOrgTodoByUserResponseBodyTodoCards struct {
	// 所属应用
	BizTag *string `json:"bizTag,omitempty" xml:"bizTag,omitempty"`
	// 创建时间
	CreatedTime *int64 `json:"createdTime,omitempty" xml:"createdTime,omitempty"`
	// 创建者id
	CreatorId *string `json:"creatorId,omitempty" xml:"creatorId,omitempty"`
	// 详情页链接
	DetailUrl *QueryOrgTodoByUserResponseBodyTodoCardsDetailUrl `json:"detailUrl,omitempty" xml:"detailUrl,omitempty" type:"Struct"`
	// 待办截止时间
	DueTime *int64 `json:"dueTime,omitempty" xml:"dueTime,omitempty"`
	// 待办完成状态
	IsDone *bool `json:"isDone,omitempty" xml:"isDone,omitempty"`
	// 更新时间
	ModifiedTime *int64 `json:"modifiedTime,omitempty" xml:"modifiedTime,omitempty"`
	// 优先级
	Priority *int32 `json:"priority,omitempty" xml:"priority,omitempty"`
	// 来源id
	SourceId *string `json:"sourceId,omitempty" xml:"sourceId,omitempty"`
	// 待办标题
	Subject *string `json:"subject,omitempty" xml:"subject,omitempty"`
	// 待办id
	TaskId *string `json:"taskId,omitempty" xml:"taskId,omitempty"`
}

func (QueryOrgTodoByUserResponseBodyTodoCards) GoString

func (*QueryOrgTodoByUserResponseBodyTodoCards) SetBizTag

func (*QueryOrgTodoByUserResponseBodyTodoCards) SetCreatedTime

func (*QueryOrgTodoByUserResponseBodyTodoCards) SetCreatorId

func (*QueryOrgTodoByUserResponseBodyTodoCards) SetDueTime

func (*QueryOrgTodoByUserResponseBodyTodoCards) SetIsDone

func (*QueryOrgTodoByUserResponseBodyTodoCards) SetModifiedTime

func (*QueryOrgTodoByUserResponseBodyTodoCards) SetPriority

func (*QueryOrgTodoByUserResponseBodyTodoCards) SetSourceId

func (*QueryOrgTodoByUserResponseBodyTodoCards) SetSubject

func (*QueryOrgTodoByUserResponseBodyTodoCards) SetTaskId

func (QueryOrgTodoByUserResponseBodyTodoCards) String

type QueryOrgTodoByUserResponseBodyTodoCardsDetailUrl

type QueryOrgTodoByUserResponseBodyTodoCardsDetailUrl struct {
	// 移动端url地址
	AppUrl *string `json:"appUrl,omitempty" xml:"appUrl,omitempty"`
	// pc端url地址
	PcUrl *string `json:"pcUrl,omitempty" xml:"pcUrl,omitempty"`
}

func (QueryOrgTodoByUserResponseBodyTodoCardsDetailUrl) GoString

func (*QueryOrgTodoByUserResponseBodyTodoCardsDetailUrl) SetAppUrl

func (*QueryOrgTodoByUserResponseBodyTodoCardsDetailUrl) SetPcUrl

func (QueryOrgTodoByUserResponseBodyTodoCardsDetailUrl) String

type QueryOrgTodoTasksHeaders

type QueryOrgTodoTasksHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (QueryOrgTodoTasksHeaders) GoString

func (s QueryOrgTodoTasksHeaders) GoString() string

func (*QueryOrgTodoTasksHeaders) SetCommonHeaders

func (s *QueryOrgTodoTasksHeaders) SetCommonHeaders(v map[string]*string) *QueryOrgTodoTasksHeaders

func (*QueryOrgTodoTasksHeaders) SetXAcsDingtalkAccessToken

func (s *QueryOrgTodoTasksHeaders) SetXAcsDingtalkAccessToken(v string) *QueryOrgTodoTasksHeaders

func (QueryOrgTodoTasksHeaders) String

func (s QueryOrgTodoTasksHeaders) String() string

type QueryOrgTodoTasksRequest

type QueryOrgTodoTasksRequest struct {
	// 待办完成状态。
	IsDone *bool `json:"isDone,omitempty" xml:"isDone,omitempty"`
	// 分页游标。如果一个查询条件一次无法全部返回结果,会返回分页token,下次查询带上该token后会返回后续数据,直到分页token为null表示数据已经全部查询完毕。
	NextToken *string `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
}

func (QueryOrgTodoTasksRequest) GoString

func (s QueryOrgTodoTasksRequest) GoString() string

func (*QueryOrgTodoTasksRequest) SetIsDone

func (*QueryOrgTodoTasksRequest) SetNextToken

func (QueryOrgTodoTasksRequest) String

func (s QueryOrgTodoTasksRequest) String() string

type QueryOrgTodoTasksResponse

type QueryOrgTodoTasksResponse struct {
	Headers map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *QueryOrgTodoTasksResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (QueryOrgTodoTasksResponse) GoString

func (s QueryOrgTodoTasksResponse) GoString() string

func (*QueryOrgTodoTasksResponse) SetBody

func (*QueryOrgTodoTasksResponse) SetHeaders

func (QueryOrgTodoTasksResponse) String

func (s QueryOrgTodoTasksResponse) String() string

type QueryOrgTodoTasksResponseBody

type QueryOrgTodoTasksResponseBody struct {
	// 翻页token
	NextToken *string `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
	// 待办卡片列表
	TodoCards []*QueryOrgTodoTasksResponseBodyTodoCards `json:"todoCards,omitempty" xml:"todoCards,omitempty" type:"Repeated"`
}

func (QueryOrgTodoTasksResponseBody) GoString

func (*QueryOrgTodoTasksResponseBody) SetNextToken

func (*QueryOrgTodoTasksResponseBody) SetTodoCards

func (QueryOrgTodoTasksResponseBody) String

type QueryOrgTodoTasksResponseBodyTodoCards

type QueryOrgTodoTasksResponseBodyTodoCards struct {
	// 所属应用
	BizTag *string `json:"bizTag,omitempty" xml:"bizTag,omitempty"`
	// 创建时间
	CreatedTime *int64 `json:"createdTime,omitempty" xml:"createdTime,omitempty"`
	// 创建者id
	CreatorId *string `json:"creatorId,omitempty" xml:"creatorId,omitempty"`
	// 详情页链接
	DetailUrl *QueryOrgTodoTasksResponseBodyTodoCardsDetailUrl `json:"detailUrl,omitempty" xml:"detailUrl,omitempty" type:"Struct"`
	// 待办截止时间
	DueTime *int64 `json:"dueTime,omitempty" xml:"dueTime,omitempty"`
	// 待办完成状态
	IsDone *bool `json:"isDone,omitempty" xml:"isDone,omitempty"`
	// 更新时间
	ModifiedTime *int64 `json:"modifiedTime,omitempty" xml:"modifiedTime,omitempty"`
	// 优先级
	Priority *int32 `json:"priority,omitempty" xml:"priority,omitempty"`
	// 来源id
	SourceId *string `json:"sourceId,omitempty" xml:"sourceId,omitempty"`
	// 待办标题
	Subject *string `json:"subject,omitempty" xml:"subject,omitempty"`
	// 待办id
	TaskId *string `json:"taskId,omitempty" xml:"taskId,omitempty"`
}

func (QueryOrgTodoTasksResponseBodyTodoCards) GoString

func (*QueryOrgTodoTasksResponseBodyTodoCards) SetBizTag

func (*QueryOrgTodoTasksResponseBodyTodoCards) SetCreatedTime

func (*QueryOrgTodoTasksResponseBodyTodoCards) SetCreatorId

func (*QueryOrgTodoTasksResponseBodyTodoCards) SetDueTime

func (*QueryOrgTodoTasksResponseBodyTodoCards) SetIsDone

func (*QueryOrgTodoTasksResponseBodyTodoCards) SetModifiedTime

func (*QueryOrgTodoTasksResponseBodyTodoCards) SetPriority

func (*QueryOrgTodoTasksResponseBodyTodoCards) SetSourceId

func (*QueryOrgTodoTasksResponseBodyTodoCards) SetSubject

func (*QueryOrgTodoTasksResponseBodyTodoCards) SetTaskId

func (QueryOrgTodoTasksResponseBodyTodoCards) String

type QueryOrgTodoTasksResponseBodyTodoCardsDetailUrl

type QueryOrgTodoTasksResponseBodyTodoCardsDetailUrl struct {
	// 移动端url地址
	AppUrl *string `json:"appUrl,omitempty" xml:"appUrl,omitempty"`
	// pc端url地址
	PcUrl *string `json:"pcUrl,omitempty" xml:"pcUrl,omitempty"`
}

func (QueryOrgTodoTasksResponseBodyTodoCardsDetailUrl) GoString

func (*QueryOrgTodoTasksResponseBodyTodoCardsDetailUrl) SetAppUrl

func (*QueryOrgTodoTasksResponseBodyTodoCardsDetailUrl) SetPcUrl

func (QueryOrgTodoTasksResponseBodyTodoCardsDetailUrl) String

type QueryTodoTasksHeaders

type QueryTodoTasksHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (QueryTodoTasksHeaders) GoString

func (s QueryTodoTasksHeaders) GoString() string

func (*QueryTodoTasksHeaders) SetCommonHeaders

func (s *QueryTodoTasksHeaders) SetCommonHeaders(v map[string]*string) *QueryTodoTasksHeaders

func (*QueryTodoTasksHeaders) SetXAcsDingtalkAccessToken

func (s *QueryTodoTasksHeaders) SetXAcsDingtalkAccessToken(v string) *QueryTodoTasksHeaders

func (QueryTodoTasksHeaders) String

func (s QueryTodoTasksHeaders) String() string

type QueryTodoTasksRequest

type QueryTodoTasksRequest struct {
	// 所属分类
	Category *string `json:"category,omitempty" xml:"category,omitempty"`
	// 查询从计划完成时间开始
	FromDueTime *int64 `json:"fromDueTime,omitempty" xml:"fromDueTime,omitempty"`
	// 待办完成状态。
	IsDone *bool `json:"isDone,omitempty" xml:"isDone,omitempty"`
	// 待办回收状态
	IsRecycled *bool `json:"isRecycled,omitempty" xml:"isRecycled,omitempty"`
	// 分页游标。如果一个查询条件一次无法全部返回结果,会返回分页token,下次查询带上该token后会返回后续数据,直到分页token为null表示数据已经全部查询完毕。
	NextToken *string `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
	// 排序字段。枚举值 默认为截止时间 dueTime。created | modified | finished | startTime | dueTime 创建时间 | 更新时间 | 完成时间 | 开始时间 | 截止时间
	OrderBy *string `json:"orderBy,omitempty" xml:"orderBy,omitempty"`
	// 排序方向。枚举值asc | desc 默认 asc
	OrderDirection *string `json:"orderDirection,omitempty" xml:"orderDirection,omitempty"`
	// 查询目标用户角色类型,执行人 | 创建人 | 参与人,可以同时传多个值。如:[["executor"], ["creator"],["participant"]] 或 [["executor", "creator"]]
	RoleTypes [][]*string `json:"roleTypes,omitempty" xml:"roleTypes,omitempty" type:"Repeated"`
	// 查询到计划完成时间结束
	ToDueTime *int64 `json:"toDueTime,omitempty" xml:"toDueTime,omitempty"`
}

func (QueryTodoTasksRequest) GoString

func (s QueryTodoTasksRequest) GoString() string

func (*QueryTodoTasksRequest) SetCategory

func (*QueryTodoTasksRequest) SetFromDueTime

func (s *QueryTodoTasksRequest) SetFromDueTime(v int64) *QueryTodoTasksRequest

func (*QueryTodoTasksRequest) SetIsDone

func (*QueryTodoTasksRequest) SetIsRecycled

func (s *QueryTodoTasksRequest) SetIsRecycled(v bool) *QueryTodoTasksRequest

func (*QueryTodoTasksRequest) SetNextToken

func (*QueryTodoTasksRequest) SetOrderBy

func (*QueryTodoTasksRequest) SetOrderDirection

func (s *QueryTodoTasksRequest) SetOrderDirection(v string) *QueryTodoTasksRequest

func (*QueryTodoTasksRequest) SetRoleTypes

func (s *QueryTodoTasksRequest) SetRoleTypes(v [][]*string) *QueryTodoTasksRequest

func (*QueryTodoTasksRequest) SetToDueTime

func (QueryTodoTasksRequest) String

func (s QueryTodoTasksRequest) String() string

type QueryTodoTasksResponse

type QueryTodoTasksResponse struct {
	Headers map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *QueryTodoTasksResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (QueryTodoTasksResponse) GoString

func (s QueryTodoTasksResponse) GoString() string

func (*QueryTodoTasksResponse) SetBody

func (*QueryTodoTasksResponse) SetHeaders

func (QueryTodoTasksResponse) String

func (s QueryTodoTasksResponse) String() string

type QueryTodoTasksResponseBody

type QueryTodoTasksResponseBody struct {
	// 翻页token
	NextToken *string `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
	// 待办卡片列表
	TodoCards []*QueryTodoTasksResponseBodyTodoCards `json:"todoCards,omitempty" xml:"todoCards,omitempty" type:"Repeated"`
	// 数据总量
	TotalCount *int32 `json:"totalCount,omitempty" xml:"totalCount,omitempty"`
}

func (QueryTodoTasksResponseBody) GoString

func (s QueryTodoTasksResponseBody) GoString() string

func (*QueryTodoTasksResponseBody) SetNextToken

func (*QueryTodoTasksResponseBody) SetTodoCards

func (*QueryTodoTasksResponseBody) SetTotalCount

func (QueryTodoTasksResponseBody) String

type QueryTodoTasksResponseBodyTodoCards

type QueryTodoTasksResponseBodyTodoCards struct {
	// 所属应用
	BizTag *string `json:"bizTag,omitempty" xml:"bizTag,omitempty"`
	// 所属分类
	Category *string `json:"category,omitempty" xml:"category,omitempty"`
	// 创建时间
	CreatedTime *int64 `json:"createdTime,omitempty" xml:"createdTime,omitempty"`
	// 创建者id
	CreatorId *string `json:"creatorId,omitempty" xml:"creatorId,omitempty"`
	// 详情页链接
	DetailUrl *QueryTodoTasksResponseBodyTodoCardsDetailUrl `json:"detailUrl,omitempty" xml:"detailUrl,omitempty" type:"Struct"`
	// 待办截止时间
	DueTime *int64 `json:"dueTime,omitempty" xml:"dueTime,omitempty"`
	// 待办完成状态
	IsDone *bool `json:"isDone,omitempty" xml:"isDone,omitempty"`
	// 更新时间
	ModifiedTime *int64 `json:"modifiedTime,omitempty" xml:"modifiedTime,omitempty"`
	// 所属组织信息
	OrgInfo *QueryTodoTasksResponseBodyTodoCardsOrgInfo `json:"orgInfo,omitempty" xml:"orgInfo,omitempty" type:"Struct"`
	// 业务来源信息
	OriginalSource *QueryTodoTasksResponseBodyTodoCardsOriginalSource `json:"originalSource,omitempty" xml:"originalSource,omitempty" type:"Struct"`
	// 优先级
	Priority *int32 `json:"priority,omitempty" xml:"priority,omitempty"`
	// 来源id
	SourceId *string `json:"sourceId,omitempty" xml:"sourceId,omitempty"`
	// 待办标题
	Subject *string `json:"subject,omitempty" xml:"subject,omitempty"`
	// 待办id
	TaskId *string `json:"taskId,omitempty" xml:"taskId,omitempty"`
	// 待办卡片视图模型
	TodoCardView *QueryTodoTasksResponseBodyTodoCardsTodoCardView `json:"todoCardView,omitempty" xml:"todoCardView,omitempty" type:"Struct"`
	// 待办状态
	TodoStatus *string `json:"todoStatus,omitempty" xml:"todoStatus,omitempty"`
}

func (QueryTodoTasksResponseBodyTodoCards) GoString

func (*QueryTodoTasksResponseBodyTodoCards) SetBizTag

func (*QueryTodoTasksResponseBodyTodoCards) SetCategory

func (*QueryTodoTasksResponseBodyTodoCards) SetCreatedTime

func (*QueryTodoTasksResponseBodyTodoCards) SetCreatorId

func (*QueryTodoTasksResponseBodyTodoCards) SetDueTime

func (*QueryTodoTasksResponseBodyTodoCards) SetIsDone

func (*QueryTodoTasksResponseBodyTodoCards) SetModifiedTime

func (*QueryTodoTasksResponseBodyTodoCards) SetPriority

func (*QueryTodoTasksResponseBodyTodoCards) SetSourceId

func (*QueryTodoTasksResponseBodyTodoCards) SetSubject

func (*QueryTodoTasksResponseBodyTodoCards) SetTaskId

func (*QueryTodoTasksResponseBodyTodoCards) SetTodoStatus

func (QueryTodoTasksResponseBodyTodoCards) String

type QueryTodoTasksResponseBodyTodoCardsDetailUrl

type QueryTodoTasksResponseBodyTodoCardsDetailUrl struct {
	// 移动端url地址
	AppUrl *string `json:"appUrl,omitempty" xml:"appUrl,omitempty"`
	// pc端url地址
	PcUrl *string `json:"pcUrl,omitempty" xml:"pcUrl,omitempty"`
}

func (QueryTodoTasksResponseBodyTodoCardsDetailUrl) GoString

func (*QueryTodoTasksResponseBodyTodoCardsDetailUrl) SetAppUrl

func (*QueryTodoTasksResponseBodyTodoCardsDetailUrl) SetPcUrl

func (QueryTodoTasksResponseBodyTodoCardsDetailUrl) String

type QueryTodoTasksResponseBodyTodoCardsOrgInfo

type QueryTodoTasksResponseBodyTodoCardsOrgInfo struct {
	// 组织corpId
	CorpId *string `json:"corpId,omitempty" xml:"corpId,omitempty"`
	// 组织名称
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
}

func (QueryTodoTasksResponseBodyTodoCardsOrgInfo) GoString

func (*QueryTodoTasksResponseBodyTodoCardsOrgInfo) SetCorpId

func (*QueryTodoTasksResponseBodyTodoCardsOrgInfo) SetName

func (QueryTodoTasksResponseBodyTodoCardsOrgInfo) String

type QueryTodoTasksResponseBodyTodoCardsOriginalSource

type QueryTodoTasksResponseBodyTodoCardsOriginalSource struct {
	// 业务来源展示名称
	SourceTitle *string `json:"sourceTitle,omitempty" xml:"sourceTitle,omitempty"`
}

func (QueryTodoTasksResponseBodyTodoCardsOriginalSource) GoString

func (*QueryTodoTasksResponseBodyTodoCardsOriginalSource) SetSourceTitle

func (QueryTodoTasksResponseBodyTodoCardsOriginalSource) String

type QueryTodoTasksResponseBodyTodoCardsTodoCardView

type QueryTodoTasksResponseBodyTodoCardsTodoCardView struct {
	// link, button, 操作区类型,是链接类型,或者按钮类型
	ActionType *string `json:"actionType,omitempty" xml:"actionType,omitempty"`
	// 卡片类型
	CardType *string `json:"cardType,omitempty" xml:"cardType,omitempty"`
	// 卡片左上角 区域类型是 icon, 或者checkbox 类型的
	CircleELType *string `json:"circleELType,omitempty" xml:"circleELType,omitempty"`
	// icon, name ,内容区域类型是 icon+value, 或者name+value 类型的
	ContentType *string `json:"contentType,omitempty" xml:"contentType,omitempty"`
	// 卡片icon
	Icon                *string                                                               `json:"icon,omitempty" xml:"icon,omitempty"`
	TodoCardContentList []*QueryTodoTasksResponseBodyTodoCardsTodoCardViewTodoCardContentList `json:"todoCardContentList,omitempty" xml:"todoCardContentList,omitempty" type:"Repeated"`
	// 卡片标题
	TodoCardTitle *string `json:"todoCardTitle,omitempty" xml:"todoCardTitle,omitempty"`
}

func (QueryTodoTasksResponseBodyTodoCardsTodoCardView) GoString

func (*QueryTodoTasksResponseBodyTodoCardsTodoCardView) SetActionType

func (*QueryTodoTasksResponseBodyTodoCardsTodoCardView) SetCardType

func (*QueryTodoTasksResponseBodyTodoCardsTodoCardView) SetCircleELType

func (*QueryTodoTasksResponseBodyTodoCardsTodoCardView) SetContentType

func (*QueryTodoTasksResponseBodyTodoCardsTodoCardView) SetIcon

func (*QueryTodoTasksResponseBodyTodoCardsTodoCardView) SetTodoCardTitle

func (QueryTodoTasksResponseBodyTodoCardsTodoCardView) String

type QueryTodoTasksResponseBodyTodoCardsTodoCardViewTodoCardContentList

type QueryTodoTasksResponseBodyTodoCardsTodoCardViewTodoCardContentList struct {
	// 自定义表单内容名字
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// 自定义表单内容值
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (QueryTodoTasksResponseBodyTodoCardsTodoCardViewTodoCardContentList) GoString

func (*QueryTodoTasksResponseBodyTodoCardsTodoCardViewTodoCardContentList) SetName

func (*QueryTodoTasksResponseBodyTodoCardsTodoCardViewTodoCardContentList) SetValue

func (QueryTodoTasksResponseBodyTodoCardsTodoCardViewTodoCardContentList) String

type UpdateTodoTaskExecutorStatusHeaders

type UpdateTodoTaskExecutorStatusHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (UpdateTodoTaskExecutorStatusHeaders) GoString

func (*UpdateTodoTaskExecutorStatusHeaders) SetCommonHeaders

func (*UpdateTodoTaskExecutorStatusHeaders) SetXAcsDingtalkAccessToken

func (UpdateTodoTaskExecutorStatusHeaders) String

type UpdateTodoTaskExecutorStatusRequest

type UpdateTodoTaskExecutorStatusRequest struct {
	// 执行者状态列表,id需传用户的unionId
	ExecutorStatusList []*UpdateTodoTaskExecutorStatusRequestExecutorStatusList `json:"executorStatusList,omitempty" xml:"executorStatusList,omitempty" type:"Repeated"`
	// 当前操作者id,需传用户的unionId
	OperatorId *string `json:"operatorId,omitempty" xml:"operatorId,omitempty"`
}

func (UpdateTodoTaskExecutorStatusRequest) GoString

func (*UpdateTodoTaskExecutorStatusRequest) SetOperatorId

func (UpdateTodoTaskExecutorStatusRequest) String

type UpdateTodoTaskExecutorStatusRequestExecutorStatusList

type UpdateTodoTaskExecutorStatusRequestExecutorStatusList struct {
	// 执行者id,需传用户的unionId
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// 执行者完成状态
	IsDone *bool `json:"isDone,omitempty" xml:"isDone,omitempty"`
}

func (UpdateTodoTaskExecutorStatusRequestExecutorStatusList) GoString

func (*UpdateTodoTaskExecutorStatusRequestExecutorStatusList) SetId

func (*UpdateTodoTaskExecutorStatusRequestExecutorStatusList) SetIsDone

func (UpdateTodoTaskExecutorStatusRequestExecutorStatusList) String

type UpdateTodoTaskExecutorStatusResponse

type UpdateTodoTaskExecutorStatusResponse struct {
	Headers map[string]*string                        `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *UpdateTodoTaskExecutorStatusResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (UpdateTodoTaskExecutorStatusResponse) GoString

func (*UpdateTodoTaskExecutorStatusResponse) SetHeaders

func (UpdateTodoTaskExecutorStatusResponse) String

type UpdateTodoTaskExecutorStatusResponseBody

type UpdateTodoTaskExecutorStatusResponseBody struct {
	// 更新结果
	Result *bool `json:"result,omitempty" xml:"result,omitempty"`
}

func (UpdateTodoTaskExecutorStatusResponseBody) GoString

func (*UpdateTodoTaskExecutorStatusResponseBody) SetResult

func (UpdateTodoTaskExecutorStatusResponseBody) String

type UpdateTodoTaskHeaders

type UpdateTodoTaskHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (UpdateTodoTaskHeaders) GoString

func (s UpdateTodoTaskHeaders) GoString() string

func (*UpdateTodoTaskHeaders) SetCommonHeaders

func (s *UpdateTodoTaskHeaders) SetCommonHeaders(v map[string]*string) *UpdateTodoTaskHeaders

func (*UpdateTodoTaskHeaders) SetXAcsDingtalkAccessToken

func (s *UpdateTodoTaskHeaders) SetXAcsDingtalkAccessToken(v string) *UpdateTodoTaskHeaders

func (UpdateTodoTaskHeaders) String

func (s UpdateTodoTaskHeaders) String() string

type UpdateTodoTaskRequest

type UpdateTodoTaskRequest struct {
	// 待办描述备注
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
	// 完成状态
	Done *bool `json:"done,omitempty" xml:"done,omitempty"`
	// 截止时间
	DueTime *int64 `json:"dueTime,omitempty" xml:"dueTime,omitempty"`
	// 执行者列表,需传用户的unionId
	ExecutorIds []*string `json:"executorIds,omitempty" xml:"executorIds,omitempty" type:"Repeated"`
	// 参与者列表,需传用户的unionId
	ParticipantIds []*string `json:"participantIds,omitempty" xml:"participantIds,omitempty" type:"Repeated"`
	// 待办标题
	Subject *string `json:"subject,omitempty" xml:"subject,omitempty"`
	// 当前操作者id,需传用户的unionId
	OperatorId *string `json:"operatorId,omitempty" xml:"operatorId,omitempty"`
}

func (UpdateTodoTaskRequest) GoString

func (s UpdateTodoTaskRequest) GoString() string

func (*UpdateTodoTaskRequest) SetDescription

func (s *UpdateTodoTaskRequest) SetDescription(v string) *UpdateTodoTaskRequest

func (*UpdateTodoTaskRequest) SetDone

func (*UpdateTodoTaskRequest) SetDueTime

func (*UpdateTodoTaskRequest) SetExecutorIds

func (s *UpdateTodoTaskRequest) SetExecutorIds(v []*string) *UpdateTodoTaskRequest

func (*UpdateTodoTaskRequest) SetOperatorId

func (s *UpdateTodoTaskRequest) SetOperatorId(v string) *UpdateTodoTaskRequest

func (*UpdateTodoTaskRequest) SetParticipantIds

func (s *UpdateTodoTaskRequest) SetParticipantIds(v []*string) *UpdateTodoTaskRequest

func (*UpdateTodoTaskRequest) SetSubject

func (UpdateTodoTaskRequest) String

func (s UpdateTodoTaskRequest) String() string

type UpdateTodoTaskResponse

type UpdateTodoTaskResponse struct {
	Headers map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *UpdateTodoTaskResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (UpdateTodoTaskResponse) GoString

func (s UpdateTodoTaskResponse) GoString() string

func (*UpdateTodoTaskResponse) SetBody

func (*UpdateTodoTaskResponse) SetHeaders

func (UpdateTodoTaskResponse) String

func (s UpdateTodoTaskResponse) String() string

type UpdateTodoTaskResponseBody

type UpdateTodoTaskResponseBody struct {
	// 更新结果
	Result *bool `json:"result,omitempty" xml:"result,omitempty"`
}

func (UpdateTodoTaskResponseBody) GoString

func (s UpdateTodoTaskResponseBody) GoString() string

func (*UpdateTodoTaskResponseBody) SetResult

func (UpdateTodoTaskResponseBody) String

type UpdateTodoTypeConfigHeaders

type UpdateTodoTypeConfigHeaders struct {
	CommonHeaders           map[string]*string `json:"commonHeaders,omitempty" xml:"commonHeaders,omitempty"`
	XAcsDingtalkAccessToken *string            `json:"x-acs-dingtalk-access-token,omitempty" xml:"x-acs-dingtalk-access-token,omitempty"`
}

func (UpdateTodoTypeConfigHeaders) GoString

func (s UpdateTodoTypeConfigHeaders) GoString() string

func (*UpdateTodoTypeConfigHeaders) SetCommonHeaders

func (*UpdateTodoTypeConfigHeaders) SetXAcsDingtalkAccessToken

func (s *UpdateTodoTypeConfigHeaders) SetXAcsDingtalkAccessToken(v string) *UpdateTodoTypeConfigHeaders

func (UpdateTodoTypeConfigHeaders) String

type UpdateTodoTypeConfigRequest

type UpdateTodoTypeConfigRequest struct {
	// 待办卡片操作区按钮配置
	ActionList []*UpdateTodoTypeConfigRequestActionList `json:"actionList,omitempty" xml:"actionList,omitempty" type:"Repeated"`
	// 卡片类型(取值为:1-标准卡片,2-自定义卡片)
	CardType *int32 `json:"cardType,omitempty" xml:"cardType,omitempty"`
	// 待办卡片内容区表单自定义字段配置
	ContentFieldList []*UpdateTodoTypeConfigRequestContentFieldList `json:"contentFieldList,omitempty" xml:"contentFieldList,omitempty" type:"Repeated"`
	// 待办卡片类型描述
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
	// 卡片类型icon,用于在待办列表展示
	Icon *string `json:"icon,omitempty" xml:"icon,omitempty"`
	// 详情页链接在PC端的打开方式,取值为:「PC_SLIDE」-PC端侧边栏打开,「PC_BROWSER」-浏览器打开
	PcDetailUrlOpenMode *string `json:"pcDetailUrlOpenMode,omitempty" xml:"pcDetailUrlOpenMode,omitempty"`
	// 当前操作者id,需传用户的unionId
	OperatorId *string `json:"operatorId,omitempty" xml:"operatorId,omitempty"`
}

func (UpdateTodoTypeConfigRequest) GoString

func (s UpdateTodoTypeConfigRequest) GoString() string

func (*UpdateTodoTypeConfigRequest) SetActionList

func (*UpdateTodoTypeConfigRequest) SetCardType

func (*UpdateTodoTypeConfigRequest) SetContentFieldList

func (*UpdateTodoTypeConfigRequest) SetDescription

func (*UpdateTodoTypeConfigRequest) SetIcon

func (*UpdateTodoTypeConfigRequest) SetOperatorId

func (*UpdateTodoTypeConfigRequest) SetPcDetailUrlOpenMode

func (s *UpdateTodoTypeConfigRequest) SetPcDetailUrlOpenMode(v string) *UpdateTodoTypeConfigRequest

func (UpdateTodoTypeConfigRequest) String

type UpdateTodoTypeConfigRequestActionList

type UpdateTodoTypeConfigRequestActionList struct {
	// 操作按钮的唯一标识
	ActionKey *string `json:"actionKey,omitempty" xml:"actionKey,omitempty"`
	// 按钮类型(1:有操作的,2:直接跳转)
	ActionType *int32 `json:"actionType,omitempty" xml:"actionType,omitempty"`
	// 按钮样式类型(101:蓝色线型主按钮样式,例如「同意」,102:黑色线型副按钮样式,例如「拒绝」)
	ButtonStyleType *int32 `json:"buttonStyleType,omitempty" xml:"buttonStyleType,omitempty"`
	// 按钮操作的显示名称(需支持国际化)
	NameI18n map[string]interface{} `json:"nameI18n,omitempty" xml:"nameI18n,omitempty"`
	// 按钮类型为直接跳转时,对应的跳转url
	Url *string `json:"url,omitempty" xml:"url,omitempty"`
}

func (UpdateTodoTypeConfigRequestActionList) GoString

func (*UpdateTodoTypeConfigRequestActionList) SetActionKey

func (*UpdateTodoTypeConfigRequestActionList) SetActionType

func (*UpdateTodoTypeConfigRequestActionList) SetButtonStyleType

func (*UpdateTodoTypeConfigRequestActionList) SetNameI18n

func (*UpdateTodoTypeConfigRequestActionList) SetUrl

func (UpdateTodoTypeConfigRequestActionList) String

type UpdateTodoTypeConfigRequestContentFieldList

type UpdateTodoTypeConfigRequestContentFieldList struct {
	// 字段唯一标识
	FieldKey *string `json:"fieldKey,omitempty" xml:"fieldKey,omitempty"`
	// 字段类型(取值为:text-文本,url-链接)
	FieldType *string `json:"fieldType,omitempty" xml:"fieldType,omitempty"`
	// 字段显示名称(需支持国际化)
	NameI18n map[string]interface{} `json:"nameI18n,omitempty" xml:"nameI18n,omitempty"`
}

func (UpdateTodoTypeConfigRequestContentFieldList) GoString

func (*UpdateTodoTypeConfigRequestContentFieldList) SetFieldKey

func (*UpdateTodoTypeConfigRequestContentFieldList) SetFieldType

func (*UpdateTodoTypeConfigRequestContentFieldList) SetNameI18n

func (UpdateTodoTypeConfigRequestContentFieldList) String

type UpdateTodoTypeConfigResponse

type UpdateTodoTypeConfigResponse struct {
	Headers map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	Body    *UpdateTodoTypeConfigResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (UpdateTodoTypeConfigResponse) GoString

func (s UpdateTodoTypeConfigResponse) GoString() string

func (*UpdateTodoTypeConfigResponse) SetBody

func (*UpdateTodoTypeConfigResponse) SetHeaders

func (UpdateTodoTypeConfigResponse) String

type UpdateTodoTypeConfigResponseBody

type UpdateTodoTypeConfigResponseBody struct {
	// 更新结果
	Result *bool `json:"result,omitempty" xml:"result,omitempty"`
}

func (UpdateTodoTypeConfigResponseBody) GoString

func (*UpdateTodoTypeConfigResponseBody) SetResult

func (UpdateTodoTypeConfigResponseBody) String

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL