com.antgroup.antchain.openapi.bot.models.NotifyPullstrategyChargeorderinfoRequest Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of openapi-bot Show documentation
Show all versions of openapi-bot Show documentation
Ant Chain BOT SDK for Java
// This file is auto-generated, don't edit it. Thanks.
package com.antgroup.antchain.openapi.bot.models;
import com.aliyun.tea.*;
public class NotifyPullstrategyChargeorderinfoRequest extends TeaModel {
// OAuth模式下的授权token
@NameInMap("auth_token")
public String authToken;
@NameInMap("product_instance_id")
public String productInstanceId;
// 运营商标识
@NameInMap("operator_id")
@Validation(required = true)
public String operatorId;
// 加密后的核心数据
@NameInMap("data")
@Validation(required = true)
public String data;
// 接口请求时的时间戳信息,格式为yyyyMMddHHmmss
@NameInMap("time_stamp")
@Validation(required = true)
public String timeStamp;
// 自增序列,4位自增序列取自时间戳,同一秒内按序列自增长,新秒重计
@NameInMap("seq")
@Validation(required = true)
public String seq;
// 参数签名,原文为operatorId+data+timeStamp+seq
@NameInMap("sig")
@Validation(required = true)
public String sig;
// 场景码
@NameInMap("scene")
@Validation(required = true)
public String scene;
// 数据模型ID,用于校验data原文数据
@NameInMap("data_model_id")
public String dataModelId;
public static NotifyPullstrategyChargeorderinfoRequest build(java.util.Map map) throws Exception {
NotifyPullstrategyChargeorderinfoRequest self = new NotifyPullstrategyChargeorderinfoRequest();
return TeaModel.build(map, self);
}
public NotifyPullstrategyChargeorderinfoRequest setAuthToken(String authToken) {
this.authToken = authToken;
return this;
}
public String getAuthToken() {
return this.authToken;
}
public NotifyPullstrategyChargeorderinfoRequest setProductInstanceId(String productInstanceId) {
this.productInstanceId = productInstanceId;
return this;
}
public String getProductInstanceId() {
return this.productInstanceId;
}
public NotifyPullstrategyChargeorderinfoRequest setOperatorId(String operatorId) {
this.operatorId = operatorId;
return this;
}
public String getOperatorId() {
return this.operatorId;
}
public NotifyPullstrategyChargeorderinfoRequest setData(String data) {
this.data = data;
return this;
}
public String getData() {
return this.data;
}
public NotifyPullstrategyChargeorderinfoRequest setTimeStamp(String timeStamp) {
this.timeStamp = timeStamp;
return this;
}
public String getTimeStamp() {
return this.timeStamp;
}
public NotifyPullstrategyChargeorderinfoRequest setSeq(String seq) {
this.seq = seq;
return this;
}
public String getSeq() {
return this.seq;
}
public NotifyPullstrategyChargeorderinfoRequest setSig(String sig) {
this.sig = sig;
return this;
}
public String getSig() {
return this.sig;
}
public NotifyPullstrategyChargeorderinfoRequest setScene(String scene) {
this.scene = scene;
return this;
}
public String getScene() {
return this.scene;
}
public NotifyPullstrategyChargeorderinfoRequest setDataModelId(String dataModelId) {
this.dataModelId = dataModelId;
return this;
}
public String getDataModelId() {
return this.dataModelId;
}
}