Current section
Files
Jump to
Current section
Files
lib/response/publish.ex
# Request Response
# MUST include: * channel MUST include: * channel
# * data * successful
# MAY include: * clientId MAY include: * id
# * id * error
# * ext * ext
defmodule Pixie.Response.Publish do
defstruct channel: nil, client_id: nil, error: nil, advice: nil, ext: nil, id: nil
import Pixie.Utils.Response
def init %Pixie.Message.Publish{}=message do
%Pixie.Response.Publish{}
|> put(message, :channel)
|> put(message, :id)
end
end