[R][client] Make enum parameters with required: false optional to request arguments (#19654)

* ODM-11697: Adding null check in R-api

* bin/generate-samples.sh executed

---------

Co-authored-by: Kunitsyn Oleg <114428801+genestack-okunitsyn@users.noreply.github.com>
This commit is contained in:
Viacheslav Pivovarov
2024-10-05 11:12:30 +04:00
committed by GitHub
parent 77eb192414
commit e5dee54797
7 changed files with 77 additions and 9 deletions

View File

@@ -223,7 +223,7 @@ QueryApi <- R6::R6Class(
if (!(`enum_nonref_string_query` %in% c("success", "failure", "unclassified"))) {
if (!is.null(`enum_nonref_string_query`) && !(`enum_nonref_string_query` %in% c("success", "failure", "unclassified"))) {
stop("Invalid value for enum_nonref_string_query when calling QueryApi$TestEnumRefString. Must be [success, failure, unclassified].")
}
query_params[["enum_nonref_string_query"]] <- `enum_nonref_string_query`