---
title: "Predefined Jira Software Structure Types"
canonical: "https://support.appfire.com/space/PSJ/15480286/Predefined%20Jira%20Software%20Structure%20Types"
format: markdown
---
> Macro (aura-html)

> Macro (excerpt)
> 
> Here is a list of predefined structures that are used throughout Power Scripts (usually with specific functions). And you can also define custom structures. Check our example in the [Syntax](https://appfire.atlassian.net/wiki/spaces/PSJ/pages/15487006) section and roll your own.

Here is a list of predefined structures that are used throughout Power Scripts (usually with specific functions). And you can also define custom structures. Check our example in the [Syntax](https://appfire.atlassian.net/wiki/spaces/DEVPSJC/pages/485919981) section and roll your own.

Note that the structure fields can be modified, but the changes are not saved in the database. If you change a field for a sprint variable, the sprint will not be affected. Simply put, the structures are 'detached'.

| **Name** | **Fields** | **Fields type** | **Returned by functions** |
| --- | --- | --- | --- |
| **JSprint** | id | integer | - [getAllOpenSprints](https://appfire.atlassian.net/wiki/spaces/PSJ/pages/15480979) |
| name | string |
| startDate | date |
| endDate | date |
| completeDate | date |
| goal | string |
| state | string |
| boardId | integer |
| **JBoard** | id | integer | - [getAllBoards](https://appfire.atlassian.net/wiki/spaces/PSJ/pages/15480418) |
| name | string |
| type | string |
| swimlaneName | string |
| epicsPanel | string |
| cardColor | string |
| issueCutOff | string |
| savedFilterId | integer |
| showDaysInColumn | boolean |
| isSprintSupportEnabled | boolean |