Bundles Model
Overview
The bundles table is used to store metadata and configurations related to software bundles. These bundles represent packaged applications, components, or modules that can be deployed within an organization.
Fields
| Field | Type | Description | Required |
|---|---|---|---|
| id | string | Primary Key – Unique identifier for the bundle (UUID). | ❌ |
| storagePath | any | Path where the bundle is stored. | ❌ |
| orgId | any | Organization associated with this bundle. | ❌ |
| buildType | any | Type of build | ❌ |
| created_at | date | Timestamp when the build was created. | ❌ |
| modified_at | date | Timestamp when the build was last update. | ❌ |
| logStoragePath | any | Path where logs related to the bundle are stored. | ❌ |
| bundle_id | string | Unique identifier for the bundle version. | ✅ |
| icon | any | icon field | ❌ |
| name | string | Name of the bundle | ✅ |
| version | string | Version number of the bundle. | ✅ |
| description | string | Brief description of the bundle. | ❌ |
| pack_data | any | Encapsulated data related to the bundle (e.g., configurations, metadata). | ✅ |
| devices | any | List of devices compatible with the bundle. | ❌ |
| features | string | Features included in the bundle. | ❌ |
| release_notes | string | Release notes for this bundle (optional). | ❌ |
| isDefaultStorage | boolean | Indicates whether this bundle is stored in the default storage (1 = true, 0 = false). | ❌ |
| storageProperties | any | Additional properties related to storage configuration. | ❌ |
| archiveStoragePath | any | Path where archived versions of the bundle are stored. | ❌ |
| license_key | any | License key associated with the bundle. | ❌ |
| orgGroup_id | string | Identifier for the organization group associated with this bundle. | ❌ |
| bundleRecordId | any | Reference to a record associated with the bundle. | ❌ |
| user_id | any | The user who created or manages the bundle. | ❌ |
| status | any | Current status of the bundle (e.g., active, inactive). | ✅ |
| bundle_type | string | Defines the type of the bundle (e.g., "software", "plugin"). | ✅ |
| bundleType | string | Alternative representation of bundle_type (possible redundancy). | ❌ |
| siteId | any | Identifier of the site where the bundle is deployed. | ❌ |
| application_item_id | any | Reference to the associated application item. | ❌ |
| siteMapId | string | Identifier linking the bundle to a site map. | ✅ |
Sample JSON
{
"id": "example_value",
"storagePath": "example_value",
"orgId": "example_value",
"buildType": "example_value",
"created_at": "example_value",
"modified_at": "example_value",
"logStoragePath": "example_value",
"bundle_id": "example_value",
"icon": "example_value",
"name": "example_value",
"version": "example_value",
"description": "example_value",
"pack_data": "example_value",
"devices": "example_value",
"features": "example_value",
"release_notes": "example_value",
"isDefaultStorage": "example_value",
"storageProperties": "example_value",
"archiveStoragePath": "example_value",
"license_key": "example_value",
"orgGroup_id": "example_value",
"bundleRecordId": "example_value",
"user_id": "example_value",
"status": "example_value",
"bundle_type": "example_value",
"bundleType": "example_value",
"siteId": "example_value",
"application_item_id": "example_value",
"siteMapId": "example_value"
}