Deleted Easy::Report and GET /api/v1/reports.
continuous-integration/drone/push Build is failing
Details
continuous-integration/drone/push Build is failing
Details
They are no longer documented by Mastodon.
This commit is contained in:
parent
14a1d92442
commit
3446bbf5d6
|
@ -346,7 +346,6 @@ strings and you can use unsupported fields in an `Entity` by converting it to
|
||||||
** [x] GET /api/v1/polls/:id
|
** [x] GET /api/v1/polls/:id
|
||||||
** [x] POST /api/v1/polls/:id/votes
|
** [x] POST /api/v1/polls/:id/votes
|
||||||
* Reports
|
* Reports
|
||||||
** [x] GET /api/v1/reports ^(Deprecated)^
|
|
||||||
** [x] POST /api/v1/reports
|
** [x] POST /api/v1/reports
|
||||||
* Scheduled Statuses
|
* Scheduled Statuses
|
||||||
** [ ] GET /api/v1/scheduled_statuses
|
** [ ] GET /api/v1/scheduled_statuses
|
||||||
|
@ -354,7 +353,6 @@ strings and you can use unsupported fields in an `Entity` by converting it to
|
||||||
** [ ] PUT /api/v1/scheduled_statuses/:id
|
** [ ] PUT /api/v1/scheduled_statuses/:id
|
||||||
** [ ] DELETE /api/v1/scheduled_statuses/:id
|
** [ ] DELETE /api/v1/scheduled_statuses/:id
|
||||||
* Search
|
* Search
|
||||||
** [x] GET /api/v1/search ^(Deprecated)^
|
|
||||||
** [x] GET /api/v2/search
|
** [x] GET /api/v2/search
|
||||||
* Statuses
|
* Statuses
|
||||||
** [x] GET /api/v1/statuses/:id
|
** [x] GET /api/v1/statuses/:id
|
||||||
|
@ -400,7 +398,6 @@ strings and you can use unsupported fields in an `Entity` by converting it to
|
||||||
* [x] Poll
|
* [x] Poll
|
||||||
* [x] PushSubscription
|
* [x] PushSubscription
|
||||||
* [x] Relationship
|
* [x] Relationship
|
||||||
* [ ] Report ^(Deprecated)^
|
|
||||||
* [x] Results
|
* [x] Results
|
||||||
* [x] Status
|
* [x] Status
|
||||||
* [ ] ScheduledStatus
|
* [ ] ScheduledStatus
|
||||||
|
|
|
@ -86,11 +86,6 @@ const return_call API::get(const Mastodon::API::v1 &call,
|
||||||
strcall = "/api/v1/notifications";
|
strcall = "/api/v1/notifications";
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case v1::reports:
|
|
||||||
{
|
|
||||||
strcall = "/api/v1/reports";
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
case v1::timelines_home:
|
case v1::timelines_home:
|
||||||
{
|
{
|
||||||
strcall = "/api/v1/timelines/home";
|
strcall = "/api/v1/timelines/home";
|
||||||
|
|
|
@ -1,39 +0,0 @@
|
||||||
/* This file is part of mastodon-cpp.
|
|
||||||
* Copyright © 2018, 2019 tastytea <tastytea@tastytea.de>
|
|
||||||
*
|
|
||||||
* This program is free software: you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU Affero General Public License as published by
|
|
||||||
* the Free Software Foundation, version 3.
|
|
||||||
*
|
|
||||||
* This program is distributed in the hope that it will be useful,
|
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
* GNU Affero General Public License for more details.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU Affero General Public License
|
|
||||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#include "report.hpp"
|
|
||||||
|
|
||||||
using namespace Mastodon;
|
|
||||||
using Report = Easy::Report;
|
|
||||||
|
|
||||||
bool Report::valid() const
|
|
||||||
{
|
|
||||||
return Entity::check_valid(
|
|
||||||
{
|
|
||||||
"id",
|
|
||||||
"action_taken"
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
bool Report::action_taken() const
|
|
||||||
{
|
|
||||||
return get_bool("action_taken");
|
|
||||||
}
|
|
||||||
|
|
||||||
const string Report::id() const
|
|
||||||
{
|
|
||||||
return get_string("id");
|
|
||||||
}
|
|
|
@ -1,62 +0,0 @@
|
||||||
/* This file is part of mastodon-cpp.
|
|
||||||
* Copyright © 2018, 2019 tastytea <tastytea@tastytea.de>
|
|
||||||
*
|
|
||||||
* This program is free software: you can redistribute it and/or modify
|
|
||||||
* it under the terms of the GNU Affero General Public License as published by
|
|
||||||
* the Free Software Foundation, version 3.
|
|
||||||
*
|
|
||||||
* This program is distributed in the hope that it will be useful,
|
|
||||||
* but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
||||||
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
||||||
* GNU Affero General Public License for more details.
|
|
||||||
*
|
|
||||||
* You should have received a copy of the GNU Affero General Public License
|
|
||||||
* along with this program. If not, see <http://www.gnu.org/licenses/>.
|
|
||||||
*/
|
|
||||||
|
|
||||||
#ifndef MASTODON_CPP_EASY_REPORT_HPP
|
|
||||||
#define MASTODON_CPP_EASY_REPORT_HPP
|
|
||||||
|
|
||||||
#include <string>
|
|
||||||
#include <cstdint>
|
|
||||||
|
|
||||||
#include "../../mastodon-cpp.hpp"
|
|
||||||
#include "../entity.hpp"
|
|
||||||
|
|
||||||
using std::string;
|
|
||||||
|
|
||||||
namespace Mastodon
|
|
||||||
{
|
|
||||||
namespace Easy
|
|
||||||
{
|
|
||||||
/*!
|
|
||||||
* @brief Class to hold reports
|
|
||||||
*
|
|
||||||
* before 0.11.0
|
|
||||||
*/
|
|
||||||
class Report : public Entity
|
|
||||||
{
|
|
||||||
public:
|
|
||||||
using Entity::Entity;
|
|
||||||
|
|
||||||
virtual bool valid() const override;
|
|
||||||
|
|
||||||
/*!
|
|
||||||
* @brief Returns true if an action was taken in response to the
|
|
||||||
* report
|
|
||||||
*
|
|
||||||
* @since before 0.11.0
|
|
||||||
*/
|
|
||||||
bool action_taken() const;
|
|
||||||
|
|
||||||
/*!
|
|
||||||
* @brief Returns the ID of the report
|
|
||||||
*
|
|
||||||
* @since before 0.11.0
|
|
||||||
*/
|
|
||||||
const string id() const;
|
|
||||||
};
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
#endif // MASTODON_CPP_EASY_REPORT_HPP
|
|
Reference in New Issue