Class plugin

Used internally by plugins.More…

#import <Core.h>

Inheritance diagram for <Plugin >:

Instance Methods

(void) - init:
(void) - requestPrint:
(BOOL) - enableDelayedAuth:enable:
(BOOL) - isDelayedAuthEnabled
(NSNumber *) - getDelayedAuthInitialAmount
(void) - submitAmount:
(NSMutableArray *) - listSupportedInputMethods
(void) - terminalWasSetToOffline

Properties

DeviceEnum type
NSString * bluetoothDeviceName
DeviceConnectionType connectionType

Detailed Description

Used internally by plugins.

Method Documentation

enableDelayedAuth:enable:()

  • - (BOOL Plugin) enableDelayedAuth:
  • (NSNumber *)
  • initialAmount

  • enable:
  • (BOOL)
  • enable

getDelayedAuthInitialAmount()

  • - (NSNumber* Plugin) getDelayedAuthInitialAmount

init:()

  • - (void Plugin) init:
  • (id< CoreTerminalConnector >)
  • configuration

isDelayedAuthEnabled()

  • - (BOOL Plugin) isDelayedAuthEnabled

listSupportedInputMethods()

  • - (NSMudivArray* Plugin) listSupportedInputMethods

requestPrint:()

  • - (void Plugin) requestPrint:
  • (NSMudivDictionary *)
  • data

submitAmount:()

  • - (void Plugin) submitAmount:
  • (CoreSale *)
  • coreSale

terminalWasSetToOffline()

  • - (void Plugin) terminalWasSetToOffline

Property Documentation

bluetoothDeviceName

    • - (NSString* Plugin) bluetoothDeviceName

  • readwriteatomic

connectionType

    • - (DeviceConnectionType Plugin) connectionType

  • readwriteatomic

type

    • - (DeviceEnum Plugin) type

  • readwriteatomic