ClientChannels class

Channels.

Properties

hashCode int
The hash code for this object.
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

checkUsername({required InputChannelBase channel, required String username}) Future<Result<Boolean>>
Check Username.
clickSponsoredMessage({required InputChannelBase channel, required Uint8List randomId}) Future<Result<Boolean>>
Click Sponsored Message.
convertToGigagroup({required InputChannelBase channel}) Future<Result<UpdatesBase>>
Convert To Gigagroup.
createChannel({required bool broadcast, required bool megagroup, required bool forImport, required bool forum, required String title, required String about, InputGeoPointBase? geoPoint, String? address, int? ttlPeriod}) Future<Result<UpdatesBase>>
Create Channel.
createForumTopic({required InputChannelBase channel, required String title, int? iconColor, int? iconEmojiId, required int randomId, InputPeerBase? sendAs}) Future<Result<UpdatesBase>>
Create Forum Topic.
deactivateAllUsernames({required InputChannelBase channel}) Future<Result<Boolean>>
Deactivate All Usernames.
deleteChannel({required InputChannelBase channel}) Future<Result<UpdatesBase>>
Delete Channel.
deleteHistory({required bool forEveryone, required InputChannelBase channel, required int maxId}) Future<Result<UpdatesBase>>
Delete History.
deleteMessages({required InputChannelBase channel, required List<int> id}) Future<Result<MessagesAffectedMessagesBase>>
Delete Messages.
deleteParticipantHistory({required InputChannelBase channel, required InputPeerBase participant}) Future<Result<MessagesAffectedHistoryBase>>
Delete Participant History.
deleteTopicHistory({required InputChannelBase channel, required int topMsgId}) Future<Result<MessagesAffectedHistoryBase>>
Delete Topic History.
editAdmin({required InputChannelBase channel, required InputUserBase userId, required ChatAdminRightsBase adminRights, required String rank}) Future<Result<UpdatesBase>>
Edit Admin.
editBanned({required InputChannelBase channel, required InputPeerBase participant, required ChatBannedRightsBase bannedRights}) Future<Result<UpdatesBase>>
Edit Banned.
editCreator({required InputChannelBase channel, required InputUserBase userId, required InputCheckPasswordSRPBase password}) Future<Result<UpdatesBase>>
Edit Creator.
editForumTopic({required InputChannelBase channel, required int topicId, String? title, int? iconEmojiId, required bool closed, required bool hidden}) Future<Result<UpdatesBase>>
Edit Forum Topic.
editLocation({required InputChannelBase channel, required InputGeoPointBase geoPoint, required String address}) Future<Result<Boolean>>
Edit Location.
editPhoto({required InputChannelBase channel, required InputChatPhotoBase photo}) Future<Result<UpdatesBase>>
Edit Photo.
editTitle({required InputChannelBase channel, required String title}) Future<Result<UpdatesBase>>
Edit Title.
Export Message Link.
getAdminedPublicChannels({required bool byLocation, required bool checkLimit}) Future<Result<MessagesChatsBase>>
Get Admined Public Channels.
getAdminLog({required InputChannelBase channel, required String q, ChannelAdminLogEventsFilterBase? eventsFilter, List<InputUserBase>? admins, required int maxId, required int minId, required int limit}) Future<Result<ChannelsAdminLogResultsBase>>
Get Admin Log.
getChannelRecommendations({required InputChannelBase channel}) Future<Result<MessagesChatsBase>>
Get Channel Recommendations.
getChannels({required List<InputChannelBase> id}) Future<Result<MessagesChatsBase>>
Get Channels.
getForumTopics({required InputChannelBase channel, String? q, required DateTime offsetDate, required int offsetId, required int offsetTopic, required int limit}) Future<Result<MessagesForumTopicsBase>>
Get Forum Topics.
getForumTopicsByID({required InputChannelBase channel, required List<int> topics}) Future<Result<MessagesForumTopicsBase>>
Get Forum Topics By I D.
getFullChannel({required InputChannelBase channel}) Future<Result<MessagesChatFullBase>>
Get Full Channel.
getGroupsForDiscussion() Future<Result<MessagesChatsBase>>
Get Groups For Discussion.
getInactiveChannels() Future<Result<MessagesInactiveChatsBase>>
Get Inactive Channels.
getLeftChannels({required int offset}) Future<Result<MessagesChatsBase>>
Get Left Channels.
getMessages({required InputChannelBase channel, required List<InputMessageBase> id}) Future<Result<MessagesMessagesBase>>
Get Messages.
getParticipant({required InputChannelBase channel, required InputPeerBase participant}) Future<Result<ChannelsChannelParticipantBase>>
Get Participant.
getParticipants({required InputChannelBase channel, required ChannelParticipantsFilterBase filter, required int offset, required int limit, required int hash}) Future<Result<ChannelsChannelParticipantsBase>>
Get Participants.
getSendAs({required InputPeerBase peer}) Future<Result<ChannelsSendAsPeersBase>>
Get Send As.
getSponsoredMessages({required InputChannelBase channel}) Future<Result<MessagesSponsoredMessagesBase>>
Get Sponsored Messages.
inviteToChannel({required InputChannelBase channel, required List<InputUserBase> users}) Future<Result<UpdatesBase>>
Invite To Channel.
joinChannel({required InputChannelBase channel}) Future<Result<UpdatesBase>>
Join Channel.
leaveChannel({required InputChannelBase channel}) Future<Result<UpdatesBase>>
Leave Channel.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
readHistory({required InputChannelBase channel, required int maxId}) Future<Result<Boolean>>
Read History.
readMessageContents({required InputChannelBase channel, required List<int> id}) Future<Result<Boolean>>
Read Message Contents.
reorderPinnedForumTopics({required bool force, required InputChannelBase channel, required List<int> order}) Future<Result<UpdatesBase>>
Reorder Pinned Forum Topics.
reorderUsernames({required InputChannelBase channel, required List<String> order}) Future<Result<Boolean>>
Reorder Usernames.
reportAntiSpamFalsePositive({required InputChannelBase channel, required int msgId}) Future<Result<Boolean>>
Report Anti Spam False Positive.
reportSpam({required InputChannelBase channel, required InputPeerBase participant, required List<int> id}) Future<Result<Boolean>>
Report Spam.
setDiscussionGroup({required InputChannelBase broadcast, required InputChannelBase group}) Future<Result<Boolean>>
Set Discussion Group.
setStickers({required InputChannelBase channel, required InputStickerSetBase stickerset}) Future<Result<Boolean>>
Set Stickers.
toggleAntiSpam({required InputChannelBase channel, required bool enabled}) Future<Result<UpdatesBase>>
Toggle Anti Spam.
toggleForum({required InputChannelBase channel, required bool enabled}) Future<Result<UpdatesBase>>
Toggle Forum.
toggleJoinRequest({required InputChannelBase channel, required bool enabled}) Future<Result<UpdatesBase>>
Toggle Join Request.
toggleJoinToSend({required InputChannelBase channel, required bool enabled}) Future<Result<UpdatesBase>>
Toggle Join To Send.
toggleParticipantsHidden({required InputChannelBase channel, required bool enabled}) Future<Result<UpdatesBase>>
Toggle Participants Hidden.
togglePreHistoryHidden({required InputChannelBase channel, required bool enabled}) Future<Result<UpdatesBase>>
Toggle Pre History Hidden.
toggleSignatures({required InputChannelBase channel, required bool enabled}) Future<Result<UpdatesBase>>
Toggle Signatures.
toggleSlowMode({required InputChannelBase channel, required int seconds}) Future<Result<UpdatesBase>>
Toggle Slow Mode.
toggleUsername({required InputChannelBase channel, required String username, required bool active}) Future<Result<Boolean>>
Toggle Username.
toggleViewForumAsMessages({required InputChannelBase channel, required bool enabled}) Future<Result<UpdatesBase>>
Toggle View Forum As Messages.
toString() String
A string representation of this object.
inherited
updateColor({required bool forProfile, required InputChannelBase channel, int? color, int? backgroundEmojiId}) Future<Result<UpdatesBase>>
Update Color.
updateEmojiStatus({required InputChannelBase channel, required EmojiStatusBase emojiStatus}) Future<Result<UpdatesBase>>
Update Emoji Status.
updatePinnedForumTopic({required InputChannelBase channel, required int topicId, required bool pinned}) Future<Result<UpdatesBase>>
Update Pinned Forum Topic.
updateUsername({required InputChannelBase channel, required String username}) Future<Result<Boolean>>
Update Username.
viewSponsoredMessage({required InputChannelBase channel, required Uint8List randomId}) Future<Result<Boolean>>
View Sponsored Message.

Operators

operator ==(Object other) bool
The equality operator.
inherited