//woua-matrimony-sdk/com.woualabs.matrimony
Package com.woualabs.matrimony¶
Types¶
Name | Summary |
---|---|
Builder | [common] class Builder |
Configuration | [common] class Configuration(builder: Builder) |
ECDHUtils | [common, android, iOS, js] [common, android, iOS, js] class ECDHUtils |
ErrorElement | [common] data class ErrorElement(message: String, path: String) |
FlowWrapper | [iOS] class FlowWrapper<T : Any>(scope: CoroutineScope, flow: Flow<T>) |
IosSDK | [iOS] class IosSDK(isDebug: Boolean) Base class for iOS initialization |
JsDriver | [js] class JsDriver |
JsSDK | [js] @ExperimentalJsExport() class JsSDK(configuration: Configuration, isDebug: Boolean) |
MainScope | [iOS] class MainScope(mainContext: CoroutineContext, log: Kermit) : CoroutineScope |
Name | [js] typealias Name = String |
NullableFlowWrapper | [iOS] class NullableFlowWrapper<T>(scope: CoroutineScope, flow: Flow<T>) |
NullableSuspendWrapper | [iOS] class NullableSuspendWrapper<T>(scope: CoroutineScope, suspender: suspend () -> T) |
Person | [js] @ExperimentalJsExport() external interface Person |
Response | [common] sealed class Response |
SDK | [common] open class SDK |
SuspendWrapper | [iOS] class SuspendWrapper<T : Any>(scope: CoroutineScope, suspender: suspend () -> T) |
Thing | [common] data class Thing(count: Int) |
ThingRepository | [common] class ThingRepository |
WouaMatrimonySDK | [common] object WouaMatrimonySDK |
Functions¶
Name | Summary |
---|---|
create | [android] fun SDK.Companion.create(context: Context, configuration: Configuration, isDebug: Boolean) |
createUIDispatcher | [common, android, iOS, js] [common, android, iOS, js] fun createUIDispatcher(): CoroutineDispatcher |
currentTimeMillis | [common, android, iOS, js] [common, android, iOS, js] fun currentTimeMillis(): Long |
deviceId | [js, android] [js] fun deviceId(): String [android] fun deviceId(context: Context): String |
getAbsolutePath | [js, android] [js] fun getAbsolutePath(): String [android] fun getAbsolutePath(context: Context): String |
getLogger | [common, android, iOS, js] [common, android, iOS, js] fun getLogger(): Logger |
main | [js] fun main() |
randomUUID | [common, android, iOS, js] [common, android, iOS, js] fun randomUUID(): String |
sayFormalHello | [js] @ExperimentalJsExport() fun sayFormalHello(person: Person): Name |
sayHello | [js] @ExperimentalJsExport() fun sayHello(name: Name = "Mr. PP Trump"): Name |
Properties¶
Name | Summary |
---|---|
createViewModelScope | [common] var createViewModelScope: () -> CoroutineScope Factory of viewModelScope. |