{
  "code": "folder",
  "id": 0,
  "translations": {
    "en": "Folder"
  },
  "inactive": false,
  "fields": [
    {
      "code": "class",
      "type": "SELECT",
      "translations": {
        "en": {
          "label": "Restrict by Class",
          "help": "References a value from a user defined list at Setup > Company > Classes. This field is required when Make Classes Mandatory is enabled at Setup > Accounting > Accounting Preferences."
        }
      },
      "mandatory": false,
      "recordType": null
    },
    {
      "code": "department",
      "type": "SELECT",
      "translations": {
        "en": {
          "label": "Restrict by Department",
          "help": "References a value from a user defined list at Setup > Company > Departments. This field is required when Make Departments Mandatory is enabled at Setup > Accounting > Accounting Preferences."
        }
      },
      "mandatory": false,
      "recordType": "department"
    },
    {
      "code": "description",
      "type": "TEXT",
      "translations": {
        "en": {
          "label": "Description"
        }
      },
      "mandatory": false
    },
    {
      "code": "externalid",
      "type": "TEXT",
      "translations": {
        "en": {
          "label": "ExternalId"
        }
      },
      "mandatory": false
    },
    {
      "code": "externalidstring",
      "type": "TEXT",
      "translations": {
        "en": {
          "label": "External ID (Text)"
        }
      },
      "mandatory": false
    },
    {
      "code": "foldersize",
      "type": "INTEGER",
      "translations": {
        "en": {
          "label": "Size (KB)"
        }
      },
      "mandatory": false
    },
    {
      "code": "foldertype",
      "type": "SELECT",
      "translations": {
        "en": {
          "label": "Type"
        }
      },
      "mandatory": false,
      "recordType": null
    },
    {
      "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": "group",
      "type": "SELECT",
      "translations": {
        "en": {
          "label": "Restrict by Group",
          "help": "References a value from a user defined list at Lists > Relationships > Groups."
        }
      },
      "mandatory": false,
      "recordType": null
    },
    {
      "code": "isinactive",
      "type": "CHECKBOX",
      "translations": {
        "en": {
          "label": "Inactive"
        }
      },
      "mandatory": false
    },
    {
      "code": "isprivate",
      "type": "CHECKBOX",
      "translations": {
        "en": {
          "label": "Private"
        }
      },
      "mandatory": false
    },
    {
      "code": "istoplevel",
      "type": "CHECKBOX",
      "translations": {
        "en": {
          "label": "Is Top Level"
        }
      },
      "mandatory": false
    },
    {
      "code": "lastmodifieddate",
      "type": "DATETIME",
      "translations": {
        "en": {
          "label": "Last Modified"
        }
      },
      "mandatory": false
    },
    {
      "code": "location",
      "type": "SELECT",
      "translations": {
        "en": {
          "label": "Restrict by Location",
          "help": "References a value from a user defined list at Setup > Company > Locations. This field is required when Make Locations Mandatory is enabled at Setup > Accounting > Accounting Preferences."
        }
      },
      "mandatory": false,
      "recordType": "location"
    },
    {
      "code": "name",
      "type": "TEXT",
      "translations": {
        "en": {
          "label": "Name"
        }
      },
      "mandatory": true
    },
    {
      "code": "name",
      "type": "TEXT",
      "translations": {
        "en": {
          "label": "Name"
        }
      },
      "mandatory": false
    },
    {
      "code": "numfiles",
      "type": "INTEGER",
      "translations": {
        "en": {
          "label": "# of Files"
        }
      },
      "mandatory": false
    },
    {
      "code": "owner",
      "type": "SELECT",
      "translations": {
        "en": {
          "label": "Owner"
        }
      },
      "mandatory": false,
      "recordType": null
    },
    {
      "code": "parent",
      "type": "SELECT",
      "translations": {
        "en": {
          "label": "Sub-Folder of",
          "help": "If this folder is a subfolder of another, set the parent folder here."
        }
      },
      "mandatory": false,
      "recordType": "folder"
    },
    {
      "code": "predecessor",
      "type": "SELECT",
      "translations": {
        "en": {
          "label": "Predecessor"
        }
      },
      "mandatory": false,
      "recordType": null
    },
    {
      "code": "private",
      "type": "CHECKBOX",
      "translations": {
        "en": {
          "label": "Is Private"
        }
      },
      "mandatory": false
    },
    {
      "code": "size",
      "type": "INTEGER",
      "translations": {
        "en": {
          "label": "Size (KB)"
        }
      },
      "mandatory": false
    },
    {
      "code": "subsidiary",
      "type": "SELECT",
      "translations": {
        "en": {
          "label": "Restrict by Subsidiary"
        }
      },
      "mandatory": false,
      "recordType": "subsidiary"
    }
  ]
}