RQVerificationSmsCodeViewModel.h 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. //
  2. // RQVerificationSmsCodeViewModel.h
  3. // YueXueChe
  4. //
  5. // Created by 张嵘 on 2018/12/14.
  6. // Copyright © 2018 lee. All rights reserved.
  7. //
  8. #import "RQLoginBaseViewModel.h"
  9. NS_ASSUME_NONNULL_BEGIN
  10. @interface RQVerificationSmsCodeViewModel : RQLoginBaseViewModel
  11. /// closeCommand
  12. @property (nonatomic, readonly, strong) RACCommand *closeCommand;
  13. /// nextCommand
  14. @property (nonatomic, readonly, strong) RACCommand *sureCommand;
  15. /// 验证码命令
  16. @property (nonatomic, readonly, strong) RACCommand *captchaCommand;
  17. /// phone
  18. @property (nonatomic, readonly, copy) NSString *phone;
  19. /// captcha
  20. @property (nonatomic, readonly, copy) NSString *captcha;
  21. /// newPassword
  22. @property (nonatomic, readonly, copy) NSString *freshPassword;
  23. /// Count
  24. @property (nonatomic, readonly, assign) NSUInteger count;
  25. /// 确定按钮有效性
  26. @property (nonatomic, readonly, strong) RACSignal *validSureSignal;
  27. /// 验证码按钮能否点击
  28. @property (nonatomic, readonly, strong) RACSignal *validCaptchaSignal;
  29. /// 验证码显示
  30. @property (nonatomic, readonly, copy) NSString *captchaTitle;
  31. /// error (PS;这个记录请求过程中的发生的错误,请求之前必须置nil)
  32. @property (nonatomic, readonly, strong) NSError *error;
  33. @end
  34. NS_ASSUME_NONNULL_END