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