# elixir_wechat_fork v0.5.2 - Table of Contents

> WeChat SDK for Elixir. Community-maintained fork of elixir_wechat, 
    created to keep compatibility and updates after the original project became inactive.

## Pages

- [ElixirWeChat](readme.md)

## Modules

- [WeChat](WeChat.md): The link to WeChat Official Account Platform API document in [Chinese](https://developers.weixin.qq.com/doc/offiaccount/Getting_Started/Overview.html){:target="_blank"} | [English](https://developers.weixin.qq.com/doc/offiaccount/en/Getting_Started/Overview.html){:target="_blank"}.
- [WeChat.Component](WeChat.Component.md): Use for WeChat official accounts third-party platform applications, `WeChat` module
is usually used for WeChat's functional APIs invoke directly, `WeChat.Component` is used to
call to refetch/refresh authorizer's access token internally.

- Behaviour
  - [WeChat.Storage.Client](WeChat.Storage.Client.md): The storage adapter specification for WeChat common application.
  - [WeChat.Storage.ComponentClient](WeChat.Storage.ComponentClient.md): The storage adapter specification for WeChat component application.
  - [WeChat.Storage.ComponentHub](WeChat.Storage.ComponentHub.md): The storage adapter specification for WeChat component application.
  - [WeChat.Storage.Hub](WeChat.Storage.Hub.md): The storage adapter specification for WeChat common application.

- Default Storage Client to Hub
  - [WeChat.Storage.Adapter.DefaultClient](WeChat.Storage.Adapter.DefaultClient.md): For `common` application.
  - [WeChat.Storage.Adapter.DefaultComponentClient](WeChat.Storage.Adapter.DefaultComponentClient.md): For `component` application.

- Meta
  - [WeChat.CardSignature](WeChat.CardSignature.md): A WeChat Card signature expression.

  - [WeChat.Error](WeChat.Error.md): A WeChat error expression.

  - [WeChat.JSSDKSignature](WeChat.JSSDKSignature.md): A WeChat JSSDK signature expression.

- Meta Upload
  - [WeChat.UploadMedia](WeChat.UploadMedia.md): Use for upload media file related.

  - [WeChat.UploadMediaContent](WeChat.UploadMediaContent.md): Use for upload media file content related.

