Salesforce · JSON Structure

Salesforce Username Structure

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

Username 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": "Username",
  "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"
}