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