This module defines types to work with APNS
request() :: Pushex.APNS.Request.t
response() :: {:ok, Pushex.APNS.Response} | {:error, atom}