
com.aliyun.dingtalkcard_1_0.models.UpdateCardWithDelegateRequest Maven / Gradle / Ivy
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.dingtalkcard_1_0.models;
import com.aliyun.tea.*;
public class UpdateCardWithDelegateRequest extends TeaModel {
@NameInMap("cardData")
public UpdateCardWithDelegateRequestCardData cardData;
@NameInMap("cardUpdateOptions")
public UpdateCardWithDelegateRequestCardUpdateOptions cardUpdateOptions;
/**
* This parameter is required.
*
* example:
* 123
*/
@NameInMap("outTrackId")
public String outTrackId;
@NameInMap("privateData")
public java.util.Map privateData;
@NameInMap("userIdType")
public Integer userIdType;
public static UpdateCardWithDelegateRequest build(java.util.Map map) throws Exception {
UpdateCardWithDelegateRequest self = new UpdateCardWithDelegateRequest();
return TeaModel.build(map, self);
}
public UpdateCardWithDelegateRequest setCardData(UpdateCardWithDelegateRequestCardData cardData) {
this.cardData = cardData;
return this;
}
public UpdateCardWithDelegateRequestCardData getCardData() {
return this.cardData;
}
public UpdateCardWithDelegateRequest setCardUpdateOptions(UpdateCardWithDelegateRequestCardUpdateOptions cardUpdateOptions) {
this.cardUpdateOptions = cardUpdateOptions;
return this;
}
public UpdateCardWithDelegateRequestCardUpdateOptions getCardUpdateOptions() {
return this.cardUpdateOptions;
}
public UpdateCardWithDelegateRequest setOutTrackId(String outTrackId) {
this.outTrackId = outTrackId;
return this;
}
public String getOutTrackId() {
return this.outTrackId;
}
public UpdateCardWithDelegateRequest setPrivateData(java.util.Map privateData) {
this.privateData = privateData;
return this;
}
public java.util.Map getPrivateData() {
return this.privateData;
}
public UpdateCardWithDelegateRequest setUserIdType(Integer userIdType) {
this.userIdType = userIdType;
return this;
}
public Integer getUserIdType() {
return this.userIdType;
}
public static class UpdateCardWithDelegateRequestCardData extends TeaModel {
@NameInMap("cardParamMap")
public java.util.Map cardParamMap;
public static UpdateCardWithDelegateRequestCardData build(java.util.Map map) throws Exception {
UpdateCardWithDelegateRequestCardData self = new UpdateCardWithDelegateRequestCardData();
return TeaModel.build(map, self);
}
public UpdateCardWithDelegateRequestCardData setCardParamMap(java.util.Map cardParamMap) {
this.cardParamMap = cardParamMap;
return this;
}
public java.util.Map getCardParamMap() {
return this.cardParamMap;
}
}
public static class UpdateCardWithDelegateRequestCardUpdateOptions extends TeaModel {
@NameInMap("updateCardDataByKey")
public Boolean updateCardDataByKey;
@NameInMap("updatePrivateDataByKey")
public Boolean updatePrivateDataByKey;
public static UpdateCardWithDelegateRequestCardUpdateOptions build(java.util.Map map) throws Exception {
UpdateCardWithDelegateRequestCardUpdateOptions self = new UpdateCardWithDelegateRequestCardUpdateOptions();
return TeaModel.build(map, self);
}
public UpdateCardWithDelegateRequestCardUpdateOptions setUpdateCardDataByKey(Boolean updateCardDataByKey) {
this.updateCardDataByKey = updateCardDataByKey;
return this;
}
public Boolean getUpdateCardDataByKey() {
return this.updateCardDataByKey;
}
public UpdateCardWithDelegateRequestCardUpdateOptions setUpdatePrivateDataByKey(Boolean updatePrivateDataByKey) {
this.updatePrivateDataByKey = updatePrivateDataByKey;
return this;
}
public Boolean getUpdatePrivateDataByKey() {
return this.updatePrivateDataByKey;
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy