# `Boldsign.Multipart`
[🔗](https://github.com/neilberkman/boldsign/blob/v0.6.1/lib/boldsign/multipart.ex#L1)

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.

# `encode`

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

# `flatten`

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

---

*Consult [api-reference.md](api-reference.md) for complete listing*
