Files
2026-02-17 13:06:23 +08:00

68 lines
1.8 KiB
Protocol Buffer

syntax = "proto2";
import "wechat.proto";
package wechat_proto;
option go_package = "../wechat";
message GetLbsLifeListRequest {
optional BaseRequest baseRequest = 1;
optional uint32 opcode = 2;
optional uint32 scene = 3;
optional SKBuiltinString_ buff = 4;
optional LbsLocation loc = 5;
optional string keyword = 6;
optional uint32 entryTime = 7;
optional uint32 isAutoQuery = 8;
}
message LbsLocation {
optional float longitude = 1;
optional float latitude = 2;
optional int32 precision = 3;
optional string macAddr = 4;
optional string cellId = 5;
optional int32 gpssource = 6;
}
message GetLbsLifeListResponse {
optional BaseResponse baseResponse = 1;
optional SKBuiltinString_ buff = 2;
optional uint32 iconCount = 3;
repeated string iconList = 4;
optional uint32 lifeCount = 5;
repeated LbsLife lifeList = 6;
optional uint32 continueFlag = 7;
optional string logoUrl = 8;
optional string searchId = 9;
optional int32 autoQueryInterval = 10;
}
message LbsLife {
optional string bid = 1;
optional string title = 2;
optional float price = 3;
optional uint32 iconIdxCount = 4;
repeated uint32 iconIdxList = 5;
optional uint32 descCount = 6;
repeated SKBuiltinString descList = 7;
optional float rate = 8;
optional string link = 9;
optional uint32 type = 10;
optional SKBuiltinString_ ctx = 11;
optional string poiUrl = 12;
optional SKBuiltinString_ weAppInfo = 13;
optional uint32 showType = 14;
optional uint32 showFlag = 15;
}
message GetAddressRequest {
optional BaseRequest baseRequest = 1;
optional double longitude = 2;
optional double latitude = 3;
}
message GetAddressResponse {
optional BaseResponse baseResponse = 1;
optional string retJson = 2;
}