VG
Size: a a a
VG
VG
VG
G
VG
VG
G
G
VG
VG
АМ
АМ
G
pub enum NonPrivateChat<
ChannelMetadataPhoto = Option<ChatPhoto>,
ChannelMetadataTitle = Option<String>,
ChannelMetadataDescription = Option<String>,
ChannelMetadataInviteLink = Option<String>,
ChannelMetadataPinnedMessage = Option<Box<Message>>,
ChannelUsername = Option<String>,
GroupMetadataPhoto = Option<ChatPhoto>,
GroupMetadataTitle = Option<String>,
GroupMetadataDescription = Option<String>,
GroupMetadataInviteLink = Option<String>,
GroupMetadataPinnedMessage = Option<Box<Message>>,
GroupPermissions = Option<ChatPermissions>,
SupergroupMetadataPhoto = Option<ChatPhoto>,
SupergroupMetadataTitle = Option<String>,
SupergroupMetadataDescription = Option<String>,
SupergroupMetadataInviteLink = Option<String>,
SupergroupMetadataPinnedMessage = Option<Box<Message>>,
SupergroupUsername = Option<String>,
SupergroupStickerSetName = Option<String>,
SupergroupCanSetStickerSet = Option<bool>,
SupergroupPermissions = Option<ChatPermissions>,
SupergroupSlowModeDelay = Option<i32>,
> {
Channel(
NonPrivateChatChannel<
ChannelMetadataPhoto,
ChannelMetadataTitle,
ChannelMetadataDescription,
ChannelMetadataInviteLink,
ChannelMetadataPinnedMessage,
ChannelUsername,
>,
),
Group(
NonPrivateChatGroup<
GroupMetadataPhoto,
GroupMetadataTitle,
GroupMetadataDescription,
GroupMetadataInviteLink,
GroupMetadataPinnedMessage,
GroupPermissions,
>,
),
Supergroup(
NonPrivateChatSuperGroup<
SupergroupMetadataPhoto,
SupergroupMetadataTitle,
SupergroupMetadataDescription,
SupergroupMetadataInviteLink,
SupergroupMetadataPinnedMessage,
SupergroupUsername,
SupergroupStickerSetName,
SupergroupCanSetStickerSet,
SupergroupPermissions,
SupergroupSlowModeDelay,
>,
),
}
G
G
G
NonPrivateChat<_, _, _, _, _, _, _, _, _, MyNewType, _, _, _, _, _, _, ...
G