Pillar.HttpClient.Adapter behaviour (Pillar v0.39.0)

View Source

A behaviour to be implemented by adapters

Summary

Callbacks

A callback to be implemented by adapters

Callbacks

post(url, post_body, options)

@callback post(url :: String.t(), post_body :: String.t(), options :: keyword()) ::
  Pillar.HttpClient.Response.t()
  | Pillar.HttpClient.TransportError.t()
  | %RuntimeError{message: String.t()}

A callback to be implemented by adapters