Current section

Files

Jump to
express lib express push_requests push_request.ex
Raw

lib/express/push_requests/push_request.ex

defmodule Express.PushRequests.PushRequest do
@moduledoc "Defines structure for a push request. Push requests are stored in the buffer."
alias Express.APNS.PushMessage, as: APNSPushMessage
alias Express.FCM.PushMessage, as: FCMPushMessage
@type t :: %__MODULE__{push_message: APNSPushMessage.t | FCMPushMessage.t,
opts: Keyword.t,
callback_fun: Express.callback_fun}
defstruct ~w(push_message opts callback_fun)a
end