//
//  LocalNotiModel.h
//  NotificationSDK
//
//  Created by 周翔宇 on 2019/8/2.
//  Copyright © 2019 周翔宇. All rights reserved.
//

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN

@interface LocalNotiModel : NSObject

/**
 消息id,可随便定义,但要保证唯一性 required
 */
@property (nonatomic,strong)NSString *messageId;

/**
 消息标题 optional
 */
@property (nonatomic,strong)NSString *messageTitle;

/**
 消息内容 optional
 */
@property (nonatomic,strong)NSString *messageContent;

/**
 时间秒数,消息从注册起多长时间推送 required
 */
@property (nonatomic,assign)NSTimeInterval time;

/**
 手机收到消息是否震动 optional
 */
@property (nonatomic,assign)BOOL isShake;

/**
 是否运行此消息在前台接收 optional(默认为NO)  废弃
 */
@property (nonatomic,assign)BOOL isAlertWhileAppInsForeground __attribute__((deprecated("废弃 使用showNotificationAlert")));


/// 是否展示通知提示 默认yes 弹出系统通知提示框，修改为no收到通知不弹出系统通知框，项目组接收到通知自定义弹框
@property (nonatomic, assign)BOOL showNotificationAlert;

@end

NS_ASSUME_NONNULL_END
