If it is very generic would be more difficult...In NetSuite an Entity is anything you can make business with..
For example Scriptable Entity Records:
The following entity records are scriptable in SuiteScript:
Competitor
Contact
Customer
Customer Status
Employee
Entity
Generic Resource
Job
Job Requisition
Lead
Other Name
Partner
Project (Job)
Project Status
Project Template
Project Type
Prospect
Time-Off Management
Time-Off Change
Time-Off Plan
Time-Off Request
Time-Off Rule
Time-Off Type
Vendor