Api class

Constructors

Api()

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

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

Static Properties

clearRefreshToken → void
Clear Token
no setter
clearToken → void
Clear Token
no setter
expireDate DateTime?
Return Authorization token
no setter
isTokenExpire bool
Check token for expire
no setter
refreshToken String?
Return refresh token
no setter
refreshTokenIsEmpty bool
Checks token storage for emptiness
no setter
refreshTokenIsNotEmpty bool
Checks token storage for emptiness
no setter
token String?
Return Authorization token
no setter
tokenIsEmpty bool
Checks token storage for emptiness
no setter
tokenIsNotEmpty bool
Checks token storage for emptiness
no setter
urls → dynamic
no setter

Static Methods

dataFromStorage(String path) String
Help to get url to resource in server storage
delete(String path, {bool isAuth = false, bool testMode = false, Map<String, dynamic>? query, Map<String, String>? headers, CancelToken? cancelToken, ResponseType responseType = ResponseType.map_data, bool ignoreOnAllError = false, int urlIndex = 0}) Future
Sends an HTTP DELETE request.
get(String path, {bool isAuth = false, bool testMode = false, Map<String, dynamic>? query, Map<String, String>? headers, CancelToken? cancelToken, ResponseType responseType = ResponseType.map_data, dynamic onReceiveProgress(int, int)?, bool ignoreOnAllError = false, int urlIndex = 0}) Future
Sends an HTTP GET request.
init({required List<String> urls, bool globalTestMode = false, bool bearerToken = true, dynamic disableAllTestMode = false, bool enableUtf8Decoding = false, bool loadTokenFromMemory = true, String? authTitle, bool usePrintInLogs = false, dynamic onAllError(APIException error)?, String? storageUrl}) Future<void>
Initialization API class
patch(String path, {bool isAuth = false, bool testMode = false, dynamic body, Map<String, String>? headers, Map<String, dynamic>? query, CancelToken? cancelToken, ResponseType responseType = ResponseType.map_data, dynamic onSendProgress(int, int)?, dynamic onReceiveProgress(int, int)?, bool ignoreOnAllError = false, int urlIndex = 0}) Future
Sends an HTTP PATCH request.
post(String path, {bool isAuth = false, bool testMode = false, dynamic body, Map<String, String>? headers, Map<String, dynamic>? query, CancelToken? cancelToken, ResponseType responseType = ResponseType.map_data, dynamic onSendProgress(int, int)?, dynamic onReceiveProgress(int, int)?, bool ignoreOnAllError = false, int urlIndex = 0}) Future
Sends an HTTP POST request.
put(String path, {bool isAuth = false, bool testMode = false, dynamic body, Map<String, String>? headers, Map<String, dynamic>? query, CancelToken? cancelToken, ResponseType responseType = ResponseType.map_data, dynamic onSendProgress(int, int)?, dynamic onReceiveProgress(int, int)?, bool ignoreOnAllError = false, int urlIndex = 0}) Future
Sends an HTTP PUT request.
setExpire({required int seconds}) → void
Set refresh token expire in seconds. Fro check you can use Api.isRefreshTokenExpire
setHeaders(Map<String, String> headers) → void
Set headers. Default is only "Content-type": application/json
setRefreshToken(String token) → void
Set refresh token
setToken(String token) → void
Set Authorization token