3 #ifndef WOBGEN_MTChangeOrderAddress
4 #define WOBGEN_MTChangeOrderAddress
7 #ifndef WOBGEN_MAGICSMOKE__WOB_EXPORT
8 #define WOBGEN_MAGICSMOKE__WOB_EXPORT Q_DECL_IMPORT
11 #include "MTransaction"
31 explicit MTChangeOrderAddress(
const qint64 &aorderid,
const bool &asetinvoiceaddr,
const qint64 &ainvoiceaddr,
const bool &asetdeliveryaddr,
const qint64 &adeliveryaddr,QString iface);
44 QByteArray encodeData();
45 void decodeData(QByteArray);
47 virtual void endQuery();
56 static MTChangeOrderAddress query(
const qint64 &aorderid,
const bool &asetinvoiceaddr,
const qint64 &ainvoiceaddr,
const bool &asetdeliveryaddr,
const qint64 &adeliveryaddr,QString iface=
"MagicSmoke");
64 static MTChangeOrderAddress asyncQuery(
const qint64 &aorderid,
const bool &asetinvoiceaddr,
const qint64 &ainvoiceaddr,
const bool &asetdeliveryaddr,
const qint64 &adeliveryaddr,QString iface=
"MagicSmoke");
66 Q_SLOT Nullable<MOOrder> getorder()
const;
friend class MTChangeOrderAddress
Definition: srcMTChangeOrderAddress.cpp:15
Mildly privileged users: change the delivery and/or invoice address of an order.
Definition: srcMTChangeOrderAddress.h:17
Definition: transaction.h:25
Q_DECLARE_METATYPE(QDomNode)
Definition: srcMTChangeOrderAddress.cpp:12
#define WOBGEN_MAGICSMOKE__WOB_EXPORT
Definition: srcMTChangeOrderAddress.h:8