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

com.aliyun.dingtalkcrm_1_0.models.DescribeCrmPersonalCustomerObjectMetaResponseBody 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.dingtalkcrm_1_0.models;

import com.aliyun.tea.*;

public class DescribeCrmPersonalCustomerObjectMetaResponseBody extends TeaModel {
    // 表单code
    @NameInMap("code")
    public String code;

    // 是否自定义对象
    @NameInMap("customized")
    public Boolean customized;

    // 字段列表
    @NameInMap("fields")
    public java.util.List fields;

    // 对象名称
    @NameInMap("name")
    public String name;

    // 表单状态
    @NameInMap("status")
    public String status;

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

    public DescribeCrmPersonalCustomerObjectMetaResponseBody setCode(String code) {
        this.code = code;
        return this;
    }
    public String getCode() {
        return this.code;
    }

    public DescribeCrmPersonalCustomerObjectMetaResponseBody setCustomized(Boolean customized) {
        this.customized = customized;
        return this;
    }
    public Boolean getCustomized() {
        return this.customized;
    }

    public DescribeCrmPersonalCustomerObjectMetaResponseBody setFields(java.util.List fields) {
        this.fields = fields;
        return this;
    }
    public java.util.List getFields() {
        return this.fields;
    }

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

    public DescribeCrmPersonalCustomerObjectMetaResponseBody setStatus(String status) {
        this.status = status;
        return this;
    }
    public String getStatus() {
        return this.status;
    }

    public static class DescribeCrmPersonalCustomerObjectMetaResponseBodyFieldsReferenceFieldsSelectOptions extends TeaModel {
        @NameInMap("key")
        public String key;

        @NameInMap("value")
        public String value;

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

        public DescribeCrmPersonalCustomerObjectMetaResponseBodyFieldsReferenceFieldsSelectOptions setKey(String key) {
            this.key = key;
            return this;
        }
        public String getKey() {
            return this.key;
        }

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

    }

    public static class DescribeCrmPersonalCustomerObjectMetaResponseBodyFieldsReferenceFields extends TeaModel {
        @NameInMap("format")
        public String format;

        @NameInMap("label")
        public String label;

        @NameInMap("name")
        public String name;

        @NameInMap("nillable")
        public Boolean nillable;

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

        @NameInMap("type")
        public String type;

        @NameInMap("unit")
        public String unit;

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

        public DescribeCrmPersonalCustomerObjectMetaResponseBodyFieldsReferenceFields setFormat(String format) {
            this.format = format;
            return this;
        }
        public String getFormat() {
            return this.format;
        }

        public DescribeCrmPersonalCustomerObjectMetaResponseBodyFieldsReferenceFields setLabel(String label) {
            this.label = label;
            return this;
        }
        public String getLabel() {
            return this.label;
        }

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

        public DescribeCrmPersonalCustomerObjectMetaResponseBodyFieldsReferenceFields setNillable(Boolean nillable) {
            this.nillable = nillable;
            return this;
        }
        public Boolean getNillable() {
            return this.nillable;
        }

        public DescribeCrmPersonalCustomerObjectMetaResponseBodyFieldsReferenceFields setSelectOptions(java.util.List selectOptions) {
            this.selectOptions = selectOptions;
            return this;
        }
        public java.util.List getSelectOptions() {
            return this.selectOptions;
        }

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

        public DescribeCrmPersonalCustomerObjectMetaResponseBodyFieldsReferenceFields setUnit(String unit) {
            this.unit = unit;
            return this;
        }
        public String getUnit() {
            return this.unit;
        }

    }

    public static class DescribeCrmPersonalCustomerObjectMetaResponseBodyFieldsRollUpSummaryFields extends TeaModel {
        @NameInMap("aggregator")
        public String aggregator;

        @NameInMap("name")
        public String name;

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

        public DescribeCrmPersonalCustomerObjectMetaResponseBodyFieldsRollUpSummaryFields setAggregator(String aggregator) {
            this.aggregator = aggregator;
            return this;
        }
        public String getAggregator() {
            return this.aggregator;
        }

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

    }

    public static class DescribeCrmPersonalCustomerObjectMetaResponseBodyFieldsSelectOptions extends TeaModel {
        @NameInMap("key")
        public String key;

        @NameInMap("value")
        public String value;

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

        public DescribeCrmPersonalCustomerObjectMetaResponseBodyFieldsSelectOptions setKey(String key) {
            this.key = key;
            return this;
        }
        public String getKey() {
            return this.key;
        }

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

    }

    public static class DescribeCrmPersonalCustomerObjectMetaResponseBodyFields extends TeaModel {
        @NameInMap("customized")
        public Boolean customized;

        @NameInMap("format")
        public String format;

        @NameInMap("label")
        public String label;

        @NameInMap("name")
        public String name;

        @NameInMap("nillable")
        public Boolean nillable;

        @NameInMap("quote")
        public Boolean quote;

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

        @NameInMap("referenceTo")
        public String referenceTo;

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

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

        @NameInMap("type")
        public String type;

        @NameInMap("unit")
        public String unit;

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

        public DescribeCrmPersonalCustomerObjectMetaResponseBodyFields setCustomized(Boolean customized) {
            this.customized = customized;
            return this;
        }
        public Boolean getCustomized() {
            return this.customized;
        }

        public DescribeCrmPersonalCustomerObjectMetaResponseBodyFields setFormat(String format) {
            this.format = format;
            return this;
        }
        public String getFormat() {
            return this.format;
        }

        public DescribeCrmPersonalCustomerObjectMetaResponseBodyFields setLabel(String label) {
            this.label = label;
            return this;
        }
        public String getLabel() {
            return this.label;
        }

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

        public DescribeCrmPersonalCustomerObjectMetaResponseBodyFields setNillable(Boolean nillable) {
            this.nillable = nillable;
            return this;
        }
        public Boolean getNillable() {
            return this.nillable;
        }

        public DescribeCrmPersonalCustomerObjectMetaResponseBodyFields setQuote(Boolean quote) {
            this.quote = quote;
            return this;
        }
        public Boolean getQuote() {
            return this.quote;
        }

        public DescribeCrmPersonalCustomerObjectMetaResponseBodyFields setReferenceFields(java.util.List referenceFields) {
            this.referenceFields = referenceFields;
            return this;
        }
        public java.util.List getReferenceFields() {
            return this.referenceFields;
        }

        public DescribeCrmPersonalCustomerObjectMetaResponseBodyFields setReferenceTo(String referenceTo) {
            this.referenceTo = referenceTo;
            return this;
        }
        public String getReferenceTo() {
            return this.referenceTo;
        }

        public DescribeCrmPersonalCustomerObjectMetaResponseBodyFields setRollUpSummaryFields(java.util.List rollUpSummaryFields) {
            this.rollUpSummaryFields = rollUpSummaryFields;
            return this;
        }
        public java.util.List getRollUpSummaryFields() {
            return this.rollUpSummaryFields;
        }

        public DescribeCrmPersonalCustomerObjectMetaResponseBodyFields setSelectOptions(java.util.List selectOptions) {
            this.selectOptions = selectOptions;
            return this;
        }
        public java.util.List getSelectOptions() {
            return this.selectOptions;
        }

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

        public DescribeCrmPersonalCustomerObjectMetaResponseBodyFields setUnit(String unit) {
            this.unit = unit;
            return this;
        }
        public String getUnit() {
            return this.unit;
        }

    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy