CalCom.RequestBuilder (cal_com v0.3.0)

Copy Markdown

Serialize concrete Cal.com inputs into pure request descriptions.

Summary

Functions

Encode Cal.com query arrays according to the documented operation contracts.

Build one supported request with explicit credentials.

Functions

query_pairs(query, path)

@spec query_pairs(map(), String.t()) :: [{String.t(), String.t()}]

Encode Cal.com query arrays according to the documented operation contracts.

request(call, credentials)

@spec request(CalCom.Call.t(), CalCom.Credentials.t()) ::
  {:ok, CalCom.Request.t()} | {:error, CalCom.Error.t()}

Build one supported request with explicit credentials.