CalCom. ResponseParser
(cal_com v0.3.0)
Copy Markdown
Parse Cal.com response envelopes into their generated concrete types.
Summary
Functions
Classify documented HTTP and body-level failure signals.
Extract typed continuation metadata from a parsed result.
Parse the exact success-status variant.
Functions
@spec classify(CalCom.Response.t()) :: :ok | {:error, CalCom.Error.t()}
Classify documented HTTP and body-level failure signals.
@spec meta(CalCom.Response.t(), struct()) :: CalCom.PageMeta.t()
Extract typed continuation metadata from a parsed result.
@spec parse(CalCom.Operation.t(), CalCom.Response.t()) :: {:ok, struct()} | {:error, CalCom.Error.t()}
Parse the exact success-status variant.