Creates a JSON Schema property definition for an integer value.
Usage
schema_integer(
description = NULL,
default = NULL,
minimum = NULL,
maximum = NULL,
exclusive_minimum = NULL,
exclusive_maximum = NULL
)Examples
# Simple integer with default
schema_integer(description = "Number of samples", default = 100L)
#> $type
#> [1] "integer"
#>
#> $description
#> [1] "Number of samples"
#>
#> $default
#> [1] 100
#>
# Integer with range constraints
schema_integer(
description = "Lag periods",
default = 3L,
minimum = 1L,
maximum = 12L
)
#> $type
#> [1] "integer"
#>
#> $description
#> [1] "Lag periods"
#>
#> $default
#> [1] 3
#>
#> $minimum
#> [1] 1
#>
#> $maximum
#> [1] 12
#>