<commit_before>/******************************************************************************
 * THIS FILE IS GENERATED - ANY EDITS WILL BE OVERWRITTEN
 */

#pragma once

#include "../basejob.h"

#include <QtCore/QVector>

#include "converters.h"

namespace QMatrixClient
{
    // Operations

    class GetAccount3PIDsJob : public BaseJob
    {
        public:
            // Inner data structures

            struct ThirdPartyIdentifier
            {
                QString medium;
                QString address;
                
                operator QJsonObject() const;
            };

            // End of inner data structures

            explicit GetAccount3PIDsJob();
            ~GetAccount3PIDsJob() override;

            const QVector<ThirdPartyIdentifier>& threepids() const;

        protected:
            Status parseJson(const QJsonDocument& data) override;

        private:
            class Private;
            QScopedPointer<Private> d;
    };

    class Post3PIDsJob : public BaseJob
    {
        public:
            // Inner data structures

            struct ThreePidCredentials
            {
                QString clientSecret;
                QString idServer;
                QString sid;
                
                operator QJsonObject() const;
            };

            // End of inner data structures

            explicit Post3PIDsJob(const ThreePidCredentials& threePidCreds, bool bind = {});
    };

    class RequestTokenTo3PIDJob : public BaseJob
    {
        public:
            explicit RequestTokenTo3PIDJob();
    };
} // namespace QMatrixClient
<commit_msg>Updated generated jobs<commit_after>/******************************************************************************
 * THIS FILE IS GENERATED - ANY EDITS WILL BE OVERWRITTEN
 */

#pragma once

#include "../basejob.h"

#include <QtCore/QVector>
#include <QtCore/QString>

#include "converters.h"

namespace QMatrixClient
{
    // Operations

    class GetAccount3PIDsJob : public BaseJob
    {
        public:
            // Inner data structures

            struct ThirdPartyIdentifier
            {
                QString medium;
                QString address;
                
                operator QJsonObject() const;
            };

            // End of inner data structures

            explicit GetAccount3PIDsJob();
            ~GetAccount3PIDsJob() override;

            const QVector<ThirdPartyIdentifier>& threepids() const;

        protected:
            Status parseJson(const QJsonDocument& data) override;

        private:
            class Private;
            QScopedPointer<Private> d;
    };

    class Post3PIDsJob : public BaseJob
    {
        public:
            // Inner data structures

            struct ThreePidCredentials
            {
                QString clientSecret;
                QString idServer;
                QString sid;
                
                operator QJsonObject() const;
            };

            // End of inner data structures

            explicit Post3PIDsJob(const ThreePidCredentials& threePidCreds, bool bind = {});
    };

    class RequestTokenTo3PIDJob : public BaseJob
    {
        public:
            explicit RequestTokenTo3PIDJob();
    };
} // namespace QMatrixClient

{'fraction_non_alphanumeric': 0.11229783338419286, 'fraction_numerical': 0.0042722001830942935, 'mean_word_length': 1.6781045751633987, 'pattern_counts': {'":': 0, '<': 10, '<?xml version=': 0, '>': 10, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1773567', 'n_tokens_mistral': 819, 'n_tokens_neox': 770, 'n_words': 206}