Files
S/proto/pb/cs_kite_station.proto
2026-02-02 21:19:34 +03:00

49 lines
1.2 KiB
Protocol Buffer

syntax = "proto3";
package proto;
option go_package = "/csproto";
enum KITE_STATION_ENTRUST_TASK_STATUS {
CREATE = 0;
PROCESSING = 1;
COMPLETED = 2;
}
message CS_KITE_STATION_LEVEL_UP {
string kite_station_id = 1;
int32 target_level = 2;
}
message CS_KITE_STATION_ACCEPT_TASK {
string kite_station_id = 1;
int32 task_idx = 2;
}
message SC_KITE_STATION_LEVEL_UP {
string kite_station_id = 1;
int32 cur_level = 2;
}
message CS_KITE_STATION_COLLECT_REWARD {
string kite_station_id = 1;
repeated int32 coll_cnt = 3;
}
message SCD_KITESTATION_ENTRUST_TASK {
int32 sort_idx = 1;
KITE_STATION_ENTRUST_TASK_STATUS status = 2;
int32 accept_ks_lv = 3;
}
message SCD_KITE_STATION_DATA {
int32 cur_level = 1;
uint64 collection_records = 2;
uint32 collection_reward = 3;
map<int32, KITE_STATION_ENTRUST_TASK_STATUS> cur_entrust_task_idx = 5;
map<int32, SCD_KITESTATION_ENTRUST_TASK> cur_entrust_task_data = 6;
int64 unlock_tms = 7;
}
message SC_KITE_STATION_SYNC_ALL {
map<string, SCD_KITE_STATION_DATA> kite_stations = 1;
map<string, string> version = 2;
}
message SC_KITE_STATION_MODIFY_KS {
map<string, SCD_KITE_STATION_DATA> kite_stations = 2;
}
message SC_KITE_STATION_REFRESH {
}