ExForce v0.4.0 ExForce.Client.Tesla View Source

HTTP Client for Salesforce REST API using Tesla.

Adapter

To use different Tesla adapter, set it via Mix configuration.

config :tesla, ExForce.Client.Tesla, adapter: Tesla.Adapter.Hackney

Link to this section Summary

Link to this section Functions

Link to this function

build_client(instance_url_or_map, opts \\ [headers: [{"user-agent", "ex_force"}]])

View Source

Returns Tesla client for ExForce functions

Options

  • :headers: set additional headers; default: [{"user-agent", "ex_force"}]
  • :api_version: use the given api_version; default: "42.0"
  • :adapter: use the given adapter with custom opts; default: nil, which causes Tesla to use the default adapter or the one set in config.
Link to this function

build_oauth_client(url, opts \\ [headers: [{"user-agent", "ex_force"}]])

View Source

Returns client for ExForce.OAuth functions

Options

  • :user_agent
Link to this function

request(client, request)

View Source

Sends a request to Salesforce