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

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

There is a newer version: 2.1.67
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 CreateProjectResponseBody extends TeaModel {
    @NameInMap("result")
    public CreateProjectResponseBodyResult result;

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

    public CreateProjectResponseBody setResult(CreateProjectResponseBodyResult result) {
        this.result = result;
        return this;
    }
    public CreateProjectResponseBodyResult getResult() {
        return this.result;
    }

    public static class CreateProjectResponseBodyResultCustomFieldsValue extends TeaModel {
        @NameInMap("customFieldValueId")
        public String customFieldValueId;

        @NameInMap("metaString")
        public String metaString;

        @NameInMap("title")
        public String title;

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

        public CreateProjectResponseBodyResultCustomFieldsValue setCustomFieldValueId(String customFieldValueId) {
            this.customFieldValueId = customFieldValueId;
            return this;
        }
        public String getCustomFieldValueId() {
            return this.customFieldValueId;
        }

        public CreateProjectResponseBodyResultCustomFieldsValue setMetaString(String metaString) {
            this.metaString = metaString;
            return this;
        }
        public String getMetaString() {
            return this.metaString;
        }

        public CreateProjectResponseBodyResultCustomFieldsValue setTitle(String title) {
            this.title = title;
            return this;
        }
        public String getTitle() {
            return this.title;
        }

    }

    public static class CreateProjectResponseBodyResultCustomFields extends TeaModel {
        @NameInMap("customFieldId")
        public String customFieldId;

        @NameInMap("type")
        public String type;

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

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

        public CreateProjectResponseBodyResultCustomFields setCustomFieldId(String customFieldId) {
            this.customFieldId = customFieldId;
            return this;
        }
        public String getCustomFieldId() {
            return this.customFieldId;
        }

        public CreateProjectResponseBodyResultCustomFields setType(String type) {
            this.type = type;
            return this;
        }
        public String getType() {
            return this.type;
        }

        public CreateProjectResponseBodyResultCustomFields setValue(java.util.List value) {
            this.value = value;
            return this;
        }
        public java.util.List getValue() {
            return this.value;
        }

    }

    public static class CreateProjectResponseBodyResult extends TeaModel {
        /**
         * example:
         * 

2022-07-04T03:29:34.770Z

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

0517xxxxxxx

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

6398042ec98a4e4e33xxxxxx

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

false

*/ @NameInMap("isArchived") public Boolean isArchived; /** * example: *

false

*/ @NameInMap("isSuspended") public Boolean isSuspended; /** * example: *

false

*/ @NameInMap("isTemplate") public Boolean isTemplate; /** * example: *

"https://tcs-ga.teambition.net/thumb/xxxxxxx

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

项目1

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

taskflow

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

62c25e3b376ecxxxxxxx

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

6398042ec98a4e4e33

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

62c25e3b376ecxxxxxxx

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

""

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

2022-07-04T03:29:34.770Z

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

project

*/ @NameInMap("visibility") public String visibility; public static CreateProjectResponseBodyResult build(java.util.Map map) throws Exception { CreateProjectResponseBodyResult self = new CreateProjectResponseBodyResult(); return TeaModel.build(map, self); } public CreateProjectResponseBodyResult setCreated(String created) { this.created = created; return this; } public String getCreated() { return this.created; } public CreateProjectResponseBodyResult setCreatorId(String creatorId) { this.creatorId = creatorId; return this; } public String getCreatorId() { return this.creatorId; } public CreateProjectResponseBodyResult setCustomFields(java.util.List customFields) { this.customFields = customFields; return this; } public java.util.List getCustomFields() { return this.customFields; } public CreateProjectResponseBodyResult setDefaultCollectionId(String defaultCollectionId) { this.defaultCollectionId = defaultCollectionId; return this; } public String getDefaultCollectionId() { return this.defaultCollectionId; } public CreateProjectResponseBodyResult setIsArchived(Boolean isArchived) { this.isArchived = isArchived; return this; } public Boolean getIsArchived() { return this.isArchived; } public CreateProjectResponseBodyResult setIsSuspended(Boolean isSuspended) { this.isSuspended = isSuspended; return this; } public Boolean getIsSuspended() { return this.isSuspended; } public CreateProjectResponseBodyResult setIsTemplate(Boolean isTemplate) { this.isTemplate = isTemplate; return this; } public Boolean getIsTemplate() { return this.isTemplate; } public CreateProjectResponseBodyResult setLogo(String logo) { this.logo = logo; return this; } public String getLogo() { return this.logo; } public CreateProjectResponseBodyResult setName(String name) { this.name = name; return this; } public String getName() { return this.name; } public CreateProjectResponseBodyResult setNormalType(String normalType) { this.normalType = normalType; return this; } public String getNormalType() { return this.normalType; } public CreateProjectResponseBodyResult setProjectId(String projectId) { this.projectId = projectId; return this; } public String getProjectId() { return this.projectId; } public CreateProjectResponseBodyResult setRootCollectionId(String rootCollectionId) { this.rootCollectionId = rootCollectionId; return this; } public String getRootCollectionId() { return this.rootCollectionId; } public CreateProjectResponseBodyResult setSourceId(String sourceId) { this.sourceId = sourceId; return this; } public String getSourceId() { return this.sourceId; } public CreateProjectResponseBodyResult setUniqueIdPrefix(String uniqueIdPrefix) { this.uniqueIdPrefix = uniqueIdPrefix; return this; } public String getUniqueIdPrefix() { return this.uniqueIdPrefix; } public CreateProjectResponseBodyResult setUpdated(String updated) { this.updated = updated; return this; } public String getUpdated() { return this.updated; } public CreateProjectResponseBodyResult setVisibility(String visibility) { this.visibility = visibility; return this; } public String getVisibility() { return this.visibility; } } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy