Skip to main content

Packagesettings Model

Overview​

The packagesettings table is used to store configuration settings associated with a specific package. These settings could include various parameters that control how a package behaves, its features, and other application-specific configurations. Each entry in this table is linked to a particular package and organization, with the flexibility to store custom settings and line item details.

Fields​

FieldTypeDescriptionRequired
idstringUnique identifier for the package settings❌
package_idstringID of the package this configuration applies to. Likely links to a package or pageversions table.✅
org_idstringIdentifies the organization for which the configuration is defined.✅
application_idstringSpecifies the application context, allowing app-specific settings.❌
pack_idanyIdentifier for the package this setting applies to.❌
settingsarrayStores the actual configuration settings, likely as a JSON or serialized key-value structure.❌
created_atdateTimestamp when the settings were created.❌
modified_atdateTimestamp when the settings were last modified. Useful for versioning and audit.❌
line_item_idanyIdentifier linking the settings to a specific line item within the package.Possibly links to a purchase, feature, or module line item in billing or feature control systems.❌

Sample JSON​

{
"id": "example_value",
"package_id": "example_value",
"org_id": "example_value",
"application_id": "example_value",
"pack_id": "example_value",
"settings": "example_value",
"created_at": "example_value",
"modified_at": "example_value",
"line_item_id": "example_value"
}