> For the complete documentation index, see [llms.txt](https://liquiidio.gitbook.io/unity-plugin-suite/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://liquiidio.gitbook.io/unity-plugin-suite/anchorlink/api-docs/eosiosigningrequest/eosiosigningrequest-signingrequestencodingoptions.md).

# SigningRequestEncodingOptions

## Summary

| Members                                                                                                                                                                                                   | Descriptions                                                                                                                                                               |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `public` [`IZlibProvider`](/unity-plugin-suite/anchorlink/api-docs/eosiosigningrequest.md) [`Zlib`](#class_eosio_signing_request_1_1_signing_request_encoding_options_1a3e0b98a7386e4ba7d41b4e372bf29c41) | UTF-8 text encoder, required when using node.js. UTF-8 text decoder, required when using node.js. Optional zlib, if provided the request will be compressed when encoding. |
| `public IAbiSerializationProvider` [`AbiSerializationProvider`](#class_eosio_signing_request_1_1_signing_request_encoding_options_1abd9a1d1fc2896aa0f42f6413b6c5e59e)                                     | Abi provider, required if the arguments contain un-encoded actions.                                                                                                        |
| `public ISignProvider` [`SignatureProvider`](#class_eosio_signing_request_1_1_signing_request_encoding_options_1aee547ad0c0284393549b3c14bc870f65)                                                        | Optional signature provider, will be used to create a request signature if provided.                                                                                       |

## Members

**`public`** [**`IZlibProvider`**](/unity-plugin-suite/anchorlink/api-docs/eosiosigningrequest.md) [**`Zlib`**](#class_eosio_signing_request_1_1_signing_request_encoding_options_1a3e0b98a7386e4ba7d41b4e372bf29c41)

UTF-8 text encoder, required when using node.js. UTF-8 text decoder, required when using node.js. Optional zlib, if provided the request will be compressed when encoding.

**`public IAbiSerializationProvider`** [**`AbiSerializationProvider`**](#class_eosio_signing_request_1_1_signing_request_encoding_options_1abd9a1d1fc2896aa0f42f6413b6c5e59e)

Abi provider, required if the arguments contain un-encoded actions.

**`public ISignProvider`** [**`SignatureProvider`**](#class_eosio_signing_request_1_1_signing_request_encoding_options_1aee547ad0c0284393549b3c14bc870f65)

Optional signature provider, will be used to create a request signature if provided.
