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

com.aliyun.dingtalktodo_1_0.models.GetTodoTaskDetailResponseBody 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.dingtalktodo_1_0.models;

import com.aliyun.tea.*;

public class GetTodoTaskDetailResponseBody extends TeaModel {
    @NameInMap("bizTag")
    public String bizTag;

    @NameInMap("category")
    public String category;

    @NameInMap("createdTime")
    public Long createdTime;

    @NameInMap("creatorId")
    public String creatorId;

    @NameInMap("description")
    public String description;

    @NameInMap("detailUrl")
    public GetTodoTaskDetailResponseBodyDetailUrl detailUrl;

    @NameInMap("done")
    public Boolean done;

    @NameInMap("dueTime")
    public Long dueTime;

    @NameInMap("executorIds")
    public java.util.List executorIds;

    @NameInMap("executorStatus")
    public java.util.List executorStatus;

    @NameInMap("finishTime")
    public Long finishTime;

    @NameInMap("id")
    public String id;

    @NameInMap("isOnlyShowExecutor")
    public Boolean isOnlyShowExecutor;

    @NameInMap("modifiedTime")
    public Long modifiedTime;

    @NameInMap("modifierId")
    public String modifierId;

    @NameInMap("orgInfo")
    public GetTodoTaskDetailResponseBodyOrgInfo orgInfo;

    @NameInMap("participantIds")
    public java.util.List participantIds;

    @NameInMap("priority")
    public Integer priority;

    @NameInMap("requestId")
    public String requestId;

    @NameInMap("source")
    public String source;

    @NameInMap("sourceId")
    public String sourceId;

    @NameInMap("startTime")
    public Long startTime;

    @NameInMap("subject")
    public String subject;

    @NameInMap("tenantId")
    public String tenantId;

    @NameInMap("tenantType")
    public String tenantType;

    @NameInMap("todoCardView")
    public GetTodoTaskDetailResponseBodyTodoCardView todoCardView;

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

    public GetTodoTaskDetailResponseBody setBizTag(String bizTag) {
        this.bizTag = bizTag;
        return this;
    }
    public String getBizTag() {
        return this.bizTag;
    }

    public GetTodoTaskDetailResponseBody setCategory(String category) {
        this.category = category;
        return this;
    }
    public String getCategory() {
        return this.category;
    }

    public GetTodoTaskDetailResponseBody setCreatedTime(Long createdTime) {
        this.createdTime = createdTime;
        return this;
    }
    public Long getCreatedTime() {
        return this.createdTime;
    }

    public GetTodoTaskDetailResponseBody setCreatorId(String creatorId) {
        this.creatorId = creatorId;
        return this;
    }
    public String getCreatorId() {
        return this.creatorId;
    }

    public GetTodoTaskDetailResponseBody setDescription(String description) {
        this.description = description;
        return this;
    }
    public String getDescription() {
        return this.description;
    }

    public GetTodoTaskDetailResponseBody setDetailUrl(GetTodoTaskDetailResponseBodyDetailUrl detailUrl) {
        this.detailUrl = detailUrl;
        return this;
    }
    public GetTodoTaskDetailResponseBodyDetailUrl getDetailUrl() {
        return this.detailUrl;
    }

    public GetTodoTaskDetailResponseBody setDone(Boolean done) {
        this.done = done;
        return this;
    }
    public Boolean getDone() {
        return this.done;
    }

    public GetTodoTaskDetailResponseBody setDueTime(Long dueTime) {
        this.dueTime = dueTime;
        return this;
    }
    public Long getDueTime() {
        return this.dueTime;
    }

    public GetTodoTaskDetailResponseBody setExecutorIds(java.util.List executorIds) {
        this.executorIds = executorIds;
        return this;
    }
    public java.util.List getExecutorIds() {
        return this.executorIds;
    }

    public GetTodoTaskDetailResponseBody setExecutorStatus(java.util.List executorStatus) {
        this.executorStatus = executorStatus;
        return this;
    }
    public java.util.List getExecutorStatus() {
        return this.executorStatus;
    }

