PackageLineItems Model
Overview
The packagelineitems table is used to store individual line items associated with package builds. These line items contain metadata such as settings, versioning information, descriptions, status, and other configuration details related to each item in the package. The table also tracks the relationships between packages, builds, and line items.
Fields
| Field | Type | Description | Required |
|---|---|---|---|
| id | string | Unique identifier for the package line item | ❌ |
| showSettings | boolean | Indicate whether to show configurable settings in UI (1 = show, 0 = hide). | ❌ |
| bundle_id | any | This ID is derived from the budle once the Pacakge is assigned to the Application and Publish locally or other type of publishs | ❌ |
| ref_id | any | This is the ID to refrence to the forther change after the bundle is exported | ❌ |
| packageBuildId | any | Reference to the specific build of the package this line item belongs to. | ❌ |
| mode_of_publish | any | Defines the publishing mode. | ❌ |
| icon | any | Path or blob representing an icon for the line item. | ❌ |
| application_id | string | It is derived from the application after publishing the package | ❌ |
| bundleBuildId | any | Identifier linking the line item to a specific bundle build. | ❌ |
| activityIsJSON | any | Indicates whether the activity data is stored in JSON format. | ❌ |
| jsonInputs | any | jsonInputs field | ❌ |
| name | string | Name of the package line item. | ❌ |
| version | any | It the bundle version | ❌ |
| localVersion | any | It is derived from once we create a package line item published then this version is auto generated . | ❌ |
| draft_version | any | Draft version for previewing or editing before official release. | ❌ |
| status | any | Current status of the package line item | ❌ |
| statusType | any | Type of status indicating the lifecycle stage of the item. | ❌ |
| description | string | Detailed description of the package line item. | ❌ |
| title | string | Title of the package line item. | ❌ |
| line_item_type | string | Type of line item | ❌ |
| user_id | any | Identifier for the user associated with the package line item. | ❌ |
| created_at | date | Timestamp when the package line item was created | ❌ |
| modified_at | date | Timestamp when the package line item was last modified. | ❌ |
| files | any | Files associated with the package line item. | ❌ |
| children | array | Sub-items or dependencies associated with the package line item. | ❌ |
| configuration | any | Configuration settings for the package line item. | ❌ |
| pack_id | string | Identifier linking to the parent package. | ❌ |
| expanded | boolean | Flag indicating whether the item is expanded in the UI. | ❌ |
| detailoverride | any | Used to override default behavior, appearance, or data with custom values. | ❌ |
| override | any | Indicates whether the package line item overrides another item. | ❌ |
| pages | array | Pages linked to the package line item. | ❌ |
| checklist | array | Checklist items associated with the package line item. | ❌ |
| package_settings | any | Settings specific to the package line item. | ❌ |
| assignedPackages | any | Packages assigned to this line item. | ❌ |
| package_id | string | Identifier linking the package line item to a specific package. | ❌ |
Sample JSON
{
"id": "example_value",
"showSettings": "example_value",
"bundle_id": "example_value",
"ref_id": "example_value",
"packageBuildId": "example_value",
"mode_of_publish": "example_value",
"icon": "example_value",
"application_id": "example_value",
"bundleBuildId": "example_value",
"activityIsJSON": "example_value",
"jsonInputs": "example_value",
"name": "example_value",
"version": "example_value",
"localVersion": "example_value",
"draft_version": "example_value",
"status": "example_value",
"statusType": "example_value",
"description": "example_value",
"title": "example_value",
"line_item_type": "example_value",
"user_id": "example_value",
"created_at": "example_value",
"modified_at": "example_value",
"files": "example_value",
"children": "example_value",
"configuration": "example_value",
"pack_id": "example_value",
"expanded": "example_value",
"detailoverride": "example_value",
"override": "example_value",
"pages": "example_value",
"checklist": "example_value",
"package_settings": "example_value",
"assignedPackages": "example_value",
"package_id": "example_value"
}