From 82c9b5b182f94b21b6024b6f182495fa1f3982f7 Mon Sep 17 00:00:00 2001 From: Arkai1 Date: Sun, 13 Apr 2025 21:41:38 +0530 Subject: [PATCH] Update AnimeKaiDto.kt --- .../animeextension/en/animekai/AnimeKaiDto.kt | 22 +++++++++++++++++-- 1 file changed, 20 insertions(+), 2 deletions(-) diff --git a/src/en/animekai/src/eu/kanade/tachiyomi/animeextension/en/animekai/AnimeKaiDto.kt b/src/en/animekai/src/eu/kanade/tachiyomi/animeextension/en/animekai/AnimeKaiDto.kt index 96863e4e..b7e2aaf2 100644 --- a/src/en/animekai/src/eu/kanade/tachiyomi/animeextension/en/animekai/AnimeKaiDto.kt +++ b/src/en/animekai/src/eu/kanade/tachiyomi/animeextension/en/animekai/AnimeKaiDto.kt @@ -1,18 +1,36 @@ package eu.kanade.tachiyomi.animeextension.en.animekai -// DTO for generating token requests +/** + * Data Transfer Object for token request. + * + * @property id The unique identifier for the token request. + * @property time The timestamp for the token request. + */ data class TokenRequestDTO( val id: String, val time: String, ) +/** + * Data Transfer Object for iframe data. + * + * @property encryptedData The encrypted data contained in the iframe. + */ data class IframeDataDTO( val encryptedData: String, ) +/** + * Data Transfer Object for AnimeKai decoder. + * + * @property secret The secret key for decoding. + * @property iv The initialization vector for decoding. + * @property tokenRequest The token request data. + * @property iframeData The iframe data to decode. + */ data class AnimekaiDecoderDTO( val secret: String = AnimekaiDecoder.SECRET, val iv: String = AnimekaiDecoder.IV, val tokenRequest: TokenRequestDTO, val iframeData: IframeDataDTO, -) +) \ No newline at end of file