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