YMAdolescentModelViewModel.h 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. //
  2. // YMAdolescentModelViewModel.h
  3. // MSYOUPAI
  4. //
  5. // Created by YoMi on 2024/2/22.
  6. // Copyright © 2024 MS. All rights reserved.
  7. //
  8. #import "MSYOUPAIViewModel.h"
  9. NS_ASSUME_NONNULL_BEGIN
  10. /** 青少年模式类型 */
  11. typedef NS_ENUM(NSUInteger, YMAdolescentModelType) {
  12. /** 提示*/
  13. YMAdolescentModelTypeTips = 0,
  14. /** 设置密码*/
  15. YMAdolescentModelTypeSettingPassword,
  16. /** 确认密码*/
  17. YMAdolescentModelTypeConfirmPassword,
  18. /** 关闭密码*/
  19. YMAdolescentModelTypeClosePassword,
  20. };
  21. @interface YMAdolescentModelViewModel : MSYOUPAIViewModel
  22. /// 开启换青少年模式
  23. - (void)openAdolescentModel;
  24. /// 关闭换青少年模式
  25. - (void)closeAdolescentModel;
  26. /// 青少年模式设置密码
  27. @property (nonatomic, copy) NSString *adolescentModelSettingPassword;
  28. /// 青少年模式确认密码
  29. @property (nonatomic, copy) NSString *adolescentModelConfirmPassword;
  30. /// 青少年模式类型
  31. @property (nonatomic, assign, readonly) YMAdolescentModelType adolescentModelType;
  32. /// 青少年模式操作文本
  33. @property (nonatomic, strong, readonly) NSString *adolescentModelOperationText;
  34. /// 青少年模式密码操作文本
  35. @property (nonatomic, strong, readonly) NSString *adolescentModelPasswordOperationText;
  36. @end
  37. NS_ASSUME_NONNULL_END