WFCCPCOnlineInfo.h 883 B

12345678910111213141516171819202122232425262728293031323334353637
  1. //
  2. // WFCCPCOnlineInfo.h
  3. // WFChatClient
  4. //
  5. // Created by Tom Lee on 2020/4/6.
  6. // Copyright © 2020 WildFireChat. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. NS_ASSUME_NONNULL_BEGIN
  10. /**
  11. PC在线类型
  12. - PC_Online: PC客户端在线
  13. - Web_Online: Web客户端在线
  14. - WX_Online: WX小程序客户端在线
  15. */
  16. typedef NS_ENUM(NSInteger, WFCCPCOnlineType) {
  17. PC_Online,
  18. Web_Online,
  19. WX_Online
  20. };
  21. @interface WFCCPCOnlineInfo : NSObject
  22. + (instancetype)infoFromStr:(NSString *)strInfo withType:(WFCCPCOnlineType)type;
  23. @property(nonatomic, assign)WFCCPCOnlineType type;
  24. @property(nonatomic, assign)BOOL isOnline;
  25. @property(nonatomic, assign)int/*WFCCPlatformType*/ platform;
  26. @property(nonatomic, strong)NSString *clientId;
  27. @property(nonatomic, strong)NSString *clientName;
  28. @property(nonatomic, assign)long long timestamp;
  29. @end
  30. NS_ASSUME_NONNULL_END