# A record target has no setters: MapStruct calls the canonical constructor

CustomerDto is a record      : true
setters on CustomerDto       : 0
setters on Customer (entity) : 14

--- the line the generated toDto uses to build the record ---
CustomerDto customerDto = new CustomerDto( id, fullName, email, birthDate, age, nickname, address, roles, attributes, orders, origin );

--- record as SOURCE: the generated toEntity reads accessors, not getters ---
customer.setFirstName( request.firstName() );
customer.setLastName( request.lastName() );
customer.setEmail( request.email() );
customer.setBirthDate( request.birthDate() );
