// // JXPlaybackProgress.h // AICity // // Feature: 003-ios-api-https // 播放进度数据模型 // #import NS_ASSUME_NONNULL_BEGIN /** * 播放进度数据模型 * 用于在代码中传递播放进度信息 */ @interface JXPlaybackProgress : NSObject @property (nonatomic, copy) NSString *jxDramaId; // 剧ID @property (nonatomic, copy) NSString *jxEpisodeId; // 剧集ID @property (nonatomic, assign) NSInteger position; // 播放位置(秒) @property (nonatomic, assign) NSInteger duration; // 总时长(秒) @property (nonatomic, assign) float progress; // 进度百分比 (0.0 - 1.0) @property (nonatomic, assign) NSInteger percentage; // 进度百分比 (0-100) @property (nonatomic, assign) BOOL isCompleted; // 是否已完成 @property (nonatomic, strong) NSDate *updatedAt; // 更新时间 @property (nonatomic, assign) BOOL synced; // 是否已同步到服务器 @property (nonatomic, copy) NSString *deviceId; // 设备ID @property (nonatomic, copy) NSString *deviceType; // 设备类型 @property (nonatomic, copy) NSString *deviceName; // 设备名称 @end NS_ASSUME_NONNULL_END