# `FireblocksSdk.Schema`
[🔗](https://github.com/csokun/fireblocks_sdk/blob/v0.2.1/lib/fireblocks_sdk/schema.ex#L1)

Shared NimbleOptions schemas used across multiple API modules.

Only schemas that are genuinely reused by more than one module belong here.
Module-specific schemas should be defined as `@<function>_schema` attributes
directly in the module that uses them.

# `wallet_add_asset_request`
[🔗](https://github.com/csokun/fireblocks_sdk/blob/v0.2.1/lib/fireblocks_sdk/schema.ex#L34)

Schema for adding an asset to an external or internal wallet.
Used by `FireblocksSdk.Api.ExternalWallet` and `FireblocksSdk.Api.InternalWallet`.

# `wallet_create_request`
[🔗](https://github.com/csokun/fireblocks_sdk/blob/v0.2.1/lib/fireblocks_sdk/schema.ex#L14)

Schema for creating an external or internal wallet.
Used by `FireblocksSdk.Api.ExternalWallet` and `FireblocksSdk.Api.InternalWallet`.

# `wallet_set_customer_ref_id_request`
[🔗](https://github.com/csokun/fireblocks_sdk/blob/v0.2.1/lib/fireblocks_sdk/schema.ex#L24)

Schema for setting the AML/KYT customer reference ID on an external or internal wallet.
Used by `FireblocksSdk.Api.ExternalWallet` and `FireblocksSdk.Api.InternalWallet`.

---

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