package cn.qihangerp.model.vo;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * 微信视频号小店发品链路诊断（与 {@link PddPublishLaneResultVo} 对称，字段独立避免语义混淆）。
 *
 * @author guochengyu
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class SphPublishLaneResultVo implements Serializable {

    private Boolean attempted;
    private Boolean success;
    private String message;
    /** 渠道网关/适配层响应片段（脱敏前由服务端控制长度） */
    private String responseSnippet;
    /** 小店侧商品 ID（字符串，与微信返回形态一致） */
    private String sphProductId;
}
