proto + grpc handler
This commit is contained in:
parent
a72002540d
commit
37041fc8fe
15 changed files with 942 additions and 14 deletions
46
pkg/proto/imageStorage.proto
Normal file
46
pkg/proto/imageStorage.proto
Normal file
|
|
@ -0,0 +1,46 @@
|
|||
syntax="proto3";
|
||||
|
||||
package imageStorage;
|
||||
option go_package = "./imageStorage";
|
||||
|
||||
message UploadImageRequest{
|
||||
bytes imageData = 1;
|
||||
}
|
||||
|
||||
message UploadImageResponse {
|
||||
string fullImage = 1;
|
||||
string thumbnail = 2;
|
||||
}
|
||||
|
||||
enum ImageType {
|
||||
UNKNOWN = 0;
|
||||
FULL = 1;
|
||||
THUMBNAIL = 2;
|
||||
}
|
||||
|
||||
message GetImageRequest {
|
||||
string userUuid = 1;
|
||||
string merchUuid = 2;
|
||||
ImageType imgType = 3;
|
||||
}
|
||||
|
||||
message GetImageResponse{
|
||||
string url = 1;
|
||||
string etag = 2;
|
||||
}
|
||||
|
||||
message DeleteImageRequest {
|
||||
string userUuid = 1;
|
||||
string merchUuid = 2;
|
||||
}
|
||||
|
||||
message DeleteImageResponse {
|
||||
string userUuid = 1;
|
||||
string merchUuid = 2;
|
||||
}
|
||||
|
||||
service ImageStorage {
|
||||
rpc UploadImage(UploadImageRequest) returns (UploadImageResponse);
|
||||
rpc GetImage(GetImageRequest) returns (GetImageResponse);
|
||||
rpc DeleteImage(DeleteImageRequest) returns (GetImageResponse);
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue