libkazv
account-data.hpp
Go to the documentation of this file.
1 /*
2  * This file is part of libkazv.
3  * SPDX-FileCopyrightText: 2023 tusooa <tusooa@kazv.moe>
4  * SPDX-License-Identifier: AGPL-3.0-or-later
5  */
6 
7 #pragma once
8 #include <libkazv-config.hpp>
9 
10 #include <csapi/account-data.hpp>
11 
12 #include "client-model.hpp"
13 
14 namespace Kazv
15 {
16  ClientResult updateClient(ClientModel m, SetAccountDataPerRoomAction a);
18 
19  ClientResult updateClient(ClientModel m, SetAccountDataAction a);
21 }
Kazv::Api::SetAccountDataResponse
SetAccountDataJob::JobResponse SetAccountDataResponse
Definition: account-data.hpp:73
Kazv::Api::SetAccountDataPerRoomResponse
SetAccountDataPerRoomJob::JobResponse SetAccountDataPerRoomResponse
Definition: account-data.hpp:212
Kazv::updateClient
ClientResult updateClient(ClientModel m, SetAccountDataPerRoomAction a)
Definition: account-data.cpp:15
Kazv
Definition: location.hpp:10
client-model.hpp
Kazv::processResponse
ClientResult processResponse(ClientModel m, SetAccountDataPerRoomResponse r)
Definition: account-data.cpp:23
account-data.hpp
Kazv::ClientResult
std::pair< ClientModel, ClientEffect > ClientResult
Definition: clientfwd.hpp:149
libkazv-config.hpp