# LibTmux.EnvironmentValue

- **Module:** LibTmux
- **Package:** LibTmux
- **Language:** Julia
- **Kind:** struct
- **Source:** https://github.com/libtmux/libtmux-julia/blob/f3da513be1225d36d5854cd8db5972c01857578e/src/configuration.jl#L3
- **Page:** https://libtmux.org/en/julia/latest/reference/libtmux-environmentvalue/

```
LibTmux.EnvironmentValue(value, hidden, inherited)

LibTmux.EnvironmentValue(value::Union{Nothing, String}, hidden::Bool, inherited::Bool)
```

A configured environment entry; `value=nothing` marks removal from new processes.

## Methods

### `LibTmux.EnvironmentValue(value, hidden, inherited)`

[Source](https://github.com/libtmux/libtmux-julia/blob/f3da513be1225d36d5854cd8db5972c01857578e/src/configuration.jl#L5).

### `LibTmux.EnvironmentValue(value::Union{Nothing, String}, hidden::Bool, inherited::Bool)`

[Source](https://github.com/libtmux/libtmux-julia/blob/f3da513be1225d36d5854cd8db5972c01857578e/src/configuration.jl#L5).

## Parameters

- `value` (`Any`) (for `EnvironmentValue(value, hidden, inherited) [overload 1]`)
- `hidden` (`Any`) (for `EnvironmentValue(value, hidden, inherited) [overload 1]`)
- `inherited` (`Any`) (for `EnvironmentValue(value, hidden, inherited) [overload 1]`)
- `value` (`Union{Nothing, String}`) (for `EnvironmentValue(value, hidden, inherited) [overload 2]`)
- `hidden` (`Bool`) (for `EnvironmentValue(value, hidden, inherited) [overload 2]`)
- `inherited` (`Bool`) (for `EnvironmentValue(value, hidden, inherited) [overload 2]`)

## Members

### Other members

- `hidden` (property)
- `inherited` (property)
- `value` (property)
