private function getMovementFromData()
 {
     $movement = new GMovimientosCreditos();
     $data = array('ID_TIPO_MOVIMIENTO' => $this->requiredParametersReceived['movement_type_identifier'], 'ID_USUARIO' => $this->requiredParametersReceived['user_id'], 'ID_USUARIO_ASOCIADO' => $this->checkOption('asociated_user_id'), 'CANTIDAD_CREDITOS' => $this->requiredParametersReceived['credits_amount']);
     // Si se envió la opcion "user_by_username", se habrá enviado un nombre de usuario, y no un id.
     // Debo obtener ese id.
     if ($this->checkOption("user_by_username") == "true") {
         $user = $this->userUtils->getUser($data['ID_USUARIO'], false, false, true);
         $data['ID_USUARIO'] = $user[0]["UID"];
     }
     $movement->exchangeArray($data);
     return $movement;
 }