Skip to content

//MLBluetoothSDK/com.masterlock.mlbluetoothsdk/MLProduct/MLProductBuilder

MLProductBuilder

[androidJvm]\ open class MLProductBuilder

Helper class for Building an MLProduct

Constructors

MLProductBuilder [androidJvm]
constructor(deviceId: String, delegate: IMLProductDelegate)

Functions

Name Summary
accessProfile [androidJvm]
open fun accessProfile(accessProfile: String): MLProduct.MLProductBuilder
autoDisconnect [androidJvm]
open fun autoDisconnect(autoDisconnect: Boolean): MLProduct.MLProductBuilder
build [androidJvm]
open fun build(): MLProduct
expectedFirmwareVersion [androidJvm]
open fun expectedFirmwareVersion(expectedFirmwareVersion: Integer): MLProduct.MLProductBuilder
region [androidJvm]
open fun region(region: String): MLProduct.MLProductBuilder
requiresTrustedTime [androidJvm]
open fun requiresTrustedTime(timeManagementStrategy: TimeManagementStrategy): MLProduct.MLProductBuilder
When updating time, ensure that the time sent to a lock is validated against network server time.