Liking cljdoc? Tell your friends :D

boundary.external.core.twilio

Pure functions for Twilio API data transformation. No I/O, no side effects.

Pure functions for Twilio API data transformation.
No I/O, no side effects.
raw docstring

build-sms-paramsclj

(build-sms-params {:keys [to body from media-url]} from-number)

Build Twilio SMS POST params.

Args: input - SendMessageInput map with :to :body and optional :from from-number - default From number string (used if :from not in input)

Returns: Map of string keys for use as :form-params in clj-http

Build Twilio SMS POST params.

Args:
  input       - SendMessageInput map with :to :body and optional :from
  from-number - default From number string (used if :from not in input)

Returns:
  Map of string keys for use as :form-params in clj-http
sourceraw docstring

build-whatsapp-paramsclj

(build-whatsapp-params {:keys [to body from media-url]} from-number)

Build Twilio WhatsApp POST params. Automatically prefixes 'whatsapp:' to the To and From numbers.

Args: input - SendMessageInput map with :to :body and optional :from from-number - default From number (used if :from not in input)

Returns: Map of string keys for use as :form-params in clj-http

Build Twilio WhatsApp POST params.
 Automatically prefixes 'whatsapp:' to the To and From numbers.

Args:
  input       - SendMessageInput map with :to :body and optional :from
  from-number - default From number (used if :from not in input)

Returns:
  Map of string keys for use as :form-params in clj-http
sourceraw docstring

parse-message-responseclj

(parse-message-response body)

Parse a successful Twilio message API response body.

Args: body - parsed JSON map (string keys) from Twilio API response

Returns: Map with :message-sid :status :to :from

Parse a successful Twilio message API response body.

Args:
  body - parsed JSON map (string keys) from Twilio API response

Returns:
  Map with :message-sid :status :to :from
sourceraw docstring

parse-twilio-errorclj

(parse-twilio-error body status-code)

Parse a Twilio error response body.

Args: body - parsed JSON map (string keys) from Twilio error response status-code - HTTP status code integer

Returns: Map with :message :code :more-info :status-code

Parse a Twilio error response body.

Args:
  body        - parsed JSON map (string keys) from Twilio error response
  status-code - HTTP status code integer

Returns:
  Map with :message :code :more-info :status-code
sourceraw docstring

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close