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

com.aliyun.dingtalkproject_1_0.models.CreateOrganizationTaskResponseBody Maven / Gradle / Ivy

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

import com.aliyun.tea.*;

public class CreateOrganizationTaskResponseBody extends TeaModel {
    // 返回结果对象
    @NameInMap("result")
    public CreateOrganizationTaskResponseBodyResult result;

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

    public CreateOrganizationTaskResponseBody setResult(CreateOrganizationTaskResponseBodyResult result) {
        this.result = result;
        return this;
    }
    public CreateOrganizationTaskResponseBodyResult getResult() {
        return this.result;
    }

    public static class CreateOrganizationTaskResponseBodyResultCreator extends TeaModel {
        // 创建者头像地址
        @NameInMap("avatarUrl")
        public String avatarUrl;

        // 创建者姓名
        @NameInMap("name")
        public String name;

        // 创建者id
        @NameInMap("userId")
        public String userId;

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

        public CreateOrganizationTaskResponseBodyResultCreator setAvatarUrl(String avatarUrl) {
            this.avatarUrl = avatarUrl;
            return this;
        }
        public String getAvatarUrl() {
            return this.avatarUrl;
        }

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

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

    }

    public static class CreateOrganizationTaskResponseBodyResultExecutor extends TeaModel {
        // 头像地址
        @NameInMap("avatarUrl")
        public String avatarUrl;

        // 姓名
        @NameInMap("name")
        public String name;

        // 执行者id
        @NameInMap("userId")
        public String userId;

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

        public CreateOrganizationTaskResponseBodyResultExecutor setAvatarUrl(String avatarUrl) {
            this.avatarUrl = avatarUrl;
            return this;
        }
        public String getAvatarUrl() {
            return this.avatarUrl;
        }

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

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

    }

    public static class CreateOrganizationTaskResponseBodyResultInvolvers extends TeaModel {
        // 头像
        @NameInMap("avatarUrl")
        public String avatarUrl;

        // 用户id
        @NameInMap("id")
        public String id;

        // 名字
        @NameInMap("name")
        public String name;

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

        public CreateOrganizationTaskResponseBodyResultInvolvers setAvatarUrl(String avatarUrl) {
            this.avatarUrl = avatarUrl;
            return this;
        }
        public String getAvatarUrl() {
            return this.avatarUrl;
        }

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

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

    }

    public static class CreateOrganizationTaskResponseBodyResult extends TeaModel {
        // 父任务Id
        @NameInMap("ancestorIds")
        public java.util.List ancestorIds;

        // 附件数量
        @NameInMap("attachmentsCount")
        public Integer attachmentsCount;

        // 任务标题
        @NameInMap("content")
        public String content;

        // 创建时间
        @NameInMap("created")
        public String created;

        // 创建者
        @NameInMap("creator")
        public CreateOrganizationTaskResponseBodyResultCreator creator;

        // 创建者id
        @NameInMap("creatorId")
        public String creatorId;

        // 任务截止日期
        @NameInMap("dueDate")
        public String dueDate;

        // 执行者
        @NameInMap("executor")
        public CreateOrganizationTaskResponseBodyResultExecutor executor;

        // 执行者id
        @NameInMap("executorId")
        public String executorId;

        // 是否有提醒
        @NameInMap("hasReminder")
        public Boolean hasReminder;

        // 任务id
        @NameInMap("id")
        public String id;

        // 参与者id列表
        @NameInMap("involveMembers")
        public java.util.List involveMembers;

        // 参与者列表
        @NameInMap("involvers")
        public java.util.List involvers;

        // 是否删除
        @NameInMap("isDeleted")
        public Boolean isDeleted;

        // 是否完成
        @NameInMap("isDone")
        public String isDone;

        // 任务备注
        @NameInMap("note")
        public String note;

        // 优先级【-10,0,1,2】中选一个
        @NameInMap("priority")
        public Integer priority;

        // 更新时间
        @NameInMap("updated")
        public String updated;

        // 任务可见性。involves:仅参与者可见。members:所有人可见
        @NameInMap("visible")
        public String visible;

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

        public CreateOrganizationTaskResponseBodyResult setAncestorIds(java.util.List ancestorIds) {
            this.ancestorIds = ancestorIds;
            return this;
        }
        public java.util.List getAncestorIds() {
            return this.ancestorIds;
        }

        public CreateOrganizationTaskResponseBodyResult setAttachmentsCount(Integer attachmentsCount) {
            this.attachmentsCount = attachmentsCount;
            return this;
        }
        public Integer getAttachmentsCount() {
            return this.attachmentsCount;
        }

        public CreateOrganizationTaskResponseBodyResult setContent(String content) {
            this.content = content;
            return this;
        }
        public String getContent() {
            return this.content;
        }

        public CreateOrganizationTaskResponseBodyResult setCreated(String created) {
            this.created = created;
            return this;
        }
        public String getCreated() {
            return this.created;
        }

        public CreateOrganizationTaskResponseBodyResult setCreator(CreateOrganizationTaskResponseBodyResultCreator creator) {
            this.creator = creator;
            return this;
        }
        public CreateOrganizationTaskResponseBodyResultCreator getCreator() {
            return this.creator;
        }

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

        public CreateOrganizationTaskResponseBodyResult setDueDate(String dueDate) {
            this.dueDate = dueDate;
            return this;
        }
        public String getDueDate() {
            return this.dueDate;
        }

        public CreateOrganizationTaskResponseBodyResult setExecutor(CreateOrganizationTaskResponseBodyResultExecutor executor) {
            this.executor = executor;
            return this;
        }
        public CreateOrganizationTaskResponseBodyResultExecutor getExecutor() {
            return this.executor;
        }

        public CreateOrganizationTaskResponseBodyResult setExecutorId(String executorId) {
            this.executorId = executorId;
            return this;
        }
        public String getExecutorId() {
            return this.executorId;
        }

        public CreateOrganizationTaskResponseBodyResult setHasReminder(Boolean hasReminder) {
            this.hasReminder = hasReminder;
            return this;
        }
        public Boolean getHasReminder() {
            return this.hasReminder;
        }

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

        public CreateOrganizationTaskResponseBodyResult setInvolveMembers(java.util.List involveMembers) {
            this.involveMembers = involveMembers;
            return this;
        }
        public java.util.List getInvolveMembers() {
            return this.involveMembers;
        }

        public CreateOrganizationTaskResponseBodyResult setInvolvers(java.util.List involvers) {
            this.involvers = involvers;
            return this;
        }
        public java.util.List getInvolvers() {
            return this.involvers;
        }

        public CreateOrganizationTaskResponseBodyResult setIsDeleted(Boolean isDeleted) {
            this.isDeleted = isDeleted;
            return this;
        }
        public Boolean getIsDeleted() {
            return this.isDeleted;
        }

        public CreateOrganizationTaskResponseBodyResult setIsDone(String isDone) {
            this.isDone = isDone;
            return this;
        }
        public String getIsDone() {
            return this.isDone;
        }

        public CreateOrganizationTaskResponseBodyResult setNote(String note) {
            this.note = note;
            return this;
        }
        public String getNote() {
            return this.note;
        }

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

        public CreateOrganizationTaskResponseBodyResult setUpdated(String updated) {
            this.updated = updated;
            return this;
        }
        public String getUpdated() {
            return this.updated;
        }

        public CreateOrganizationTaskResponseBodyResult setVisible(String visible) {
            this.visible = visible;
            return this;
        }
        public String getVisible() {
            return this.visible;
        }

    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy