fromJson static method
Inherited by: InternalLinkTypeAttachmentMenuBot InternalLinkTypeAuthenticationCode InternalLinkTypeBackground InternalLinkTypeBotAddToChannel InternalLinkTypeBotStart InternalLinkTypeBotStartInGroup InternalLinkTypeBusinessChat InternalLinkTypeCallsPage InternalLinkTypeChatAffiliateProgram InternalLinkTypeChatBoost InternalLinkTypeChatFolderInvite InternalLinkTypeChatInvite InternalLinkTypeChatSelection InternalLinkTypeContactsPage InternalLinkTypeDirectMessagesChat InternalLinkTypeGame InternalLinkTypeGiftAuction InternalLinkTypeGiftCollection InternalLinkTypeGroupCall InternalLinkTypeInstantView InternalLinkTypeInvoice InternalLinkTypeLanguagePack InternalLinkTypeLiveStory InternalLinkTypeMainWebApp InternalLinkTypeMessage InternalLinkTypeMessageDraft InternalLinkTypeMyProfilePage InternalLinkTypeNewChannelChat InternalLinkTypeNewGroupChat InternalLinkTypeNewPrivateChat InternalLinkTypeNewStory InternalLinkTypeOauth InternalLinkTypePassportDataRequest InternalLinkTypePhoneNumberConfirmation InternalLinkTypePremiumFeaturesPage InternalLinkTypePremiumGiftCode InternalLinkTypePremiumGiftPurchase InternalLinkTypeProxy InternalLinkTypePublicChat InternalLinkTypeQrCodeAuthentication InternalLinkTypeRequestManagedBot InternalLinkTypeRestorePurchases InternalLinkTypeSavedMessages InternalLinkTypeSearch InternalLinkTypeSettings InternalLinkTypeStarPurchase InternalLinkTypeStickerSet InternalLinkTypeStory InternalLinkTypeStoryAlbum InternalLinkTypeTextCompositionStyle InternalLinkTypeTheme InternalLinkTypeUnknownDeepLink InternalLinkTypeUpgradedGift InternalLinkTypeUserPhoneNumber InternalLinkTypeUserToken InternalLinkTypeVideoChat InternalLinkTypeWebApp
Implementation
static InternalLinkTypeBotAddToChannel? fromJson(Map<String, dynamic>? json) {
if (json == null) {
return null;
}
return InternalLinkTypeBotAddToChannel(
botUsername: (json['bot_username'] as String?) ?? '',
administratorRights: ChatAdministratorRights.fromJson(
tdMapFromJson(json['administrator_rights']),
),
);
}