syntax = "proto3";
package POGOProtos.Networking.Requests;


message Request {
	.POGOProtos.Networking.Requests.RequestType request_type = 1;
	bytes request_message = 2;
}
enum RequestType {
	METHOD_UNSET = 0;                    // No implementation required
	GET_PLAYER = 2;                      // Implemented [R & M]
	GET_INVENTORY = 4;                   // Implemented [R & M]
	DOWNLOAD_SETTINGS = 5;               // Implemented [R & M]
	DOWNLOAD_ITEM_TEMPLATES = 6;         // Implemented [R & M]
	DOWNLOAD_REMOTE_CONFIG_VERSION = 7;  // Implemented [R & M]
	REGISTER_BACKGROUND_DEVICE = 8;      // Implemented [R & M]
	FORT_SEARCH = 101;                   // Implemented [R & M]
	ENCOUNTER = 102;                     // Implemented [R & M]
	CATCH_POKEMON = 103;                 // Implemented [R & M]
	FORT_DETAILS = 104;                  // Implemented [R & M]
	GET_MAP_OBJECTS = 106;               // Implemented [R & M]
	FORT_DEPLOY_POKEMON = 110;           // Implemented [R & M]
	FORT_RECALL_POKEMON = 111;           // Implemented [R & M]
	RELEASE_POKEMON = 112;               // Implemented [R & M]
	USE_ITEM_POTION = 113;               // Implemented [R & M]
	USE_ITEM_CAPTURE = 114;              // Implemented [R & M]
	USE_ITEM_FLEE = 115;                 // Can't find this one
	USE_ITEM_REVIVE = 116;               // Implemented [R & M]
	GET_PLAYER_PROFILE = 121;            // Implemented [R & M]
	EVOLVE_POKEMON = 125;                // Implemented [R & M]
	GET_HATCHED_EGGS = 126;              // Implemented [R & M]
	ENCOUNTER_TUTORIAL_COMPLETE = 127;   // Implemented [R & M]
	LEVEL_UP_REWARDS = 128;              // Implemented [R & M]
	CHECK_AWARDED_BADGES = 129;          // Implemented [R & M]
	USE_ITEM_GYM = 133;                  // Implemented [R & M]
	GET_GYM_DETAILS = 134;               // Implemented [R & M]
	START_GYM_BATTLE = 135;              // Implemented [R & M]
	ATTACK_GYM = 136;                    // Implemented [R & M]
	RECYCLE_INVENTORY_ITEM = 137;        // Implemented [R & M]
	COLLECT_DAILY_BONUS = 138;           // Implemented [R & M]
	USE_ITEM_XP_BOOST = 139;             // Implemented [R & M]
	USE_ITEM_EGG_INCUBATOR = 140;        // Implemented [R & M]
	USE_INCENSE = 141;                   // Implemented [R & M]
	GET_INCENSE_POKEMON = 142;           // Implemented [R & M]
	INCENSE_ENCOUNTER = 143;             // Implemented [R & M]
	ADD_FORT_MODIFIER = 144;             // Implemented [R & M]
	DISK_ENCOUNTER = 145;                // Implemented [R & M]
	COLLECT_DAILY_DEFENDER_BONUS = 146;  // Implemented [R & M]
	UPGRADE_POKEMON = 147;               // Implemented [R & M]
	SET_FAVORITE_POKEMON = 148;          // Implemented [R & M]
	NICKNAME_POKEMON = 149;              // Implemented [R & M]
	EQUIP_BADGE = 150;                   // Implemented [R & M]
	SET_CONTACT_SETTINGS = 151;          // Implemented [R & M]
	SET_BUDDY_POKEMON = 152;             // Implemented [R & M]
	GET_BUDDY_WALKED = 153;              // Implemented [R & M]
	USE_ITEM_ENCOUNTER = 154;            // Implemented [R & M]
	GET_ASSET_DIGEST = 300;              // Implemented [R & M]
	GET_DOWNLOAD_URLS = 301;             // Implemented [R & M]
	CLAIM_CODENAME = 403;                // Implemented [R & M]
	SET_AVATAR = 404;                    // Implemented [R & M]
	SET_PLAYER_TEAM = 405;               // Implemented [R & M]
	MARK_TUTORIAL_COMPLETE = 406;        // Implemented [R & M]
	CHECK_CHALLENGE = 600;               // Implemented [R & M]
	VERIFY_CHALLENGE = 601;              // Implemented [R & M]
	ECHO = 666;                          // Implemented [R & M]
	SFIDA_REGISTRATION = 800;            // Not yet released.
	SFIDA_ACTION_LOG = 801;              // Implemented [R & M]
	SFIDA_CERTIFICATION = 802;           // Not yet released.
	SFIDA_UPDATE = 803;                  // Not yet released.
	SFIDA_ACTION = 804;                  // Not yet released.
	SFIDA_DOWSER = 805;                  // Not yet released.
	SFIDA_CAPTURE = 806;                 // Not yet released.
	LIST_AVATAR_CUSTOMIZATIONS = 807;    // Implemented [R & M]
	SET_AVATAR_ITEM_AS_VIEWED = 808;     // Implemented [R & M]
	GET_INBOX = 809;                     // Implemented [R & M]
}
