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.
createGroupCall({required bool rtmpStream, required InputPeerBase peer, required int randomId, String? title, DateTime? scheduleDate}) Future<Result<UpdatesBase>>
Create Group Call.
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, required bool muted, int? volume, required bool raiseHand, required bool videoStopped, required bool videoPaused, required 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.
getGroupCallJoinAs({required InputPeerBase peer}) Future<Result<PhoneJoinAsPeersBase>>
Get Group Call Join As.
getGroupCallStreamChannels({required InputGroupCallBase call}) Future<Result<PhoneGroupCallStreamChannelsBase>>
Get Group Call Stream Channels.
getGroupCallStreamRtmpUrl({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.
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, 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.
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, required bool videoPortrait}) Future<Result<UpdatesBase>>
Toggle Group Call Record.
toggleGroupCallSettings({required bool resetInviteHash, required InputGroupCallBase call, required bool joinMuted}) 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