Files
featherVoice/QXLive/Mine(音域)/Model/QXDayTaskModel.h
2025-11-28 22:43:06 +08:00

93 lines
2.8 KiB
Objective-C
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

//
// 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;
@property(nonatomic,strong)NSArray <QXDayTaskListModel*>*teacher_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;
/// 奖励类型 1金币 2钻石
@property(nonatomic,strong)NSString *reward_type;
@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