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