package io.appium.espressoserver.lib.model import io.appium.espressoserver.lib.helpers.BackdoorUtils data class MobileBackdoorMethod ( var name: String? = null, var args: List = emptyList() ) { val argumentTypes: Array?> get() { return args.indices.map { BackdoorUtils.parseType(args[it].type) }.toTypedArray() } val arguments: Array get() { return args.indices.map { BackdoorUtils.parseValue(args[it].value, BackdoorUtils.parseType(args[it].type)) }.toTypedArray() } }