Adaptables parameter in Sling Model | AEM

Confused about when to pass what class in adaptables parameter to the @Model annotation in an AEM Sling Model?