Files
featherVoice/QXLive/Mine(音域)/Model/QXDayTaskModel.h

90 lines
2.6 KiB
C
Raw Normal View History

2025-08-08 10:49:36 +08:00
//
// QXDayTaskModel.h
// QXLive
//
// Created by 启星 on 2025/7/10.
//
#import <Foundation/Foundation.h>
NS_ASSUME_NONNULL_BEGIN
@class QXGiftBoxModel,QXDayTaskListModel,QXDayTaskTypeModel;
@interface QXDayTaskModel : NSObject
/// 今日累计获得金币
@property(nonatomic,strong)NSString *user_gold;
/// 盲盒信息
@property(nonatomic,strong)NSArray <QXGiftBoxModel*>*gift_box_list;
@property(nonatomic,strong)QXDayTaskTypeModel*tasks;
@end
@interface QXGiftBoxModel : NSObject
@property(nonatomic,strong)NSString *id;
/// 名称
@property(nonatomic,strong)NSString *name;
/// 最高可获得1000金币
@property(nonatomic,strong)NSString *title;
/// icon
@property(nonatomic,strong)NSString *icon;
/// 满 多少
@property(nonatomic,strong)NSString *highest_gain;
@property(nonatomic,strong)NSString *meet;
@property(nonatomic,strong)NSString *unlock_progress;
@property(nonatomic,strong)NSString *all_number;
@property(nonatomic,strong)NSString *taday_number;
@property(nonatomic,strong)NSString *taday_number_left;
/// 状态:0 '未解锁 1已解锁 2抽奖次数已用完
@property(nonatomic,strong)NSString *status;
@property(nonatomic,strong)NSString *status_str;
@end
@interface QXDayTaskTypeModel : NSObject
/// 每日特殊任务2
@property(nonatomic,strong)NSArray <QXDayTaskListModel*>*daily_tasks_special;
/// 每日常规任务
@property(nonatomic,strong)NSArray <QXDayTaskListModel*>*daily_tasks;
/// 平台任务列表
@property(nonatomic,strong)NSArray <QXDayTaskListModel*>*usual_tasks;
@end
@interface QXDayTaskListModel : NSObject
/// 任务id
@property(nonatomic,strong)NSString *task_id;
/// 名称
@property(nonatomic,strong)NSString *task_name;
/// 图标
@property(nonatomic,strong)NSString *icon;
/// 奖励金币
@property(nonatomic,strong)NSString *gold_reward;
/// 目标完成数量
@property(nonatomic,strong)NSString *target_quantity;
/// 任务类型 1每日任务 2每日特殊任务 3平台常规任务
@property(nonatomic,strong)NSString *task_type;
/// 任务状态1完成 2去领取 3已领取
@property(nonatomic,strong)NSString *task_status;
/// 任务状态
@property(nonatomic,strong)NSString *task_type_str;
/// 2 观看直播
@property(nonatomic,strong)NSString *processing_type;
/// 目标id
@property(nonatomic,strong)NSString *from_id;
/// 0 记录次数 1 计时
@property(nonatomic,strong)NSString *is_time;
@end
@interface QXTaskGiftBoxRecordModel : NSObject
/// 初级礼盒
@property(nonatomic,strong)NSString *gift_bag_name;
/// 初级礼盒
@property(nonatomic,strong)NSString *gift_name;
/// 初级礼盒
@property(nonatomic,strong)NSString *createtime;
@end
NS_ASSUME_NONNULL_END