package com.njcn.msgpush.module.push.client.setting.impl;

import com.njcn.msgpush.module.push.client.setting.AppPushSetting;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * @author caozehui
 * @data 2026-02-09
 * @description UniPush应用推送配置
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class UniPushAppPushSetting extends AppPushSetting {
    // 个推应用ID
    private String appId;
    private String appKey;
    // 个推主密钥
    private String masterSecret;
    private String apiUrl;

    public UniPushAppPushSetting(String appId, String appKey, String masterSecret, String apiUrl) {
        this.appId = appId;
        this.appKey = appKey;
        this.masterSecret = masterSecret;
        this.apiUrl = apiUrl;
    }
}
