# `LibWechat.Internal.Config`
[🔗](https://github.com/tt67wq/lib-wechat/blob/main/lib/lib_wechat/internal/config.ex#L1)

内部配置管理模块，负责获取和验证配置信息。

该模块处理应用配置的访问，允许从 Agent 进程中获取配置，
并提供方便的访问接口。

# `get`

```elixir
@spec get(module()) :: LibWechat.Model.Config.t()
```

从指定的应用实例中获取配置。

## 参数
  * `name` - 应用实例名称

## 返回值
  * `config` - 配置信息的关键字列表

# `start_link`

```elixir
@spec start_link({module(), any(), LibWechat.Model.Config.t()}) ::
  {:ok, pid()} | {:error, any()}
```

启动配置管理 Agent 进程。

## 参数
  * `name` - 应用实例名称
  * `finch` - Finch 实例
  * `config` - 初始配置

## 返回值
  * `{:ok, pid}` - 启动成功
  * `{:error, reason}` - 启动失败

# `update`

```elixir
@spec update(module(), LibWechat.Model.Config.t()) :: :ok
```

更新指定应用实例的配置。

## 参数
  * `name` - 应用实例名称
  * `config` - 要更新的配置

## 返回值
  * `:ok` - 更新成功

---

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