![JAR search and dependency download from the Maven repository](/logo.png)
com.aliyun.dingtalkworkflow_1_0.models.PremiumGetFormSchemaResponseBody Maven / Gradle / Ivy
Show all versions of dingtalk Show documentation
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.dingtalkworkflow_1_0.models;
import com.aliyun.tea.*;
public class PremiumGetFormSchemaResponseBody extends TeaModel {
/**
* This parameter is required.
*/
@NameInMap("result")
public PremiumGetFormSchemaResponseBodyResult result;
public static PremiumGetFormSchemaResponseBody build(java.util.Map map) throws Exception {
PremiumGetFormSchemaResponseBody self = new PremiumGetFormSchemaResponseBody();
return TeaModel.build(map, self);
}
public PremiumGetFormSchemaResponseBody setResult(PremiumGetFormSchemaResponseBodyResult result) {
this.result = result;
return this;
}
public PremiumGetFormSchemaResponseBodyResult getResult() {
return this.result;
}
public static class PremiumGetFormSchemaResponseBodyResultSchemaContentItemsChildrenProps extends TeaModel {
@NameInMap("bizAlias")
public String bizAlias;
/**
* This parameter is required.
*/
@NameInMap("id")
public String id;
@NameInMap("label")
public String label;
@NameInMap("options")
public java.util.List options;
@NameInMap("required")
public Boolean required;
public static PremiumGetFormSchemaResponseBodyResultSchemaContentItemsChildrenProps build(java.util.Map map) throws Exception {
PremiumGetFormSchemaResponseBodyResultSchemaContentItemsChildrenProps self = new PremiumGetFormSchemaResponseBodyResultSchemaContentItemsChildrenProps();
return TeaModel.build(map, self);
}
public PremiumGetFormSchemaResponseBodyResultSchemaContentItemsChildrenProps setBizAlias(String bizAlias) {
this.bizAlias = bizAlias;
return this;
}
public String getBizAlias() {
return this.bizAlias;
}
public PremiumGetFormSchemaResponseBodyResultSchemaContentItemsChildrenProps setId(String id) {
this.id = id;
return this;
}
public String getId() {
return this.id;
}
public PremiumGetFormSchemaResponseBodyResultSchemaContentItemsChildrenProps setLabel(String label) {
this.label = label;
return this;
}
public String getLabel() {
return this.label;
}
public PremiumGetFormSchemaResponseBodyResultSchemaContentItemsChildrenProps setOptions(java.util.List options) {
this.options = options;
return this;
}
public java.util.List getOptions() {
return this.options;
}
public PremiumGetFormSchemaResponseBodyResultSchemaContentItemsChildrenProps setRequired(Boolean required) {
this.required = required;
return this;
}
public Boolean getRequired() {
return this.required;
}
}
public static class PremiumGetFormSchemaResponseBodyResultSchemaContentItemsChildren extends TeaModel {
/**
* This parameter is required.
*
* example:
* TextField
*/
@NameInMap("componentName")
public String componentName;
/**
* This parameter is required.
*/
@NameInMap("props")
public PremiumGetFormSchemaResponseBodyResultSchemaContentItemsChildrenProps props;
public static PremiumGetFormSchemaResponseBodyResultSchemaContentItemsChildren build(java.util.Map map) throws Exception {
PremiumGetFormSchemaResponseBodyResultSchemaContentItemsChildren self = new PremiumGetFormSchemaResponseBodyResultSchemaContentItemsChildren();
return TeaModel.build(map, self);
}
public PremiumGetFormSchemaResponseBodyResultSchemaContentItemsChildren setComponentName(String componentName) {
this.componentName = componentName;
return this;
}
public String getComponentName() {
return this.componentName;
}
public PremiumGetFormSchemaResponseBodyResultSchemaContentItemsChildren setProps(PremiumGetFormSchemaResponseBodyResultSchemaContentItemsChildrenProps props) {
this.props = props;
return this;
}
public PremiumGetFormSchemaResponseBodyResultSchemaContentItemsChildrenProps getProps() {
return this.props;
}
}
public static class PremiumGetFormSchemaResponseBodyResultSchemaContentItemsPropsBehaviorLinkageTargets extends TeaModel {
/**
* example:
* xxxx
*/
@NameInMap("behavior")
public String behavior;
/**
* example:
* TextField-K2AD4O5B
*/
@NameInMap("fieldId")
public String fieldId;
public static PremiumGetFormSchemaResponseBodyResultSchemaContentItemsPropsBehaviorLinkageTargets build(java.util.Map map) throws Exception {
PremiumGetFormSchemaResponseBodyResultSchemaContentItemsPropsBehaviorLinkageTargets self = new PremiumGetFormSchemaResponseBodyResultSchemaContentItemsPropsBehaviorLinkageTargets();
return TeaModel.build(map, self);
}
public PremiumGetFormSchemaResponseBodyResultSchemaContentItemsPropsBehaviorLinkageTargets setBehavior(String behavior) {
this.behavior = behavior;
return this;
}
public String getBehavior() {
return this.behavior;
}
public PremiumGetFormSchemaResponseBodyResultSchemaContentItemsPropsBehaviorLinkageTargets setFieldId(String fieldId) {
this.fieldId = fieldId;
return this;
}
public String getFieldId() {
return this.fieldId;
}
}
public static class PremiumGetFormSchemaResponseBodyResultSchemaContentItemsPropsBehaviorLinkage extends TeaModel {
@NameInMap("targets")
public java.util.List targets;
/**
* example:
* xxxx
*/
@NameInMap("value")
public String value;
public static PremiumGetFormSchemaResponseBodyResultSchemaContentItemsPropsBehaviorLinkage build(java.util.Map map) throws Exception {
PremiumGetFormSchemaResponseBodyResultSchemaContentItemsPropsBehaviorLinkage self = new PremiumGetFormSchemaResponseBodyResultSchemaContentItemsPropsBehaviorLinkage();
return TeaModel.build(map, self);
}
public PremiumGetFormSchemaResponseBodyResultSchemaContentItemsPropsBehaviorLinkage setTargets(java.util.List targets) {
this.targets = targets;
return this;
}
public java.util.List getTargets() {
return this.targets;
}
public PremiumGetFormSchemaResponseBodyResultSchemaContentItemsPropsBehaviorLinkage setValue(String value) {
this.value = value;
return this;
}
public String getValue() {
return this.value;
}
}
public static class PremiumGetFormSchemaResponseBodyResultSchemaContentItemsPropsObjOptions extends TeaModel {
@NameInMap("value")
public String value;
public static PremiumGetFormSchemaResponseBodyResultSchemaContentItemsPropsObjOptions build(java.util.Map map) throws Exception {
PremiumGetFormSchemaResponseBodyResultSchemaContentItemsPropsObjOptions self = new PremiumGetFormSchemaResponseBodyResultSchemaContentItemsPropsObjOptions();
return TeaModel.build(map, self);
}
public PremiumGetFormSchemaResponseBodyResultSchemaContentItemsPropsObjOptions setValue(String value) {
this.value = value;
return this;
}
public String getValue() {
return this.value;
}
}
public static class PremiumGetFormSchemaResponseBodyResultSchemaContentItemsPropsPush extends TeaModel {
/**
* example:
* 1
*/
@NameInMap("attendanceRule")
public Integer attendanceRule;
/**
* example:
* 1
*/
@NameInMap("pushSwitch")
public Integer pushSwitch;
/**
* example:
* xxxx
*/
@NameInMap("pushTag")
public String pushTag;
public static PremiumGetFormSchemaResponseBodyResultSchemaContentItemsPropsPush build(java.util.Map map) throws Exception {
PremiumGetFormSchemaResponseBodyResultSchemaContentItemsPropsPush self = new PremiumGetFormSchemaResponseBodyResultSchemaContentItemsPropsPush();
return TeaModel.build(map, self);
}
public PremiumGetFormSchemaResponseBodyResultSchemaContentItemsPropsPush setAttendanceRule(Integer attendanceRule) {
this.attendanceRule = attendanceRule;
return this;
}
public Integer getAttendanceRule() {
return this.attendanceRule;
}
public PremiumGetFormSchemaResponseBodyResultSchemaContentItemsPropsPush setPushSwitch(Integer pushSwitch) {
this.pushSwitch = pushSwitch;
return this;
}
public Integer getPushSwitch() {
return this.pushSwitch;
}
public PremiumGetFormSchemaResponseBodyResultSchemaContentItemsPropsPush setPushTag(String pushTag) {
this.pushTag = pushTag;
return this;
}
public String getPushTag() {
return this.pushTag;
}
}
public static class PremiumGetFormSchemaResponseBodyResultSchemaContentItemsPropsStatField extends TeaModel {
/**
* example:
* TextField-K2AD4O5B
*/
@NameInMap("id")
public String id;
/**
* example:
* 单行输入框
*/
@NameInMap("label")
public String label;
/**
* example:
* xxxx
*/
@NameInMap("unit")
public String unit;
/**
* example:
* true
*/
@NameInMap("upper")
public Boolean upper;
public static PremiumGetFormSchemaResponseBodyResultSchemaContentItemsPropsStatField build(java.util.Map map) throws Exception {
PremiumGetFormSchemaResponseBodyResultSchemaContentItemsPropsStatField self = new PremiumGetFormSchemaResponseBodyResultSchemaContentItemsPropsStatField();
return TeaModel.build(map, self);
}
public PremiumGetFormSchemaResponseBodyResultSchemaContentItemsPropsStatField setId(String id) {
this.id = id;
return this;
}
public String getId() {
return this.id;
}
public PremiumGetFormSchemaResponseBodyResultSchemaContentItemsPropsStatField setLabel(String label) {
this.label = label;
return this;
}
public String getLabel() {
return this.label;
}
public PremiumGetFormSchemaResponseBodyResultSchemaContentItemsPropsStatField setUnit(String unit) {
this.unit = unit;
return this;
}
public String getUnit() {
return this.unit;
}
public PremiumGetFormSchemaResponseBodyResultSchemaContentItemsPropsStatField setUpper(Boolean upper) {
this.upper = upper;
return this;
}
public Boolean getUpper() {
return this.upper;
}
}
public static class PremiumGetFormSchemaResponseBodyResultSchemaContentItemsProps extends TeaModel {
/**
* example:
* 添加
*/
@NameInMap("actionName")
public String actionName;
/**
* example:
* top
*/
@NameInMap("align")
public String align;
/**
* example:
* 1234567
*/
@NameInMap("appId")
public Long appId;
/**
* example:
* true
*/
@NameInMap("asyncCondition")
public Boolean asyncCondition;
/**
* example:
* 请假
*/
@NameInMap("attendTypeLabel")
public String attendTypeLabel;
@NameInMap("behaviorLinkage")
public java.util.List behaviorLinkage;
/**
* example:
* 我的单行输入框
*/
@NameInMap("bizAlias")
public String bizAlias;
/**
* example:
* hrm.xxxx
*/
@NameInMap("bizType")
public String bizType;
@NameInMap("childFieldVisible")
public java.util.Map childFieldVisible;
/**
* example:
* 1
*/
@NameInMap("choice")
public Integer choice;
/**
* example:
* xxxx
*/
@NameInMap("commonBizType")
public String commonBizType;
/**
* example:
* true
*/
@NameInMap("disabled")
public Boolean disabled;
/**
* example:
* true
*/
@NameInMap("duration")
public Boolean duration;
/**
* example:
* xxxx
*/
@NameInMap("durationLabel")
public String durationLabel;
/**
* example:
* true
*/
@NameInMap("eSign")
public Boolean eSign;
/**
* example:
* true
*/
@NameInMap("extract")
public Boolean extract;
/**
* example:
* xxxx
*/
@NameInMap("fieldsInfo")
public String fieldsInfo;
/**
* example:
* yyyy-MM-dd
*/
@NameInMap("format")
public String format;
/**
* example:
* xxxx
*/
@NameInMap("formula")
public String formula;
/**
* example:
* true
*/
@NameInMap("hidden")
public Boolean hidden;
/**
* example:
* true
*/
@NameInMap("hiddenInApprovalDetail")
public Boolean hiddenInApprovalDetail;
/**
* example:
* true
*/
@NameInMap("hideLabel")
public Boolean hideLabel;
/**
* example:
* "[{"name":"\open"}]"
*/
@NameInMap("holidayOptions")
public java.util.List> holidayOptions;
/**
* This parameter is required.
*
* example:
* TextField-K2AD4O5B
*/
@NameInMap("id")
public String id;
/**
* This parameter is required.
*
* example:
* 单行输入框
*/
@NameInMap("label")
public String label;
/**
* example:
* true
*/
@NameInMap("labelEditableFreeze")
public Boolean labelEditableFreeze;
/**
* example:
* xxxx
*/
@NameInMap("link")
public String link;
/**
* example:
* xxxx
*/
@NameInMap("mainTitle")
public String mainTitle;
/**
* example:
* 1
*/
@NameInMap("notPrint")
public String notPrint;
/**
* example:
* 1
*/
@NameInMap("notUpper")
public String notUpper;
@NameInMap("objOptions")
public java.util.List objOptions;
@NameInMap("options")
public java.util.List options;
/**
* example:
* true
*/
@NameInMap("payEnable")
public Boolean payEnable;
/**
* example:
* 请输入文字
*/
@NameInMap("placeholder")
public String placeholder;
@NameInMap("push")
public PremiumGetFormSchemaResponseBodyResultSchemaContentItemsPropsPush push;
/**
* example:
* true
*/
@NameInMap("pushToAttendance")
public Boolean pushToAttendance;
/**
* example:
* 1
*/
@NameInMap("pushToCalendar")
public Integer pushToCalendar;
/**
* example:
* true
*/
@NameInMap("required")
public Boolean required;
/**
* example:
* true
*/
@NameInMap("requiredEditableFreeze")
public Boolean requiredEditableFreeze;
/**
* example:
* true
*/
@NameInMap("showAttendOptions")
public Boolean showAttendOptions;
/**
* example:
* true
*/
@NameInMap("staffStatusEnabled")
public Boolean staffStatusEnabled;
@NameInMap("statField")
public java.util.List statField;
/**
* example:
* list
*/
@NameInMap("tableViewMode")
public String tableViewMode;
/**
* example:
* 天
*/
@NameInMap("unit")
public String unit;
/**
* example:
* true
*/
@NameInMap("useCalendar")
public Boolean useCalendar;
/**
* example:
* true
*/
@NameInMap("verticalPrint")
public Boolean verticalPrint;
public static PremiumGetFormSchemaResponseBodyResultSchemaContentItemsProps build(java.util.Map map) throws Exception {
PremiumGetFormSchemaResponseBodyResultSchemaContentItemsProps self = new PremiumGetFormSchemaResponseBodyResultSchemaContentItemsProps();
return TeaModel.build(map, self);
}
public PremiumGetFormSchemaResponseBodyResultSchemaContentItemsProps setActionName(String actionName) {
this.actionName = actionName;
return this;
}
public String getActionName() {
return this.actionName;
}
public PremiumGetFormSchemaResponseBodyResultSchemaContentItemsProps setAlign(String align) {
this.align = align;
return this;
}
public String getAlign() {
return this.align;
}
public PremiumGetFormSchemaResponseBodyResultSchemaContentItemsProps setAppId(Long appId) {
this.appId = appId;
return this;
}
public Long getAppId() {
return this.appId;
}
public PremiumGetFormSchemaResponseBodyResultSchemaContentItemsProps setAsyncCondition(Boolean asyncCondition) {
this.asyncCondition = asyncCondition;
return this;
}
public Boolean getAsyncCondition() {
return this.asyncCondition;
}
public PremiumGetFormSchemaResponseBodyResultSchemaContentItemsProps setAttendTypeLabel(String attendTypeLabel) {
this.attendTypeLabel = attendTypeLabel;
return this;
}
public String getAttendTypeLabel() {
return this.attendTypeLabel;
}
public PremiumGetFormSchemaResponseBodyResultSchemaContentItemsProps setBehaviorLinkage(java.util.List behaviorLinkage) {
this.behaviorLinkage = behaviorLinkage;
return this;
}
public java.util.List getBehaviorLinkage() {
return this.behaviorLinkage;
}
public PremiumGetFormSchemaResponseBodyResultSchemaContentItemsProps setBizAlias(String bizAlias) {
this.bizAlias = bizAlias;
return this;
}
public String getBizAlias() {
return this.bizAlias;
}
public PremiumGetFormSchemaResponseBodyResultSchemaContentItemsProps setBizType(String bizType) {
this.bizType = bizType;
return this;
}
public String getBizType() {
return this.bizType;
}
public PremiumGetFormSchemaResponseBodyResultSchemaContentItemsProps setChildFieldVisible(java.util.Map childFieldVisible) {
this.childFieldVisible = childFieldVisible;
return this;
}
public java.util.Map getChildFieldVisible() {
return this.childFieldVisible;
}
public PremiumGetFormSchemaResponseBodyResultSchemaContentItemsProps setChoice(Integer choice) {
this.choice = choice;
return this;
}
public Integer getChoice() {
return this.choice;
}
public PremiumGetFormSchemaResponseBodyResultSchemaContentItemsProps setCommonBizType(String commonBizType) {
this.commonBizType = commonBizType;
return this;
}
public String getCommonBizType() {
return this.commonBizType;
}
public PremiumGetFormSchemaResponseBodyResultSchemaContentItemsProps setDisabled(Boolean disabled) {
this.disabled = disabled;
return this;
}
public Boolean getDisabled() {
return this.disabled;
}
public PremiumGetFormSchemaResponseBodyResultSchemaContentItemsProps setDuration(Boolean duration) {
this.duration = duration;
return this;
}
public Boolean getDuration() {
return this.duration;
}
public PremiumGetFormSchemaResponseBodyResultSchemaContentItemsProps setDurationLabel(String durationLabel) {
this.durationLabel = durationLabel;
return this;
}
public String getDurationLabel() {
return this.durationLabel;
}
public PremiumGetFormSchemaResponseBodyResultSchemaContentItemsProps setESign(Boolean eSign) {
this.eSign = eSign;
return this;
}
public Boolean getESign() {
return this.eSign;
}
public PremiumGetFormSchemaResponseBodyResultSchemaContentItemsProps setExtract(Boolean extract) {
this.extract = extract;
return this;
}
public Boolean getExtract() {
return this.extract;
}
public PremiumGetFormSchemaResponseBodyResultSchemaContentItemsProps setFieldsInfo(String fieldsInfo) {
this.fieldsInfo = fieldsInfo;
return this;
}
public String getFieldsInfo() {
return this.fieldsInfo;
}
public PremiumGetFormSchemaResponseBodyResultSchemaContentItemsProps setFormat(String format) {
this.format = format;
return this;
}
public String getFormat() {
return this.format;
}
public PremiumGetFormSchemaResponseBodyResultSchemaContentItemsProps setFormula(String formula) {
this.formula = formula;
return this;
}
public String getFormula() {
return this.formula;
}
public PremiumGetFormSchemaResponseBodyResultSchemaContentItemsProps setHidden(Boolean hidden) {
this.hidden = hidden;
return this;
}
public Boolean getHidden() {
return this.hidden;
}
public PremiumGetFormSchemaResponseBodyResultSchemaContentItemsProps setHiddenInApprovalDetail(Boolean hiddenInApprovalDetail) {
this.hiddenInApprovalDetail = hiddenInApprovalDetail;
return this;
}
public Boolean getHiddenInApprovalDetail() {
return this.hiddenInApprovalDetail;
}
public PremiumGetFormSchemaResponseBodyResultSchemaContentItemsProps setHideLabel(Boolean hideLabel) {
this.hideLabel = hideLabel;
return this;
}
public Boolean getHideLabel() {
return this.hideLabel;
}
public PremiumGetFormSchemaResponseBodyResultSchemaContentItemsProps setHolidayOptions(java.util.List> holidayOptions) {
this.holidayOptions = holidayOptions;
return this;
}
public java.util.List> getHolidayOptions() {
return this.holidayOptions;
}
public PremiumGetFormSchemaResponseBodyResultSchemaContentItemsProps setId(String id) {
this.id = id;
return this;
}
public String getId() {
return this.id;
}
public PremiumGetFormSchemaResponseBodyResultSchemaContentItemsProps setLabel(String label) {
this.label = label;
return this;
}
public String getLabel() {
return this.label;
}
public PremiumGetFormSchemaResponseBodyResultSchemaContentItemsProps setLabelEditableFreeze(Boolean labelEditableFreeze) {
this.labelEditableFreeze = labelEditableFreeze;
return this;
}
public Boolean getLabelEditableFreeze() {
return this.labelEditableFreeze;
}
public PremiumGetFormSchemaResponseBodyResultSchemaContentItemsProps setLink(String link) {
this.link = link;
return this;
}
public String getLink() {
return this.link;
}
public PremiumGetFormSchemaResponseBodyResultSchemaContentItemsProps setMainTitle(String mainTitle) {
this.mainTitle = mainTitle;
return this;
}
public String getMainTitle() {
return this.mainTitle;
}
public PremiumGetFormSchemaResponseBodyResultSchemaContentItemsProps setNotPrint(String notPrint) {
this.notPrint = notPrint;
return this;
}
public String getNotPrint() {
return this.notPrint;
}
public PremiumGetFormSchemaResponseBodyResultSchemaContentItemsProps setNotUpper(String notUpper) {
this.notUpper = notUpper;
return this;
}
public String getNotUpper() {
return this.notUpper;
}
public PremiumGetFormSchemaResponseBodyResultSchemaContentItemsProps setObjOptions(java.util.List objOptions) {
this.objOptions = objOptions;
return this;
}
public java.util.List getObjOptions() {
return this.objOptions;
}
public PremiumGetFormSchemaResponseBodyResultSchemaContentItemsProps setOptions(java.util.List options) {
this.options = options;
return this;
}
public java.util.List getOptions() {
return this.options;
}
public PremiumGetFormSchemaResponseBodyResultSchemaContentItemsProps setPayEnable(Boolean payEnable) {
this.payEnable = payEnable;
return this;
}
public Boolean getPayEnable() {
return this.payEnable;
}
public PremiumGetFormSchemaResponseBodyResultSchemaContentItemsProps setPlaceholder(String placeholder) {
this.placeholder = placeholder;
return this;
}
public String getPlaceholder() {
return this.placeholder;
}
public PremiumGetFormSchemaResponseBodyResultSchemaContentItemsProps setPush(PremiumGetFormSchemaResponseBodyResultSchemaContentItemsPropsPush push) {
this.push = push;
return this;
}
public PremiumGetFormSchemaResponseBodyResultSchemaContentItemsPropsPush getPush() {
return this.push;
}
public PremiumGetFormSchemaResponseBodyResultSchemaContentItemsProps setPushToAttendance(Boolean pushToAttendance) {
this.pushToAttendance = pushToAttendance;
return this;
}
public Boolean getPushToAttendance() {
return this.pushToAttendance;
}
public PremiumGetFormSchemaResponseBodyResultSchemaContentItemsProps setPushToCalendar(Integer pushToCalendar) {
this.pushToCalendar = pushToCalendar;
return this;
}
public Integer getPushToCalendar() {
return this.pushToCalendar;
}
public PremiumGetFormSchemaResponseBodyResultSchemaContentItemsProps setRequired(Boolean required) {
this.required = required;
return this;
}
public Boolean getRequired() {
return this.required;
}
public PremiumGetFormSchemaResponseBodyResultSchemaContentItemsProps setRequiredEditableFreeze(Boolean requiredEditableFreeze) {
this.requiredEditableFreeze = requiredEditableFreeze;
return this;
}
public Boolean getRequiredEditableFreeze() {
return this.requiredEditableFreeze;
}
public PremiumGetFormSchemaResponseBodyResultSchemaContentItemsProps setShowAttendOptions(Boolean showAttendOptions) {
this.showAttendOptions = showAttendOptions;
return this;
}
public Boolean getShowAttendOptions() {
return this.showAttendOptions;
}
public PremiumGetFormSchemaResponseBodyResultSchemaContentItemsProps setStaffStatusEnabled(Boolean staffStatusEnabled) {
this.staffStatusEnabled = staffStatusEnabled;
return this;
}
public Boolean getStaffStatusEnabled() {
return this.staffStatusEnabled;
}
public PremiumGetFormSchemaResponseBodyResultSchemaContentItemsProps setStatField(java.util.List statField) {
this.statField = statField;
return this;
}
public java.util.List getStatField() {
return this.statField;
}
public PremiumGetFormSchemaResponseBodyResultSchemaContentItemsProps setTableViewMode(String tableViewMode) {
this.tableViewMode = tableViewMode;
return this;
}
public String getTableViewMode() {
return this.tableViewMode;
}
public PremiumGetFormSchemaResponseBodyResultSchemaContentItemsProps setUnit(String unit) {
this.unit = unit;
return this;
}
public String getUnit() {
return this.unit;
}
public PremiumGetFormSchemaResponseBodyResultSchemaContentItemsProps setUseCalendar(Boolean useCalendar) {
this.useCalendar = useCalendar;
return this;
}
public Boolean getUseCalendar() {
return this.useCalendar;
}
public PremiumGetFormSchemaResponseBodyResultSchemaContentItemsProps setVerticalPrint(Boolean verticalPrint) {
this.verticalPrint = verticalPrint;
return this;
}
public Boolean getVerticalPrint() {
return this.verticalPrint;
}
}
public static class PremiumGetFormSchemaResponseBodyResultSchemaContentItems extends TeaModel {
@NameInMap("children")
public java.util.List children;
/**
* This parameter is required.
*
* example:
* TextField
*/
@NameInMap("componentName")
public String componentName;
/**
* This parameter is required.
*/
@NameInMap("props")
public PremiumGetFormSchemaResponseBodyResultSchemaContentItemsProps props;
public static PremiumGetFormSchemaResponseBodyResultSchemaContentItems build(java.util.Map map) throws Exception {
PremiumGetFormSchemaResponseBodyResultSchemaContentItems self = new PremiumGetFormSchemaResponseBodyResultSchemaContentItems();
return TeaModel.build(map, self);
}
public PremiumGetFormSchemaResponseBodyResultSchemaContentItems setChildren(java.util.List children) {
this.children = children;
return this;
}
public java.util.List getChildren() {
return this.children;
}
public PremiumGetFormSchemaResponseBodyResultSchemaContentItems setComponentName(String componentName) {
this.componentName = componentName;
return this;
}
public String getComponentName() {
return this.componentName;
}
public PremiumGetFormSchemaResponseBodyResultSchemaContentItems setProps(PremiumGetFormSchemaResponseBodyResultSchemaContentItemsProps props) {
this.props = props;
return this;
}
public PremiumGetFormSchemaResponseBodyResultSchemaContentItemsProps getProps() {
return this.props;
}
}
public static class PremiumGetFormSchemaResponseBodyResultSchemaContent extends TeaModel {
/**
* example:
* common
*/
@NameInMap("icon")
public String icon;
/**
* This parameter is required.
*/
@NameInMap("items")
public java.util.List items;
/**
* This parameter is required.
*
* example:
* 示例模板
*/
@NameInMap("title")
public String title;
public static PremiumGetFormSchemaResponseBodyResultSchemaContent build(java.util.Map map) throws Exception {
PremiumGetFormSchemaResponseBodyResultSchemaContent self = new PremiumGetFormSchemaResponseBodyResultSchemaContent();
return TeaModel.build(map, self);
}
public PremiumGetFormSchemaResponseBodyResultSchemaContent setIcon(String icon) {
this.icon = icon;
return this;
}
public String getIcon() {
return this.icon;
}
public PremiumGetFormSchemaResponseBodyResultSchemaContent setItems(java.util.List items) {
this.items = items;
return this;
}
public java.util.List getItems() {
return this.items;
}
public PremiumGetFormSchemaResponseBodyResultSchemaContent setTitle(String title) {
this.title = title;
return this;
}
public String getTitle() {
return this.title;
}
}
public static class PremiumGetFormSchemaResponseBodyResult extends TeaModel {
/**
* This parameter is required.
*
* example:
* 0
*/
@NameInMap("appType")
public Integer appType;
/**
* This parameter is required.
*
* example:
* 26652461xxxx5992
*/
@NameInMap("creatorUserId")
public String creatorUserId;
/**
* This parameter is required.
*
* example:
* PROC-17428B8C-6C60-470E-xxxx-64F1037AE067
*/
@NameInMap("formCode")
public String formCode;
/**
* This parameter is required.
*
* example:
* 2021-12-01T10:49Z
*/
@NameInMap("gmtCreate")
public String gmtCreate;
/**
* This parameter is required.
*
* example:
* 2021-12-01T10:49Z
*/
@NameInMap("gmtModified")
public String gmtModified;
/**
* example:
* null
*/
@NameInMap("icon")
public String icon;
/**
* example:
* xxxx
*/
@NameInMap("memo")
public String memo;
/**
* example:
* 示例模板
*/
@NameInMap("name")
public String name;
/**
* This parameter is required.
*/
@NameInMap("schemaContent")
public PremiumGetFormSchemaResponseBodyResultSchemaContent schemaContent;
/**
* example:
* PUBLISHED
*/
@NameInMap("status")
public String status;
public static PremiumGetFormSchemaResponseBodyResult build(java.util.Map map) throws Exception {
PremiumGetFormSchemaResponseBodyResult self = new PremiumGetFormSchemaResponseBodyResult();
return TeaModel.build(map, self);
}
public PremiumGetFormSchemaResponseBodyResult setAppType(Integer appType) {
this.appType = appType;
return this;
}
public Integer getAppType() {
return this.appType;
}
public PremiumGetFormSchemaResponseBodyResult setCreatorUserId(String creatorUserId) {
this.creatorUserId = creatorUserId;
return this;
}
public String getCreatorUserId() {
return this.creatorUserId;
}
public PremiumGetFormSchemaResponseBodyResult setFormCode(String formCode) {
this.formCode = formCode;
return this;
}
public String getFormCode() {
return this.formCode;
}
public PremiumGetFormSchemaResponseBodyResult setGmtCreate(String gmtCreate) {
this.gmtCreate = gmtCreate;
return this;
}
public String getGmtCreate() {
return this.gmtCreate;
}
public PremiumGetFormSchemaResponseBodyResult setGmtModified(String gmtModified) {
this.gmtModified = gmtModified;
return this;
}
public String getGmtModified() {
return this.gmtModified;
}
public PremiumGetFormSchemaResponseBodyResult setIcon(String icon) {
this.icon = icon;
return this;
}
public String getIcon() {
return this.icon;
}
public PremiumGetFormSchemaResponseBodyResult setMemo(String memo) {
this.memo = memo;
return this;
}
public String getMemo() {
return this.memo;
}
public PremiumGetFormSchemaResponseBodyResult setName(String name) {
this.name = name;
return this;
}
public String getName() {
return this.name;
}
public PremiumGetFormSchemaResponseBodyResult setSchemaContent(PremiumGetFormSchemaResponseBodyResultSchemaContent schemaContent) {
this.schemaContent = schemaContent;
return this;
}
public PremiumGetFormSchemaResponseBodyResultSchemaContent getSchemaContent() {
return this.schemaContent;
}
public PremiumGetFormSchemaResponseBodyResult setStatus(String status) {
this.status = status;
return this;
}
public String getStatus() {
return this.status;
}
}
}