TerminalManager class
- Inheritance
-
- Object
- LittleFishService
- TerminalManagerService
- TerminalManager
- Mixed-in types
- Available extensions
Constructors
- TerminalManager()
-
factory
Properties
- authService → AuthService
-
no setteroverride
- configService → ConfigService
-
no setteroverride
- core ↔ LittleFishCore
-
getter/setter pairinherited
- databaseClient → DatabaseClient
-
no setteroverride
- hashCode → int
-
The hash code for this object.
no setterinherited
- hasLoactionAccess → bool
-
no setter
- isReady → bool
-
no setterinherited
- logger → LoggerService
-
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- signalRNotificationService → SignalRNotificationService
-
final
- terminalManagerInstance → TerminalManager
-
no setter
- terminalManagerSettings ↔ TerminalManagerSettings
-
getter/setter pairinherited
- thisTerminal → Terminal?
-
no setterinherited
- totalDevices ↔ int
-
getter/setter pair
Methods
-
deleteTerminal(
{required String id}) → Future< bool> -
inherited
-
getLinkedTerminalsByBusinessId(
{required String businessId, int skip = 0, int take = 20}) → Future< List< Terminal> > -
inherited
-
getLinkedTerminalsByUserId(
{required String userId}) → Future< List< String> > -
inherited
-
getTerminalFromServer(
{required String deviceId, required String businessId}) → Future< Terminal> -
inherited
-
getTerminalInfo(
String provider, String businessId, {bool autoRegister = false}) → Future< Terminal> -
inherited
-
getTotalRegisteredSoftPosDevices(
{required String businessId, required String baseUrl}) → Future< int> -
inherited
-
initialise(
{TerminalManagerSettings? settings, dynamic onRealTimeEvent(NotificationEvent)?, dynamic onAsyncEvent(NotificationEvent)?}) → Future< bool> -
inherited
-
linkTerminal(
{required String businessId, required Terminal terminal}) → Future< void> -
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
pushSalesTranasaction(
{required String sourceTerminalId, required String destinationTerminalId, required String b64Transaction}) → Future< bool> -
Available on TerminalManager, provided by the TerminalManagerSale extension
-
realtimeNotificationInitialise(
{required Terminal terminal, required dynamic onRealTimeEvent(NotificationEvent event), dynamic onAsyncEvent(NotificationEvent event)?}) → Future< void> -
inherited
-
registerTerminal(
String provider, {required Terminal terminal}) → Future< bool> -
inherited
-
registerTerminalInNotifications(
{Terminal? terminal}) → Future< bool> -
inherited
-
registerToken(
{required String tokenType, required String token, required String id}) → Future< void> -
inherited
-
setIsReady(
bool value) → void -
inherited
-
setTerminalLocation(
{required Terminal terminal, required double latitude, required double longitude}) → Future< void> -
inherited
-
setThisTerminal(
Terminal terminal) → void -
inherited
-
terminalFromJson(
Map< String, dynamic> json) → Terminal -
inherited
-
terminalToJson(
Terminal terminal) → Map< String, dynamic> -
inherited
-
toString(
) → String -
A string representation of this object.
inherited
-
updateLinkedAccount(
{required String businessId}) → Future< bool> -
Available on TerminalManager, provided by the TerminalManagerLinkedAccount extension
-
updateSalesTranasaction(
{required String destinationTerminalId, required String b64Transaction}) → Future< bool> -
Available on TerminalManager, provided by the TerminalManagerSale extension
-
updateTerminal(
{required Terminal terminal}) → Future< bool> -
inherited
-
updateTerminalProviderRequest(
{required String sourceTerminalId, required String destinationTerminalId}) → Future< bool> -
Available on TerminalManager, provided by the TerminalManagerPaymentProvider extension
-
updateTerminalProviderResponse(
{required String sourceTerminalId, required String destinationTerminalId, required String message, required bool success}) → Future< bool> -
Available on TerminalManager, provided by the TerminalManagerPaymentProvider extension
-
updateTotalRegisteredSoftPosDevices(
{required String businessId, required String baseUrl, required bool isAddition, required int currentCount}) → Future< int> -
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Properties
- instance → TerminalManager
-
final