5#ifndef QXMPPPUBSUBSUBAUTHORIZATION_H
6#define QXMPPPUBSUBSUBAUTHORIZATION_H
8#include "QXmppDataFormBase.h"
10class QXmppPubSubSubAuthorizationPrivate;
12class QXMPP_EXPORT QXmppPubSubSubAuthorization :
public QXmppExtensibleDataFormBase
17 QXmppPubSubSubAuthorization();
20 ~QXmppPubSubSubAuthorization();
22 QXmppPubSubSubAuthorization &
operator=(
const QXmppPubSubSubAuthorization &);
23 QXmppPubSubSubAuthorization &
operator=(QXmppPubSubSubAuthorization &&);
34 QString
subid()
const;
43 QSharedDataPointer<QXmppPubSubSubAuthorizationPrivate> d;
void setSubscriberJid(const QString &subscriberJid)
Definition QXmppPubSubSubAuthorization.cpp:104
QXmppPubSubSubAuthorization(const QXmppPubSubSubAuthorization &)
Copy-constructor.
QString subscriberJid() const
Definition QXmppPubSubSubAuthorization.cpp:96
QXmppPubSubSubAuthorization & operator=(const QXmppPubSubSubAuthorization &)
Assignment operator.
QXmppPubSubSubAuthorization & operator=(QXmppPubSubSubAuthorization &&)
Move-assignment operator.
void setAllowSubscription(std::optional< bool > allowSubscription)
Definition QXmppPubSubSubAuthorization.cpp:72
QXmppPubSubSubAuthorization(QXmppPubSubSubAuthorization &&)
Move-constructor.
QString node() const
Definition QXmppPubSubSubAuthorization.cpp:80
void setNode(const QString &node)
Definition QXmppPubSubSubAuthorization.cpp:88
QString subid() const
Definition QXmppPubSubSubAuthorization.cpp:112
std::optional< bool > allowSubscription() const
Definition QXmppPubSubSubAuthorization.cpp:64
void setSubid(const QString &subid)
Definition QXmppPubSubSubAuthorization.cpp:120