캐릭터 상세 - 언어 설정에 따라 번역 데이터를 표시하도록 수정

This commit is contained in:
Yu Sung
2025-12-17 00:16:29 +09:00
parent 96df4c1f1b
commit b61f432b72
2 changed files with 30 additions and 10 deletions

View File

@@ -22,6 +22,7 @@ struct CharacterDetailResponse: Decodable {
let others: [OtherCharacter]
let latestComment: CharacterCommentResponse?
let totalComments: Int
let translated: TranslatedAiCharacterDetail?
}
enum CharacterType: String, Decodable {
@@ -44,3 +45,22 @@ struct CharacterBackgroundResponse: Decodable {
let topic: String
let description: String
}
struct TranslatedAiCharacterDetail: Decodable {
let name: String?
let description: String?
let gender: String?
let personality: TranslatedAiCharacterPersonality?
let background: TranslatedAiCharacterBackground?
let tags: String?
}
struct TranslatedAiCharacterPersonality: Decodable {
let trait: String?
let description: String?
}
struct TranslatedAiCharacterBackground: Decodable {
let topic: String?
let description: String?
}