# LibTmuxWorkspace.WorkspaceApplyResult

- **Module:** LibTmuxWorkspace
- **Package:** LibTmuxWorkspace
- **Language:** Julia
- **Kind:** struct
- **Source:** https://github.com/libtmux/libtmux-julia/blob/f3da513be1225d36d5854cd8db5972c01857578e/packages/LibTmuxWorkspace/src/apply.jl#L1
- **Page:** https://libtmux.org/en/julia/latest/workspace/reference/libtmuxworkspace-workspaceapplyresult/

```
LibTmuxWorkspace.WorkspaceApplyResult(
    status::Symbol,
    session::Union{Nothing, LibTmux.SessionRef},
    created::Tuple,
    borrowed::Tuple,
    completed::Tuple,
    unknown_effects::Tuple,
    removed::Tuple,
    rollback::Tuple
)

LibTmuxWorkspace.WorkspaceApplyResult(
    status,
    session,
    created,
    borrowed,
    completed,
    unknown_effects,
    removed,
    rollback
)
```

Known creations, completed plan steps and effects requiring caller inspection.

## Methods

### `WorkspaceApplyResult` (overload 1)

```julia
LibTmuxWorkspace.WorkspaceApplyResult(
    status::Symbol,
    session::Union{Nothing, LibTmux.SessionRef},
    created::Tuple,
    borrowed::Tuple,
    completed::Tuple,
    unknown_effects::Tuple,
    removed::Tuple,
    rollback::Tuple
)
```

[Source](https://github.com/libtmux/libtmux-julia/blob/f3da513be1225d36d5854cd8db5972c01857578e/packages/LibTmuxWorkspace/src/apply.jl#L3).

### `WorkspaceApplyResult` (overload 2)

```julia
LibTmuxWorkspace.WorkspaceApplyResult(
    status,
    session,
    created,
    borrowed,
    completed,
    unknown_effects,
    removed,
    rollback
)
```

[Source](https://github.com/libtmux/libtmux-julia/blob/f3da513be1225d36d5854cd8db5972c01857578e/packages/LibTmuxWorkspace/src/apply.jl#L3).

## Parameters

- `status` (`Symbol`) (for `WorkspaceApplyResult(status, session, created, borrowed, completed, unknown_effects, removed, rollback) [overload 1]`)
- `session` (`Union{Nothing, LibTmux.SessionRef}`) (for `WorkspaceApplyResult(status, session, created, borrowed, completed, unknown_effects, removed, rollback) [overload 1]`)
- `created` (`Tuple`) (for `WorkspaceApplyResult(status, session, created, borrowed, completed, unknown_effects, removed, rollback) [overload 1]`)
- `borrowed` (`Tuple`) (for `WorkspaceApplyResult(status, session, created, borrowed, completed, unknown_effects, removed, rollback) [overload 1]`)
- `completed` (`Tuple`) (for `WorkspaceApplyResult(status, session, created, borrowed, completed, unknown_effects, removed, rollback) [overload 1]`)
- `unknown_effects` (`Tuple`) (for `WorkspaceApplyResult(status, session, created, borrowed, completed, unknown_effects, removed, rollback) [overload 1]`)
- `removed` (`Tuple`) (for `WorkspaceApplyResult(status, session, created, borrowed, completed, unknown_effects, removed, rollback) [overload 1]`)
- `rollback` (`Tuple`) (for `WorkspaceApplyResult(status, session, created, borrowed, completed, unknown_effects, removed, rollback) [overload 1]`)
- `status` (`Any`) (for `WorkspaceApplyResult(status, session, created, borrowed, completed, unknown_effects, removed, rollback) [overload 2]`)
- `session` (`Any`) (for `WorkspaceApplyResult(status, session, created, borrowed, completed, unknown_effects, removed, rollback) [overload 2]`)
- `created` (`Any`) (for `WorkspaceApplyResult(status, session, created, borrowed, completed, unknown_effects, removed, rollback) [overload 2]`)
- `borrowed` (`Any`) (for `WorkspaceApplyResult(status, session, created, borrowed, completed, unknown_effects, removed, rollback) [overload 2]`)
- `completed` (`Any`) (for `WorkspaceApplyResult(status, session, created, borrowed, completed, unknown_effects, removed, rollback) [overload 2]`)
- `unknown_effects` (`Any`) (for `WorkspaceApplyResult(status, session, created, borrowed, completed, unknown_effects, removed, rollback) [overload 2]`)
- `removed` (`Any`) (for `WorkspaceApplyResult(status, session, created, borrowed, completed, unknown_effects, removed, rollback) [overload 2]`)
- `rollback` (`Any`) (for `WorkspaceApplyResult(status, session, created, borrowed, completed, unknown_effects, removed, rollback) [overload 2]`)

## Members

### Other members

- `borrowed` (property)
- `completed` (property)
- `created` (property)
- `removed` (property)
- `rollback` (property)
- `session` (property)
- `status` (property)
- `unknown_effects` (property)
