Yeah, the entity is the same as models that represent our server JSON. As per me the best part to keep an entity to is Interactor. You could pass it to presenter though if you like and configure it as per view. eg. If you have a Customer model and your view only shows customer name and rating, pass only the two details to the VC. For that what you can do is probably prepare a ViewSetupModel which would only hold the values needed by the view to construct itself.

--

Software Developer(iOS), Speaker & Writer

Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store