workflow_1_0

package
v1.4.36 Latest Latest
Warning

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

Go to latest
Published: Sep 19, 2022 License: Apache-2.0 Imports: 4 Imported by: 1

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 AddApproveDentryAuthHeaders

type AddApproveDentryAuthHeaders 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 (AddApproveDentryAuthHeaders) GoString

func (s AddApproveDentryAuthHeaders) GoString() string

func (*AddApproveDentryAuthHeaders) SetCommonHeaders

func (*AddApproveDentryAuthHeaders) SetXAcsDingtalkAccessToken

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

func (AddApproveDentryAuthHeaders) String

type AddApproveDentryAuthRequest

type AddApproveDentryAuthRequest struct {
	// 授权的钉盘文件信息列表。支持批量授权,最大列表长度:10。
	FileInfos []*AddApproveDentryAuthRequestFileInfos `json:"fileInfos,omitempty" xml:"fileInfos,omitempty" type:"Repeated"`
	// 授权的用户userid。
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
}

func (AddApproveDentryAuthRequest) GoString

func (s AddApproveDentryAuthRequest) GoString() string

func (*AddApproveDentryAuthRequest) SetFileInfos

func (*AddApproveDentryAuthRequest) SetUserId

func (AddApproveDentryAuthRequest) String

type AddApproveDentryAuthRequestFileInfos

type AddApproveDentryAuthRequestFileInfos struct {
	// 文件ID。
	FileId *string `json:"fileId,omitempty" xml:"fileId,omitempty"`
	// 钉盘空间spaceId。
	SpaceId *int64 `json:"spaceId,omitempty" xml:"spaceId,omitempty"`
}

func (AddApproveDentryAuthRequestFileInfos) GoString

func (*AddApproveDentryAuthRequestFileInfos) SetFileId

func (*AddApproveDentryAuthRequestFileInfos) SetSpaceId

func (AddApproveDentryAuthRequestFileInfos) String

type AddApproveDentryAuthResponse

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

func (AddApproveDentryAuthResponse) GoString

func (s AddApproveDentryAuthResponse) GoString() string

func (*AddApproveDentryAuthResponse) SetBody

func (*AddApproveDentryAuthResponse) SetHeaders

func (AddApproveDentryAuthResponse) String

type AddApproveDentryAuthResponseBody

type AddApproveDentryAuthResponseBody struct {
	// 返回结果。
	Result *bool `json:"result,omitempty" xml:"result,omitempty"`
	// 接口调用是否成功。
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
}

func (AddApproveDentryAuthResponseBody) GoString

func (*AddApproveDentryAuthResponseBody) SetResult

func (*AddApproveDentryAuthResponseBody) SetSuccess

func (AddApproveDentryAuthResponseBody) String

type AddProcessInstanceCommentHeaders

type AddProcessInstanceCommentHeaders 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 (AddProcessInstanceCommentHeaders) GoString

func (*AddProcessInstanceCommentHeaders) SetCommonHeaders

func (*AddProcessInstanceCommentHeaders) SetXAcsDingtalkAccessToken

func (AddProcessInstanceCommentHeaders) String

type AddProcessInstanceCommentRequest

type AddProcessInstanceCommentRequest struct {
	// 评论人的userid。
	CommentUserId *string `json:"commentUserId,omitempty" xml:"commentUserId,omitempty"`
	// 文件。
	File *AddProcessInstanceCommentRequestFile `json:"file,omitempty" xml:"file,omitempty" type:"Struct"`
	// 审批实例ID,可通过调用获取审批实例ID列表接口获取。
	ProcessInstanceId *string `json:"processInstanceId,omitempty" xml:"processInstanceId,omitempty"`
	// 评论的内容。
	Text *string `json:"text,omitempty" xml:"text,omitempty"`
}

func (AddProcessInstanceCommentRequest) GoString

func (*AddProcessInstanceCommentRequest) SetCommentUserId

func (*AddProcessInstanceCommentRequest) SetProcessInstanceId

func (*AddProcessInstanceCommentRequest) SetText

func (AddProcessInstanceCommentRequest) String

type AddProcessInstanceCommentRequestFile

type AddProcessInstanceCommentRequestFile struct {
	// 附件列表。
	Attachments []*AddProcessInstanceCommentRequestFileAttachments `json:"attachments,omitempty" xml:"attachments,omitempty" type:"Repeated"`
	// 图片URL地址。
	Photos []*string `json:"photos,omitempty" xml:"photos,omitempty" type:"Repeated"`
}

func (AddProcessInstanceCommentRequestFile) GoString

func (*AddProcessInstanceCommentRequestFile) SetPhotos

func (AddProcessInstanceCommentRequestFile) String

type AddProcessInstanceCommentRequestFileAttachments

type AddProcessInstanceCommentRequestFileAttachments struct {
	// 文件ID。
	FileId *string `json:"fileId,omitempty" xml:"fileId,omitempty"`
	// 文件名称。
	FileName *string `json:"fileName,omitempty" xml:"fileName,omitempty"`
	// 文件大小。
	FileSize *string `json:"fileSize,omitempty" xml:"fileSize,omitempty"`
	// 文件类型。
	FileType *string `json:"fileType,omitempty" xml:"fileType,omitempty"`
	// 钉盘空间ID。
	SpaceId *string `json:"spaceId,omitempty" xml:"spaceId,omitempty"`
}

func (AddProcessInstanceCommentRequestFileAttachments) GoString

func (*AddProcessInstanceCommentRequestFileAttachments) SetFileId

func (*AddProcessInstanceCommentRequestFileAttachments) SetFileName

func (*AddProcessInstanceCommentRequestFileAttachments) SetFileSize

func (*AddProcessInstanceCommentRequestFileAttachments) SetFileType

func (*AddProcessInstanceCommentRequestFileAttachments) SetSpaceId

func (AddProcessInstanceCommentRequestFileAttachments) String

type AddProcessInstanceCommentResponse

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

func (AddProcessInstanceCommentResponse) GoString

func (*AddProcessInstanceCommentResponse) SetHeaders

func (AddProcessInstanceCommentResponse) String

type AddProcessInstanceCommentResponseBody

type AddProcessInstanceCommentResponseBody struct {
	// 评论是否成功。
	Result *bool `json:"result,omitempty" xml:"result,omitempty"`
	// 接口调用是否成功。
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
}

func (AddProcessInstanceCommentResponseBody) GoString

func (*AddProcessInstanceCommentResponseBody) SetResult

func (*AddProcessInstanceCommentResponseBody) SetSuccess

func (AddProcessInstanceCommentResponseBody) String

type AvaliableTemplate

type AvaliableTemplate struct {
	// 表单名称
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// 表单模板processCode
	ProcessCode *string `json:"processCode,omitempty" xml:"processCode,omitempty"`
}

func (AvaliableTemplate) GoString

func (s AvaliableTemplate) GoString() string

func (*AvaliableTemplate) SetName

func (*AvaliableTemplate) SetProcessCode

func (s *AvaliableTemplate) SetProcessCode(v string) *AvaliableTemplate

func (AvaliableTemplate) String

func (s AvaliableTemplate) String() string

type BatchUpdateProcessInstanceHeaders

type BatchUpdateProcessInstanceHeaders 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 (BatchUpdateProcessInstanceHeaders) GoString

func (*BatchUpdateProcessInstanceHeaders) SetCommonHeaders

func (*BatchUpdateProcessInstanceHeaders) SetXAcsDingtalkAccessToken

func (BatchUpdateProcessInstanceHeaders) String

type BatchUpdateProcessInstanceRequest

type BatchUpdateProcessInstanceRequest struct {
	// 实列列表。
	UpdateProcessInstanceRequests []*BatchUpdateProcessInstanceRequestUpdateProcessInstanceRequests `json:"updateProcessInstanceRequests,omitempty" xml:"updateProcessInstanceRequests,omitempty" type:"Repeated"`
}

func (BatchUpdateProcessInstanceRequest) GoString

func (BatchUpdateProcessInstanceRequest) String

type BatchUpdateProcessInstanceRequestUpdateProcessInstanceRequests

type BatchUpdateProcessInstanceRequestUpdateProcessInstanceRequests struct {
	// 实例id
	ProcessInstanceId *string `json:"processInstanceId,omitempty" xml:"processInstanceId,omitempty"`
	// 实例结果:
	// 实例状态是COMPLETED,必须设置代表以下含义。
	// agree:同意
	// refuse:拒绝
	// 实例状态为TERMINATED,必须设置代表含义,result取值agree和refuse均代表撤销审批流。
	Result *string `json:"result,omitempty" xml:"result,omitempty"`
	// 实例状态:
	// COMPLETED:结束审批流
	// TERMINATED:终止审批流
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
}

func (BatchUpdateProcessInstanceRequestUpdateProcessInstanceRequests) GoString

func (*BatchUpdateProcessInstanceRequestUpdateProcessInstanceRequests) SetProcessInstanceId

func (*BatchUpdateProcessInstanceRequestUpdateProcessInstanceRequests) SetResult

func (*BatchUpdateProcessInstanceRequestUpdateProcessInstanceRequests) SetStatus

func (BatchUpdateProcessInstanceRequestUpdateProcessInstanceRequests) String

type BatchUpdateProcessInstanceResponse

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

func (BatchUpdateProcessInstanceResponse) GoString

func (*BatchUpdateProcessInstanceResponse) SetHeaders

func (BatchUpdateProcessInstanceResponse) String

type BatchUpdateProcessInstanceResponseBody

type BatchUpdateProcessInstanceResponseBody struct {
	// 成功标识
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
}

func (BatchUpdateProcessInstanceResponseBody) GoString

func (*BatchUpdateProcessInstanceResponseBody) SetSuccess

func (BatchUpdateProcessInstanceResponseBody) String

type CancelIntegratedTaskHeaders

type CancelIntegratedTaskHeaders 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 (CancelIntegratedTaskHeaders) GoString

func (s CancelIntegratedTaskHeaders) GoString() string

func (*CancelIntegratedTaskHeaders) SetCommonHeaders

func (*CancelIntegratedTaskHeaders) SetXAcsDingtalkAccessToken

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

func (CancelIntegratedTaskHeaders) String

type CancelIntegratedTaskRequest

type CancelIntegratedTaskRequest struct {
	// 待办组ID,需要在调用创建待办接口时,主动设置该值。
	ActivityId *string `json:"activityId,omitempty" xml:"activityId,omitempty"`
	// 待办组ID列表,用于批量取消。
	ActivityIds []*string `json:"activityIds,omitempty" xml:"activityIds,omitempty" type:"Repeated"`
	// OA审批流程实例ID
	ProcessInstanceId *string `json:"processInstanceId,omitempty" xml:"processInstanceId,omitempty"`
}

func (CancelIntegratedTaskRequest) GoString

func (s CancelIntegratedTaskRequest) GoString() string

func (*CancelIntegratedTaskRequest) SetActivityId

func (*CancelIntegratedTaskRequest) SetActivityIds

func (*CancelIntegratedTaskRequest) SetProcessInstanceId

func (CancelIntegratedTaskRequest) String

type CancelIntegratedTaskResponse

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

func (CancelIntegratedTaskResponse) GoString

func (s CancelIntegratedTaskResponse) GoString() string

func (*CancelIntegratedTaskResponse) SetBody

func (*CancelIntegratedTaskResponse) SetHeaders

func (CancelIntegratedTaskResponse) String

type CancelIntegratedTaskResponseBody

type CancelIntegratedTaskResponseBody struct {
	// 是否更新成功
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
}

func (CancelIntegratedTaskResponseBody) GoString

func (*CancelIntegratedTaskResponseBody) SetSuccess

func (CancelIntegratedTaskResponseBody) String

type CleanProcessDataHeaders

type CleanProcessDataHeaders 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 (CleanProcessDataHeaders) GoString

func (s CleanProcessDataHeaders) GoString() string

func (*CleanProcessDataHeaders) SetCommonHeaders

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

func (*CleanProcessDataHeaders) SetXAcsDingtalkAccessToken

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

func (CleanProcessDataHeaders) String

func (s CleanProcessDataHeaders) String() string

type CleanProcessDataRequest

type CleanProcessDataRequest struct {
	// 企业的corpId。
	CorpId *string `json:"corpId,omitempty" xml:"corpId,omitempty"`
	// 模板唯一码。
	ProcessCode *string `json:"processCode,omitempty" xml:"processCode,omitempty"`
}

func (CleanProcessDataRequest) GoString

func (s CleanProcessDataRequest) GoString() string

func (*CleanProcessDataRequest) SetCorpId

func (*CleanProcessDataRequest) SetProcessCode

func (CleanProcessDataRequest) String

func (s CleanProcessDataRequest) String() string

type CleanProcessDataResponse

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

func (CleanProcessDataResponse) GoString

func (s CleanProcessDataResponse) GoString() string

func (*CleanProcessDataResponse) SetBody

func (*CleanProcessDataResponse) SetHeaders

func (CleanProcessDataResponse) String

func (s CleanProcessDataResponse) String() string

type CleanProcessDataResponseBody

type CleanProcessDataResponseBody struct {
	// 是否调用成功。
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
}

func (CleanProcessDataResponseBody) GoString

func (s CleanProcessDataResponseBody) GoString() string

func (*CleanProcessDataResponseBody) SetSuccess

func (CleanProcessDataResponseBody) String

type Client

type Client struct {
	openapi.Client
}

func NewClient

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

func (*Client) AddApproveDentryAuth

func (client *Client) AddApproveDentryAuth(request *AddApproveDentryAuthRequest) (_result *AddApproveDentryAuthResponse, _err error)

func (*Client) AddApproveDentryAuthWithOptions

func (client *Client) AddApproveDentryAuthWithOptions(request *AddApproveDentryAuthRequest, headers *AddApproveDentryAuthHeaders, runtime *util.RuntimeOptions) (_result *AddApproveDentryAuthResponse, _err error)

func (*Client) AddProcessInstanceComment

func (client *Client) AddProcessInstanceComment(request *AddProcessInstanceCommentRequest) (_result *AddProcessInstanceCommentResponse, _err error)

func (*Client) AddProcessInstanceCommentWithOptions

func (client *Client) AddProcessInstanceCommentWithOptions(request *AddProcessInstanceCommentRequest, headers *AddProcessInstanceCommentHeaders, runtime *util.RuntimeOptions) (_result *AddProcessInstanceCommentResponse, _err error)

func (*Client) BatchUpdateProcessInstance

func (client *Client) BatchUpdateProcessInstance(request *BatchUpdateProcessInstanceRequest) (_result *BatchUpdateProcessInstanceResponse, _err error)

func (*Client) BatchUpdateProcessInstanceWithOptions

func (client *Client) BatchUpdateProcessInstanceWithOptions(request *BatchUpdateProcessInstanceRequest, headers *BatchUpdateProcessInstanceHeaders, runtime *util.RuntimeOptions) (_result *BatchUpdateProcessInstanceResponse, _err error)

func (*Client) CancelIntegratedTask

func (client *Client) CancelIntegratedTask(request *CancelIntegratedTaskRequest) (_result *CancelIntegratedTaskResponse, _err error)

func (*Client) CancelIntegratedTaskWithOptions

func (client *Client) CancelIntegratedTaskWithOptions(request *CancelIntegratedTaskRequest, headers *CancelIntegratedTaskHeaders, runtime *util.RuntimeOptions) (_result *CancelIntegratedTaskResponse, _err error)

func (*Client) CleanProcessData

func (client *Client) CleanProcessData(request *CleanProcessDataRequest) (_result *CleanProcessDataResponse, _err error)

func (*Client) CleanProcessDataWithOptions

func (client *Client) CleanProcessDataWithOptions(request *CleanProcessDataRequest, headers *CleanProcessDataHeaders, runtime *util.RuntimeOptions) (_result *CleanProcessDataResponse, _err error)

func (*Client) CopyProcess

func (client *Client) CopyProcess(request *CopyProcessRequest) (_result *CopyProcessResponse, _err error)

func (*Client) CopyProcessWithOptions

func (client *Client) CopyProcessWithOptions(request *CopyProcessRequest, headers *CopyProcessHeaders, runtime *util.RuntimeOptions) (_result *CopyProcessResponse, _err error)

func (*Client) CreateIntegratedTask

func (client *Client) CreateIntegratedTask(request *CreateIntegratedTaskRequest) (_result *CreateIntegratedTaskResponse, _err error)

func (*Client) CreateIntegratedTaskWithOptions

func (client *Client) CreateIntegratedTaskWithOptions(request *CreateIntegratedTaskRequest, headers *CreateIntegratedTaskHeaders, runtime *util.RuntimeOptions) (_result *CreateIntegratedTaskResponse, _err error)

func (*Client) DeleteProcess

func (client *Client) DeleteProcess(request *DeleteProcessRequest) (_result *DeleteProcessResponse, _err error)

func (*Client) DeleteProcessWithOptions

func (client *Client) DeleteProcessWithOptions(request *DeleteProcessRequest, headers *DeleteProcessHeaders, runtime *util.RuntimeOptions) (_result *DeleteProcessResponse, _err error)

func (*Client) ExecuteProcessInstance

func (client *Client) ExecuteProcessInstance(request *ExecuteProcessInstanceRequest) (_result *ExecuteProcessInstanceResponse, _err error)

func (*Client) ExecuteProcessInstanceWithOptions

func (client *Client) ExecuteProcessInstanceWithOptions(request *ExecuteProcessInstanceRequest, headers *ExecuteProcessInstanceHeaders, runtime *util.RuntimeOptions) (_result *ExecuteProcessInstanceResponse, _err error)

func (*Client) FormCreate

func (client *Client) FormCreate(request *FormCreateRequest) (_result *FormCreateResponse, _err error)

func (*Client) FormCreateWithOptions

func (client *Client) FormCreateWithOptions(request *FormCreateRequest, headers *FormCreateHeaders, runtime *util.RuntimeOptions) (_result *FormCreateResponse, _err error)

func (*Client) GetAttachmentSpace

func (client *Client) GetAttachmentSpace(request *GetAttachmentSpaceRequest) (_result *GetAttachmentSpaceResponse, _err error)

func (*Client) GetAttachmentSpaceWithOptions

func (client *Client) GetAttachmentSpaceWithOptions(request *GetAttachmentSpaceRequest, headers *GetAttachmentSpaceHeaders, runtime *util.RuntimeOptions) (_result *GetAttachmentSpaceResponse, _err error)

func (*Client) GetConditionFormComponent

func (client *Client) GetConditionFormComponent(request *GetConditionFormComponentRequest) (_result *GetConditionFormComponentResponse, _err error)

func (*Client) GetConditionFormComponentWithOptions

func (client *Client) GetConditionFormComponentWithOptions(request *GetConditionFormComponentRequest, headers *GetConditionFormComponentHeaders, runtime *util.RuntimeOptions) (_result *GetConditionFormComponentResponse, _err error)

func (*Client) GetCrmProcCodes

func (client *Client) GetCrmProcCodes() (_result *GetCrmProcCodesResponse, _err error)

func (*Client) GetCrmProcCodesWithOptions

func (client *Client) GetCrmProcCodesWithOptions(headers *GetCrmProcCodesHeaders, runtime *util.RuntimeOptions) (_result *GetCrmProcCodesResponse, _err error)

func (*Client) GetManageProcessByStaffId

func (client *Client) GetManageProcessByStaffId(request *GetManageProcessByStaffIdRequest) (_result *GetManageProcessByStaffIdResponse, _err error)

func (*Client) GetManageProcessByStaffIdWithOptions

func (client *Client) GetManageProcessByStaffIdWithOptions(request *GetManageProcessByStaffIdRequest, headers *GetManageProcessByStaffIdHeaders, runtime *util.RuntimeOptions) (_result *GetManageProcessByStaffIdResponse, _err error)

func (*Client) GetProcessCodeByName

func (client *Client) GetProcessCodeByName(request *GetProcessCodeByNameRequest) (_result *GetProcessCodeByNameResponse, _err error)

func (*Client) GetProcessCodeByNameWithOptions

func (client *Client) GetProcessCodeByNameWithOptions(request *GetProcessCodeByNameRequest, headers *GetProcessCodeByNameHeaders, runtime *util.RuntimeOptions) (_result *GetProcessCodeByNameResponse, _err error)

func (*Client) GetProcessConfig

func (client *Client) GetProcessConfig(request *GetProcessConfigRequest) (_result *GetProcessConfigResponse, _err error)

func (*Client) GetProcessConfigWithOptions

func (client *Client) GetProcessConfigWithOptions(request *GetProcessConfigRequest, headers *GetProcessConfigHeaders, runtime *util.RuntimeOptions) (_result *GetProcessConfigResponse, _err error)

func (*Client) GetProcessInstance

func (client *Client) GetProcessInstance(request *GetProcessInstanceRequest) (_result *GetProcessInstanceResponse, _err error)

func (*Client) GetProcessInstanceWithOptions

func (client *Client) GetProcessInstanceWithOptions(request *GetProcessInstanceRequest, headers *GetProcessInstanceHeaders, runtime *util.RuntimeOptions) (_result *GetProcessInstanceResponse, _err error)

func (*Client) GetSpaceWithDownloadAuth

func (client *Client) GetSpaceWithDownloadAuth(request *GetSpaceWithDownloadAuthRequest) (_result *GetSpaceWithDownloadAuthResponse, _err error)

func (*Client) GetSpaceWithDownloadAuthWithOptions

func (client *Client) GetSpaceWithDownloadAuthWithOptions(request *GetSpaceWithDownloadAuthRequest, headers *GetSpaceWithDownloadAuthHeaders, runtime *util.RuntimeOptions) (_result *GetSpaceWithDownloadAuthResponse, _err error)

func (*Client) GetUserTodoTaskSum

func (client *Client) GetUserTodoTaskSum(request *GetUserTodoTaskSumRequest) (_result *GetUserTodoTaskSumResponse, _err error)

func (*Client) GetUserTodoTaskSumWithOptions

func (client *Client) GetUserTodoTaskSumWithOptions(request *GetUserTodoTaskSumRequest, headers *GetUserTodoTaskSumHeaders, runtime *util.RuntimeOptions) (_result *GetUserTodoTaskSumResponse, _err error)

func (*Client) GrantCspaceAuthorization

func (client *Client) GrantCspaceAuthorization(request *GrantCspaceAuthorizationRequest) (_result *GrantCspaceAuthorizationResponse, _err error)

func (*Client) GrantCspaceAuthorizationWithOptions

func (client *Client) GrantCspaceAuthorizationWithOptions(request *GrantCspaceAuthorizationRequest, headers *GrantCspaceAuthorizationHeaders, runtime *util.RuntimeOptions) (_result *GrantCspaceAuthorizationResponse, _err error)

func (*Client) GrantProcessInstanceForDownloadFile

func (client *Client) GrantProcessInstanceForDownloadFile(request *GrantProcessInstanceForDownloadFileRequest) (_result *GrantProcessInstanceForDownloadFileResponse, _err error)

func (*Client) Init

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

func (*Client) ListProcessInstanceIds

func (client *Client) ListProcessInstanceIds(request *ListProcessInstanceIdsRequest) (_result *ListProcessInstanceIdsResponse, _err error)

func (*Client) ListProcessInstanceIdsWithOptions

func (client *Client) ListProcessInstanceIdsWithOptions(request *ListProcessInstanceIdsRequest, headers *ListProcessInstanceIdsHeaders, runtime *util.RuntimeOptions) (_result *ListProcessInstanceIdsResponse, _err error)

func (*Client) ListUserVisibleBpmsProcesses

func (client *Client) ListUserVisibleBpmsProcesses(request *ListUserVisibleBpmsProcessesRequest) (_result *ListUserVisibleBpmsProcessesResponse, _err error)

func (*Client) ListUserVisibleBpmsProcessesWithOptions

func (client *Client) ListUserVisibleBpmsProcessesWithOptions(request *ListUserVisibleBpmsProcessesRequest, headers *ListUserVisibleBpmsProcessesHeaders, runtime *util.RuntimeOptions) (_result *ListUserVisibleBpmsProcessesResponse, _err error)

func (*Client) ProcessForecast

func (client *Client) ProcessForecast(request *ProcessForecastRequest) (_result *ProcessForecastResponse, _err error)

func (*Client) ProcessForecastWithOptions

func (client *Client) ProcessForecastWithOptions(request *ProcessForecastRequest, headers *ProcessForecastHeaders, runtime *util.RuntimeOptions) (_result *ProcessForecastResponse, _err error)

func (*Client) QueryAllFormInstances

func (client *Client) QueryAllFormInstances(request *QueryAllFormInstancesRequest) (_result *QueryAllFormInstancesResponse, _err error)

func (*Client) QueryAllFormInstancesWithOptions

func (client *Client) QueryAllFormInstancesWithOptions(request *QueryAllFormInstancesRequest, headers *QueryAllFormInstancesHeaders, runtime *util.RuntimeOptions) (_result *QueryAllFormInstancesResponse, _err error)

func (*Client) QueryAllProcessInstances

func (client *Client) QueryAllProcessInstances(request *QueryAllProcessInstancesRequest) (_result *QueryAllProcessInstancesResponse, _err error)

func (*Client) QueryAllProcessInstancesWithOptions

func (client *Client) QueryAllProcessInstancesWithOptions(request *QueryAllProcessInstancesRequest, headers *QueryAllProcessInstancesHeaders, runtime *util.RuntimeOptions) (_result *QueryAllProcessInstancesResponse, _err error)

func (*Client) QueryFormByBizType

func (client *Client) QueryFormByBizType(request *QueryFormByBizTypeRequest) (_result *QueryFormByBizTypeResponse, _err error)

func (*Client) QueryFormByBizTypeWithOptions

func (client *Client) QueryFormByBizTypeWithOptions(request *QueryFormByBizTypeRequest, headers *QueryFormByBizTypeHeaders, runtime *util.RuntimeOptions) (_result *QueryFormByBizTypeResponse, _err error)

func (*Client) QueryFormInstance

func (client *Client) QueryFormInstance(request *QueryFormInstanceRequest) (_result *QueryFormInstanceResponse, _err error)

func (*Client) QueryFormInstanceWithOptions

func (client *Client) QueryFormInstanceWithOptions(request *QueryFormInstanceRequest, headers *QueryFormInstanceHeaders, runtime *util.RuntimeOptions) (_result *QueryFormInstanceResponse, _err error)

func (*Client) QueryIntegratedTodoTask

func (client *Client) QueryIntegratedTodoTask(request *QueryIntegratedTodoTaskRequest) (_result *QueryIntegratedTodoTaskResponse, _err error)

func (*Client) QueryIntegratedTodoTaskWithOptions

func (client *Client) QueryIntegratedTodoTaskWithOptions(request *QueryIntegratedTodoTaskRequest, headers *QueryIntegratedTodoTaskHeaders, runtime *util.RuntimeOptions) (_result *QueryIntegratedTodoTaskResponse, _err error)

func (*Client) QueryProcessByBizCategoryId

func (client *Client) QueryProcessByBizCategoryId(request *QueryProcessByBizCategoryIdRequest) (_result *QueryProcessByBizCategoryIdResponse, _err error)

func (*Client) QueryProcessByBizCategoryIdWithOptions

func (client *Client) QueryProcessByBizCategoryIdWithOptions(request *QueryProcessByBizCategoryIdRequest, headers *QueryProcessByBizCategoryIdHeaders, runtime *util.RuntimeOptions) (_result *QueryProcessByBizCategoryIdResponse, _err error)

func (*Client) QuerySchemaByProcessCode

func (client *Client) QuerySchemaByProcessCode(request *QuerySchemaByProcessCodeRequest) (_result *QuerySchemaByProcessCodeResponse, _err error)

func (*Client) QuerySchemaByProcessCodeWithOptions

func (client *Client) QuerySchemaByProcessCodeWithOptions(request *QuerySchemaByProcessCodeRequest, headers *QuerySchemaByProcessCodeHeaders, runtime *util.RuntimeOptions) (_result *QuerySchemaByProcessCodeResponse, _err error)

func (*Client) RedirectWorkflowTask

func (client *Client) RedirectWorkflowTask(request *RedirectWorkflowTaskRequest) (_result *RedirectWorkflowTaskResponse, _err error)

func (*Client) RedirectWorkflowTaskWithOptions

func (client *Client) RedirectWorkflowTaskWithOptions(request *RedirectWorkflowTaskRequest, headers *RedirectWorkflowTaskHeaders, runtime *util.RuntimeOptions) (_result *RedirectWorkflowTaskResponse, _err error)

func (*Client) SaveIntegratedInstance

func (client *Client) SaveIntegratedInstance(request *SaveIntegratedInstanceRequest) (_result *SaveIntegratedInstanceResponse, _err error)

func (*Client) SaveIntegratedInstanceWithOptions

func (client *Client) SaveIntegratedInstanceWithOptions(request *SaveIntegratedInstanceRequest, headers *SaveIntegratedInstanceHeaders, runtime *util.RuntimeOptions) (_result *SaveIntegratedInstanceResponse, _err error)

func (*Client) SaveProcess

func (client *Client) SaveProcess(request *SaveProcessRequest) (_result *SaveProcessResponse, _err error)

func (*Client) SaveProcessWithOptions

func (client *Client) SaveProcessWithOptions(request *SaveProcessRequest, headers *SaveProcessHeaders, runtime *util.RuntimeOptions) (_result *SaveProcessResponse, _err error)

func (*Client) StartProcessInstance

func (client *Client) StartProcessInstance(request *StartProcessInstanceRequest) (_result *StartProcessInstanceResponse, _err error)

func (*Client) StartProcessInstanceWithOptions

func (client *Client) StartProcessInstanceWithOptions(request *StartProcessInstanceRequest, headers *StartProcessInstanceHeaders, runtime *util.RuntimeOptions) (_result *StartProcessInstanceResponse, _err error)

func (*Client) TerminateProcessInstance

func (client *Client) TerminateProcessInstance(request *TerminateProcessInstanceRequest) (_result *TerminateProcessInstanceResponse, _err error)

func (*Client) TerminateProcessInstanceWithOptions

func (client *Client) TerminateProcessInstanceWithOptions(request *TerminateProcessInstanceRequest, headers *TerminateProcessInstanceHeaders, runtime *util.RuntimeOptions) (_result *TerminateProcessInstanceResponse, _err error)

func (*Client) UpdateIntegratedTask

func (client *Client) UpdateIntegratedTask(request *UpdateIntegratedTaskRequest) (_result *UpdateIntegratedTaskResponse, _err error)

func (*Client) UpdateIntegratedTaskWithOptions

func (client *Client) UpdateIntegratedTaskWithOptions(request *UpdateIntegratedTaskRequest, headers *UpdateIntegratedTaskHeaders, runtime *util.RuntimeOptions) (_result *UpdateIntegratedTaskResponse, _err error)

func (*Client) UpdateProcessInstance

func (client *Client) UpdateProcessInstance(request *UpdateProcessInstanceRequest) (_result *UpdateProcessInstanceResponse, _err error)

func (*Client) UpdateProcessInstanceWithOptions

func (client *Client) UpdateProcessInstanceWithOptions(request *UpdateProcessInstanceRequest, headers *UpdateProcessInstanceHeaders, runtime *util.RuntimeOptions) (_result *UpdateProcessInstanceResponse, _err error)

type CopyProcessHeaders

type CopyProcessHeaders 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 (CopyProcessHeaders) GoString

func (s CopyProcessHeaders) GoString() string

func (*CopyProcessHeaders) SetCommonHeaders

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

func (*CopyProcessHeaders) SetXAcsDingtalkAccessToken

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

func (CopyProcessHeaders) String

func (s CopyProcessHeaders) String() string

type CopyProcessRequest

type CopyProcessRequest struct {
	// 复制选项
	CopyOptions  *CopyProcessRequestCopyOptions `json:"copyOptions,omitempty" xml:"copyOptions,omitempty" type:"Struct"`
	SourceCorpId *string                        `json:"sourceCorpId,omitempty" xml:"sourceCorpId,omitempty"`
	// 源模版列表
	SourceProcessVOList []*CopyProcessRequestSourceProcessVOList `json:"sourceProcessVOList,omitempty" xml:"sourceProcessVOList,omitempty" type:"Repeated"`
}

func (CopyProcessRequest) GoString

func (s CopyProcessRequest) GoString() string

func (*CopyProcessRequest) SetCopyOptions

func (*CopyProcessRequest) SetSourceCorpId

func (s *CopyProcessRequest) SetSourceCorpId(v string) *CopyProcessRequest

func (*CopyProcessRequest) SetSourceProcessVOList

func (CopyProcessRequest) String

func (s CopyProcessRequest) String() string

type CopyProcessRequestCopyOptions

type CopyProcessRequestCopyOptions struct {
	// 默认为1
	// COPE_TYPE_DEFAULT = 1 默认会使用groupId进行隔离分组,审批首页不可见
	// COPE_TYPE_INCLUDE_FLOW = 2 使用dingtalk 2作为隔离分组,审批首页可见
	CopyType *int32 `json:"copyType,omitempty" xml:"copyType,omitempty"`
}

func (CopyProcessRequestCopyOptions) GoString

func (*CopyProcessRequestCopyOptions) SetCopyType

func (CopyProcessRequestCopyOptions) String

type CopyProcessRequestSourceProcessVOList

type CopyProcessRequestSourceProcessVOList struct {
	// 套件业务标识
	BizType *string `json:"bizType,omitempty" xml:"bizType,omitempty"`
	// 模板名称
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// 模板code
	ProcessCode *string `json:"processCode,omitempty" xml:"processCode,omitempty"`
}

func (CopyProcessRequestSourceProcessVOList) GoString

func (*CopyProcessRequestSourceProcessVOList) SetBizType

func (*CopyProcessRequestSourceProcessVOList) SetName

func (*CopyProcessRequestSourceProcessVOList) SetProcessCode

func (CopyProcessRequestSourceProcessVOList) String

type CopyProcessResponse

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

func (CopyProcessResponse) GoString

func (s CopyProcessResponse) GoString() string

func (*CopyProcessResponse) SetBody

func (*CopyProcessResponse) SetHeaders

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

func (CopyProcessResponse) String

func (s CopyProcessResponse) String() string

type CopyProcessResponseBody

type CopyProcessResponseBody struct {
	Result []*CopyProcessResponseBodyResult `json:"result,omitempty" xml:"result,omitempty" type:"Repeated"`
}

func (CopyProcessResponseBody) GoString

func (s CopyProcessResponseBody) GoString() string

func (*CopyProcessResponseBody) SetResult

func (CopyProcessResponseBody) String

func (s CopyProcessResponseBody) String() string

type CopyProcessResponseBodyResult

type CopyProcessResponseBodyResult struct {
	// 业务标识
	BizType *string `json:"bizType,omitempty" xml:"bizType,omitempty"`
	// 模板名称
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// 模板code
	ProcessCode *string `json:"processCode,omitempty" xml:"processCode,omitempty"`
}

func (CopyProcessResponseBodyResult) GoString

func (*CopyProcessResponseBodyResult) SetBizType

func (*CopyProcessResponseBodyResult) SetName

func (*CopyProcessResponseBodyResult) SetProcessCode

func (CopyProcessResponseBodyResult) String

type CreateIntegratedTaskHeaders

type CreateIntegratedTaskHeaders 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 (CreateIntegratedTaskHeaders) GoString

func (s CreateIntegratedTaskHeaders) GoString() string

func (*CreateIntegratedTaskHeaders) SetCommonHeaders

func (*CreateIntegratedTaskHeaders) SetXAcsDingtalkAccessToken

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

func (CreateIntegratedTaskHeaders) String

type CreateIntegratedTaskRequest

type CreateIntegratedTaskRequest struct {
	// 待办组ID,调用方提供自定义唯一分组标识
	ActivityId *string `json:"activityId,omitempty" xml:"activityId,omitempty"`
	// OA审批实例ID,通过创建实例接口获取。
	//
	ProcessInstanceId *string `json:"processInstanceId,omitempty" xml:"processInstanceId,omitempty"`
	// 任务列表
	Tasks []*CreateIntegratedTaskRequestTasks `json:"tasks,omitempty" xml:"tasks,omitempty" type:"Repeated"`
}

func (CreateIntegratedTaskRequest) GoString

func (s CreateIntegratedTaskRequest) GoString() string

func (*CreateIntegratedTaskRequest) SetActivityId

func (*CreateIntegratedTaskRequest) SetProcessInstanceId

func (*CreateIntegratedTaskRequest) SetTasks

func (CreateIntegratedTaskRequest) String

type CreateIntegratedTaskRequestTasks

type CreateIntegratedTaskRequestTasks struct {
	// 待办事项跳转URL。
	// 创建审批实例接口里的url,实现的是钉钉审批应用里的审批单跳转。这个接口里的url,实现的是钉钉待办页面,对应的待办卡片的跳转。两种跳转场景不同。需要注意的是,钉钉的待办页面,也同时支持移动端和PC端,所以这个接口里传的url参数,它所对应的页面也要适配好移动端和PC端。
	//
	Url *string `json:"url,omitempty" xml:"url,omitempty"`
	// OA审批任务执行人的用户ID
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
}

func (CreateIntegratedTaskRequestTasks) GoString

func (*CreateIntegratedTaskRequestTasks) SetUrl

func (*CreateIntegratedTaskRequestTasks) SetUserId

func (CreateIntegratedTaskRequestTasks) String

type CreateIntegratedTaskResponse

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

func (CreateIntegratedTaskResponse) GoString

func (s CreateIntegratedTaskResponse) GoString() string

func (*CreateIntegratedTaskResponse) SetBody

func (*CreateIntegratedTaskResponse) SetHeaders

func (CreateIntegratedTaskResponse) String

type CreateIntegratedTaskResponseBody

type CreateIntegratedTaskResponseBody struct {
	Result []*CreateIntegratedTaskResponseBodyResult `json:"result,omitempty" xml:"result,omitempty" type:"Repeated"`
	// 是否创建成功
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
}

func (CreateIntegratedTaskResponseBody) GoString

func (*CreateIntegratedTaskResponseBody) SetSuccess

func (CreateIntegratedTaskResponseBody) String

type CreateIntegratedTaskResponseBodyResult

type CreateIntegratedTaskResponseBodyResult struct {
	// OA审批任务ID
	TaskId *int64 `json:"taskId,omitempty" xml:"taskId,omitempty"`
	// OA审批任务执行人用户ID
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
}

func (CreateIntegratedTaskResponseBodyResult) GoString

func (*CreateIntegratedTaskResponseBodyResult) SetTaskId

func (*CreateIntegratedTaskResponseBodyResult) SetUserId

func (CreateIntegratedTaskResponseBodyResult) String

type DeleteProcessHeaders

type DeleteProcessHeaders 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 (DeleteProcessHeaders) GoString

func (s DeleteProcessHeaders) GoString() string

func (*DeleteProcessHeaders) SetCommonHeaders

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

func (*DeleteProcessHeaders) SetXAcsDingtalkAccessToken

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

func (DeleteProcessHeaders) String

func (s DeleteProcessHeaders) String() string

type DeleteProcessRequest

type DeleteProcessRequest struct {
	// 是否清理正在运行的任务
	CleanRunningTask *bool `json:"cleanRunningTask,omitempty" xml:"cleanRunningTask,omitempty"`
	// 模板code
	ProcessCode *string `json:"processCode,omitempty" xml:"processCode,omitempty"`
}

func (DeleteProcessRequest) GoString

func (s DeleteProcessRequest) GoString() string

func (*DeleteProcessRequest) SetCleanRunningTask

func (s *DeleteProcessRequest) SetCleanRunningTask(v bool) *DeleteProcessRequest

func (*DeleteProcessRequest) SetProcessCode

func (s *DeleteProcessRequest) SetProcessCode(v string) *DeleteProcessRequest

func (DeleteProcessRequest) String

func (s DeleteProcessRequest) String() string

type DeleteProcessResponse

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

func (DeleteProcessResponse) GoString

func (s DeleteProcessResponse) GoString() string

func (*DeleteProcessResponse) SetBody

func (*DeleteProcessResponse) SetHeaders

func (DeleteProcessResponse) String

func (s DeleteProcessResponse) String() string

type DeleteProcessResponseBody

type DeleteProcessResponseBody struct {
	Result *DeleteProcessResponseBodyResult `json:"result,omitempty" xml:"result,omitempty" type:"Struct"`
}

func (DeleteProcessResponseBody) GoString

func (s DeleteProcessResponseBody) GoString() string

func (*DeleteProcessResponseBody) SetResult

func (DeleteProcessResponseBody) String

func (s DeleteProcessResponseBody) String() string

type DeleteProcessResponseBodyResult

type DeleteProcessResponseBodyResult struct {
	// 模板code
	ProcessCode *string `json:"processCode,omitempty" xml:"processCode,omitempty"`
}

func (DeleteProcessResponseBodyResult) GoString

func (*DeleteProcessResponseBodyResult) SetProcessCode

func (DeleteProcessResponseBodyResult) String

type ExecuteProcessInstanceHeaders

type ExecuteProcessInstanceHeaders 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 (ExecuteProcessInstanceHeaders) GoString

func (*ExecuteProcessInstanceHeaders) SetCommonHeaders

func (*ExecuteProcessInstanceHeaders) SetXAcsDingtalkAccessToken

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

func (ExecuteProcessInstanceHeaders) String

type ExecuteProcessInstanceRequest

type ExecuteProcessInstanceRequest struct {
	// 操作人userid,可通过调用获取审批实例详情接口获取。
	ActionerUserId *string `json:"actionerUserId,omitempty" xml:"actionerUserId,omitempty"`
	// 文件。
	File *ExecuteProcessInstanceRequestFile `json:"file,omitempty" xml:"file,omitempty" type:"Struct"`
	// 审批实例ID,可通过调用获取审批实例ID列表接口获取。
	ProcessInstanceId *string `json:"processInstanceId,omitempty" xml:"processInstanceId,omitempty"`
	// 审批意见,可为空。
	Remark *string `json:"remark,omitempty" xml:"remark,omitempty"`
	// 审批操作,取值。
	//
	// agree:同意
	//
	// refuse:拒绝
	Result *string `json:"result,omitempty" xml:"result,omitempty"`
	// 任务节点id,可通过调用获取审批实例详情接口获取。
	TaskId *int64 `json:"taskId,omitempty" xml:"taskId,omitempty"`
}

func (ExecuteProcessInstanceRequest) GoString

func (*ExecuteProcessInstanceRequest) SetActionerUserId

func (*ExecuteProcessInstanceRequest) SetFile

func (*ExecuteProcessInstanceRequest) SetProcessInstanceId

func (*ExecuteProcessInstanceRequest) SetRemark

func (*ExecuteProcessInstanceRequest) SetResult

func (*ExecuteProcessInstanceRequest) SetTaskId

func (ExecuteProcessInstanceRequest) String

type ExecuteProcessInstanceRequestFile

type ExecuteProcessInstanceRequestFile struct {
	// 附件列表。
	Attachments []*ExecuteProcessInstanceRequestFileAttachments `json:"attachments,omitempty" xml:"attachments,omitempty" type:"Repeated"`
	// 图片URL地址。
	Photos []*string `json:"photos,omitempty" xml:"photos,omitempty" type:"Repeated"`
}

func (ExecuteProcessInstanceRequestFile) GoString

func (*ExecuteProcessInstanceRequestFile) SetPhotos

func (ExecuteProcessInstanceRequestFile) String

type ExecuteProcessInstanceRequestFileAttachments

type ExecuteProcessInstanceRequestFileAttachments struct {
	// 文件ID。
	FileId *string `json:"fileId,omitempty" xml:"fileId,omitempty"`
	// 文件名称。
	FileName *string `json:"fileName,omitempty" xml:"fileName,omitempty"`
	// 文件大小。
	FileSize *string `json:"fileSize,omitempty" xml:"fileSize,omitempty"`
	// 文件类型。
	FileType *string `json:"fileType,omitempty" xml:"fileType,omitempty"`
	// 钉盘空间ID。
	SpaceId *string `json:"spaceId,omitempty" xml:"spaceId,omitempty"`
}

func (ExecuteProcessInstanceRequestFileAttachments) GoString

func (*ExecuteProcessInstanceRequestFileAttachments) SetFileId

func (*ExecuteProcessInstanceRequestFileAttachments) SetFileName

func (*ExecuteProcessInstanceRequestFileAttachments) SetFileSize

func (*ExecuteProcessInstanceRequestFileAttachments) SetFileType

func (*ExecuteProcessInstanceRequestFileAttachments) SetSpaceId

func (ExecuteProcessInstanceRequestFileAttachments) String

type ExecuteProcessInstanceResponse

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

func (ExecuteProcessInstanceResponse) GoString

func (*ExecuteProcessInstanceResponse) SetHeaders

func (ExecuteProcessInstanceResponse) String

type ExecuteProcessInstanceResponseBody

type ExecuteProcessInstanceResponseBody struct {
	// 同意或拒绝结果。
	Result *bool `json:"result,omitempty" xml:"result,omitempty"`
	// 接口调用是否成功。
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
}

func (ExecuteProcessInstanceResponseBody) GoString

func (*ExecuteProcessInstanceResponseBody) SetResult

func (*ExecuteProcessInstanceResponseBody) SetSuccess

func (ExecuteProcessInstanceResponseBody) String

type FormComponent

type FormComponent struct {
	// 子控件集合
	Children []*FormComponent `json:"children,omitempty" xml:"children,omitempty" type:"Repeated"`
	// 控件类型
	ComponentType *string `json:"componentType,omitempty" xml:"componentType,omitempty"`
	// 控件属性
	Props *FormComponentProps `json:"props,omitempty" xml:"props,omitempty"`
}

func (FormComponent) GoString

func (s FormComponent) GoString() string

func (*FormComponent) SetChildren

func (s *FormComponent) SetChildren(v []*FormComponent) *FormComponent

func (*FormComponent) SetComponentType

func (s *FormComponent) SetComponentType(v string) *FormComponent

func (*FormComponent) SetProps

func (FormComponent) String

func (s FormComponent) String() string

type FormComponentProps

type FormComponentProps struct {
	// 地址控件模式city省市,district省市区,street省市区街道
	AddressModel *string `json:"addressModel,omitempty" xml:"addressModel,omitempty"`
	// 文字提示控件显示方式:top|middle|bottom
	Align *string `json:"align,omitempty" xml:"align,omitempty"`
	// 套件中控件是否可设置为分条件字段
	AsyncCondition *bool `json:"asyncCondition,omitempty" xml:"asyncCondition,omitempty"`
	// 关联审批单控件限定模板列表
	AvailableTemplates []*AvaliableTemplate `json:"availableTemplates,omitempty" xml:"availableTemplates,omitempty" type:"Repeated"`
	// 业务别名
	BizAlias *string `json:"bizAlias,omitempty" xml:"bizAlias,omitempty"`
	// 套件的业务标识
	BizType *string `json:"bizType,omitempty" xml:"bizType,omitempty"`
	// 联系人控件是否支持多选,1多选,0单选
	Choice *string `json:"choice,omitempty" xml:"choice,omitempty"`
	// 自定义控件渲染标识
	CommonBizType *string `json:"commonBizType,omitempty" xml:"commonBizType,omitempty"`
	// 控件表单内唯一id
	ComponentId *string `json:"componentId,omitempty" xml:"componentId,omitempty"`
	// 说明文字控件内容
	Content *string `json:"content,omitempty" xml:"content,omitempty"`
	// 关联数据源配置
	DataSource *FormDataSource `json:"dataSource,omitempty" xml:"dataSource,omitempty"`
	// 是否不可编辑
	Disabled *bool `json:"disabled,omitempty" xml:"disabled,omitempty"`
	// 是否自动计算时长
	Duration *bool `json:"duration,omitempty" xml:"duration,omitempty"`
	// 时间格式
	Format *string `json:"format,omitempty" xml:"format,omitempty"`
	// 公式
	Formula *string `json:"formula,omitempty" xml:"formula,omitempty"`
	// 是否隐藏字段
	Invisible *bool `json:"invisible,omitempty" xml:"invisible,omitempty"`
	// 控件标题
	Label *string `json:"label,omitempty" xml:"label,omitempty"`
	// 评分控件上限
	Limit *int32 `json:"limit,omitempty" xml:"limit,omitempty"`
	// 说明文字控件链接地址
	Link *string `json:"link,omitempty" xml:"link,omitempty"`
	// 电话控件支持的类型
	Mode *string `json:"mode,omitempty" xml:"mode,omitempty"`
	// 部门控件是否可多选
	Multiple *bool `json:"multiple,omitempty" xml:"multiple,omitempty"`
	// 单选多选控件选项列表
	Options []*SelectOption `json:"options,omitempty" xml:"options,omitempty" type:"Repeated"`
	// 输入提示
	Placeholder *string `json:"placeholder,omitempty" xml:"placeholder,omitempty"`
	// 字段是否可打印,1打印,0不打印,默认打印
	Print *string `json:"print,omitempty" xml:"print,omitempty"`
	// 是否必填
	Required *bool `json:"required,omitempty" xml:"required,omitempty"`
	// 明细控件数据汇总统计
	StatField []*FormComponentPropsStatField `json:"statField,omitempty" xml:"statField,omitempty" type:"Repeated"`
	// 明细填写方式,table(表格)、list(列表)
	TableViewMode *string `json:"tableViewMode,omitempty" xml:"tableViewMode,omitempty"`
	// 时间单位(天、小时)
	Unit *string `json:"unit,omitempty" xml:"unit,omitempty"`
	// 金额控件是否需要大写,1不需要大写,其他需要大写
	Upper *string `json:"upper,omitempty" xml:"upper,omitempty"`
	// 明细打印方式false横向,true纵向
	VerticalPrint *bool `json:"verticalPrint,omitempty" xml:"verticalPrint,omitempty"`
}

func (FormComponentProps) GoString

func (s FormComponentProps) GoString() string

func (*FormComponentProps) SetAddressModel

func (s *FormComponentProps) SetAddressModel(v string) *FormComponentProps

func (*FormComponentProps) SetAlign

func (*FormComponentProps) SetAsyncCondition

func (s *FormComponentProps) SetAsyncCondition(v bool) *FormComponentProps

func (*FormComponentProps) SetAvailableTemplates

func (s *FormComponentProps) SetAvailableTemplates(v []*AvaliableTemplate) *FormComponentProps

func (*FormComponentProps) SetBizAlias

func (s *FormComponentProps) SetBizAlias(v string) *FormComponentProps

func (*FormComponentProps) SetBizType

func (s *FormComponentProps) SetBizType(v string) *FormComponentProps

func (*FormComponentProps) SetChoice

func (s *FormComponentProps) SetChoice(v string) *FormComponentProps

func (*FormComponentProps) SetCommonBizType

func (s *FormComponentProps) SetCommonBizType(v string) *FormComponentProps

func (*FormComponentProps) SetComponentId

func (s *FormComponentProps) SetComponentId(v string) *FormComponentProps

func (*FormComponentProps) SetContent

func (s *FormComponentProps) SetContent(v string) *FormComponentProps

func (*FormComponentProps) SetDataSource

func (*FormComponentProps) SetDisabled

func (s *FormComponentProps) SetDisabled(v bool) *FormComponentProps

func (*FormComponentProps) SetDuration

func (s *FormComponentProps) SetDuration(v bool) *FormComponentProps

func (*FormComponentProps) SetFormat

func (s *FormComponentProps) SetFormat(v string) *FormComponentProps

func (*FormComponentProps) SetFormula

func (s *FormComponentProps) SetFormula(v string) *FormComponentProps

func (*FormComponentProps) SetInvisible

func (s *FormComponentProps) SetInvisible(v bool) *FormComponentProps

func (*FormComponentProps) SetLabel

func (*FormComponentProps) SetLimit

func (*FormComponentProps) SetMode

func (*FormComponentProps) SetMultiple

func (s *FormComponentProps) SetMultiple(v bool) *FormComponentProps

func (*FormComponentProps) SetOptions

func (s *FormComponentProps) SetOptions(v []*SelectOption) *FormComponentProps

func (*FormComponentProps) SetPlaceholder

func (s *FormComponentProps) SetPlaceholder(v string) *FormComponentProps

func (*FormComponentProps) SetPrint

func (*FormComponentProps) SetRequired

func (s *FormComponentProps) SetRequired(v bool) *FormComponentProps

func (*FormComponentProps) SetStatField

func (*FormComponentProps) SetTableViewMode

func (s *FormComponentProps) SetTableViewMode(v string) *FormComponentProps

func (*FormComponentProps) SetUnit

func (*FormComponentProps) SetUpper

func (*FormComponentProps) SetVerticalPrint

func (s *FormComponentProps) SetVerticalPrint(v bool) *FormComponentProps

func (FormComponentProps) String

func (s FormComponentProps) String() string

type FormComponentPropsStatField

type FormComponentPropsStatField struct {
	// 需要统计的明细控件内子控件id
	ComponentId *string `json:"componentId,omitempty" xml:"componentId,omitempty"`
	// 子控件标题
	Label *string `json:"label,omitempty" xml:"label,omitempty"`
	// 金额控件是否需要大写,1不需要大写,其他需要大写
	Upper *string `json:"upper,omitempty" xml:"upper,omitempty"`
}

func (FormComponentPropsStatField) GoString

func (s FormComponentPropsStatField) GoString() string

func (*FormComponentPropsStatField) SetComponentId

func (*FormComponentPropsStatField) SetLabel

func (*FormComponentPropsStatField) SetUpper

func (FormComponentPropsStatField) String

type FormCreateHeaders

type FormCreateHeaders 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 (FormCreateHeaders) GoString

func (s FormCreateHeaders) GoString() string

func (*FormCreateHeaders) SetCommonHeaders

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

func (*FormCreateHeaders) SetXAcsDingtalkAccessToken

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

func (FormCreateHeaders) String

func (s FormCreateHeaders) String() string

type FormCreateRequest

type FormCreateRequest struct {
	// 表单模板描述
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
	// 表单控件列表
	FormComponents []*FormComponent `json:"formComponents,omitempty" xml:"formComponents,omitempty" type:"Repeated"`
	// 表单模板名称
	Name        *string `json:"name,omitempty" xml:"name,omitempty"`
	ProcessCode *string `json:"processCode,omitempty" xml:"processCode,omitempty"`
	// 模板配置信息
	TemplateConfig *FormCreateRequestTemplateConfig `json:"templateConfig,omitempty" xml:"templateConfig,omitempty" type:"Struct"`
}

func (FormCreateRequest) GoString

func (s FormCreateRequest) GoString() string

func (*FormCreateRequest) SetDescription

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

func (*FormCreateRequest) SetFormComponents

func (s *FormCreateRequest) SetFormComponents(v []*FormComponent) *FormCreateRequest

func (*FormCreateRequest) SetName

func (*FormCreateRequest) SetProcessCode

func (s *FormCreateRequest) SetProcessCode(v string) *FormCreateRequest

func (*FormCreateRequest) SetTemplateConfig

func (FormCreateRequest) String

func (s FormCreateRequest) String() string

type FormCreateRequestTemplateConfig

type FormCreateRequestTemplateConfig struct {
	// 更新后模板目录id
	DirId *string `json:"dirId,omitempty" xml:"dirId,omitempty"`
	// 禁用模板删除按钮
	DisableDeleteProcess *bool `json:"disableDeleteProcess,omitempty" xml:"disableDeleteProcess,omitempty"`
	// 禁用表单编辑
	DisableFormEdit *bool `json:"disableFormEdit,omitempty" xml:"disableFormEdit,omitempty"`
	// 首页工作台是否可见
	DisableHomepage *bool `json:"disableHomepage,omitempty" xml:"disableHomepage,omitempty"`
	// 禁用再次提交
	DisableResubmit *bool `json:"disableResubmit,omitempty" xml:"disableResubmit,omitempty"`
	// 禁用停止按钮
	DisableStopProcessButton *bool `json:"disableStopProcessButton,omitempty" xml:"disableStopProcessButton,omitempty"`
	// 审批场景内隐藏模板
	Hidden *bool `json:"hidden,omitempty" xml:"hidden,omitempty"`
	// 源模板目录id
	OriginDirId *string `json:"originDirId,omitempty" xml:"originDirId,omitempty"`
}

func (FormCreateRequestTemplateConfig) GoString

func (*FormCreateRequestTemplateConfig) SetDirId

func (*FormCreateRequestTemplateConfig) SetDisableDeleteProcess

func (*FormCreateRequestTemplateConfig) SetDisableFormEdit

func (*FormCreateRequestTemplateConfig) SetDisableHomepage

func (*FormCreateRequestTemplateConfig) SetDisableResubmit

func (*FormCreateRequestTemplateConfig) SetDisableStopProcessButton

func (s *FormCreateRequestTemplateConfig) SetDisableStopProcessButton(v bool) *FormCreateRequestTemplateConfig

func (*FormCreateRequestTemplateConfig) SetHidden

func (*FormCreateRequestTemplateConfig) SetOriginDirId

func (FormCreateRequestTemplateConfig) String

type FormCreateResponse

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

func (FormCreateResponse) GoString

func (s FormCreateResponse) GoString() string

func (*FormCreateResponse) SetBody

func (*FormCreateResponse) SetHeaders

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

func (FormCreateResponse) String

func (s FormCreateResponse) String() string

type FormCreateResponseBody

type FormCreateResponseBody struct {
	// 表单模板信息
	Result *FormCreateResponseBodyResult `json:"result,omitempty" xml:"result,omitempty" type:"Struct"`
}

func (FormCreateResponseBody) GoString

func (s FormCreateResponseBody) GoString() string

func (*FormCreateResponseBody) SetResult

func (FormCreateResponseBody) String

func (s FormCreateResponseBody) String() string

type FormCreateResponseBodyResult

type FormCreateResponseBodyResult struct {
	// 保存或更新的表单code
	ProcessCode *string `json:"processCode,omitempty" xml:"processCode,omitempty"`
}

func (FormCreateResponseBodyResult) GoString

func (s FormCreateResponseBodyResult) GoString() string

func (*FormCreateResponseBodyResult) SetProcessCode

func (FormCreateResponseBodyResult) String

type FormDataSource

type FormDataSource struct {
	// 关联表单信息
	Target *FormDataSourceTarget `json:"target,omitempty" xml:"target,omitempty" type:"Struct"`
	// 关联类型,form关联表单
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
}

func (FormDataSource) GoString

func (s FormDataSource) GoString() string

func (*FormDataSource) SetTarget

func (*FormDataSource) SetType

func (s *FormDataSource) SetType(v string) *FormDataSource

func (FormDataSource) String

func (s FormDataSource) String() string

type FormDataSourceTarget

type FormDataSourceTarget struct {
	// 表单类型,0流程表单
	AppType *int32 `json:"appType,omitempty" xml:"appType,omitempty"`
	// 应用appUuid
	AppUuid *string `json:"appUuid,omitempty" xml:"appUuid,omitempty"`
	// 关联表单业务标识
	BizType *string `json:"bizType,omitempty" xml:"bizType,omitempty"`
	// 关联表单的formCode
	FormCode *string `json:"formCode,omitempty" xml:"formCode,omitempty"`
}

func (FormDataSourceTarget) GoString

func (s FormDataSourceTarget) GoString() string

func (*FormDataSourceTarget) SetAppType

func (*FormDataSourceTarget) SetAppUuid

func (*FormDataSourceTarget) SetBizType

func (*FormDataSourceTarget) SetFormCode

func (FormDataSourceTarget) String

func (s FormDataSourceTarget) String() string

type GetAttachmentSpaceHeaders

type GetAttachmentSpaceHeaders 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 (GetAttachmentSpaceHeaders) GoString

func (s GetAttachmentSpaceHeaders) GoString() string

func (*GetAttachmentSpaceHeaders) SetCommonHeaders

func (*GetAttachmentSpaceHeaders) SetXAcsDingtalkAccessToken

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

func (GetAttachmentSpaceHeaders) String

func (s GetAttachmentSpaceHeaders) String() string

type GetAttachmentSpaceRequest

type GetAttachmentSpaceRequest struct {
	// 应用的agentid。
	AgentId *int64 `json:"agentId,omitempty" xml:"agentId,omitempty"`
	// 用户的userid
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
}

func (GetAttachmentSpaceRequest) GoString

func (s GetAttachmentSpaceRequest) GoString() string

func (*GetAttachmentSpaceRequest) SetAgentId

func (*GetAttachmentSpaceRequest) SetUserId

func (GetAttachmentSpaceRequest) String

func (s GetAttachmentSpaceRequest) String() string

type GetAttachmentSpaceResponse

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

func (GetAttachmentSpaceResponse) GoString

func (s GetAttachmentSpaceResponse) GoString() string

func (*GetAttachmentSpaceResponse) SetBody

func (*GetAttachmentSpaceResponse) SetHeaders

func (GetAttachmentSpaceResponse) String

type GetAttachmentSpaceResponseBody

type GetAttachmentSpaceResponseBody struct {
	// 返回结果。
	Result *GetAttachmentSpaceResponseBodyResult `json:"result,omitempty" xml:"result,omitempty" type:"Struct"`
	// 接口调用是否成功。
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
}

func (GetAttachmentSpaceResponseBody) GoString

func (*GetAttachmentSpaceResponseBody) SetSuccess

func (GetAttachmentSpaceResponseBody) String

type GetAttachmentSpaceResponseBodyResult

type GetAttachmentSpaceResponseBodyResult struct {
	// 钉盘空间ID。
	SpaceId *int64 `json:"spaceId,omitempty" xml:"spaceId,omitempty"`
}

func (GetAttachmentSpaceResponseBodyResult) GoString

func (*GetAttachmentSpaceResponseBodyResult) SetSpaceId

func (GetAttachmentSpaceResponseBodyResult) String

type GetConditionFormComponentHeaders

type GetConditionFormComponentHeaders 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 (GetConditionFormComponentHeaders) GoString

func (*GetConditionFormComponentHeaders) SetCommonHeaders

func (*GetConditionFormComponentHeaders) SetXAcsDingtalkAccessToken

func (GetConditionFormComponentHeaders) String

type GetConditionFormComponentRequest

type GetConditionFormComponentRequest struct {
	// 应用ID (三方应用为AppID),可在开发者管理后台后台的应用详情页面获取。
	AgentId *int64 `json:"agentId,omitempty" xml:"agentId,omitempty"`
	// 审批模板ID。
	//
	// processCode需要OA管理后台,在编辑审批表单的URL中获取。
	ProcessCode *string `json:"processCode,omitempty" xml:"processCode,omitempty"`
}

func (GetConditionFormComponentRequest) GoString

func (*GetConditionFormComponentRequest) SetAgentId

func (*GetConditionFormComponentRequest) SetProcessCode

func (GetConditionFormComponentRequest) String

type GetConditionFormComponentResponse

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

func (GetConditionFormComponentResponse) GoString

func (*GetConditionFormComponentResponse) SetHeaders

func (GetConditionFormComponentResponse) String

type GetConditionFormComponentResponseBody

type GetConditionFormComponentResponseBody struct {
	// 返回结果。
	Result []*GetConditionFormComponentResponseBodyResult `json:"result,omitempty" xml:"result,omitempty" type:"Repeated"`
}

func (GetConditionFormComponentResponseBody) GoString

func (GetConditionFormComponentResponseBody) String

type GetConditionFormComponentResponseBodyResult

type GetConditionFormComponentResponseBodyResult struct {
	// 表单ID。
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// 表单名称。
	Label *string `json:"label,omitempty" xml:"label,omitempty"`
}

func (GetConditionFormComponentResponseBodyResult) GoString

func (*GetConditionFormComponentResponseBodyResult) SetId

func (*GetConditionFormComponentResponseBodyResult) SetLabel

func (GetConditionFormComponentResponseBodyResult) String

type GetCrmProcCodesHeaders

type GetCrmProcCodesHeaders 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 (GetCrmProcCodesHeaders) GoString

func (s GetCrmProcCodesHeaders) GoString() string

func (*GetCrmProcCodesHeaders) SetCommonHeaders

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

func (*GetCrmProcCodesHeaders) SetXAcsDingtalkAccessToken

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

func (GetCrmProcCodesHeaders) String

func (s GetCrmProcCodesHeaders) String() string

type GetCrmProcCodesResponse

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

func (GetCrmProcCodesResponse) GoString

func (s GetCrmProcCodesResponse) GoString() string

func (*GetCrmProcCodesResponse) SetBody

func (*GetCrmProcCodesResponse) SetHeaders

func (GetCrmProcCodesResponse) String

func (s GetCrmProcCodesResponse) String() string

type GetCrmProcCodesResponseBody

type GetCrmProcCodesResponseBody struct {
	// 模板code列表。
	Result []*string `json:"result,omitempty" xml:"result,omitempty" type:"Repeated"`
}

func (GetCrmProcCodesResponseBody) GoString

func (s GetCrmProcCodesResponseBody) GoString() string

func (*GetCrmProcCodesResponseBody) SetResult

func (GetCrmProcCodesResponseBody) String

type GetManageProcessByStaffIdHeaders

type GetManageProcessByStaffIdHeaders 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 (GetManageProcessByStaffIdHeaders) GoString

func (*GetManageProcessByStaffIdHeaders) SetCommonHeaders

func (*GetManageProcessByStaffIdHeaders) SetXAcsDingtalkAccessToken

func (GetManageProcessByStaffIdHeaders) String

type GetManageProcessByStaffIdRequest

type GetManageProcessByStaffIdRequest struct {
	// 用户的userid。
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
}

func (GetManageProcessByStaffIdRequest) GoString

func (*GetManageProcessByStaffIdRequest) SetUserId

func (GetManageProcessByStaffIdRequest) String

type GetManageProcessByStaffIdResponse

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

func (GetManageProcessByStaffIdResponse) GoString

func (*GetManageProcessByStaffIdResponse) SetHeaders

func (GetManageProcessByStaffIdResponse) String

type GetManageProcessByStaffIdResponseBody

type GetManageProcessByStaffIdResponseBody struct {
	// 返回结果列表。
	Result []*GetManageProcessByStaffIdResponseBodyResult `json:"result,omitempty" xml:"result,omitempty" type:"Repeated"`
	// 接口调用是否成功。
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
}

func (GetManageProcessByStaffIdResponseBody) GoString

func (*GetManageProcessByStaffIdResponseBody) SetSuccess

func (GetManageProcessByStaffIdResponseBody) String

type GetManageProcessByStaffIdResponseBodyResult

type GetManageProcessByStaffIdResponseBodyResult struct {
	// 关联考勤类型,取值。
	//
	// 0:无
	// 1:补卡申请
	// 2:请假
	AttendanceType *int32 `json:"attendanceType,omitempty" xml:"attendanceType,omitempty"`
	// 模版名称。
	FlowTitle *string `json:"flowTitle,omitempty" xml:"flowTitle,omitempty"`
	// 修改时间。
	GmtModified *string `json:"gmtModified,omitempty" xml:"gmtModified,omitempty"`
	// 模板图标名。
	IconName *string `json:"iconName,omitempty" xml:"iconName,omitempty"`
	// 图标URL地址。
	IconUrl *string `json:"iconUrl,omitempty" xml:"iconUrl,omitempty"`
	// 是否新模版。
	NewProcess *bool `json:"newProcess,omitempty" xml:"newProcess,omitempty"`
	// 模版code。
	ProcessCode *string `json:"processCode,omitempty" xml:"processCode,omitempty"`
}

func (GetManageProcessByStaffIdResponseBodyResult) GoString

func (*GetManageProcessByStaffIdResponseBodyResult) SetAttendanceType

func (*GetManageProcessByStaffIdResponseBodyResult) SetFlowTitle

func (*GetManageProcessByStaffIdResponseBodyResult) SetGmtModified

func (*GetManageProcessByStaffIdResponseBodyResult) SetIconName

func (*GetManageProcessByStaffIdResponseBodyResult) SetIconUrl

func (*GetManageProcessByStaffIdResponseBodyResult) SetNewProcess

func (*GetManageProcessByStaffIdResponseBodyResult) SetProcessCode

func (GetManageProcessByStaffIdResponseBodyResult) String

type GetProcessCodeByNameHeaders

type GetProcessCodeByNameHeaders 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 (GetProcessCodeByNameHeaders) GoString

func (s GetProcessCodeByNameHeaders) GoString() string

func (*GetProcessCodeByNameHeaders) SetCommonHeaders

func (*GetProcessCodeByNameHeaders) SetXAcsDingtalkAccessToken

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

func (GetProcessCodeByNameHeaders) String

type GetProcessCodeByNameRequest

type GetProcessCodeByNameRequest struct {
	// 模板名称
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
}

func (GetProcessCodeByNameRequest) GoString

func (s GetProcessCodeByNameRequest) GoString() string

func (*GetProcessCodeByNameRequest) SetName

func (GetProcessCodeByNameRequest) String

type GetProcessCodeByNameResponse

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

func (GetProcessCodeByNameResponse) GoString

func (s GetProcessCodeByNameResponse) GoString() string

func (*GetProcessCodeByNameResponse) SetBody

func (*GetProcessCodeByNameResponse) SetHeaders

func (GetProcessCodeByNameResponse) String

type GetProcessCodeByNameResponseBody

type GetProcessCodeByNameResponseBody struct {
	// 表单模板信息
	Result *GetProcessCodeByNameResponseBodyResult `json:"result,omitempty" xml:"result,omitempty" type:"Struct"`
}

func (GetProcessCodeByNameResponseBody) GoString

func (GetProcessCodeByNameResponseBody) String

type GetProcessCodeByNameResponseBodyResult

type GetProcessCodeByNameResponseBodyResult struct {
	// 保存或更新的表单code
	ProcessCode *string `json:"processCode,omitempty" xml:"processCode,omitempty"`
}

func (GetProcessCodeByNameResponseBodyResult) GoString

func (*GetProcessCodeByNameResponseBodyResult) SetProcessCode

func (GetProcessCodeByNameResponseBodyResult) String

type GetProcessConfigHeaders

type GetProcessConfigHeaders 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 (GetProcessConfigHeaders) GoString

func (s GetProcessConfigHeaders) GoString() string

func (*GetProcessConfigHeaders) SetCommonHeaders

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

func (*GetProcessConfigHeaders) SetXAcsDingtalkAccessToken

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

func (GetProcessConfigHeaders) String

func (s GetProcessConfigHeaders) String() string

type GetProcessConfigRequest

type GetProcessConfigRequest struct {
	// 模板code
	ProcCode *string `json:"procCode,omitempty" xml:"procCode,omitempty"`
}

func (GetProcessConfigRequest) GoString

func (s GetProcessConfigRequest) GoString() string

func (*GetProcessConfigRequest) SetProcCode

func (GetProcessConfigRequest) String

func (s GetProcessConfigRequest) String() string

type GetProcessConfigResponse

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

func (GetProcessConfigResponse) GoString

func (s GetProcessConfigResponse) GoString() string

func (*GetProcessConfigResponse) SetBody

func (*GetProcessConfigResponse) SetHeaders

func (GetProcessConfigResponse) String

func (s GetProcessConfigResponse) String() string

type GetProcessConfigResponseBody

type GetProcessConfigResponseBody struct {
	Result *GetProcessConfigResponseBodyResult `json:"result,omitempty" xml:"result,omitempty" type:"Struct"`
}

func (GetProcessConfigResponseBody) GoString

func (s GetProcessConfigResponseBody) GoString() string

func (*GetProcessConfigResponseBody) SetResult

func (GetProcessConfigResponseBody) String

type GetProcessConfigResponseBodyResult

type GetProcessConfigResponseBodyResult struct {
	// 自定义摘要信息
	AbstractGenRule []*string `json:"abstractGenRule,omitempty" xml:"abstractGenRule,omitempty" type:"Repeated"`
	// 表单节点权限
	ActivityAuth *string `json:"activityAuth,omitempty" xml:"activityAuth,omitempty"`
	// 是否允许撤销
	AllowRevoke *bool `json:"allowRevoke,omitempty" xml:"allowRevoke,omitempty"`
	// 是否允许加签
	AppendEnable *bool `json:"appendEnable,omitempty" xml:"appendEnable,omitempty"`
	// 如果审批人和发起人是同一个人,则去重
	AutoExecuteOriginatorTasks *bool `json:"autoExecuteOriginatorTasks,omitempty" xml:"autoExecuteOriginatorTasks,omitempty"`
	// 流程表单业务标识
	BizCategoryId *string `json:"bizCategoryId,omitempty" xml:"bizCategoryId,omitempty"`
	// 纯表单业务标识
	BizType *string `json:"bizType,omitempty" xml:"bizType,omitempty"`
	// 评论配置
	CommentConf *GetProcessConfigResponseBodyResultCommentConf `json:"commentConf,omitempty" xml:"commentConf,omitempty" type:"Struct"`
	// 审批人自动去重
	DuplicateRemoval *string `json:"duplicateRemoval,omitempty" xml:"duplicateRemoval,omitempty"`
	// 表单配置
	FormSchema *string `json:"formSchema,omitempty" xml:"formSchema,omitempty"`
	// 手写签名配置
	HandSignConf *GetProcessConfigResponseBodyResultHandSignConf `json:"handSignConf,omitempty" xml:"handSignConf,omitempty" type:"Struct"`
	// 表单管理员
	Managers []*string `json:"managers,omitempty" xml:"managers,omitempty" type:"Repeated"`
	// 表单名称
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// 是否流程表单
	ProcessAppType *bool `json:"processAppType,omitempty" xml:"processAppType,omitempty"`
	// 流程配置
	ProcessConfig *string `json:"processConfig,omitempty" xml:"processConfig,omitempty"`
	// 是否静态流程
	StaticProc *bool `json:"staticProc,omitempty" xml:"staticProc,omitempty"`
	// 代提交配置
	SubstituteSubmitConf *GetProcessConfigResponseBodyResultSubstituteSubmitConf `json:"substituteSubmitConf,omitempty" xml:"substituteSubmitConf,omitempty" type:"Struct"`
	// 自定义标题规则
	TitleGenRule *GetProcessConfigResponseBodyResultTitleGenRule `json:"titleGenRule,omitempty" xml:"titleGenRule,omitempty" type:"Struct"`
	// 模板可见性
	Visibility []*GetProcessConfigResponseBodyResultVisibility `json:"visibility,omitempty" xml:"visibility,omitempty" type:"Repeated"`
}

func (GetProcessConfigResponseBodyResult) GoString

func (*GetProcessConfigResponseBodyResult) SetAbstractGenRule

func (*GetProcessConfigResponseBodyResult) SetActivityAuth

func (*GetProcessConfigResponseBodyResult) SetAllowRevoke

func (*GetProcessConfigResponseBodyResult) SetAppendEnable

func (*GetProcessConfigResponseBodyResult) SetAutoExecuteOriginatorTasks

func (s *GetProcessConfigResponseBodyResult) SetAutoExecuteOriginatorTasks(v bool) *GetProcessConfigResponseBodyResult

func (*GetProcessConfigResponseBodyResult) SetBizCategoryId

func (*GetProcessConfigResponseBodyResult) SetBizType

func (*GetProcessConfigResponseBodyResult) SetDuplicateRemoval

func (*GetProcessConfigResponseBodyResult) SetFormSchema

func (*GetProcessConfigResponseBodyResult) SetManagers

func (*GetProcessConfigResponseBodyResult) SetName

func (*GetProcessConfigResponseBodyResult) SetProcessAppType

func (*GetProcessConfigResponseBodyResult) SetProcessConfig

func (*GetProcessConfigResponseBodyResult) SetStaticProc

func (GetProcessConfigResponseBodyResult) String

type GetProcessConfigResponseBodyResultCommentConf

type GetProcessConfigResponseBodyResultCommentConf struct {
	// 提示内容
	CommentDescription *string `json:"commentDescription,omitempty" xml:"commentDescription,omitempty"`
	// 评论对发起人不可见
	CommentHiddenForProposer *bool `json:"commentHiddenForProposer,omitempty" xml:"commentHiddenForProposer,omitempty"`
	// 评论必填
	CommentRequired *bool `json:"commentRequired,omitempty" xml:"commentRequired,omitempty"`
}

func (GetProcessConfigResponseBodyResultCommentConf) GoString

func (*GetProcessConfigResponseBodyResultCommentConf) SetCommentDescription

func (*GetProcessConfigResponseBodyResultCommentConf) SetCommentHiddenForProposer

func (*GetProcessConfigResponseBodyResultCommentConf) SetCommentRequired

func (GetProcessConfigResponseBodyResultCommentConf) String

type GetProcessConfigResponseBodyResultHandSignConf

type GetProcessConfigResponseBodyResultHandSignConf struct {
	// 开启手写签名
	HandSignEnable *bool `json:"handSignEnable,omitempty" xml:"handSignEnable,omitempty"`
	// 是否使用上次签名
	ResignEnable *bool `json:"resignEnable,omitempty" xml:"resignEnable,omitempty"`
}

func (GetProcessConfigResponseBodyResultHandSignConf) GoString

func (*GetProcessConfigResponseBodyResultHandSignConf) SetHandSignEnable

func (*GetProcessConfigResponseBodyResultHandSignConf) SetResignEnable

func (GetProcessConfigResponseBodyResultHandSignConf) String

type GetProcessConfigResponseBodyResultSubstituteSubmitConf

type GetProcessConfigResponseBodyResultSubstituteSubmitConf struct {
	// 是否允许代提交
	Enable *bool `json:"enable,omitempty" xml:"enable,omitempty"`
	// 代提交人
	SubmitterList []*GetProcessConfigResponseBodyResultSubstituteSubmitConfSubmitterList `json:"submitterList,omitempty" xml:"submitterList,omitempty" type:"Repeated"`
}

func (GetProcessConfigResponseBodyResultSubstituteSubmitConf) GoString

func (*GetProcessConfigResponseBodyResultSubstituteSubmitConf) SetEnable

func (GetProcessConfigResponseBodyResultSubstituteSubmitConf) String

type GetProcessConfigResponseBodyResultSubstituteSubmitConfSubmitterList

type GetProcessConfigResponseBodyResultSubstituteSubmitConfSubmitterList struct {
	// 名称
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// 类型
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
	// 员工staffId/部门id
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (GetProcessConfigResponseBodyResultSubstituteSubmitConfSubmitterList) GoString

func (*GetProcessConfigResponseBodyResultSubstituteSubmitConfSubmitterList) SetName

func (*GetProcessConfigResponseBodyResultSubstituteSubmitConfSubmitterList) SetType

func (*GetProcessConfigResponseBodyResultSubstituteSubmitConfSubmitterList) SetValue

func (GetProcessConfigResponseBodyResultSubstituteSubmitConfSubmitterList) String

type GetProcessConfigResponseBodyResultTitleGenRule

type GetProcessConfigResponseBodyResultTitleGenRule struct {
	// 规则表达式
	Express *string `json:"express,omitempty" xml:"express,omitempty"`
	// 规则类型
	Type *int32 `json:"type,omitempty" xml:"type,omitempty"`
}

func (GetProcessConfigResponseBodyResultTitleGenRule) GoString

func (*GetProcessConfigResponseBodyResultTitleGenRule) SetExpress

func (*GetProcessConfigResponseBodyResultTitleGenRule) SetType

func (GetProcessConfigResponseBodyResultTitleGenRule) String

type GetProcessConfigResponseBodyResultVisibility

type GetProcessConfigResponseBodyResultVisibility struct {
	// 类型
	Type *int32 `json:"type,omitempty" xml:"type,omitempty"`
	// 员工staffId/部门id
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (GetProcessConfigResponseBodyResultVisibility) GoString

func (*GetProcessConfigResponseBodyResultVisibility) SetType

func (*GetProcessConfigResponseBodyResultVisibility) SetValue

func (GetProcessConfigResponseBodyResultVisibility) String

type GetProcessInstanceHeaders

type GetProcessInstanceHeaders 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 (GetProcessInstanceHeaders) GoString

func (s GetProcessInstanceHeaders) GoString() string

func (*GetProcessInstanceHeaders) SetCommonHeaders

func (*GetProcessInstanceHeaders) SetXAcsDingtalkAccessToken

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

func (GetProcessInstanceHeaders) String

func (s GetProcessInstanceHeaders) String() string

type GetProcessInstanceRequest

type GetProcessInstanceRequest struct {
	// 审批实例ID企业内部应用可通过获取审批实例ID列表接口获取。钉钉三方企业应用可以通过推送的审批事件中获取,参考biz_type=22。
	ProcessInstanceId *string `json:"processInstanceId,omitempty" xml:"processInstanceId,omitempty"`
}

func (GetProcessInstanceRequest) GoString

func (s GetProcessInstanceRequest) GoString() string

func (*GetProcessInstanceRequest) SetProcessInstanceId

func (s *GetProcessInstanceRequest) SetProcessInstanceId(v string) *GetProcessInstanceRequest

func (GetProcessInstanceRequest) String

func (s GetProcessInstanceRequest) String() string

type GetProcessInstanceResponse

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

func (GetProcessInstanceResponse) GoString

func (s GetProcessInstanceResponse) GoString() string

func (*GetProcessInstanceResponse) SetBody

func (*GetProcessInstanceResponse) SetHeaders

func (GetProcessInstanceResponse) String

type GetProcessInstanceResponseBody

type GetProcessInstanceResponseBody struct {
	// 返回结果。
	Result *GetProcessInstanceResponseBodyResult `json:"result,omitempty" xml:"result,omitempty" type:"Struct"`
	// 调用是否成功。
	Success *string `json:"success,omitempty" xml:"success,omitempty"`
}

func (GetProcessInstanceResponseBody) GoString

func (*GetProcessInstanceResponseBody) SetSuccess

func (GetProcessInstanceResponseBody) String

type GetProcessInstanceResponseBodyResult

type GetProcessInstanceResponseBodyResult struct {
	// 审批人userid列表。
	ApproverUserIds []*string `json:"approverUserIds,omitempty" xml:"approverUserIds,omitempty" type:"Repeated"`
	// 审批附属实例列表,当已经通过的审批实例被修改或撤销,会生成一个新的实例,作为原有审批实例的附属。  如果想知道当前已经通过的审批实例的状态,可以依次遍历它的附属列表,查询里面每个实例的biz_action。
	AttachedProcessInstanceIds []*string `json:"attachedProcessInstanceIds,omitempty" xml:"attachedProcessInstanceIds,omitempty" type:"Repeated"`
	// 审批实例业务动作:  MODIFY:表示该审批实例是基于原来的实例修改而来  REVOKE:表示该审批实例是由原来的实例撤销后重新发起的  NONE表示正常发起
	BizAction *string `json:"bizAction,omitempty" xml:"bizAction,omitempty"`
	// 审批实例业务编号。
	BusinessId *string `json:"businessId,omitempty" xml:"businessId,omitempty"`
	// 抄送人userid列表。
	CcUserIds []*string `json:"ccUserIds,omitempty" xml:"ccUserIds,omitempty" type:"Repeated"`
	// 创建时间。
	CreateTime *string `json:"createTime,omitempty" xml:"createTime,omitempty"`
	// 结束时间。
	FinishTime *string `json:"finishTime,omitempty" xml:"finishTime,omitempty"`
	// 表单详情列表。
	FormComponentValues []*GetProcessInstanceResponseBodyResultFormComponentValues `json:"formComponentValues,omitempty" xml:"formComponentValues,omitempty" type:"Repeated"`
	// 主流程实例标识。
	MainProcessInstanceId *string `json:"mainProcessInstanceId,omitempty" xml:"mainProcessInstanceId,omitempty"`
	// 操作记录列表。
	OperationRecords []*GetProcessInstanceResponseBodyResultOperationRecords `json:"operationRecords,omitempty" xml:"operationRecords,omitempty" type:"Repeated"`
	// 发起人的部门。-1表示根部门。
	OriginatorDeptId *string `json:"originatorDeptId,omitempty" xml:"originatorDeptId,omitempty"`
	// 发起人的部门名。
	OriginatorDeptName *string `json:"originatorDeptName,omitempty" xml:"originatorDeptName,omitempty"`
	// 发起人的userid。
	OriginatorUserId *string `json:"originatorUserId,omitempty" xml:"originatorUserId,omitempty"`
	// 审批结果:  agree:同意  refuse:拒绝。 说明 status为COMPLETED且result为同意时,表示审批单完结并审批通过。
	Result *string `json:"result,omitempty" xml:"result,omitempty"`
	// 审批状态:  NEW:新创建  RUNNING:审批中  TERMINATED:被终止  COMPLETED:完成  CANCELED:取消
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// 任务列表。
	Tasks []*GetProcessInstanceResponseBodyResultTasks `json:"tasks,omitempty" xml:"tasks,omitempty" type:"Repeated"`
	// 审批实例标题。
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (GetProcessInstanceResponseBodyResult) GoString

func (*GetProcessInstanceResponseBodyResult) SetApproverUserIds

func (*GetProcessInstanceResponseBodyResult) SetAttachedProcessInstanceIds

func (*GetProcessInstanceResponseBodyResult) SetBizAction

func (*GetProcessInstanceResponseBodyResult) SetBusinessId

func (*GetProcessInstanceResponseBodyResult) SetCcUserIds

func (*GetProcessInstanceResponseBodyResult) SetCreateTime

func (*GetProcessInstanceResponseBodyResult) SetFinishTime

func (*GetProcessInstanceResponseBodyResult) SetMainProcessInstanceId

func (*GetProcessInstanceResponseBodyResult) SetOriginatorDeptId

func (*GetProcessInstanceResponseBodyResult) SetOriginatorDeptName

func (*GetProcessInstanceResponseBodyResult) SetOriginatorUserId

func (*GetProcessInstanceResponseBodyResult) SetResult

func (*GetProcessInstanceResponseBodyResult) SetStatus

func (*GetProcessInstanceResponseBodyResult) SetTitle

func (GetProcessInstanceResponseBodyResult) String

type GetProcessInstanceResponseBodyResultFormComponentValues

type GetProcessInstanceResponseBodyResultFormComponentValues struct {
	// 组件别名。
	BizAlias *string `json:"bizAlias,omitempty" xml:"bizAlias,omitempty"`
	// 组件类型。
	ComponentType *string `json:"componentType,omitempty" xml:"componentType,omitempty"`
	// 标签扩展值。
	ExtValue *string `json:"extValue,omitempty" xml:"extValue,omitempty"`
	// 组件ID。
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// 组件名称。
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// 标签值。
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (GetProcessInstanceResponseBodyResultFormComponentValues) GoString

func (*GetProcessInstanceResponseBodyResultFormComponentValues) SetBizAlias

func (*GetProcessInstanceResponseBodyResultFormComponentValues) SetComponentType

func (*GetProcessInstanceResponseBodyResultFormComponentValues) SetExtValue

func (*GetProcessInstanceResponseBodyResultFormComponentValues) SetId

func (*GetProcessInstanceResponseBodyResultFormComponentValues) SetName

func (*GetProcessInstanceResponseBodyResultFormComponentValues) SetValue

func (GetProcessInstanceResponseBodyResultFormComponentValues) String

type GetProcessInstanceResponseBodyResultOperationRecords

type GetProcessInstanceResponseBodyResultOperationRecords struct {
	// 评论附件列表。
	Attachments []*GetProcessInstanceResponseBodyResultOperationRecordsAttachments `json:"attachments,omitempty" xml:"attachments,omitempty" type:"Repeated"`
	// 操作时间。
	Date *string `json:"date,omitempty" xml:"date,omitempty"`
	// 评论内容。  审批操作附带评论时才返回该字段。
	Remark *string `json:"remark,omitempty" xml:"remark,omitempty"`
	// 操作结果:  AGREE:同意  REFUSE:拒绝  NONE
	Result *string `json:"result,omitempty" xml:"result,omitempty"`
	// 操作类型:  EXECUTE_TASK_NORMAL:正常执行任务  EXECUTE_TASK_AGENT:代理人执行任务  APPEND_TASK_BEFORE:前加签任务  APPEND_TASK_AFTER:后加签任务  REDIRECT_TASK:转交任务  START_PROCESS_INSTANCE:发起流程实例  TERMINATE_PROCESS_INSTANCE:终止(撤销)流程实例  FINISH_PROCESS_INSTANCE:结束流程实例  ADD_REMARK:添加评论  REDIRECT_PROCESS:审批退回  PROCESS_CC:抄送
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
	// 操作人userid。
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
}

func (GetProcessInstanceResponseBodyResultOperationRecords) GoString

func (*GetProcessInstanceResponseBodyResultOperationRecords) SetDate

func (*GetProcessInstanceResponseBodyResultOperationRecords) SetRemark

func (*GetProcessInstanceResponseBodyResultOperationRecords) SetResult

func (*GetProcessInstanceResponseBodyResultOperationRecords) SetType

func (*GetProcessInstanceResponseBodyResultOperationRecords) SetUserId

func (GetProcessInstanceResponseBodyResultOperationRecords) String

type GetProcessInstanceResponseBodyResultOperationRecordsAttachments

type GetProcessInstanceResponseBodyResultOperationRecordsAttachments struct {
	// 附件ID。
	FileId *string `json:"fileId,omitempty" xml:"fileId,omitempty"`
	// 附件名称。
	FileName *string `json:"fileName,omitempty" xml:"fileName,omitempty"`
	// 附件大小。
	FileSize *string `json:"fileSize,omitempty" xml:"fileSize,omitempty"`
	// 附件类型。
	FileType *string `json:"fileType,omitempty" xml:"fileType,omitempty"`
}

func (GetProcessInstanceResponseBodyResultOperationRecordsAttachments) GoString

func (*GetProcessInstanceResponseBodyResultOperationRecordsAttachments) SetFileId

func (*GetProcessInstanceResponseBodyResultOperationRecordsAttachments) SetFileName

func (*GetProcessInstanceResponseBodyResultOperationRecordsAttachments) SetFileSize

func (*GetProcessInstanceResponseBodyResultOperationRecordsAttachments) SetFileType

func (GetProcessInstanceResponseBodyResultOperationRecordsAttachments) String

type GetProcessInstanceResponseBodyResultTasks

type GetProcessInstanceResponseBodyResultTasks struct {
	// 任务节点ID。
	ActivityId *string `json:"activityId,omitempty" xml:"activityId,omitempty"`
	// 开始时间。
	CreateTime *string `json:"createTime,omitempty" xml:"createTime,omitempty"`
	// 结束时间。
	FinishTime *string `json:"finishTime,omitempty" xml:"finishTime,omitempty"`
	// 移动端任务URL。
	MobileUrl *string `json:"mobileUrl,omitempty" xml:"mobileUrl,omitempty"`
	// PC端任务URL。
	PcUrl *string `json:"pcUrl,omitempty" xml:"pcUrl,omitempty"`
	// 实例ID。
	ProcessInstanceId *string `json:"processInstanceId,omitempty" xml:"processInstanceId,omitempty"`
	// 结果:  AGREE:同意  REFUSE:拒绝  REDIRECTED:转交
	Result *string `json:"result,omitempty" xml:"result,omitempty"`
	// 任务状态:  NEW:未启动  RUNNING:处理中  PAUSED:暂停  CANCELED:取消  COMPLETED:完成  TERMINATED:终止
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// 任务ID。
	TaskId *int64 `json:"taskId,omitempty" xml:"taskId,omitempty"`
	// 任务处理人。
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
}

func (GetProcessInstanceResponseBodyResultTasks) GoString

func (*GetProcessInstanceResponseBodyResultTasks) SetActivityId

func (*GetProcessInstanceResponseBodyResultTasks) SetCreateTime

func (*GetProcessInstanceResponseBodyResultTasks) SetFinishTime

func (*GetProcessInstanceResponseBodyResultTasks) SetMobileUrl

func (*GetProcessInstanceResponseBodyResultTasks) SetPcUrl

func (*GetProcessInstanceResponseBodyResultTasks) SetProcessInstanceId

func (*GetProcessInstanceResponseBodyResultTasks) SetResult

func (*GetProcessInstanceResponseBodyResultTasks) SetStatus

func (*GetProcessInstanceResponseBodyResultTasks) SetTaskId

func (*GetProcessInstanceResponseBodyResultTasks) SetUserId

func (GetProcessInstanceResponseBodyResultTasks) String

type GetSpaceWithDownloadAuthHeaders

type GetSpaceWithDownloadAuthHeaders 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 (GetSpaceWithDownloadAuthHeaders) GoString

func (*GetSpaceWithDownloadAuthHeaders) SetCommonHeaders

func (*GetSpaceWithDownloadAuthHeaders) SetXAcsDingtalkAccessToken

func (GetSpaceWithDownloadAuthHeaders) String

type GetSpaceWithDownloadAuthRequest

type GetSpaceWithDownloadAuthRequest struct {
	// 应用的agentid。
	AgentId *int64 `json:"agentId,omitempty" xml:"agentId,omitempty"`
	// 审批附件ID。
	FileId *string `json:"fileId,omitempty" xml:"fileId,omitempty"`
	// 附件ID列表,支持批量授权,最大列表长度:20。
	FileIdList []*string `json:"fileIdList,omitempty" xml:"fileIdList,omitempty" type:"Repeated"`
	// 实例ID。
	//
	// 企业内部应用
	//
	// 可通过获取审批实例ID列表接口获取。
	//
	// 第三方企业应用
	//
	// 可以通过推送的审批事件中获取,参考biz_type=22。
	ProcessInstanceId *string `json:"processInstanceId,omitempty" xml:"processInstanceId,omitempty"`
	// 授权允许预览附件的用户userid。
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
}

func (GetSpaceWithDownloadAuthRequest) GoString

func (*GetSpaceWithDownloadAuthRequest) SetAgentId

func (*GetSpaceWithDownloadAuthRequest) SetFileId

func (*GetSpaceWithDownloadAuthRequest) SetFileIdList

func (*GetSpaceWithDownloadAuthRequest) SetProcessInstanceId

func (*GetSpaceWithDownloadAuthRequest) SetUserId

func (GetSpaceWithDownloadAuthRequest) String

type GetSpaceWithDownloadAuthResponse

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

func (GetSpaceWithDownloadAuthResponse) GoString

func (*GetSpaceWithDownloadAuthResponse) SetHeaders

func (GetSpaceWithDownloadAuthResponse) String

type GetSpaceWithDownloadAuthResponseBody

type GetSpaceWithDownloadAuthResponseBody struct {
	// 返回结果。
	Result *GetSpaceWithDownloadAuthResponseBodyResult `json:"result,omitempty" xml:"result,omitempty" type:"Struct"`
	// 接口调用是否成功。
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
}

func (GetSpaceWithDownloadAuthResponseBody) GoString

func (*GetSpaceWithDownloadAuthResponseBody) SetSuccess

func (GetSpaceWithDownloadAuthResponseBody) String

type GetSpaceWithDownloadAuthResponseBodyResult

type GetSpaceWithDownloadAuthResponseBodyResult struct {
	// 钉盘空间ID。
	SpaceId *int64 `json:"spaceId,omitempty" xml:"spaceId,omitempty"`
}

func (GetSpaceWithDownloadAuthResponseBodyResult) GoString

func (*GetSpaceWithDownloadAuthResponseBodyResult) SetSpaceId

func (GetSpaceWithDownloadAuthResponseBodyResult) String

type GetUserTodoTaskSumHeaders

type GetUserTodoTaskSumHeaders 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 (GetUserTodoTaskSumHeaders) GoString

func (s GetUserTodoTaskSumHeaders) GoString() string

func (*GetUserTodoTaskSumHeaders) SetCommonHeaders

func (*GetUserTodoTaskSumHeaders) SetXAcsDingtalkAccessToken

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

func (GetUserTodoTaskSumHeaders) String

func (s GetUserTodoTaskSumHeaders) String() string

type GetUserTodoTaskSumRequest

type GetUserTodoTaskSumRequest struct {
	// 要查询的用户userid。
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
}

func (GetUserTodoTaskSumRequest) GoString

func (s GetUserTodoTaskSumRequest) GoString() string

func (*GetUserTodoTaskSumRequest) SetUserId

func (GetUserTodoTaskSumRequest) String

func (s GetUserTodoTaskSumRequest) String() string

type GetUserTodoTaskSumResponse

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

func (GetUserTodoTaskSumResponse) GoString

func (s GetUserTodoTaskSumResponse) GoString() string

func (*GetUserTodoTaskSumResponse) SetBody

func (*GetUserTodoTaskSumResponse) SetHeaders

func (GetUserTodoTaskSumResponse) String

type GetUserTodoTaskSumResponseBody

type GetUserTodoTaskSumResponseBody struct {
	// 待处理的审批数量。
	Result *int32 `json:"result,omitempty" xml:"result,omitempty"`
}

func (GetUserTodoTaskSumResponseBody) GoString

func (*GetUserTodoTaskSumResponseBody) SetResult

func (GetUserTodoTaskSumResponseBody) String

type GrantCspaceAuthorizationHeaders

type GrantCspaceAuthorizationHeaders 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 (GrantCspaceAuthorizationHeaders) GoString

func (*GrantCspaceAuthorizationHeaders) SetCommonHeaders

func (*GrantCspaceAuthorizationHeaders) SetXAcsDingtalkAccessToken

func (GrantCspaceAuthorizationHeaders) String

type GrantCspaceAuthorizationRequest

type GrantCspaceAuthorizationRequest struct {
	// 权限有效时间,单位为秒。
	DurationSeconds *int64 `json:"durationSeconds,omitempty" xml:"durationSeconds,omitempty"`
	// 审批控件 id。
	SpaceId *string `json:"spaceId,omitempty" xml:"spaceId,omitempty"`
	// 权限类型。
	Type *string `json:"type,omitempty" xml:"type,omitempty"`
	// 用户 id。
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
}

func (GrantCspaceAuthorizationRequest) GoString

func (*GrantCspaceAuthorizationRequest) SetDurationSeconds

func (*GrantCspaceAuthorizationRequest) SetSpaceId

func (*GrantCspaceAuthorizationRequest) SetType

func (*GrantCspaceAuthorizationRequest) SetUserId

func (GrantCspaceAuthorizationRequest) String

type GrantCspaceAuthorizationResponse

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

func (GrantCspaceAuthorizationResponse) GoString

func (*GrantCspaceAuthorizationResponse) SetHeaders

func (GrantCspaceAuthorizationResponse) String

type GrantProcessInstanceForDownloadFileHeaders

type GrantProcessInstanceForDownloadFileHeaders 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 (GrantProcessInstanceForDownloadFileHeaders) GoString

func (*GrantProcessInstanceForDownloadFileHeaders) SetCommonHeaders

func (*GrantProcessInstanceForDownloadFileHeaders) SetXAcsDingtalkAccessToken

func (GrantProcessInstanceForDownloadFileHeaders) String

type GrantProcessInstanceForDownloadFileRequest

type GrantProcessInstanceForDownloadFileRequest struct {
	// 文件id,调用获取审批实例详情接口获取。
	FileId *string `json:"fileId,omitempty" xml:"fileId,omitempty"`
	// 实例ID。
	//
	// 调用获取审批实例详情接口获取。
	ProcessInstanceId *string `json:"processInstanceId,omitempty" xml:"processInstanceId,omitempty"`
}

func (GrantProcessInstanceForDownloadFileRequest) GoString

func (*GrantProcessInstanceForDownloadFileRequest) SetFileId

func (*GrantProcessInstanceForDownloadFileRequest) SetProcessInstanceId

func (GrantProcessInstanceForDownloadFileRequest) String

type GrantProcessInstanceForDownloadFileResponse

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

func (GrantProcessInstanceForDownloadFileResponse) GoString

func (*GrantProcessInstanceForDownloadFileResponse) SetHeaders

func (GrantProcessInstanceForDownloadFileResponse) String

type GrantProcessInstanceForDownloadFileResponseBody

type GrantProcessInstanceForDownloadFileResponseBody struct {
	// 返回结果。
	Result *GrantProcessInstanceForDownloadFileResponseBodyResult `json:"result,omitempty" xml:"result,omitempty" type:"Struct"`
	// 接口调用是否成功。
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
}

func (GrantProcessInstanceForDownloadFileResponseBody) GoString

func (*GrantProcessInstanceForDownloadFileResponseBody) SetSuccess

func (GrantProcessInstanceForDownloadFileResponseBody) String

type GrantProcessInstanceForDownloadFileResponseBodyResult

type GrantProcessInstanceForDownloadFileResponseBodyResult struct {
	// 文件下载地址。
	DownloadUri *string `json:"downloadUri,omitempty" xml:"downloadUri,omitempty"`
	// 文件ID。
	FileId *string `json:"fileId,omitempty" xml:"fileId,omitempty"`
	// 钉盘空间ID。
	SpaceId *int64 `json:"spaceId,omitempty" xml:"spaceId,omitempty"`
}

func (GrantProcessInstanceForDownloadFileResponseBodyResult) GoString

func (*GrantProcessInstanceForDownloadFileResponseBodyResult) SetDownloadUri

func (*GrantProcessInstanceForDownloadFileResponseBodyResult) SetFileId

func (*GrantProcessInstanceForDownloadFileResponseBodyResult) SetSpaceId

func (GrantProcessInstanceForDownloadFileResponseBodyResult) String

type ListProcessInstanceIdsHeaders

type ListProcessInstanceIdsHeaders 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 (ListProcessInstanceIdsHeaders) GoString

func (*ListProcessInstanceIdsHeaders) SetCommonHeaders

func (*ListProcessInstanceIdsHeaders) SetXAcsDingtalkAccessToken

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

func (ListProcessInstanceIdsHeaders) String

type ListProcessInstanceIdsRequest

type ListProcessInstanceIdsRequest struct {
	// 审批实例结束时间,Unix时间戳,单位毫秒。  例如:获取审批单发起时间在2020.4.10-2020.4.14之间审批单,该值传2020.4.14 23:59:59对应的时间戳1586879999000。
	EndTime *int64 `json:"endTime,omitempty" xml:"endTime,omitempty"`
	// 分页参数,每页大小,最多传20。
	MaxResults *int64 `json:"maxResults,omitempty" xml:"maxResults,omitempty"`
	// 分页查询的游标,最开始传0,后续传返回参数中的nextToken值。
	NextToken *int64 `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
	// 审批流的唯一码。
	//
	// processCode在审批模板编辑页面的URL中获取。
	ProcessCode *string `json:"processCode,omitempty" xml:"processCode,omitempty"`
	// 审批实例开始时间。Unix时间戳,单位毫秒。
	//
	// 例如:获取审批单发起时间在2020.4.10-2020.4.14之间审批单,该值传2020.4.10 00:00:00对应的时间戳1586448000000。
	StartTime *int64 `json:"startTime,omitempty" xml:"startTime,omitempty"`
	// 发起userid列表,最大列表长度为10。
	UserIds []*string `json:"userIds,omitempty" xml:"userIds,omitempty" type:"Repeated"`
}

func (ListProcessInstanceIdsRequest) GoString

func (*ListProcessInstanceIdsRequest) SetEndTime

func (*ListProcessInstanceIdsRequest) SetMaxResults

func (*ListProcessInstanceIdsRequest) SetNextToken

func (*ListProcessInstanceIdsRequest) SetProcessCode

func (*ListProcessInstanceIdsRequest) SetStartTime

func (*ListProcessInstanceIdsRequest) SetUserIds

func (ListProcessInstanceIdsRequest) String

type ListProcessInstanceIdsResponse

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

func (ListProcessInstanceIdsResponse) GoString

func (*ListProcessInstanceIdsResponse) SetHeaders

func (ListProcessInstanceIdsResponse) String

type ListProcessInstanceIdsResponseBody

type ListProcessInstanceIdsResponseBody struct {
	// 返回结果。
	Result *ListProcessInstanceIdsResponseBodyResult `json:"result,omitempty" xml:"result,omitempty" type:"Struct"`
	// 接口请求是否成功。
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
}

func (ListProcessInstanceIdsResponseBody) GoString

func (*ListProcessInstanceIdsResponseBody) SetSuccess

func (ListProcessInstanceIdsResponseBody) String

type ListProcessInstanceIdsResponseBodyResult

type ListProcessInstanceIdsResponseBodyResult struct {
	// 审批实例ID列表。
	List []*string `json:"list,omitempty" xml:"list,omitempty" type:"Repeated"`
	// 表示下次查询的游标,当返回结果没有该字段时表示没有更多数据了。
	NextToken *string `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
}

func (ListProcessInstanceIdsResponseBodyResult) GoString

func (*ListProcessInstanceIdsResponseBodyResult) SetList

func (*ListProcessInstanceIdsResponseBodyResult) SetNextToken

func (ListProcessInstanceIdsResponseBodyResult) String

type ListUserVisibleBpmsProcessesHeaders

type ListUserVisibleBpmsProcessesHeaders 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 (ListUserVisibleBpmsProcessesHeaders) GoString

func (*ListUserVisibleBpmsProcessesHeaders) SetCommonHeaders

func (*ListUserVisibleBpmsProcessesHeaders) SetXAcsDingtalkAccessToken

func (ListUserVisibleBpmsProcessesHeaders) String

type ListUserVisibleBpmsProcessesRequest

type ListUserVisibleBpmsProcessesRequest struct {
	// 分页大小,最大可设置成100。
	MaxResults *int64 `json:"maxResults,omitempty" xml:"maxResults,omitempty"`
	// 分页游标,从0开始。根据返回结果里的nextToken是否为空来判断是否还有下一页,且再次调用时设置成nextToken的最新值。
	NextToken *int64 `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
	// 要查询的员工的userid。不传表示查询企业下所有审批表单。
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
}

func (ListUserVisibleBpmsProcessesRequest) GoString

func (*ListUserVisibleBpmsProcessesRequest) SetMaxResults

func (*ListUserVisibleBpmsProcessesRequest) SetNextToken

func (*ListUserVisibleBpmsProcessesRequest) SetUserId

func (ListUserVisibleBpmsProcessesRequest) String

type ListUserVisibleBpmsProcessesResponse

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

func (ListUserVisibleBpmsProcessesResponse) GoString

func (*ListUserVisibleBpmsProcessesResponse) SetHeaders

func (ListUserVisibleBpmsProcessesResponse) String

type ListUserVisibleBpmsProcessesResponseBody

type ListUserVisibleBpmsProcessesResponseBody struct {
	// 返回结果。
	Result *ListUserVisibleBpmsProcessesResponseBodyResult `json:"result,omitempty" xml:"result,omitempty" type:"Struct"`
}

func (ListUserVisibleBpmsProcessesResponseBody) GoString

func (ListUserVisibleBpmsProcessesResponseBody) String

type ListUserVisibleBpmsProcessesResponseBodyResult

type ListUserVisibleBpmsProcessesResponseBodyResult struct {
	// 下一次分页调用的值,当返回结果里没有nextToken时,表示分页结束。
	NextToken *int64 `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
	// 可见表单列表。
	ProcessList []*ListUserVisibleBpmsProcessesResponseBodyResultProcessList `json:"processList,omitempty" xml:"processList,omitempty" type:"Repeated"`
}

func (ListUserVisibleBpmsProcessesResponseBodyResult) GoString

func (*ListUserVisibleBpmsProcessesResponseBodyResult) SetNextToken

func (ListUserVisibleBpmsProcessesResponseBodyResult) String

type ListUserVisibleBpmsProcessesResponseBodyResultProcessList

type ListUserVisibleBpmsProcessesResponseBodyResultProcessList struct {
	// 图标URL。
	IconUrl *string `json:"iconUrl,omitempty" xml:"iconUrl,omitempty"`
	// 表单名称。
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// 表单唯一标识。
	ProcessCode *string `json:"processCode,omitempty" xml:"processCode,omitempty"`
	// 表单URL。
	Url *string `json:"url,omitempty" xml:"url,omitempty"`
}

func (ListUserVisibleBpmsProcessesResponseBodyResultProcessList) GoString

func (*ListUserVisibleBpmsProcessesResponseBodyResultProcessList) SetIconUrl

func (*ListUserVisibleBpmsProcessesResponseBodyResultProcessList) SetName

func (*ListUserVisibleBpmsProcessesResponseBodyResultProcessList) SetProcessCode

func (*ListUserVisibleBpmsProcessesResponseBodyResultProcessList) SetUrl

func (ListUserVisibleBpmsProcessesResponseBodyResultProcessList) String

type ProcessForecastHeaders

type ProcessForecastHeaders 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 (ProcessForecastHeaders) GoString

func (s ProcessForecastHeaders) GoString() string

func (*ProcessForecastHeaders) SetCommonHeaders

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

func (*ProcessForecastHeaders) SetXAcsDingtalkAccessToken

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

func (ProcessForecastHeaders) String

func (s ProcessForecastHeaders) String() string

type ProcessForecastRequest

type ProcessForecastRequest struct {
	// 部门ID
	DeptId *int32 `json:"deptId,omitempty" xml:"deptId,omitempty"`
	// 表单数据内容,控件列表
	FormComponentValues []*ProcessForecastRequestFormComponentValues `json:"formComponentValues,omitempty" xml:"formComponentValues,omitempty" type:"Repeated"`
	// 审批流的唯一码
	ProcessCode *string `json:"processCode,omitempty" xml:"processCode,omitempty"`
	// 审批发起人的userId
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
}

func (ProcessForecastRequest) GoString

func (s ProcessForecastRequest) GoString() string

func (*ProcessForecastRequest) SetDeptId

func (*ProcessForecastRequest) SetFormComponentValues

func (*ProcessForecastRequest) SetProcessCode

func (*ProcessForecastRequest) SetUserId

func (ProcessForecastRequest) String

func (s ProcessForecastRequest) String() string

type ProcessForecastRequestFormComponentValues

type ProcessForecastRequestFormComponentValues struct {
	// 控件别名
	BizAlias *string `json:"bizAlias,omitempty" xml:"bizAlias,omitempty"`
	// 控件类型
	ComponentType *string                                             `json:"componentType,omitempty" xml:"componentType,omitempty"`
	Details       []*ProcessForecastRequestFormComponentValuesDetails `json:"details,omitempty" xml:"details,omitempty" type:"Repeated"`
	// 控件扩展值
	ExtValue *string `json:"extValue,omitempty" xml:"extValue,omitempty"`
	// 控件id
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// 控件名称
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// 控件值
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (ProcessForecastRequestFormComponentValues) GoString

func (*ProcessForecastRequestFormComponentValues) SetBizAlias

func (*ProcessForecastRequestFormComponentValues) SetComponentType

func (*ProcessForecastRequestFormComponentValues) SetExtValue

func (*ProcessForecastRequestFormComponentValues) SetId

func (*ProcessForecastRequestFormComponentValues) SetName

func (*ProcessForecastRequestFormComponentValues) SetValue

func (ProcessForecastRequestFormComponentValues) String

type ProcessForecastRequestFormComponentValuesDetails

type ProcessForecastRequestFormComponentValuesDetails struct {
	// 控件别名
	BizAlias *string                                                    `json:"bizAlias,omitempty" xml:"bizAlias,omitempty"`
	Details  []*ProcessForecastRequestFormComponentValuesDetailsDetails `json:"details,omitempty" xml:"details,omitempty" type:"Repeated"`
	// 控件扩展值
	ExtValue *string `json:"extValue,omitempty" xml:"extValue,omitempty"`
	// 控件id
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// 控件名称
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// 控件值
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (ProcessForecastRequestFormComponentValuesDetails) GoString

func (*ProcessForecastRequestFormComponentValuesDetails) SetBizAlias

func (*ProcessForecastRequestFormComponentValuesDetails) SetExtValue

func (*ProcessForecastRequestFormComponentValuesDetails) SetId

func (*ProcessForecastRequestFormComponentValuesDetails) SetName

func (*ProcessForecastRequestFormComponentValuesDetails) SetValue

func (ProcessForecastRequestFormComponentValuesDetails) String

type ProcessForecastRequestFormComponentValuesDetailsDetails

type ProcessForecastRequestFormComponentValuesDetailsDetails struct {
	// 控件别名
	BizAlias      *string `json:"bizAlias,omitempty" xml:"bizAlias,omitempty"`
	ComponentType *string `json:"componentType,omitempty" xml:"componentType,omitempty"`
	// 控件扩展值
	ExtValue *string `json:"extValue,omitempty" xml:"extValue,omitempty"`
	// 控件id
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// 控件名称
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// 控件值
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (ProcessForecastRequestFormComponentValuesDetailsDetails) GoString

func (*ProcessForecastRequestFormComponentValuesDetailsDetails) SetBizAlias

func (*ProcessForecastRequestFormComponentValuesDetailsDetails) SetComponentType

func (*ProcessForecastRequestFormComponentValuesDetailsDetails) SetExtValue

func (*ProcessForecastRequestFormComponentValuesDetailsDetails) SetId

func (*ProcessForecastRequestFormComponentValuesDetailsDetails) SetName

func (*ProcessForecastRequestFormComponentValuesDetailsDetails) SetValue

func (ProcessForecastRequestFormComponentValuesDetailsDetails) String

type ProcessForecastResponse

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

func (ProcessForecastResponse) GoString

func (s ProcessForecastResponse) GoString() string

func (*ProcessForecastResponse) SetBody

func (*ProcessForecastResponse) SetHeaders

func (ProcessForecastResponse) String

func (s ProcessForecastResponse) String() string

type ProcessForecastResponseBody

type ProcessForecastResponseBody struct {
	// 返回结果
	Result *ProcessForecastResponseBodyResult `json:"result,omitempty" xml:"result,omitempty" type:"Struct"`
}

func (ProcessForecastResponseBody) GoString

func (s ProcessForecastResponseBody) GoString() string

func (*ProcessForecastResponseBody) SetResult

func (ProcessForecastResponseBody) String

type ProcessForecastResponseBodyResult

type ProcessForecastResponseBodyResult struct {
	// 是否预测成功
	IsForecastSuccess *bool `json:"isForecastSuccess,omitempty" xml:"isForecastSuccess,omitempty"`
	// 是否静态流程
	IsStaticWorkflow *bool `json:"isStaticWorkflow,omitempty" xml:"isStaticWorkflow,omitempty"`
	// 流程 code
	ProcessCode *string `json:"processCode,omitempty" xml:"processCode,omitempty"`
	// 流程 id
	ProcessId *int64 `json:"processId,omitempty" xml:"processId,omitempty"`
	// 用户 id
	UserId                *string                                                   `json:"userId,omitempty" xml:"userId,omitempty"`
	WorkflowActivityRules []*ProcessForecastResponseBodyResultWorkflowActivityRules `json:"workflowActivityRules,omitempty" xml:"workflowActivityRules,omitempty" type:"Repeated"`
	WorkflowForecastNodes []*ProcessForecastResponseBodyResultWorkflowForecastNodes `json:"workflowForecastNodes,omitempty" xml:"workflowForecastNodes,omitempty" type:"Repeated"`
}

func (ProcessForecastResponseBodyResult) GoString

func (*ProcessForecastResponseBodyResult) SetIsForecastSuccess

func (*ProcessForecastResponseBodyResult) SetIsStaticWorkflow

func (*ProcessForecastResponseBodyResult) SetProcessCode

func (*ProcessForecastResponseBodyResult) SetProcessId

func (*ProcessForecastResponseBodyResult) SetUserId

func (ProcessForecastResponseBodyResult) String

type ProcessForecastResponseBodyResultWorkflowActivityRules

type ProcessForecastResponseBodyResultWorkflowActivityRules struct {
	// 节点 id
	ActivityId *string `json:"activityId,omitempty" xml:"activityId,omitempty"`
	// 节点名称
	ActivityName *string `json:"activityName,omitempty" xml:"activityName,omitempty"`
	// 规则类型
	ActivityType *string `json:"activityType,omitempty" xml:"activityType,omitempty"`
	// 是否自选审批节点
	IsTargetSelect *bool `json:"isTargetSelect,omitempty" xml:"isTargetSelect,omitempty"`
	// 流程中前一个节点的 id
	PrevActivityId *string `json:"prevActivityId,omitempty" xml:"prevActivityId,omitempty"`
	// 节点操作人信息
	WorkflowActor *ProcessForecastResponseBodyResultWorkflowActivityRulesWorkflowActor `json:"workflowActor,omitempty" xml:"workflowActor,omitempty" type:"Struct"`
}

func (ProcessForecastResponseBodyResultWorkflowActivityRules) GoString

func (*ProcessForecastResponseBodyResultWorkflowActivityRules) SetActivityId

func (*ProcessForecastResponseBodyResultWorkflowActivityRules) SetActivityName

func (*ProcessForecastResponseBodyResultWorkflowActivityRules) SetActivityType

func (*ProcessForecastResponseBodyResultWorkflowActivityRules) SetIsTargetSelect

func (*ProcessForecastResponseBodyResultWorkflowActivityRules) SetPrevActivityId

func (ProcessForecastResponseBodyResultWorkflowActivityRules) String

type ProcessForecastResponseBodyResultWorkflowActivityRulesWorkflowActor

type ProcessForecastResponseBodyResultWorkflowActivityRulesWorkflowActor struct {
	// 节点激活类型
	ActorActivateType *string `json:"actorActivateType,omitempty" xml:"actorActivateType,omitempty"`
	// 节点操作人 key
	ActorKey *string `json:"actorKey,omitempty" xml:"actorKey,omitempty"`
	// 节点操作人选择范围
	ActorSelectionRange *ProcessForecastResponseBodyResultWorkflowActivityRulesWorkflowActorActorSelectionRange `json:"actorSelectionRange,omitempty" xml:"actorSelectionRange,omitempty" type:"Struct"`
	// 节点操作人选择范围类型
	ActorSelectionType *string `json:"actorSelectionType,omitempty" xml:"actorSelectionType,omitempty"`
	// 节点操作人类型
	ActorType *string `json:"actorType,omitempty" xml:"actorType,omitempty"`
	// 是否允许多选,还是仅允许选一人
	AllowedMulti *bool `json:"allowedMulti,omitempty" xml:"allowedMulti,omitempty"`
	// 节点审批方式
	ApprovalMethod *string `json:"approvalMethod,omitempty" xml:"approvalMethod,omitempty"`
	// 节点审批类型
	ApprovalType *string `json:"approvalType,omitempty" xml:"approvalType,omitempty"`
	// 该审批人节点在发起审批时是否必填
	Required *bool `json:"required,omitempty" xml:"required,omitempty"`
}

func (ProcessForecastResponseBodyResultWorkflowActivityRulesWorkflowActor) GoString

func (*ProcessForecastResponseBodyResultWorkflowActivityRulesWorkflowActor) SetActorActivateType

func (*ProcessForecastResponseBodyResultWorkflowActivityRulesWorkflowActor) SetActorKey

func (*ProcessForecastResponseBodyResultWorkflowActivityRulesWorkflowActor) SetActorSelectionType

func (*ProcessForecastResponseBodyResultWorkflowActivityRulesWorkflowActor) SetActorType

func (*ProcessForecastResponseBodyResultWorkflowActivityRulesWorkflowActor) SetAllowedMulti

func (*ProcessForecastResponseBodyResultWorkflowActivityRulesWorkflowActor) SetApprovalMethod

func (*ProcessForecastResponseBodyResultWorkflowActivityRulesWorkflowActor) SetApprovalType

func (*ProcessForecastResponseBodyResultWorkflowActivityRulesWorkflowActor) SetRequired

func (ProcessForecastResponseBodyResultWorkflowActivityRulesWorkflowActor) String

type ProcessForecastResponseBodyResultWorkflowActivityRulesWorkflowActorActorSelectionRange

type ProcessForecastResponseBodyResultWorkflowActivityRulesWorkflowActorActorSelectionRange struct {
	// 审批指定成员
	Approvals []*ProcessForecastResponseBodyResultWorkflowActivityRulesWorkflowActorActorSelectionRangeApprovals `json:"approvals,omitempty" xml:"approvals,omitempty" type:"Repeated"`
	// 审批指定角色
	Labels []*ProcessForecastResponseBodyResultWorkflowActivityRulesWorkflowActorActorSelectionRangeLabels `json:"labels,omitempty" xml:"labels,omitempty" type:"Repeated"`
}

func (ProcessForecastResponseBodyResultWorkflowActivityRulesWorkflowActorActorSelectionRange) GoString

func (ProcessForecastResponseBodyResultWorkflowActivityRulesWorkflowActorActorSelectionRange) String

type ProcessForecastResponseBodyResultWorkflowActivityRulesWorkflowActorActorSelectionRangeApprovals

type ProcessForecastResponseBodyResultWorkflowActivityRulesWorkflowActorActorSelectionRangeApprovals struct {
	// 员工姓名
	UserName *string `json:"userName,omitempty" xml:"userName,omitempty"`
	// 员工 userId
	WorkNo *string `json:"workNo,omitempty" xml:"workNo,omitempty"`
}

func (ProcessForecastResponseBodyResultWorkflowActivityRulesWorkflowActorActorSelectionRangeApprovals) GoString

func (ProcessForecastResponseBodyResultWorkflowActivityRulesWorkflowActorActorSelectionRangeApprovals) String

type ProcessForecastResponseBodyResultWorkflowActivityRulesWorkflowActorActorSelectionRangeLabels

type ProcessForecastResponseBodyResultWorkflowActivityRulesWorkflowActorActorSelectionRangeLabels struct {
	// 角色名字
	LabelNames *string `json:"labelNames,omitempty" xml:"labelNames,omitempty"`
	// 角色 id
	Labels *string `json:"labels,omitempty" xml:"labels,omitempty"`
}

func (ProcessForecastResponseBodyResultWorkflowActivityRulesWorkflowActorActorSelectionRangeLabels) GoString

func (ProcessForecastResponseBodyResultWorkflowActivityRulesWorkflowActorActorSelectionRangeLabels) String

type ProcessForecastResponseBodyResultWorkflowForecastNodes

type ProcessForecastResponseBodyResultWorkflowForecastNodes struct {
	// 节点 id
	ActivityId *string `json:"activityId,omitempty" xml:"activityId,omitempty"`
	// 节点出线 id
	OutId *string `json:"outId,omitempty" xml:"outId,omitempty"`
}

func (ProcessForecastResponseBodyResultWorkflowForecastNodes) GoString

func (*ProcessForecastResponseBodyResultWorkflowForecastNodes) SetActivityId

func (*ProcessForecastResponseBodyResultWorkflowForecastNodes) SetOutId

func (ProcessForecastResponseBodyResultWorkflowForecastNodes) String

type QueryAllFormInstancesHeaders

type QueryAllFormInstancesHeaders 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 (QueryAllFormInstancesHeaders) GoString

func (s QueryAllFormInstancesHeaders) GoString() string

func (*QueryAllFormInstancesHeaders) SetCommonHeaders

func (*QueryAllFormInstancesHeaders) SetXAcsDingtalkAccessToken

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

func (QueryAllFormInstancesHeaders) String

type QueryAllFormInstancesRequest

type QueryAllFormInstancesRequest struct {
	// 应用搭建id
	AppUuid *string `json:"appUuid,omitempty" xml:"appUuid,omitempty"`
	// 表单模板id
	FormCode *string `json:"formCode,omitempty" xml:"formCode,omitempty"`
	// 翻页size
	MaxResults *int32 `json:"maxResults,omitempty" xml:"maxResults,omitempty"`
	// 分页游标,第一次调用传空或者null
	NextToken *string `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
}

func (QueryAllFormInstancesRequest) GoString

func (s QueryAllFormInstancesRequest) GoString() string

func (*QueryAllFormInstancesRequest) SetAppUuid

func (*QueryAllFormInstancesRequest) SetFormCode

func (*QueryAllFormInstancesRequest) SetMaxResults

func (*QueryAllFormInstancesRequest) SetNextToken

func (QueryAllFormInstancesRequest) String

type QueryAllFormInstancesResponse

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

func (QueryAllFormInstancesResponse) GoString

func (*QueryAllFormInstancesResponse) SetBody

func (*QueryAllFormInstancesResponse) SetHeaders

func (QueryAllFormInstancesResponse) String

type QueryAllFormInstancesResponseBody

type QueryAllFormInstancesResponseBody struct {
	// 分页结果
	Result *QueryAllFormInstancesResponseBodyResult `json:"result,omitempty" xml:"result,omitempty" type:"Struct"`
}

func (QueryAllFormInstancesResponseBody) GoString

func (QueryAllFormInstancesResponseBody) String

type QueryAllFormInstancesResponseBodyResult

type QueryAllFormInstancesResponseBodyResult struct {
	// 是否有更多数据
	HasMore *bool `json:"hasMore,omitempty" xml:"hasMore,omitempty"`
	// 分页大小
	MaxResults *int64 `json:"maxResults,omitempty" xml:"maxResults,omitempty"`
	// 下一页的游标
	NextToken *string `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
	// 表单列表
	Values []*QueryAllFormInstancesResponseBodyResultValues `json:"values,omitempty" xml:"values,omitempty" type:"Repeated"`
}

func (QueryAllFormInstancesResponseBodyResult) GoString

func (*QueryAllFormInstancesResponseBodyResult) SetHasMore

func (*QueryAllFormInstancesResponseBodyResult) SetMaxResults

func (*QueryAllFormInstancesResponseBodyResult) SetNextToken

func (QueryAllFormInstancesResponseBodyResult) String

type QueryAllFormInstancesResponseBodyResultValues

type QueryAllFormInstancesResponseBodyResultValues struct {
	// 应用搭建id
	AppUuid *string `json:"appUuid,omitempty" xml:"appUuid,omitempty"`
	// 扩展信息
	Attributes map[string]interface{} `json:"attributes,omitempty" xml:"attributes,omitempty"`
	// 创建时间
	CreateTimestamp *int64 `json:"createTimestamp,omitempty" xml:"createTimestamp,omitempty"`
	// 创建人
	Creator *string `json:"creator,omitempty" xml:"creator,omitempty"`
	// 表单模板code
	FormCode *string `json:"formCode,omitempty" xml:"formCode,omitempty"`
	// 表单实例数据
	FormInstDataList []*QueryAllFormInstancesResponseBodyResultValuesFormInstDataList `json:"formInstDataList,omitempty" xml:"formInstDataList,omitempty" type:"Repeated"`
	// 表单实例id
	FormInstanceId *string `json:"formInstanceId,omitempty" xml:"formInstanceId,omitempty"`
	// 修改人
	Modifier *string `json:"modifier,omitempty" xml:"modifier,omitempty"`
	// 修改时间
	ModifyTimestamp *int64 `json:"modifyTimestamp,omitempty" xml:"modifyTimestamp,omitempty"`
	// 外部业务编码
	OutBizCode *string `json:"outBizCode,omitempty" xml:"outBizCode,omitempty"`
	// 外部实例编码
	OutInstanceId *string `json:"outInstanceId,omitempty" xml:"outInstanceId,omitempty"`
	// 标题
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (QueryAllFormInstancesResponseBodyResultValues) GoString

func (*QueryAllFormInstancesResponseBodyResultValues) SetAppUuid

func (*QueryAllFormInstancesResponseBodyResultValues) SetAttributes

func (*QueryAllFormInstancesResponseBodyResultValues) SetCreateTimestamp

func (*QueryAllFormInstancesResponseBodyResultValues) SetCreator

func (*QueryAllFormInstancesResponseBodyResultValues) SetFormCode

func (*QueryAllFormInstancesResponseBodyResultValues) SetFormInstanceId

func (*QueryAllFormInstancesResponseBodyResultValues) SetModifier

func (*QueryAllFormInstancesResponseBodyResultValues) SetModifyTimestamp

func (*QueryAllFormInstancesResponseBodyResultValues) SetOutBizCode

func (*QueryAllFormInstancesResponseBodyResultValues) SetOutInstanceId

func (*QueryAllFormInstancesResponseBodyResultValues) SetTitle

func (QueryAllFormInstancesResponseBodyResultValues) String

type QueryAllFormInstancesResponseBodyResultValuesFormInstDataList

type QueryAllFormInstancesResponseBodyResultValuesFormInstDataList struct {
	// 控件别名
	BizAlias *string `json:"bizAlias,omitempty" xml:"bizAlias,omitempty"`
	// 控件类型
	ComponentType *string `json:"componentType,omitempty" xml:"componentType,omitempty"`
	// 表单控件扩展数据
	ExtendValue *string `json:"extendValue,omitempty" xml:"extendValue,omitempty"`
	// 控件唯一id
	Key *string `json:"key,omitempty" xml:"key,omitempty"`
	// 控件名称
	Label *string `json:"label,omitempty" xml:"label,omitempty"`
	// 控件填写的数据
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (QueryAllFormInstancesResponseBodyResultValuesFormInstDataList) GoString

func (*QueryAllFormInstancesResponseBodyResultValuesFormInstDataList) SetBizAlias

func (*QueryAllFormInstancesResponseBodyResultValuesFormInstDataList) SetComponentType

func (*QueryAllFormInstancesResponseBodyResultValuesFormInstDataList) SetExtendValue

func (*QueryAllFormInstancesResponseBodyResultValuesFormInstDataList) SetKey

func (*QueryAllFormInstancesResponseBodyResultValuesFormInstDataList) SetLabel

func (*QueryAllFormInstancesResponseBodyResultValuesFormInstDataList) SetValue

func (QueryAllFormInstancesResponseBodyResultValuesFormInstDataList) String

type QueryAllProcessInstancesHeaders

type QueryAllProcessInstancesHeaders 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 (QueryAllProcessInstancesHeaders) GoString

func (*QueryAllProcessInstancesHeaders) SetCommonHeaders

func (*QueryAllProcessInstancesHeaders) SetXAcsDingtalkAccessToken

func (QueryAllProcessInstancesHeaders) String

type QueryAllProcessInstancesRequest

type QueryAllProcessInstancesRequest struct {
	// 应用编码
	AppUuid *string `json:"appUuid,omitempty" xml:"appUuid,omitempty"`
	// 结束时间
	EndTimeInMills *int64 `json:"endTimeInMills,omitempty" xml:"endTimeInMills,omitempty"`
	// 分页大小
	MaxResults *int64 `json:"maxResults,omitempty" xml:"maxResults,omitempty"`
	// 分页起始值
	NextToken *string `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
	// 模板编码
	ProcessCode *string `json:"processCode,omitempty" xml:"processCode,omitempty"`
	// 开始时间
	StartTimeInMills *int64 `json:"startTimeInMills,omitempty" xml:"startTimeInMills,omitempty"`
}

func (QueryAllProcessInstancesRequest) GoString

func (*QueryAllProcessInstancesRequest) SetAppUuid

func (*QueryAllProcessInstancesRequest) SetEndTimeInMills

func (*QueryAllProcessInstancesRequest) SetMaxResults

func (*QueryAllProcessInstancesRequest) SetNextToken

func (*QueryAllProcessInstancesRequest) SetProcessCode

func (*QueryAllProcessInstancesRequest) SetStartTimeInMills

func (QueryAllProcessInstancesRequest) String

type QueryAllProcessInstancesResponse

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

func (QueryAllProcessInstancesResponse) GoString

func (*QueryAllProcessInstancesResponse) SetHeaders

func (QueryAllProcessInstancesResponse) String

type QueryAllProcessInstancesResponseBody

type QueryAllProcessInstancesResponseBody struct {
	// result
	Result *QueryAllProcessInstancesResponseBodyResult `json:"result,omitempty" xml:"result,omitempty" type:"Struct"`
}

func (QueryAllProcessInstancesResponseBody) GoString

func (QueryAllProcessInstancesResponseBody) String

type QueryAllProcessInstancesResponseBodyResult

type QueryAllProcessInstancesResponseBodyResult struct {
	// 是否有更多数据
	HasMore *bool                                             `json:"hasMore,omitempty" xml:"hasMore,omitempty"`
	List    []*QueryAllProcessInstancesResponseBodyResultList `json:"list,omitempty" xml:"list,omitempty" type:"Repeated"`
	// 总数
	MaxResults *int64 `json:"maxResults,omitempty" xml:"maxResults,omitempty"`
	// 下次获取数据的游标
	NextToken *string `json:"nextToken,omitempty" xml:"nextToken,omitempty"`
}

func (QueryAllProcessInstancesResponseBodyResult) GoString

func (*QueryAllProcessInstancesResponseBodyResult) SetHasMore

func (*QueryAllProcessInstancesResponseBodyResult) SetMaxResults

func (*QueryAllProcessInstancesResponseBodyResult) SetNextToken

func (QueryAllProcessInstancesResponseBodyResult) String

type QueryAllProcessInstancesResponseBodyResultList

type QueryAllProcessInstancesResponseBodyResultList struct {
	// 附属单信息
	AttachedProcessInstanceIds *string `json:"attachedProcessInstanceIds,omitempty" xml:"attachedProcessInstanceIds,omitempty"`
	// 审批单编号
	BusinessId *string `json:"businessId,omitempty" xml:"businessId,omitempty"`
	// 审批单创建时间
	CreateTime *int64 `json:"createTime,omitempty" xml:"createTime,omitempty"`
	// 审批结束时间
	FinishTime          *int64                                                               `json:"finishTime,omitempty" xml:"finishTime,omitempty"`
	FormComponentValues []*QueryAllProcessInstancesResponseBodyResultListFormComponentValues `json:"formComponentValues,omitempty" xml:"formComponentValues,omitempty" type:"Repeated"`
	// 主单实例Id
	MainProcessInstanceId *string `json:"mainProcessInstanceId,omitempty" xml:"mainProcessInstanceId,omitempty"`
	// 审批单操作记录
	OperationRecords []*QueryAllProcessInstancesResponseBodyResultListOperationRecords `json:"operationRecords,omitempty" xml:"operationRecords,omitempty" type:"Repeated"`
	// 发起人部门id
	OriginatorDeptId *string `json:"originatorDeptId,omitempty" xml:"originatorDeptId,omitempty"`
	// 发起者userId
	OriginatorUserid *string `json:"originatorUserid,omitempty" xml:"originatorUserid,omitempty"`
	// 流程实例ID
	ProcessInstanceId *string `json:"processInstanceId,omitempty" xml:"processInstanceId,omitempty"`
	// 审批结果
	Result *string `json:"result,omitempty" xml:"result,omitempty"`
	// 审批单状态
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// 任务列表
	Tasks []*QueryAllProcessInstancesResponseBodyResultListTasks `json:"tasks,omitempty" xml:"tasks,omitempty" type:"Repeated"`
	// 审批单标题
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (QueryAllProcessInstancesResponseBodyResultList) GoString

func (*QueryAllProcessInstancesResponseBodyResultList) SetAttachedProcessInstanceIds

func (*QueryAllProcessInstancesResponseBodyResultList) SetBusinessId

func (*QueryAllProcessInstancesResponseBodyResultList) SetCreateTime

func (*QueryAllProcessInstancesResponseBodyResultList) SetFinishTime

func (*QueryAllProcessInstancesResponseBodyResultList) SetMainProcessInstanceId

func (*QueryAllProcessInstancesResponseBodyResultList) SetOriginatorDeptId

func (*QueryAllProcessInstancesResponseBodyResultList) SetOriginatorUserid

func (*QueryAllProcessInstancesResponseBodyResultList) SetProcessInstanceId

func (*QueryAllProcessInstancesResponseBodyResultList) SetResult

func (*QueryAllProcessInstancesResponseBodyResultList) SetStatus

func (*QueryAllProcessInstancesResponseBodyResultList) SetTitle

func (QueryAllProcessInstancesResponseBodyResultList) String

type QueryAllProcessInstancesResponseBodyResultListFormComponentValues

type QueryAllProcessInstancesResponseBodyResultListFormComponentValues struct {
	// 控件扩展数据
	ExtValue *string `json:"extValue,omitempty" xml:"extValue,omitempty"`
	// 控件id
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// 控件名称
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// 控件数据
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (QueryAllProcessInstancesResponseBodyResultListFormComponentValues) GoString

func (*QueryAllProcessInstancesResponseBodyResultListFormComponentValues) SetExtValue

func (*QueryAllProcessInstancesResponseBodyResultListFormComponentValues) SetId

func (*QueryAllProcessInstancesResponseBodyResultListFormComponentValues) SetName

func (*QueryAllProcessInstancesResponseBodyResultListFormComponentValues) SetValue

func (QueryAllProcessInstancesResponseBodyResultListFormComponentValues) String

type QueryAllProcessInstancesResponseBodyResultListOperationRecords

type QueryAllProcessInstancesResponseBodyResultListOperationRecords struct {
	// 评论附件
	Attachments []*QueryAllProcessInstancesResponseBodyResultListOperationRecordsAttachments `json:"attachments,omitempty" xml:"attachments,omitempty" type:"Repeated"`
	// 操作类型
	OperationType *string `json:"operationType,omitempty" xml:"operationType,omitempty"`
	// 评论
	Remark *string `json:"remark,omitempty" xml:"remark,omitempty"`
	// 操作结果
	Result *string `json:"result,omitempty" xml:"result,omitempty"`
	// 操作时间戳
	Timestamp *int64 `json:"timestamp,omitempty" xml:"timestamp,omitempty"`
	// 操作人staffId
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
}

func (QueryAllProcessInstancesResponseBodyResultListOperationRecords) GoString

func (*QueryAllProcessInstancesResponseBodyResultListOperationRecords) SetOperationType

func (*QueryAllProcessInstancesResponseBodyResultListOperationRecords) SetRemark

func (*QueryAllProcessInstancesResponseBodyResultListOperationRecords) SetResult

func (*QueryAllProcessInstancesResponseBodyResultListOperationRecords) SetTimestamp

func (*QueryAllProcessInstancesResponseBodyResultListOperationRecords) SetUserId

func (QueryAllProcessInstancesResponseBodyResultListOperationRecords) String

type QueryAllProcessInstancesResponseBodyResultListOperationRecordsAttachments

type QueryAllProcessInstancesResponseBodyResultListOperationRecordsAttachments struct {
	// 附件钉盘id
	FileId *string `json:"fileId,omitempty" xml:"fileId,omitempty"`
	// 附件名称
	FileName *string `json:"fileName,omitempty" xml:"fileName,omitempty"`
	// 文件大小
	FileSize *string `json:"fileSize,omitempty" xml:"fileSize,omitempty"`
	// 文件类型
	FileType *string `json:"fileType,omitempty" xml:"fileType,omitempty"`
}

func (QueryAllProcessInstancesResponseBodyResultListOperationRecordsAttachments) GoString

func (*QueryAllProcessInstancesResponseBodyResultListOperationRecordsAttachments) SetFileId

func (*QueryAllProcessInstancesResponseBodyResultListOperationRecordsAttachments) SetFileName

func (*QueryAllProcessInstancesResponseBodyResultListOperationRecordsAttachments) SetFileSize

func (*QueryAllProcessInstancesResponseBodyResultListOperationRecordsAttachments) SetFileType

func (QueryAllProcessInstancesResponseBodyResultListOperationRecordsAttachments) String

type QueryAllProcessInstancesResponseBodyResultListTasks

type QueryAllProcessInstancesResponseBodyResultListTasks struct {
	// 节点id
	ActivityId *string `json:"activityId,omitempty" xml:"activityId,omitempty"`
	// 任务创建时间戳
	CreateTimestamp *int64 `json:"createTimestamp,omitempty" xml:"createTimestamp,omitempty"`
	// 任务结束时间戳
	FinishTimestamp *int64 `json:"finishTimestamp,omitempty" xml:"finishTimestamp,omitempty"`
	// 任务结果
	Result *string `json:"result,omitempty" xml:"result,omitempty"`
	// 任务状态
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// 任务Id
	TaskId *int64 `json:"taskId,omitempty" xml:"taskId,omitempty"`
	// 任务处理人
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
}

func (QueryAllProcessInstancesResponseBodyResultListTasks) GoString

func (*QueryAllProcessInstancesResponseBodyResultListTasks) SetActivityId

func (*QueryAllProcessInstancesResponseBodyResultListTasks) SetCreateTimestamp

func (*QueryAllProcessInstancesResponseBodyResultListTasks) SetFinishTimestamp

func (*QueryAllProcessInstancesResponseBodyResultListTasks) SetResult

func (*QueryAllProcessInstancesResponseBodyResultListTasks) SetStatus

func (*QueryAllProcessInstancesResponseBodyResultListTasks) SetTaskId

func (*QueryAllProcessInstancesResponseBodyResultListTasks) SetUserId

func (QueryAllProcessInstancesResponseBodyResultListTasks) String

type QueryFormByBizTypeHeaders

type QueryFormByBizTypeHeaders 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 (QueryFormByBizTypeHeaders) GoString

func (s QueryFormByBizTypeHeaders) GoString() string

func (*QueryFormByBizTypeHeaders) SetCommonHeaders

func (*QueryFormByBizTypeHeaders) SetXAcsDingtalkAccessToken

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

func (QueryFormByBizTypeHeaders) String

func (s QueryFormByBizTypeHeaders) String() string

type QueryFormByBizTypeRequest

type QueryFormByBizTypeRequest struct {
	// 应用搭建id
	AppUuid *string `json:"appUuid,omitempty" xml:"appUuid,omitempty"`
	// 表单业务标识
	BizTypes []*string `json:"bizTypes,omitempty" xml:"bizTypes,omitempty" type:"Repeated"`
}

func (QueryFormByBizTypeRequest) GoString

func (s QueryFormByBizTypeRequest) GoString() string

func (*QueryFormByBizTypeRequest) SetAppUuid

func (*QueryFormByBizTypeRequest) SetBizTypes

func (QueryFormByBizTypeRequest) String

func (s QueryFormByBizTypeRequest) String() string

type QueryFormByBizTypeResponse

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

func (QueryFormByBizTypeResponse) GoString

func (s QueryFormByBizTypeResponse) GoString() string

func (*QueryFormByBizTypeResponse) SetBody

func (*QueryFormByBizTypeResponse) SetHeaders

func (QueryFormByBizTypeResponse) String

type QueryFormByBizTypeResponseBody

type QueryFormByBizTypeResponseBody struct {
	// 模板列表
	Result []*QueryFormByBizTypeResponseBodyResult `json:"result,omitempty" xml:"result,omitempty" type:"Repeated"`
}

func (QueryFormByBizTypeResponseBody) GoString

func (*QueryFormByBizTypeResponseBody) SetResult

func (QueryFormByBizTypeResponseBody) String

type QueryFormByBizTypeResponseBodyResult

type QueryFormByBizTypeResponseBodyResult struct {
	// 表单类型,0为流程表单,1为数据表单
	AppType *int32 `json:"appType,omitempty" xml:"appType,omitempty"`
	// 应用搭建id
	AppUuid *string `json:"appUuid,omitempty" xml:"appUuid,omitempty"`
	// 业务标识
	BizType *string `json:"bizType,omitempty" xml:"bizType,omitempty"`
	// 表单控件描述
	Content *string `json:"content,omitempty" xml:"content,omitempty"`
	// 创建时间
	CreateTime *int64 `json:"createTime,omitempty" xml:"createTime,omitempty"`
	// 创建人
	Creator *string `json:"creator,omitempty" xml:"creator,omitempty"`
	// 模板code
	FormCode *string `json:"formCode,omitempty" xml:"formCode,omitempty"`
	// 表单uuid
	FormUuid *string `json:"formUuid,omitempty" xml:"formUuid,omitempty"`
	// 模板描述
	Memo *string `json:"memo,omitempty" xml:"memo,omitempty"`
	// 修改时间
	ModifedTime *int64 `json:"modifedTime,omitempty" xml:"modifedTime,omitempty"`
	// 模板名称
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// 数据归属id
	OwnerId *string `json:"ownerId,omitempty" xml:"ownerId,omitempty"`
	// 模板状态
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
}

func (QueryFormByBizTypeResponseBodyResult) GoString

func (*QueryFormByBizTypeResponseBodyResult) SetAppType

func (*QueryFormByBizTypeResponseBodyResult) SetAppUuid

func (*QueryFormByBizTypeResponseBodyResult) SetBizType

func (*QueryFormByBizTypeResponseBodyResult) SetContent

func (*QueryFormByBizTypeResponseBodyResult) SetCreateTime

func (*QueryFormByBizTypeResponseBodyResult) SetCreator

func (*QueryFormByBizTypeResponseBodyResult) SetFormCode

func (*QueryFormByBizTypeResponseBodyResult) SetFormUuid

func (*QueryFormByBizTypeResponseBodyResult) SetMemo

func (*QueryFormByBizTypeResponseBodyResult) SetModifedTime

func (*QueryFormByBizTypeResponseBodyResult) SetName

func (*QueryFormByBizTypeResponseBodyResult) SetOwnerId

func (*QueryFormByBizTypeResponseBodyResult) SetStatus

func (QueryFormByBizTypeResponseBodyResult) String

type QueryFormInstanceHeaders

type QueryFormInstanceHeaders 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 (QueryFormInstanceHeaders) GoString

func (s QueryFormInstanceHeaders) GoString() string

func (*QueryFormInstanceHeaders) SetCommonHeaders

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

func (*QueryFormInstanceHeaders) SetXAcsDingtalkAccessToken

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

func (QueryFormInstanceHeaders) String

func (s QueryFormInstanceHeaders) String() string

type QueryFormInstanceRequest

type QueryFormInstanceRequest struct {
	// 应用搭建id
	AppUuid *string `json:"appUuid,omitempty" xml:"appUuid,omitempty"`
	// 表单模板Code
	FormCode *string `json:"formCode,omitempty" xml:"formCode,omitempty"`
	// 表单实例id
	FormInstanceId *string `json:"formInstanceId,omitempty" xml:"formInstanceId,omitempty"`
}

func (QueryFormInstanceRequest) GoString

func (s QueryFormInstanceRequest) GoString() string

func (*QueryFormInstanceRequest) SetAppUuid

func (*QueryFormInstanceRequest) SetFormCode

func (*QueryFormInstanceRequest) SetFormInstanceId

func (s *QueryFormInstanceRequest) SetFormInstanceId(v string) *QueryFormInstanceRequest

func (QueryFormInstanceRequest) String

func (s QueryFormInstanceRequest) String() string

type QueryFormInstanceResponse

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

func (QueryFormInstanceResponse) GoString

func (s QueryFormInstanceResponse) GoString() string

func (*QueryFormInstanceResponse) SetBody

func (*QueryFormInstanceResponse) SetHeaders

func (QueryFormInstanceResponse) String

func (s QueryFormInstanceResponse) String() string

type QueryFormInstanceResponseBody

type QueryFormInstanceResponseBody struct {
	// 应用搭建id
	AppUuid *string `json:"appUuid,omitempty" xml:"appUuid,omitempty"`
	// 扩展信息
	Attributes map[string]interface{} `json:"attributes,omitempty" xml:"attributes,omitempty"`
	// 实例创建时间戳
	CreateTimestamp *int64 `json:"createTimestamp,omitempty" xml:"createTimestamp,omitempty"`
	// 创建人
	Creator *string `json:"creator,omitempty" xml:"creator,omitempty"`
	// 表单模板id
	FormCode *string `json:"formCode,omitempty" xml:"formCode,omitempty"`
	// 表单数据
	FormInstDataList []*QueryFormInstanceResponseBodyFormInstDataList `json:"formInstDataList,omitempty" xml:"formInstDataList,omitempty" type:"Repeated"`
	// 实例id
	FormInstanceId *string `json:"formInstanceId,omitempty" xml:"formInstanceId,omitempty"`
	// 修改人
	Modifier *string `json:"modifier,omitempty" xml:"modifier,omitempty"`
	// 实例最近修改时间戳
	ModifyTimestamp *int64 `json:"modifyTimestamp,omitempty" xml:"modifyTimestamp,omitempty"`
	// 外联业务code
	OutBizCode *string `json:"outBizCode,omitempty" xml:"outBizCode,omitempty"`
	// 外联业务实例id
	OutInstanceId *string `json:"outInstanceId,omitempty" xml:"outInstanceId,omitempty"`
	// 表单标题
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (QueryFormInstanceResponseBody) GoString

func (*QueryFormInstanceResponseBody) SetAppUuid

func (*QueryFormInstanceResponseBody) SetAttributes

func (s *QueryFormInstanceResponseBody) SetAttributes(v map[string]interface{}) *QueryFormInstanceResponseBody

func (*QueryFormInstanceResponseBody) SetCreateTimestamp

func (*QueryFormInstanceResponseBody) SetCreator

func (*QueryFormInstanceResponseBody) SetFormCode

func (*QueryFormInstanceResponseBody) SetFormInstanceId

func (*QueryFormInstanceResponseBody) SetModifier

func (*QueryFormInstanceResponseBody) SetModifyTimestamp

func (*QueryFormInstanceResponseBody) SetOutBizCode

func (*QueryFormInstanceResponseBody) SetOutInstanceId

func (*QueryFormInstanceResponseBody) SetTitle

func (QueryFormInstanceResponseBody) String

type QueryFormInstanceResponseBodyFormInstDataList

type QueryFormInstanceResponseBodyFormInstDataList struct {
	BizAlias      *string `json:"bizAlias,omitempty" xml:"bizAlias,omitempty"`
	ComponentType *string `json:"componentType,omitempty" xml:"componentType,omitempty"`
	ExtendValue   *string `json:"extendValue,omitempty" xml:"extendValue,omitempty"`
	Key           *string `json:"key,omitempty" xml:"key,omitempty"`
	Label         *string `json:"label,omitempty" xml:"label,omitempty"`
	Value         *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (QueryFormInstanceResponseBodyFormInstDataList) GoString

func (*QueryFormInstanceResponseBodyFormInstDataList) SetBizAlias

func (*QueryFormInstanceResponseBodyFormInstDataList) SetComponentType

func (*QueryFormInstanceResponseBodyFormInstDataList) SetExtendValue

func (*QueryFormInstanceResponseBodyFormInstDataList) SetKey

func (*QueryFormInstanceResponseBodyFormInstDataList) SetLabel

func (*QueryFormInstanceResponseBodyFormInstDataList) SetValue

func (QueryFormInstanceResponseBodyFormInstDataList) String

type QueryIntegratedTodoTaskHeaders

type QueryIntegratedTodoTaskHeaders 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 (QueryIntegratedTodoTaskHeaders) GoString

func (*QueryIntegratedTodoTaskHeaders) SetCommonHeaders

func (*QueryIntegratedTodoTaskHeaders) SetXAcsDingtalkAccessToken

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

func (QueryIntegratedTodoTaskHeaders) String

type QueryIntegratedTodoTaskRequest

type QueryIntegratedTodoTaskRequest struct {
	// 在此时间戳之前创建的
	CreateBefore *int64 `json:"createBefore,omitempty" xml:"createBefore,omitempty"`
	// 第几页,取值范围为 1 ≤ page ≤ 1000
	PageNumber *int32 `json:"pageNumber,omitempty" xml:"pageNumber,omitempty"`
	// 分页大小,取值范围为 1 ≤ pageSize ≤ 40
	PageSize *int32  `json:"pageSize,omitempty" xml:"pageSize,omitempty"`
	UserId   *string `json:"userId,omitempty" xml:"userId,omitempty"`
}

func (QueryIntegratedTodoTaskRequest) GoString

func (*QueryIntegratedTodoTaskRequest) SetCreateBefore

func (*QueryIntegratedTodoTaskRequest) SetPageNumber

func (*QueryIntegratedTodoTaskRequest) SetPageSize

func (*QueryIntegratedTodoTaskRequest) SetUserId

func (QueryIntegratedTodoTaskRequest) String

type QueryIntegratedTodoTaskResponse

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

func (QueryIntegratedTodoTaskResponse) GoString

func (*QueryIntegratedTodoTaskResponse) SetHeaders

func (QueryIntegratedTodoTaskResponse) String

type QueryIntegratedTodoTaskResponseBody

type QueryIntegratedTodoTaskResponseBody struct {
	RequestId *string                                      `json:"requestId,omitempty" xml:"requestId,omitempty"`
	TaskPage  *QueryIntegratedTodoTaskResponseBodyTaskPage `json:"taskPage,omitempty" xml:"taskPage,omitempty" type:"Struct"`
}

func (QueryIntegratedTodoTaskResponseBody) GoString

func (*QueryIntegratedTodoTaskResponseBody) SetRequestId added in v1.4.21

func (*QueryIntegratedTodoTaskResponseBody) SetTaskPage added in v1.4.21

func (QueryIntegratedTodoTaskResponseBody) String

type QueryIntegratedTodoTaskResponseBodyTaskPage added in v1.4.21

type QueryIntegratedTodoTaskResponseBodyTaskPage struct {
	// 是否还有下一页
	HasMore *bool                                              `json:"hasMore,omitempty" xml:"hasMore,omitempty"`
	List    []*QueryIntegratedTodoTaskResponseBodyTaskPageList `json:"list,omitempty" xml:"list,omitempty" type:"Repeated"`
}

func (QueryIntegratedTodoTaskResponseBodyTaskPage) GoString added in v1.4.21

func (*QueryIntegratedTodoTaskResponseBodyTaskPage) SetHasMore added in v1.4.21

func (*QueryIntegratedTodoTaskResponseBodyTaskPage) SetList added in v1.4.21

func (QueryIntegratedTodoTaskResponseBodyTaskPage) String added in v1.4.21

type QueryIntegratedTodoTaskResponseBodyTaskPageList added in v1.4.21

type QueryIntegratedTodoTaskResponseBodyTaskPageList struct {
	// 待办组ID,需要在调用创建流程中心集成任务接口时,主动设置该值。
	ActivityId *string `json:"activityId,omitempty" xml:"activityId,omitempty"`
	// OA审批任务创建时间
	CreateTime *int64 `json:"createTime,omitempty" xml:"createTime,omitempty"`
	// OA审批任务完成时间
	FinishTime *string `json:"finishTime,omitempty" xml:"finishTime,omitempty"`
	// 流程实例ID
	ProcessInstanceId *string `json:"processInstanceId,omitempty" xml:"processInstanceId,omitempty"`
	// 任务处理结果:agree 或 refuse
	Result *string `json:"result,omitempty" xml:"result,omitempty"`
	// 任务状态
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// OA审批任务ID
	TaskId *int64 `json:"taskId,omitempty" xml:"taskId,omitempty"`
	// OA审批任务执行人的用户ID
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
}

func (QueryIntegratedTodoTaskResponseBodyTaskPageList) GoString added in v1.4.21

func (*QueryIntegratedTodoTaskResponseBodyTaskPageList) SetActivityId added in v1.4.21

func (*QueryIntegratedTodoTaskResponseBodyTaskPageList) SetCreateTime added in v1.4.21

func (*QueryIntegratedTodoTaskResponseBodyTaskPageList) SetFinishTime added in v1.4.21

func (*QueryIntegratedTodoTaskResponseBodyTaskPageList) SetProcessInstanceId added in v1.4.21

func (*QueryIntegratedTodoTaskResponseBodyTaskPageList) SetResult added in v1.4.21

func (*QueryIntegratedTodoTaskResponseBodyTaskPageList) SetStatus added in v1.4.21

func (*QueryIntegratedTodoTaskResponseBodyTaskPageList) SetTaskId added in v1.4.21

func (*QueryIntegratedTodoTaskResponseBodyTaskPageList) SetUserId added in v1.4.21

func (QueryIntegratedTodoTaskResponseBodyTaskPageList) String added in v1.4.21

type QueryProcessByBizCategoryIdHeaders

type QueryProcessByBizCategoryIdHeaders 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 (QueryProcessByBizCategoryIdHeaders) GoString

func (*QueryProcessByBizCategoryIdHeaders) SetCommonHeaders

func (*QueryProcessByBizCategoryIdHeaders) SetXAcsDingtalkAccessToken

func (QueryProcessByBizCategoryIdHeaders) String

type QueryProcessByBizCategoryIdRequest

type QueryProcessByBizCategoryIdRequest struct {
	// 业务标识
	BizType *string `json:"bizType,omitempty" xml:"bizType,omitempty"`
	// 用户id
	UserId *string `json:"userId,omitempty" xml:"userId,omitempty"`
}

func (QueryProcessByBizCategoryIdRequest) GoString

func (*QueryProcessByBizCategoryIdRequest) SetBizType

func (*QueryProcessByBizCategoryIdRequest) SetUserId

func (QueryProcessByBizCategoryIdRequest) String

type QueryProcessByBizCategoryIdResponse

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

func (QueryProcessByBizCategoryIdResponse) GoString

func (*QueryProcessByBizCategoryIdResponse) SetHeaders

func (QueryProcessByBizCategoryIdResponse) String

type QueryProcessByBizCategoryIdResponseBody

type QueryProcessByBizCategoryIdResponseBody struct {
	Result []*QueryProcessByBizCategoryIdResponseBodyResult `json:"result,omitempty" xml:"result,omitempty" type:"Repeated"`
}

func (QueryProcessByBizCategoryIdResponseBody) GoString

func (QueryProcessByBizCategoryIdResponseBody) String

type QueryProcessByBizCategoryIdResponseBodyResult

type QueryProcessByBizCategoryIdResponseBodyResult struct {
	// 模板描述
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
	// 模板名称
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// 模板code
	ProcessCode *string `json:"processCode,omitempty" xml:"processCode,omitempty"`
	// 模版发布状态。
	//
	// - PUBLISHED:已启用
	//
	// - INVALID:停用
	//
	// - SAVED:已保存
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
}

func (QueryProcessByBizCategoryIdResponseBodyResult) GoString

func (*QueryProcessByBizCategoryIdResponseBodyResult) SetDescription

func (*QueryProcessByBizCategoryIdResponseBodyResult) SetName

func (*QueryProcessByBizCategoryIdResponseBodyResult) SetProcessCode

func (*QueryProcessByBizCategoryIdResponseBodyResult) SetStatus

func (QueryProcessByBizCategoryIdResponseBodyResult) String

type QuerySchemaByProcessCodeHeaders

type QuerySchemaByProcessCodeHeaders 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 (QuerySchemaByProcessCodeHeaders) GoString

func (*QuerySchemaByProcessCodeHeaders) SetCommonHeaders

func (*QuerySchemaByProcessCodeHeaders) SetXAcsDingtalkAccessToken

func (QuerySchemaByProcessCodeHeaders) String

type QuerySchemaByProcessCodeRequest

type QuerySchemaByProcessCodeRequest struct {
	// 应用搭建隔离信息
	AppUuid *string `json:"appUuid,omitempty" xml:"appUuid,omitempty"`
	// 表单的唯一码
	ProcessCode *string `json:"processCode,omitempty" xml:"processCode,omitempty"`
}

func (QuerySchemaByProcessCodeRequest) GoString

func (*QuerySchemaByProcessCodeRequest) SetAppUuid

func (*QuerySchemaByProcessCodeRequest) SetProcessCode

func (QuerySchemaByProcessCodeRequest) String

type QuerySchemaByProcessCodeResponse

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

func (QuerySchemaByProcessCodeResponse) GoString

func (*QuerySchemaByProcessCodeResponse) SetHeaders

func (QuerySchemaByProcessCodeResponse) String

type QuerySchemaByProcessCodeResponseBody

type QuerySchemaByProcessCodeResponseBody struct {
	// 返回结果详情。
	Result *QuerySchemaByProcessCodeResponseBodyResult `json:"result,omitempty" xml:"result,omitempty" type:"Struct"`
}

func (QuerySchemaByProcessCodeResponseBody) GoString

func (QuerySchemaByProcessCodeResponseBody) String

type QuerySchemaByProcessCodeResponseBodyResult

type QuerySchemaByProcessCodeResponseBodyResult struct {
	// 表单类型。
	AppType *int32 `json:"appType,omitempty" xml:"appType,omitempty"`
	// 表单应用 uuid 或者 corpId。
	AppUuid *string `json:"appUuid,omitempty" xml:"appUuid,omitempty"`
	// 代表表单业务含义的类型。
	BizType *string `json:"bizType,omitempty" xml:"bizType,omitempty"`
	// 创建人 userId。
	CreatorUserId *string `json:"creatorUserId,omitempty" xml:"creatorUserId,omitempty"`
	// 业务自定义设置数据。
	CustomSetting *string `json:"customSetting,omitempty" xml:"customSetting,omitempty"`
	// 引擎类型,表单:0,页面:1
	EngineType *int32 `json:"engineType,omitempty" xml:"engineType,omitempty"`
	// 表单的唯一码。
	FormCode *string `json:"formCode,omitempty" xml:"formCode,omitempty"`
	// 表单 uuid。
	FormUuid *string `json:"formUuid,omitempty" xml:"formUuid,omitempty"`
	// 创建时间的时间戳。
	GmtCreate *string `json:"gmtCreate,omitempty" xml:"gmtCreate,omitempty"`
	// 修改时间的时间戳。
	GmtModified *string `json:"gmtModified,omitempty" xml:"gmtModified,omitempty"`
	// 图标。
	Icon *string `json:"icon,omitempty" xml:"icon,omitempty"`
	// 排序 id。
	ListOrder *int32 `json:"listOrder,omitempty" xml:"listOrder,omitempty"`
	// 说明文案。
	Memo *string `json:"memo,omitempty" xml:"memo,omitempty"`
	// 表单名称。
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// 数据归属者的 id 类型。企业(orgId), 群(cid), 人(uid)。
	OwnerIdType *string `json:"ownerIdType,omitempty" xml:"ownerIdType,omitempty"`
	// 目标类型: inner, outer, customer。
	ProcType *string `json:"procType,omitempty" xml:"procType,omitempty"`
	// 表单 schema 详情。
	SchemaContent *QuerySchemaByProcessCodeResponseBodyResultSchemaContent `json:"schemaContent,omitempty" xml:"schemaContent,omitempty" type:"Struct"`
	// 状态, PUBLISHED(启用), INVALID(停用), SAVED(草稿)
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// 可见范围类型。
	VisibleRange *string `json:"visibleRange,omitempty" xml:"visibleRange,omitempty"`
}

func (QuerySchemaByProcessCodeResponseBodyResult) GoString

func (*QuerySchemaByProcessCodeResponseBodyResult) SetAppType

func (*QuerySchemaByProcessCodeResponseBodyResult) SetAppUuid

func (*QuerySchemaByProcessCodeResponseBodyResult) SetBizType

func (*QuerySchemaByProcessCodeResponseBodyResult) SetCreatorUserId

func (*QuerySchemaByProcessCodeResponseBodyResult) SetCustomSetting

func (*QuerySchemaByProcessCodeResponseBodyResult) SetEngineType

func (*QuerySchemaByProcessCodeResponseBodyResult) SetFormCode

func (*QuerySchemaByProcessCodeResponseBodyResult) SetFormUuid

func (*QuerySchemaByProcessCodeResponseBodyResult) SetGmtCreate

func (*QuerySchemaByProcessCodeResponseBodyResult) SetGmtModified

func (*QuerySchemaByProcessCodeResponseBodyResult) SetIcon

func (*QuerySchemaByProcessCodeResponseBodyResult) SetListOrder

func (*QuerySchemaByProcessCodeResponseBodyResult) SetMemo

func (*QuerySchemaByProcessCodeResponseBodyResult) SetName

func (*QuerySchemaByProcessCodeResponseBodyResult) SetOwnerIdType

func (*QuerySchemaByProcessCodeResponseBodyResult) SetProcType

func (*QuerySchemaByProcessCodeResponseBodyResult) SetStatus

func (*QuerySchemaByProcessCodeResponseBodyResult) SetVisibleRange

func (QuerySchemaByProcessCodeResponseBodyResult) String

type QuerySchemaByProcessCodeResponseBodyResultSchemaContent

type QuerySchemaByProcessCodeResponseBodyResultSchemaContent struct {
	// 图标
	Icon *string `json:"icon,omitempty" xml:"icon,omitempty"`
	// 控件列表
	Items []*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItems `json:"items,omitempty" xml:"items,omitempty" type:"Repeated"`
	// 表单名称。
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
}

func (QuerySchemaByProcessCodeResponseBodyResultSchemaContent) GoString

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContent) SetIcon

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContent) SetTitle

func (QuerySchemaByProcessCodeResponseBodyResultSchemaContent) String

type QuerySchemaByProcessCodeResponseBodyResultSchemaContentItems

type QuerySchemaByProcessCodeResponseBodyResultSchemaContentItems struct {
	// 子控件列表
	Children []*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsChildren `json:"children,omitempty" xml:"children,omitempty" type:"Repeated"`
	// 控件类型,取值:
	ComponentName *string `json:"componentName,omitempty" xml:"componentName,omitempty"`
	// 控件属性。
	Props *QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps `json:"props,omitempty" xml:"props,omitempty" type:"Struct"`
}

func (QuerySchemaByProcessCodeResponseBodyResultSchemaContentItems) GoString

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItems) SetComponentName

func (QuerySchemaByProcessCodeResponseBodyResultSchemaContentItems) String

type QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsChildren

type QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsChildren struct {
	// 控件类型
	ComponentName *string `json:"componentName,omitempty" xml:"componentName,omitempty"`
	// 子控件属性
	Props *QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsChildrenProps `json:"props,omitempty" xml:"props,omitempty" type:"Struct"`
}

func (QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsChildren) GoString

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsChildren) SetComponentName

func (QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsChildren) String

type QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsChildrenProps

type QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsChildrenProps struct {
	// 控件业务别名
	BizAlias *string `json:"bizAlias,omitempty" xml:"bizAlias,omitempty"`
	// 控件id
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// 控件名称
	Label *string `json:"label,omitempty" xml:"label,omitempty"`
	// 是否必填
	Required *bool `json:"required,omitempty" xml:"required,omitempty"`
}

func (QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsChildrenProps) GoString

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsChildrenProps) SetBizAlias

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsChildrenProps) SetId

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsChildrenProps) SetLabel

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsChildrenProps) SetRequired

func (QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsChildrenProps) String

type QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps

type QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps struct {
	// 加班套件4.0新增 加班明细名称。
	ActionName *string `json:"actionName,omitempty" xml:"actionName,omitempty"`
	// textnote的样式,top|middle|bottom。
	Align *string `json:"align,omitempty" xml:"align,omitempty"`
	// ISV 微应用 appId,用于ISV身份权限识别,ISV可获得相应数据。
	AppId *int64 `json:"appId,omitempty" xml:"appId,omitempty"`
	// 套件是否开启异步获取分条件规则,true:开启;false:不开启。
	AsyncCondition *bool `json:"asyncCondition,omitempty" xml:"asyncCondition,omitempty"`
	// 请假、出差、外出、加班类型标签。
	AttendTypeLabel *string `json:"attendTypeLabel,omitempty" xml:"attendTypeLabel,omitempty"`
	// 表单关联控件列表。
	BehaviorLinkage []*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsPropsBehaviorLinkage `json:"behaviorLinkage,omitempty" xml:"behaviorLinkage,omitempty" type:"Repeated"`
	// 控件业务自定义别名。
	BizAlias *string `json:"bizAlias,omitempty" xml:"bizAlias,omitempty"`
	// 业务套件类型。
	BizType *string `json:"bizType,omitempty" xml:"bizType,omitempty"`
	// 套件内子组件可见性。
	ChildFieldVisible *bool `json:"childFieldVisible,omitempty" xml:"childFieldVisible,omitempty"`
	// 内部联系人choice,1表示多选,0表示单选。
	Choice *int32 `json:"choice,omitempty" xml:"choice,omitempty"`
	// common field的commonBizType。
	CommonBizType *string `json:"commonBizType,omitempty" xml:"commonBizType,omitempty"`
	// 是否可编辑。
	Disabled *bool `json:"disabled,omitempty" xml:"disabled,omitempty"`
	// 是否自动计算时长。
	Duration *bool `json:"duration,omitempty" xml:"duration,omitempty"`
	// 兼容字段。
	DurationLabel *string `json:"durationLabel,omitempty" xml:"durationLabel,omitempty"`
	// e签宝专用标识。
	ESign *bool `json:"eSign,omitempty" xml:"eSign,omitempty"`
	// 套件值是否打平
	Extract *bool `json:"extract,omitempty" xml:"extract,omitempty"`
	// 关联表单中的fields存储
	FieldsInfo *string `json:"fieldsInfo,omitempty" xml:"fieldsInfo,omitempty"`
	// 时间格式(DDDateField和DDDateRangeField)。
	Format *string `json:"format,omitempty" xml:"format,omitempty"`
	// 公式。
	Formula *string `json:"formula,omitempty" xml:"formula,omitempty"`
	// 加班套件4.0新增 加班明细是否隐藏。
	Hidden *bool `json:"hidden,omitempty" xml:"hidden,omitempty"`
	// textnote在详情页是否隐藏,true隐藏, false不隐藏
	HiddenInApprovalDetail *bool `json:"hiddenInApprovalDetail,omitempty" xml:"hiddenInApprovalDetail,omitempty"`
	// 加班套件4.0新增 加班明细是否隐藏标签。
	HideLabel *bool `json:"hideLabel,omitempty" xml:"hideLabel,omitempty"`
	// 兼容出勤套件类型。
	HolidayOptions []map[string]*string `json:"holidayOptions,omitempty" xml:"holidayOptions,omitempty" type:"Repeated"`
	// 控件 id。
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// 控件名称。
	Label *string `json:"label,omitempty" xml:"label,omitempty"`
	// label是否可修改 true:不可修改。
	LabelEditableFreeze *bool `json:"labelEditableFreeze,omitempty" xml:"labelEditableFreeze,omitempty"`
	// 说明文案的链接地址。
	Link *string `json:"link,omitempty" xml:"link,omitempty"`
	// 加班套件4.0新增 加班明细描述。
	MainTitle *string `json:"mainTitle,omitempty" xml:"mainTitle,omitempty"`
	// 是否参与打印(1表示不打印, 0表示打印)。
	NotPrint *string `json:"notPrint,omitempty" xml:"notPrint,omitempty"`
	// 是否需要大写 默认是需要; 1:不需要大写, 空或者0:需要大写。
	NotUpper *string `json:"notUpper,omitempty" xml:"notUpper,omitempty"`
	// 选项内容列表,提供给业务方更多的选择器操作。
	ObjOptions []*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsPropsObjOptions `json:"objOptions,omitempty" xml:"objOptions,omitempty" type:"Repeated"`
	// 单选框选项列表。
	Options []*string `json:"options,omitempty" xml:"options,omitempty" type:"Repeated"`
	// 是否有支付属性。
	PayEnable *bool `json:"payEnable,omitempty" xml:"payEnable,omitempty"`
	// 占位符。
	Placeholder *string `json:"placeholder,omitempty" xml:"placeholder,omitempty"`
	// 同步到考勤, 表示是否设置为员工状态。
	Push *QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsPropsPush `json:"push,omitempty" xml:"push,omitempty" type:"Struct"`
	// 推送到考勤, 子类型(DDSelectField)。
	PushToAttendance *bool `json:"pushToAttendance,omitempty" xml:"pushToAttendance,omitempty"`
	// 是否推送管理日历(DDDateRangeField, 1表示推送, 0表示不推送, 该属性为兼容保留)。
	PushToCalendar *int32 `json:"pushToCalendar,omitempty" xml:"pushToCalendar,omitempty"`
	// 是否必填。
	Required *bool `json:"required,omitempty" xml:"required,omitempty"`
	// 必填是否可修改 true:不可修改。
	RequiredEditableFreeze *bool `json:"requiredEditableFreeze,omitempty" xml:"requiredEditableFreeze,omitempty"`
	// 兼容出勤套件类型。
	ShowAttendOptions *bool `json:"showAttendOptions,omitempty" xml:"showAttendOptions,omitempty"`
	// 是否开启员工状态。
	StaffStatusEnabled *bool `json:"staffStatusEnabled,omitempty" xml:"staffStatusEnabled,omitempty"`
	// 需要计算总和的明细组件
	StatField []*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsPropsStatField `json:"statField,omitempty" xml:"statField,omitempty" type:"Repeated"`
	// 数字组件/日期区间组件单位属性。
	Unit *string `json:"unit,omitempty" xml:"unit,omitempty"`
	// 是否使用考勤日历。
	UseCalendar *bool `json:"useCalendar,omitempty" xml:"useCalendar,omitempty"`
	// 明细打印排版方式 false:横向 true:纵向。
	VerticalPrint *bool `json:"verticalPrint,omitempty" xml:"verticalPrint,omitempty"`
}

func (QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) GoString

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetActionName

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetAlign

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetAppId

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetAsyncCondition

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetAttendTypeLabel

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetBizAlias

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetBizType

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetChildFieldVisible

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetChoice

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetCommonBizType

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetDisabled

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetDuration

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetDurationLabel

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetESign

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetExtract

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetFieldsInfo

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetFormat

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetFormula

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetHidden

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetHiddenInApprovalDetail

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetHideLabel

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetHolidayOptions

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetId

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetLabel

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetLabelEditableFreeze

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetMainTitle

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetNotPrint

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetNotUpper

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetOptions

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetPayEnable

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetPlaceholder

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetPushToAttendance

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetPushToCalendar

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetRequired

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetRequiredEditableFreeze

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetShowAttendOptions

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetStaffStatusEnabled

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetUnit

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetUseCalendar

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) SetVerticalPrint

func (QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsProps) String

type QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsPropsBehaviorLinkage

type QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsPropsBehaviorLinkage struct {
	// 关联控件列表。
	Targets []*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsPropsBehaviorLinkageTargets `json:"targets,omitempty" xml:"targets,omitempty" type:"Repeated"`
	// 控件值。
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsPropsBehaviorLinkage) GoString

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsPropsBehaviorLinkage) SetValue

func (QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsPropsBehaviorLinkage) String

type QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsPropsBehaviorLinkageTargets

type QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsPropsBehaviorLinkageTargets struct {
	// 行为。
	Behavior *string `json:"behavior,omitempty" xml:"behavior,omitempty"`
	// 字段 id。
	FieldId *string `json:"fieldId,omitempty" xml:"fieldId,omitempty"`
}

func (QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsPropsBehaviorLinkageTargets) GoString

func (QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsPropsBehaviorLinkageTargets) String

type QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsPropsObjOptions

type QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsPropsObjOptions struct {
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsPropsObjOptions) GoString

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsPropsObjOptions) SetValue

func (QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsPropsObjOptions) String

type QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsPropsPush

type QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsPropsPush struct {
	// 考勤类型(1表示请假, 2表示出差, 3表示加班, 4表示外出)
	AttendanceRule *int32 `json:"attendanceRule,omitempty" xml:"attendanceRule,omitempty"`
	// 开启状态(1表示开启, 0表示关闭)
	PushSwitch *int32 `json:"pushSwitch,omitempty" xml:"pushSwitch,omitempty"`
	// 状态显示名称
	PushTag *string `json:"pushTag,omitempty" xml:"pushTag,omitempty"`
}

func (QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsPropsPush) GoString

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsPropsPush) SetAttendanceRule

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsPropsPush) SetPushSwitch

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsPropsPush) SetPushTag

func (QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsPropsPush) String

type QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsPropsStatField

type QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsPropsStatField struct {
	// id 值。
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// 名称。
	Label *string `json:"label,omitempty" xml:"label,omitempty"`
	// 单位。
	Unit *string `json:"unit,omitempty" xml:"unit,omitempty"`
	// 大写。
	Upper *bool `json:"upper,omitempty" xml:"upper,omitempty"`
}

func (QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsPropsStatField) GoString

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsPropsStatField) SetId

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsPropsStatField) SetLabel

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsPropsStatField) SetUnit

func (*QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsPropsStatField) SetUpper

func (QuerySchemaByProcessCodeResponseBodyResultSchemaContentItemsPropsStatField) String

type RedirectWorkflowTaskHeaders

type RedirectWorkflowTaskHeaders 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 (RedirectWorkflowTaskHeaders) GoString

func (s RedirectWorkflowTaskHeaders) GoString() string

func (*RedirectWorkflowTaskHeaders) SetCommonHeaders

func (*RedirectWorkflowTaskHeaders) SetXAcsDingtalkAccessToken

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

func (RedirectWorkflowTaskHeaders) String

type RedirectWorkflowTaskRequest

type RedirectWorkflowTaskRequest struct {
	// 操作节点名
	ActionName *string `json:"actionName,omitempty" xml:"actionName,omitempty"`
	// 操作人的用户ID,需要跟任务的当前执行人保持一致,否则无法通过校验
	OperateUserId *string `json:"operateUserId,omitempty" xml:"operateUserId,omitempty"`
	// 转交备注信息
	Remark *string `json:"remark,omitempty" xml:"remark,omitempty"`
	// OA审批任务ID
	TaskId *int64 `json:"taskId,omitempty" xml:"taskId,omitempty"`
	// OA审批任务被转交对象的用户ID
	ToUserId *string `json:"toUserId,omitempty" xml:"toUserId,omitempty"`
}

func (RedirectWorkflowTaskRequest) GoString

func (s RedirectWorkflowTaskRequest) GoString() string

func (*RedirectWorkflowTaskRequest) SetActionName

func (*RedirectWorkflowTaskRequest) SetOperateUserId

func (*RedirectWorkflowTaskRequest) SetRemark

func (*RedirectWorkflowTaskRequest) SetTaskId

func (*RedirectWorkflowTaskRequest) SetToUserId

func (RedirectWorkflowTaskRequest) String

type RedirectWorkflowTaskResponse

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

func (RedirectWorkflowTaskResponse) GoString

func (s RedirectWorkflowTaskResponse) GoString() string

func (*RedirectWorkflowTaskResponse) SetBody

func (*RedirectWorkflowTaskResponse) SetHeaders

func (RedirectWorkflowTaskResponse) String

type RedirectWorkflowTaskResponseBody

type RedirectWorkflowTaskResponseBody struct {
	// 是否转交成功
	Result *bool `json:"result,omitempty" xml:"result,omitempty"`
}

func (RedirectWorkflowTaskResponseBody) GoString

func (*RedirectWorkflowTaskResponseBody) SetResult

func (RedirectWorkflowTaskResponseBody) String

type SaveIntegratedInstanceHeaders

type SaveIntegratedInstanceHeaders 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 (SaveIntegratedInstanceHeaders) GoString

func (*SaveIntegratedInstanceHeaders) SetCommonHeaders

func (*SaveIntegratedInstanceHeaders) SetXAcsDingtalkAccessToken

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

func (SaveIntegratedInstanceHeaders) String

type SaveIntegratedInstanceRequest

type SaveIntegratedInstanceRequest struct {
	FormComponentValueList []*SaveIntegratedInstanceRequestFormComponentValueList `json:"formComponentValueList,omitempty" xml:"formComponentValueList,omitempty" type:"Repeated"`
	Notifiers              []*SaveIntegratedInstanceRequestNotifiers              `json:"notifiers,omitempty" xml:"notifiers,omitempty" type:"Repeated"`
	// 审批实例接收人的userId。
	OriginatorUserId *string `json:"originatorUserId,omitempty" xml:"originatorUserId,omitempty"`
	// 审批模板唯一码
	ProcessCode *string `json:"processCode,omitempty" xml:"processCode,omitempty"`
	// 实例标题
	Title *string `json:"title,omitempty" xml:"title,omitempty"`
	// 三方审批系统中审批单的详情页地址
	Url *string `json:"url,omitempty" xml:"url,omitempty"`
}

func (SaveIntegratedInstanceRequest) GoString

func (*SaveIntegratedInstanceRequest) SetNotifiers

func (*SaveIntegratedInstanceRequest) SetOriginatorUserId

func (*SaveIntegratedInstanceRequest) SetProcessCode

func (*SaveIntegratedInstanceRequest) SetTitle

func (*SaveIntegratedInstanceRequest) SetUrl

func (SaveIntegratedInstanceRequest) String

type SaveIntegratedInstanceRequestFormComponentValueList

type SaveIntegratedInstanceRequestFormComponentValueList struct {
	// 控件别名
	BizAlias *string `json:"bizAlias,omitempty" xml:"bizAlias,omitempty"`
	// 控件类型,取值:
	//
	// TextField:单行输入框
	//
	// TextareaField:多行输入框
	//
	// NumberField:数字输入框
	//
	// DDSelectField:单选框
	//
	// DDMultiSelectField:多选框
	//
	// DDDateField:日期控件
	//
	// DDDateRangeField:时间区间控件
	//
	// TextNote:文字说明控件
	//
	// PhoneField:电话控件
	//
	// DDPhotoField:图片控件
	//
	// MoneyField:金额控件
	//
	// TableField:明细控件
	//
	// DDAttachment:附件
	//
	// InnerContactField:联系人控件
	//
	// RelateField:关联审批单
	//
	// FormRelateField:关联控件
	//
	// AddressField:省市区控件
	//
	// StarRatingField:评分控件
	//
	// DepartmentField:部门控件
	ComponentType *string `json:"componentType,omitempty" xml:"componentType,omitempty"`
	// 表单扩展值
	ExtValue *string `json:"extValue,omitempty" xml:"extValue,omitempty"`
	// 控件id
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// 表单名称
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// 表单值
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (SaveIntegratedInstanceRequestFormComponentValueList) GoString

func (*SaveIntegratedInstanceRequestFormComponentValueList) SetBizAlias

func (*SaveIntegratedInstanceRequestFormComponentValueList) SetComponentType

func (*SaveIntegratedInstanceRequestFormComponentValueList) SetExtValue

func (*SaveIntegratedInstanceRequestFormComponentValueList) SetId

func (*SaveIntegratedInstanceRequestFormComponentValueList) SetName

func (*SaveIntegratedInstanceRequestFormComponentValueList) SetValue

func (SaveIntegratedInstanceRequestFormComponentValueList) String

type SaveIntegratedInstanceRequestNotifiers

type SaveIntegratedInstanceRequestNotifiers struct {
	// 抄送位置,可以值有:
	// start - 审批发起时,通知抄送人
	// finish - 审批通过后,通知抄送人
	// start_finish - 审批发起时和审批通过后,都通知抄送人
	Position *string `json:"position,omitempty" xml:"position,omitempty"`
	// 抄送接收人用户ID
	Userid *string `json:"userid,omitempty" xml:"userid,omitempty"`
}

func (SaveIntegratedInstanceRequestNotifiers) GoString

func (*SaveIntegratedInstanceRequestNotifiers) SetPosition

func (*SaveIntegratedInstanceRequestNotifiers) SetUserid

func (SaveIntegratedInstanceRequestNotifiers) String

type SaveIntegratedInstanceResponse

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

func (SaveIntegratedInstanceResponse) GoString

func (*SaveIntegratedInstanceResponse) SetHeaders

func (SaveIntegratedInstanceResponse) String

type SaveIntegratedInstanceResponseBody

type SaveIntegratedInstanceResponseBody struct {
	Result *SaveIntegratedInstanceResponseBodyResult `json:"result,omitempty" xml:"result,omitempty" type:"Struct"`
}

func (SaveIntegratedInstanceResponseBody) GoString

func (SaveIntegratedInstanceResponseBody) String

type SaveIntegratedInstanceResponseBodyResult

type SaveIntegratedInstanceResponseBodyResult struct {
	// 实例id
	ProcessInstanceId *string `json:"processInstanceId,omitempty" xml:"processInstanceId,omitempty"`
}

func (SaveIntegratedInstanceResponseBodyResult) GoString

func (*SaveIntegratedInstanceResponseBodyResult) SetProcessInstanceId

func (SaveIntegratedInstanceResponseBodyResult) String

type SaveProcessHeaders

type SaveProcessHeaders 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 (SaveProcessHeaders) GoString

func (s SaveProcessHeaders) GoString() string

func (*SaveProcessHeaders) SetCommonHeaders

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

func (*SaveProcessHeaders) SetXAcsDingtalkAccessToken

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

func (SaveProcessHeaders) String

func (s SaveProcessHeaders) String() string

type SaveProcessRequest

type SaveProcessRequest struct {
	// 表单模板描述
	Description *string `json:"description,omitempty" xml:"description,omitempty"`
	// 表单控件列表
	FormComponents []*FormComponent `json:"formComponents,omitempty" xml:"formComponents,omitempty" type:"Repeated"`
	// 表单模板名称
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// 模板code
	ProcessCode *string `json:"processCode,omitempty" xml:"processCode,omitempty"`
	// 流程中心集成配置
	ProcessFeatureConfig *SaveProcessRequestProcessFeatureConfig `json:"processFeatureConfig,omitempty" xml:"processFeatureConfig,omitempty" type:"Struct"`
}

func (SaveProcessRequest) GoString

func (s SaveProcessRequest) GoString() string

func (*SaveProcessRequest) SetDescription

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

func (*SaveProcessRequest) SetFormComponents

func (s *SaveProcessRequest) SetFormComponents(v []*FormComponent) *SaveProcessRequest

func (*SaveProcessRequest) SetName

func (*SaveProcessRequest) SetProcessCode

func (s *SaveProcessRequest) SetProcessCode(v string) *SaveProcessRequest

func (*SaveProcessRequest) SetProcessFeatureConfig

func (SaveProcessRequest) String

func (s SaveProcessRequest) String() string

type SaveProcessRequestProcessFeatureConfig

type SaveProcessRequestProcessFeatureConfig struct {
	// 配置列表
	Features []*SaveProcessRequestProcessFeatureConfigFeatures `json:"features,omitempty" xml:"features,omitempty" type:"Repeated"`
}

func (SaveProcessRequestProcessFeatureConfig) GoString

func (SaveProcessRequestProcessFeatureConfig) String

type SaveProcessRequestProcessFeatureConfigFeatures

type SaveProcessRequestProcessFeatureConfigFeatures struct {
	Callback *SaveProcessRequestProcessFeatureConfigFeaturesCallback `json:"callback,omitempty" xml:"callback,omitempty" type:"Struct"`
	// 手机端链接
	MobileUrl *string `json:"mobileUrl,omitempty" xml:"mobileUrl,omitempty"`
	// 名称
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// pc端链接
	PcUrl *string `json:"pcUrl,omitempty" xml:"pcUrl,omitempty"`
	// 运行方式:
	// ORIGIN:原生运行,即在官方审批内运行对应功能;
	// REDIRECT:外部跳转运行,需要跳转到三方地址运行对应功能
	RunType *string `json:"runType,omitempty" xml:"runType,omitempty"`
}

func (SaveProcessRequestProcessFeatureConfigFeatures) GoString

func (*SaveProcessRequestProcessFeatureConfigFeatures) SetMobileUrl

func (*SaveProcessRequestProcessFeatureConfigFeatures) SetName

func (*SaveProcessRequestProcessFeatureConfigFeatures) SetPcUrl

func (*SaveProcessRequestProcessFeatureConfigFeatures) SetRunType

func (SaveProcessRequestProcessFeatureConfigFeatures) String

type SaveProcessRequestProcessFeatureConfigFeaturesCallback

type SaveProcessRequestProcessFeatureConfigFeaturesCallback struct {
	// 网关接口标识
	ApiKey *string `json:"apiKey,omitempty" xml:"apiKey,omitempty"`
	// 网关接口对应应用的uuid
	AppUuid *string `json:"appUuid,omitempty" xml:"appUuid,omitempty"`
	// 网关接口版本
	Version *string `json:"version,omitempty" xml:"version,omitempty"`
}

func (SaveProcessRequestProcessFeatureConfigFeaturesCallback) GoString

func (*SaveProcessRequestProcessFeatureConfigFeaturesCallback) SetApiKey

func (*SaveProcessRequestProcessFeatureConfigFeaturesCallback) SetAppUuid

func (*SaveProcessRequestProcessFeatureConfigFeaturesCallback) SetVersion

func (SaveProcessRequestProcessFeatureConfigFeaturesCallback) String

type SaveProcessResponse

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

func (SaveProcessResponse) GoString

func (s SaveProcessResponse) GoString() string

func (*SaveProcessResponse) SetBody

func (*SaveProcessResponse) SetHeaders

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

func (SaveProcessResponse) String

func (s SaveProcessResponse) String() string

type SaveProcessResponseBody

type SaveProcessResponseBody struct {
	// 表单模板信息
	Result *SaveProcessResponseBodyResult `json:"result,omitempty" xml:"result,omitempty" type:"Struct"`
}

func (SaveProcessResponseBody) GoString

func (s SaveProcessResponseBody) GoString() string

func (*SaveProcessResponseBody) SetResult

func (SaveProcessResponseBody) String

func (s SaveProcessResponseBody) String() string

type SaveProcessResponseBodyResult

type SaveProcessResponseBodyResult struct {
	// 保存或更新的表单code
	ProcessCode *string `json:"processCode,omitempty" xml:"processCode,omitempty"`
}

func (SaveProcessResponseBodyResult) GoString

func (*SaveProcessResponseBodyResult) SetProcessCode

func (SaveProcessResponseBodyResult) String

type SelectOption

type SelectOption struct {
	// 每一个选项的唯一键
	Key *string `json:"key,omitempty" xml:"key,omitempty"`
	// 每一个选项的值
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (SelectOption) GoString

func (s SelectOption) GoString() string

func (*SelectOption) SetKey

func (s *SelectOption) SetKey(v string) *SelectOption

func (*SelectOption) SetValue

func (s *SelectOption) SetValue(v string) *SelectOption

func (SelectOption) String

func (s SelectOption) String() string

type StartProcessInstanceHeaders

type StartProcessInstanceHeaders 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 (StartProcessInstanceHeaders) GoString

func (s StartProcessInstanceHeaders) GoString() string

func (*StartProcessInstanceHeaders) SetCommonHeaders

func (*StartProcessInstanceHeaders) SetXAcsDingtalkAccessToken

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

func (StartProcessInstanceHeaders) String

type StartProcessInstanceRequest

type StartProcessInstanceRequest struct {
	// 不使用审批流模板时,直接指定审批人列表
	Approvers []*StartProcessInstanceRequestApprovers `json:"approvers,omitempty" xml:"approvers,omitempty" type:"Repeated"`
	// 抄送人userId列表
	CcList []*string `json:"ccList,omitempty" xml:"ccList,omitempty" type:"Repeated"`
	// 抄送时间
	CcPosition *string `json:"ccPosition,omitempty" xml:"ccPosition,omitempty"`
	// 部门ID
	DeptId *int64 `json:"deptId,omitempty" xml:"deptId,omitempty"`
	// 表单数据内容,控件列表
	FormComponentValues []*StartProcessInstanceRequestFormComponentValues `json:"formComponentValues,omitempty" xml:"formComponentValues,omitempty" type:"Repeated"`
	// 企业微应用标识
	MicroappAgentId *int64 `json:"microappAgentId,omitempty" xml:"microappAgentId,omitempty"`
	// 审批发起人的userId
	OriginatorUserId *string `json:"originatorUserId,omitempty" xml:"originatorUserId,omitempty"`
	// 审批流的唯一码
	ProcessCode *string `json:"processCode,omitempty" xml:"processCode,omitempty"`
	// 使用审批流模板时,模板上的自选操作人列表
	TargetSelectActioners []*StartProcessInstanceRequestTargetSelectActioners `json:"targetSelectActioners,omitempty" xml:"targetSelectActioners,omitempty" type:"Repeated"`
}

func (StartProcessInstanceRequest) GoString

func (s StartProcessInstanceRequest) GoString() string

func (*StartProcessInstanceRequest) SetApprovers

func (*StartProcessInstanceRequest) SetCcList

func (*StartProcessInstanceRequest) SetCcPosition

func (*StartProcessInstanceRequest) SetDeptId

func (*StartProcessInstanceRequest) SetMicroappAgentId

func (*StartProcessInstanceRequest) SetOriginatorUserId

func (*StartProcessInstanceRequest) SetProcessCode

func (StartProcessInstanceRequest) String

type StartProcessInstanceRequestApprovers

type StartProcessInstanceRequestApprovers struct {
	// 审批类型
	ActionType *string `json:"actionType,omitempty" xml:"actionType,omitempty"`
	// 审批人列表
	UserIds []*string `json:"userIds,omitempty" xml:"userIds,omitempty" type:"Repeated"`
}

func (StartProcessInstanceRequestApprovers) GoString

func (*StartProcessInstanceRequestApprovers) SetActionType

func (*StartProcessInstanceRequestApprovers) SetUserIds

func (StartProcessInstanceRequestApprovers) String

type StartProcessInstanceRequestFormComponentValues

type StartProcessInstanceRequestFormComponentValues struct {
	// 控件别名
	BizAlias *string `json:"bizAlias,omitempty" xml:"bizAlias,omitempty"`
	// 控件类型
	ComponentType *string                                                  `json:"componentType,omitempty" xml:"componentType,omitempty"`
	Details       []*StartProcessInstanceRequestFormComponentValuesDetails `json:"details,omitempty" xml:"details,omitempty" type:"Repeated"`
	// 控件扩展值
	ExtValue *string `json:"extValue,omitempty" xml:"extValue,omitempty"`
	// 控件id
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// 控件名称
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// 控件值
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (StartProcessInstanceRequestFormComponentValues) GoString

func (*StartProcessInstanceRequestFormComponentValues) SetBizAlias

func (*StartProcessInstanceRequestFormComponentValues) SetComponentType

func (*StartProcessInstanceRequestFormComponentValues) SetExtValue

func (*StartProcessInstanceRequestFormComponentValues) SetId

func (*StartProcessInstanceRequestFormComponentValues) SetName

func (*StartProcessInstanceRequestFormComponentValues) SetValue

func (StartProcessInstanceRequestFormComponentValues) String

type StartProcessInstanceRequestFormComponentValuesDetails

type StartProcessInstanceRequestFormComponentValuesDetails struct {
	// 控件别名
	BizAlias *string                                                         `json:"bizAlias,omitempty" xml:"bizAlias,omitempty"`
	Details  []*StartProcessInstanceRequestFormComponentValuesDetailsDetails `json:"details,omitempty" xml:"details,omitempty" type:"Repeated"`
	// 控件扩展值
	ExtValue *string `json:"extValue,omitempty" xml:"extValue,omitempty"`
	// 控件id
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// 控件名称
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// 控件值
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (StartProcessInstanceRequestFormComponentValuesDetails) GoString

func (*StartProcessInstanceRequestFormComponentValuesDetails) SetBizAlias

func (*StartProcessInstanceRequestFormComponentValuesDetails) SetExtValue

func (*StartProcessInstanceRequestFormComponentValuesDetails) SetId

func (*StartProcessInstanceRequestFormComponentValuesDetails) SetName

func (*StartProcessInstanceRequestFormComponentValuesDetails) SetValue

func (StartProcessInstanceRequestFormComponentValuesDetails) String

type StartProcessInstanceRequestFormComponentValuesDetailsDetails

type StartProcessInstanceRequestFormComponentValuesDetailsDetails struct {
	// 控件别名
	BizAlias *string `json:"bizAlias,omitempty" xml:"bizAlias,omitempty"`
	// 控件类型
	ComponentType *string `json:"componentType,omitempty" xml:"componentType,omitempty"`
	// 控件扩展值
	ExtValue *string `json:"extValue,omitempty" xml:"extValue,omitempty"`
	// 控件id
	Id *string `json:"id,omitempty" xml:"id,omitempty"`
	// 控件名称
	Name *string `json:"name,omitempty" xml:"name,omitempty"`
	// 控件值
	Value *string `json:"value,omitempty" xml:"value,omitempty"`
}

func (StartProcessInstanceRequestFormComponentValuesDetailsDetails) GoString

func (*StartProcessInstanceRequestFormComponentValuesDetailsDetails) SetBizAlias

func (*StartProcessInstanceRequestFormComponentValuesDetailsDetails) SetComponentType

func (*StartProcessInstanceRequestFormComponentValuesDetailsDetails) SetExtValue

func (*StartProcessInstanceRequestFormComponentValuesDetailsDetails) SetId

func (*StartProcessInstanceRequestFormComponentValuesDetailsDetails) SetName

func (*StartProcessInstanceRequestFormComponentValuesDetailsDetails) SetValue

func (StartProcessInstanceRequestFormComponentValuesDetailsDetails) String

type StartProcessInstanceRequestTargetSelectActioners

type StartProcessInstanceRequestTargetSelectActioners struct {
	// 自选节点的规则key
	ActionerKey *string `json:"actionerKey,omitempty" xml:"actionerKey,omitempty"`
	// 操作人userId列表
	ActionerUserIds []*string `json:"actionerUserIds,omitempty" xml:"actionerUserIds,omitempty" type:"Repeated"`
}

func (StartProcessInstanceRequestTargetSelectActioners) GoString

func (*StartProcessInstanceRequestTargetSelectActioners) SetActionerKey

func (*StartProcessInstanceRequestTargetSelectActioners) SetActionerUserIds

func (StartProcessInstanceRequestTargetSelectActioners) String

type StartProcessInstanceResponse

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

func (StartProcessInstanceResponse) GoString

func (s StartProcessInstanceResponse) GoString() string

func (*StartProcessInstanceResponse) SetBody

func (*StartProcessInstanceResponse) SetHeaders

func (StartProcessInstanceResponse) String

type StartProcessInstanceResponseBody

type StartProcessInstanceResponseBody struct {
	// 审批实例id
	InstanceId *string `json:"instanceId,omitempty" xml:"instanceId,omitempty"`
}

func (StartProcessInstanceResponseBody) GoString

func (*StartProcessInstanceResponseBody) SetInstanceId

func (StartProcessInstanceResponseBody) String

type TerminateProcessInstanceHeaders

type TerminateProcessInstanceHeaders 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 (TerminateProcessInstanceHeaders) GoString

func (*TerminateProcessInstanceHeaders) SetCommonHeaders

func (*TerminateProcessInstanceHeaders) SetXAcsDingtalkAccessToken

func (TerminateProcessInstanceHeaders) String

type TerminateProcessInstanceRequest

type TerminateProcessInstanceRequest struct {
	// 是否通过系统操作:
	//
	// true:由系统直接终止
	//
	// false:由指定的操作者终止
	IsSystem *bool `json:"isSystem,omitempty" xml:"isSystem,omitempty"`
	// 操作人的userid。
	//
	// 当is_system为false时,该参数必传。
	OperatingUserId *string `json:"operatingUserId,omitempty" xml:"operatingUserId,omitempty"`
	// 审批实例ID,可通过调用获取审批实例ID列表接口获取。
	ProcessInstanceId *string `json:"processInstanceId,omitempty" xml:"processInstanceId,omitempty"`
	// 终止说明。
	Remark *string `json:"remark,omitempty" xml:"remark,omitempty"`
}

func (TerminateProcessInstanceRequest) GoString

func (*TerminateProcessInstanceRequest) SetIsSystem

func (*TerminateProcessInstanceRequest) SetOperatingUserId

func (*TerminateProcessInstanceRequest) SetProcessInstanceId

func (*TerminateProcessInstanceRequest) SetRemark

func (TerminateProcessInstanceRequest) String

type TerminateProcessInstanceResponse

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

func (TerminateProcessInstanceResponse) GoString

func (*TerminateProcessInstanceResponse) SetHeaders

func (TerminateProcessInstanceResponse) String

type TerminateProcessInstanceResponseBody

type TerminateProcessInstanceResponseBody struct {
	// 撤销结果。
	Result *bool `json:"result,omitempty" xml:"result,omitempty"`
	// 接口调用是否成功。
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
}

func (TerminateProcessInstanceResponseBody) GoString

func (*TerminateProcessInstanceResponseBody) SetResult

func (*TerminateProcessInstanceResponseBody) SetSuccess

func (TerminateProcessInstanceResponseBody) String

type UpdateIntegratedTaskHeaders

type UpdateIntegratedTaskHeaders 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 (UpdateIntegratedTaskHeaders) GoString

func (s UpdateIntegratedTaskHeaders) GoString() string

func (*UpdateIntegratedTaskHeaders) SetCommonHeaders

func (*UpdateIntegratedTaskHeaders) SetXAcsDingtalkAccessToken

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

func (UpdateIntegratedTaskHeaders) String

type UpdateIntegratedTaskRequest

type UpdateIntegratedTaskRequest struct {
	// OA审批流程实例ID,过创建实例接口获取
	ProcessInstanceId *string                             `json:"processInstanceId,omitempty" xml:"processInstanceId,omitempty"`
	Tasks             []*UpdateIntegratedTaskRequestTasks `json:"tasks,omitempty" xml:"tasks,omitempty" type:"Repeated"`
}

func (UpdateIntegratedTaskRequest) GoString

func (s UpdateIntegratedTaskRequest) GoString() string

func (*UpdateIntegratedTaskRequest) SetProcessInstanceId

func (*UpdateIntegratedTaskRequest) SetTasks

func (UpdateIntegratedTaskRequest) String

type UpdateIntegratedTaskRequestTasks

type UpdateIntegratedTaskRequestTasks struct {
	// 当status为COMPLETED时,必须指定任务结果:
	// agree:同意
	// refuse:拒绝
	//
	// 说明 当status为CANCELED时,不需要传result。
	Result *string `json:"result,omitempty" xml:"result,omitempty"`
	// 更新为目标任务状态,可选值 CANCELED、COMPLETED
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
	// OA审批任务ID
	TaskId *int64 `json:"taskId,omitempty" xml:"taskId,omitempty"`
}

func (UpdateIntegratedTaskRequestTasks) GoString

func (*UpdateIntegratedTaskRequestTasks) SetResult

func (*UpdateIntegratedTaskRequestTasks) SetStatus

func (*UpdateIntegratedTaskRequestTasks) SetTaskId

func (UpdateIntegratedTaskRequestTasks) String

type UpdateIntegratedTaskResponse

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

func (UpdateIntegratedTaskResponse) GoString

func (s UpdateIntegratedTaskResponse) GoString() string

func (*UpdateIntegratedTaskResponse) SetBody

func (*UpdateIntegratedTaskResponse) SetHeaders

func (UpdateIntegratedTaskResponse) String

type UpdateIntegratedTaskResponseBody

type UpdateIntegratedTaskResponseBody struct {
	// 是否更新成功
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
}

func (UpdateIntegratedTaskResponseBody) GoString

func (*UpdateIntegratedTaskResponseBody) SetSuccess

func (UpdateIntegratedTaskResponseBody) String

type UpdateProcessInstanceHeaders

type UpdateProcessInstanceHeaders 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 (UpdateProcessInstanceHeaders) GoString

func (s UpdateProcessInstanceHeaders) GoString() string

func (*UpdateProcessInstanceHeaders) SetCommonHeaders

func (*UpdateProcessInstanceHeaders) SetXAcsDingtalkAccessToken

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

func (UpdateProcessInstanceHeaders) String

type UpdateProcessInstanceRequest

type UpdateProcessInstanceRequest struct {
	// 审批实例ID。
	ProcessInstanceId *string `json:"processInstanceId,omitempty" xml:"processInstanceId,omitempty"`
	// 实例结果:
	// 实例状态是COMPLETED,必须设置代表以下含义。
	// agree:同意
	// refuse:拒绝
	// 实例状态为TERMINATED,必须设置代表含义,result取值agree和refuse均代表撤销审批流。
	Result *string `json:"result,omitempty" xml:"result,omitempty"`
	// 实例状态:
	// COMPLETED:结束审批流
	// TERMINATED:终止审批流
	Status *string `json:"status,omitempty" xml:"status,omitempty"`
}

func (UpdateProcessInstanceRequest) GoString

func (s UpdateProcessInstanceRequest) GoString() string

func (*UpdateProcessInstanceRequest) SetProcessInstanceId

func (*UpdateProcessInstanceRequest) SetResult

func (*UpdateProcessInstanceRequest) SetStatus

func (UpdateProcessInstanceRequest) String

type UpdateProcessInstanceResponse

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

func (UpdateProcessInstanceResponse) GoString

func (*UpdateProcessInstanceResponse) SetBody

func (*UpdateProcessInstanceResponse) SetHeaders

func (UpdateProcessInstanceResponse) String

type UpdateProcessInstanceResponseBody

type UpdateProcessInstanceResponseBody struct {
	Success *bool `json:"success,omitempty" xml:"success,omitempty"`
}

func (UpdateProcessInstanceResponseBody) GoString

func (*UpdateProcessInstanceResponseBody) SetSuccess

func (UpdateProcessInstanceResponseBody) String

Jump to

Keyboard shortcuts

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