All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.aliyun.dingtalkworkflow_1_0.models.PagesExportInstancesResponseBody Maven / Gradle / Ivy

There is a newer version: 2.1.88
Show newest version
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.dingtalkworkflow_1_0.models;

import com.aliyun.tea.*;

public class PagesExportInstancesResponseBody extends TeaModel {
    @NameInMap("result")
    public PagesExportInstancesResponseBodyResult result;

    public static PagesExportInstancesResponseBody build(java.util.Map map) throws Exception {
        PagesExportInstancesResponseBody self = new PagesExportInstancesResponseBody();
        return TeaModel.build(map, self);
    }

    public PagesExportInstancesResponseBody setResult(PagesExportInstancesResponseBodyResult result) {
        this.result = result;
        return this;
    }
    public PagesExportInstancesResponseBodyResult getResult() {
        return this.result;
    }

    public static class PagesExportInstancesResponseBodyResultListFormComponentValues extends TeaModel {
        @NameInMap("componentName")
        public String componentName;

        /**
         * example:
         * 

{"staffId":"abcd"}

*/ @NameInMap("extValue") public String extValue; /** *

This parameter is required.

* * example: *

TextField-a32bcdef

*/ @NameInMap("id") public String id; /** *

This parameter is required.

* * example: *

姓名

*/ @NameInMap("name") public String name; /** *

This parameter is required.

* * example: *

张三

*/ @NameInMap("value") public String value; public static PagesExportInstancesResponseBodyResultListFormComponentValues build(java.util.Map map) throws Exception { PagesExportInstancesResponseBodyResultListFormComponentValues self = new PagesExportInstancesResponseBodyResultListFormComponentValues(); return TeaModel.build(map, self); } public PagesExportInstancesResponseBodyResultListFormComponentValues setComponentName(String componentName) { this.componentName = componentName; return this; } public String getComponentName() { return this.componentName; } public PagesExportInstancesResponseBodyResultListFormComponentValues setExtValue(String extValue) { this.extValue = extValue; return this; } public String getExtValue() { return this.extValue; } public PagesExportInstancesResponseBodyResultListFormComponentValues setId(String id) { this.id = id; return this; } public String getId() { return this.id; } public PagesExportInstancesResponseBodyResultListFormComponentValues setName(String name) { this.name = name; return this; } public String getName() { return this.name; } public PagesExportInstancesResponseBodyResultListFormComponentValues setValue(String value) { this.value = value; return this; } public String getValue() { return this.value; } } public static class PagesExportInstancesResponseBodyResultListOperationRecordsAttachments extends TeaModel { /** * example: *

1234567

*/ @NameInMap("fileId") public String fileId; /** * example: *

附件

*/ @NameInMap("fileName") public String fileName; /** * example: *

123

*/ @NameInMap("fileSize") public String fileSize; /** * example: *

pdf

*/ @NameInMap("fileType") public String fileType; public static PagesExportInstancesResponseBodyResultListOperationRecordsAttachments build(java.util.Map map) throws Exception { PagesExportInstancesResponseBodyResultListOperationRecordsAttachments self = new PagesExportInstancesResponseBodyResultListOperationRecordsAttachments(); return TeaModel.build(map, self); } public PagesExportInstancesResponseBodyResultListOperationRecordsAttachments setFileId(String fileId) { this.fileId = fileId; return this; } public String getFileId() { return this.fileId; } public PagesExportInstancesResponseBodyResultListOperationRecordsAttachments setFileName(String fileName) { this.fileName = fileName; return this; } public String getFileName() { return this.fileName; } public PagesExportInstancesResponseBodyResultListOperationRecordsAttachments setFileSize(String fileSize) { this.fileSize = fileSize; return this; } public String getFileSize() { return this.fileSize; } public PagesExportInstancesResponseBodyResultListOperationRecordsAttachments setFileType(String fileType) { this.fileType = fileType; return this; } public String getFileType() { return this.fileType; } } public static class PagesExportInstancesResponseBodyResultListOperationRecords extends TeaModel { /** * example: *

1234_abcd

*/ @NameInMap("activityId") public String activityId; @NameInMap("attachments") public java.util.List attachments; /** * example: *

[]

*/ @NameInMap("images") public java.util.List images; /** * example: *

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(添加评论)

*/ @NameInMap("operationType") public String operationType; /** * example: *

同意

*/ @NameInMap("remark") public String remark; /** * example: *

AGREE(同意),REFUSE(拒绝),NONE(未知)

*/ @NameInMap("result") public String result; /** * example: *

12345

*/ @NameInMap("taskId") public Long taskId; /** * example: *

1657522271000

*/ @NameInMap("timestamp") public Long timestamp; /** * example: *

manager1

*/ @NameInMap("userId") public String userId; public static PagesExportInstancesResponseBodyResultListOperationRecords build(java.util.Map map) throws Exception { PagesExportInstancesResponseBodyResultListOperationRecords self = new PagesExportInstancesResponseBodyResultListOperationRecords(); return TeaModel.build(map, self); } public PagesExportInstancesResponseBodyResultListOperationRecords setActivityId(String activityId) { this.activityId = activityId; return this; } public String getActivityId() { return this.activityId; } public PagesExportInstancesResponseBodyResultListOperationRecords setAttachments(java.util.List attachments) { this.attachments = attachments; return this; } public java.util.List getAttachments() { return this.attachments; } public PagesExportInstancesResponseBodyResultListOperationRecords setImages(java.util.List images) { this.images = images; return this; } public java.util.List getImages() { return this.images; } public PagesExportInstancesResponseBodyResultListOperationRecords setOperationType(String operationType) { this.operationType = operationType; return this; } public String getOperationType() { return this.operationType; } public PagesExportInstancesResponseBodyResultListOperationRecords setRemark(String remark) { this.remark = remark; return this; } public String getRemark() { return this.remark; } public PagesExportInstancesResponseBodyResultListOperationRecords setResult(String result) { this.result = result; return this; } public String getResult() { return this.result; } public PagesExportInstancesResponseBodyResultListOperationRecords setTaskId(Long taskId) { this.taskId = taskId; return this; } public Long getTaskId() { return this.taskId; } public PagesExportInstancesResponseBodyResultListOperationRecords setTimestamp(Long timestamp) { this.timestamp = timestamp; return this; } public Long getTimestamp() { return this.timestamp; } public PagesExportInstancesResponseBodyResultListOperationRecords setUserId(String userId) { this.userId = userId; return this; } public String getUserId() { return this.userId; } } public static class PagesExportInstancesResponseBodyResultListTasks extends TeaModel { /** * example: *

1234_abcd

*/ @NameInMap("activityId") public String activityId; /** * example: *

1657522271000

*/ @NameInMap("createTimestamp") public Long createTimestamp; /** * example: *

1657522271000

*/ @NameInMap("finishTimestamp") public Long finishTimestamp; /** * example: *

分为AGREE(同意),REFUSE(拒绝),REDIRECTED(转交)

*/ @NameInMap("result") public String result; /** *

This parameter is required.

* * example: *

NEW(未启动),RUNNING(处理中),PAUSED(暂停),CANCELED(取消),COMPLETED(完成),TERMINATED(终止)

*/ @NameInMap("status") public String status; /** *

This parameter is required.

* * example: *

123456

*/ @NameInMap("taskId") public Long taskId; /** * example: *

staff1234

*/ @NameInMap("userId") public String userId; public static PagesExportInstancesResponseBodyResultListTasks build(java.util.Map map) throws Exception { PagesExportInstancesResponseBodyResultListTasks self = new PagesExportInstancesResponseBodyResultListTasks(); return TeaModel.build(map, self); } public PagesExportInstancesResponseBodyResultListTasks setActivityId(String activityId) { this.activityId = activityId; return this; } public String getActivityId() { return this.activityId; } public PagesExportInstancesResponseBodyResultListTasks setCreateTimestamp(Long createTimestamp) { this.createTimestamp = createTimestamp; return this; } public Long getCreateTimestamp() { return this.createTimestamp; } public PagesExportInstancesResponseBodyResultListTasks setFinishTimestamp(Long finishTimestamp) { this.finishTimestamp = finishTimestamp; return this; } public Long getFinishTimestamp() { return this.finishTimestamp; } public PagesExportInstancesResponseBodyResultListTasks setResult(String result) { this.result = result; return this; } public String getResult() { return this.result; } public PagesExportInstancesResponseBodyResultListTasks setStatus(String status) { this.status = status; return this; } public String getStatus() { return this.status; } public PagesExportInstancesResponseBodyResultListTasks setTaskId(Long taskId) { this.taskId = taskId; return this; } public Long getTaskId() { return this.taskId; } public PagesExportInstancesResponseBodyResultListTasks setUserId(String userId) { this.userId = userId; return this; } public String getUserId() { return this.userId; } } public static class PagesExportInstancesResponseBodyResultList extends TeaModel { /** *

This parameter is required.

* * example: *

cdef-dae2fd2-example

*/ @NameInMap("attachedProcessInstanceIds") public String attachedProcessInstanceIds; /** *

This parameter is required.

* * example: *

202110111558000355024

*/ @NameInMap("businessId") public String businessId; /** *

This parameter is required.

* * example: *

1635165470201

*/ @NameInMap("createTime") public Long createTime; /** *

This parameter is required.

* * example: *

1633795200000

*/ @NameInMap("finishTime") public Long finishTime; /** *

This parameter is required.

*/ @NameInMap("formComponentValues") public java.util.List formComponentValues; /** *

This parameter is required.

* * example: *

dcdse-dae2fd2-example

*/ @NameInMap("mainProcessInstanceId") public String mainProcessInstanceId; @NameInMap("operationRecords") public java.util.List operationRecords; /** *

This parameter is required.

* * example: *

默认-1,企业根部门

*/ @NameInMap("originatorDeptId") public String originatorDeptId; /** *

This parameter is required.

* * example: *

staff1234

*/ @NameInMap("originatorUserid") public String originatorUserid; /** *

This parameter is required.

* * example: *

abcdse-dse-example

*/ @NameInMap("processInstanceId") public String processInstanceId; /** *

This parameter is required.

* * example: *

AGREE同意,REFUSE拒绝

*/ @NameInMap("result") public String result; /** *

This parameter is required.

* * example: *

RUNNING审批中、TERMINATED撤销、COMPLETED审批完成、CANCELED取消

*/ @NameInMap("status") public String status; @NameInMap("tasks") public java.util.List tasks; /** *

This parameter is required.

* * example: *

员工A提交的小肖审批单

*/ @NameInMap("title") public String title; public static PagesExportInstancesResponseBodyResultList build(java.util.Map map) throws Exception { PagesExportInstancesResponseBodyResultList self = new PagesExportInstancesResponseBodyResultList(); return TeaModel.build(map, self); } public PagesExportInstancesResponseBodyResultList setAttachedProcessInstanceIds(String attachedProcessInstanceIds) { this.attachedProcessInstanceIds = attachedProcessInstanceIds; return this; } public String getAttachedProcessInstanceIds() { return this.attachedProcessInstanceIds; } public PagesExportInstancesResponseBodyResultList setBusinessId(String businessId) { this.businessId = businessId; return this; } public String getBusinessId() { return this.businessId; } public PagesExportInstancesResponseBodyResultList setCreateTime(Long createTime) { this.createTime = createTime; return this; } public Long getCreateTime() { return this.createTime; } public PagesExportInstancesResponseBodyResultList setFinishTime(Long finishTime) { this.finishTime = finishTime; return this; } public Long getFinishTime() { return this.finishTime; } public PagesExportInstancesResponseBodyResultList setFormComponentValues(java.util.List formComponentValues) { this.formComponentValues = formComponentValues; return this; } public java.util.List getFormComponentValues() { return this.formComponentValues; } public PagesExportInstancesResponseBodyResultList setMainProcessInstanceId(String mainProcessInstanceId) { this.mainProcessInstanceId = mainProcessInstanceId; return this; } public String getMainProcessInstanceId() { return this.mainProcessInstanceId; } public PagesExportInstancesResponseBodyResultList setOperationRecords(java.util.List operationRecords) { this.operationRecords = operationRecords; return this; } public java.util.List getOperationRecords() { return this.operationRecords; } public PagesExportInstancesResponseBodyResultList setOriginatorDeptId(String originatorDeptId) { this.originatorDeptId = originatorDeptId; return this; } public String getOriginatorDeptId() { return this.originatorDeptId; } public PagesExportInstancesResponseBodyResultList setOriginatorUserid(String originatorUserid) { this.originatorUserid = originatorUserid; return this; } public String getOriginatorUserid() { return this.originatorUserid; } public PagesExportInstancesResponseBodyResultList setProcessInstanceId(String processInstanceId) { this.processInstanceId = processInstanceId; return this; } public String getProcessInstanceId() { return this.processInstanceId; } public PagesExportInstancesResponseBodyResultList setResult(String result) { this.result = result; return this; } public String getResult() { return this.result; } public PagesExportInstancesResponseBodyResultList setStatus(String status) { this.status = status; return this; } public String getStatus() { return this.status; } public PagesExportInstancesResponseBodyResultList setTasks(java.util.List tasks) { this.tasks = tasks; return this; } public java.util.List getTasks() { return this.tasks; } public PagesExportInstancesResponseBodyResultList setTitle(String title) { this.title = title; return this; } public String getTitle() { return this.title; } } public static class PagesExportInstancesResponseBodyResult extends TeaModel { /** *

This parameter is required.

* * example: *

true

*/ @NameInMap("hasMore") public Boolean hasMore; @NameInMap("list") public java.util.List list; /** *

This parameter is required.

* * example: *

10

*/ @NameInMap("nextToken") public String nextToken; public static PagesExportInstancesResponseBodyResult build(java.util.Map map) throws Exception { PagesExportInstancesResponseBodyResult self = new PagesExportInstancesResponseBodyResult(); return TeaModel.build(map, self); } public PagesExportInstancesResponseBodyResult setHasMore(Boolean hasMore) { this.hasMore = hasMore; return this; } public Boolean getHasMore() { return this.hasMore; } public PagesExportInstancesResponseBodyResult setList(java.util.List list) { this.list = list; return this; } public java.util.List getList() { return this.list; } public PagesExportInstancesResponseBodyResult setNextToken(String nextToken) { this.nextToken = nextToken; return this; } public String getNextToken() { return this.nextToken; } } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy