View Source WebmaniaNfe.Invoice.Get (WebmaniaNfe v0.2.0)
WebmaniaNfe.Invoice.Get
handles initialization for the get invoice.
Examples
iex> client = WebmaniaNfe.Client.new("https://webmaniabr.com/api/", "CONSUMER_KEY", "CONSUMER_SECRET", "ACCESS_TOKEN", "ACCESS_TOKEN_SECRET")
iex> get = %WebmaniaNfe.Invoice.Get{} |> WebmaniaNfe.Invoice.Get.add(%WebmaniaNfe.Invoice.Get.Request{ ID: 123 }) |> WebmaniaNfe.Invoice.Get.add(client)
%WebmaniaNfe.Invoice.Get{
url: "1/nfe/consulta/",
method: "GET",
client: %WebmaniaNfe.Client{
config: %WebmaniaNfe.Client.Config{
base_url: "https://webmaniabr.com/api/",
consumer_key: "CONSUMER_KEY",
consumer_secret: "CONSUMER_SECRET",
access_token: "ACCESS_TOKEN",
access_token_secret: "ACCESS_TOKEN_SECRET"
},
headers: [
{"Content-Type", "application/json"},
{"X-Consumer-Key", "CONSUMER_KEY"},
{"X-Consumer-Secret", "CONSUMER_SECRET"},
{"X-Access-Token", "ACCESS_TOKEN"},
{"X-Access-Token-Secret", "ACCESS_TOKEN_SECRET"}
],
request: nil,
response: nil
},
request: %WebmaniaNfe.Invoice.Get.Request{ID: 123, chave: nil, uuid: nil},
response: %WebmaniaNfe.Invoice.Create.Response{
uuid: nil,
status: nil,
motivo: nil,
nfe: nil,
serie: nil,
modelo: nil,
recibo: nil,
chave: nil,
xml: nil,
danfe: nil,
danfe_simples: nil,
danfe_etiqueta: nil,
log: nil
}
}
iex> get |> WebmaniaNfe.Invoice.Get.request()