All Downloads are FREE. Search and download functionalities are using the official Maven repository.

POGOProtos.Networking.Requests.Messages.PlatformClientActionsMessage.proto Maven / Gradle / Ivy

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

import "POGOProtos/Data/Player/PlayerReputation.proto";
import "POGOProtos/Enums/IdentityProvider.proto";
import "POGOProtos/Enums/NotificationState.proto";

message RegisterPushNotificationMessage {
	ApnToken apn_token = 1;
	GcmToken gcm_token = 2;

	message ApnToken {
		string registration_id = 1;
		string bundle_identifier = 2;
		int32 payload_byte_size = 3;
	}

	message GcmToken {
		string registration_id = 1;
	}
}

message UpdateNotificationStatusMessage {
	repeated string notification_ids = 1;
	repeated int64 create_timestamp_ms = 2;
	.POGOProtos.Enums.NotificationState state = 3;
}

message OptOutPushNotificationCategoryMessage {
	repeated string categories = 1;
}

message RedeemPasscodeMessage {
	string passcode = 1;
}

message AddNewPoiMessage {
	string title = 1;
	string long_description = 2;
	string image_gs_file_path = 3;
	int32 lat_e6 = 4;
	int32 lng_e6 = 5;
	string image_serving_url = 6;
	string user_id = 7;
	string player_language = 8;
	string game_unique_id = 9;
	string app_id = 10;
	.POGOProtos.Data.Player.PlayerReputation player_reputation = 11;
}

message ProxySocialActionMessage {
	uint32 action = 1;
	string host = 2;
	bytes payload = 3;
}

message ProxySocialSideChannelActionMessage {
	uint32 action = 1;
	string host = 2;
	bytes payload = 3;
}

message GetAvailableSubmissionsMessage {
}

message PushNotificationRegistryMessage {
	RegisterPushNotificationMessage.ApnToken apn_token = 1;
	RegisterPushNotificationMessage.GcmToken gcm_token = 2;
}

message AddLoginActionMessage {
	.POGOProtos.Enums.IdentityProvider identity_provider = 1;
	bytes inner_message = 2;
}

message RemoveLoginActionMessage {
	.POGOProtos.Enums.IdentityProvider identity_provider = 1;
}

message SubmitNewPoiMessage {
	string title = 1;
	string long_description = 2;
	int32 lat_e6 = 4;
	int32 lng_e6 = 5;
	string supporting_statement = 14;
}

message UploadPoiPhotoByUrlMessage {
	string request_id = 1;
	string image_url = 2;
}

message PingMessage {
	int32 response_size_bytes = 1;
	string random_request_bytes = 2;
	bool use_cache_for_random_request_bytes = 3;
	string return_value = 4;
}

message ReplaceLoginActionMessage {
	.POGOProtos.Enums.IdentityProvider existing_identity_provider = 1;
	AddLoginActionMessage new_login = 2;
}

message ListLoginActionMessage {
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy