Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
data class CaCertificatesScreenState(val certificates: List<CertificateItem> = emptyList())
Link copied to clipboard
Link copied to clipboard
data class CertificateItem(val title: String, val commonNameSubject: String, val organisationSubject: String, val organisationalUnitSubject: String, val commonNameIssuer: String, val organisationIssuer: String, val organisationalUnitIssuer: String, val notBefore: Date, val notAfter: Date, val sha255Fingerprint: String, val sha1Fingerprint: String, val docTypes: List<String>, val supportsDelete: Boolean, val trustPoint: TrustPoint?)
Link copied to clipboard
Link copied to clipboard
data class SettingsScreenState(val isAutoCloseConnectionEnabled: Boolean = false, val isL2CAPEnabled: Boolean = false, val isBleClearCacheEnabled: Boolean = false, val isHttpTransferEnabled: Boolean = true, val isBleCentralClientModeEnabled: Boolean = false, val isBlePeripheralServerMode: Boolean = false, val isWifiAwareEnabled: Boolean = false, val isNfcTransferEnabled: Boolean = false, val isDebugLoggingEnabled: Boolean = true, val readerAuthentication: Int = 0)
Link copied to clipboard
class SettingsViewModel(userPreferences: UserPreferences) : ViewModel
Link copied to clipboard

Functions

Link copied to clipboard
fun CaCertificateDetailsScreen(certificateItem: CertificateItem?, onDeleteCertificate: () -> Unit = {})
Link copied to clipboard
fun CaCertificatesScreen(screenState: CaCertificatesScreenState, onSelectCertificate: (item: CertificateItem) -> Unit, onImportCertificate: () -> Unit, onPasteCertificate: () -> Unit)
Link copied to clipboard
fun Line(modifier: Modifier, text: String)
Link copied to clipboard
fun readerAuthenticationFor(readerAuthentication: Int): String
Link copied to clipboard
fun SettingsScreen(modifier: Modifier = Modifier, screenState: SettingsScreenState, onAutoCloseConnectionChanged: (enabled: Boolean) -> Unit, onUseL2CAPChanged: (enabled: Boolean) -> Unit, onBLEServiceCacheChanged: (enabled: Boolean) -> Unit, onHttpTransferChanged: (enabled: Boolean) -> Unit, onBLECentralClientModeChanged: (enabled: Boolean) -> Unit, onBLEPeripheralServerModeChanged: (enabled: Boolean) -> Unit, onWifiAwareTransferChanged: (enabled: Boolean) -> Unit, onNfcTransferChanged: (enabled: Boolean) -> Unit, onDebugLoggingChanged: (enabled: Boolean) -> Unit, onChangeReaderAuthentication: (which: Int) -> Unit, onOpenCaCertificates: () -> Unit)
Link copied to clipboard
Link copied to clipboard
fun Title(title: String)
Link copied to clipboard
fun TrustPoint.toCertificateItem(docTypes: List<String> = emptyList()): CertificateItem