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

checkSearchPostsFlood({String? query}) Future<Result<SearchPostsFloodBase>>
Check Search Posts Flood.
checkUsername({required InputChannelBase channel, required String username}) Future<Result<Boolean>>
Check Username.
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.
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.
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.
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, required bool forPersonal}) 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({InputChannelBase? channel}) Future<Result<MessagesChatsBase>>
Get Channel Recommendations.
getChannels({required List<InputChannelBase> id}) Future<Result<MessagesChatsBase>>
Get Channels.
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.
getMessageAuthor({required InputChannelBase channel, required int id}) Future<Result<UserBase>>
Get Message Author.
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 bool forPaidReactions, required bool forLiveStories, required InputPeerBase peer}) Future<Result<ChannelsSendAsPeersBase>>
Get Send As.
inviteToChannel({required InputChannelBase channel, required List<InputUserBase> users}) Future<Result<MessagesInvitedUsersBase>>
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.
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.
restrictSponsoredMessages({required InputChannelBase channel, required bool restricted}) Future<Result<UpdatesBase>>
Restrict Sponsored Messages.
searchPosts({String? hashtag, String? query, required int offsetRate, required InputPeerBase offsetPeer, required int offsetId, required int limit, int? allowPaidStars}) Future<Result<MessagesMessagesBase>>
Search Posts.
setBoostsToUnblockRestrictions({required InputChannelBase channel, required int boosts}) Future<Result<UpdatesBase>>
Set Boosts To Unblock Restrictions.
setDiscussionGroup({required InputChannelBase broadcast, required InputChannelBase group}) Future<Result<Boolean>>
Set Discussion Group.
setEmojiStickers({required InputChannelBase channel, required InputStickerSetBase stickerset}) Future<Result<Boolean>>
Set Emoji Stickers.
setMainProfileTab({required InputChannelBase channel, required ProfileTabBase tab}) Future<Result<Boolean>>
Set Main Profile Tab.
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.
toggleAutotranslation({required InputChannelBase channel, required bool enabled}) Future<Result<UpdatesBase>>
Toggle Autotranslation.
toggleForum({required InputChannelBase channel, required bool enabled, required bool tabs}) 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 bool signaturesEnabled, required bool profilesEnabled, required InputChannelBase channel}) 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.
updatePaidMessagesPrice({required bool broadcastMessagesAllowed, required InputChannelBase channel, required int sendPaidMessagesStars}) Future<Result<UpdatesBase>>
Update Paid Messages Price.
updateUsername({required InputChannelBase channel, required String username}) Future<Result<Boolean>>
Update Username.

Operators

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