    public GetTodoTaskDetailResponseBody setFinishTime(Long finishTime) {
        this.finishTime = finishTime;
        return this;
    }
    public Long getFinishTime() {
        return this.finishTime;
    }

    public GetTodoTaskDetailResponseBody setId(String id) {
        this.id = id;
        return this;
    }
    public String getId() {
        return this.id;
    }

    public GetTodoTaskDetailResponseBody setIsOnlyShowExecutor(Boolean isOnlyShowExecutor) {
        this.isOnlyShowExecutor = isOnlyShowExecutor;
        return this;
    }
    public Boolean getIsOnlyShowExecutor() {
        return this.isOnlyShowExecutor;
    }

    public GetTodoTaskDetailResponseBody setModifiedTime(Long modifiedTime) {
        this.modifiedTime = modifiedTime;
        return this;
    }
    public Long getModifiedTime() {
        return this.modifiedTime;
    }

    public GetTodoTaskDetailResponseBody setModifierId(String modifierId) {
        this.modifierId = modifierId;
        return this;
    }
    public String getModifierId() {
        return this.modifierId;
    }

    public GetTodoTaskDetailResponseBody setOrgInfo(GetTodoTaskDetailResponseBodyOrgInfo orgInfo) {
        this.orgInfo = orgInfo;
        return this;
    }
    public GetTodoTaskDetailResponseBodyOrgInfo getOrgInfo() {
        return this.orgInfo;
    }

    public GetTodoTaskDetailResponseBody setParticipantIds(java.util.List participantIds) {
        this.participantIds = participantIds;
        return this;
    }
    public java.util.List getParticipantIds() {
        return this.participantIds;
    }

    public GetTodoTaskDetailResponseBody setPriority(Integer priority) {
        this.priority = priority;
        return this;
    }
    public Integer getPriority() {
        return this.priority;
    }

    public GetTodoTaskDetailResponseBody setRequestId(String requestId) {
        this.requestId = requestId;
        return this;
    }
    public String getRequestId() {
        return this.requestId;
    }

    public GetTodoTaskDetailResponseBody setSource(String source) {
        this.source = source;
        return this;
    }
    public String getSource() {
        return this.source;
    }

    public GetTodoTaskDetailResponseBody setSourceId(String sourceId) {
        this.sourceId = sourceId;
        return this;
    }
    public String getSourceId() {
        return this.sourceId;
    }

    public GetTodoTaskDetailResponseBody setStartTime(Long startTime) {
        this.startTime = startTime;
        return this;
    }
    public Long getStartTime() {
        return this.startTime;
    }

    public GetTodoTaskDetailResponseBody setSubject(String subject) {
        this.subject = subject;
        return this;
    }
    public String getSubject() {
        return this.subject;
    }

    public GetTodoTaskDetailResponseBody setTenantId(String tenantId) {
        this.tenantId = tenantId;
        return this;
    }
    public String getTenantId() {
        return this.tenantId;
    }

    public GetTodoTaskDetailResponseBody setTenantType(String tenantType) {
        this.tenantType = tenantType;
        return this;
    }
    public String getTenantType() {
        return this.tenantType;
    }

    public GetTodoTaskDetailResponseBody setTodoCardView(GetTodoTaskDetailResponseBodyTodoCardView todoCardView) {
        this.todoCardView = todoCardView;
        return this;
    }
    public GetTodoTaskDetailResponseBodyTodoCardView getTodoCardView() {
        return this.todoCardView;
    }

    public static class GetTodoTaskDetailResponseBodyDetailUrl extends TeaModel {
        @NameInMap("appUrl")
        public String appUrl;

        @NameInMap("pcUrl")
        public String pcUrl;

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

        public GetTodoTaskDetailResponseBodyDetailUrl setAppUrl(String appUrl) {
            this.appUrl = appUrl;
            return this;
        }
        public String getAppUrl() {
            return this.appUrl;
        }

        public GetTodoTaskDetailResponseBodyDetailUrl setPcUrl(String pcUrl) {
            this.pcUrl = pcUrl;
            return this;
        }
        public String getPcUrl() {
            return this.pcUrl;
        }

    }

