PackageBundle Model
Overview
The packagebundle table tracks bundles of packages, including details about the associated metadata, versioning information, and the organizational context in which the bundle exists. It serves as a reference model for interacting with and managing these bundles through the API, without storing any actual data directly.
Fields
| Field | Type | Description | Required |
|---|---|---|---|
| id | string | Unique identifier for the package bundle | ❌ |
| bundle_id | string | Identifier linking the bundle to a specific package. | ❌ |
| version_key | string | Version identifier (e.g., v1.0.0, release-2024-Q3). Distinct from build number. | ❌ |
| package_data | any | Serialized or JSON-like representation of the bundled packages (can contain config, metadata, references). | ❌ |
| org | any | ID or name of the organization associated with the bundle. | ❌ |
| bundleBuildId | string | Identifier linking the package bundle to a specific build. | ❌ |
| created_at | date | Timestamp when the package bundle was created. | ❌ |
| modified_at | date | Timestamp when the package bundle was last modified. | ❌ |
| type | string | Type of package bundle. | ❌ |
Sample JSON
{
"id": "example_value",
"bundle_id": "example_value",
"version_key": "example_value",
"package_data": "example_value",
"org": "example_value",
"bundleBuildId": "example_value",
"created_at": "example_value",
"modified_at": "example_value",
"type": "example_value"
}