18#ifndef TRINITYCORE_ACCOUNT_SERVICE_H
19#define TRINITYCORE_ACCOUNT_SERVICE_H
22#include "Client/account_service.pb.h"
23#include "Client/api/client/v2/account_service.pb.h"
36 uint32 HandleGetAccountState(account::v1::GetAccountStateRequest
const* request, account::v1::GetAccountStateResponse* response, std::function<
void(
ServiceBase*,
uint32, ::google::protobuf::Message
const*)>& continuation)
override;
37 uint32 HandleGetGameAccountState(account::v1::GetGameAccountStateRequest
const* request, account::v1::GetGameAccountStateResponse* response, std::function<
void(
ServiceBase*,
uint32, ::google::protobuf::Message
const*)>& continuation)
override;
50 uint32 HandleGetAccountInfo(account::v2::client::GetAccountInfoRequest
const* request, account::v2::client::GetAccountInfoResponse* response, std::function<
void(
ServiceBase*,
uint32, ::google::protobuf::Message
const*)>& continuation)
override;
51 uint32 HandleGetRestriction(account::v2::client::GetRestrictionRequest
const* request, account::v2::client::GetRestrictionResponse* response, std::function<
void(
ServiceBase*,
uint32, ::google::protobuf::Message
const*)>& continuation)
override;
52 uint32 HandleGetGameAccountInfo(account::v2::client::GetGameAccountInfoRequest
const* request, account::v2::client::GetGameAccountInfoResponse* response, std::function<
void(
ServiceBase*,
uint32, ::google::protobuf::Message
const*)>& continuation)
override;
53 uint32 HandleGetGameAccountRestriction(account::v2::client::GetGameAccountRestrictionRequest
const* request, account::v2::client::GetGameAccountRestrictionResponse* response, std::function<
void(
ServiceBase*,
uint32, ::google::protobuf::Message
const*)>& continuation)
override;
uint32 HandleGetAccountState(account::v1::GetAccountStateRequest const *request, account::v1::GetAccountStateResponse *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation) override
uint32 HandleGetGameAccountState(account::v1::GetGameAccountStateRequest const *request, account::v1::GetGameAccountStateResponse *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation) override
Service< account::v1::AccountService > AccountService
uint32 HandleGetRestriction(account::v2::client::GetRestrictionRequest const *request, account::v2::client::GetRestrictionResponse *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation) override
uint32 HandleGetGameAccountInfo(account::v2::client::GetGameAccountInfoRequest const *request, account::v2::client::GetGameAccountInfoResponse *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation) override
Service< account::v2::client::AccountService > AccountService
uint32 HandleGetGameAccountRestriction(account::v2::client::GetGameAccountRestrictionRequest const *request, account::v2::client::GetGameAccountRestrictionResponse *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation) override
uint32 HandleGetAccountInfo(account::v2::client::GetAccountInfoRequest const *request, account::v2::client::GetAccountInfoResponse *response, std::function< void(ServiceBase *, uint32, ::google::protobuf::Message const *)> &continuation) override