SiteSettings Model
Overview
This table stores configuration settings for each site instance. While the sites table holds identity and branding data, sitesettings provides platform-specific feature enablement and device compatibility options.
Fields
| Field | Type | Description | Required |
|---|---|---|---|
| id | string | Unique identifier for each site setting entry, likely a UUID. | ❌ |
| web | boolean | Indicates if the web platform is supported (1 = yes, 0 = no). | ❌ |
| supportedAndroidVersion | string | Minimum supported version for the Android app. | ❌ |
| ios | boolean | Specifies whether the site supports iOS devices. | ❌ |
| ignoreSSL | boolean | Determines if SSL certificate validation should be ignored | ❌ |
| windows | boolean | Specifies whether the site supports Windows devices. | ❌ |
| windowsphone | boolean | Specifies whether the site supports Windows Phone. | ❌ |
| supportedWindowsphoneVersion | string | Defines the minimum supported Windows Phone version. | ❌ |
| supportediosVersion | string | Specifies the supported iOS version. | ❌ |
| realWear | boolean | Specifies whether RealWear (a wearable device) is supported. | ❌ |
| supportedRealWearVersion | string | Defines the minimum supported RealWear version. | ❌ |
| heloLenseCompatability | boolean | Specifies if HoloLens compatibility is enabled. | ❌ |
| heloLenseVersion | string | Defines the HoloLens version compatibility. | ❌ |
| title | string | The title of the site settings configuration. | ❌ |
| meta | string | Stores metadata related to the site settings. | ❌ |
| welcome | string | A welcome message displayed on the site. | ❌ |
| privacypolicy | string | The privacy policy content or link. | ❌ |
| footerMenus | array | Stores information about the footer menus | ❌ |
| contactlink | string | A contact URL for customer support or inquiries. | ❌ |
| region | string | Geographical region identifier for the site. | ❌ |
| proto | object | Stores protocol-related configuration settings. | ❌ |
| stub | object | Possibly used for staging/testing configurations. | ❌ |
| status | boolean | Status flag (1 = active, 0 = inactive or draft). | ❌ |
| created_at | date | Timestamp when the site settings record was created. | ❌ |
| modified_at | date | Timestamp of the most recent modification. | ❌ |
| type | string | Type or category of the site settings | ❌ |
| sites_id | string | It stores the site belonging id. Foreign key linking to a specific site in the sites table. | ❌ |
Sample JSON
{
"id": "example_value",
"web": "example_value",
"supportedAndroidVersion": "example_value",
"ios": "example_value",
"ignoreSSL": "example_value",
"windows": "example_value",
"windowsphone": "example_value",
"supportedWindowsphoneVersion": "example_value",
"supportediosVersion": "example_value",
"realWear": "example_value",
"supportedRealWearVersion": "example_value",
"heloLenseCompatability": "example_value",
"heloLenseVersion": "example_value",
"title": "example_value",
"meta": "example_value",
"welcome": "example_value",
"privacypolicy": "example_value",
"footerMenus": "example_value",
"contactlink": "example_value",
"region": "example_value",
"proto": "example_value",
"stub": "example_value",
"status": "example_value",
"created_at": "example_value",
"modified_at": "example_value",
"type": "example_value",
"sites_id": "example_value"
}