View Source ExAws.Behaviour behaviour (ExAws v2.5.5)
A behaviour definition for the core operations of ExAws.
ExAws
implements this behaviour.
Summary
Callbacks
@callback request(ExAws.Operation.t()) :: {:ok, term()} | {:error, term()}
See ExAws.request/2
.
@callback request(ExAws.Operation.t(), Keyword.t()) :: {:ok, term()} | {:error, term()}
See ExAws.request/2
.
@callback request!(ExAws.Operation.t()) :: term() | no_return()
See ExAws.request!/2
.
@callback request!(ExAws.Operation.t(), Keyword.t()) :: term() | no_return()
See ExAws.request!/2
.
@callback stream!(ExAws.Operation.t()) :: Enumerable.t()
See ExAws.stream!/2
.
@callback stream!(ExAws.Operation.t(), Keyword.t()) :: Enumerable.t()
See ExAws.stream!/2
.