[
  {
    "apiName": "QuoteLineItem",
    "description": "Standard Salesforce Quote Line Item — products on a quote; record-level access cascades from Quote.",
    "fields": [
      {
        "apiName": "CreatedById",
        "createable": false,
        "label": "Created By",
        "referenceTo": [
          "User"
        ],
        "relationshipName": "CreatedBy",
        "type": "reference",
        "updateable": false
      },
      {
        "apiName": "CreatedDate",
        "createable": false,
        "label": "Created Date",
        "type": "datetime",
        "updateable": false
      },
      {
        "apiName": "CurrencyIsoCode",
        "default": "USD",
        "label": "Currency ISO Code",
        "options": [
          {
            "label": "Chinese Yuan",
            "value": "CNY"
          },
          {
            "label": "Japanese Yen",
            "value": "JPY"
          },
          {
            "label": "Singapore Dollar",
            "value": "SGD"
          },
          {
            "label": "U.S. Dollar",
            "value": "USD"
          }
        ],
        "type": "picklist"
      },
      {
        "apiName": "Description",
        "label": "Description",
        "type": "textarea"
      },
      {
        "apiName": "Discount",
        "label": "Discount",
        "type": "string"
      },
      {
        "apiName": "Id",
        "createable": false,
        "label": "ID",
        "required": true,
        "type": "string",
        "updateable": false
      },
      {
        "apiName": "IsDeleted",
        "createable": false,
        "label": "Deleted",
        "type": "string",
        "updateable": false
      },
      {
        "apiName": "LastModifiedById",
        "createable": false,
        "label": "Last Modified By",
        "referenceTo": [
          "User"
        ],
        "relationshipName": "LastModifiedBy",
        "type": "reference",
        "updateable": false
      },
      {
        "apiName": "LastModifiedDate",
        "createable": false,
        "label": "Last Modified Date",
        "type": "datetime",
        "updateable": false
      },
      {
        "apiName": "LineNumber",
        "label": "Line Number",
        "type": "string"
      },
      {
        "apiName": "ListPrice",
        "label": "List Price",
        "type": "string"
      },
      {
        "apiName": "Net_Fees_Total__c",
        "label": "Net Fees (Total)",
        "type": "string"
      },
      {
        "apiName": "Net_fees__c",
        "createable": false,
        "label": "Net Fees",
        "type": "string",
        "updateable": false
      },
      {
        "apiName": "OwnerId",
        "label": "Owner",
        "referenceTo": [
          "User"
        ],
        "relationshipName": "Owner",
        "type": "reference"
      },
      {
        "apiName": "PricebookEntryId",
        "label": "Price Book Entry",
        "referenceTo": [
          "PricebookEntry"
        ],
        "relationshipName": "PricebookEntry",
        "required": true,
        "type": "reference"
      },
      {
        "apiName": "Product2Id",
        "childRelationshipName": "QuoteLineItems",
        "label": "Product2",
        "referenceTo": [
          "Product2"
        ],
        "relationshipName": "Product2",
        "type": "reference"
      },
      {
        "apiName": "Quantity",
        "label": "Quantity",
        "required": true,
        "type": "double"
      },
      {
        "apiName": "QuoteId",
        "label": "Quote",
        "required": true,
        "type": "string"
      },
      {
        "apiName": "ServiceDate",
        "label": "Service Date",
        "type": "date"
      },
      {
        "apiName": "Service_End_Date__c",
        "label": "Service End Date",
        "type": "date"
      },
      {
        "apiName": "Service_Start_Date__c",
        "label": "Service Start Date",
        "type": "date"
      },
      {
        "apiName": "SourceOpportunityLineItemId__c",
        "childRelationshipName": "QuoteLineItems",
        "label": "Source Opportunity Line Item",
        "referenceTo": [
          "OpportunityLineItem"
        ],
        "relationshipName": "SourceOpportunityLineItem",
        "type": "reference"
      },
      {
        "apiName": "Subtotal",
        "createable": false,
        "formula": "Quantity * UnitPrice",
        "label": "Subtotal",
        "returnType": "currency",
        "type": "formula",
        "updateable": false
      },
      {
        "apiName": "SystemModstamp",
        "createable": false,
        "label": "System Modstamp",
        "type": "datetime",
        "updateable": false
      },
      {
        "apiName": "Term_Months__c",
        "label": "Term(Months)",
        "type": "double"
      },
      {
        "apiName": "Term_years__c",
        "label": "Term(years)",
        "type": "double"
      },
      {
        "apiName": "TotalPrice",
        "createable": false,
        "formula": "Quantity * UnitPrice",
        "label": "Total Price",
        "returnType": "currency",
        "type": "formula",
        "updateable": false
      },
      {
        "apiName": "UnitPrice",
        "label": "Sales Price",
        "required": true,
        "type": "string"
      },
      {
        "apiName": "Unit_Net_Price__c",
        "label": "Unit Net Price",
        "type": "string"
      }
    ],
    "keyPrefix": "0QL",
    "label": "Quote Line Item",
    "pluralLabel": "Quote Line Items",
    "sharingModel": "ControlledByParent",
    "tableType": "standard_object"
  }
]
