1 | /****************************************************************************** |
2 | * THIS FILE IS GENERATED - ANY EDITS WILL BE OVERWRITTEN |
3 | */ |
4 | |
5 | #include "registration_tokens.h" |
6 | |
7 | using namespace Quotient; |
8 | |
9 | auto queryToRegistrationTokenValidity(const QString& token) |
10 | { |
11 | QUrlQuery _q; |
12 | addParam<>(container&: _q, QStringLiteral("token" ), value: token); |
13 | return _q; |
14 | } |
15 | |
16 | QUrl RegistrationTokenValidityJob::makeRequestUrl(QUrl baseUrl, |
17 | const QString& token) |
18 | { |
19 | return BaseJob::makeRequestUrl( |
20 | baseUrl: std::move(baseUrl), |
21 | encodedPath: makePath(parts: "/_matrix/client/v1" , |
22 | parts: "/register/m.login.registration_token/validity" ), |
23 | query: queryToRegistrationTokenValidity(token)); |
24 | } |
25 | |
26 | RegistrationTokenValidityJob::RegistrationTokenValidityJob(const QString& token) |
27 | : BaseJob(HttpVerb::Get, QStringLiteral("RegistrationTokenValidityJob" ), |
28 | makePath(parts: "/_matrix/client/v1" , |
29 | parts: "/register/m.login.registration_token/validity" ), |
30 | queryToRegistrationTokenValidity(token), {}, false) |
31 | { |
32 | addExpectedKey(key: "valid" ); |
33 | } |
34 | |