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

Static Methods

getPackageInformation() Future<String>