com.alipay.api.domain.VehMessageEntity Maven / Gradle / Ivy
package com.alipay.api.domain;
import com.alipay.api.AlipayObject;
import com.alipay.api.internal.mapping.ApiField;
/**
* 车主统一消息实体类型
*
* @author auto create
* @since 1.0, 2022-11-14 12:56:55
*/
public class VehMessageEntity extends AlipayObject {
private static final long serialVersionUID = 5151514947519225896L;
/**
* 证件号码.(certificate_type/certificate_number/certificate_username) 或者uid必须有一个不为空。两个都不为空则以uid为准. 该字段为敏感字段,须做md5处理后传输。示例中值的明文为310101198011110010.
*/
@ApiField("certificate_number")
private String certificateNumber;
/**
* 证件类型, 01表示身份证.(certificate_type/certificate_number/certificate_username) 或者uid必须有一个不为空。两个都不为空则以uid为准.
*/
@ApiField("certificate_type")
private String certificateType;
/**
* 证件用户名字.(certificate_type/certificate_number/certificate_username) 或者uid必须有一个不为空。两个都不为空则以uid为准.
*/
@ApiField("certificate_username")
private String certificateUsername;
/**
* 消息参数信息,json格式字符串. 该字段与msg_type对应,不同的sc需要传不同的参数信息,详情参考接口补充说明.
*/
@ApiField("ext_info")
private String extInfo;
/**
* 消息提示红点标记
*/
@ApiField("mark")
private String mark;
/**
* 消息模板id
*/
@ApiField("msg_template_id")
private String msgTemplateId;
/**
* (certificate_type/certificate_number/用户名字) 或者open_id必须有一个不为空。两个都不为空则以open_id为准
*/
@ApiField("open_id")
private String openId;
/**
* identity字段:值为不大于64位的保证唯一的字符串;该字段用于保证消息唯一性,防止消息重复推送,相当于业务流水号,由接入方自行生成
*/
@ApiField("out_msg_id")
private String outMsgId;
/**
* 消息跳转url。
*/
@ApiField("target_url")
private String targetUrl;
/**
* (certificate_type/certificate_number/用户名字) 或者uid必须有一个不为空。两个都不为空则以uid为准
*/
@ApiField("uid")
private String uid;
public String getCertificateNumber() {
return this.certificateNumber;
}
public void setCertificateNumber(String certificateNumber) {
this.certificateNumber = certificateNumber;
}
public String getCertificateType() {
return this.certificateType;
}
public void setCertificateType(String certificateType) {
this.certificateType = certificateType;
}
public String getCertificateUsername() {
return this.certificateUsername;
}
public void setCertificateUsername(String certificateUsername) {
this.certificateUsername = certificateUsername;
}
public String getExtInfo() {
return this.extInfo;
}
public void setExtInfo(String extInfo) {
this.extInfo = extInfo;
}
public String getMark() {
return this.mark;
}
public void setMark(String mark) {
this.mark = mark;
}
public String getMsgTemplateId() {
return this.msgTemplateId;
}
public void setMsgTemplateId(String msgTemplateId) {
this.msgTemplateId = msgTemplateId;
}
public String getOpenId() {
return this.openId;
}
public void setOpenId(String openId) {
this.openId = openId;
}
public String getOutMsgId() {
return this.outMsgId;
}
public void setOutMsgId(String outMsgId) {
this.outMsgId = outMsgId;
}
public String getTargetUrl() {
return this.targetUrl;
}
public void setTargetUrl(String targetUrl) {
this.targetUrl = targetUrl;
}
public String getUid() {
return this.uid;
}
public void setUid(String uid) {
this.uid = uid;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy