Boldsign.Multipart (Boldsign v0.6.1)

Copy Markdown View Source

Converts a params map into {key, value} tuples for Req's :form_multipart option.

BoldSign's multipart API uses bracket notation for nested objects:

  • signers[0][name] = "Neil"
  • signers[0][formFields][0][bounds][x] = "50"

Recursively flattens arbitrarily nested maps and lists.

Summary

Functions

Splits files from params and returns {file_parts, field_parts}.

Flattens a map into form field tuples with recursive bracket notation.

Functions

encode(params)

Splits files from params and returns {file_parts, field_parts}.

flatten(params)

Flattens a map into form field tuples with recursive bracket notation.