KDAV::DavPushRegistrationJob Class
class KDAV::DavPushRegistrationJobA job to register a DavPush subscription for a DAV collection. More...
| Header: | #include <KDAV/DavPushRegistrationJob> |
| CMake: | find_package(KF6 REQUIRED COMPONENTS DAV)target_link_libraries(mytarget PRIVATE KF6::DAV) |
| Since: | 6.31 |
| Inherits: | KDAV::DavJobBase |
Public Functions
| DavPushRegistrationJob(const KDAV::DavUrl &url, const KDAV::DavPushRegistration &davPushRegistration, QObject *parent = nullptr) | |
| QDateTime | expirationDate() const |
| QUrl | registrationUrl() const |
Reimplemented Public Functions
| virtual void | start() override |
Detailed Description
Member Function Documentation
[explicit] DavPushRegistrationJob::DavPushRegistrationJob(const KDAV::DavUrl &url, const KDAV::DavPushRegistration &davPushRegistration, QObject *parent = nullptr)
Creates a new DavPush registration job.
url The DAV URL of the collection to register a DavPush subscription to. davPushRegistration The data for the subscription. parent The parent object.
QDateTime DavPushRegistrationJob::expirationDate() const
Returns the server's response registration expiration. Is null if no registration expiration was retrieved.
QUrl DavPushRegistrationJob::registrationUrl() const
Returns the server's response registration Url. Is empty if no registration url was retrieved.
[override virtual] void DavPushRegistrationJob::start()
Reimplements: KJob::start().
Starts the job.