| | |
| | | var replyTime: String = "" |
| | | } |
| | | |
| | | struct PavilionDetailModel:HandyJSON{ |
| | | var address: String = "" |
| | | var addressDetail: String = "" |
| | | var briefIntroduction: String = "" |
| | | var businessHours: String = "" |
| | | var contactNumber: String = "" |
| | | var coverUrl: String = "" |
| | | var createBy: String = "" |
| | | var createTime: String = "" |
| | | var delFlag: Int = 0 |
| | | var detailBannerUrl: String = "" |
| | | var distance: Double = 0 |
| | | var hallName: String = "" |
| | | var id: Int = 0 |
| | | var latitude: Int = 0 |
| | | var listingStatus: Int = 0 |
| | | var longitude: Int = 0 |
| | | var sortNum: Int = 0 |
| | | var updateBy: String = "" |
| | | var updateTime: String = "" |
| | | } |
| | | |
| | | struct CategoryModel:HandyJSON{ |
| | | var id = 0 |
| | | var imageUrl = "" |
| | | var name = "" |
| | | } |
| | | |
| | | struct CourseModel:HandyJSON{ |
| | | var address:String = "" |
| | | var addressDetail:String = "" |
| | | var briefIntroduction:String = "" |
| | | var cateId: Int = 0 |
| | | var chargeType: ChargeType = .free |
| | | var count: Int = 0 |
| | | var courseTitle:String = "" |
| | | var courseType: DeliverStudyType = .online |
| | | var coverUrl:String = "" |
| | | var description:String = "" |
| | | var detailUrl:String = "" |
| | | var generalPrice: Double = 0 |
| | | var headers = [String]() |
| | | var id: Int = 0 |
| | | var iosPrice: Int = 0 |
| | | var isBuy: Int = 0 |
| | | var isVip: Int = 0 |
| | | var latitude: Int = 0 |
| | | var listingStatus: Int = 0 |
| | | var longitude: Int = 0 |
| | | var recommend: Int = 0 |
| | | var sortNum: Int = 0 |
| | | var tutor:String = "" |
| | | var wxQrCode:String = "" |
| | | |
| | | var list2 = [CourseModel]() |
| | | var list = [CourseItemModel]() |
| | | } |
| | | |
| | | struct CourseItemModel:HandyJSON{ |
| | | var chapterTitle:String = "" |
| | | var courseId: Int = 0 |
| | | var createBy:String = "" |
| | | var createTime:String = "" |
| | | var delFlag: Int = 0 |
| | | var duration: Int = 0 |
| | | var id: Int = 0 |
| | | var isOver: ConditionType = .yes |
| | | var minuteLook: Int = 0 |
| | | var realLearnedNum: Int = 0 |
| | | var secondLook: Int = 0 |
| | | var sortNum: Int = 0 |
| | | var updateBy:String = "" |
| | | var updateTime:String = "" |
| | | var videoUrl:String = "" |
| | | var virtualLearnedNum: Int = 0 |
| | | } |
| | | |
| | | |
| | | |
| | | |
| | | |