Browse Source

update

master
jaydan 2 weeks ago
parent
commit
217bdd1c43
  1. 914
      wallet/v1/wallet.pb.go
  2. 3
      wallet/v1/wallet.proto

914
wallet/v1/wallet.pb.go

@ -4358,6 +4358,9 @@ type QueryAllRechargeAmountFlowResp struct {
Yesterday *QueryRechargeAmountFlowResp `protobuf:"bytes,2,opt,name=yesterday,proto3" json:"yesterday"`
Month *QueryRechargeAmountFlowResp `protobuf:"bytes,3,opt,name=month,proto3" json:"month"`
Total *QueryRechargeAmountFlowResp `protobuf:"bytes,4,opt,name=total,proto3" json:"total"`
LastMonth *QueryRechargeAmountFlowResp `protobuf:"bytes,5,opt,name=last_month,json=lastMonth,proto3" json:"last_month"`
LastWeek *QueryRechargeAmountFlowResp `protobuf:"bytes,6,opt,name=last_week,json=lastWeek,proto3" json:"last_week"`
Week *QueryRechargeAmountFlowResp `protobuf:"bytes,7,opt,name=week,proto3" json:"week"`
}
func (x *QueryAllRechargeAmountFlowResp) Reset() {
@ -4420,6 +4423,27 @@ func (x *QueryAllRechargeAmountFlowResp) GetTotal() *QueryRechargeAmountFlowResp
return nil
}
func (x *QueryAllRechargeAmountFlowResp) GetLastMonth() *QueryRechargeAmountFlowResp {
if x != nil {
return x.LastMonth
}
return nil
}
func (x *QueryAllRechargeAmountFlowResp) GetLastWeek() *QueryRechargeAmountFlowResp {
if x != nil {
return x.LastWeek
}
return nil
}
func (x *QueryAllRechargeAmountFlowResp) GetWeek() *QueryRechargeAmountFlowResp {
if x != nil {
return x.Week
}
return nil
}
type QueryUserTotalRechargeReq struct {
state protoimpl.MessageState
sizeCache protoimpl.SizeCache
@ -5183,7 +5207,7 @@ var file_wallet_v1_wallet_proto_rawDesc = []byte{
0x73, 0x66, 0x79, 0x43, 0x6f, 0x6e, 0x73, 0x75, 0x6d, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x55, 0x73,
0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x12, 0x19, 0x0a, 0x08, 0x75, 0x69,
0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x03, 0x52, 0x07, 0x75, 0x69,
0x64, 0x4c, 0x69, 0x73, 0x74, 0x22, 0xf4, 0x02, 0x0a, 0x1e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41,
0x64, 0x4c, 0x69, 0x73, 0x74, 0x22, 0xfb, 0x04, 0x0a, 0x1e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41,
0x6c, 0x6c, 0x52, 0x65, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x41, 0x6d, 0x6f, 0x75, 0x6e, 0x74,
0x46, 0x6c, 0x6f, 0x77, 0x52, 0x65, 0x73, 0x70, 0x12, 0x51, 0x0a, 0x05, 0x74, 0x6f, 0x64, 0x61,
0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3b, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68,
@ -5206,258 +5230,282 @@ var file_wallet_v1_wallet_proto_rawDesc = []byte{
0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e,
0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x52,
0x65, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x41, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x6c, 0x6f,
0x77, 0x52, 0x65, 0x73, 0x70, 0x52, 0x05, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x22, 0x36, 0x0a, 0x19,
0x51, 0x75, 0x65, 0x72, 0x79, 0x55, 0x73, 0x65, 0x72, 0x54, 0x6f, 0x74, 0x61, 0x6c, 0x52, 0x65,
0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x52, 0x65, 0x71, 0x12, 0x19, 0x0a, 0x08, 0x75, 0x69, 0x64,
0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x03, 0x52, 0x07, 0x75, 0x69, 0x64,
0x4c, 0x69, 0x73, 0x74, 0x22, 0xd9, 0x01, 0x0a, 0x1a, 0x51, 0x75, 0x65, 0x72, 0x79, 0x55, 0x73,
0x65, 0x72, 0x54, 0x6f, 0x74, 0x61, 0x6c, 0x52, 0x65, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x52,
0x65, 0x73, 0x70, 0x12, 0x78, 0x0a, 0x10, 0x75, 0x69, 0x64, 0x5f, 0x72, 0x65, 0x63, 0x68, 0x61,
0x72, 0x67, 0x65, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x4e, 0x2e,
0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72,
0x76, 0x69, 0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x51,
0x75, 0x65, 0x72, 0x79, 0x55, 0x73, 0x65, 0x72, 0x54, 0x6f, 0x74, 0x61, 0x6c, 0x52, 0x65, 0x63,
0x68, 0x61, 0x72, 0x67, 0x65, 0x52, 0x65, 0x73, 0x70, 0x2e, 0x55, 0x69, 0x64, 0x52, 0x65, 0x63,
0x68, 0x61, 0x72, 0x67, 0x65, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0e, 0x75,
0x69, 0x64, 0x52, 0x65, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x4d, 0x61, 0x70, 0x1a, 0x41, 0x0a,
0x13, 0x55, 0x69, 0x64, 0x52, 0x65, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x4d, 0x61, 0x70, 0x45,
0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28,
0x03, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18,
0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01,
0x32, 0xef, 0x2c, 0x0a, 0x06, 0x57, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x12, 0x63, 0x0a, 0x0c, 0x43,
0x72, 0x65, 0x61, 0x74, 0x65, 0x57, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x12, 0x2f, 0x2e, 0x6d, 0x65,
0x77, 0x52, 0x65, 0x73, 0x70, 0x52, 0x05, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x12, 0x5a, 0x0a, 0x0a,
0x6c, 0x61, 0x73, 0x74, 0x5f, 0x6d, 0x6f, 0x6e, 0x74, 0x68, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b,
0x32, 0x3b, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e,
0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76,
0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x52, 0x65, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x41,
0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x6c, 0x6f, 0x77, 0x52, 0x65, 0x73, 0x70, 0x52, 0x09, 0x6c,
0x61, 0x73, 0x74, 0x4d, 0x6f, 0x6e, 0x74, 0x68, 0x12, 0x58, 0x0a, 0x09, 0x6c, 0x61, 0x73, 0x74,
0x5f, 0x77, 0x65, 0x65, 0x6b, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3b, 0x2e, 0x6d, 0x65,
0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69,
0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x72, 0x65,
0x61, 0x74, 0x65, 0x57, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x52, 0x65, 0x71, 0x1a, 0x22, 0x2e, 0x6d,
0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76,
0x69, 0x63, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79,
0x12, 0x79, 0x0a, 0x10, 0x47, 0x69, 0x76, 0x65, 0x41, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x57, 0x61,
0x6c, 0x6c, 0x65, 0x74, 0x12, 0x33, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e,
0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65,
0x72, 0x79, 0x52, 0x65, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x41, 0x6d, 0x6f, 0x75, 0x6e, 0x74,
0x46, 0x6c, 0x6f, 0x77, 0x52, 0x65, 0x73, 0x70, 0x52, 0x08, 0x6c, 0x61, 0x73, 0x74, 0x57, 0x65,
0x65, 0x6b, 0x12, 0x4f, 0x0a, 0x04, 0x77, 0x65, 0x65, 0x6b, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b,
0x32, 0x3b, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e,
0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76,
0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x52, 0x65, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x41,
0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x6c, 0x6f, 0x77, 0x52, 0x65, 0x73, 0x70, 0x52, 0x04, 0x77,
0x65, 0x65, 0x6b, 0x22, 0x36, 0x0a, 0x19, 0x51, 0x75, 0x65, 0x72, 0x79, 0x55, 0x73, 0x65, 0x72,
0x54, 0x6f, 0x74, 0x61, 0x6c, 0x52, 0x65, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x52, 0x65, 0x71,
0x12, 0x19, 0x0a, 0x08, 0x75, 0x69, 0x64, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03,
0x28, 0x03, 0x52, 0x07, 0x75, 0x69, 0x64, 0x4c, 0x69, 0x73, 0x74, 0x22, 0xd9, 0x01, 0x0a, 0x1a,
0x51, 0x75, 0x65, 0x72, 0x79, 0x55, 0x73, 0x65, 0x72, 0x54, 0x6f, 0x74, 0x61, 0x6c, 0x52, 0x65,
0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x78, 0x0a, 0x10, 0x75, 0x69,
0x64, 0x5f, 0x72, 0x65, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x5f, 0x6d, 0x61, 0x70, 0x18, 0x01,
0x20, 0x03, 0x28, 0x0b, 0x32, 0x4e, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e,
0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c,
0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x69, 0x76, 0x65, 0x41, 0x6d, 0x6f, 0x75, 0x6e, 0x74,
0x57, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x52, 0x65, 0x71, 0x1a, 0x30, 0x2e, 0x6d, 0x65, 0x74, 0x61,
0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x55, 0x73, 0x65, 0x72, 0x54,
0x6f, 0x74, 0x61, 0x6c, 0x52, 0x65, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x52, 0x65, 0x73, 0x70,
0x2e, 0x55, 0x69, 0x64, 0x52, 0x65, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x4d, 0x61, 0x70, 0x45,
0x6e, 0x74, 0x72, 0x79, 0x52, 0x0e, 0x75, 0x69, 0x64, 0x52, 0x65, 0x63, 0x68, 0x61, 0x72, 0x67,
0x65, 0x4d, 0x61, 0x70, 0x1a, 0x41, 0x0a, 0x13, 0x55, 0x69, 0x64, 0x52, 0x65, 0x63, 0x68, 0x61,
0x72, 0x67, 0x65, 0x4d, 0x61, 0x70, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b,
0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a,
0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x76, 0x61,
0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x32, 0xef, 0x2c, 0x0a, 0x06, 0x57, 0x61, 0x6c, 0x6c,
0x65, 0x74, 0x12, 0x63, 0x0a, 0x0c, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x57, 0x61, 0x6c, 0x6c,
0x65, 0x74, 0x12, 0x2f, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70,
0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74,
0x2e, 0x76, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x57, 0x61, 0x6c, 0x6c, 0x65, 0x74,
0x52, 0x65, 0x71, 0x1a, 0x22, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61,
0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f,
0x6e, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x79, 0x0a, 0x10, 0x47, 0x69, 0x76, 0x65, 0x41,
0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x57, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x12, 0x33, 0x2e, 0x6d, 0x65,
0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69,
0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x69, 0x76,
0x65, 0x41, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x57, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x52, 0x65, 0x71,
0x1a, 0x30, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e,
0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76,
0x31, 0x2e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x41, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65,
0x73, 0x70, 0x12, 0x6e, 0x0a, 0x0b, 0x51, 0x75, 0x65, 0x72, 0x79, 0x57, 0x61, 0x6c, 0x6c, 0x65,
0x74, 0x12, 0x2e, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69,
0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e,
0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x57, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x52, 0x65,
0x71, 0x1a, 0x2f, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69,
0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e,
0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x57, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x52, 0x65,
0x73, 0x70, 0x12, 0x7a, 0x0a, 0x0f, 0x52, 0x65, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x44, 0x69,
0x61, 0x6d, 0x6f, 0x6e, 0x64, 0x12, 0x32, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74,
0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c,
0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x44,
0x69, 0x61, 0x6d, 0x6f, 0x6e, 0x64, 0x52, 0x65, 0x71, 0x1a, 0x33, 0x2e, 0x6d, 0x65, 0x74, 0x61,
0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65,
0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x68, 0x61, 0x6e, 0x67,
0x65, 0x41, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x12, 0x6e, 0x0a, 0x0b, 0x51,
0x75, 0x65, 0x72, 0x79, 0x57, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x12, 0x2e, 0x2e, 0x6d, 0x65, 0x74,
0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x63, 0x68, 0x61,
0x72, 0x67, 0x65, 0x44, 0x69, 0x61, 0x6d, 0x6f, 0x6e, 0x64, 0x52, 0x65, 0x73, 0x70, 0x12, 0x92,
0x01, 0x0a, 0x17, 0x52, 0x65, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x44, 0x69, 0x61, 0x6d, 0x6f,
0x6e, 0x64, 0x43, 0x61, 0x6c, 0x6c, 0x42, 0x61, 0x63, 0x6b, 0x12, 0x3a, 0x2e, 0x6d, 0x65, 0x74,
0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63,
0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72,
0x79, 0x57, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x52, 0x65, 0x71, 0x1a, 0x2f, 0x2e, 0x6d, 0x65, 0x74,
0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63,
0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72,
0x79, 0x57, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x52, 0x65, 0x73, 0x70, 0x12, 0x7a, 0x0a, 0x0f, 0x52,
0x65, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x44, 0x69, 0x61, 0x6d, 0x6f, 0x6e, 0x64, 0x12, 0x32,
0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65,
0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e,
0x52, 0x65, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x44, 0x69, 0x61, 0x6d, 0x6f, 0x6e, 0x64, 0x52,
0x65, 0x71, 0x1a, 0x33, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70,
0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74,
0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x44, 0x69, 0x61, 0x6d,
0x6f, 0x6e, 0x64, 0x52, 0x65, 0x73, 0x70, 0x12, 0x92, 0x01, 0x0a, 0x17, 0x52, 0x65, 0x63, 0x68,
0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x63, 0x68,
0x61, 0x72, 0x67, 0x65, 0x44, 0x69, 0x61, 0x6d, 0x6f, 0x6e, 0x64, 0x43, 0x61, 0x6c, 0x6c, 0x42,
0x61, 0x63, 0x6b, 0x12, 0x3a, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61,
0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65,
0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x44, 0x69, 0x61,
0x6d, 0x6f, 0x6e, 0x64, 0x43, 0x61, 0x6c, 0x6c, 0x42, 0x61, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x1a,
0x3b, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73,
0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31,
0x2e, 0x52, 0x65, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x44, 0x69, 0x61, 0x6d, 0x6f, 0x6e, 0x64,
0x43, 0x61, 0x6c, 0x6c, 0x42, 0x61, 0x63, 0x6b, 0x52, 0x65, 0x73, 0x70, 0x12, 0x80, 0x01, 0x0a,
0x11, 0x45, 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x47, 0x6f, 0x6c, 0x64, 0x43, 0x6f, 0x69,
0x6e, 0x73, 0x12, 0x34, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70,
0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74,
0x2e, 0x76, 0x31, 0x2e, 0x45, 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x47, 0x6f, 0x6c, 0x64,
0x43, 0x6f, 0x69, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x1a, 0x35, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63,
0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e,
0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x78, 0x63, 0x68, 0x61, 0x6e,
0x67, 0x65, 0x47, 0x6f, 0x6c, 0x64, 0x43, 0x6f, 0x69, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x12,
0x7a, 0x0a, 0x0f, 0x45, 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x44, 0x69, 0x61, 0x6d, 0x6f,
0x6e, 0x64, 0x12, 0x32, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70,
0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74,
0x2e, 0x76, 0x31, 0x2e, 0x45, 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x44, 0x69, 0x61, 0x6d,
0x6f, 0x6e, 0x64, 0x52, 0x65, 0x71, 0x1a, 0x33, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61,
0x61, 0x63, 0x6b, 0x52, 0x65, 0x71, 0x1a, 0x3b, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61,
0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x77, 0x61,
0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65,
0x44, 0x69, 0x61, 0x6d, 0x6f, 0x6e, 0x64, 0x52, 0x65, 0x73, 0x70, 0x12, 0x7f, 0x0a, 0x1a, 0x55,
0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x44, 0x69, 0x61,
0x6d, 0x6f, 0x6e, 0x64, 0x43, 0x6f, 0x6d, 0x62, 0x6f, 0x12, 0x3d, 0x2e, 0x6d, 0x65, 0x74, 0x61,
0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65,
0x44, 0x69, 0x61, 0x6d, 0x6f, 0x6e, 0x64, 0x43, 0x61, 0x6c, 0x6c, 0x42, 0x61, 0x63, 0x6b, 0x52,
0x65, 0x73, 0x70, 0x12, 0x80, 0x01, 0x0a, 0x11, 0x45, 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65,
0x47, 0x6f, 0x6c, 0x64, 0x43, 0x6f, 0x69, 0x6e, 0x73, 0x12, 0x34, 0x2e, 0x6d, 0x65, 0x74, 0x61,
0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65,
0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74,
0x65, 0x52, 0x65, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x44, 0x69, 0x61, 0x6d, 0x6f, 0x6e, 0x64,
0x43, 0x6f, 0x6d, 0x62, 0x6f, 0x52, 0x65, 0x71, 0x1a, 0x22, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63,
0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e,
0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x98, 0x01, 0x0a,
0x19, 0x51, 0x75, 0x65, 0x72, 0x79, 0x52, 0x65, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x44, 0x69,
0x61, 0x6d, 0x6f, 0x6e, 0x64, 0x43, 0x6f, 0x6d, 0x62, 0x6f, 0x12, 0x3c, 0x2e, 0x6d, 0x65, 0x74,
0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63,
0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72,
0x79, 0x52, 0x65, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x44, 0x69, 0x61, 0x6d, 0x6f, 0x6e, 0x64,
0x43, 0x6f, 0x6d, 0x62, 0x6f, 0x52, 0x65, 0x71, 0x1a, 0x3d, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63,
0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e,
0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x52,
0x65, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x44, 0x69, 0x61, 0x6d, 0x6f, 0x6e, 0x64, 0x43, 0x6f,
0x6d, 0x62, 0x6f, 0x52, 0x65, 0x73, 0x70, 0x12, 0x6e, 0x0a, 0x0b, 0x43, 0x6f, 0x6e, 0x73, 0x75,
0x6d, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2e, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61,
0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x77, 0x61,
0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x73, 0x75, 0x6d, 0x70, 0x74,
0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x1a, 0x2f, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61,
0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x77, 0x61,
0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x73, 0x75, 0x6d, 0x70, 0x74,
0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x12, 0x65, 0x0a, 0x0d, 0x42, 0x75, 0x79, 0x46, 0x61,
0x69, 0x6c, 0x52, 0x65, 0x66, 0x75, 0x6e, 0x64, 0x12, 0x30, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63,
0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e,
0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x75, 0x79, 0x46, 0x61, 0x69,
0x6c, 0x52, 0x65, 0x66, 0x75, 0x6e, 0x64, 0x52, 0x65, 0x71, 0x1a, 0x22, 0x2e, 0x6d, 0x65, 0x74,
0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63,
0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x80,
0x01, 0x0a, 0x11, 0x51, 0x75, 0x65, 0x72, 0x79, 0x57, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x52, 0x65,
0x63, 0x6f, 0x72, 0x64, 0x12, 0x34, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e,
0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c,
0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x57, 0x61, 0x6c, 0x6c, 0x65,
0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x71, 0x1a, 0x35, 0x2e, 0x6d, 0x65, 0x74,
0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63,
0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72,
0x79, 0x57, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x73,
0x70, 0x12, 0x80, 0x01, 0x0a, 0x1b, 0x51, 0x75, 0x65, 0x72, 0x79, 0x57, 0x61, 0x6c, 0x6c, 0x65,
0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x53, 0x74, 0x61, 0x74, 0x69, 0x73, 0x74, 0x69, 0x63,
0x73, 0x12, 0x34, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69,
0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x78, 0x63, 0x68, 0x61,
0x6e, 0x67, 0x65, 0x47, 0x6f, 0x6c, 0x64, 0x43, 0x6f, 0x69, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x1a,
0x35, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73,
0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31,
0x2e, 0x45, 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x47, 0x6f, 0x6c, 0x64, 0x43, 0x6f, 0x69,
0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x12, 0x7a, 0x0a, 0x0f, 0x45, 0x78, 0x63, 0x68, 0x61, 0x6e,
0x67, 0x65, 0x44, 0x69, 0x61, 0x6d, 0x6f, 0x6e, 0x64, 0x12, 0x32, 0x2e, 0x6d, 0x65, 0x74, 0x61,
0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65,
0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x78, 0x63, 0x68, 0x61,
0x6e, 0x67, 0x65, 0x44, 0x69, 0x61, 0x6d, 0x6f, 0x6e, 0x64, 0x52, 0x65, 0x71, 0x1a, 0x33, 0x2e,
0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72,
0x76, 0x69, 0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x45,
0x78, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x44, 0x69, 0x61, 0x6d, 0x6f, 0x6e, 0x64, 0x52, 0x65,
0x73, 0x70, 0x12, 0x7f, 0x0a, 0x1a, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x63, 0x68,
0x61, 0x72, 0x67, 0x65, 0x44, 0x69, 0x61, 0x6d, 0x6f, 0x6e, 0x64, 0x43, 0x6f, 0x6d, 0x62, 0x6f,
0x12, 0x3d, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e,
0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76,
0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65,
0x44, 0x69, 0x61, 0x6d, 0x6f, 0x6e, 0x64, 0x43, 0x6f, 0x6d, 0x62, 0x6f, 0x52, 0x65, 0x71, 0x1a,
0x22, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73,
0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x45, 0x6d,
0x70, 0x74, 0x79, 0x12, 0x98, 0x01, 0x0a, 0x19, 0x51, 0x75, 0x65, 0x72, 0x79, 0x52, 0x65, 0x63,
0x68, 0x61, 0x72, 0x67, 0x65, 0x44, 0x69, 0x61, 0x6d, 0x6f, 0x6e, 0x64, 0x43, 0x6f, 0x6d, 0x62,
0x6f, 0x12, 0x3c, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69,
0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e,
0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x52, 0x65, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65,
0x44, 0x69, 0x61, 0x6d, 0x6f, 0x6e, 0x64, 0x43, 0x6f, 0x6d, 0x62, 0x6f, 0x52, 0x65, 0x71, 0x1a,
0x3d, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73,
0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31,
0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x52, 0x65, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x44, 0x69,
0x61, 0x6d, 0x6f, 0x6e, 0x64, 0x43, 0x6f, 0x6d, 0x62, 0x6f, 0x52, 0x65, 0x73, 0x70, 0x12, 0x6e,
0x0a, 0x0b, 0x43, 0x6f, 0x6e, 0x73, 0x75, 0x6d, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2e, 0x2e,
0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72,
0x76, 0x69, 0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x43,
0x6f, 0x6e, 0x73, 0x75, 0x6d, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x1a, 0x2f, 0x2e,
0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72,
0x76, 0x69, 0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x43,
0x6f, 0x6e, 0x73, 0x75, 0x6d, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x12, 0x65,
0x0a, 0x0d, 0x42, 0x75, 0x79, 0x46, 0x61, 0x69, 0x6c, 0x52, 0x65, 0x66, 0x75, 0x6e, 0x64, 0x12,
0x30, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73,
0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31,
0x2e, 0x42, 0x75, 0x79, 0x46, 0x61, 0x69, 0x6c, 0x52, 0x65, 0x66, 0x75, 0x6e, 0x64, 0x52, 0x65,
0x71, 0x1a, 0x22, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69,
0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e,
0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x80, 0x01, 0x0a, 0x11, 0x51, 0x75, 0x65, 0x72, 0x79, 0x57,
0x61, 0x6c, 0x6c, 0x65, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x34, 0x2e, 0x6d, 0x65,
0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69,
0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65,
0x72, 0x79, 0x57, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x65,
0x71, 0x1a, 0x35, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69,
0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e,
0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x57, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x52, 0x65,
0x63, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x71, 0x1a, 0x2b, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68,
0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x63,
0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x54, 0x6f, 0x74, 0x61, 0x6c,
0x52, 0x65, 0x73, 0x70, 0x12, 0x92, 0x01, 0x0a, 0x17, 0x42, 0x61, 0x74, 0x63, 0x68, 0x41, 0x64,
0x63, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x73, 0x70, 0x12, 0x80, 0x01, 0x0a, 0x1b, 0x51, 0x75, 0x65,
0x72, 0x79, 0x57, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x53, 0x74,
0x61, 0x74, 0x69, 0x73, 0x74, 0x69, 0x63, 0x73, 0x12, 0x34, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63,
0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e,
0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x57,
0x61, 0x6c, 0x6c, 0x65, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x71, 0x1a, 0x2b,
0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65,
0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x51, 0x75, 0x65,
0x72, 0x79, 0x54, 0x6f, 0x74, 0x61, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x12, 0x92, 0x01, 0x0a, 0x17,
0x42, 0x61, 0x74, 0x63, 0x68, 0x41, 0x64, 0x64, 0x55, 0x73, 0x65, 0x72, 0x48, 0x6f, 0x6d, 0x69,
0x65, 0x41, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x3a, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68,
0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x77,
0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x61, 0x74, 0x63, 0x68, 0x41, 0x64,
0x64, 0x55, 0x73, 0x65, 0x72, 0x48, 0x6f, 0x6d, 0x69, 0x65, 0x41, 0x6d, 0x6f, 0x75, 0x6e, 0x74,
0x12, 0x3a, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e,
0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76,
0x31, 0x2e, 0x42, 0x61, 0x74, 0x63, 0x68, 0x41, 0x64, 0x64, 0x55, 0x73, 0x65, 0x72, 0x48, 0x6f,
0x6d, 0x69, 0x65, 0x41, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x1a, 0x3b, 0x2e, 0x6d,
0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76,
0x69, 0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x61,
0x74, 0x63, 0x68, 0x41, 0x64, 0x64, 0x55, 0x73, 0x65, 0x72, 0x48, 0x6f, 0x6d, 0x69, 0x65, 0x41,
0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x12, 0x80, 0x01, 0x0a, 0x11, 0x48, 0x6f,
0x6d, 0x69, 0x65, 0x57, 0x69, 0x74, 0x68, 0x64, 0x72, 0x61, 0x77, 0x43, 0x61, 0x73, 0x68, 0x12,
0x34, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73,
0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31,
0x2e, 0x48, 0x6f, 0x6d, 0x69, 0x65, 0x57, 0x69, 0x74, 0x68, 0x64, 0x72, 0x61, 0x77, 0x43, 0x61,
0x73, 0x68, 0x52, 0x65, 0x71, 0x1a, 0x35, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74,
0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c,
0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x48, 0x6f, 0x6d, 0x69, 0x65, 0x57, 0x69, 0x74, 0x68,
0x64, 0x72, 0x61, 0x77, 0x43, 0x61, 0x73, 0x68, 0x52, 0x65, 0x73, 0x70, 0x12, 0x81, 0x01, 0x0a,
0x1b, 0x48, 0x6f, 0x6d, 0x69, 0x65, 0x57, 0x69, 0x74, 0x68, 0x64, 0x72, 0x61, 0x77, 0x43, 0x61,
0x73, 0x68, 0x46, 0x61, 0x69, 0x6c, 0x52, 0x65, 0x66, 0x75, 0x6e, 0x64, 0x12, 0x3e, 0x2e, 0x6d,
0x52, 0x65, 0x71, 0x1a, 0x3b, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61,
0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65,
0x74, 0x2e, 0x76, 0x31, 0x2e, 0x42, 0x61, 0x74, 0x63, 0x68, 0x41, 0x64, 0x64, 0x55, 0x73, 0x65,
0x72, 0x48, 0x6f, 0x6d, 0x69, 0x65, 0x41, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70,
0x12, 0x80, 0x01, 0x0a, 0x11, 0x48, 0x6f, 0x6d, 0x69, 0x65, 0x57, 0x69, 0x74, 0x68, 0x64, 0x72,
0x61, 0x77, 0x43, 0x61, 0x73, 0x68, 0x12, 0x34, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61,
0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x77, 0x61,
0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x48, 0x6f, 0x6d, 0x69, 0x65, 0x57, 0x69, 0x74,
0x68, 0x64, 0x72, 0x61, 0x77, 0x43, 0x61, 0x73, 0x68, 0x52, 0x65, 0x71, 0x1a, 0x35, 0x2e, 0x6d,
0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76,
0x69, 0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x48, 0x6f,
0x6d, 0x69, 0x65, 0x57, 0x69, 0x74, 0x68, 0x64, 0x72, 0x61, 0x77, 0x43, 0x61, 0x73, 0x68, 0x46,
0x61, 0x69, 0x6c, 0x52, 0x65, 0x66, 0x75, 0x6e, 0x64, 0x52, 0x65, 0x71, 0x1a, 0x22, 0x2e, 0x6d,
0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76,
0x69, 0x63, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79,
0x12, 0x8c, 0x01, 0x0a, 0x15, 0x51, 0x75, 0x65, 0x72, 0x79, 0x57, 0x61, 0x6c, 0x6c, 0x65, 0x74,
0x53, 0x74, 0x61, 0x74, 0x69, 0x73, 0x74, 0x69, 0x63, 0x73, 0x12, 0x38, 0x2e, 0x6d, 0x65, 0x74,
0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63,
0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72,
0x6d, 0x69, 0x65, 0x57, 0x69, 0x74, 0x68, 0x64, 0x72, 0x61, 0x77, 0x43, 0x61, 0x73, 0x68, 0x52,
0x65, 0x73, 0x70, 0x12, 0x81, 0x01, 0x0a, 0x1b, 0x48, 0x6f, 0x6d, 0x69, 0x65, 0x57, 0x69, 0x74,
0x68, 0x64, 0x72, 0x61, 0x77, 0x43, 0x61, 0x73, 0x68, 0x46, 0x61, 0x69, 0x6c, 0x52, 0x65, 0x66,
0x75, 0x6e, 0x64, 0x12, 0x3e, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61,
0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65,
0x74, 0x2e, 0x76, 0x31, 0x2e, 0x48, 0x6f, 0x6d, 0x69, 0x65, 0x57, 0x69, 0x74, 0x68, 0x64, 0x72,
0x61, 0x77, 0x43, 0x61, 0x73, 0x68, 0x46, 0x61, 0x69, 0x6c, 0x52, 0x65, 0x66, 0x75, 0x6e, 0x64,
0x52, 0x65, 0x71, 0x1a, 0x22, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61,
0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f,
0x6e, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x8c, 0x01, 0x0a, 0x15, 0x51, 0x75, 0x65, 0x72,
0x79, 0x57, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x53, 0x74, 0x61, 0x74, 0x69, 0x73, 0x74, 0x69, 0x63,
0x73, 0x52, 0x65, 0x71, 0x1a, 0x39, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e,
0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c,
0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x57, 0x61, 0x6c, 0x6c, 0x65,
0x74, 0x53, 0x74, 0x61, 0x74, 0x69, 0x73, 0x74, 0x69, 0x63, 0x73, 0x52, 0x65, 0x73, 0x70, 0x12,
0x65, 0x0a, 0x0d, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x50, 0x61, 0x79, 0x54, 0x79, 0x70, 0x65,
0x12, 0x30, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e,
0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76,
0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x50, 0x61, 0x79, 0x54, 0x79, 0x70, 0x65, 0x52,
0x73, 0x12, 0x38, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69,
0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e,
0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x57, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x53, 0x74,
0x61, 0x74, 0x69, 0x73, 0x74, 0x69, 0x63, 0x73, 0x52, 0x65, 0x71, 0x1a, 0x39, 0x2e, 0x6d, 0x65,
0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69,
0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65,
0x72, 0x79, 0x57, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x53, 0x74, 0x61, 0x74, 0x69, 0x73, 0x74, 0x69,
0x63, 0x73, 0x52, 0x65, 0x73, 0x70, 0x12, 0x65, 0x0a, 0x0d, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65,
0x50, 0x61, 0x79, 0x54, 0x79, 0x70, 0x65, 0x12, 0x30, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68,
0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x77,
0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x50,
0x61, 0x79, 0x54, 0x79, 0x70, 0x65, 0x52, 0x65, 0x71, 0x1a, 0x22, 0x2e, 0x6d, 0x65, 0x74, 0x61,
0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65,
0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x71, 0x0a,
0x0c, 0x51, 0x75, 0x65, 0x72, 0x79, 0x50, 0x61, 0x79, 0x54, 0x79, 0x70, 0x65, 0x12, 0x2f, 0x2e,
0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72,
0x76, 0x69, 0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x51,
0x75, 0x65, 0x72, 0x79, 0x50, 0x61, 0x79, 0x54, 0x79, 0x70, 0x65, 0x52, 0x65, 0x71, 0x1a, 0x30,
0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65,
0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e,
0x51, 0x75, 0x65, 0x72, 0x79, 0x50, 0x61, 0x79, 0x54, 0x79, 0x70, 0x65, 0x52, 0x65, 0x73, 0x70,
0x12, 0x65, 0x0a, 0x0d, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x61, 0x79, 0x54, 0x79, 0x70,
0x65, 0x12, 0x30, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69,
0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e,
0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x50, 0x61, 0x79, 0x54, 0x79, 0x70, 0x65,
0x52, 0x65, 0x71, 0x1a, 0x22, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61,
0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f,
0x6e, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x86, 0x01, 0x0a, 0x13, 0x51, 0x75, 0x65, 0x72,
0x79, 0x52, 0x65, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12,
0x36, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73,
0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31,
0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x52, 0x65, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x52, 0x65,
0x63, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x71, 0x1a, 0x37, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68,
0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x77,
0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x52, 0x65,
0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x73, 0x70,
0x12, 0x7f, 0x0a, 0x18, 0x51, 0x75, 0x65, 0x72, 0x79, 0x52, 0x65, 0x63, 0x68, 0x61, 0x72, 0x67,
0x65, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x54, 0x6f, 0x74, 0x61, 0x6c, 0x12, 0x36, 0x2e, 0x6d,
0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76,
0x69, 0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75,
0x65, 0x72, 0x79, 0x52, 0x65, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x72,
0x64, 0x52, 0x65, 0x71, 0x1a, 0x2b, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e,
0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x6d,
0x6f, 0x6e, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x54, 0x6f, 0x74, 0x61, 0x6c, 0x52, 0x65, 0x73,
0x70, 0x12, 0x73, 0x0a, 0x14, 0x52, 0x65, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x52, 0x65, 0x63,
0x6f, 0x72, 0x64, 0x52, 0x65, 0x66, 0x75, 0x6e, 0x64, 0x12, 0x37, 0x2e, 0x6d, 0x65, 0x74, 0x61,
0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65,
0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x63, 0x68, 0x61,
0x72, 0x67, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x66, 0x75, 0x6e, 0x64, 0x52,
0x65, 0x71, 0x1a, 0x22, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70,
0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e,
0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x71, 0x0a, 0x0c, 0x51, 0x75, 0x65, 0x72, 0x79, 0x50,
0x61, 0x79, 0x54, 0x79, 0x70, 0x65, 0x12, 0x2f, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61,
0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x77, 0x61,
0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x50, 0x61, 0x79,
0x54, 0x79, 0x70, 0x65, 0x52, 0x65, 0x71, 0x1a, 0x30, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68,
0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x77,
0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x50, 0x61,
0x79, 0x54, 0x79, 0x70, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x65, 0x0a, 0x0d, 0x55, 0x70, 0x64,
0x61, 0x74, 0x65, 0x50, 0x61, 0x79, 0x54, 0x79, 0x70, 0x65, 0x12, 0x30, 0x2e, 0x6d, 0x65, 0x74,
0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63,
0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61,
0x74, 0x65, 0x50, 0x61, 0x79, 0x54, 0x79, 0x70, 0x65, 0x52, 0x65, 0x71, 0x1a, 0x22, 0x2e, 0x6d,
0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x7d, 0x0a, 0x12, 0x44, 0x65, 0x64, 0x75, 0x63, 0x74,
0x41, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x57, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x12, 0x35, 0x2e, 0x6d,
0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76,
0x69, 0x63, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79,
0x12, 0x86, 0x01, 0x0a, 0x13, 0x51, 0x75, 0x65, 0x72, 0x79, 0x52, 0x65, 0x63, 0x68, 0x61, 0x72,
0x67, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x36, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63,
0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e,
0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x52,
0x65, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x71,
0x1a, 0x37, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e,
0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76,
0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x52, 0x65, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x52,
0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x73, 0x70, 0x12, 0x7f, 0x0a, 0x18, 0x51, 0x75, 0x65,
0x72, 0x79, 0x52, 0x65, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64,
0x54, 0x6f, 0x74, 0x61, 0x6c, 0x12, 0x36, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74,
0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c,
0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x52, 0x65, 0x63, 0x68,
0x61, 0x72, 0x67, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x71, 0x1a, 0x2b, 0x2e,
0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72,
0x76, 0x69, 0x63, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x51, 0x75, 0x65, 0x72,
0x79, 0x54, 0x6f, 0x74, 0x61, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x12, 0x73, 0x0a, 0x14, 0x52, 0x65,
0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x66, 0x75,
0x6e, 0x64, 0x12, 0x37, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70,
0x69, 0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65,
0x64, 0x75, 0x63, 0x74, 0x41, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x57, 0x61, 0x6c, 0x6c, 0x65, 0x74,
0x52, 0x65, 0x71, 0x1a, 0x30, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61,
0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65,
0x74, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x41, 0x6d, 0x6f, 0x75, 0x6e,
0x74, 0x52, 0x65, 0x73, 0x70, 0x12, 0x95, 0x01, 0x0a, 0x18, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d,
0x41, 0x64, 0x64, 0x55, 0x73, 0x65, 0x72, 0x48, 0x6f, 0x6d, 0x69, 0x65, 0x41, 0x6d, 0x6f, 0x75,
0x6e, 0x74, 0x12, 0x3b, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70,
0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74,
0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x52, 0x65, 0x63, 0x6f,
0x72, 0x64, 0x52, 0x65, 0x66, 0x75, 0x6e, 0x64, 0x52, 0x65, 0x71, 0x1a, 0x22, 0x2e, 0x6d, 0x65,
0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69,
0x63, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12,
0x7d, 0x0a, 0x12, 0x44, 0x65, 0x64, 0x75, 0x63, 0x74, 0x41, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x57,
0x61, 0x6c, 0x6c, 0x65, 0x74, 0x12, 0x35, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74,
0x2e, 0x76, 0x31, 0x2e, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x41, 0x64, 0x64, 0x55, 0x73, 0x65,
0x72, 0x48, 0x6f, 0x6d, 0x69, 0x65, 0x41, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x1a,
0x3c, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73,
0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31,
0x2e, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x41, 0x64, 0x64, 0x55, 0x73, 0x65, 0x72, 0x48, 0x6f,
0x6d, 0x69, 0x65, 0x41, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x12, 0x73, 0x0a,
0x14, 0x41, 0x70, 0x70, 0x6c, 0x79, 0x49, 0x61, 0x70, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63,
0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x37, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74,
0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c,
0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x64, 0x75, 0x63, 0x74, 0x41, 0x6d, 0x6f,
0x75, 0x6e, 0x74, 0x57, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x52, 0x65, 0x71, 0x1a, 0x30, 0x2e, 0x6d,
0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76,
0x69, 0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x68,
0x61, 0x6e, 0x67, 0x65, 0x41, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x12, 0x95,
0x01, 0x0a, 0x18, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d, 0x41, 0x64, 0x64, 0x55, 0x73, 0x65, 0x72,
0x48, 0x6f, 0x6d, 0x69, 0x65, 0x41, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x3b, 0x2e, 0x6d, 0x65,
0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69,
0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x79, 0x73,
0x74, 0x65, 0x6d, 0x41, 0x64, 0x64, 0x55, 0x73, 0x65, 0x72, 0x48, 0x6f, 0x6d, 0x69, 0x65, 0x41,
0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x1a, 0x3c, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63,
0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e,
0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x79, 0x73, 0x74, 0x65, 0x6d,
0x41, 0x64, 0x64, 0x55, 0x73, 0x65, 0x72, 0x48, 0x6f, 0x6d, 0x69, 0x65, 0x41, 0x6d, 0x6f, 0x75,
0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x12, 0x73, 0x0a, 0x14, 0x41, 0x70, 0x70, 0x6c, 0x79, 0x49,
0x61, 0x70, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x37,
0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x70, 0x70, 0x6c, 0x79, 0x49, 0x61, 0x70, 0x4e,
0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x1a, 0x22,
0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65,
0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e,
0x41, 0x70, 0x70, 0x6c, 0x79, 0x49, 0x61, 0x70, 0x4e, 0x6f, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61,
0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x1a, 0x22, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68,
0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x63,
0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x95, 0x01, 0x0a, 0x18,
0x51, 0x75, 0x65, 0x72, 0x79, 0x48, 0x6f, 0x6d, 0x69, 0x65, 0x45, 0x78, 0x63, 0x68, 0x61, 0x6e,
0x67, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x3b, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63,
0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x45, 0x6d, 0x70,
0x74, 0x79, 0x12, 0x95, 0x01, 0x0a, 0x18, 0x51, 0x75, 0x65, 0x72, 0x79, 0x48, 0x6f, 0x6d, 0x69,
0x65, 0x45, 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12,
0x3b, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73,
0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31,
0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x48, 0x6f, 0x6d, 0x69, 0x65, 0x45, 0x78, 0x63, 0x68, 0x61,
0x6e, 0x67, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x71, 0x1a, 0x3c, 0x2e, 0x6d,
0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76,
0x69, 0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75,
0x65, 0x72, 0x79, 0x48, 0x6f, 0x6d, 0x69, 0x65, 0x45, 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65,
0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x73, 0x70, 0x12, 0x9f, 0x01, 0x0a, 0x1d, 0x51,
0x75, 0x65, 0x72, 0x79, 0x48, 0x6f, 0x6d, 0x69, 0x65, 0x45, 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67,
0x65, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x54, 0x6f, 0x74, 0x61, 0x6c, 0x12, 0x3b, 0x2e, 0x6d,
0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76,
0x69, 0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75,
0x65, 0x72, 0x79, 0x48, 0x6f, 0x6d, 0x69, 0x65, 0x45, 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65,
0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x71, 0x1a, 0x41, 0x2e, 0x6d, 0x65, 0x74, 0x61,
0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65,
0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79,
0x48, 0x6f, 0x6d, 0x69, 0x65, 0x45, 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x65, 0x63,
0x6f, 0x72, 0x64, 0x54, 0x6f, 0x74, 0x61, 0x6c, 0x52, 0x65, 0x73, 0x70, 0x12, 0x77, 0x0a, 0x14,
0x51, 0x75, 0x65, 0x72, 0x79, 0x54, 0x6f, 0x64, 0x61, 0x79, 0x41, 0x6d, 0x6f, 0x75, 0x6e, 0x74,
0x46, 0x6c, 0x6f, 0x77, 0x12, 0x22, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e,
0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x6d,
0x6f, 0x6e, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x1a, 0x3b, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63,
0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e,
0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x48,
0x6f, 0x6d, 0x69, 0x65, 0x45, 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x65, 0x63, 0x6f,
0x72, 0x64, 0x52, 0x65, 0x71, 0x1a, 0x3c, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74,
0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c,
0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x48, 0x6f, 0x6d, 0x69,
0x65, 0x45, 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52,
0x65, 0x73, 0x70, 0x12, 0x9f, 0x01, 0x0a, 0x1d, 0x51, 0x75, 0x65, 0x72, 0x79, 0x48, 0x6f, 0x6d,
0x69, 0x65, 0x45, 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64,
0x54, 0x6f, 0x74, 0x61, 0x6c, 0x12, 0x3b, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74,
0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x52,
0x65, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x41, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x6c, 0x6f,
0x77, 0x52, 0x65, 0x73, 0x70, 0x12, 0x7b, 0x0a, 0x18, 0x51, 0x75, 0x65, 0x72, 0x79, 0x59, 0x65,
0x73, 0x74, 0x65, 0x72, 0x64, 0x61, 0x79, 0x41, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x6c, 0x6f,
0x77, 0x12, 0x22, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69,
0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e,
0x45, 0x6d, 0x70, 0x74, 0x79, 0x1a, 0x3b, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74,
0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c,
0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x48, 0x6f, 0x6d, 0x69,
0x65, 0x45, 0x78, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52,
0x65, 0x71, 0x1a, 0x41, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70,
0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74,
0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x48, 0x6f, 0x6d, 0x69, 0x65, 0x45, 0x78,
0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x54, 0x6f, 0x74, 0x61,
0x6c, 0x52, 0x65, 0x73, 0x70, 0x12, 0x77, 0x0a, 0x14, 0x51, 0x75, 0x65, 0x72, 0x79, 0x54, 0x6f,
0x64, 0x61, 0x79, 0x41, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x6c, 0x6f, 0x77, 0x12, 0x22, 0x2e,
0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72,
0x76, 0x69, 0x63, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x45, 0x6d, 0x70, 0x74,
0x79, 0x1a, 0x3b, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69,
0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e,
0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x52, 0x65, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65,
0x41, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x6c, 0x6f, 0x77, 0x52, 0x65, 0x73, 0x70, 0x12, 0x7b,
0x0a, 0x18, 0x51, 0x75, 0x65, 0x72, 0x79, 0x59, 0x65, 0x73, 0x74, 0x65, 0x72, 0x64, 0x61, 0x79,
0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x52, 0x65, 0x63, 0x68,
0x61, 0x72, 0x67, 0x65, 0x41, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x6c, 0x6f, 0x77, 0x52, 0x65,
0x73, 0x70, 0x12, 0x77, 0x0a, 0x14, 0x51, 0x75, 0x65, 0x72, 0x79, 0x4d, 0x6f, 0x6e, 0x74, 0x68,
0x41, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x6c, 0x6f, 0x77, 0x12, 0x22, 0x2e, 0x6d, 0x65, 0x74,
0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63,
0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x1a, 0x3b,
@ -5465,128 +5513,121 @@ var file_wallet_v1_wallet_proto_rawDesc = []byte{
0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e,
0x51, 0x75, 0x65, 0x72, 0x79, 0x52, 0x65, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x41, 0x6d, 0x6f,
0x75, 0x6e, 0x74, 0x46, 0x6c, 0x6f, 0x77, 0x52, 0x65, 0x73, 0x70, 0x12, 0x77, 0x0a, 0x14, 0x51,
0x75, 0x65, 0x72, 0x79, 0x4d, 0x6f, 0x6e, 0x74, 0x68, 0x41, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x46,
0x75, 0x65, 0x72, 0x79, 0x54, 0x6f, 0x74, 0x61, 0x6c, 0x41, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x46,
0x6c, 0x6f, 0x77, 0x12, 0x22, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61,
0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f,
0x6e, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x1a, 0x3b, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68,
0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x77,
0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x52, 0x65,
0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x41, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x6c, 0x6f, 0x77,
0x52, 0x65, 0x73, 0x70, 0x12, 0x77, 0x0a, 0x14, 0x51, 0x75, 0x65, 0x72, 0x79, 0x54, 0x6f, 0x74,
0x61, 0x6c, 0x41, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x6c, 0x6f, 0x77, 0x12, 0x22, 0x2e, 0x6d,
0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76,
0x69, 0x63, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79,
0x1a, 0x3b, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e,
0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76,
0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x52, 0x65, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x41,
0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x6c, 0x6f, 0x77, 0x52, 0x65, 0x73, 0x70, 0x12, 0x8f, 0x01,
0x0a, 0x16, 0x51, 0x75, 0x65, 0x72, 0x79, 0x55, 0x73, 0x65, 0x72, 0x54, 0x6f, 0x74, 0x61, 0x6c,
0x52, 0x65, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x12, 0x39, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63,
0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e,
0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x55,
0x73, 0x65, 0x72, 0x54, 0x6f, 0x74, 0x61, 0x6c, 0x52, 0x65, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65,
0x52, 0x65, 0x71, 0x1a, 0x3a, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61,
0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65,
0x74, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x55, 0x73, 0x65, 0x72, 0x54, 0x6f,
0x74, 0x61, 0x6c, 0x52, 0x65, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12,
0x80, 0x01, 0x0a, 0x1a, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x6c, 0x6c, 0x52, 0x65, 0x63, 0x68,
0x61, 0x72, 0x67, 0x65, 0x41, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x6c, 0x6f, 0x77, 0x12, 0x22,
0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65,
0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x45, 0x6d, 0x70,
0x74, 0x79, 0x1a, 0x3e, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70,
0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74,
0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x41, 0x6c, 0x6c, 0x52, 0x65, 0x63, 0x68,
0x61, 0x72, 0x67, 0x65, 0x41, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x6c, 0x6f, 0x77, 0x52, 0x65,
0x73, 0x70, 0x12, 0x5d, 0x0a, 0x13, 0x4c, 0x6f, 0x61, 0x64, 0x54, 0x6f, 0x74, 0x61, 0x6c, 0x41,
0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x6c, 0x6f, 0x77, 0x12, 0x22, 0x2e, 0x6d, 0x65, 0x74, 0x61,
0x52, 0x65, 0x73, 0x70, 0x12, 0x8f, 0x01, 0x0a, 0x16, 0x51, 0x75, 0x65, 0x72, 0x79, 0x55, 0x73,
0x65, 0x72, 0x54, 0x6f, 0x74, 0x61, 0x6c, 0x52, 0x65, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x12,
0x39, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73,
0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31,
0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x55, 0x73, 0x65, 0x72, 0x54, 0x6f, 0x74, 0x61, 0x6c, 0x52,
0x65, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x52, 0x65, 0x71, 0x1a, 0x3a, 0x2e, 0x6d, 0x65, 0x74,
0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63,
0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72,
0x79, 0x55, 0x73, 0x65, 0x72, 0x54, 0x6f, 0x74, 0x61, 0x6c, 0x52, 0x65, 0x63, 0x68, 0x61, 0x72,
0x67, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x80, 0x01, 0x0a, 0x1a, 0x51, 0x75, 0x65, 0x72, 0x79,
0x41, 0x6c, 0x6c, 0x52, 0x65, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x41, 0x6d, 0x6f, 0x75, 0x6e,
0x74, 0x46, 0x6c, 0x6f, 0x77, 0x12, 0x22, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74,
0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x63, 0x6f, 0x6d,
0x6d, 0x6f, 0x6e, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x1a, 0x3e, 0x2e, 0x6d, 0x65, 0x74, 0x61,
0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65,
0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x1a, 0x22, 0x2e,
0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72,
0x76, 0x69, 0x63, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x45, 0x6d, 0x70, 0x74,
0x79, 0x12, 0x5d, 0x0a, 0x13, 0x4c, 0x6f, 0x61, 0x64, 0x4d, 0x6f, 0x6e, 0x74, 0x68, 0x41, 0x6d,
0x6f, 0x75, 0x6e, 0x74, 0x46, 0x6c, 0x6f, 0x77, 0x12, 0x22, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63,
0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e,
0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x1a, 0x22, 0x2e, 0x6d,
0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76,
0x69, 0x63, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79,
0x12, 0x61, 0x0a, 0x17, 0x4c, 0x6f, 0x61, 0x64, 0x59, 0x65, 0x73, 0x74, 0x65, 0x72, 0x64, 0x61,
0x79, 0x41, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x6c, 0x6f, 0x77, 0x12, 0x22, 0x2e, 0x6d, 0x65,
0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69,
0x63, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x1a,
0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79,
0x41, 0x6c, 0x6c, 0x52, 0x65, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x41, 0x6d, 0x6f, 0x75, 0x6e,
0x74, 0x46, 0x6c, 0x6f, 0x77, 0x52, 0x65, 0x73, 0x70, 0x12, 0x5d, 0x0a, 0x13, 0x4c, 0x6f, 0x61,
0x64, 0x54, 0x6f, 0x74, 0x61, 0x6c, 0x41, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x6c, 0x6f, 0x77,
0x12, 0x22, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e,
0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x45,
0x6d, 0x70, 0x74, 0x79, 0x1a, 0x22, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e,
0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x6d,
0x6f, 0x6e, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x5d, 0x0a, 0x13, 0x4c, 0x6f, 0x61, 0x64,
0x4d, 0x6f, 0x6e, 0x74, 0x68, 0x41, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x6c, 0x6f, 0x77, 0x12,
0x22, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73,
0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x45, 0x6d,
0x70, 0x74, 0x79, 0x12, 0x5d, 0x0a, 0x13, 0x4c, 0x6f, 0x61, 0x64, 0x54, 0x6f, 0x64, 0x61, 0x79,
0x41, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x6c, 0x6f, 0x77, 0x12, 0x22, 0x2e, 0x6d, 0x65, 0x74,
0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63,
0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x1a, 0x22,
0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65,
0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x45, 0x6d, 0x70,
0x74, 0x79, 0x12, 0x7a, 0x0a, 0x17, 0x4a, 0x6f, 0x69, 0x6e, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69,
0x74, 0x79, 0x43, 0x6f, 0x6e, 0x73, 0x75, 0x6d, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2e, 0x2e,
0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72,
0x76, 0x69, 0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x43,
0x6f, 0x6e, 0x73, 0x75, 0x6d, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x1a, 0x2f, 0x2e,
0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72,
0x76, 0x69, 0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x43,
0x6f, 0x6e, 0x73, 0x75, 0x6d, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x12, 0x80,
0x01, 0x0a, 0x11, 0x51, 0x75, 0x65, 0x72, 0x79, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x63, 0x68,
0x61, 0x72, 0x67, 0x65, 0x12, 0x34, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e,
0x70, 0x74, 0x79, 0x1a, 0x22, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61,
0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f,
0x6e, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x61, 0x0a, 0x17, 0x4c, 0x6f, 0x61, 0x64, 0x59,
0x65, 0x73, 0x74, 0x65, 0x72, 0x64, 0x61, 0x79, 0x41, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x6c,
0x6f, 0x77, 0x12, 0x22, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70,
0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e,
0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x1a, 0x22, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61,
0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x63, 0x6f,
0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x5d, 0x0a, 0x13, 0x4c, 0x6f,
0x61, 0x64, 0x54, 0x6f, 0x64, 0x61, 0x79, 0x41, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x46, 0x6c, 0x6f,
0x77, 0x12, 0x22, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69,
0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e,
0x45, 0x6d, 0x70, 0x74, 0x79, 0x1a, 0x22, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74,
0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x63, 0x6f, 0x6d,
0x6d, 0x6f, 0x6e, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x7a, 0x0a, 0x17, 0x4a, 0x6f, 0x69,
0x6e, 0x41, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x43, 0x6f, 0x6e, 0x73, 0x75, 0x6d, 0x70,
0x74, 0x69, 0x6f, 0x6e, 0x12, 0x2e, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e,
0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c,
0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x73, 0x75, 0x6d, 0x70, 0x74, 0x69, 0x6f,
0x6e, 0x52, 0x65, 0x71, 0x1a, 0x2f, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e,
0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c,
0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x55, 0x73, 0x65, 0x72, 0x52,
0x65, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x52, 0x65, 0x71, 0x1a, 0x35, 0x2e, 0x6d, 0x65, 0x74,
0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6f, 0x6e, 0x73, 0x75, 0x6d, 0x70, 0x74, 0x69, 0x6f,
0x6e, 0x52, 0x65, 0x73, 0x70, 0x12, 0x80, 0x01, 0x0a, 0x11, 0x51, 0x75, 0x65, 0x72, 0x79, 0x55,
0x73, 0x65, 0x72, 0x52, 0x65, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x12, 0x34, 0x2e, 0x6d, 0x65,
0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69,
0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65,
0x72, 0x79, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x52, 0x65,
0x71, 0x1a, 0x35, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69,
0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e,
0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x63, 0x68,
0x61, 0x72, 0x67, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x73, 0x0a, 0x14, 0x46, 0x69, 0x6e, 0x69,
0x73, 0x68, 0x52, 0x65, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64,
0x12, 0x37, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e,
0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76,
0x31, 0x2e, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x52, 0x65, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65,
0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x71, 0x1a, 0x22, 0x2e, 0x6d, 0x65, 0x74, 0x61,
0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65,
0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0xa1, 0x01,
0x0a, 0x1c, 0x51, 0x75, 0x65, 0x72, 0x79, 0x4e, 0x6f, 0x74, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74,
0x52, 0x65, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x3f,
0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65,
0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e,
0x51, 0x75, 0x65, 0x72, 0x79, 0x4e, 0x6f, 0x74, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x65,
0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x71, 0x1a,
0x40, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73,
0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31,
0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x4e, 0x6f, 0x74, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x52,
0x65, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x73,
0x70, 0x12, 0x89, 0x01, 0x0a, 0x14, 0x51, 0x75, 0x65, 0x72, 0x79, 0x55, 0x73, 0x65, 0x72, 0x43,
0x6f, 0x6e, 0x73, 0x75, 0x6d, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x37, 0x2e, 0x6d, 0x65, 0x74,
0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63,
0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72,
0x79, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x52, 0x65, 0x73,
0x70, 0x12, 0x73, 0x0a, 0x14, 0x46, 0x69, 0x6e, 0x69, 0x73, 0x68, 0x52, 0x65, 0x63, 0x68, 0x61,
0x72, 0x67, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x37, 0x2e, 0x6d, 0x65, 0x74, 0x61,
0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65,
0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x46, 0x69, 0x6e, 0x69, 0x73,
0x68, 0x52, 0x65, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52,
0x65, 0x71, 0x1a, 0x22, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70,
0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e,
0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0xa1, 0x01, 0x0a, 0x1c, 0x51, 0x75, 0x65, 0x72, 0x79,
0x4e, 0x6f, 0x74, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x65, 0x63, 0x68, 0x61, 0x72, 0x67,
0x65, 0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x12, 0x3f, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68,
0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x77,
0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x4e, 0x6f,
0x74, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x65, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65, 0x52,
0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x71, 0x1a, 0x40, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63,
0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e,
0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x4e,
0x6f, 0x74, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x65, 0x63, 0x68, 0x61, 0x72, 0x67, 0x65,
0x52, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x52, 0x65, 0x73, 0x70, 0x12, 0x89, 0x01, 0x0a, 0x14, 0x51,
0x75, 0x65, 0x72, 0x79, 0x55, 0x73, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x73, 0x75, 0x6d, 0x70, 0x74,
0x69, 0x6f, 0x6e, 0x12, 0x37, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61,
0x79, 0x55, 0x73, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x73, 0x75, 0x6d, 0x70, 0x74, 0x69, 0x6f, 0x6e,
0x52, 0x65, 0x71, 0x1a, 0x38, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61,
0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65,
0x74, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x55, 0x73, 0x65, 0x72, 0x43, 0x6f,
0x6e, 0x73, 0x75, 0x6d, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x1a, 0x38, 0x2e, 0x6d,
0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76,
0x69, 0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75,
0x65, 0x72, 0x79, 0x55, 0x73, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x73, 0x75, 0x6d, 0x70, 0x74, 0x69,
0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x12, 0x8c, 0x01, 0x0a, 0x15, 0x55, 0x73, 0x65, 0x72, 0x47,
0x69, 0x76, 0x65, 0x44, 0x69, 0x61, 0x6d, 0x6f, 0x6e, 0x64, 0x54, 0x6f, 0x55, 0x73, 0x65, 0x72,
0x12, 0x38, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e,
0x6e, 0x73, 0x75, 0x6d, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x73, 0x70, 0x12, 0x8c, 0x01,
0x0a, 0x15, 0x55, 0x73, 0x65, 0x72, 0x47, 0x69, 0x76, 0x65, 0x44, 0x69, 0x61, 0x6d, 0x6f, 0x6e,
0x64, 0x54, 0x6f, 0x55, 0x73, 0x65, 0x72, 0x12, 0x38, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68,
0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x77,
0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x47, 0x69, 0x76,
0x65, 0x44, 0x69, 0x61, 0x6d, 0x6f, 0x6e, 0x64, 0x54, 0x6f, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65,
0x71, 0x1a, 0x39, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69,
0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e,
0x76, 0x31, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x47, 0x69, 0x76, 0x65, 0x44, 0x69, 0x61, 0x6d, 0x6f,
0x6e, 0x64, 0x54, 0x6f, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x73, 0x70, 0x12, 0xaa, 0x01, 0x0a,
0x1f, 0x51, 0x75, 0x65, 0x72, 0x79, 0x53, 0x61, 0x74, 0x69, 0x73, 0x66, 0x79, 0x43, 0x6f, 0x6e,
0x73, 0x75, 0x6d, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x55, 0x73, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74,
0x12, 0x42, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e,
0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76,
0x31, 0x2e, 0x55, 0x73, 0x65, 0x72, 0x47, 0x69, 0x76, 0x65, 0x44, 0x69, 0x61, 0x6d, 0x6f, 0x6e,
0x64, 0x54, 0x6f, 0x55, 0x73, 0x65, 0x72, 0x52, 0x65, 0x71, 0x1a, 0x39, 0x2e, 0x6d, 0x65, 0x74,
0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63,
0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x73, 0x65, 0x72,
0x47, 0x69, 0x76, 0x65, 0x44, 0x69, 0x61, 0x6d, 0x6f, 0x6e, 0x64, 0x54, 0x6f, 0x55, 0x73, 0x65,
0x72, 0x52, 0x65, 0x73, 0x70, 0x12, 0xaa, 0x01, 0x0a, 0x1f, 0x51, 0x75, 0x65, 0x72, 0x79, 0x53,
0x61, 0x74, 0x69, 0x73, 0x66, 0x79, 0x43, 0x6f, 0x6e, 0x73, 0x75, 0x6d, 0x70, 0x74, 0x69, 0x6f,
0x6e, 0x55, 0x73, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x42, 0x2e, 0x6d, 0x65, 0x74, 0x61,
0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65,
0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79,
0x53, 0x61, 0x74, 0x69, 0x73, 0x66, 0x79, 0x43, 0x6f, 0x6e, 0x73, 0x75, 0x6d, 0x70, 0x74, 0x69,
0x6f, 0x6e, 0x55, 0x73, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x1a, 0x43, 0x2e,
0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72,
0x76, 0x69, 0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x51,
0x75, 0x65, 0x72, 0x79, 0x53, 0x61, 0x74, 0x69, 0x73, 0x66, 0x79, 0x43, 0x6f, 0x6e, 0x73, 0x75,
0x6d, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x55, 0x73, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65,
0x73, 0x70, 0x42, 0x34, 0x5a, 0x32, 0x67, 0x69, 0x74, 0x2e, 0x67, 0x7a, 0x2e, 0x69, 0x6e, 0x74,
0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2e, 0x6a, 0x75, 0x6d, 0x61, 0x69, 0x79, 0x78, 0x2e, 0x63, 0x6e,
0x2f, 0x6a, 0x6d, 0x2f, 0x6a, 0x6d, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x77, 0x61, 0x6c, 0x6c,
0x65, 0x74, 0x2f, 0x76, 0x31, 0x3b, 0x76, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x53, 0x61, 0x74, 0x69, 0x73, 0x66, 0x79, 0x43, 0x6f,
0x6e, 0x73, 0x75, 0x6d, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x55, 0x73, 0x65, 0x72, 0x4c, 0x69, 0x73,
0x74, 0x52, 0x65, 0x71, 0x1a, 0x43, 0x2e, 0x6d, 0x65, 0x74, 0x61, 0x63, 0x68, 0x61, 0x74, 0x2e,
0x61, 0x70, 0x69, 0x2e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x77, 0x61, 0x6c, 0x6c,
0x65, 0x74, 0x2e, 0x76, 0x31, 0x2e, 0x51, 0x75, 0x65, 0x72, 0x79, 0x53, 0x61, 0x74, 0x69, 0x73,
0x66, 0x79, 0x43, 0x6f, 0x6e, 0x73, 0x75, 0x6d, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x55, 0x73, 0x65,
0x72, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x42, 0x34, 0x5a, 0x32, 0x67, 0x69, 0x74,
0x2e, 0x67, 0x7a, 0x2e, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x2e, 0x6a, 0x75, 0x6d,
0x61, 0x69, 0x79, 0x78, 0x2e, 0x63, 0x6e, 0x2f, 0x6a, 0x6d, 0x2f, 0x6a, 0x6d, 0x70, 0x72, 0x6f,
0x74, 0x6f, 0x2f, 0x77, 0x61, 0x6c, 0x6c, 0x65, 0x74, 0x2f, 0x76, 0x31, 0x3b, 0x76, 0x31, 0x62,
0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
}
var (
@ -5697,102 +5738,105 @@ var file_wallet_v1_wallet_proto_depIdxs = []int32{
51, // 14: metachat.api.service.wallet.v1.QueryAllRechargeAmountFlowResp.yesterday:type_name -> metachat.api.service.wallet.v1.QueryRechargeAmountFlowResp
51, // 15: metachat.api.service.wallet.v1.QueryAllRechargeAmountFlowResp.month:type_name -> metachat.api.service.wallet.v1.QueryRechargeAmountFlowResp
51, // 16: metachat.api.service.wallet.v1.QueryAllRechargeAmountFlowResp.total:type_name -> metachat.api.service.wallet.v1.QueryRechargeAmountFlowResp
72, // 17: metachat.api.service.wallet.v1.QueryUserTotalRechargeResp.uid_recharge_map:type_name -> metachat.api.service.wallet.v1.QueryUserTotalRechargeResp.UidRechargeMapEntry
0, // 18: metachat.api.service.wallet.v1.Wallet.CreateWallet:input_type -> metachat.api.service.wallet.v1.CreateWalletReq
1, // 19: metachat.api.service.wallet.v1.Wallet.GiveAmountWallet:input_type -> metachat.api.service.wallet.v1.GiveAmountWalletReq
2, // 20: metachat.api.service.wallet.v1.Wallet.QueryWallet:input_type -> metachat.api.service.wallet.v1.QueryWalletReq
4, // 21: metachat.api.service.wallet.v1.Wallet.RechargeDiamond:input_type -> metachat.api.service.wallet.v1.RechargeDiamondReq
29, // 22: metachat.api.service.wallet.v1.Wallet.RechargeDiamondCallBack:input_type -> metachat.api.service.wallet.v1.RechargeDiamondCallBackReq
6, // 23: metachat.api.service.wallet.v1.Wallet.ExchangeGoldCoins:input_type -> metachat.api.service.wallet.v1.ExchangeGoldCoinsReq
8, // 24: metachat.api.service.wallet.v1.Wallet.ExchangeDiamond:input_type -> metachat.api.service.wallet.v1.ExchangeDiamondReq
13, // 25: metachat.api.service.wallet.v1.Wallet.UpdateRechargeDiamondCombo:input_type -> metachat.api.service.wallet.v1.UpdateRechargeDiamondComboReq
10, // 26: metachat.api.service.wallet.v1.Wallet.QueryRechargeDiamondCombo:input_type -> metachat.api.service.wallet.v1.QueryRechargeDiamondComboReq
14, // 27: metachat.api.service.wallet.v1.Wallet.Consumption:input_type -> metachat.api.service.wallet.v1.ConsumptionReq
16, // 28: metachat.api.service.wallet.v1.Wallet.BuyFailRefund:input_type -> metachat.api.service.wallet.v1.BuyFailRefundReq
17, // 29: metachat.api.service.wallet.v1.Wallet.QueryWalletRecord:input_type -> metachat.api.service.wallet.v1.QueryWalletRecordReq
17, // 30: metachat.api.service.wallet.v1.Wallet.QueryWalletRecordStatistics:input_type -> metachat.api.service.wallet.v1.QueryWalletRecordReq
21, // 31: metachat.api.service.wallet.v1.Wallet.BatchAddUserHomieAmount:input_type -> metachat.api.service.wallet.v1.BatchAddUserHomieAmountReq
24, // 32: metachat.api.service.wallet.v1.Wallet.HomieWithdrawCash:input_type -> metachat.api.service.wallet.v1.HomieWithdrawCashReq
26, // 33: metachat.api.service.wallet.v1.Wallet.HomieWithdrawCashFailRefund:input_type -> metachat.api.service.wallet.v1.HomieWithdrawCashFailRefundReq
27, // 34: metachat.api.service.wallet.v1.Wallet.QueryWalletStatistics:input_type -> metachat.api.service.wallet.v1.QueryWalletStatisticsReq
31, // 35: metachat.api.service.wallet.v1.Wallet.CreatePayType:input_type -> metachat.api.service.wallet.v1.CreatePayTypeReq
32, // 36: metachat.api.service.wallet.v1.Wallet.QueryPayType:input_type -> metachat.api.service.wallet.v1.QueryPayTypeReq
33, // 37: metachat.api.service.wallet.v1.Wallet.UpdatePayType:input_type -> metachat.api.service.wallet.v1.UpdatePayTypeReq
38, // 38: metachat.api.service.wallet.v1.Wallet.QueryRechargeRecord:input_type -> metachat.api.service.wallet.v1.QueryRechargeRecordReq
38, // 39: metachat.api.service.wallet.v1.Wallet.QueryRechargeRecordTotal:input_type -> metachat.api.service.wallet.v1.QueryRechargeRecordReq
41, // 40: metachat.api.service.wallet.v1.Wallet.RechargeRecordRefund:input_type -> metachat.api.service.wallet.v1.RechargeRecordRefundReq
42, // 41: metachat.api.service.wallet.v1.Wallet.DeductAmountWallet:input_type -> metachat.api.service.wallet.v1.DeductAmountWalletReq
45, // 42: metachat.api.service.wallet.v1.Wallet.SystemAddUserHomieAmount:input_type -> metachat.api.service.wallet.v1.SystemAddUserHomieAmountReq
43, // 43: metachat.api.service.wallet.v1.Wallet.ApplyIapNotification:input_type -> metachat.api.service.wallet.v1.ApplyIapNotificationReq
47, // 44: metachat.api.service.wallet.v1.Wallet.QueryHomieExchangeRecord:input_type -> metachat.api.service.wallet.v1.QueryHomieExchangeRecordReq
47, // 45: metachat.api.service.wallet.v1.Wallet.QueryHomieExchangeRecordTotal:input_type -> metachat.api.service.wallet.v1.QueryHomieExchangeRecordReq
73, // 46: metachat.api.service.wallet.v1.Wallet.QueryTodayAmountFlow:input_type -> metachat.api.service.common.Empty
73, // 47: metachat.api.service.wallet.v1.Wallet.QueryYesterdayAmountFlow:input_type -> metachat.api.service.common.Empty
73, // 48: metachat.api.service.wallet.v1.Wallet.QueryMonthAmountFlow:input_type -> metachat.api.service.common.Empty
73, // 49: metachat.api.service.wallet.v1.Wallet.QueryTotalAmountFlow:input_type -> metachat.api.service.common.Empty
66, // 50: metachat.api.service.wallet.v1.Wallet.QueryUserTotalRecharge:input_type -> metachat.api.service.wallet.v1.QueryUserTotalRechargeReq
73, // 51: metachat.api.service.wallet.v1.Wallet.QueryAllRechargeAmountFlow:input_type -> metachat.api.service.common.Empty
73, // 52: metachat.api.service.wallet.v1.Wallet.LoadTotalAmountFlow:input_type -> metachat.api.service.common.Empty
73, // 53: metachat.api.service.wallet.v1.Wallet.LoadMonthAmountFlow:input_type -> metachat.api.service.common.Empty
73, // 54: metachat.api.service.wallet.v1.Wallet.LoadYesterdayAmountFlow:input_type -> metachat.api.service.common.Empty
73, // 55: metachat.api.service.wallet.v1.Wallet.LoadTodayAmountFlow:input_type -> metachat.api.service.common.Empty
14, // 56: metachat.api.service.wallet.v1.Wallet.JoinActivityConsumption:input_type -> metachat.api.service.wallet.v1.ConsumptionReq
52, // 57: metachat.api.service.wallet.v1.Wallet.QueryUserRecharge:input_type -> metachat.api.service.wallet.v1.QueryUserRechargeReq
55, // 58: metachat.api.service.wallet.v1.Wallet.FinishRechargeRecord:input_type -> metachat.api.service.wallet.v1.FinishRechargeRecordReq
56, // 59: metachat.api.service.wallet.v1.Wallet.QueryNotReportRechargeRecord:input_type -> metachat.api.service.wallet.v1.QueryNotReportRechargeRecordReq
59, // 60: metachat.api.service.wallet.v1.Wallet.QueryUserConsumption:input_type -> metachat.api.service.wallet.v1.QueryUserConsumptionReq
61, // 61: metachat.api.service.wallet.v1.Wallet.UserGiveDiamondToUser:input_type -> metachat.api.service.wallet.v1.UserGiveDiamondToUserReq
63, // 62: metachat.api.service.wallet.v1.Wallet.QuerySatisfyConsumptionUserList:input_type -> metachat.api.service.wallet.v1.QuerySatisfyConsumptionUserListReq
73, // 63: metachat.api.service.wallet.v1.Wallet.CreateWallet:output_type -> metachat.api.service.common.Empty
44, // 64: metachat.api.service.wallet.v1.Wallet.GiveAmountWallet:output_type -> metachat.api.service.wallet.v1.ChangeAmountResp
3, // 65: metachat.api.service.wallet.v1.Wallet.QueryWallet:output_type -> metachat.api.service.wallet.v1.QueryWalletResp
5, // 66: metachat.api.service.wallet.v1.Wallet.RechargeDiamond:output_type -> metachat.api.service.wallet.v1.RechargeDiamondResp
30, // 67: metachat.api.service.wallet.v1.Wallet.RechargeDiamondCallBack:output_type -> metachat.api.service.wallet.v1.RechargeDiamondCallBackResp
7, // 68: metachat.api.service.wallet.v1.Wallet.ExchangeGoldCoins:output_type -> metachat.api.service.wallet.v1.ExchangeGoldCoinsResp
9, // 69: metachat.api.service.wallet.v1.Wallet.ExchangeDiamond:output_type -> metachat.api.service.wallet.v1.ExchangeDiamondResp
73, // 70: metachat.api.service.wallet.v1.Wallet.UpdateRechargeDiamondCombo:output_type -> metachat.api.service.common.Empty
12, // 71: metachat.api.service.wallet.v1.Wallet.QueryRechargeDiamondCombo:output_type -> metachat.api.service.wallet.v1.QueryRechargeDiamondComboResp
15, // 72: metachat.api.service.wallet.v1.Wallet.Consumption:output_type -> metachat.api.service.wallet.v1.ConsumptionResp
73, // 73: metachat.api.service.wallet.v1.Wallet.BuyFailRefund:output_type -> metachat.api.service.common.Empty
19, // 74: metachat.api.service.wallet.v1.Wallet.QueryWalletRecord:output_type -> metachat.api.service.wallet.v1.QueryWalletRecordResp
74, // 75: metachat.api.service.wallet.v1.Wallet.QueryWalletRecordStatistics:output_type -> metachat.api.service.common.QueryTotalResp
23, // 76: metachat.api.service.wallet.v1.Wallet.BatchAddUserHomieAmount:output_type -> metachat.api.service.wallet.v1.BatchAddUserHomieAmountResp
25, // 77: metachat.api.service.wallet.v1.Wallet.HomieWithdrawCash:output_type -> metachat.api.service.wallet.v1.HomieWithdrawCashResp
73, // 78: metachat.api.service.wallet.v1.Wallet.HomieWithdrawCashFailRefund:output_type -> metachat.api.service.common.Empty
28, // 79: metachat.api.service.wallet.v1.Wallet.QueryWalletStatistics:output_type -> metachat.api.service.wallet.v1.QueryWalletStatisticsResp
73, // 80: metachat.api.service.wallet.v1.Wallet.CreatePayType:output_type -> metachat.api.service.common.Empty
35, // 81: metachat.api.service.wallet.v1.Wallet.QueryPayType:output_type -> metachat.api.service.wallet.v1.QueryPayTypeResp
73, // 82: metachat.api.service.wallet.v1.Wallet.UpdatePayType:output_type -> metachat.api.service.common.Empty
40, // 83: metachat.api.service.wallet.v1.Wallet.QueryRechargeRecord:output_type -> metachat.api.service.wallet.v1.QueryRechargeRecordResp
74, // 84: metachat.api.service.wallet.v1.Wallet.QueryRechargeRecordTotal:output_type -> metachat.api.service.common.QueryTotalResp
73, // 85: metachat.api.service.wallet.v1.Wallet.RechargeRecordRefund:output_type -> metachat.api.service.common.Empty
44, // 86: metachat.api.service.wallet.v1.Wallet.DeductAmountWallet:output_type -> metachat.api.service.wallet.v1.ChangeAmountResp
46, // 87: metachat.api.service.wallet.v1.Wallet.SystemAddUserHomieAmount:output_type -> metachat.api.service.wallet.v1.SystemAddUserHomieAmountResp
73, // 88: metachat.api.service.wallet.v1.Wallet.ApplyIapNotification:output_type -> metachat.api.service.common.Empty
49, // 89: metachat.api.service.wallet.v1.Wallet.QueryHomieExchangeRecord:output_type -> metachat.api.service.wallet.v1.QueryHomieExchangeRecordResp
50, // 90: metachat.api.service.wallet.v1.Wallet.QueryHomieExchangeRecordTotal:output_type -> metachat.api.service.wallet.v1.QueryHomieExchangeRecordTotalResp
51, // 91: metachat.api.service.wallet.v1.Wallet.QueryTodayAmountFlow:output_type -> metachat.api.service.wallet.v1.QueryRechargeAmountFlowResp
51, // 92: metachat.api.service.wallet.v1.Wallet.QueryYesterdayAmountFlow:output_type -> metachat.api.service.wallet.v1.QueryRechargeAmountFlowResp
51, // 93: metachat.api.service.wallet.v1.Wallet.QueryMonthAmountFlow:output_type -> metachat.api.service.wallet.v1.QueryRechargeAmountFlowResp
51, // 94: metachat.api.service.wallet.v1.Wallet.QueryTotalAmountFlow:output_type -> metachat.api.service.wallet.v1.QueryRechargeAmountFlowResp
67, // 95: metachat.api.service.wallet.v1.Wallet.QueryUserTotalRecharge:output_type -> metachat.api.service.wallet.v1.QueryUserTotalRechargeResp
65, // 96: metachat.api.service.wallet.v1.Wallet.QueryAllRechargeAmountFlow:output_type -> metachat.api.service.wallet.v1.QueryAllRechargeAmountFlowResp
73, // 97: metachat.api.service.wallet.v1.Wallet.LoadTotalAmountFlow:output_type -> metachat.api.service.common.Empty
73, // 98: metachat.api.service.wallet.v1.Wallet.LoadMonthAmountFlow:output_type -> metachat.api.service.common.Empty
73, // 99: metachat.api.service.wallet.v1.Wallet.LoadYesterdayAmountFlow:output_type -> metachat.api.service.common.Empty
73, // 100: metachat.api.service.wallet.v1.Wallet.LoadTodayAmountFlow:output_type -> metachat.api.service.common.Empty
15, // 101: metachat.api.service.wallet.v1.Wallet.JoinActivityConsumption:output_type -> metachat.api.service.wallet.v1.ConsumptionResp
54, // 102: metachat.api.service.wallet.v1.Wallet.QueryUserRecharge:output_type -> metachat.api.service.wallet.v1.QueryUserRechargeResp
73, // 103: metachat.api.service.wallet.v1.Wallet.FinishRechargeRecord:output_type -> metachat.api.service.common.Empty
58, // 104: metachat.api.service.wallet.v1.Wallet.QueryNotReportRechargeRecord:output_type -> metachat.api.service.wallet.v1.QueryNotReportRechargeRecordResp
60, // 105: metachat.api.service.wallet.v1.Wallet.QueryUserConsumption:output_type -> metachat.api.service.wallet.v1.QueryUserConsumptionResp
62, // 106: metachat.api.service.wallet.v1.Wallet.UserGiveDiamondToUser:output_type -> metachat.api.service.wallet.v1.UserGiveDiamondToUserResp
64, // 107: metachat.api.service.wallet.v1.Wallet.QuerySatisfyConsumptionUserList:output_type -> metachat.api.service.wallet.v1.QuerySatisfyConsumptionUserListResp
63, // [63:108] is the sub-list for method output_type
18, // [18:63] is the sub-list for method input_type
18, // [18:18] is the sub-list for extension type_name
18, // [18:18] is the sub-list for extension extendee
0, // [0:18] is the sub-list for field type_name
51, // 17: metachat.api.service.wallet.v1.QueryAllRechargeAmountFlowResp.last_month:type_name -> metachat.api.service.wallet.v1.QueryRechargeAmountFlowResp
51, // 18: metachat.api.service.wallet.v1.QueryAllRechargeAmountFlowResp.last_week:type_name -> metachat.api.service.wallet.v1.QueryRechargeAmountFlowResp
51, // 19: metachat.api.service.wallet.v1.QueryAllRechargeAmountFlowResp.week:type_name -> metachat.api.service.wallet.v1.QueryRechargeAmountFlowResp
72, // 20: metachat.api.service.wallet.v1.QueryUserTotalRechargeResp.uid_recharge_map:type_name -> metachat.api.service.wallet.v1.QueryUserTotalRechargeResp.UidRechargeMapEntry
0, // 21: metachat.api.service.wallet.v1.Wallet.CreateWallet:input_type -> metachat.api.service.wallet.v1.CreateWalletReq
1, // 22: metachat.api.service.wallet.v1.Wallet.GiveAmountWallet:input_type -> metachat.api.service.wallet.v1.GiveAmountWalletReq
2, // 23: metachat.api.service.wallet.v1.Wallet.QueryWallet:input_type -> metachat.api.service.wallet.v1.QueryWalletReq
4, // 24: metachat.api.service.wallet.v1.Wallet.RechargeDiamond:input_type -> metachat.api.service.wallet.v1.RechargeDiamondReq
29, // 25: metachat.api.service.wallet.v1.Wallet.RechargeDiamondCallBack:input_type -> metachat.api.service.wallet.v1.RechargeDiamondCallBackReq
6, // 26: metachat.api.service.wallet.v1.Wallet.ExchangeGoldCoins:input_type -> metachat.api.service.wallet.v1.ExchangeGoldCoinsReq
8, // 27: metachat.api.service.wallet.v1.Wallet.ExchangeDiamond:input_type -> metachat.api.service.wallet.v1.ExchangeDiamondReq
13, // 28: metachat.api.service.wallet.v1.Wallet.UpdateRechargeDiamondCombo:input_type -> metachat.api.service.wallet.v1.UpdateRechargeDiamondComboReq
10, // 29: metachat.api.service.wallet.v1.Wallet.QueryRechargeDiamondCombo:input_type -> metachat.api.service.wallet.v1.QueryRechargeDiamondComboReq
14, // 30: metachat.api.service.wallet.v1.Wallet.Consumption:input_type -> metachat.api.service.wallet.v1.ConsumptionReq
16, // 31: metachat.api.service.wallet.v1.Wallet.BuyFailRefund:input_type -> metachat.api.service.wallet.v1.BuyFailRefundReq
17, // 32: metachat.api.service.wallet.v1.Wallet.QueryWalletRecord:input_type -> metachat.api.service.wallet.v1.QueryWalletRecordReq
17, // 33: metachat.api.service.wallet.v1.Wallet.QueryWalletRecordStatistics:input_type -> metachat.api.service.wallet.v1.QueryWalletRecordReq
21, // 34: metachat.api.service.wallet.v1.Wallet.BatchAddUserHomieAmount:input_type -> metachat.api.service.wallet.v1.BatchAddUserHomieAmountReq
24, // 35: metachat.api.service.wallet.v1.Wallet.HomieWithdrawCash:input_type -> metachat.api.service.wallet.v1.HomieWithdrawCashReq
26, // 36: metachat.api.service.wallet.v1.Wallet.HomieWithdrawCashFailRefund:input_type -> metachat.api.service.wallet.v1.HomieWithdrawCashFailRefundReq
27, // 37: metachat.api.service.wallet.v1.Wallet.QueryWalletStatistics:input_type -> metachat.api.service.wallet.v1.QueryWalletStatisticsReq
31, // 38: metachat.api.service.wallet.v1.Wallet.CreatePayType:input_type -> metachat.api.service.wallet.v1.CreatePayTypeReq
32, // 39: metachat.api.service.wallet.v1.Wallet.QueryPayType:input_type -> metachat.api.service.wallet.v1.QueryPayTypeReq
33, // 40: metachat.api.service.wallet.v1.Wallet.UpdatePayType:input_type -> metachat.api.service.wallet.v1.UpdatePayTypeReq
38, // 41: metachat.api.service.wallet.v1.Wallet.QueryRechargeRecord:input_type -> metachat.api.service.wallet.v1.QueryRechargeRecordReq
38, // 42: metachat.api.service.wallet.v1.Wallet.QueryRechargeRecordTotal:input_type -> metachat.api.service.wallet.v1.QueryRechargeRecordReq
41, // 43: metachat.api.service.wallet.v1.Wallet.RechargeRecordRefund:input_type -> metachat.api.service.wallet.v1.RechargeRecordRefundReq
42, // 44: metachat.api.service.wallet.v1.Wallet.DeductAmountWallet:input_type -> metachat.api.service.wallet.v1.DeductAmountWalletReq
45, // 45: metachat.api.service.wallet.v1.Wallet.SystemAddUserHomieAmount:input_type -> metachat.api.service.wallet.v1.SystemAddUserHomieAmountReq
43, // 46: metachat.api.service.wallet.v1.Wallet.ApplyIapNotification:input_type -> metachat.api.service.wallet.v1.ApplyIapNotificationReq
47, // 47: metachat.api.service.wallet.v1.Wallet.QueryHomieExchangeRecord:input_type -> metachat.api.service.wallet.v1.QueryHomieExchangeRecordReq
47, // 48: metachat.api.service.wallet.v1.Wallet.QueryHomieExchangeRecordTotal:input_type -> metachat.api.service.wallet.v1.QueryHomieExchangeRecordReq
73, // 49: metachat.api.service.wallet.v1.Wallet.QueryTodayAmountFlow:input_type -> metachat.api.service.common.Empty
73, // 50: metachat.api.service.wallet.v1.Wallet.QueryYesterdayAmountFlow:input_type -> metachat.api.service.common.Empty
73, // 51: metachat.api.service.wallet.v1.Wallet.QueryMonthAmountFlow:input_type -> metachat.api.service.common.Empty
73, // 52: metachat.api.service.wallet.v1.Wallet.QueryTotalAmountFlow:input_type -> metachat.api.service.common.Empty
66, // 53: metachat.api.service.wallet.v1.Wallet.QueryUserTotalRecharge:input_type -> metachat.api.service.wallet.v1.QueryUserTotalRechargeReq
73, // 54: metachat.api.service.wallet.v1.Wallet.QueryAllRechargeAmountFlow:input_type -> metachat.api.service.common.Empty
73, // 55: metachat.api.service.wallet.v1.Wallet.LoadTotalAmountFlow:input_type -> metachat.api.service.common.Empty
73, // 56: metachat.api.service.wallet.v1.Wallet.LoadMonthAmountFlow:input_type -> metachat.api.service.common.Empty
73, // 57: metachat.api.service.wallet.v1.Wallet.LoadYesterdayAmountFlow:input_type -> metachat.api.service.common.Empty
73, // 58: metachat.api.service.wallet.v1.Wallet.LoadTodayAmountFlow:input_type -> metachat.api.service.common.Empty
14, // 59: metachat.api.service.wallet.v1.Wallet.JoinActivityConsumption:input_type -> metachat.api.service.wallet.v1.ConsumptionReq
52, // 60: metachat.api.service.wallet.v1.Wallet.QueryUserRecharge:input_type -> metachat.api.service.wallet.v1.QueryUserRechargeReq
55, // 61: metachat.api.service.wallet.v1.Wallet.FinishRechargeRecord:input_type -> metachat.api.service.wallet.v1.FinishRechargeRecordReq
56, // 62: metachat.api.service.wallet.v1.Wallet.QueryNotReportRechargeRecord:input_type -> metachat.api.service.wallet.v1.QueryNotReportRechargeRecordReq
59, // 63: metachat.api.service.wallet.v1.Wallet.QueryUserConsumption:input_type -> metachat.api.service.wallet.v1.QueryUserConsumptionReq
61, // 64: metachat.api.service.wallet.v1.Wallet.UserGiveDiamondToUser:input_type -> metachat.api.service.wallet.v1.UserGiveDiamondToUserReq
63, // 65: metachat.api.service.wallet.v1.Wallet.QuerySatisfyConsumptionUserList:input_type -> metachat.api.service.wallet.v1.QuerySatisfyConsumptionUserListReq
73, // 66: metachat.api.service.wallet.v1.Wallet.CreateWallet:output_type -> metachat.api.service.common.Empty
44, // 67: metachat.api.service.wallet.v1.Wallet.GiveAmountWallet:output_type -> metachat.api.service.wallet.v1.ChangeAmountResp
3, // 68: metachat.api.service.wallet.v1.Wallet.QueryWallet:output_type -> metachat.api.service.wallet.v1.QueryWalletResp
5, // 69: metachat.api.service.wallet.v1.Wallet.RechargeDiamond:output_type -> metachat.api.service.wallet.v1.RechargeDiamondResp
30, // 70: metachat.api.service.wallet.v1.Wallet.RechargeDiamondCallBack:output_type -> metachat.api.service.wallet.v1.RechargeDiamondCallBackResp
7, // 71: metachat.api.service.wallet.v1.Wallet.ExchangeGoldCoins:output_type -> metachat.api.service.wallet.v1.ExchangeGoldCoinsResp
9, // 72: metachat.api.service.wallet.v1.Wallet.ExchangeDiamond:output_type -> metachat.api.service.wallet.v1.ExchangeDiamondResp
73, // 73: metachat.api.service.wallet.v1.Wallet.UpdateRechargeDiamondCombo:output_type -> metachat.api.service.common.Empty
12, // 74: metachat.api.service.wallet.v1.Wallet.QueryRechargeDiamondCombo:output_type -> metachat.api.service.wallet.v1.QueryRechargeDiamondComboResp
15, // 75: metachat.api.service.wallet.v1.Wallet.Consumption:output_type -> metachat.api.service.wallet.v1.ConsumptionResp
73, // 76: metachat.api.service.wallet.v1.Wallet.BuyFailRefund:output_type -> metachat.api.service.common.Empty
19, // 77: metachat.api.service.wallet.v1.Wallet.QueryWalletRecord:output_type -> metachat.api.service.wallet.v1.QueryWalletRecordResp
74, // 78: metachat.api.service.wallet.v1.Wallet.QueryWalletRecordStatistics:output_type -> metachat.api.service.common.QueryTotalResp
23, // 79: metachat.api.service.wallet.v1.Wallet.BatchAddUserHomieAmount:output_type -> metachat.api.service.wallet.v1.BatchAddUserHomieAmountResp
25, // 80: metachat.api.service.wallet.v1.Wallet.HomieWithdrawCash:output_type -> metachat.api.service.wallet.v1.HomieWithdrawCashResp
73, // 81: metachat.api.service.wallet.v1.Wallet.HomieWithdrawCashFailRefund:output_type -> metachat.api.service.common.Empty
28, // 82: metachat.api.service.wallet.v1.Wallet.QueryWalletStatistics:output_type -> metachat.api.service.wallet.v1.QueryWalletStatisticsResp
73, // 83: metachat.api.service.wallet.v1.Wallet.CreatePayType:output_type -> metachat.api.service.common.Empty
35, // 84: metachat.api.service.wallet.v1.Wallet.QueryPayType:output_type -> metachat.api.service.wallet.v1.QueryPayTypeResp
73, // 85: metachat.api.service.wallet.v1.Wallet.UpdatePayType:output_type -> metachat.api.service.common.Empty
40, // 86: metachat.api.service.wallet.v1.Wallet.QueryRechargeRecord:output_type -> metachat.api.service.wallet.v1.QueryRechargeRecordResp
74, // 87: metachat.api.service.wallet.v1.Wallet.QueryRechargeRecordTotal:output_type -> metachat.api.service.common.QueryTotalResp
73, // 88: metachat.api.service.wallet.v1.Wallet.RechargeRecordRefund:output_type -> metachat.api.service.common.Empty
44, // 89: metachat.api.service.wallet.v1.Wallet.DeductAmountWallet:output_type -> metachat.api.service.wallet.v1.ChangeAmountResp
46, // 90: metachat.api.service.wallet.v1.Wallet.SystemAddUserHomieAmount:output_type -> metachat.api.service.wallet.v1.SystemAddUserHomieAmountResp
73, // 91: metachat.api.service.wallet.v1.Wallet.ApplyIapNotification:output_type -> metachat.api.service.common.Empty
49, // 92: metachat.api.service.wallet.v1.Wallet.QueryHomieExchangeRecord:output_type -> metachat.api.service.wallet.v1.QueryHomieExchangeRecordResp
50, // 93: metachat.api.service.wallet.v1.Wallet.QueryHomieExchangeRecordTotal:output_type -> metachat.api.service.wallet.v1.QueryHomieExchangeRecordTotalResp
51, // 94: metachat.api.service.wallet.v1.Wallet.QueryTodayAmountFlow:output_type -> metachat.api.service.wallet.v1.QueryRechargeAmountFlowResp
51, // 95: metachat.api.service.wallet.v1.Wallet.QueryYesterdayAmountFlow:output_type -> metachat.api.service.wallet.v1.QueryRechargeAmountFlowResp
51, // 96: metachat.api.service.wallet.v1.Wallet.QueryMonthAmountFlow:output_type -> metachat.api.service.wallet.v1.QueryRechargeAmountFlowResp
51, // 97: metachat.api.service.wallet.v1.Wallet.QueryTotalAmountFlow:output_type -> metachat.api.service.wallet.v1.QueryRechargeAmountFlowResp
67, // 98: metachat.api.service.wallet.v1.Wallet.QueryUserTotalRecharge:output_type -> metachat.api.service.wallet.v1.QueryUserTotalRechargeResp
65, // 99: metachat.api.service.wallet.v1.Wallet.QueryAllRechargeAmountFlow:output_type -> metachat.api.service.wallet.v1.QueryAllRechargeAmountFlowResp
73, // 100: metachat.api.service.wallet.v1.Wallet.LoadTotalAmountFlow:output_type -> metachat.api.service.common.Empty
73, // 101: metachat.api.service.wallet.v1.Wallet.LoadMonthAmountFlow:output_type -> metachat.api.service.common.Empty
73, // 102: metachat.api.service.wallet.v1.Wallet.LoadYesterdayAmountFlow:output_type -> metachat.api.service.common.Empty
73, // 103: metachat.api.service.wallet.v1.Wallet.LoadTodayAmountFlow:output_type -> metachat.api.service.common.Empty
15, // 104: metachat.api.service.wallet.v1.Wallet.JoinActivityConsumption:output_type -> metachat.api.service.wallet.v1.ConsumptionResp
54, // 105: metachat.api.service.wallet.v1.Wallet.QueryUserRecharge:output_type -> metachat.api.service.wallet.v1.QueryUserRechargeResp
73, // 106: metachat.api.service.wallet.v1.Wallet.FinishRechargeRecord:output_type -> metachat.api.service.common.Empty
58, // 107: metachat.api.service.wallet.v1.Wallet.QueryNotReportRechargeRecord:output_type -> metachat.api.service.wallet.v1.QueryNotReportRechargeRecordResp
60, // 108: metachat.api.service.wallet.v1.Wallet.QueryUserConsumption:output_type -> metachat.api.service.wallet.v1.QueryUserConsumptionResp
62, // 109: metachat.api.service.wallet.v1.Wallet.UserGiveDiamondToUser:output_type -> metachat.api.service.wallet.v1.UserGiveDiamondToUserResp
64, // 110: metachat.api.service.wallet.v1.Wallet.QuerySatisfyConsumptionUserList:output_type -> metachat.api.service.wallet.v1.QuerySatisfyConsumptionUserListResp
66, // [66:111] is the sub-list for method output_type
21, // [21:66] is the sub-list for method input_type
21, // [21:21] is the sub-list for extension type_name
21, // [21:21] is the sub-list for extension extendee
0, // [0:21] is the sub-list for field type_name
}
func init() { file_wallet_v1_wallet_proto_init() }

3
wallet/v1/wallet.proto

@ -600,6 +600,9 @@ message QueryAllRechargeAmountFlowResp {
QueryRechargeAmountFlowResp yesterday = 2;
QueryRechargeAmountFlowResp month = 3;
QueryRechargeAmountFlowResp total = 4;
QueryRechargeAmountFlowResp last_month = 5;
QueryRechargeAmountFlowResp last_week = 6;
QueryRechargeAmountFlowResp week = 7;
}
message QueryUserTotalRechargeReq {

Loading…
Cancel
Save