public async Task<RecycleInventoryItemResponse> RecycleItem(AllEnum.ItemId itemId, int amount) { var customRequest = new RecycleInventoryItem { ItemId = (AllEnum.ItemId)Enum.Parse(typeof(AllEnum.ItemId), itemId.ToString()), Count = amount }; var releasePokemonRequest = RequestBuilder.GetRequest(_unknownAuth, CurrentLat, CurrentLng, CurrentAltitude, new Request.Types.Requests() { Type = (int)RequestType.RECYCLE_INVENTORY_ITEM, Message = customRequest.ToByteString() }); return await _httpClient.PostProtoPayload<Request, RecycleInventoryItemResponse>($"https://{_apiUrl}/rpc", releasePokemonRequest); }
public override AllTestRecord echoParameters(bool booleanTest, int intTest, long longTest, float floatTest, double doubleTest, byte[] bytesTest, string stringTest, AllEnum enumTest, FixedTest fixedTest, IList <long> arrayTest, IDictionary <string, long> mapTest, AllTestRecord nestedTest) { return(new AllTestRecord { stringTest = stringTest, booleanTest = booleanTest, intTest = intTest, arrayTest = arrayTest, bytesTest = bytesTest, doubleTest = doubleTest, enumTest = enumTest, fixedTest = fixedTest, floatTest = floatTest, longTest = longTest, mapTest = mapTest, nestedTest = nestedTest }); }
public async Task<UseItemCaptureRequest> UseCaptureItem(ulong encounterId, AllEnum.ItemId itemId, string spawnPointGuid) { var customRequest = new UseItemCaptureRequest { EncounterId = encounterId, ItemId = itemId, SpawnPointGuid = spawnPointGuid }; var useItemRequest = RequestBuilder.GetRequest(_unknownAuth, CurrentLat, CurrentLng, CurrentAltitude, new Request.Types.Requests() { Type = (int)RequestType.USE_ITEM_CAPTURE, Message = customRequest.ToByteString() }); return await _httpClient.PostProtoPayload<Request, UseItemCaptureRequest>($"https://{_apiUrl}/rpc", useItemRequest); }
public override AllTestRecord echoParameters(bool booleanTest, int intTest, long longTest, float floatTest, double doubleTest, byte[] bytesTest, string stringTest, AllEnum enumTest, FixedTest fixedTest, IList<long> arrayTest, IDictionary<string, long> mapTest, AllTestRecord nestedTest) { return new AllTestRecord { stringTest = stringTest, booleanTest = booleanTest, intTest = intTest, arrayTest = arrayTest, bytesTest = bytesTest, doubleTest = doubleTest, enumTest = enumTest, fixedTest = fixedTest, floatTest = floatTest, longTest = longTest, mapTest = mapTest, nestedTest = nestedTest }; }