Answer:
sObject and String
Step-by-step explanation:
- sObject is the universal object in Salesforce which contains an Object that may be Standard one or Custom one. And we can store any object in sObject we can get the Id as well. In string we store IDs
- In External ID can be text , mail or number , it cannot be refer and in ENUMD we cannot store IDs