ExForce v0.4.0 ExForce.Client behaviour View Source

HTTP Client for Salesforce REST API

Adapter

Defaults to ExForce.Client.Tesla. To use your own adapter, set it via Mix configuration.

config :ex_force, client: ClientMock

Link to this section Summary

Link to this section Types

Link to this section Functions

Link to this function

build_client(instance_url)

View Source
Link to this function

build_client(instance_url, opts)

View Source
Link to this function

build_oauth_client(instance_url)

View Source
Link to this function

build_oauth_client(instance_url, opts)

View Source
Link to this function

request(client, request)

View Source

Link to this section Callbacks

Link to this callback

build_client(instance_url)

View Source
build_client(instance_url()) :: t()
Link to this callback

build_client(instance_url, opts)

View Source
build_client(instance_url(), opts()) :: t()
Link to this callback

build_oauth_client(instance_url)

View Source
build_oauth_client(instance_url()) :: t()
Link to this callback

build_oauth_client(instance_url, opts)

View Source
build_oauth_client(instance_url(), opts()) :: t()
Link to this callback

request(t, arg2)

View Source
request(t(), ExForce.Request.t()) ::
  {:ok, ExForce.Response.t()} | {:error, any()}