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

com.egzosn.pay.wx.v3.bean.response.WxNoticeParams Maven / Gradle / Ivy

The newest version!
package com.egzosn.pay.wx.v3.bean.response;

import com.alibaba.fastjson.annotation.JSONField;
import com.egzosn.pay.common.bean.NoticeParams;

/**
 * 微信通知参数
 * @author Egan
 * 
 * email [email protected]
 * date 2021/10/4
 *
*/ public class WxNoticeParams extends NoticeParams { /** * 通知的唯一ID * 示例值:EV-2018022511223320873 */ private String id; /** *通知创建的时间,遵循rfc3339标准格式,格式为YYYY-MM-DDTHH:mm:ss+TIMEZONE,YYYY-MM-DD表示年月日,T出现在字符串中,表示time元素的开头,HH:mm:ss表示时分秒,TIMEZONE表示时区(+08:00表示东八区时间,领先UTC 8小时,即北京时间)。例如:2015-05-20T13:29:35+08:00表示,北京时间2015年5月20日13点29分35秒。 * 示例值:2018-06-08T10:34:56+08:00 */ @JSONField(name = "create_time") private String createTime; /** * 通知的类型: * TRANSACTION.SUCCESS 支付成功通知 * REFUND.SUCCESS:退款成功通知 * REFUND.ABNORMAL:退款异常通知 * REFUND.CLOSED:退款关闭通知 * 示例值:REFUND.SUCCESS */ @JSONField(name = "event_type") private String eventType; /** * 通知的资源数据类型,支付成功通知为encrypt-resource * 示例值:encrypt-resource */ @JSONField(name = "resource_type") private String resourceType; /** * 通知资源数据 * json格式,见示例 */ private Resource resource; /** * 通知简要说明 * 示例值:退款成功 * 示例值:支付成功 */ private String summary; public String getId() { return id; } public void setId(String id) { this.id = id; } public String getCreateTime() { return createTime; } public void setCreateTime(String createTime) { this.createTime = createTime; } public String getEventType() { return eventType; } public void setEventType(String eventType) { this.eventType = eventType; } public String getSummary() { return summary; } public void setSummary(String summary) { this.summary = summary; } public String getResourceType() { return resourceType; } public void setResourceType(String resourceType) { this.resourceType = resourceType; } public Resource getResource() { return resource; } public void setResource(Resource resource) { this.resource = resource; } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy