blob: 47a9a542f08e4478af8b022af0ebcd0ceba5297c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
syntax = "proto2";
import "account_types.proto";
import "report_types.proto";
import "rpc_types.proto";
package bgs.protocol.report.v1;
option optimize_for = CODE_SIZE;
option cc_generic_services = false;
message SendReportRequest {
required .bgs.protocol.report.v1.Report report = 1;
optional uint32 program = 2;
}
message SubmitReportRequest {
optional .bgs.protocol.account.v1.GameAccountHandle agent_id = 1;
optional .bgs.protocol.report.v1.ReportType report_type = 2;
optional uint32 program = 3;
}
service ReportService {
option (.bgs.protocol.service_options) = {
descriptor_name: "bnet.protocol.report.ReportService"
};
option (.bgs.protocol.sdk_service_options) = {
outbound: true
};
rpc SendReport(.bgs.protocol.report.v1.SendReportRequest) returns (.bgs.protocol.NoData) {
option (.bgs.protocol.method_options) = {
id: 1
};
}
rpc SubmitReport(.bgs.protocol.report.v1.SubmitReportRequest) returns (.bgs.protocol.NoData) {
option (.bgs.protocol.method_options) = {
id: 2
};
}
}
|