SigmaExperiment.getParamValue
SigmaExperiment.getParamValue<T>()
Возвращает значение параметра эксперимента.
Параметры метода
| Название | Тип | Значение по умолчанию | Описание | 
|---|---|---|---|
| name | String | - | Название параметра | 
Возвращаемое значение
| Тип | Описание | 
|---|---|
Boolean? | Long? | Float? | String? | Значение параметра в эксперименте сответствующего типа или null | 
Пример использования
Без использования kotlin.coroutines
import ru.expf.sigma.*
...
val client = Sigma.getClient()
client.getExperiment(
  id = "***",
  callback = object : SigmaGetExperimentCallback {
    override fun onSuccess(experiment: SigmaExperiment?) {
        val paramValue = experiment?.getParamValue<Double>("paramName")
    }
    override fun onError(throwable: Throwable) {
      /** Some code with received error */
    }
  }
)
С использованием kotlin.coroutines
import ru.expf.sigma.*
...
async {
  val client = Sigma.getClient()
  val experiment = client.getExperiment(id = "***")
  val paramValue = experiment?.getParamValue<Double>(name = "paramName")
}.await()