package com.honey.honey.dto;

import lombok.Data;

@Data
public class NotifyBroadcastRequest {
    /** HTML/text message. */
    private String message;
    /** Optional image URL (ignored if videoUrl is set). */
    private String imageUrl;
    /** Optional video URL (takes priority over imageUrl). */
    private String videoUrl;
    /** Internal user id range start (default 1). */
    private Integer userIdFrom;
    /** Internal user id range end (default max id). */
    private Integer userIdTo;
    /** Optional button text; if set, adds an inline button that opens the mini app. */
    private String buttonText;
    /** When true, skip users whose latest notification_audit record has status FAILED (e.g. blocked the bot). When false or null, send to all in range. */
    private Boolean ignoreBlocked;
}
