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

com.aliyun.dingtalkcrm_1_0.models.UpdateMenuDataRequest Maven / Gradle / Ivy

There is a newer version: 2.1.67
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 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: *

https://tj-ali-crm-test.tangees.com/tungee/crm/mobile/?corpid=dinge18b222ec5637b04ffe93478753d9884#/form/PROC-ECC13160-7AFF-4D5B-8E73-E5B98BB9A59B?库存流水&psi_stock_flow&fromPage=home

*/ @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 - 2024 Weber Informatics LLC | Privacy Policy