LookinConnectionResponseAttachment.h 977 B

123456789101112131415161718192021222324252627282930313233
  1. //
  2. // LookinConnectionResponse.h
  3. // Lookin
  4. //
  5. // Created by Li Kai on 2019/1/15.
  6. // https://lookin.work
  7. //
  8. #import <Foundation/Foundation.h>
  9. #import "LookinConnectionAttachment.h"
  10. @interface LookinConnectionResponseAttachment : LookinConnectionAttachment
  11. + (instancetype)attachmentWithError:(NSError *)error;
  12. @property(nonatomic, assign) int lookinServerVersion;
  13. @property(nonatomic, assign) BOOL lookinServerIsExprimental;
  14. @property(nonatomic, strong) NSError *error;
  15. /// 如果为 YES,则表示 app 正处于后台模式,默认为 NO
  16. @property(nonatomic, assign) BOOL appIsInBackground;
  17. /**
  18. dataTotalCount 为 0 时表示仅有这一个 response,默认为 0
  19. dataTotalCount 大于 0 时表示可能有多个 response,当所有 response 的 currentDataCount 的总和大于 dataTotalCount 即表示所有 response 已接收完毕
  20. */
  21. @property(nonatomic, assign) NSUInteger dataTotalCount;
  22. @property(nonatomic, assign) NSUInteger currentDataCount;
  23. @end