    public static class GetTodoTaskDetailResponseBodyExecutorStatus extends TeaModel {
        @NameInMap("isDone")
        public Boolean isDone;

        @NameInMap("userId")
        public String userId;

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

        public GetTodoTaskDetailResponseBodyExecutorStatus setIsDone(Boolean isDone) {
            this.isDone = isDone;
            return this;
        }
        public Boolean getIsDone() {
            return this.isDone;
        }

        public GetTodoTaskDetailResponseBodyExecutorStatus setUserId(String userId) {
            this.userId = userId;
            return this;
        }
        public String getUserId() {
            return this.userId;
        }

    }

    public static class GetTodoTaskDetailResponseBodyOrgInfo extends TeaModel {
        @NameInMap("corpId")
        public String corpId;

        @NameInMap("name")
        public String name;

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

        public GetTodoTaskDetailResponseBodyOrgInfo setCorpId(String corpId) {
            this.corpId = corpId;
            return this;
        }
        public String getCorpId() {
            return this.corpId;
        }

        public GetTodoTaskDetailResponseBodyOrgInfo setName(String name) {
            this.name = name;
            return this;
        }
        public String getName() {
            return this.name;
        }

    }

    public static class GetTodoTaskDetailResponseBodyTodoCardViewTodoCardContentList extends TeaModel {
        @NameInMap("name")
        public String name;

        @NameInMap("value")
        public String value;

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

        public GetTodoTaskDetailResponseBodyTodoCardViewTodoCardContentList setName(String name) {
            this.name = name;
            return this;
        }
        public String getName() {
            return this.name;
        }

        public GetTodoTaskDetailResponseBodyTodoCardViewTodoCardContentList setValue(String value) {
            this.value = value;
            return this;
        }
        public String getValue() {
            return this.value;
        }

    }

    public static class GetTodoTaskDetailResponseBodyTodoCardView extends TeaModel {
        @NameInMap("actionType")
        public String actionType;

        /**
         * example:
         * 

standard , nonStandard, 标准卡片和非标准卡片,非标准卡片由第三方接入方自定义

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

是 icon, 或者checkbox 类型的

*/ @NameInMap("circleELType") public String circleELType; @NameInMap("contentType") public String contentType; @NameInMap("icon") public String icon; @NameInMap("todoCardContentList") public java.util.List todoCardContentList; @NameInMap("todoCardTitle") public String todoCardTitle; public static GetTodoTaskDetailResponseBodyTodoCardView build(java.util.Map map) throws Exception { GetTodoTaskDetailResponseBodyTodoCardView self = new GetTodoTaskDetailResponseBodyTodoCardView(); return TeaModel.build(map, self); } public GetTodoTaskDetailResponseBodyTodoCardView setActionType(String actionType) { this.actionType = actionType; return this; } public String getActionType() { return this.actionType; } public GetTodoTaskDetailResponseBodyTodoCardView setCardType(String cardType) { this.cardType = cardType; return this; } public String getCardType() { return this.cardType; } public GetTodoTaskDetailResponseBodyTodoCardView setCircleELType(String circleELType) { this.circleELType = circleELType; return this; } public String getCircleELType() { return this.circleELType; } public GetTodoTaskDetailResponseBodyTodoCardView setContentType(String contentType) { this.contentType = contentType; return this; } public String getContentType() { return this.contentType; } public GetTodoTaskDetailResponseBodyTodoCardView setIcon(String icon) { this.icon = icon; return this; } public String getIcon() { return this.icon; } public GetTodoTaskDetailResponseBodyTodoCardView setTodoCardContentList(java.util.List todoCardContentList) { this.todoCardContentList = todoCardContentList; return this; } public java.util.List getTodoCardContentList() { return this.todoCardContentList; } public GetTodoTaskDetailResponseBodyTodoCardView setTodoCardTitle(String todoCardTitle) { this.todoCardTitle = todoCardTitle; return this; } public String getTodoCardTitle() { return this.todoCardTitle; } } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy