Create AnimeKaiDto.kt
This commit is contained in:
parent
0cd37c2aa6
commit
1887295288
1 changed files with 20 additions and 0 deletions
|
@ -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
|
||||||
|
)
|
Loading…
Add table
Add a link
Reference in a new issue