ClientPhone class
Phone.
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
-
acceptCall(
{required InputPhoneCallBase peer, required Uint8List gB, required PhoneCallProtocolBase protocol}) → Future< Result< PhonePhoneCallBase> > - Accept Call.
-
checkGroupCall(
{required InputGroupCallBase call, required List< int> sources}) → Future<Result< Vector< >int> > - Check Group Call.
-
confirmCall(
{required InputPhoneCallBase peer, required Uint8List gA, required int keyFingerprint, required PhoneCallProtocolBase protocol}) → Future< Result< PhonePhoneCallBase> > - Confirm Call.
-
createConferenceCall(
{required bool muted, required bool videoStopped, required bool join, required int randomId, Int256? publicKey, Uint8List? block, DataJSONBase? params}) → Future< Result< UpdatesBase> > - Create Conference Call.
-
createGroupCall(
{required bool rtmpStream, required InputPeerBase peer, required int randomId, String? title, DateTime? scheduleDate}) → Future< Result< UpdatesBase> > - Create Group Call.
-
declineConferenceCallInvite(
{required int msgId}) → Future< Result< UpdatesBase> > - Decline Conference Call Invite.
-
deleteConferenceCallParticipants(
{required bool onlyLeft, required bool kick, required InputGroupCallBase call, required List< int> ids, required Uint8List block}) → Future<Result< UpdatesBase> > - Delete Conference Call Participants.
-
deleteGroupCallMessages(
{required bool reportSpam, required InputGroupCallBase call, required List< int> messages}) → Future<Result< UpdatesBase> > - Delete Group Call Messages.
-
deleteGroupCallParticipantMessages(
{required bool reportSpam, required InputGroupCallBase call, required InputPeerBase participant}) → Future< Result< UpdatesBase> > - Delete Group Call Participant Messages.
-
discardCall(
{required bool video, required InputPhoneCallBase peer, required int duration, required PhoneCallDiscardReasonBase reason, required int connectionId}) → Future< Result< UpdatesBase> > - Discard Call.
-
discardGroupCall(
{required InputGroupCallBase call}) → Future< Result< UpdatesBase> > - Discard Group Call.
-
editGroupCallParticipant(
{required InputGroupCallBase call, required InputPeerBase participant, bool? muted, int? volume, bool? raiseHand, bool? videoStopped, bool? videoPaused, bool? presentationPaused}) → Future< Result< UpdatesBase> > - Edit Group Call Participant.
-
editGroupCallTitle(
{required InputGroupCallBase call, required String title}) → Future< Result< UpdatesBase> > - Edit Group Call Title.
-
exportGroupCallInvite(
{required bool canSelfUnmute, required InputGroupCallBase call}) → Future< Result< PhoneExportedGroupCallInviteBase> > - Export Group Call Invite.
-
getCallConfig(
) → Future< Result< DataJSONBase> > - Get Call Config.
-
getGroupCall(
{required InputGroupCallBase call, required int limit}) → Future< Result< PhoneGroupCallBase> > - Get Group Call.
-
getGroupCallChainBlocks(
{required InputGroupCallBase call, required int subChainId, required int offset, required int limit}) → Future< Result< UpdatesBase> > - Get Group Call Chain Blocks.
-
getGroupCallJoinAs(
{required InputPeerBase peer}) → Future< Result< PhoneJoinAsPeersBase> > - Get Group Call Join As.
-
getGroupCallStars(
{required InputGroupCallBase call}) → Future< Result< PhoneGroupCallStarsBase> > - Get Group Call Stars.
-
getGroupCallStreamChannels(
{required InputGroupCallBase call}) → Future< Result< PhoneGroupCallStreamChannelsBase> > - Get Group Call Stream Channels.
-
getGroupCallStreamRtmpUrl(
{required bool liveStory, required InputPeerBase peer, required bool revoke}) → Future< Result< PhoneGroupCallStreamRtmpUrlBase> > - Get Group Call Stream Rtmp Url.
-
getGroupParticipants(
{required InputGroupCallBase call, required List< InputPeerBase> ids, required List<int> sources, required String offset, required int limit}) → Future<Result< PhoneGroupParticipantsBase> > - Get Group Participants.
-
inviteConferenceCallParticipant(
{required bool video, required InputGroupCallBase call, required InputUserBase userId}) → Future< Result< UpdatesBase> > - Invite Conference Call Participant.
-
inviteToGroupCall(
{required InputGroupCallBase call, required List< InputUserBase> users}) → Future<Result< UpdatesBase> > - Invite To Group Call.
-
joinGroupCall(
{required bool muted, required bool videoStopped, required InputGroupCallBase call, required InputPeerBase joinAs, String? inviteHash, Int256? publicKey, Uint8List? block, required DataJSONBase params}) → Future< Result< UpdatesBase> > - Join Group Call.
-
joinGroupCallPresentation(
{required InputGroupCallBase call, required DataJSONBase params}) → Future< Result< UpdatesBase> > - Join Group Call Presentation.
-
leaveGroupCall(
{required InputGroupCallBase call, required int source}) → Future< Result< UpdatesBase> > - Leave Group Call.
-
leaveGroupCallPresentation(
{required InputGroupCallBase call}) → Future< Result< UpdatesBase> > - Leave Group Call Presentation.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
receivedCall(
{required InputPhoneCallBase peer}) → Future< Result< Boolean> > - Received Call.
-
requestCall(
{required bool video, required InputUserBase userId, required int randomId, required Uint8List gAHash, required PhoneCallProtocolBase protocol}) → Future< Result< PhonePhoneCallBase> > - Request Call.
-
saveCallDebug(
{required InputPhoneCallBase peer, required DataJSONBase debug}) → Future< Result< Boolean> > - Save Call Debug.
-
saveCallLog(
{required InputPhoneCallBase peer, required InputFileBase file}) → Future< Result< Boolean> > - Save Call Log.
-
saveDefaultGroupCallJoinAs(
{required InputPeerBase peer, required InputPeerBase joinAs}) → Future< Result< Boolean> > - Save Default Group Call Join As.
-
saveDefaultSendAs(
{required InputGroupCallBase call, required InputPeerBase sendAs}) → Future< Result< Boolean> > - Save Default Send As.
-
sendConferenceCallBroadcast(
{required InputGroupCallBase call, required Uint8List block}) → Future< Result< UpdatesBase> > - Send Conference Call Broadcast.
-
sendGroupCallEncryptedMessage(
{required InputGroupCallBase call, required Uint8List encryptedMessage}) → Future< Result< Boolean> > - Send Group Call Encrypted Message.
-
sendGroupCallMessage(
{required InputGroupCallBase call, required int randomId, required TextWithEntitiesBase message, int? allowPaidStars, InputPeerBase? sendAs}) → Future< Result< UpdatesBase> > - Send Group Call Message.
-
sendSignalingData(
{required InputPhoneCallBase peer, required Uint8List data}) → Future< Result< Boolean> > - Send Signaling Data.
-
setCallRating(
{required bool userInitiative, required InputPhoneCallBase peer, required int rating, required String comment}) → Future< Result< UpdatesBase> > - Set Call Rating.
-
startScheduledGroupCall(
{required InputGroupCallBase call}) → Future< Result< UpdatesBase> > - Start Scheduled Group Call.
-
toggleGroupCallRecord(
{required bool start, required bool video, required InputGroupCallBase call, String? title, bool? videoPortrait}) → Future< Result< UpdatesBase> > - Toggle Group Call Record.
-
toggleGroupCallSettings(
{required bool resetInviteHash, required InputGroupCallBase call, bool? joinMuted, bool? messagesEnabled, int? sendPaidMessagesStars}) → Future< Result< UpdatesBase> > - Toggle Group Call Settings.
-
toggleGroupCallStartSubscription(
{required InputGroupCallBase call, required bool subscribed}) → Future< Result< UpdatesBase> > - Toggle Group Call Start Subscription.
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited