Por exemplo. Digamos que a classe Médico tem um lista de consultas. A classe record que representa o retorno dessa entidade ficaria como?
public record DadosMedicoEConsultas(Long id, String nome, String email, String crm, String telefone, Especialidade especialidade, Endereco endereco, List consultas){
public DadosMedicoEConsultas(Medico){
this(medico.getId(), medico.getNome(), medico.getEmail(), medico.getCrm(), medico.getTelefone(), medico.getEspecialidade(), medico.getEndereco(), **medico.getListaConsultas()**);
}
}