1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465 |
- syntax = "proto3";
- package shopping_address_service;
- option go_package = "./proto;shopping_service";
- import "proto/base_shopping_service.proto";
- service ShoppingAddressService {
- rpc CreateAddress(CreateAddressRequest) returns(CreateAddressResponse);
- rpc GetAddressList(GetAddressListRequest) returns(GetAddressListResponse);
- rpc GetAddress(GetAddressRequest) returns(GetAddressResponse);
- rpc UpdateAddress(UpdateAddressRequest) returns(UpdateAddressResponse);
- rpc DeleteAddress(DeleteAddressRequest) returns(DeleteAddressResponse);
- }
- message CreateAddressRequest{
- int64 user_id = 1;
- string country = 2;
- string province = 3;
- string city = 4;
- string district = 5;
- string street = 6;
- string remark = 7;
- int32 is_default = 8;
- base_shopping_service.Location location = 9;
- }
- message CreateAddressResponse{}
- message GetAddressListRequest{
- int32 page = 1;
- int32 page_size = 2;
- string keyword = 3;
- int64 user_id = 4;
- }
- message GetAddressListResponse{
- repeated base_shopping_service.Address items = 1;
- int64 total_count = 2;
- }
- message GetAddressRequest{
- int64 address_id = 1;
- }
- message GetAddressResponse{
- base_shopping_service.Address data = 1;
- }
- message UpdateAddressRequest{
- int64 address_id = 1;
- string country = 2;
- string province = 3;
- string city = 4;
- string district = 5;
- string street = 6;
- string remark = 7;
- int32 is_default = 8;
- base_shopping_service.Location location = 9;
- }
- message UpdateAddressResponse{}
- message DeleteAddressRequest{
- int64 address_id = 1;
- }
- message DeleteAddressResponse{}
|