# coding: utf-8

"""
    SnapTrade

    Connect brokerage accounts to your app for live positions and trading  # noqa: E501

    The version of the OpenAPI document: 1.0.0
    Contact: api@snaptrade.com
    Generated by: https://konfigthis.com
"""

from snaptrade_client.paths.holdings.get import GetAllUserHoldings
from snaptrade_client.paths.accounts_account_id_balances.get import GetUserAccountBalance
from snaptrade_client.paths.accounts_account_id.get import GetUserAccountDetails
from snaptrade_client.paths.accounts_account_id_orders.get import GetUserAccountOrders
from snaptrade_client.paths.accounts_account_id_positions.get import GetUserAccountPositions
from snaptrade_client.paths.accounts_account_id_holdings.get import GetUserHoldings
from snaptrade_client.paths.accounts.get import ListUserAccounts
from snaptrade_client.paths.accounts_account_id.put import UpdateUserAccount


class AccountInformationApi(
    GetAllUserHoldings,
    GetUserAccountBalance,
    GetUserAccountDetails,
    GetUserAccountOrders,
    GetUserAccountPositions,
    GetUserHoldings,
    ListUserAccounts,
    UpdateUserAccount,
):
    """NOTE: This class is auto generated by Konfig
    Ref: https://konfgithis.com

    Do not edit the class manually.
    """
    pass
