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", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl Request for AuthorizeRequest

Source§

type Response = AuthorizeResponse

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>

Source§

impl Request for SimulateBattleRequest

Source§

impl Request for GetChatHistoryRequest

Source§

impl Request for PushChatMessageRequest

Source§

impl Request for CheatGetBuildStepsRequest

Source§

impl Request for CheatSetStabilityRequest

Source§

type Response = ()

Source§

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

Source§

impl Request for CheatGetAcademyRecruitQueueRequest

Source§

impl Request for CheatGetAcademyRecruitQueuesRequest

Source§

impl Request for CheatGetAllAcademyRecruitQueuesRequest

Source§

impl Request for CheatGetAllPrefectureBuildQueuesRequest

Source§

impl Request for CheatGetAllStableRecruitQueuesRequest

Source§

impl Request for CheatGetInfrastructureRequest

Source§

impl Request for CheatGetPrefectureBuildQueueRequest

Source§

impl Request for CheatGetPrefectureBuildQueuesRequest

Source§

impl Request for CheatGetStableRecruitQueueRequest

Source§

impl Request for CheatGetStableRecruitQueuesRequest

Source§

impl Request for CheatGetStorageCapacityRequest

Source§

impl Request for CheatSetBuildingLevelRequest

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 CheatGetIdleArmiesAtRequest

Source§

impl Request for CheatGetIdlePersonnelAtRequest

Source§

impl Request for CheatGetManeuversOfRequest

Source§

impl Request for CheatGetManeuversRequest

Source§

impl Request for CheatSpawnPersonnelRequest

Source§

type Response = ()

Source§

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

Source§

impl Request for CheatGetEthicsRequest

Source§

impl Request for CheatSetBotEthicsRequest

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 CheatGetPlayerRequest

Source§

impl Request for CheatGetPlayersRequest

Source§

impl Request for CheatGetResourcesRequest

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 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 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 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 GetPublicCitiesRequest

Source§

impl Request for GetPublicCityRequest

Source§

type Response = GetPublicCityResponse

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 SearchCityRequest

Source§

type Response = SearchCityResponse

Source§

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

Source§

impl Request for SearchPublicCityRequest

Source§

impl Request for GetContinentSizeRequest

Source§

impl Request for GetPublicFieldRequest

Source§

impl Request for GetPublicFieldsRequest

Source§

impl Request for AddAcademyRecruitOrderRequest

Source§

type Response = ()

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 GetAcademyRecruitCatalogRequest

Source§

impl Request for ToggleBuildingRequest

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 CancelPrefectureBuildOrderRequest

Source§

type Response = ()

Source§

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

Source§

impl Request for GetPrefectureBuildCatalogRequest

Source§

impl Request for AddStableRecruitOrderRequest

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 GetStableRecruitCatalogRequest

Source§

impl Request for AddWorkshopRecruitOrderRequest

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 GetWorkshopRecruitCatalogRequest

Source§

impl Request for RequestManeuverRequest

Source§

impl Request for GetBotCoordsRequest

Source§

type Response = GetBotCoordsResponse

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 GetPrecursorCoordsRequest

Source§

impl Request for GetPublicPrecursorRequest

Source§

impl Request for GetPublicPrecursorsRequest

Source§

impl Request for GetPlayerCoordsRequest

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§

impl Request for GetPlayerMilitaryRequest

Source§

impl Request for GetPlayerReportsRequest

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§

impl Request for GetPlayerStorageCapacityRequest

Source§

impl Request for GetPlayerWorldsRequest

Source§

impl Request for GetPublicPlayerRequest

Source§

impl Request for GetPublicPlayersRequest

Source§

impl Request for PlayerExistsRequest

Source§

type Response = PlayerExistsResponse

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 SpawnPlayerRequest

Source§

type Response = ()

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 ForwardReportRequest

Source§

type Response = ()

Source§

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

Source§

impl Request for GetReportRequest

Source§

type Response = GetReportResponse

Source§

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

Source§

impl Request for GetReportsRequest

Source§

type Response = GetReportsResponse

Source§

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

Source§

impl Request for RemoveReportRequest

Source§

type Response = ()

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 SetPlayerReadyRequest

Source§

impl Request for StartRoundRequest

Source§

type Response = StartRoundResponse

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 UserExistsRequest

Source§

type Response = UserExistsResponse

Source§

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

Source§

impl Request for CreateRemoteWorldRequest

Source§

impl Request for DeleteRemoteWorldRequest

Source§

type Response = ()

Source§

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

Source§

impl Request for GetRemoteWorldRequest

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§

impl Request for GetWorldPersonnelRequest

Source§

impl Request for GetWorldPlayersRequest

Source§

impl Request for GetWorldPrecursorsRequest

Source§

impl Request for GetWorldStatsRequest

Source§

type Response = GetWorldStatsResponse

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>

Implementors§