# WorkspaceWindowSummary

**Kind**: interface | **Module**: [Workspaces](https://docs.interop.io/desktop/reference/javascript/workspaces/index.md)

**Source**: https://docs.interop.io/desktop/reference/javascript/workspaces/workspacewindowsummary/index.html

An object describing the basic details of a workspace window

## Properties

- **`allowExtract`** (`boolean`, optional)
  Show whether or not the user can extract the specified window
- **`allowReorder`** (`boolean`, optional)
  Show whether or not the user can reorder the specified window
- **`appName`** (`string`, required)
  The application name of the window if it was registered as an application
- **`elementId`** (`string`, required)
  An unique string identifier of the workspace element that hosts the window
- **`focused`** (`boolean`, required)
  A flag showing whether or not the window has focus
- **`frameId`** (`string`, required)
  The string id of the frame containing this window
- **`height`** (`number`, optional)
  Indicates the current height of the window
- **`id`** (`string | undefined`, required)
  An unique string identifier of the window
- **`isLoaded`** (`boolean`, required)
  A flag showing whether or not the window's content is loaded
- **`isMaximized`** (`boolean`, required)
  A flag showing whether or not the window is maximized within it's box
- **`isSelected`** (`boolean`, required)
  A flag showing whether or not the window is selected
- **`maxHeight`** (`number`, optional)
  Indicates the configured maximum height of the window
- **`maxWidth`** (`number`, optional)
  Indicates the configured maximum width of the window
- **`minHeight`** (`number`, optional)
  Indicates the configured height width of the window
- **`minWidth`** (`number`, optional)
  Indicates the configured minimum width of the window
- **`positionIndex`** (`number`, required)
  The position of this window regarding it's siblings
- **`showCloseButton`** (`boolean`, optional)
  Indicates whether the close button which is located in the window's tab is visible
- **`title`** (`string`, required)
  The title of the window
- **`type`** (`"window"`, required)
  The type of the workspace element
- **`width`** (`number`, optional)
  Indicates the current width of the window
- **`workspaceId`** (`string`, required)
  The string id of the workspace containing this window
