Accounts
Main interface:
class AccountsManager
Types that are used by the accounts manager:
class Action
class Balance
class Contract
class Customer
class ParentContract
class Product
AccountsManager
def __init__(client: ServiceClient)
Creates a new accounts manager with the given service client.
async def list(*,
product_groups: list[str] = None,
product_building_blocks: list[int],
include_actions: str = None,
include_action_names: list[str] = None,
exclude_blocked: bool = None,
exclude_status: list[str] = None,
bc_number: int = None,
contract_ids: list[str] = None
) -> list[Contract]
Requests your list of contracts. By default, all contracts are returned, but various filters can be specified.
Action
name: str
Balance
amount: float
currency_code: str
Contract
resource_type: str
id: str
account_number: str
contract_number: str
chid: str
concerning: str
is_blocked: bool
status: str
balance: Balance
product: Product
customer: Customer
actions: list[Action]
sequence_number: int
parent_contract: ParentContract
Customer
appearance_type: str
bc_number: int
interpay_name: str
ParentContract
id: str
Product
resource_type: str
id: int
building_block_id: int
name: str
product_group: str
account_type: str
transfer_options: list[str]
credit_account: bool