com.aliyun.dingtalkcrm_1_0.models.DescribeCrmPersonalCustomerObjectMetaResponseBody Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of dingtalk Show documentation
Show all versions of dingtalk Show documentation
Alibaba Cloud dingtalk SDK for Java
// 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;
}
}
}