DTO
Also written: data transfer object, response record, response records
A small record shaped for the caller, like `OrderDto`, instead of sending the database entity. It stops internal columns leaking and keeps callers from setting fields such as `Id` or `Total`.