GoogleApi.Gax.Response (google_gax v0.4.1) View Source
This module helps decode Tesla responses
Link to this section Summary
Functions
Handle the response for a Tesla request
Link to this section Functions
Specs
decode({:ok, Tesla.Env.t()}, keyword()) ::
{:ok, struct()} | {:error, Tesla.Env.t()}
Handle the response for a Tesla request
Parameters
-
response(type:{:ok, Tesla.Env.t} | {:error, reason}) - The response object -
opts(type:keyword()) - [optional] Optional parameters-
:dataWrapped(type:boolean()) - If true, the remove the wrapping "data" field. Defaults to false. -
:decode(type:boolean()) - If false, returns the entire reponse. Defaults to true. -
:struct(type:module)
-
Returns
-
{:ok, struct()}on success -
{:error, Tesla.Env.t}on failure