package com.liquidnet.service.goblin.param.shouqianba.callback;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel(value = "CallbackParams", description = "收钱吧微信小店订单推送请求体")
public class CallbackParams {

    @ApiModelProperty(value = "推送事件ID，全局唯一", example = "2024013000594610646")
    private Long eventId;

    @ApiModelProperty(value = "推送时间戳，当前时间毫秒值", example = "1706679507593")
    private Long timestamp;

    @ApiModelProperty(value = "随机字串，用于签名", example = "j9xd5kc7ixcryy7at5rrrv24xty783th")
    private String nonce;

    @ApiModelProperty(value = "订单数据 JSON字符串 (详见 SqbOrderContentDTO)")
    private String content;

    @ApiModelProperty(value = "报文签名", example = "bryyeKJ6opUothNTz1s3+F98LOl2Teji6T4XcEAejxdt...")
    private String signature;

}
