Current section
Files
Jump to
Current section
Files
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