package shop.alien.store.dto;

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

/**
 * 发送测试推送入参
 */
@Data
@ApiModel(value = "CommonPushTestSendDto", description = "发送测试推送")
public class CommonPushTestSendDto {

    @ApiModelProperty(value = "目标设备 device_id（厂商 RegistrationID）", required = true)
    private String deviceId;

    @ApiModelProperty(value = "推送标题，默认「测试推送」")
    private String title;

    @ApiModelProperty(value = "推送正文，默认「这是一条测试推送消息」")
    private String content;

    @ApiModelProperty(value = "指定厂商渠道：oppo / vivo / xiaomi / huawei / honor / samsung / apns，不传则按平台自动选择")
    private String vendorChannel;

    @ApiModelProperty(value = "点击跳转链接")
    private String jumpUrl;

    @ApiModelProperty(value = "平台：android / ios，默认 android")
    private String platform;
}
