Skip to main content

Request

Trait Request 

Source
pub trait Request {
    type Response;

    // Required method
    async fn send(self, client: &Client) -> Result<Self::Response>;
}

Required Associated Types§

Required Methods§

Source

async fn send(self, client: &Client) -> Result<Self::Response>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl Request for AddAcademyRecruitOrderRequest

Source§

type Response = ()

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for AddPrefectureBuildOrderRequest

Source§

type Response = ()

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for AddStableRecruitOrderRequest

Source§

type Response = ()

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for AddWorkshopRecruitOrderRequest

Source§

type Response = ()

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for AuthorizeRequest

Source§

type Response = AuthorizeResponse

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for CancelAcademyRecruitOrderRequest

Source§

type Response = ()

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for CancelManeuverRequest

Source§

type Response = ()

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for CancelPrefectureBuildOrderRequest

Source§

type Response = ()

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for CancelStableRecruitOrderRequest

Source§

type Response = ()

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for CancelWorkshopRecruitOrderRequest

Source§

type Response = ()

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for CheatGetAcademyRecruitQueueRequest

Source§

type Response = CheatGetAcademyRecruitQueueResponse

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for CheatGetAcademyRecruitQueuesRequest

Source§

type Response = CheatGetAcademyRecruitQueuesResponse

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for CheatGetAllAcademyRecruitQueuesRequest

Source§

impl Request for CheatGetAllPrefectureBuildQueuesRequest

Source§

impl Request for CheatGetAllStableRecruitQueuesRequest

Source§

impl Request for CheatGetBuildStepsRequest

Source§

type Response = CheatGetBuildStepsResponse

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for CheatGetCitiesRequest

Source§

type Response = CheatGetCitiesResponse

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for CheatGetCityRequest

Source§

type Response = CheatGetCityResponse

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for CheatGetEthicsRequest

Source§

type Response = CheatGetEthicsResponse

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for CheatGetIdleArmiesAtRequest

Source§

type Response = CheatGetIdleArmiesAtResponse

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for CheatGetIdlePersonnelAtRequest

Source§

type Response = CheatGetIdlePersonnelAtResponse

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for CheatGetInfrastructureRequest

Source§

type Response = CheatGetInfrastructureResponse

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for CheatGetManeuversOfRequest

Source§

type Response = CheatGetManeuversOfResponse

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for CheatGetManeuversRequest

Source§

type Response = CheatGetManeuversResponse

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for CheatGetPlayerRequest

Source§

type Response = CheatGetPlayerResponse

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for CheatGetPlayersRequest

Source§

type Response = CheatGetPlayersResponse

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for CheatGetPrefectureBuildQueueRequest

Source§

type Response = CheatGetPrefectureBuildQueueResponse

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for CheatGetPrefectureBuildQueuesRequest

Source§

impl Request for CheatGetResourcesRequest

Source§

type Response = CheatGetResourcesResponse

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for CheatGetStableRecruitQueueRequest

Source§

type Response = CheatGetStableRecruitQueueResponse

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for CheatGetStableRecruitQueuesRequest

Source§

type Response = CheatGetStableRecruitQueuesResponse

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for CheatGetStorageCapacityRequest

Source§

type Response = CheatGetStorageCapacityResponse

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for CheatSetBotEthicsRequest

Source§

type Response = ()

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for CheatSetBuildingLevelRequest

Source§

type Response = ()

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for CheatSetFoodRequest

Source§

type Response = ()

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for CheatSetIronRequest

Source§

type Response = ()

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for CheatSetMaxFoodRequest

Source§

type Response = ()

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for CheatSetMaxInfrastructureRequest

Source§

type Response = ()

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for CheatSetMaxIronRequest

Source§

type Response = ()

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for CheatSetMaxResourcesRequest

Source§

type Response = ()

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for CheatSetMaxSiloResourcesRequest

Source§

type Response = ()

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for CheatSetMaxStoneRequest

Source§

type Response = ()

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for CheatSetMaxWarehouseResourcesRequest

Source§

type Response = ()

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for CheatSetMaxWoodRequest

Source§

type Response = ()

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for CheatSetResourcesRequest

Source§

type Response = ()

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for CheatSetStabilityRequest

Source§

type Response = ()

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for CheatSetStoneRequest

Source§

type Response = ()

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for CheatSetWoodRequest

Source§

type Response = ()

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for CheatSkipRoundRequest

Source§

type Response = ()

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for CheatSpawnBotRequest

Source§

type Response = CheatSpawnBotResponse

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for CheatSpawnCityRequest

Source§

type Response = ()

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for CheatSpawnPersonnelRequest

Source§

type Response = ()

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for CreateRemoteWorldRequest

Source§

type Response = CreateRemoteWorldResponse

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for CreateUserRequest

Source§

type Response = ()

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for DeleteRemoteWorldRequest

Source§

type Response = ()

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for ForwardReportRequest

Source§

type Response = ()

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for GetAcademyRecruitCatalogRequest

Source§

type Response = GetAcademyRecruitCatalogResponse

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for GetArmiesRequest

Source§

