VentDioMixin class abstract
Provides a mixin for making HTTP requests with Dio.
This mixin defines standard RESTful methods such as GET, POST, PUT, and DELETE, along with secure variants that include signature verification.
- Implementers
Constructors
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
-
delete<
T> (String path, {String? baseUrl, Map< String, dynamic> ? queryParameters, Map<String, dynamic> ? headers, Object? data, CancelToken? cancelToken}) → Future<Response< T> > -
Sends a DELETE request to the specified
path. -
deleteSecure<
T> (String path, {String? baseUrl, Map< String, dynamic> ? queryParameters, Map<String, dynamic> ? headers, Object? data, CancelToken? cancelToken, Map<String, dynamic> ? payloadSignature, String? signatureName, Hash hash = Hash.SHA256}) → Future<Response< T> > - Sends a secure DELETE request with signature verification.
-
get<
T> (String path, {String? baseUrl, Map< String, dynamic> ? queryParameters, Map<String, dynamic> ? headers, Object? data, CancelToken? cancelToken, ProgressCallback? onReceiveProgress}) → Future<Response< T> > -
Sends a GET request to the specified
path. -
getSecure<
T> (String path, {String? baseUrl, Map< String, dynamic> ? queryParameters, Map<String, dynamic> ? headers, Object? data, CancelToken? cancelToken, ProgressCallback? onReceiveProgress, Map<String, dynamic> ? payloadSignature, String? signatureName, Hash hash = Hash.SHA256}) → Future<Response< T> > - Sends a secure GET request with signature verification.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
patch<
T> (String path, {String? baseUrl, Map< String, dynamic> ? queryParameters, Map<String, dynamic> ? headers, Object? data, CancelToken? cancelToken, ProgressCallback? onReceiveProgress}) → Future<Response< T> > -
Sends a PATCH request to the specified
path. -
patchSecure<
T> (String path, {String? baseUrl, Map< String, dynamic> ? queryParameters, Map<String, dynamic> ? headers, Object? data, CancelToken? cancelToken, ProgressCallback? onReceiveProgress, Map<String, dynamic> ? payloadSignature, String? signatureName, Hash hash = Hash.SHA256}) → Future<Response< T> > - Sends a secure PATCH request with signature verification.
-
post<
T> (String path, {String? baseUrl, Map< String, dynamic> ? queryParameters, Map<String, dynamic> ? headers, Object? data, CancelToken? cancelToken, ProgressCallback? onReceiveProgress}) → Future<Response< T> > -
Sends a POST request to the specified
path. -
postSecure<
T> (String path, {String? baseUrl, Map< String, dynamic> ? queryParameters, Map<String, dynamic> ? headers, Object? data, CancelToken? cancelToken, ProgressCallback? onReceiveProgress, Map<String, dynamic> ? payloadSignature, String? signatureName, Hash hash = Hash.SHA256}) → Future<Response< T> > - Sends a secure POST request with signature verification.
-
put<
T> (String path, {String? baseUrl, Map< String, dynamic> ? queryParameters, Map<String, dynamic> ? headers, Object? data, CancelToken? cancelToken, ProgressCallback? onReceiveProgress}) → Future<Response< T> > -
Sends a PUT request to the specified
path. -
putSecure<
T> (String path, {String? baseUrl, Map< String, dynamic> ? queryParameters, Map<String, dynamic> ? headers, Object? data, CancelToken? cancelToken, ProgressCallback? onReceiveProgress, Map<String, dynamic> ? payloadSignature, String? signatureName, Hash hash = Hash.SHA256}) → Future<Response< T> > - Sends a secure PUT request with signature verification.
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited