Hamas are not a state, they cannot join the UN, are not bound by the GCs .. Under the Laws of War he must be afforded humane treatment and letters to and fro. That is all. No visits, no Red Cross. Of course you could look it up, but I understand the need some folk have to wail and waffle in ignorance.
International investigators to probe several cases of Syria chemical attacks (AP)
from the article: Carter: Hamas agrees to deliver new Gilad Shalit letter