type Response = GetArmiesResponse

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for GetArmyOwnerRequest

Source§

type Response = GetArmyOwnerResponse

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for GetArmyRequest

Source§

type Response = GetArmyResponse

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for GetBotCoordsRequest

Source§

type Response = GetBotCoordsResponse

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for GetChatHistoryRequest

Source§

type Response = GetChatHistoryResponse

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for GetCitiesRequest

Source§

type Response = GetCitiesResponse

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for GetCityRequest

Source§

type Response = GetCityResponse

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for GetCityScoreRequest

Source§

type Response = GetCityScoreResponse

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for GetContinentSizeRequest

Source§

type Response = GetContinentSizeResponse

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for GetIdleArmiesAtRequest

Source§

type Response = GetIdleArmiesAtResponse

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for GetIdleArmiesCoordsRequest

Source§

type Response = GetIdleArmiesCoordsResponse

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for GetManeuverRequest

Source§

type Response = GetManeuverResponse

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for GetPlayerCoordsRequest

Source§

type Response = GetPlayerCoordsResponse

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for GetPlayerIdsRequest

Source§

type Response = GetPlayerIdsResponse

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for GetPlayerMaintenanceRequest

Source§

type Response = GetPlayerMaintenanceResponse

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for GetPlayerMilitaryRequest

Source§

type Response = GetPlayerMilitaryResponse

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for GetPlayerRequest

Source§

type Response = GetPlayerResponse

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for GetPlayerStatusRequest

Source§

type Response = GetPlayerStatusResponse

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for GetPlayerStorageCapacityRequest

Source§

type Response = GetPlayerStorageCapacityResponse

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for GetPlayerWorldsRequest

Source§

type Response = GetPlayerWorldsResponse

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for GetPrecursorCoordsRequest

Source§

type Response = GetPrecursorCoordsResponse

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for GetPrefectureBuildCatalogRequest

Source§

type Response = GetPrefectureBuildCatalogResponse

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for GetPublicBotRequest

Source§

type Response = GetPublicBotResponse

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for GetPublicBotsRequest

Source§

type Response = GetPublicBotsResponse

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for GetPublicCitiesRequest

Source§

type Response = GetPublicCitiesResponse

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for GetPublicCityRequest

Source§

type Response = GetPublicCityResponse

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for GetPublicFieldRequest

Source§

type Response = GetPublicFieldResponse

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for GetPublicFieldsRequest

Source§

type Response = GetPublicFieldsResponse

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for GetPublicPlayerRequest

Source§

type Response = GetPublicPlayerResponse

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for GetPublicPlayersRequest

Source§

type Response = GetPublicPlayersResponse

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for GetPublicPrecursorRequest

Source§

type Response = GetPublicPrecursorResponse

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for GetPublicPrecursorsRequest

Source§

type Response = GetPublicPrecursorsResponse

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for GetRankRequest

Source§

type Response = GetRankResponse

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for GetRankingRequest

Source§

type Response = GetRankingResponse

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for GetRemoteWorldRequest

Source§

type Response = GetRemoteWorldResponse

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for GetRoundRequest

Source§

type Response = GetRoundResponse

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for GetStableRecruitCatalogRequest

Source§

type Response = GetStableRecruitCatalogResponse

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for GetWorkshopRecruitCatalogRequest

Source§

type Response = GetWorkshopRecruitCatalogResponse

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for GetWorldBotsRequest

Source§

type Response = GetWorldBotsResponse

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for GetWorldConfigRequest

Source§

type Response = GetWorldConfigResponse

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for GetWorldPersonnelRequest

Source§

type Response = GetWorldPersonnelResponse

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for GetWorldPlayersRequest

Source§

type Response = GetWorldPlayersResponse

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for GetWorldPrecursorsRequest

Source§

type Response = GetWorldPrecursorsResponse

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for GetWorldStatsRequest

Source§

type Response = GetWorldStatsResponse

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for PlayerExistsRequest

Source§

type Response = PlayerExistsResponse

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for PushChatMessageRequest

Source§

type Response = PushChatMessageResponse

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for RenameCityRequest

Source§

type Response = ()

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for RequestManeuverRequest

Source§

type Response = RequestManeuverResponse

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for SaveLocalWorldRequest

Source§

type Response = ()

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for SearchCityRequest

Source§

type Response = SearchCityResponse

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for SearchPublicCityRequest

Source§

type Response = SearchPublicCityResponse

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for SetPlayerReadyRequest

Source§

type Response = SetPlayerReadyResponse

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for SetPlayerStatusRequest

Source§

type Response = ()

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for SimulateBattleRequest

Source§

type Response = SimulateBattleResponse

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for SpawnPlayerRequest

Source§

type Response = ()

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for StartRoundRequest

Source§

type Response = StartRoundResponse

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for ToggleBuildingRequest

Source§

type Response = ()

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for UserExistsRequest

Source§

type Response = UserExistsResponse

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Source§

impl Request for ValidateTokenRequest

Source§

type Response = ValidateTokenResponse

Source§

async fn send(self, client: &Client) -> Result<Self::Response>

Implementors§