1
0
mirror of https://github.com/InsanusMokrassar/TelegramBotAPI.git synced 2024-11-27 20:48:44 +00:00

update temporal

This commit is contained in:
InsanusMokrassar 2021-01-28 22:19:56 +06:00
parent 7cc97c12e6
commit 82e9b3272b
2 changed files with 21 additions and 72 deletions

View File

@ -105,6 +105,7 @@ kapt {
arguments {
arg(
"com.github.matfax.klassindex.IndexSubclasses",
"dev.inmo.tgbotapi.types.passport.decrypted.abstracts.SecureValue",
// "dev.inmo.tgbotapi.types.message.content.abstracts.ResendableContent",
// "dev.inmo.tgbotapi.types.message.abstracts.Message",
// "dev.inmo.tgbotapi.types.passport.encrypted_data.abstracts.EncryptedPassportElement",

View File

@ -13,7 +13,7 @@ import dev.inmo.tgbotapi.types.files.abstracts.TelegramMediaFile
import dev.inmo.tgbotapi.types.message.abstracts.Message
import dev.inmo.tgbotapi.types.message.content.abstracts.ResendableContent
import dev.inmo.tgbotapi.types.passport.PassportElementError
import dev.inmo.tgbotapi.types.passport.encrypted_data.abstracts.EncryptedPassportElement
import dev.inmo.tgbotapi.types.passport.decrypted.abstracts.SecureValue
import dev.inmo.tgbotapi.types.polls.Poll
import dev.inmo.tgbotapi.types.update.abstracts.Update
import dev.inmo.tgbotapi.utils.PreviewFeature
@ -40,77 +40,25 @@ val result = mutableMapOf<KClass<*>, Set<KClass<*>>>()
fun main() {
result[dev.inmo.tgbotapi.types.message.abstracts.Message::class] =
setOf(dev.inmo.tgbotapi.types.message.AnonymousGroupMessageImpl::class,
dev.inmo.tgbotapi.types.message.ChannelEventMessage::class,
dev.inmo.tgbotapi.types.message.ChannelMediaGroupMessage::class,
dev.inmo.tgbotapi.types.message.ChannelMessageImpl::class,
dev.inmo.tgbotapi.types.message.CommonGroupEventMessage::class,
dev.inmo.tgbotapi.types.message.CommonGroupMessageImpl::class,
dev.inmo.tgbotapi.types.message.CommonMediaGroupMessage::class,
dev.inmo.tgbotapi.types.message.CommonSupergroupEventMessage::class,
dev.inmo.tgbotapi.types.message.FromChannelGroupMessageImpl::class,
dev.inmo.tgbotapi.types.message.PassportMessage::class,
dev.inmo.tgbotapi.types.message.PrivateMessageImpl::class,
dev.inmo.tgbotapi.types.message.abstracts.AnonymousGroupMessage::class,
dev.inmo.tgbotapi.types.message.abstracts.ChannelMessage::class,
dev.inmo.tgbotapi.types.message.abstracts.ChatEventMessage::class,
dev.inmo.tgbotapi.types.message.abstracts.CommonGroupMessage::class,
dev.inmo.tgbotapi.types.message.abstracts.CommonMessage::class,
dev.inmo.tgbotapi.types.message.abstracts.ContentMessage::class,
dev.inmo.tgbotapi.types.message.abstracts.FromChannelGroupMessage::class,
dev.inmo.tgbotapi.types.message.abstracts.GroupEventMessage::class,
dev.inmo.tgbotapi.types.message.abstracts.GroupMessage::class,
dev.inmo.tgbotapi.types.message.abstracts.MediaGroupMessage::class,
dev.inmo.tgbotapi.types.message.abstracts.PossiblyEditedMessage::class,
dev.inmo.tgbotapi.types.message.abstracts.PossiblyForwardedMessage::class,
dev.inmo.tgbotapi.types.message.abstracts.PossiblyPaymentMessage::class,
dev.inmo.tgbotapi.types.message.abstracts.PrivateMessage::class,
dev.inmo.tgbotapi.types.message.abstracts.PublicMessage::class,
dev.inmo.tgbotapi.types.message.abstracts.SignedMessage::class,
dev.inmo.tgbotapi.types.message.abstracts.SupergroupEventMessage::class,
dev.inmo.tgbotapi.types.message.abstracts.UnknownMessageType::class,
dev.inmo.tgbotapi.types.message.content.abstracts.PossiblySentViaBotCommonMessage::class)
result[dev.inmo.tgbotapi.types.passport.PassportElementError::class] =
setOf(dev.inmo.tgbotapi.types.passport.PassportElementErrorDataField::class,
dev.inmo.tgbotapi.types.passport.PassportElementErrorFile::class,
dev.inmo.tgbotapi.types.passport.PassportElementErrorFiles::class,
dev.inmo.tgbotapi.types.passport.PassportElementErrorFrontSide::class,
dev.inmo.tgbotapi.types.passport.PassportElementErrorReverseSide::class,
dev.inmo.tgbotapi.types.passport.PassportElementErrorSelfie::class,
dev.inmo.tgbotapi.types.passport.PassportElementErrorTranslationFile::class,
dev.inmo.tgbotapi.types.passport.PassportElementErrorTranslationFiles::class,
dev.inmo.tgbotapi.types.passport.PassportElementErrorUnspecified::class,
dev.inmo.tgbotapi.types.passport.PassportElementFileError::class,
dev.inmo.tgbotapi.types.passport.PassportElementFilesError::class,
dev.inmo.tgbotapi.types.passport.PassportMultipleElementsError::class,
dev.inmo.tgbotapi.types.passport.PassportSingleElementError::class,
dev.inmo.tgbotapi.types.passport.UnknownPassportElementError::class)
result[dev.inmo.tgbotapi.types.passport.encrypted_data.abstracts.EncryptedPassportElement::class] = setOf(dev.inmo.tgbotapi.types.passport.encrypted_data.BankStatement::class,
dev.inmo.tgbotapi.types.passport.encrypted_data.CommonPassport::class,
dev.inmo.tgbotapi.types.passport.encrypted_data.DriverLicense::class,
dev.inmo.tgbotapi.types.passport.encrypted_data.Email::class,
dev.inmo.tgbotapi.types.passport.encrypted_data.EncryptedAddress::class,
dev.inmo.tgbotapi.types.passport.encrypted_data.EncryptedPersonalDetails::class,
dev.inmo.tgbotapi.types.passport.encrypted_data.IdentityCard::class,
dev.inmo.tgbotapi.types.passport.encrypted_data.InternalPassport::class,
dev.inmo.tgbotapi.types.passport.encrypted_data.Passport::class,
dev.inmo.tgbotapi.types.passport.encrypted_data.PassportRegistration::class,
dev.inmo.tgbotapi.types.passport.encrypted_data.PhoneNumber::class,
dev.inmo.tgbotapi.types.passport.encrypted_data.RentalAgreement::class,
dev.inmo.tgbotapi.types.passport.encrypted_data.TemporaryRegistration::class,
dev.inmo.tgbotapi.types.passport.encrypted_data.TranslatableFilesCollection::class,
dev.inmo.tgbotapi.types.passport.encrypted_data.TranslatableIDDocument::class,
dev.inmo.tgbotapi.types.passport.encrypted_data.UtilityBill::class,
dev.inmo.tgbotapi.types.passport.encrypted_data.abstracts.FilesCollection::class,
dev.inmo.tgbotapi.types.passport.encrypted_data.abstracts.Translatable::class,
dev.inmo.tgbotapi.types.passport.encrypted_data.abstracts.UnknownEncryptedPassportElement::class,
dev.inmo.tgbotapi.types.passport.encrypted_data.abstracts.WithData::class,
dev.inmo.tgbotapi.types.passport.encrypted_data.abstracts.WithEmail::class,
dev.inmo.tgbotapi.types.passport.encrypted_data.abstracts.WithFrontSide::class,
dev.inmo.tgbotapi.types.passport.encrypted_data.abstracts.WithPhoneNumber::class,
dev.inmo.tgbotapi.types.passport.encrypted_data.abstracts.WithReverseSide::class,
dev.inmo.tgbotapi.types.passport.encrypted_data.abstracts.WithSelfie::class)
result[SecureValue::class] = setOf(dev.inmo.tgbotapi.types.passport.decrypted.AddressSecureValue::class,
dev.inmo.tgbotapi.types.passport.decrypted.BankStatementSecureValue::class,
dev.inmo.tgbotapi.types.passport.decrypted.CommonPassportSecureValue::class,
dev.inmo.tgbotapi.types.passport.decrypted.DriverLicenseSecureValue::class,
dev.inmo.tgbotapi.types.passport.decrypted.IdentityCardSecureValue::class,
dev.inmo.tgbotapi.types.passport.decrypted.IdentityWithReverseSideSecureValue::class,
dev.inmo.tgbotapi.types.passport.decrypted.InternalPassportSecureValue::class,
dev.inmo.tgbotapi.types.passport.decrypted.OtherDocumentsSecureValue::class,
dev.inmo.tgbotapi.types.passport.decrypted.PassportRegistrationSecureValue::class,
dev.inmo.tgbotapi.types.passport.decrypted.PassportSecureValue::class,
dev.inmo.tgbotapi.types.passport.decrypted.PersonalDetailsSecureValue::class,
dev.inmo.tgbotapi.types.passport.decrypted.RentalAgreementSecureValue::class,
dev.inmo.tgbotapi.types.passport.decrypted.TemporalRegistrationSecureValue::class,
dev.inmo.tgbotapi.types.passport.decrypted.UtilityBillSecureValue::class,
dev.inmo.tgbotapi.types.passport.decrypted.abstracts.SecureValueIdentity::class,
dev.inmo.tgbotapi.types.passport.decrypted.abstracts.SecureValueWithData::class,
dev.inmo.tgbotapi.types.passport.decrypted.abstracts.SecureValueWithFiles::class,
dev.inmo.tgbotapi.types.passport.decrypted.abstracts.SecureValueWithReverseSide::class,
dev.inmo.tgbotapi.types.passport.decrypted.abstracts.SecureValueWithTranslations::class)
println("import dev.inmo.tgbotapi.utils.PreviewFeature")
val importsToFuns = result.keys.flatMap {
println("import ${it.qualifiedName}")