68 lines
1.8 KiB
Protocol Buffer
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;
|
|
}
|
|
|