TDSTrackerEvent.h 921 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. //
  2. // TDSTrackerEvent.h
  3. // TapCommonSDK
  4. //
  5. // Created by Bottle K on 2021/6/21.
  6. //
  7. #import <Foundation/Foundation.h>
  8. #import <TapCommonSDK/TDSTrackerConfig.h>
  9. #import <TapCommonSDK/UserModel.h>
  10. #import <TapCommonSDK/PageModel.h>
  11. #import <TapCommonSDK/ActionModel.h>
  12. #import <TapCommonSDK/NetworkStateModel.h>
  13. #import <TapCommonSDK/LoginModel.h>
  14. NS_ASSUME_NONNULL_BEGIN
  15. @interface TDSTrackerEvent : NSObject
  16. //事件类型
  17. @property (nonatomic, assign) TDSTrackerType trackerType;
  18. //用户模型
  19. @property (nonatomic, strong, nullable) UserModel *userModel;
  20. //页面模型
  21. @property (nonatomic, strong, nullable) PageModel *pageModel;
  22. //行为模型
  23. @property (nonatomic, strong, nullable) ActionModel *actionModel;
  24. //网络模型
  25. @property (nonatomic, strong, nullable) NetworkStateModel *networkModel;
  26. //登录模型
  27. @property (nonatomic, strong, nullable) LoginModel *loginModel;
  28. @end
  29. NS_ASSUME_NONNULL_END