You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
34 lines
887 B
34 lines
887 B
syntax="proto3"; |
|
|
|
package video.vod.playurlbbq; |
|
|
|
import "github.com/gogo/protobuf/gogoproto/gogo.proto"; |
|
|
|
option go_package = "grpc"; |
|
option (gogoproto.goproto_getters_all) = false; |
|
option (gogoproto.goproto_stringer_all) = false; |
|
option (gogoproto.stringer_all) = true; |
|
|
|
message RequestMsg { |
|
repeated string keys = 1; |
|
string platform = 2; |
|
string uip = 3[(gogoproto.customname)= "UIP"]; |
|
uint32 uiplong = 4; |
|
uint32 backup = 5; |
|
string uuid = 6[(gogoproto.customname)= "UUID"]; |
|
} |
|
|
|
message VideoKeyItem { |
|
uint32 etime = 1; |
|
repeated string url = 2[(gogoproto.customname)= "URL"]; |
|
} |
|
|
|
message ResponseMsg { |
|
uint32 code = 1; |
|
map<string, VideoKeyItem> data = 2; |
|
} |
|
|
|
//// Following defines rpc services. |
|
service PlayurlService { |
|
rpc ProtobufPlayurl(RequestMsg) returns (ResponseMsg); |
|
};
|
|
|