//kotlin-sdk/fr.gasmartbuilding.gasmartaccessreadersdk/GASmartAccessReaderSDK
GASmartAccessReaderSDK
[androidJvm]\ class GASmartAccessReaderSDK(context: Context, callbacks: GASmartAccessReaderCallbacks, applicationId: String, iControlUrl: String, userId: String, logLevel: Logger.LogLevel = Logger.LogLevel.INFO)
Constructors
| GASmartAccessReaderSDK | [androidJvm] constructor(context: Context, callbacks: GASmartAccessReaderCallbacks, applicationId: String, iControlUrl: String, userId: String, logLevel: Logger.LogLevel = Logger.LogLevel.INFO)  | 
Types
| Name | Summary | 
|---|---|
| Companion | [androidJvm] object Companion  | 
Properties
| Name | Summary | 
|---|---|
| appSign1 | [androidJvm] var appSign1: ByteArray  | 
| appSign2 | [androidJvm] var appSign2: ByteArray  | 
| badgeId | [androidJvm] val badgeId: LiveData<Int>  | 
| centralManager | [androidJvm] var centralManager: CentralManager  | 
| keyPair | [androidJvm] var keyPair: KeyPair?  | 
| peripheralManager | [androidJvm] var peripheralManager: PeripheralManager  | 
| pubKSar | [androidJvm] var pubKSar: ByteArray  | 
| versionName | [androidJvm] var versionName: String  | 
Functions
| Name | Summary | 
|---|---|
| fetchBadgeId | [androidJvm] fun fetchBadgeId()  | 
| getBadgeId | [androidJvm] suspend fun getBadgeId(): Int  | 
| requestPermissionsIfNeeded | [androidJvm] fun requestPermissionsIfNeeded(activity: Activity)  |