File indexing completed on 2024-05-12 05:06:40

0001 /*
0002     SPDX-FileCopyrightText: 2000-2001 Michael Edwardes <mte@users.sourceforge.net>
0003     SPDX-FileCopyrightText: 2002-2017 Thomas Baumgart <tbaumgart@kde.org>
0004     SPDX-FileCopyrightText: 2003 Kevin Tambascio <ktambascio@users.sourceforge.net>
0005     SPDX-FileCopyrightText: 2004-2006 Ace Jones <acejones@users.sourceforge.net>
0006     SPDX-FileCopyrightText: 2017-2018 Łukasz Wojniłowicz <lukasz.wojnilowicz@gmail.com>
0007     SPDX-License-Identifier: GPL-2.0-or-later
0008 */
0009 
0010 #ifndef MYMONEYINSTITUTION_P_H
0011 #define MYMONEYINSTITUTION_P_H
0012 
0013 #include "mymoneyinstitution.h"
0014 
0015 // ----------------------------------------------------------------------------
0016 // QT Includes
0017 
0018 #include <QString>
0019 #include <QHash>
0020 #include <QMap>
0021 
0022 // ----------------------------------------------------------------------------
0023 // KDE Includes
0024 
0025 // ----------------------------------------------------------------------------
0026 // Project Includes
0027 
0028 #include "mymoneyobject_p.h"
0029 
0030 class MyMoneyInstitutionPrivate : public MyMoneyObjectPrivate
0031 {
0032 public:
0033     void collectReferencedObjects() override
0034     {
0035     }
0036 
0037     /**
0038       * This member variable keeps the name of the institution
0039       */
0040     QString m_name;
0041 
0042     /**
0043       * This member variable keeps the city of the institution
0044       */
0045     QString m_town;
0046 
0047     /**
0048       * This member variable keeps the street of the institution
0049       */
0050     QString m_street;
0051 
0052     /**
0053       * This member variable keeps the zip-code of the institution
0054       */
0055     QString m_postcode;
0056 
0057     /**
0058       * This member variable keeps the telephone number of the institution
0059       */
0060     QString m_telephone;
0061 
0062     /**
0063       * This member variable keeps the name of the representative of
0064       * the institution
0065       */
0066     QString m_manager;
0067 
0068     /**
0069       * This member variable keeps the bank code (e.g. sort code,
0070       * routing number) of the institution.
0071       */
0072     QString m_bankcode;
0073 
0074     /**
0075       * This member variable keeps the sorted list of the account ids
0076       * available at this institution
0077       */
0078     QStringList m_accountList;
0079 };
0080 
0081 #endif