com.aliyun.dingtalkh3yun_1_0.models.LoadBizFieldsResponseBody 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.dingtalkh3yun_1_0.models;
import com.aliyun.tea.*;
public class LoadBizFieldsResponseBody extends TeaModel {
// 状态码
@NameInMap("code")
public String code;
// 返回结果
@NameInMap("data")
public LoadBizFieldsResponseBodyData data;
// 提示信息
@NameInMap("message")
public String message;
public static LoadBizFieldsResponseBody build(java.util.Map map) throws Exception {
LoadBizFieldsResponseBody self = new LoadBizFieldsResponseBody();
return TeaModel.build(map, self);
}
public LoadBizFieldsResponseBody setCode(String code) {
this.code = code;
return this;
}
public String getCode() {
return this.code;
}
public LoadBizFieldsResponseBody setData(LoadBizFieldsResponseBodyData data) {
this.data = data;
return this;
}
public LoadBizFieldsResponseBodyData getData() {
return this.data;
}
public LoadBizFieldsResponseBody setMessage(String message) {
this.message = message;
return this;
}
public String getMessage() {
return this.message;
}
public static class LoadBizFieldsResponseBodyDataChildFormsFields extends TeaModel {
// 字段数据类型
@NameInMap("bizDataType")
public String bizDataType;
// 字段名或组件名
@NameInMap("fieldName")
public String fieldName;
// 显示名称
@NameInMap("label")
public String label;
public static LoadBizFieldsResponseBodyDataChildFormsFields build(java.util.Map map) throws Exception {
LoadBizFieldsResponseBodyDataChildFormsFields self = new LoadBizFieldsResponseBodyDataChildFormsFields();
return TeaModel.build(map, self);
}
public LoadBizFieldsResponseBodyDataChildFormsFields setBizDataType(String bizDataType) {
this.bizDataType = bizDataType;
return this;
}
public String getBizDataType() {
return this.bizDataType;
}
public LoadBizFieldsResponseBodyDataChildFormsFields setFieldName(String fieldName) {
this.fieldName = fieldName;
return this;
}
public String getFieldName() {
return this.fieldName;
}
public LoadBizFieldsResponseBodyDataChildFormsFields setLabel(String label) {
this.label = label;
return this;
}
public String getLabel() {
return this.label;
}
}
public static class LoadBizFieldsResponseBodyDataChildForms extends TeaModel {
// 子表字段
@NameInMap("fields")
public java.util.List fields;
// 子表名称
@NameInMap("formName")
public String formName;
// 子表编码
@NameInMap("schemaCode")
public String schemaCode;
public static LoadBizFieldsResponseBodyDataChildForms build(java.util.Map map) throws Exception {
LoadBizFieldsResponseBodyDataChildForms self = new LoadBizFieldsResponseBodyDataChildForms();
return TeaModel.build(map, self);
}
public LoadBizFieldsResponseBodyDataChildForms setFields(java.util.List fields) {
this.fields = fields;
return this;
}
public java.util.List getFields() {
return this.fields;
}
public LoadBizFieldsResponseBodyDataChildForms setFormName(String formName) {
this.formName = formName;
return this;
}
public String getFormName() {
return this.formName;
}
public LoadBizFieldsResponseBodyDataChildForms setSchemaCode(String schemaCode) {
this.schemaCode = schemaCode;
return this;
}
public String getSchemaCode() {
return this.schemaCode;
}
}
public static class LoadBizFieldsResponseBodyDataFields extends TeaModel {
// 字段、自定义组件的数据类型。Bool=逻辑型,DataTime=日期型、日期组件,Double=双精度数值型,Int=整形,Long=长整形,String=长文本,ShortString=短文本,ByteArray=二进制流, Image=图片类型、图片组件,File=附件类型组件,TimeSpan=时间段。Unit=参与者(单人),UnitArray=参与者(多人),Html=html类型,Xml=xml类型 BizObject=业务对象,BizObjectArray=业务对象数组、子表组件,Association=关联到其他对象、关联组件,AssociationArray=关联对象数组,Map=地图类型,Address=地址类型,Formula=公式型空间,Signature=签名控件,Plugin=文字识别Bool
@NameInMap("bizDataType")
public String bizDataType;
// 字段名称
@NameInMap("fieldName")
public String fieldName;
// 显示名称
@NameInMap("label")
public String label;
public static LoadBizFieldsResponseBodyDataFields build(java.util.Map map) throws Exception {
LoadBizFieldsResponseBodyDataFields self = new LoadBizFieldsResponseBodyDataFields();
return TeaModel.build(map, self);
}
public LoadBizFieldsResponseBodyDataFields setBizDataType(String bizDataType) {
this.bizDataType = bizDataType;
return this;
}
public String getBizDataType() {
return this.bizDataType;
}
public LoadBizFieldsResponseBodyDataFields setFieldName(String fieldName) {
this.fieldName = fieldName;
return this;
}
public String getFieldName() {
return this.fieldName;
}
public LoadBizFieldsResponseBodyDataFields setLabel(String label) {
this.label = label;
return this;
}
public String getLabel() {
return this.label;
}
}
public static class LoadBizFieldsResponseBodyData extends TeaModel {
// 子表结构
@NameInMap("childForms")
public java.util.List childForms;
// 字段、组件结构数组
@NameInMap("fields")
public java.util.List fields;
// 表单名称
@NameInMap("formName")
public String formName;
// 表单编码
@NameInMap("schemaCode")
public String schemaCode;
public static LoadBizFieldsResponseBodyData build(java.util.Map map) throws Exception {
LoadBizFieldsResponseBodyData self = new LoadBizFieldsResponseBodyData();
return TeaModel.build(map, self);
}
public LoadBizFieldsResponseBodyData setChildForms(java.util.List childForms) {
this.childForms = childForms;
return this;
}
public java.util.List getChildForms() {
return this.childForms;
}
public LoadBizFieldsResponseBodyData setFields(java.util.List fields) {
this.fields = fields;
return this;
}
public java.util.List getFields() {
return this.fields;
}
public LoadBizFieldsResponseBodyData setFormName(String formName) {
this.formName = formName;
return this;
}
public String getFormName() {
return this.formName;
}
public LoadBizFieldsResponseBodyData setSchemaCode(String schemaCode) {
this.schemaCode = schemaCode;
return this;
}
public String getSchemaCode() {
return this.schemaCode;
}
}
}