PBRoomModel.h 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. //
  2. // PBRoomModel.h
  3. // PBSDK_Example
  4. //
  5. // Created by 陈民 on 2024/12/16.
  6. // Copyright © 2024 uxiume. All rights reserved.
  7. //
  8. #import <Foundation/Foundation.h>
  9. #import <MJExtension/MJExtension.h>
  10. NS_ASSUME_NONNULL_BEGIN
  11. @interface PBRoomModel : NSObject
  12. @property(nonatomic,copy)NSString*cover;
  13. @property(nonatomic,copy)NSString*liveRoomCode;
  14. @property(nonatomic,assign)NSInteger liveType;
  15. @property(nonatomic,copy)NSString*memberIcon;
  16. @property(nonatomic,copy)NSString*memberId;
  17. @property(nonatomic,copy)NSString*memberName;
  18. @property(nonatomic,copy)NSString*title;
  19. @property(nonatomic,copy)NSString*liveRoomImCode;
  20. @property(nonatomic,copy)NSString*rtcToken;
  21. @property(nonatomic,assign)NSInteger viewNumber;
  22. @property(nonatomic,assign)bool isAnchor;
  23. @property(nonatomic,copy)NSString*videoUrl;
  24. @end
  25. @interface PBRoomModelList : NSObject
  26. @property(nonatomic,copy)NSArray<PBRoomModel *>*list;
  27. @property(nonatomic,copy)NSNumber*pageNo;
  28. @property(nonatomic,copy)NSNumber*pageSize;
  29. @property(nonatomic,copy)NSNumber*total;
  30. @property(nonatomic,copy)NSNumber*totalPage;
  31. @end
  32. NS_ASSUME_NONNULL_END