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, }) → 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.
-
exportMessageLink(
{required bool grouped, required bool thread, required InputChannelBase channel, required int id}) → Future< Result< ExportedMessageLinkBase> > - 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