// // RQConstEnum.h // RQCommon // // Created by 张嵘 on 2018/11/14. // Copyright © 2018 张嵘. All rights reserved. // #import @interface RQConstEnum : NSObject /// 切换根控制器类型 typedef NS_ENUM(NSUInteger, RQSwitchRootViewControllerFromType) { /// 新特性 RQSwitchRootViewControllerFromTypeNewFeature = 0, /// 登录 RQSwitchRootViewControllerFromTypeLogin, /// 登出 RQSwitchRootViewControllerFromTypeLogout, /// 选择题库 RQSwitchRootViewControllerFromTypeChooseExLib, /// 取消登录 RQSwitchRootViewControllerFromTypeCancelLogin, }; /// 用户登录的渠道 typedef NS_ENUM(NSInteger, RQUserLoginChannelType) { RQUserLoginChannelTypeDefault = -1, /// 未登录 RQUserLoginChannelTypePhone = 0, /// 手机号登录 RQUserLoginChannelTypeQQ, /// qq登录 RQUserLoginChannelTypeEmail, /// 邮箱登录 RQUserLoginChannelTypeWeChatId, /// 微信号登录 RQUserLoginChannelTypeAutoLogin, /// 自动登录 }; /// 验证码类型 typedef NS_ENUM(NSUInteger, RQSMSCodeType) { /// 注册验证码 RQSMSCodeRegister = 1, /// 找回密码 RQSMSCodeFindPassword = 2, /// 免费试学 RQSMSCodeFreeTryLearn = 3, }; #pragma mark - HomePageModule /// 首页车型选项 typedef NS_ENUM(NSInteger, RQHomePageCarType) { /// C1/C2/C3 轿车 RQHomePageCarType_Car = 0, /// A2/B2 货车 RQHomePageCarType_Truck, /// A1/A3/B1 客车 RQHomePageCarType_Bus, /// D/E/F 摩托车 RQHomePageCarType_Motorcycle, /// 教练员资格证 RQHomePageCarType_ZGZ_JLY, /// 货运资格证 RQHomePageCarType_ZGZ_HY, /// 危险品资格证 RQHomePageCarType_ZGZ_WXP, /// 客运资格证 RQHomePageCarType_ZGZ_KY, /// 出租车资格证 RQHomePageCarType_ZGZ_CZC, /// 网约车资格证 RQHomePageCarType_ZGZ_WYC, }; /// 首页科目选项 typedef NS_ENUM(NSInteger, RQHomePageSubjectType) { /// 科目一 RQHomePageSubjectType_SubjectOne = 0, /// 科目二 RQHomePageSubjectType_SubjectTwo, /// 科目三 RQHomePageSubjectType_SubjectThree, /// 科目四 RQHomePageSubjectType_SubjectFour, /// 全科目 RQHomePageSubjectType_SubjectAll, /// 科目一特训 RQHomePageSubjectType_SubjectOne_LI, /// 科目四特训 RQHomePageSubjectType_SubjectFour_LI, /// 全特训 RQHomePageSubjectType_SubjectALL_LI, }; /// 首页子页面类型 typedef NS_ENUM(NSUInteger, RQHomeSubPageType) { /// 顺序练习 RQHomeSubPageType_SequentialPractice, /// 地方专题 RQHomeSubPageType_LocalTopics, /// 分类练习 RQHomeSubPageType_ClassificationExercise, /// 错题收藏 RQHomeSubPageType_WrongTopicAndCollection, /// 精选考题 RQHomeSubPageType_SelectedTestQuestions, /// 模拟考试 RQHomeSubPageType_MockExamination, /// 本地练习 RQHomeSubPageType_LocalityQuestions, }; /// EditListType typedef NS_ENUM(NSUInteger, RQHomeSubEditListType) { /// 错题 RQHomeSubEditListType_WrongTopic, /// 收藏 RQHomeSubEditListType_Collection, }; @end