
com.aliyun.dingtalkcrm_1_0.models.UpdateMenuDataRequest Maven / Gradle / Ivy
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.dingtalkcrm_1_0.models;
import com.aliyun.tea.*;
public class UpdateMenuDataRequest extends TeaModel {
@NameInMap("attr")
public java.util.Map attr;
/**
* This parameter is required.
*
* example:
* 89ez9DwVWQVgkhwndJNt1ZY
*/
@NameInMap("bizTraceId")
public String bizTraceId;
/**
* This parameter is required.
*
* example:
* sale
*/
@NameInMap("module")
public String module;
/**
* This parameter is required.
*/
@NameInMap("navData")
public UpdateMenuDataRequestNavData navData;
/**
* This parameter is required.
*
* example:
* add
*/
@NameInMap("operateType")
public String operateType;
/**
* This parameter is required.
*
* example:
* 16044739461008808646
*/
@NameInMap("operatorUserId")
public String operatorUserId;
public static UpdateMenuDataRequest build(java.util.Map map) throws Exception {
UpdateMenuDataRequest self = new UpdateMenuDataRequest();
return TeaModel.build(map, self);
}
public UpdateMenuDataRequest setAttr(java.util.Map attr) {
this.attr = attr;
return this;
}
public java.util.Map getAttr() {
return this.attr;
}
public UpdateMenuDataRequest setBizTraceId(String bizTraceId) {
this.bizTraceId = bizTraceId;
return this;
}
public String getBizTraceId() {
return this.bizTraceId;
}
public UpdateMenuDataRequest setModule(String module) {
this.module = module;
return this;
}
public String getModule() {
return this.module;
}
public UpdateMenuDataRequest setNavData(UpdateMenuDataRequestNavData navData) {
this.navData = navData;
return this;
}
public UpdateMenuDataRequestNavData getNavData() {
return this.navData;
}
public UpdateMenuDataRequest setOperateType(String operateType) {
this.operateType = operateType;
return this;
}
public String getOperateType() {
return this.operateType;
}
public UpdateMenuDataRequest setOperatorUserId(String operatorUserId) {
this.operatorUserId = operatorUserId;
return this;
}
public String getOperatorUserId() {
return this.operatorUserId;
}
public static class UpdateMenuDataRequestNavDataNavExtInfo extends TeaModel {
/**
* example:
* oem
*/
@NameInMap("productMode")
public String productMode;
/**
* example:
* tj
*/
@NameInMap("provider")
public String provider;
public static UpdateMenuDataRequestNavDataNavExtInfo build(java.util.Map map) throws Exception {
UpdateMenuDataRequestNavDataNavExtInfo self = new UpdateMenuDataRequestNavDataNavExtInfo();
return TeaModel.build(map, self);
}
public UpdateMenuDataRequestNavDataNavExtInfo setProductMode(String productMode) {
this.productMode = productMode;
return this;
}
public String getProductMode() {
return this.productMode;
}
public UpdateMenuDataRequestNavDataNavExtInfo setProvider(String provider) {
this.provider = provider;
return this;
}
public String getProvider() {
return this.provider;
}
}
public static class UpdateMenuDataRequestNavData extends TeaModel {
/**
* This parameter is required.
*
* example:
* 1
*/
@NameInMap("displayStatus")
public String displayStatus;
/**
* example:
* icon-biaodan_baogao
*/
@NameInMap("icon")
public String icon;
/**
* example:
* #CCEEFF
*/
@NameInMap("iconBgColor")
public String iconBgColor;
/**
* example:
* #007FFF
*/
@NameInMap("iconColor")
public String iconColor;
/**
* example:
* same_page
*/
@NameInMap("integrationProtocol")
public String integrationProtocol;
/**
* This parameter is required.
*
* example:
* 库存账单
*/
@NameInMap("mobileNavName")
public String mobileNavName;
/**
* example:
*
*/
@NameInMap("mobileUrl")
public String mobileUrl;
/**
* This parameter is required.
*
* example:
* lowcode_customize_form
*/
@NameInMap("navCode")
public String navCode;
@NameInMap("navExtInfo")
public UpdateMenuDataRequestNavDataNavExtInfo navExtInfo;
/**
* This parameter is required.
*
* example:
* lowcode_customize_form:PROC-0279E824-ED47-4E75-86F2-11B665F3704D
*/
@NameInMap("navId")
public String navId;
/**
* This parameter is required.
*
* example:
* 库存流水
*/
@NameInMap("navName")
public String navName;
/**
* This parameter is required.
*
* example:
* PUBLISHED
*/
@NameInMap("navStatus")
public String navStatus;
/**
* example:
* item
*/
@NameInMap("navType")
public String navType;
/**
* example:
* crm_product
*/
@NameInMap("parentNavId")
public String parentNavId;
/**
* example:
* tj
*/
@NameInMap("provider")
public String provider;
@NameInMap("sortNum")
public Integer sortNum;
/**
* example:
* /form/PROC-ECC13160-7AFF-4D5B-8E73-E5B98BB9A59B?bizType=psi_stock_flow&formName=库存流水
*/
@NameInMap("url")
public String url;
public static UpdateMenuDataRequestNavData build(java.util.Map map) throws Exception {
UpdateMenuDataRequestNavData self = new UpdateMenuDataRequestNavData();
return TeaModel.build(map, self);
}
public UpdateMenuDataRequestNavData setDisplayStatus(String displayStatus) {
this.displayStatus = displayStatus;
return this;
}
public String getDisplayStatus() {
return this.displayStatus;
}
public UpdateMenuDataRequestNavData setIcon(String icon) {
this.icon = icon;
return this;
}
public String getIcon() {
return this.icon;
}
public UpdateMenuDataRequestNavData setIconBgColor(String iconBgColor) {
this.iconBgColor = iconBgColor;
return this;
}
public String getIconBgColor() {
return this.iconBgColor;
}
public UpdateMenuDataRequestNavData setIconColor(String iconColor) {
this.iconColor = iconColor;
return this;
}
public String getIconColor() {
return this.iconColor;
}
public UpdateMenuDataRequestNavData setIntegrationProtocol(String integrationProtocol) {
this.integrationProtocol = integrationProtocol;
return this;
}
public String getIntegrationProtocol() {
return this.integrationProtocol;
}
public UpdateMenuDataRequestNavData setMobileNavName(String mobileNavName) {
this.mobileNavName = mobileNavName;
return this;
}
public String getMobileNavName() {
return this.mobileNavName;
}
public UpdateMenuDataRequestNavData setMobileUrl(String mobileUrl) {
this.mobileUrl = mobileUrl;
return this;
}
public String getMobileUrl() {
return this.mobileUrl;
}
public UpdateMenuDataRequestNavData setNavCode(String navCode) {
this.navCode = navCode;
return this;
}
public String getNavCode() {
return this.navCode;
}
public UpdateMenuDataRequestNavData setNavExtInfo(UpdateMenuDataRequestNavDataNavExtInfo navExtInfo) {
this.navExtInfo = navExtInfo;
return this;
}
public UpdateMenuDataRequestNavDataNavExtInfo getNavExtInfo() {
return this.navExtInfo;
}
public UpdateMenuDataRequestNavData setNavId(String navId) {
this.navId = navId;
return this;
}
public String getNavId() {
return this.navId;
}
public UpdateMenuDataRequestNavData setNavName(String navName) {
this.navName = navName;
return this;
}
public String getNavName() {
return this.navName;
}
public UpdateMenuDataRequestNavData setNavStatus(String navStatus) {
this.navStatus = navStatus;
return this;
}
public String getNavStatus() {
return this.navStatus;
}
public UpdateMenuDataRequestNavData setNavType(String navType) {
this.navType = navType;
return this;
}
public String getNavType() {
return this.navType;
}
public UpdateMenuDataRequestNavData setParentNavId(String parentNavId) {
this.parentNavId = parentNavId;
return this;
}
public String getParentNavId() {
return this.parentNavId;
}
public UpdateMenuDataRequestNavData setProvider(String provider) {
this.provider = provider;
return this;
}
public String getProvider() {
return this.provider;
}
public UpdateMenuDataRequestNavData setSortNum(Integer sortNum) {
this.sortNum = sortNum;
return this;
}
public Integer getSortNum() {
return this.sortNum;
}
public UpdateMenuDataRequestNavData setUrl(String url) {
this.url = url;
return this;
}
public String getUrl() {
return this.url;
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy