| | |
| | | var imageUrl: String = "" |
| | | var meditationId: Int = 0 |
| | | var startPlayTime: String = "" |
| | | var time:Int = 0 |
| | | |
| | | var playAtMe:Bool = false |
| | | } |
| | | |
| | | struct MeditationListModel:HandyJSON{ |
| | |
| | | var paymentStatus:ConditionType = .no //支付状态 1待支付 2已支付 |
| | | var isVip:ConditionType = .no |
| | | var time:Int = 0 |
| | | var imageUrl:String = "" |
| | | |
| | | required init(){} |
| | | } |
| | |
| | | var paymentStatus:ConditionType = .no //支付状态 1待支付 2已支付 |
| | | var coverDescription:String = "" |
| | | |
| | | var courseId:Int? |
| | | var list2 = [CourseModel]() |
| | | var list = [CourseItemModel]() |
| | | |
| | | required init(){} |
| | | } |
| | | |
| | | struct CourseItemModel:HandyJSON{ |
| | | class CourseItemModel:HandyJSON{ |
| | | var chapterTitle:String = "" |
| | | var courseId: Int = 0 |
| | | var createBy:String = "" |
| | |
| | | var updateTime:String = "" |
| | | var videoUrl:String = "" |
| | | var virtualLearnedNum: Int = 0 |
| | | |
| | | required init(){} |
| | | } |
| | | |
| | | |
| | |
| | | var email: String = "" |
| | | var freezingOperator: String = "" |
| | | var freezingReason: String = "" |
| | | var gender: GenderType = .encrypt |
| | | var gender: GenderType? |
| | | var hometown: String = "" |
| | | var id: Int = 0 |
| | | var income: Int = 0 |