# haasomeapi.apis.AccountDataApi模块
## 功能
```
class haasomeapi.apis.AccountDataApi.AccountDataApi(connectionstring: str, privatekey: str)
Bases: haasomeapi.apis.ApiBase.ApiBase
```
帐户数据API类,提供对帐户数据api端点的访问
**参数** | **类型** | 说明
------------ | ------------- | ------------
connectionstring | str | Connection String Formatted Ex. [http://127.0.0.1:9000](http://127.0.0.1:9000/)
privatekey| str | Private Key Set In The Haas Settings
```
get_account_details(accountguid: str)
```
从提供的guid中重新获取帐户详细信息
| 参数 | 类型 |说明 |
|---|---|---|
| accountguid | str | The account guid
| 返回 |
|---|
| [HaasomeClientResponse](https://www.kancloud.cn/zbb1025/gggg/780189)|
| In .result [**[AccountInformation](https://www.kancloud.cn/zbb1025/vvvv/781234) **](https://www.kancloud.cn/zbb1025/vvvv/781234) |
```
get_all_account_details()
```
从提供的guid检索帐户详细信息
| 返回 |
|---|
| [HaasomeClientResponse](https://www.kancloud.cn/zbb1025/gggg/780189)|
| In .result Dict[[AccountInformation](https://www.kancloud.cn/zbb1025/vvvv/781234) ] |
```
get_all_open_orders()
```
获取所有帐户的所有未结订单
| 返回 |
|---|
| [HaasomeClientResponse](https://www.kancloud.cn/zbb1025/gggg/780189)|
| In .result dict|
```
get_all_wallets()
```
获取所有钱包
| 返回 |
|---|
| [HaasomeClientResponse](https://www.kancloud.cn/zbb1025/gggg/780189)|
| In .result dict|
```
get_enabled_accounts()
```
重新启动已启用帐户的字典
| 返回 |
|---|
| [HaasomeClientResponse](https://www.kancloud.cn/zbb1025/gggg/780189)|
| In .result dict|
```
get_open_orders(accountguid: str)
```
获取特定帐户的所有未结订单
| 参数 | 类型 |说明 |
|---|---|---|
| accountguid | str | The account guid
| 返回 |
|---|
| [HaasomeClientResponse](https://www.kancloud.cn/zbb1025/gggg/780189)|
| In .result [**OrderContainer**](https://www.kancloud.cn/zbb1025/vvvv/781234)|
```
get_order_templates()
```
获取当前订单模板
- - - - - -
| 返回 |
|---|
| [HaasomeClientResponse](https://www.kancloud.cn/zbb1025/gggg/780189)|
| In .result dict|
```
get_software_details()
```
重新获取当前的软件信息
| 返回 |
|---|
| [HaasomeClientResponse](https://www.kancloud.cn/zbb1025/gggg/780189)|
| In .result [SoftwareInformation](https://www.kancloud.cn/zbb1025/vvvv/781234)|
```
get_template_status(templateguid: str)
```
获取模板的状态
| 参数 | 类型 |说明 |
|---|---|---|
| templateguid | str | Template Guid
| 返回 |
|---|
| [HaasomeClientResponse](https://www.kancloud.cn/zbb1025/gggg/780189)|
| In .result [**EnumOrderStatus**](https://www.kancloud.cn/zbb1025/cccc/780202)|
```
get_wallet(accountguid: str)
```
获取特定帐户的钱包
| 参数 | 类型 |说明 |
|---|---|---|
| templateguid | str |The account guid
| 返回 |
|---|
| [HaasomeClientResponse](https://www.kancloud.cn/zbb1025/gggg/780189)|
| In .result [**Wallet**](https://www.kancloud.cn/zbb1025/vvvv/781234)|
```
simulated_account_add_or_adjust_coin_amount(accountguid: str, coin: str, amount: float)
```
添加或编辑模拟账户代币金额
| 参数 | 类型 |说明 |
|---|---|---|
| accountguid | str |The account guid
|coin|str|Coin to change|
|amount|float|Amount of coins to use|
| 返回 |
|---|
| [HaasomeClientResponse](https://www.kancloud.cn/zbb1025/gggg/780189)|
| In .result [**Wallet**](https://www.kancloud.cn/zbb1025/vvvv/781234)|
```
simulated_account_clear_wallet(accountguid: str)
```
如果帐户是模拟帐户,则清除模拟帐户钱包。
| 参数 | 类型 |说明 |
|---|---|---|
| accountguid | str |The account guid
| 返回 |
|---|
| [HaasomeClientResponse](https://www.kancloud.cn/zbb1025/gggg/780189)|
| In .result [**Wallet**](https://www.kancloud.cn/zbb1025/vvvv/781234)|