estructura rest generada