[
  {
    "apiName": "AssetRelationship",
    "keyPrefix": "1AR",
    "label": "Asset Relationship",
    "pluralLabel": "Asset Relationships",
    "tableType": "standard_object",
    "category": "crm",
    "description": "Salesforce standard AssetRelationship (v66.0 dev-org gold master)",
    "fields": [
      {
        "apiName": "AssetRelationshipNumber",
        "label": "Asset Relationship Number",
        "type": "string",
        "isNameField": true,
        "createable": false,
        "updateable": false
      },
      {
        "apiName": "AssetId",
        "label": "Asset ID",
        "type": "reference",
        "required": true,
        "updateable": false,
        "referenceTo": [
          "Asset"
        ],
        "relationshipName": "Asset",
        "childRelationshipName": "PrimaryAssets"
      },
      {
        "apiName": "RelatedAssetId",
        "label": "Asset ID",
        "type": "reference",
        "required": true,
        "referenceTo": [
          "Asset"
        ],
        "relationshipName": "RelatedAsset",
        "childRelationshipName": "RelatedAssets"
      },
      {
        "apiName": "FromDate",
        "label": "From Date",
        "type": "datetime"
      },
      {
        "apiName": "ToDate",
        "label": "To Date",
        "type": "datetime"
      },
      {
        "apiName": "RelationshipType",
        "label": "Relationship Type",
        "type": "picklist",
        "default": "Replacement",
        "options": [
          {
            "value": "Replacement",
            "label": "Replacement"
          },
          {
            "value": "Upgrade",
            "label": "Upgrade"
          },
          {
            "value": "Crossgrade",
            "label": "Crossgrade"
          }
        ]
      }
    ]
  }
]
