Update proto files

This commit is contained in:
Andrew Scott 2022-07-26 15:05:21 -04:00
parent ff0debbb30
commit 4296dbc43c
Signed by: a
GPG key ID: 3EB62D0BBB8DB381
2 changed files with 26 additions and 2 deletions

22
proto/location.proto Normal file
View file

@ -0,0 +1,22 @@
syntax = "proto3";
package weather;
option go_package = "codeberg.org/andcscott/OpenWeatherMap-gRPC-API/proto";
//import "location_types.proto";
//import "units.proto"
message RequestLocation {
//LocationType location_type = 1; NOT IMPLEMENTED YET
//Units units = 2; NOT IMPLEMENTED YET
string city = 1;
// optional string zip_code = 2; NOT IMPLEMENTED YET
// optional string state = 2; // US Only / NOT IMPLEMENTED YET
// optional string country = 3; // Must be an ISO 3166 code / NOT IMPLEMENTED YET
}
message SendLocation {
float latitude = 1;
float longitude = 2;
}

View file

@ -6,8 +6,10 @@ option go_package = "codeberg.org/andcscott/OpenWeatherMap-gRPC-API/proto";
import "current.proto";
import "extended.proto";
import "location.proto";
service WeatherService {
rpc Current(RequestCurrent) returns (SendCurrent);
rpc Extended(RequestExtended) returns (SendExtended);
rpc Current(RequestCurrent) returns (SendCurrent);
rpc Extended(RequestExtended) returns (SendExtended);
rpc Location(RequestLocation) returns (SendLocation);
}