syntax = "proto3";
package POGOProtos.Networking.Requests;

enum RequestType {
	METHOD_UNSET = 0;                           // No implementation required
	GET_PLAYER = 2;                             // Implemented
	GET_HOLO_INVENTORY = 4;                     // Implemented
	DOWNLOAD_SETTINGS = 5;                      // Implemented
	DOWNLOAD_ITEM_TEMPLATES = 6;                // Implemented
	DOWNLOAD_REMOTE_CONFIG_VERSION = 7;         // Implemented
	REGISTER_BACKGROUND_DEVICE = 8;             // Implemented
	GET_PLAYER_DAY = 9;                         // Implemented
	ACKNOWLEDGE_PUNISHMENT = 10;                // Implemented
	FORT_SEARCH = 101;                          // Implemented
	ENCOUNTER = 102;                            // Implemented
	CATCH_POKEMON = 103;                        // Implemented
	FORT_DETAILS = 104;                         // Implemented
	GET_MAP_OBJECTS = 106;                      // Implemented
	FORT_DEPLOY_POKEMON = 110;                  // Implemented
	FORT_RECALL_POKEMON = 111;                  // Implemented
	RELEASE_POKEMON = 112;                      // Implemented
	USE_ITEM_POTION = 113;                      // Implemented
	USE_ITEM_CAPTURE = 114;                     // Implemented
	USE_ITEM_FLEE = 115;                        // Can't find this one
	USE_ITEM_REVIVE = 116;                      // Implemented
	GET_PLAYER_PROFILE = 121;                   // Implemented
	EVOLVE_POKEMON = 125;                       // Implemented
	GET_HATCHED_EGGS = 126;                     // Implemented
	ENCOUNTER_TUTORIAL_COMPLETE = 127;          // Implemented
	LEVEL_UP_REWARDS = 128;                     // Implemented
	CHECK_AWARDED_BADGES = 129;                 // Implemented
	USE_ITEM_GYM = 133;                         // UnUsed - Implemented
	GET_GYM_DETAILS = 134;                      // UnUsed - Implemented
	START_GYM_BATTLE = 135;                     // UnUsed - Implemented
	ATTACK_GYM = 136;                           // UnUsed - Implemented
	RECYCLE_INVENTORY_ITEM = 137;               // Implemented
	COLLECT_DAILY_BONUS = 138;                  // Implemented
	USE_ITEM_XP_BOOST = 139;                    // Implemented
	USE_ITEM_EGG_INCUBATOR = 140;               // Implemented
	USE_INCENSE = 141;                          // Implemented
	GET_INCENSE_POKEMON = 142;                  // Implemented
	INCENSE_ENCOUNTER = 143;                    // Implemented
	ADD_FORT_MODIFIER = 144;                    // Implemented
	DISK_ENCOUNTER = 145;                       // Implemented
	COLLECT_DAILY_DEFENDER_BONUS = 146;         // UnUsed - Implemented
	UPGRADE_POKEMON = 147;                      // Implemented
	SET_FAVORITE_POKEMON = 148;                 // Implemented
	NICKNAME_POKEMON = 149;                     // Implemented
	EQUIP_BADGE = 150;                          // Implemented
	SET_CONTACT_SETTINGS = 151;                 // Implemented
	SET_BUDDY_POKEMON = 152;                    // Implemented
	GET_BUDDY_WALKED = 153;                     // Implemented
	USE_ITEM_ENCOUNTER = 154;                   // Implemented
	GYM_DEPLOY = 155;                           // Implemented
	GYM_GET_INFO = 156;                         // Implemented
	GYM_START_SESSION = 157;                    // Implemented
	GYM_BATTLE_ATTACK = 158;                    // Implemented
	JOIN_LOBBY = 159;                           // Implemented
	LEAVE_LOBBY = 160;                          // Implemented
	SET_LOBBY_VISIBILITY = 161;                 // Implemented
	SET_LOBBY_POKEMON = 162;                    // Implemented
	GET_RAID_DETAILS = 163;                     // Implemented
	GYM_FEED_POKEMON = 164;                     // Implemented
	START_RAID_BATTLE = 165;                    // Implemented
	ATTACK_RAID = 166;                          // Implemented
	AWARD_POKECOIN = 167;                       // ???
	USE_ITEM_STARDUST_BOOST = 168;              // Implemented
	REASSIGN_PLAYER = 169;                      // Implemented
	GET_ASSET_DIGEST = 300;                     // Implemented
	GET_DOWNLOAD_URLS = 301;                    // Implemented
	CLAIM_CODENAME = 403;                       // Implemented
	SET_AVATAR = 404;                           // Implemented
	SET_PLAYER_TEAM = 405;                      // Implemented
	MARK_TUTORIAL_COMPLETE = 406;               // Implemented
	UPDATE_PERFORMANCE_METRICS = 407;           // ???
	CHECK_CHALLENGE = 600;                      // Implemented
	VERIFY_CHALLENGE = 601;                     // Implemented
	ECHO = 666;                                 // Implemented
	SFIDA_REGISTRATION = 800;                   // Implemented
	SFIDA_ACTION_LOG = 801;                     // Implemented
	SFIDA_CERTIFICATION = 802;                  // Implemented
	SFIDA_UPDATE = 803;                         // Implemented
	SFIDA_ACTION = 804;                         // ???
	SFIDA_DOWSER = 805;                         // Implemented
	SFIDA_CAPTURE = 806;                        // Implemented
	LIST_AVATAR_CUSTOMIZATIONS = 807;           // Implemented
	SET_AVATAR_ITEM_AS_VIEWED = 808;            // Implemented
	GET_INBOX = 809;                            // Implemented
	LIST_GYM_BADGES = 811;                      // Implemented
	GET_GYM_BADGE_DETAILS = 812;                // Implemented
	USE_ITEM_MOVE_REROLL = 813;                 // Implemented
	USE_ITEM_RARE_CANDY = 814;                  // Implemented
	AWARD_FREE_RAID_TICKET = 815;               // Implemented
	FETCH_ALL_NEWS = 816;                       // Implemented
	MARK_READ_NEWS_ARTICLE = 817;               // Implemented
	GET_PLAYER_DISPLAY_INFO = 818;              // Implemented
	BELUGA_TRANSACTION_START = 819;             // Implemented
	BELUGA_TRANSACTION_COMPLETE = 820;          // Implemented
	GET_NEW_QUESTS = 900;                       // Implemented
	GET_QUEST_DETAILS = 901;                    // Implemented
	COMPLETE_QUEST = 902;                       // Implemented
	REMOVE_QUEST = 903;                         // Implemented
	QUEST_ENCOUNTER = 904;                      // Implemented
	COMPLETE_QUEST_STAMP_CARD = 905;            // Implemented
	SEND_GIFT = 950;                            // Implemented
	OPEN_GIFT = 951;                            // Implemented
	GIFT_DETAILS = 952;                         // Implemented
	DELETE_GIFT = 953;                          // Implemented
	SAVE_PLAYER_SNAPSHOT = 954;                 // Implemented
	GET_FRIENDSHIP_MILESTONE_REWARDS = 955;     // Implemented
	CHECK_SEND_GIFT = 956;                      // Implemented
	SET_FRIEND_NICKNAME = 957;                  // Implemented
	DELETE_GIFT_FROM_INVENTORY = 958;           // Implemented
	SAVE_SOCIAL_PLAYER_SETTINGS = 959;          // Implemented
	SHARE_EX_RAID_PASS = 960;                   // Implemented
	CHECK_SHARE_EX_RAID_PASS = 961;             // Implemented
	DECLINE_SHARED_EX_RAID_PASS = 962;          // Implemented
	OPEN_TRADING = 970;                         // Implemented
	UPDATE_TRADING = 971;                       // Implemented
	CONFIRM_TRADING = 972;                      // Implemented
	CANCEL_TRADING = 973;                       // Implemented
	GET_TRADING = 974;                          // Implemented
	GET_FITNESS_REWARDS = 980;                  // Implemented
	GET_COMBAT_PLAYER_PROFILE = 990;            // Implemented
	GENERATE_COMBAT_CHALLENGE_ID = 991;         // Implemented
	CREATE_COMBAT_CHALLENGE = 992;              // Implemented
	OPEN_COMBAT_CHALLENGE = 993;                // Implemented
	GET_COMBAT_CHALLENGE = 994;                 // Implemented
	ACCEPT_COMBAT_CHALLENGE = 995;              // Implemented
	DECLINE_COMBAT_CHALLENGE = 996;             // Implemented
	CANCEL_COMBAT_CHALLENGE = 997;              // Implemented
	SUBMIT_COMBAT_CHALLENGE_POKEMONS = 998;     // Implemented
	SAVE_COMBAT_PLAYER_PREFERENCES = 999;       // Implemented
	OPEN_COMBAT_SESSION = 1000;                 // Implemented
	UPDATE_COMBAT = 1001;                       // Implemented
	QUIT_COMBAT = 1002;                         // Implemented
	GET_COMBAT_RESULTS = 1003;                  // Implemented
	UNLOCK_SPECIAL_MOVE = 1004;                 // Implemented
	GET_NPC_COMBAT_REWARDS = 1005;              // Implemented
	COMBAT_FRIEND_REQUEST = 1006;               // Implemented
	OPEN_NPC_COMBAT_SESSION = 1007;             // Implemented
	START_TUTORIAL_ACTION = 1008;               // Implemented
	GET_TUTORIAL_EGG_ACTION = 1009;             // Implemented
	SEND_PROBE = 1020;                          // Implemented
	PROBE_DATA = 1021;                          // ???
	COMBAT_DATA = 1022;                         // ???
	COMBAT_CHALLENGE_DATA = 1023;               // ???
	CHECK_PHOTOBOMB = 1101;                     // Implemented
	CONFIRM_PHOTOBOMB = 1102;                   // Implemented
	GET_PHOTOBOMB = 1103;                       // Implemented
	ENCOUNTER_PHOTOBOMB = 1104;                 // Implemented
	GET_SIGNED_GMAP_URL = 1105;                 // Implemented
	CHANGE_TEAM = 1106;                         // Implemented
	REGISTER_PUSH_NOTIFICATION = 5000;          // Implemented
	UNREGISTER_PUSH_NOTIFICATION = 5001;        // ???
	UPDATE_NOTIFICATION_STATUS = 5002;          // Implemented
	OPT_OUT_PUSH_NOTIFICATION_CATEGORY = 5003;  // Implemented
	DOWNLOAD_GAME_MASTER_TEMPLATES = 5004;      // Implemented
	GET_INVENTORY = 5005;                       // UnUsed - Implemented
	REDEEM_PASSCODE = 5006;                     // Implemented
	PING = 5007;                                // Implemented
	ADD_LOGIN_ACTION = 5008;                    // Implemented
	REMOVE_LOGIN_ACTION = 5009;                 // Implemented
	LIST_LOGIN_ACTION = 5010;                   // Implemented
	ADD_NEW_POI = 5011;                         // Implemented
	PROXY_SOCIAL_ACTION = 5012;                 // Implemented
	CLIENT_TELEMETRY = 5013;                    // Implemented
	GET_AVAILABLE_SUBMISSIONS = 5014;           // Implemented
	GET_SIGNED_URL_FOR_PHOTO_UPLOAD = 5015;     // Implemented
	REPLACE_LOGIN_ACTION = 5016;                // Implemented
	PROXY_SOCIAL_SIDE_CHANNEL_ACTION = 5017;    // Implemented
	COLLECT_CLIENT_TELEMETRY = 5018;            // Implemented
	PURCHASE_SKU = 5019;                        // Implemented
	GET_AVAILABLE_SKUS_AND_BALANCES = 5020;     // Implemented
	REDEEM_GOOGLE_RECEIPT = 5021;               // Implemented
	REDEEM_APPLE_RECEIPT = 5022;                // ???
	REDEEM_DESKTOP_RECEIPT = 5023;              // ???
	UPDATE_FITNESS_METRICS = 5024;              // Implemented
	GET_FITNESS_REPORT = 5025;                  // Implemented
	GET_CLIENT_TELEMETRY_SETTINGS = 5026;       // Implemented
	REGISTER_BACKGROUND_SERVICE = 5028;         // ???
	GET_CLIENT_BGMODE_SETTINGS = 5029;          // Implemented
	PING_ASYNC = 5027;                          // ???
	PING_DOWNSTREAM = 5030;                     // ???
	SET_IN_GAME_CURRENCY_EXCHANGE_RATE = 5032;  // Implemented
	REQUEST_GEOFENCE_UPDATES = 5033;            // Implemented
	UPDATE_PLAYER_LOCATION = 5034;              // Implemented
	GENERATE_GMAP_SIGNED_URL = 5035;            // Implemented
}
