FinanceSdkPlatform class abstract
- Inheritance
-
- Object
- PlatformInterface
- FinanceSdkPlatform
- Implementers
Constructors
- FinanceSdkPlatform()
- Constructs a FinanceSdkPlatform.
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
-
clearBaseUrlOverride(
) → void - Clear base URL override
-
clearBearerToken(
) → void - Clear bearer token
-
getAvailableApiKeys(
) → Future< Map< String, String> > - Get all available API keys
-
getAvailableServices(
) → Future< Map< String, String> > - Get all available services
-
getBaseUrlSource(
) → String - Get current base URL source
-
getPlatformVersion(
) → Future< String?> -
initialize(
) → Future< void> - Initialize the Firebase-based API handling system
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
refreshData(
) → Future< void> - Refresh data from Firebase
-
sendRequest(
{required String apiKey, required Map< String, dynamic> requestBody}) → Future<ApiResponse> - Send API request using Firebase configuration
-
setBaseUrlOverride(
String? url) → void - Set base URL override (for testing purposes)
-
setBearerToken(
String? token) → void - Set bearer token for Authorization header
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Properties
- instance ↔ FinanceSdkPlatform
-
The default instance of FinanceSdkPlatform to use.
getter/setter pair