//
//  TCGBObserverMessage.h
//  Gamebase
//
//  Created by NHN on 2018. 2. 5..
//  © NHN Corp. All rights reserved.
//

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN

@class TCGBWebSocketResponseProtocol;

@interface TCGBObserverMessage : NSObject
@property (nonatomic, strong, nullable)   NSString*       type;
@property (nonatomic, strong, nullable)   NSDictionary<NSString *, id>*   data;

+ (TCGBObserverMessage *)observerMessageWithType:(nullable NSString *)type data:(nullable NSDictionary<NSString *, id> *)data
    NS_SWIFT_NAME(observerMessage(type:data:));

@end

NS_ASSUME_NONNULL_END
