[R6] Patient public data dto

This commit is contained in:
Mirna Gama 2024-01-06 19:16:48 -03:00 committed by Mirna Gama
parent 03077db3a3
commit d6b269f169

View File

@ -0,0 +1,16 @@
package com.mirna.hospitalmanagementapi.domain.dtos.patient;
import com.mirna.hospitalmanagementapi.domain.entities.Patient;
/**
* Data transfer object used to format and display only the public data allowed for Patient entity
*
* @author Mirna Gama
* @version 1.0
*/
public record PatientPublicDataDTO (String name, String email, String cpf){
public PatientPublicDataDTO(Patient patient){
this(patient.getName(), patient.getEmail(), patient.getCpf());
}
}