KDAV::DavPushRegistrationJob Class

class KDAV::DavPushRegistrationJob

A 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.