SolarEdge.Client behaviour (solar_edge v0.0.1)

Summary

Types

@type t() :: %SolarEdge.Client{api_key: String.t()}

Callbacks

@callback get(t(), String.t()) :: {:ok, Req.Response.t()}
@callback get(t(), String.t(), Keyword.t()) :: {:ok, Req.Response.t()}
@callback get!(t(), String.t()) :: Req.Response.t()
@callback get!(t(), String.t(), Keyword.t()) :: Req.Response.t()

Functions

Link to this function

get(client, path, opts \\ [])

Link to this function

get!(client, path, opts \\ [])