Skip to main content
Glama
AndroidLaunchArguments.kt1.72 kB
package maestro.android import maestro_android.MaestroAndroid object AndroidLaunchArguments { fun Map<String, Any>.toAndroidLaunchArguments(): List<MaestroAndroid.ArgumentValue> { return toList().map { when (val value = it.second) { is Boolean -> MaestroAndroid.ArgumentValue.newBuilder() .setKey(it.first) .setValue(value.toString()) .setType(Boolean::class.java.name) .build() is Int -> MaestroAndroid.ArgumentValue.newBuilder() .setKey(it.first) .setValue(value.toString()) .setType(Int::class.java.name) .build() is Double -> MaestroAndroid.ArgumentValue.newBuilder() .setKey(it.first) .setValue(value.toString()) .setType(Double::class.java.name) .build() is Long -> MaestroAndroid.ArgumentValue.newBuilder() .setKey(it.first) .setValue(value.toString()) .setType(Long::class.java.name) .build() is String -> MaestroAndroid.ArgumentValue.newBuilder() .setKey(it.first) .setValue(value.toString()) .setType(String::class.java.name) .build() else -> MaestroAndroid.ArgumentValue.newBuilder() .setKey(it.first) .setValue(value.toString()) .setType(String::class.java.name) .build() } } } }

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/mobile-dev-inc/Maestro'

If you have feedback or need assistance with the MCP directory API, please join our Discord server