VRemoteNativeApi class
This class manages remote API operations such as socket events, HTTP requests, authentication, messages, profile, calls and block operations.
Constructors
- VRemoteNativeApi(VChannelApiService _room, VMessageApiService _nativeRemoteMessage, VProfileApiService _nativeProfileApiService, VCallApiService _nativeRemoteCallApiService, VBlockApiService _nativeRemoteBlockApiService)
Properties
- block → VBlockApiService
-
no setter
- calls → VCallApiService
-
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
- message → VMessageApiService
-
no setter
- profile → VProfileApiService
-
no setter
- remoteAuth → NativeRemoteAuth
-
final
- room → VChannelApiService
-
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- socketIo → NativeRemoteSocketIo
-
final
Methods
-
nativeHttp(
Uri uri, {required VChatHttpMethods method, required Map< String, dynamic> ? body, Map<String, String> headers = const {}}) → Future<Response> - Performs a native HTTP request.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited