Table of contents

GnuCash

flosssoftware

%3 cluster_17f2677c_bb83_4d39_ac94_80ff73ea39f0 GnuCash _ef0e12bc_4d93_47b8_a920_1dafe8b954cc Class graph _ae522f03_0034_4cc3_abf0_8c1fcf4ebd18 Programmatic access in Python _adc661ba_4906_4e74_97ab_ae16f002aaf2 Python _ae522f03_0034_4cc3_abf0_8c1fcf4ebd18->_adc661ba_4906_4e74_97ab_ae16f002aaf2

Class graph

diagram

digraph {
    session[label="gnucash.Session"]
    book[label="gnucash.gnucash_core.Book"]

    account[label="gnucash.gnucash_core.Account"];

    split[label="gnucash.gnucash_core.Split"]
    transaction[label="gnucash.gnucash_core.Transaction"]

    m_book[label=".book", shape=box]
    m_get_root_account[label=".get_root_account()", shape=box]
    m_lookup_by_full_name_name[label=".lookup_by_full_name(name)", shape=box]
    m_get_children[label=".get_children()", shape=box]
    m_get_full_name[label=".get_full_name()", shape=box]
    m_get_split_list[label=".GetSplitList()", shape=box]
    m_get_parent[label=".GetParent()", shape=box]

    session -> m_book -> book
    book -> m_get_root_account -> account
    account -> m_lookup_by_full_name_name -> account
    account -> m_get_children -> account
    account -> m_get_full_name -> str

    account -> m_get_split_list -> split
    split -> m_get_parent -> transaction
}