{
  "code": "note",
  "id": 0,
  "translations": {
    "en": "Note"
  },
  "inactive": false,
  "fields": [
    {
      "code": "accountingperiod",
      "type": "SELECT",
      "translations": {
        "en": {
          "label": "Accounting Period"
        }
      },
      "mandatory": false,
      "recordType": null
    },
    {
      "code": "author",
      "type": "SELECT",
      "translations": {
        "en": {
          "label": "Author",
          "help": "References an existing entity record. This value defaults to the current logged in user (as specified during the login operation).\nIn order to retrieve a list of available values for this field, use the GetSelectValue operation. For more information, see getSelectValue of the Platform Guide."
        }
      },
      "mandatory": false,
      "recordType": null
    },
    {
      "code": "campaign",
      "type": "SELECT",
      "translations": {
        "en": {
          "label": "Campaign"
        }
      },
      "mandatory": false,
      "recordType": "campaign"
    },
    {
      "code": "contact",
      "type": "SELECT",
      "translations": {
        "en": {
          "label": "Contact"
        }
      },
      "mandatory": false,
      "recordType": "contact"
    },
    {
      "code": "customer",
      "type": "SELECT",
      "translations": {
        "en": {
          "label": "Customer"
        }
      },
      "mandatory": false,
      "recordType": "customer"
    },
    {
      "code": "direction",
      "type": "TEXT",
      "translations": {
        "en": {
          "label": "Direction"
        }
      },
      "mandatory": false
    },
    {
      "code": "employee",
      "type": "SELECT",
      "translations": {
        "en": {
          "label": "Employee"
        }
      },
      "mandatory": false,
      "recordType": "employee"
    },
    {
      "code": "entity",
      "type": "SELECT",
      "translations": {
        "en": {
          "label": "Entity",
          "help": "References an existing entity (customer or contact) record. When set, the note is associated with that record.\nIn order to retrieve a list of available values for this field, use the GetSelectValue operation. For more information, see getSelectValue of the Platform Guide."
        }
      },
      "mandatory": false,
      "recordType": "entity"
    },
    {
      "code": "externalid",
      "type": "TEXT",
      "translations": {
        "en": {
          "label": "ExternalId"
        }
      },
      "mandatory": false
    },
    {
      "code": "externalidstring",
      "type": "TEXT",
      "translations": {
        "en": {
          "label": "External ID (Text)"
        }
      },
      "mandatory": false
    },
    {
      "code": "folder",
      "type": "SELECT",
      "translations": {
        "en": {
          "label": "Folder"
        }
      },
      "mandatory": false,
      "recordType": "folder"
    },
    {
      "code": "formulacurrency",
      "type": "CURRENCY",
      "translations": {
        "en": {
          "label": "Formula (Currency)"
        }
      },
      "mandatory": false
    },
    {
      "code": "formuladate",
      "type": "DATE",
      "translations": {
        "en": {
          "label": "Formula (Date)"
        }
      },
      "mandatory": false
    },
    {
      "code": "formuladatetime",
      "type": "DATETIME",
      "translations": {
        "en": {
          "label": "Formula (Date/Time)"
        }
      },
      "mandatory": false
    },
    {
      "code": "formulanumeric",
      "type": "FLOAT",
      "translations": {
        "en": {
          "label": "Formula (Numeric)"
        }
      },
      "mandatory": false
    },
    {
      "code": "formulapercent",
      "type": "PERCENT",
      "translations": {
        "en": {
          "label": "Formula (Percent)"
        }
      },
      "mandatory": false
    },
    {
      "code": "formulatext",
      "type": "TEXT",
      "translations": {
        "en": {
          "label": "Formula (Text)"
        }
      },
      "mandatory": false
    },
    {
      "code": "issue",
      "type": "SELECT",
      "translations": {
        "en": {
          "label": "Issue"
        }
      },
      "mandatory": false,
      "recordType": "issue"
    },
    {
      "code": "item",
      "type": "SELECT",
      "translations": {
        "en": {
          "label": "Item",
          "help": "References an existing item record. When set, the note is associated with that record.\nIn order to retrieve a list of available values for this field, use the GetSelectValue operation. For more information, see getSelectValue of the Platform Guide."
        }
      },
      "mandatory": false,
      "recordType": "item"
    },
    {
      "code": "lastmodifieddate",
      "type": "DATETIME",
      "translations": {
        "en": {
          "label": "Modification Date"
        }
      },
      "mandatory": false
    },
    {
      "code": "media",
      "type": "SELECT",
      "translations": {
        "en": {
          "label": "Media"
        }
      },
      "mandatory": false,
      "recordType": null
    },
    {
      "code": "name",
      "type": "TEXT",
      "translations": {
        "en": {
          "label": "Name"
        }
      },
      "mandatory": true
    },
    {
      "code": "note",
      "type": "TEXT",
      "translations": {
        "en": {
          "label": "Memo"
        }
      },
      "mandatory": false
    },
    {
      "code": "notedate",
      "type": "DATETIME",
      "translations": {
        "en": {
          "label": "Date"
        }
      },
      "mandatory": false
    },
    {
      "code": "notetype",
      "type": "TEXT",
      "translations": {
        "en": {
          "label": "Type"
        }
      },
      "mandatory": false
    },
    {
      "code": "partner",
      "type": "SELECT",
      "translations": {
        "en": {
          "label": "Partner"
        }
      },
      "mandatory": false,
      "recordType": "partner"
    },
    {
      "code": "record",
      "type": "SELECT",
      "translations": {
        "en": {
          "label": "Custom Record Key",
          "help": "References an existing record. When set, the note is associated with that record.\nIn order to retrieve a list of available values for this field, use the GetSelectValue operation. For more information, see getSelectValue of the Platform Guide."
        }
      },
      "mandatory": false,
      "recordType": null
    },
    {
      "code": "recordtype",
      "type": "SELECT",
      "translations": {
        "en": {
          "label": "Custom Record Type"
        }
      },
      "mandatory": false,
      "recordType": null
    },
    {
      "code": "solution",
      "type": "SELECT",
      "translations": {
        "en": {
          "label": "Solution"
        }
      },
      "mandatory": false,
      "recordType": "solution"
    },
    {
      "code": "task",
      "type": "SELECT",
      "translations": {
        "en": {
          "label": "Task"
        }
      },
      "mandatory": false,
      "recordType": "task"
    },
    {
      "code": "time",
      "type": "TIMEOFDAY",
      "translations": {
        "en": {
          "label": "Time"
        }
      },
      "mandatory": false
    },
    {
      "code": "title",
      "type": "TEXT",
      "translations": {
        "en": {
          "label": "Title"
        }
      },
      "mandatory": false
    },
    {
      "code": "topic",
      "type": "SELECT",
      "translations": {
        "en": {
          "label": "Topic",
          "help": "References an existing topic record. When set, the note is associated with that record.\nIn order to retrieve a list of available values for this field, use the GetSelectValue operation. For more information, see getSelectValue of the Platform Guide."
        }
      },
      "mandatory": false,
      "recordType": "topic"
    },
    {
      "code": "transaction",
      "type": "SELECT",
      "translations": {
        "en": {
          "label": "Transaction",
          "help": "References an existing transaction (opportunity) record. When set, the note is associated with that record.\nIn order to retrieve a list of available values for this field, use the GetSelectValue operation. For more information, see getSelectValue of the Platform Guide."
        }
      },
      "mandatory": false,
      "recordType": "transaction"
    },
    {
      "code": "vendor",
      "type": "SELECT",
      "translations": {
        "en": {
          "label": "Vendor"
        }
      },
      "mandatory": false,
      "recordType": "vendor"
    }
  ]
}