Salesforce · JSON Structure

Salesforce User Preferences Preview Custom Theme Structure

Type: object Properties: 31 Required: 31
Fortune 500AIAnalyticsCloudCommerceCRMCustomer ServiceEnterpriseMarketingPlatformSales

UserPreferencesPreviewCustomTheme is a JSON Structure definition published by Salesforce, describing 31 properties, of which 31 are required. It conforms to the https://json-structure.org/draft/2020-12/schema meta-schema.

Properties

apiName calculated compound compoundComponentName compoundFieldName controllerName controllingFields createable custom dataType extraTypeInfo filterable filteredLookupInfo highScaleNumber htmlFormatted inlineHelpText label length nameField polymorphicForeignKey precision reference referenceTargetField referenceToInfos relationshipName required scale searchPrefilterable sortable unique updateable

Meta-schema: https://json-structure.org/draft/2020-12/schema

JSON Structure

Raw ↑
{
  "type": "object",
  "name": "UserPreferencesPreviewCustomTheme",
  "properties": {
    "apiName": {
      "type": "string"
    },
    "calculated": {
      "type": "boolean"
    },
    "compound": {
      "type": "boolean"
    },
    "compoundComponentName": {
      "type": "['string', 'null']"
    },
    "compoundFieldName": {
      "type": "['string', 'null']"
    },
    "controllerName": {
      "type": "['string', 'null']"
    },
    "controllingFields": {
      "type": "array",
      "description": "",
      "items": {
        "type": "string"
      }
    },
    "createable": {
      "type": "boolean"
    },
    "custom": {
      "type": "boolean"
    },
    "dataType": {
      "type": "string"
    },
    "extraTypeInfo": {
      "type": "['string', 'null']"
    },
    "filterable": {
      "type": "boolean"
    },
    "filteredLookupInfo": {
      "type": "['string', 'null']"
    },
    "highScaleNumber": {
      "type": "boolean"
    },
    "htmlFormatted": {
      "type": "boolean"
    },
    "inlineHelpText": {
      "type": "['string', 'null']"
    },
    "label": {
      "type": "string"
    },
    "length": {
      "type": "integer"
    },
    "nameField": {
      "type": "boolean"
    },
    "polymorphicForeignKey": {
      "type": "boolean"
    },
    "precision": {
      "type": "integer"
    },
    "reference": {
      "type": "boolean"
    },
    "referenceTargetField": {
      "type": "['string', 'null']"
    },
    "referenceToInfos": {
      "type": "array",
      "description": "",
      "items": {
        "type": "string"
      }
    },
    "relationshipName": {
      "type": "['string', 'null']"
    },
    "required": {
      "type": "boolean"
    },
    "scale": {
      "type": "integer"
    },
    "searchPrefilterable": {
      "type": "boolean"
    },
    "sortable": {
      "type": "boolean"
    },
    "unique": {
      "type": "boolean"
    },
    "updateable": {
      "type": "boolean"
    }
  },
  "required": [
    "apiName",
    "calculated",
    "compound",
    "compoundComponentName",
    "compoundFieldName",
    "controllerName",
    "controllingFields",
    "createable",
    "custom",
    "dataType",
    "extraTypeInfo",
    "filterable",
    "filteredLookupInfo",
    "highScaleNumber",
    "htmlFormatted",
    "inlineHelpText",
    "label",
    "length",
    "nameField",
    "polymorphicForeignKey",
    "precision",
    "reference",
    "referenceTargetField",
    "referenceToInfos",
    "relationshipName",
    "required",
    "scale",
    "searchPrefilterable",
    "sortable",
    "unique",
    "updateable"
  ],
  "$schema": "https://json-structure.org/draft/2020-12/schema"
}