Create AnimeKaiDto.kt

This commit is contained in:
Arkai1 2025-04-13 12:15:09 +05:30 committed by GitHub
parent 0cd37c2aa6
commit 1887295288
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -0,0 +1,20 @@
package eu.kanade.tachiyomi.animeextension.en.animekai
// DTO for generating token requests
data class TokenRequestDTO(
val id: String,
val time: String
)
// DTO for representing the decoded iframe data
data class IframeDataDTO(
val encryptedData: String
)
// Main DTO for passing decoder configurations (secret, iv) and data for encoding/decoding
data class AnimekaiDecoderDTO(
val secret: String = AnimekaiDecoder.SECRET,
val iv: String = AnimekaiDecoder.IV,
val tokenRequest: TokenRequestDTO,
val iframeData: IframeDataDTO
)