数据类型
CDKLite API 中使用的核心数据实体。
OwnerEntity
CDK 所有者实体,表示一条 CDK 记录。
| 字段 | 类型 | 说明 |
|---|---|---|
uuid | String | 玩家 UUID |
playerName | String | 玩家名称 |
cdk | String | CDK 字符串 |
reward | String | 关联的奖励配置名称 |
settle | Boolean | 是否已结算 |
total | Int | 可兑换总次数 |
isRemove | Boolean | 是否已软删除 |
// OwnerEntity 结构示例
data class OwnerEntity(
val uuid: String,
val playerName: String,
val cdk: String,
val reward: String,
val settle: Boolean,
val total: Int,
val isRemove: Boolean
)
ReceiveEntity
CDK 兑换记录实体,表示一次兑换行为。
| 字段 | 类型 | 说明 |
|---|---|---|
uuid | String | 兑换玩家 UUID |
playerName | String | 兑换玩家名称 |
receiveCdk | String | 兑换的 CDK 字符串 |
time | String | 兑换时间 |
// ReceiveEntity 结构示例
data class ReceiveEntity(
val uuid: String,
val playerName: String,
val receiveCdk: String,
val time: String
)