Configuration
Retrieves the system configuration. The configuration determines which elements are usable and the values passed to use them. See the configuration guide for more information.
Function
- React Native
- iOS
- Android
getConfig(): Promise<Config>
func getConfig() throws -> ConfigBindingDto
fun `getConfig`(): ConfigBindingDto
Parameters
None
Return value
- React Native
- iOS
- Android
export interface Config {
format: ConfigEntities<FormatCapabilities>;
exchange: ConfigEntities;
transport: ConfigEntities;
revocation: ConfigEntities;
did: ConfigEntities<DidCapabilities>;
datatype: ConfigEntities<undefined, DataTypeParams>;
keyAlgorithm: ConfigEntities;
keyStorage: ConfigEntities<KeyStorageCapabilities>;
cacheEntities: ConfigEntities;
}
public struct ConfigBindingDto {
public var format: [String: String]
public var exchange: [String: String]
public var transport: [String: String]
public var revocation: [String: String]
public var did: [String: String]
public var datatype: [String: String]
public var keyAlgorithm: [String: String]
public var keyStorage: [String: String]
public var cacheEntities: [String: String]
}
data class ConfigBindingDto (
var `format`: Map<String, String>,
var `exchange`: Map<String, String>,
var `transport`: Map<String, String>,
var `revocation`: Map<String, String>,
var `did`: Map<String, String>,
var `datatype`: Map<String, String>,
var `keyAlgorithm`: Map<String, String>,
var `keyStorage`: Map<String, String>
var `cacheEntities`: Map<String, String>
)
Fields
See the configuration reference for a complete list of configuration entries.