# Base.propertynames

- **Module:** LibTmux
- **Package:** LibTmux
- **Language:** Julia
- **Kind:** function
- **Source:** https://github.com/libtmux/libtmux-julia/blob/f3da513be1225d36d5854cd8db5972c01857578e/src/model.jl#L249
- **Page:** https://libtmux.org/en/julia/latest/reference/libtmux-base-propertynames/

```
propertynames(x::LibTmux.EntitySnapshot, private::Bool)

propertynames(x::LibTmux.EntitySnapshot)

propertynames(::LibTmux.OwnedServer, private::Bool)

propertynames(::LibTmux.OwnedServer)

propertynames(::LibTmux.RowProjection, private::Bool)

propertynames(::LibTmux.RowProjection)

propertynames(::LibTmux.Snapshot, private::Bool)

propertynames(::LibTmux.Snapshot)
```

## Methods

### `propertynames(x::LibTmux.EntitySnapshot, private::Bool)`

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

### `propertynames(x::LibTmux.EntitySnapshot)`

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

### `propertynames(::LibTmux.OwnedServer, private::Bool)`

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

### `propertynames(::LibTmux.OwnedServer)`

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

### `propertynames(::LibTmux.RowProjection, private::Bool)`

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

### `propertynames(::LibTmux.RowProjection)`

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

### `propertynames(::LibTmux.Snapshot, private::Bool)`

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

### `propertynames(::LibTmux.Snapshot)`

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

## Parameters

- `x` (`LibTmux.EntitySnapshot`) (for `Base.propertynames(x, private)`; `Base.propertynames(x)`)
- `private` (`Bool`) (for `Base.propertynames(x, private)`; `Base.propertynames(argument1, private) [overload 3]`; `Base.propertynames(argument1, private) [overload 5]`; `Base.propertynames(argument1, private) [overload 7]`)
  Default: `false`.
- `argument1` (`LibTmux.OwnedServer`) (for `Base.propertynames(argument1, private) [overload 3]`; `Base.propertynames(argument1) [overload 4]`)
- `argument1` (`LibTmux.RowProjection`) (for `Base.propertynames(argument1, private) [overload 5]`; `Base.propertynames(argument1) [overload 6]`)
- `argument1` (`LibTmux.Snapshot`) (for `Base.propertynames(argument1, private) [overload 7]`; `Base.propertynames(argument1) [overload 8]`)
