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

com.aliyun.dingtalkcrm_1_0.models.CreateRelationMetaRequest 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 CreateRelationMetaRequest extends TeaModel {
    @NameInMap("operatorUserId")
    public String operatorUserId;

    @NameInMap("relationMetaDTO")
    public CreateRelationMetaRequestRelationMetaDTO relationMetaDTO;

    @NameInMap("tenant")
    public String tenant;

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

    public CreateRelationMetaRequest setOperatorUserId(String operatorUserId) {
        this.operatorUserId = operatorUserId;
        return this;
    }
    public String getOperatorUserId() {
        return this.operatorUserId;
    }

    public CreateRelationMetaRequest setRelationMetaDTO(CreateRelationMetaRequestRelationMetaDTO relationMetaDTO) {
        this.relationMetaDTO = relationMetaDTO;
        return this;
    }
    public CreateRelationMetaRequestRelationMetaDTO getRelationMetaDTO() {
        return this.relationMetaDTO;
    }

    public CreateRelationMetaRequest setTenant(String tenant) {
        this.tenant = tenant;
        return this;
    }
    public String getTenant() {
        return this.tenant;
    }

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

        @NameInMap("value")
        public String value;

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

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

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

    }

    public static class CreateRelationMetaRequestRelationMetaDTOItemsProps extends TeaModel {
        @NameInMap("align")
        public String align;

        @NameInMap("bizAlias")
        public String bizAlias;

        @NameInMap("choice")
        public Long choice;

        @NameInMap("content")
        public String content;

        @NameInMap("disabled")
        public Boolean disabled;

        @NameInMap("duration")
        public Boolean duration;

        @NameInMap("fieldId")
        public String fieldId;

        @NameInMap("format")
        public String format;

        @NameInMap("invisible")
        public Boolean invisible;

        @NameInMap("label")
        public String label;

        @NameInMap("labelEditableFreeze")
        public Boolean labelEditableFreeze;

        @NameInMap("link")
        public String link;

        @NameInMap("needDetail")
        public String needDetail;

        @NameInMap("notPrint")
        public String notPrint;

        @NameInMap("notUpper")
        public String notUpper;

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

        @NameInMap("payEnable")
        public Boolean payEnable;

        @NameInMap("placeholder")
        public String placeholder;

        @NameInMap("required")
        public Boolean required;

        @NameInMap("requiredEditableFreeze")
        public Boolean requiredEditableFreeze;

        @NameInMap("sortable")
        public Boolean sortable;

        @NameInMap("unit")
        public String unit;

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

        public CreateRelationMetaRequestRelationMetaDTOItemsProps setAlign(String align) {
            this.align = align;
            return this;
        }
        public String getAlign() {
            return this.align;
        }

        public CreateRelationMetaRequestRelationMetaDTOItemsProps setBizAlias(String bizAlias) {
            this.bizAlias = bizAlias;
            return this;
        }
        public String getBizAlias() {
            return this.bizAlias;
        }

        public CreateRelationMetaRequestRelationMetaDTOItemsProps setChoice(Long choice) {
            this.choice = choice;
            return this;
        }
        public Long getChoice() {
            return this.choice;
        }

        public CreateRelationMetaRequestRelationMetaDTOItemsProps setContent(String content) {
            this.content = content;
            return this;
        }
        public String getContent() {
            return this.content;
        }

        public CreateRelationMetaRequestRelationMetaDTOItemsProps setDisabled(Boolean disabled) {
            this.disabled = disabled;
            return this;
        }
        public Boolean getDisabled() {
            return this.disabled;
        }

        public CreateRelationMetaRequestRelationMetaDTOItemsProps setDuration(Boolean duration) {
            this.duration = duration;
            return this;
        }
        public Boolean getDuration() {
            return this.duration;
        }

        public CreateRelationMetaRequestRelationMetaDTOItemsProps setFieldId(String fieldId) {
            this.fieldId = fieldId;
            return this;
        }
        public String getFieldId() {
            return this.fieldId;
        }

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

        public CreateRelationMetaRequestRelationMetaDTOItemsProps setInvisible(Boolean invisible) {
            this.invisible = invisible;
            return this;
        }
        public Boolean getInvisible() {
            return this.invisible;
        }

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

        public CreateRelationMetaRequestRelationMetaDTOItemsProps setLabelEditableFreeze(Boolean labelEditableFreeze) {
            this.labelEditableFreeze = labelEditableFreeze;
            return this;
        }
        public Boolean getLabelEditableFreeze() {
            return this.labelEditableFreeze;
        }

        public CreateRelationMetaRequestRelationMetaDTOItemsProps setLink(String link) {
            this.link = link;
            return this;
        }
        public String getLink() {
            return this.link;
        }

        public CreateRelationMetaRequestRelationMetaDTOItemsProps setNeedDetail(String needDetail) {
            this.needDetail = needDetail;
            return this;
        }
        public String getNeedDetail() {
            return this.needDetail;
        }

        public CreateRelationMetaRequestRelationMetaDTOItemsProps setNotPrint(String notPrint) {
            this.notPrint = notPrint;
            return this;
        }
        public String getNotPrint() {
            return this.notPrint;
        }

        public CreateRelationMetaRequestRelationMetaDTOItemsProps setNotUpper(String notUpper) {
            this.notUpper = notUpper;
            return this;
        }
        public String getNotUpper() {
            return this.notUpper;
        }

        public CreateRelationMetaRequestRelationMetaDTOItemsProps setOptions(java.util.List options) {
            this.options = options;
            return this;
        }
        public java.util.List getOptions() {
            return this.options;
        }

        public CreateRelationMetaRequestRelationMetaDTOItemsProps setPayEnable(Boolean payEnable) {
            this.payEnable = payEnable;
            return this;
        }
        public Boolean getPayEnable() {
            return this.payEnable;
        }

        public CreateRelationMetaRequestRelationMetaDTOItemsProps setPlaceholder(String placeholder) {
            this.placeholder = placeholder;
            return this;
        }
        public String getPlaceholder() {
            return this.placeholder;
        }

        public CreateRelationMetaRequestRelationMetaDTOItemsProps setRequired(Boolean required) {
            this.required = required;
            return this;
        }
        public Boolean getRequired() {
            return this.required;
        }

        public CreateRelationMetaRequestRelationMetaDTOItemsProps setRequiredEditableFreeze(Boolean requiredEditableFreeze) {
            this.requiredEditableFreeze = requiredEditableFreeze;
            return this;
        }
        public Boolean getRequiredEditableFreeze() {
            return this.requiredEditableFreeze;
        }

        public CreateRelationMetaRequestRelationMetaDTOItemsProps setSortable(Boolean sortable) {
            this.sortable = sortable;
            return this;
        }
        public Boolean getSortable() {
            return this.sortable;
        }

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

    }

    public static class CreateRelationMetaRequestRelationMetaDTOItems extends TeaModel {
        @NameInMap("componentName")
        public String componentName;

        @NameInMap("props")
        public CreateRelationMetaRequestRelationMetaDTOItemsProps props;

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

        public CreateRelationMetaRequestRelationMetaDTOItems setComponentName(String componentName) {
            this.componentName = componentName;
            return this;
        }
        public String getComponentName() {
            return this.componentName;
        }

        public CreateRelationMetaRequestRelationMetaDTOItems setProps(CreateRelationMetaRequestRelationMetaDTOItemsProps props) {
            this.props = props;
            return this;
        }
        public CreateRelationMetaRequestRelationMetaDTOItemsProps getProps() {
            return this.props;
        }

    }

    public static class CreateRelationMetaRequestRelationMetaDTO extends TeaModel {
        @NameInMap("desc")
        public String desc;

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

        @NameInMap("name")
        public String name;

        @NameInMap("relationType")
        public String relationType;

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

        public CreateRelationMetaRequestRelationMetaDTO setDesc(String desc) {
            this.desc = desc;
            return this;
        }
        public String getDesc() {
            return this.desc;
        }

        public CreateRelationMetaRequestRelationMetaDTO setItems(java.util.List items) {
            this.items = items;
            return this;
        }
        public java.util.List getItems() {
            return this.items;
        }

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

        public CreateRelationMetaRequestRelationMetaDTO setRelationType(String relationType) {
            this.relationType = relationType;
            return this;
        }
        public String getRelationType() {
            return this.relationType;
        }

    }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy