Files
keyboard/keyBoard/Class/AiTalk/M/KBLikedCompanionModel.h
2026-01-28 16:35:47 +08:00

55 lines
1.4 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.

//
// KBLikedCompanionModel.h
// keyBoard
//
// Created by Mac on 2026/1/28.
//
#import <Foundation/Foundation.h>
NS_ASSUME_NONNULL_BEGIN
/// 点赞过的 AI 角色模型Thumbs Up 列表)
@interface KBLikedCompanionModel : NSObject
/// 角色 ID
@property (nonatomic, assign) NSInteger companionId;
/// 角色名称
@property (nonatomic, copy) NSString *name;
/// 头像 URL
@property (nonatomic, copy) NSString *avatarUrl;
/// 封面图 URL
@property (nonatomic, copy) NSString *coverImageUrl;
/// 性别
@property (nonatomic, copy) NSString *gender;
/// 年龄范围
@property (nonatomic, copy) NSString *ageRange;
/// 简短描述
@property (nonatomic, copy) NSString *shortDesc;
/// 介绍文本
@property (nonatomic, copy) NSString *introText;
/// 性格标签
@property (nonatomic, copy) NSString *personalityTags;
/// 说话风格
@property (nonatomic, copy) NSString *speakingStyle;
/// 排序
@property (nonatomic, assign) NSInteger sortOrder;
/// 热度分数
@property (nonatomic, assign) NSInteger popularityScore;
/// 开场白
@property (nonatomic, copy) NSString *prologue;
/// 开场白音频
@property (nonatomic, copy) NSString *prologueAudio;
/// 点赞数
@property (nonatomic, assign) NSInteger likeCount;
/// 评论数
@property (nonatomic, assign) NSInteger commentCount;
/// 是否已点赞
@property (nonatomic, assign) BOOL liked;
/// 创建时间
@property (nonatomic, copy) NSString *createdAt;
@end
NS_ASSUME_NONNULL_END