// Code generated by protoc-gen-go. DO NOT EDIT. // versions: // protoc-gen-go v1.23.0 // protoc v3.11.4 // source: orderCenter.proto package pb import ( context "context" proto "github.com/golang/protobuf/proto" grpc "google.golang.org/grpc" codes "google.golang.org/grpc/codes" status "google.golang.org/grpc/status" protoreflect "google.golang.org/protobuf/reflect/protoreflect" protoimpl "google.golang.org/protobuf/runtime/protoimpl" reflect "reflect" sync "sync" ) const ( // Verify that this generated code is sufficiently up-to-date. _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) // Verify that runtime/protoimpl is sufficiently up-to-date. _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) ) // This is a compile-time assertion that a sufficiently up-to-date version // of the legacy proto package is being used. const _ = proto.ProtoPackageIsVersion4 type GetOrderCodeReq struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Appid string `protobuf:"bytes,1,opt,name=appid,proto3" json:"appid,omitempty"` } func (x *GetOrderCodeReq) Reset() { *x = GetOrderCodeReq{} if protoimpl.UnsafeEnabled { mi := &file_orderCenter_proto_msgTypes[0] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *GetOrderCodeReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetOrderCodeReq) ProtoMessage() {} func (x *GetOrderCodeReq) ProtoReflect() protoreflect.Message { mi := &file_orderCenter_proto_msgTypes[0] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use GetOrderCodeReq.ProtoReflect.Descriptor instead. func (*GetOrderCodeReq) Descriptor() ([]byte, []int) { return file_orderCenter_proto_rawDescGZIP(), []int{0} } func (x *GetOrderCodeReq) GetAppid() string { if x != nil { return x.Appid } return "" } type GetOrderCodeResp struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields ErrorCode int64 `protobuf:"varint,1,opt,name=error_code,json=errorCode,proto3" json:"error_code,omitempty"` ErrorMsg string `protobuf:"bytes,2,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"` Data *OrderCode `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"` } func (x *GetOrderCodeResp) Reset() { *x = GetOrderCodeResp{} if protoimpl.UnsafeEnabled { mi := &file_orderCenter_proto_msgTypes[1] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *GetOrderCodeResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*GetOrderCodeResp) ProtoMessage() {} func (x *GetOrderCodeResp) ProtoReflect() protoreflect.Message { mi := &file_orderCenter_proto_msgTypes[1] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use GetOrderCodeResp.ProtoReflect.Descriptor instead. func (*GetOrderCodeResp) Descriptor() ([]byte, []int) { return file_orderCenter_proto_rawDescGZIP(), []int{1} } func (x *GetOrderCodeResp) GetErrorCode() int64 { if x != nil { return x.ErrorCode } return 0 } func (x *GetOrderCodeResp) GetErrorMsg() string { if x != nil { return x.ErrorMsg } return "" } func (x *GetOrderCodeResp) GetData() *OrderCode { if x != nil { return x.Data } return nil } type OrderCode struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields OrderCode string `protobuf:"bytes,1,opt,name=order_code,json=orderCode,proto3" json:"order_code,omitempty"` } func (x *OrderCode) Reset() { *x = OrderCode{} if protoimpl.UnsafeEnabled { mi := &file_orderCenter_proto_msgTypes[2] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *OrderCode) String() string { return protoimpl.X.MessageStringOf(x) } func (*OrderCode) ProtoMessage() {} func (x *OrderCode) ProtoReflect() protoreflect.Message { mi := &file_orderCenter_proto_msgTypes[2] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use OrderCode.ProtoReflect.Descriptor instead. func (*OrderCode) Descriptor() ([]byte, []int) { return file_orderCenter_proto_rawDescGZIP(), []int{2} } func (x *OrderCode) GetOrderCode() string { if x != nil { return x.OrderCode } return "" } type OrderAddUpdateReq struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Appid string `protobuf:"bytes,1,opt,name=appid,proto3" json:"appid,omitempty"` OrderCode string `protobuf:"bytes,2,opt,name=order_code,json=orderCode,proto3" json:"order_code,omitempty"` Order *Order `protobuf:"bytes,3,opt,name=order,proto3" json:"order,omitempty"` OrderExtend *OrderExtend `protobuf:"bytes,4,opt,name=order_extend,json=orderExtend,proto3" json:"order_extend,omitempty"` OrderCommodity []*OrderCommodity `protobuf:"bytes,5,rep,name=order_commodity,json=orderCommodity,proto3" json:"order_commodity,omitempty"` OrderBusiness *OrderBusiness `protobuf:"bytes,6,opt,name=order_business,json=orderBusiness,proto3" json:"order_business,omitempty"` } func (x *OrderAddUpdateReq) Reset() { *x = OrderAddUpdateReq{} if protoimpl.UnsafeEnabled { mi := &file_orderCenter_proto_msgTypes[3] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *OrderAddUpdateReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*OrderAddUpdateReq) ProtoMessage() {} func (x *OrderAddUpdateReq) ProtoReflect() protoreflect.Message { mi := &file_orderCenter_proto_msgTypes[3] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use OrderAddUpdateReq.ProtoReflect.Descriptor instead. func (*OrderAddUpdateReq) Descriptor() ([]byte, []int) { return file_orderCenter_proto_rawDescGZIP(), []int{3} } func (x *OrderAddUpdateReq) GetAppid() string { if x != nil { return x.Appid } return "" } func (x *OrderAddUpdateReq) GetOrderCode() string { if x != nil { return x.OrderCode } return "" } func (x *OrderAddUpdateReq) GetOrder() *Order { if x != nil { return x.Order } return nil } func (x *OrderAddUpdateReq) GetOrderExtend() *OrderExtend { if x != nil { return x.OrderExtend } return nil } func (x *OrderAddUpdateReq) GetOrderCommodity() []*OrderCommodity { if x != nil { return x.OrderCommodity } return nil } func (x *OrderAddUpdateReq) GetOrderBusiness() *OrderBusiness { if x != nil { return x.OrderBusiness } return nil } type OrderStatusUpdateReq struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Appid string `protobuf:"bytes,1,opt,name=appid,proto3" json:"appid,omitempty"` OrderCode string `protobuf:"bytes,2,opt,name=order_code,json=orderCode,proto3" json:"order_code,omitempty"` DataType int64 `protobuf:"varint,3,opt,name=data_type,json=dataType,proto3" json:"data_type,omitempty"` OrderStatus int64 `protobuf:"varint,4,opt,name=order_status,json=orderStatus,proto3" json:"order_status,omitempty"` } func (x *OrderStatusUpdateReq) Reset() { *x = OrderStatusUpdateReq{} if protoimpl.UnsafeEnabled { mi := &file_orderCenter_proto_msgTypes[4] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *OrderStatusUpdateReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*OrderStatusUpdateReq) ProtoMessage() {} func (x *OrderStatusUpdateReq) ProtoReflect() protoreflect.Message { mi := &file_orderCenter_proto_msgTypes[4] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use OrderStatusUpdateReq.ProtoReflect.Descriptor instead. func (*OrderStatusUpdateReq) Descriptor() ([]byte, []int) { return file_orderCenter_proto_rawDescGZIP(), []int{4} } func (x *OrderStatusUpdateReq) GetAppid() string { if x != nil { return x.Appid } return "" } func (x *OrderStatusUpdateReq) GetOrderCode() string { if x != nil { return x.OrderCode } return "" } func (x *OrderStatusUpdateReq) GetDataType() int64 { if x != nil { return x.DataType } return 0 } func (x *OrderStatusUpdateReq) GetOrderStatus() int64 { if x != nil { return x.OrderStatus } return 0 } type Order struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields OrderMoney int64 `protobuf:"varint,1,opt,name=order_money,json=orderMoney,proto3" json:"order_money,omitempty"` OriginalPrice int64 `protobuf:"varint,2,opt,name=original_price,json=originalPrice,proto3" json:"original_price,omitempty"` CreateTime string `protobuf:"bytes,3,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` OrderStatus int64 `protobuf:"varint,4,opt,name=order_status,json=orderStatus,proto3" json:"order_status,omitempty"` UserId int64 `protobuf:"varint,5,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` EntId int64 `protobuf:"varint,6,opt,name=ent_id,json=entId,proto3" json:"ent_id,omitempty"` } func (x *Order) Reset() { *x = Order{} if protoimpl.UnsafeEnabled { mi := &file_orderCenter_proto_msgTypes[5] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *Order) String() string { return protoimpl.X.MessageStringOf(x) } func (*Order) ProtoMessage() {} func (x *Order) ProtoReflect() protoreflect.Message { mi := &file_orderCenter_proto_msgTypes[5] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use Order.ProtoReflect.Descriptor instead. func (*Order) Descriptor() ([]byte, []int) { return file_orderCenter_proto_rawDescGZIP(), []int{5} } func (x *Order) GetOrderMoney() int64 { if x != nil { return x.OrderMoney } return 0 } func (x *Order) GetOriginalPrice() int64 { if x != nil { return x.OriginalPrice } return 0 } func (x *Order) GetCreateTime() string { if x != nil { return x.CreateTime } return "" } func (x *Order) GetOrderStatus() int64 { if x != nil { return x.OrderStatus } return 0 } func (x *Order) GetUserId() int64 { if x != nil { return x.UserId } return 0 } func (x *Order) GetEntId() int64 { if x != nil { return x.EntId } return 0 } type OrderExtend struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields PayType int64 `protobuf:"varint,1,opt,name=pay_type,json=payType,proto3" json:"pay_type,omitempty"` Source int64 `protobuf:"varint,2,opt,name=source,proto3" json:"source,omitempty"` DisWord string `protobuf:"bytes,3,opt,name=dis_word,json=disWord,proto3" json:"dis_word,omitempty"` IscanInvoice int64 `protobuf:"varint,4,opt,name=iscan_invoice,json=iscanInvoice,proto3" json:"iscan_invoice,omitempty"` IscanEvaluate int64 `protobuf:"varint,5,opt,name=iscan_evaluate,json=iscanEvaluate,proto3" json:"iscan_evaluate,omitempty"` RemindStatus int64 `protobuf:"varint,6,opt,name=remind_status,json=remindStatus,proto3" json:"remind_status,omitempty"` } func (x *OrderExtend) Reset() { *x = OrderExtend{} if protoimpl.UnsafeEnabled { mi := &file_orderCenter_proto_msgTypes[6] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *OrderExtend) String() string { return protoimpl.X.MessageStringOf(x) } func (*OrderExtend) ProtoMessage() {} func (x *OrderExtend) ProtoReflect() protoreflect.Message { mi := &file_orderCenter_proto_msgTypes[6] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use OrderExtend.ProtoReflect.Descriptor instead. func (*OrderExtend) Descriptor() ([]byte, []int) { return file_orderCenter_proto_rawDescGZIP(), []int{6} } func (x *OrderExtend) GetPayType() int64 { if x != nil { return x.PayType } return 0 } func (x *OrderExtend) GetSource() int64 { if x != nil { return x.Source } return 0 } func (x *OrderExtend) GetDisWord() string { if x != nil { return x.DisWord } return "" } func (x *OrderExtend) GetIscanInvoice() int64 { if x != nil { return x.IscanInvoice } return 0 } func (x *OrderExtend) GetIscanEvaluate() int64 { if x != nil { return x.IscanEvaluate } return 0 } func (x *OrderExtend) GetRemindStatus() int64 { if x != nil { return x.RemindStatus } return 0 } type OrderCommodity struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields GoodsCode string `protobuf:"bytes,1,opt,name=goods_code,json=goodsCode,proto3" json:"goods_code,omitempty"` GoodsSpecId int64 `protobuf:"varint,2,opt,name=goods_spec_id,json=goodsSpecId,proto3" json:"goods_spec_id,omitempty"` Num int64 `protobuf:"varint,3,opt,name=num,proto3" json:"num,omitempty"` Price int64 `protobuf:"varint,4,opt,name=price,proto3" json:"price,omitempty"` Total int64 `protobuf:"varint,5,opt,name=total,proto3" json:"total,omitempty"` Isgift int64 `protobuf:"varint,6,opt,name=isgift,proto3" json:"isgift,omitempty"` } func (x *OrderCommodity) Reset() { *x = OrderCommodity{} if protoimpl.UnsafeEnabled { mi := &file_orderCenter_proto_msgTypes[7] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *OrderCommodity) String() string { return protoimpl.X.MessageStringOf(x) } func (*OrderCommodity) ProtoMessage() {} func (x *OrderCommodity) ProtoReflect() protoreflect.Message { mi := &file_orderCenter_proto_msgTypes[7] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use OrderCommodity.ProtoReflect.Descriptor instead. func (*OrderCommodity) Descriptor() ([]byte, []int) { return file_orderCenter_proto_rawDescGZIP(), []int{7} } func (x *OrderCommodity) GetGoodsCode() string { if x != nil { return x.GoodsCode } return "" } func (x *OrderCommodity) GetGoodsSpecId() int64 { if x != nil { return x.GoodsSpecId } return 0 } func (x *OrderCommodity) GetNum() int64 { if x != nil { return x.Num } return 0 } func (x *OrderCommodity) GetPrice() int64 { if x != nil { return x.Price } return 0 } func (x *OrderCommodity) GetTotal() int64 { if x != nil { return x.Total } return 0 } func (x *OrderCommodity) GetIsgift() int64 { if x != nil { return x.Isgift } return 0 } type OrderBusiness struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields ServiceStatus int64 `protobuf:"varint,1,opt,name=service_status,json=serviceStatus,proto3" json:"service_status,omitempty"` Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"` FilterKeys string `protobuf:"bytes,3,opt,name=filter_keys,json=filterKeys,proto3" json:"filter_keys,omitempty"` FilterPublishtime string `protobuf:"bytes,4,opt,name=filter_publishtime,json=filterPublishtime,proto3" json:"filter_publishtime,omitempty"` ServiceTime string `protobuf:"bytes,5,opt,name=service_time,json=serviceTime,proto3" json:"service_time,omitempty"` DataCount int64 `protobuf:"varint,6,opt,name=data_count,json=dataCount,proto3" json:"data_count,omitempty"` FilterId string `protobuf:"bytes,7,opt,name=filter_id,json=filterId,proto3" json:"filter_id,omitempty"` DownloadUrl string `protobuf:"bytes,8,opt,name=download_url,json=downloadUrl,proto3" json:"download_url,omitempty"` GoodsCode string `protobuf:"bytes,9,opt,name=goods_code,json=goodsCode,proto3" json:"goods_code,omitempty"` GoodsSpecId int64 `protobuf:"varint,10,opt,name=goods_spec_id,json=goodsSpecId,proto3" json:"goods_spec_id,omitempty"` UserPhone string `protobuf:"bytes,11,opt,name=user_phone,json=userPhone,proto3" json:"user_phone,omitempty"` UserMail string `protobuf:"bytes,12,opt,name=user_mail,json=userMail,proto3" json:"user_mail,omitempty"` DataSpec string `protobuf:"bytes,13,opt,name=data_spec,json=dataSpec,proto3" json:"data_spec,omitempty"` } func (x *OrderBusiness) Reset() { *x = OrderBusiness{} if protoimpl.UnsafeEnabled { mi := &file_orderCenter_proto_msgTypes[8] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *OrderBusiness) String() string { return protoimpl.X.MessageStringOf(x) } func (*OrderBusiness) ProtoMessage() {} func (x *OrderBusiness) ProtoReflect() protoreflect.Message { mi := &file_orderCenter_proto_msgTypes[8] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use OrderBusiness.ProtoReflect.Descriptor instead. func (*OrderBusiness) Descriptor() ([]byte, []int) { return file_orderCenter_proto_rawDescGZIP(), []int{8} } func (x *OrderBusiness) GetServiceStatus() int64 { if x != nil { return x.ServiceStatus } return 0 } func (x *OrderBusiness) GetFilter() string { if x != nil { return x.Filter } return "" } func (x *OrderBusiness) GetFilterKeys() string { if x != nil { return x.FilterKeys } return "" } func (x *OrderBusiness) GetFilterPublishtime() string { if x != nil { return x.FilterPublishtime } return "" } func (x *OrderBusiness) GetServiceTime() string { if x != nil { return x.ServiceTime } return "" } func (x *OrderBusiness) GetDataCount() int64 { if x != nil { return x.DataCount } return 0 } func (x *OrderBusiness) GetFilterId() string { if x != nil { return x.FilterId } return "" } func (x *OrderBusiness) GetDownloadUrl() string { if x != nil { return x.DownloadUrl } return "" } func (x *OrderBusiness) GetGoodsCode() string { if x != nil { return x.GoodsCode } return "" } func (x *OrderBusiness) GetGoodsSpecId() int64 { if x != nil { return x.GoodsSpecId } return 0 } func (x *OrderBusiness) GetUserPhone() string { if x != nil { return x.UserPhone } return "" } func (x *OrderBusiness) GetUserMail() string { if x != nil { return x.UserMail } return "" } func (x *OrderBusiness) GetDataSpec() string { if x != nil { return x.DataSpec } return "" } type OrderDelReq struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Appid string `protobuf:"bytes,1,opt,name=appid,proto3" json:"appid,omitempty"` OrderCode string `protobuf:"bytes,2,opt,name=order_code,json=orderCode,proto3" json:"order_code,omitempty"` } func (x *OrderDelReq) Reset() { *x = OrderDelReq{} if protoimpl.UnsafeEnabled { mi := &file_orderCenter_proto_msgTypes[9] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *OrderDelReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*OrderDelReq) ProtoMessage() {} func (x *OrderDelReq) ProtoReflect() protoreflect.Message { mi := &file_orderCenter_proto_msgTypes[9] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use OrderDelReq.ProtoReflect.Descriptor instead. func (*OrderDelReq) Descriptor() ([]byte, []int) { return file_orderCenter_proto_rawDescGZIP(), []int{9} } func (x *OrderDelReq) GetAppid() string { if x != nil { return x.Appid } return "" } func (x *OrderDelReq) GetOrderCode() string { if x != nil { return x.OrderCode } return "" } type OrderAddUpdateResp struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields ErrorCode int64 `protobuf:"varint,1,opt,name=error_code,json=errorCode,proto3" json:"error_code,omitempty"` ErrorMsg string `protobuf:"bytes,2,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"` Data *DataStatus `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"` } func (x *OrderAddUpdateResp) Reset() { *x = OrderAddUpdateResp{} if protoimpl.UnsafeEnabled { mi := &file_orderCenter_proto_msgTypes[10] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *OrderAddUpdateResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*OrderAddUpdateResp) ProtoMessage() {} func (x *OrderAddUpdateResp) ProtoReflect() protoreflect.Message { mi := &file_orderCenter_proto_msgTypes[10] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use OrderAddUpdateResp.ProtoReflect.Descriptor instead. func (*OrderAddUpdateResp) Descriptor() ([]byte, []int) { return file_orderCenter_proto_rawDescGZIP(), []int{10} } func (x *OrderAddUpdateResp) GetErrorCode() int64 { if x != nil { return x.ErrorCode } return 0 } func (x *OrderAddUpdateResp) GetErrorMsg() string { if x != nil { return x.ErrorMsg } return "" } func (x *OrderAddUpdateResp) GetData() *DataStatus { if x != nil { return x.Data } return nil } type DataStatus struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Status int64 `protobuf:"varint,1,opt,name=status,proto3" json:"status,omitempty"` } func (x *DataStatus) Reset() { *x = DataStatus{} if protoimpl.UnsafeEnabled { mi := &file_orderCenter_proto_msgTypes[11] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *DataStatus) String() string { return protoimpl.X.MessageStringOf(x) } func (*DataStatus) ProtoMessage() {} func (x *DataStatus) ProtoReflect() protoreflect.Message { mi := &file_orderCenter_proto_msgTypes[11] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use DataStatus.ProtoReflect.Descriptor instead. func (*DataStatus) Descriptor() ([]byte, []int) { return file_orderCenter_proto_rawDescGZIP(), []int{11} } func (x *DataStatus) GetStatus() int64 { if x != nil { return x.Status } return 0 } type OrderListReq struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Appid string `protobuf:"bytes,1,opt,name=appid,proto3" json:"appid,omitempty"` UserId string `protobuf:"bytes,2,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` NewUserId int64 `protobuf:"varint,3,opt,name=new_user_id,json=newUserId,proto3" json:"new_user_id,omitempty"` NewUserIds string `protobuf:"bytes,4,opt,name=new_user_ids,json=newUserIds,proto3" json:"new_user_ids,omitempty"` PageNum int64 `protobuf:"varint,5,opt,name=page_num,json=pageNum,proto3" json:"page_num,omitempty"` PageSize int64 `protobuf:"varint,6,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"` } func (x *OrderListReq) Reset() { *x = OrderListReq{} if protoimpl.UnsafeEnabled { mi := &file_orderCenter_proto_msgTypes[12] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *OrderListReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*OrderListReq) ProtoMessage() {} func (x *OrderListReq) ProtoReflect() protoreflect.Message { mi := &file_orderCenter_proto_msgTypes[12] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use OrderListReq.ProtoReflect.Descriptor instead. func (*OrderListReq) Descriptor() ([]byte, []int) { return file_orderCenter_proto_rawDescGZIP(), []int{12} } func (x *OrderListReq) GetAppid() string { if x != nil { return x.Appid } return "" } func (x *OrderListReq) GetUserId() string { if x != nil { return x.UserId } return "" } func (x *OrderListReq) GetNewUserId() int64 { if x != nil { return x.NewUserId } return 0 } func (x *OrderListReq) GetNewUserIds() string { if x != nil { return x.NewUserIds } return "" } func (x *OrderListReq) GetPageNum() int64 { if x != nil { return x.PageNum } return 0 } func (x *OrderListReq) GetPageSize() int64 { if x != nil { return x.PageSize } return 0 } type OrderListResp struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields ErrorCode int64 `protobuf:"varint,1,opt,name=error_code,json=errorCode,proto3" json:"error_code,omitempty"` ErrorMsg string `protobuf:"bytes,2,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"` Data *OrderList `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"` } func (x *OrderListResp) Reset() { *x = OrderListResp{} if protoimpl.UnsafeEnabled { mi := &file_orderCenter_proto_msgTypes[13] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *OrderListResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*OrderListResp) ProtoMessage() {} func (x *OrderListResp) ProtoReflect() protoreflect.Message { mi := &file_orderCenter_proto_msgTypes[13] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use OrderListResp.ProtoReflect.Descriptor instead. func (*OrderListResp) Descriptor() ([]byte, []int) { return file_orderCenter_proto_rawDescGZIP(), []int{13} } func (x *OrderListResp) GetErrorCode() int64 { if x != nil { return x.ErrorCode } return 0 } func (x *OrderListResp) GetErrorMsg() string { if x != nil { return x.ErrorMsg } return "" } func (x *OrderListResp) GetData() *OrderList { if x != nil { return x.Data } return nil } type OrderLists struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Appid string `protobuf:"bytes,1,opt,name=appid,proto3" json:"appid,omitempty"` OrderCode string `protobuf:"bytes,2,opt,name=order_code,json=orderCode,proto3" json:"order_code,omitempty"` DataType int64 `protobuf:"varint,3,opt,name=data_type,json=dataType,proto3" json:"data_type,omitempty"` Order *Order `protobuf:"bytes,4,opt,name=order,proto3" json:"order,omitempty"` OrderExtend *OrderExtend `protobuf:"bytes,5,opt,name=order_extend,json=orderExtend,proto3" json:"order_extend,omitempty"` OrderCommodity []*OrderCommodity `protobuf:"bytes,6,rep,name=order_commodity,json=orderCommodity,proto3" json:"order_commodity,omitempty"` OrderBusiness *OrderBusiness `protobuf:"bytes,7,opt,name=order_business,json=orderBusiness,proto3" json:"order_business,omitempty"` ProductType string `protobuf:"bytes,8,opt,name=product_type,json=productType,proto3" json:"product_type,omitempty"` StartTime string `protobuf:"bytes,9,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"` EntTime string `protobuf:"bytes,10,opt,name=ent_time,json=entTime,proto3" json:"ent_time,omitempty"` } func (x *OrderLists) Reset() { *x = OrderLists{} if protoimpl.UnsafeEnabled { mi := &file_orderCenter_proto_msgTypes[14] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *OrderLists) String() string { return protoimpl.X.MessageStringOf(x) } func (*OrderLists) ProtoMessage() {} func (x *OrderLists) ProtoReflect() protoreflect.Message { mi := &file_orderCenter_proto_msgTypes[14] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use OrderLists.ProtoReflect.Descriptor instead. func (*OrderLists) Descriptor() ([]byte, []int) { return file_orderCenter_proto_rawDescGZIP(), []int{14} } func (x *OrderLists) GetAppid() string { if x != nil { return x.Appid } return "" } func (x *OrderLists) GetOrderCode() string { if x != nil { return x.OrderCode } return "" } func (x *OrderLists) GetDataType() int64 { if x != nil { return x.DataType } return 0 } func (x *OrderLists) GetOrder() *Order { if x != nil { return x.Order } return nil } func (x *OrderLists) GetOrderExtend() *OrderExtend { if x != nil { return x.OrderExtend } return nil } func (x *OrderLists) GetOrderCommodity() []*OrderCommodity { if x != nil { return x.OrderCommodity } return nil } func (x *OrderLists) GetOrderBusiness() *OrderBusiness { if x != nil { return x.OrderBusiness } return nil } func (x *OrderLists) GetProductType() string { if x != nil { return x.ProductType } return "" } func (x *OrderLists) GetStartTime() string { if x != nil { return x.StartTime } return "" } func (x *OrderLists) GetEntTime() string { if x != nil { return x.EntTime } return "" } type OrderList struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields OrderList []*OrderLists `protobuf:"bytes,1,rep,name=order_list,json=orderList,proto3" json:"order_list,omitempty"` Count int64 `protobuf:"varint,2,opt,name=count,proto3" json:"count,omitempty"` } func (x *OrderList) Reset() { *x = OrderList{} if protoimpl.UnsafeEnabled { mi := &file_orderCenter_proto_msgTypes[15] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *OrderList) String() string { return protoimpl.X.MessageStringOf(x) } func (*OrderList) ProtoMessage() {} func (x *OrderList) ProtoReflect() protoreflect.Message { mi := &file_orderCenter_proto_msgTypes[15] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use OrderList.ProtoReflect.Descriptor instead. func (*OrderList) Descriptor() ([]byte, []int) { return file_orderCenter_proto_rawDescGZIP(), []int{15} } func (x *OrderList) GetOrderList() []*OrderLists { if x != nil { return x.OrderList } return nil } func (x *OrderList) GetCount() int64 { if x != nil { return x.Count } return 0 } type OrderInfoReq struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Appid string `protobuf:"bytes,1,opt,name=appid,proto3" json:"appid,omitempty"` OrderCode string `protobuf:"bytes,2,opt,name=order_code,json=orderCode,proto3" json:"order_code,omitempty"` DataType int64 `protobuf:"varint,3,opt,name=data_type,json=dataType,proto3" json:"data_type,omitempty"` } func (x *OrderInfoReq) Reset() { *x = OrderInfoReq{} if protoimpl.UnsafeEnabled { mi := &file_orderCenter_proto_msgTypes[16] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *OrderInfoReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*OrderInfoReq) ProtoMessage() {} func (x *OrderInfoReq) ProtoReflect() protoreflect.Message { mi := &file_orderCenter_proto_msgTypes[16] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use OrderInfoReq.ProtoReflect.Descriptor instead. func (*OrderInfoReq) Descriptor() ([]byte, []int) { return file_orderCenter_proto_rawDescGZIP(), []int{16} } func (x *OrderInfoReq) GetAppid() string { if x != nil { return x.Appid } return "" } func (x *OrderInfoReq) GetOrderCode() string { if x != nil { return x.OrderCode } return "" } func (x *OrderInfoReq) GetDataType() int64 { if x != nil { return x.DataType } return 0 } type OrderInfoResp struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields ErrorCode int64 `protobuf:"varint,1,opt,name=error_code,json=errorCode,proto3" json:"error_code,omitempty"` ErrorMsg string `protobuf:"bytes,2,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"` Data *OrderInfo `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"` } func (x *OrderInfoResp) Reset() { *x = OrderInfoResp{} if protoimpl.UnsafeEnabled { mi := &file_orderCenter_proto_msgTypes[17] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *OrderInfoResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*OrderInfoResp) ProtoMessage() {} func (x *OrderInfoResp) ProtoReflect() protoreflect.Message { mi := &file_orderCenter_proto_msgTypes[17] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use OrderInfoResp.ProtoReflect.Descriptor instead. func (*OrderInfoResp) Descriptor() ([]byte, []int) { return file_orderCenter_proto_rawDescGZIP(), []int{17} } func (x *OrderInfoResp) GetErrorCode() int64 { if x != nil { return x.ErrorCode } return 0 } func (x *OrderInfoResp) GetErrorMsg() string { if x != nil { return x.ErrorMsg } return "" } func (x *OrderInfoResp) GetData() *OrderInfo { if x != nil { return x.Data } return nil } type OrderInfo struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields OrderInfo *OrderAddUpdateReq `protobuf:"bytes,1,opt,name=order_info,json=orderInfo,proto3" json:"order_info,omitempty"` } func (x *OrderInfo) Reset() { *x = OrderInfo{} if protoimpl.UnsafeEnabled { mi := &file_orderCenter_proto_msgTypes[18] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *OrderInfo) String() string { return protoimpl.X.MessageStringOf(x) } func (*OrderInfo) ProtoMessage() {} func (x *OrderInfo) ProtoReflect() protoreflect.Message { mi := &file_orderCenter_proto_msgTypes[18] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use OrderInfo.ProtoReflect.Descriptor instead. func (*OrderInfo) Descriptor() ([]byte, []int) { return file_orderCenter_proto_rawDescGZIP(), []int{18} } func (x *OrderInfo) GetOrderInfo() *OrderAddUpdateReq { if x != nil { return x.OrderInfo } return nil } type PayAddReq struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Appid string `protobuf:"bytes,1,opt,name=appid,proto3" json:"appid,omitempty"` OrderCode string `protobuf:"bytes,2,opt,name=order_code,json=orderCode,proto3" json:"order_code,omitempty"` Pay *Pay `protobuf:"bytes,3,opt,name=pay,proto3" json:"pay,omitempty"` } func (x *PayAddReq) Reset() { *x = PayAddReq{} if protoimpl.UnsafeEnabled { mi := &file_orderCenter_proto_msgTypes[19] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *PayAddReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*PayAddReq) ProtoMessage() {} func (x *PayAddReq) ProtoReflect() protoreflect.Message { mi := &file_orderCenter_proto_msgTypes[19] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use PayAddReq.ProtoReflect.Descriptor instead. func (*PayAddReq) Descriptor() ([]byte, []int) { return file_orderCenter_proto_rawDescGZIP(), []int{19} } func (x *PayAddReq) GetAppid() string { if x != nil { return x.Appid } return "" } func (x *PayAddReq) GetOrderCode() string { if x != nil { return x.OrderCode } return "" } func (x *PayAddReq) GetPay() *Pay { if x != nil { return x.Pay } return nil } type Pay struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields PayWay string `protobuf:"bytes,1,opt,name=pay_way,json=payWay,proto3" json:"pay_way,omitempty"` PayMoney int64 `protobuf:"varint,2,opt,name=pay_money,json=payMoney,proto3" json:"pay_money,omitempty"` PayCode string `protobuf:"bytes,3,opt,name=pay_code,json=payCode,proto3" json:"pay_code,omitempty"` PayVoucherUrl string `protobuf:"bytes,4,opt,name=pay_voucher_url,json=payVoucherUrl,proto3" json:"pay_voucher_url,omitempty"` PayAccount string `protobuf:"bytes,5,opt,name=pay_account,json=payAccount,proto3" json:"pay_account,omitempty"` PayName string `protobuf:"bytes,6,opt,name=pay_name,json=payName,proto3" json:"pay_name,omitempty"` CollectAccount string `protobuf:"bytes,7,opt,name=collect_account,json=collectAccount,proto3" json:"collect_account,omitempty"` CollectName string `protobuf:"bytes,8,opt,name=collect_name,json=collectName,proto3" json:"collect_name,omitempty"` OperatePerson string `protobuf:"bytes,9,opt,name=operate_person,json=operatePerson,proto3" json:"operate_person,omitempty"` OperateTime string `protobuf:"bytes,10,opt,name=operate_time,json=operateTime,proto3" json:"operate_time,omitempty"` Remark string `protobuf:"bytes,11,opt,name=remark,proto3" json:"remark,omitempty"` PrepayTime string `protobuf:"bytes,12,opt,name=prepay_time,json=prepayTime,proto3" json:"prepay_time,omitempty"` PrepayId string `protobuf:"bytes,13,opt,name=prepay_id,json=prepayId,proto3" json:"prepay_id,omitempty"` OutTradeNo string `protobuf:"bytes,14,opt,name=out_trade_no,json=outTradeNo,proto3" json:"out_trade_no,omitempty"` CodeUrl string `protobuf:"bytes,15,opt,name=code_url,json=codeUrl,proto3" json:"code_url,omitempty"` OriginPrice int64 `protobuf:"varint,16,opt,name=origin_price,json=originPrice,proto3" json:"origin_price,omitempty"` PointsDeductCount int64 `protobuf:"varint,17,opt,name=points_deduct_count,json=pointsDeductCount,proto3" json:"points_deduct_count,omitempty"` PointsDeductAmount int64 `protobuf:"varint,18,opt,name=points_deduct_amount,json=pointsDeductAmount,proto3" json:"points_deduct_amount,omitempty"` CardCount int64 `protobuf:"varint,19,opt,name=card_count,json=cardCount,proto3" json:"card_count,omitempty"` CardAmount int64 `protobuf:"varint,20,opt,name=card_amount,json=cardAmount,proto3" json:"card_amount,omitempty"` PayTime string `protobuf:"bytes,21,opt,name=pay_time,json=payTime,proto3" json:"pay_time,omitempty"` } func (x *Pay) Reset() { *x = Pay{} if protoimpl.UnsafeEnabled { mi := &file_orderCenter_proto_msgTypes[20] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *Pay) String() string { return protoimpl.X.MessageStringOf(x) } func (*Pay) ProtoMessage() {} func (x *Pay) ProtoReflect() protoreflect.Message { mi := &file_orderCenter_proto_msgTypes[20] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use Pay.ProtoReflect.Descriptor instead. func (*Pay) Descriptor() ([]byte, []int) { return file_orderCenter_proto_rawDescGZIP(), []int{20} } func (x *Pay) GetPayWay() string { if x != nil { return x.PayWay } return "" } func (x *Pay) GetPayMoney() int64 { if x != nil { return x.PayMoney } return 0 } func (x *Pay) GetPayCode() string { if x != nil { return x.PayCode } return "" } func (x *Pay) GetPayVoucherUrl() string { if x != nil { return x.PayVoucherUrl } return "" } func (x *Pay) GetPayAccount() string { if x != nil { return x.PayAccount } return "" } func (x *Pay) GetPayName() string { if x != nil { return x.PayName } return "" } func (x *Pay) GetCollectAccount() string { if x != nil { return x.CollectAccount } return "" } func (x *Pay) GetCollectName() string { if x != nil { return x.CollectName } return "" } func (x *Pay) GetOperatePerson() string { if x != nil { return x.OperatePerson } return "" } func (x *Pay) GetOperateTime() string { if x != nil { return x.OperateTime } return "" } func (x *Pay) GetRemark() string { if x != nil { return x.Remark } return "" } func (x *Pay) GetPrepayTime() string { if x != nil { return x.PrepayTime } return "" } func (x *Pay) GetPrepayId() string { if x != nil { return x.PrepayId } return "" } func (x *Pay) GetOutTradeNo() string { if x != nil { return x.OutTradeNo } return "" } func (x *Pay) GetCodeUrl() string { if x != nil { return x.CodeUrl } return "" } func (x *Pay) GetOriginPrice() int64 { if x != nil { return x.OriginPrice } return 0 } func (x *Pay) GetPointsDeductCount() int64 { if x != nil { return x.PointsDeductCount } return 0 } func (x *Pay) GetPointsDeductAmount() int64 { if x != nil { return x.PointsDeductAmount } return 0 } func (x *Pay) GetCardCount() int64 { if x != nil { return x.CardCount } return 0 } func (x *Pay) GetCardAmount() int64 { if x != nil { return x.CardAmount } return 0 } func (x *Pay) GetPayTime() string { if x != nil { return x.PayTime } return "" } type PayInfoResp struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields ErrorCode int64 `protobuf:"varint,1,opt,name=error_code,json=errorCode,proto3" json:"error_code,omitempty"` ErrorMsg string `protobuf:"bytes,2,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"` Data []*Pay `protobuf:"bytes,3,rep,name=data,proto3" json:"data,omitempty"` } func (x *PayInfoResp) Reset() { *x = PayInfoResp{} if protoimpl.UnsafeEnabled { mi := &file_orderCenter_proto_msgTypes[21] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *PayInfoResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*PayInfoResp) ProtoMessage() {} func (x *PayInfoResp) ProtoReflect() protoreflect.Message { mi := &file_orderCenter_proto_msgTypes[21] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use PayInfoResp.ProtoReflect.Descriptor instead. func (*PayInfoResp) Descriptor() ([]byte, []int) { return file_orderCenter_proto_rawDescGZIP(), []int{21} } func (x *PayInfoResp) GetErrorCode() int64 { if x != nil { return x.ErrorCode } return 0 } func (x *PayInfoResp) GetErrorMsg() string { if x != nil { return x.ErrorMsg } return "" } func (x *PayInfoResp) GetData() []*Pay { if x != nil { return x.Data } return nil } type RefundAddReq struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Appid string `protobuf:"bytes,1,opt,name=appid,proto3" json:"appid,omitempty"` OrderCode string `protobuf:"bytes,2,opt,name=order_code,json=orderCode,proto3" json:"order_code,omitempty"` RefundStatus int64 `protobuf:"varint,3,opt,name=refund_status,json=refundStatus,proto3" json:"refund_status,omitempty"` //1-全额退款 2-部分退款 Refund *Refund `protobuf:"bytes,4,opt,name=refund,proto3" json:"refund,omitempty"` } func (x *RefundAddReq) Reset() { *x = RefundAddReq{} if protoimpl.UnsafeEnabled { mi := &file_orderCenter_proto_msgTypes[22] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *RefundAddReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*RefundAddReq) ProtoMessage() {} func (x *RefundAddReq) ProtoReflect() protoreflect.Message { mi := &file_orderCenter_proto_msgTypes[22] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use RefundAddReq.ProtoReflect.Descriptor instead. func (*RefundAddReq) Descriptor() ([]byte, []int) { return file_orderCenter_proto_rawDescGZIP(), []int{22} } func (x *RefundAddReq) GetAppid() string { if x != nil { return x.Appid } return "" } func (x *RefundAddReq) GetOrderCode() string { if x != nil { return x.OrderCode } return "" } func (x *RefundAddReq) GetRefundStatus() int64 { if x != nil { return x.RefundStatus } return 0 } func (x *RefundAddReq) GetRefund() *Refund { if x != nil { return x.Refund } return nil } type Refund struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields RefundMoney int64 `protobuf:"varint,1,opt,name=refund_money,json=refundMoney,proto3" json:"refund_money,omitempty"` RefundReason string `protobuf:"bytes,2,opt,name=refund_reason,json=refundReason,proto3" json:"refund_reason,omitempty"` OperatePerson string `protobuf:"bytes,3,opt,name=operate_person,json=operatePerson,proto3" json:"operate_person,omitempty"` RefundChannel string `protobuf:"bytes,4,opt,name=refund_channel,json=refundChannel,proto3" json:"refund_channel,omitempty"` } func (x *Refund) Reset() { *x = Refund{} if protoimpl.UnsafeEnabled { mi := &file_orderCenter_proto_msgTypes[23] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *Refund) String() string { return protoimpl.X.MessageStringOf(x) } func (*Refund) ProtoMessage() {} func (x *Refund) ProtoReflect() protoreflect.Message { mi := &file_orderCenter_proto_msgTypes[23] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use Refund.ProtoReflect.Descriptor instead. func (*Refund) Descriptor() ([]byte, []int) { return file_orderCenter_proto_rawDescGZIP(), []int{23} } func (x *Refund) GetRefundMoney() int64 { if x != nil { return x.RefundMoney } return 0 } func (x *Refund) GetRefundReason() string { if x != nil { return x.RefundReason } return "" } func (x *Refund) GetOperatePerson() string { if x != nil { return x.OperatePerson } return "" } func (x *Refund) GetRefundChannel() string { if x != nil { return x.RefundChannel } return "" } type RefundInfoResp struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields ErrorCode int64 `protobuf:"varint,1,opt,name=error_code,json=errorCode,proto3" json:"error_code,omitempty"` ErrorMsg string `protobuf:"bytes,2,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"` Data []*Refund `protobuf:"bytes,3,rep,name=data,proto3" json:"data,omitempty"` } func (x *RefundInfoResp) Reset() { *x = RefundInfoResp{} if protoimpl.UnsafeEnabled { mi := &file_orderCenter_proto_msgTypes[24] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *RefundInfoResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*RefundInfoResp) ProtoMessage() {} func (x *RefundInfoResp) ProtoReflect() protoreflect.Message { mi := &file_orderCenter_proto_msgTypes[24] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use RefundInfoResp.ProtoReflect.Descriptor instead. func (*RefundInfoResp) Descriptor() ([]byte, []int) { return file_orderCenter_proto_rawDescGZIP(), []int{24} } func (x *RefundInfoResp) GetErrorCode() int64 { if x != nil { return x.ErrorCode } return 0 } func (x *RefundInfoResp) GetErrorMsg() string { if x != nil { return x.ErrorMsg } return "" } func (x *RefundInfoResp) GetData() []*Refund { if x != nil { return x.Data } return nil } type InvoiceAddReq struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Appid string `protobuf:"bytes,1,opt,name=appid,proto3" json:"appid,omitempty"` OrderCode string `protobuf:"bytes,2,opt,name=order_code,json=orderCode,proto3" json:"order_code,omitempty"` Invoice *Invoice `protobuf:"bytes,3,opt,name=invoice,proto3" json:"invoice,omitempty"` } func (x *InvoiceAddReq) Reset() { *x = InvoiceAddReq{} if protoimpl.UnsafeEnabled { mi := &file_orderCenter_proto_msgTypes[25] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *InvoiceAddReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*InvoiceAddReq) ProtoMessage() {} func (x *InvoiceAddReq) ProtoReflect() protoreflect.Message { mi := &file_orderCenter_proto_msgTypes[25] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use InvoiceAddReq.ProtoReflect.Descriptor instead. func (*InvoiceAddReq) Descriptor() ([]byte, []int) { return file_orderCenter_proto_rawDescGZIP(), []int{25} } func (x *InvoiceAddReq) GetAppid() string { if x != nil { return x.Appid } return "" } func (x *InvoiceAddReq) GetOrderCode() string { if x != nil { return x.OrderCode } return "" } func (x *InvoiceAddReq) GetInvoice() *Invoice { if x != nil { return x.Invoice } return nil } type Invoice struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields PayId int64 `protobuf:"varint,1,opt,name=pay_id,json=payId,proto3" json:"pay_id,omitempty"` InvoiceCode string `protobuf:"bytes,2,opt,name=invoice_code,json=invoiceCode,proto3" json:"invoice_code,omitempty"` InvoiceNumber string `protobuf:"bytes,3,opt,name=invoice_number,json=invoiceNumber,proto3" json:"invoice_number,omitempty"` TaxpayerIdentnum string `protobuf:"bytes,4,opt,name=taxpayer_identnum,json=taxpayerIdentnum,proto3" json:"taxpayer_identnum,omitempty"` CompanyName string `protobuf:"bytes,5,opt,name=company_name,json=companyName,proto3" json:"company_name,omitempty"` Phone string `protobuf:"bytes,6,opt,name=phone,proto3" json:"phone,omitempty"` Mail string `protobuf:"bytes,7,opt,name=mail,proto3" json:"mail,omitempty"` InvoiceType string `protobuf:"bytes,8,opt,name=invoice_type,json=invoiceType,proto3" json:"invoice_type,omitempty"` InvoiceContent string `protobuf:"bytes,9,opt,name=invoice_content,json=invoiceContent,proto3" json:"invoice_content,omitempty"` Url string `protobuf:"bytes,10,opt,name=url,proto3" json:"url,omitempty"` InvoiceStatus int64 `protobuf:"varint,11,opt,name=invoice_status,json=invoiceStatus,proto3" json:"invoice_status,omitempty"` //-1-失败 0-开票中 1-成功 2-退票中 3-已冲红 4-退票失败 5-已换票 InvoiceSerialnum string `protobuf:"bytes,12,opt,name=invoice_serialnum,json=invoiceSerialnum,proto3" json:"invoice_serialnum,omitempty"` CreateTime string `protobuf:"bytes,13,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"` BillingTime string `protobuf:"bytes,14,opt,name=billing_time,json=billingTime,proto3" json:"billing_time,omitempty"` UserId string `protobuf:"bytes,15,opt,name=user_id,json=userId,proto3" json:"user_id,omitempty"` Operator string `protobuf:"bytes,16,opt,name=operator,proto3" json:"operator,omitempty"` OperableTime string `protobuf:"bytes,17,opt,name=operable_time,json=operableTime,proto3" json:"operable_time,omitempty"` Red string `protobuf:"bytes,18,opt,name=red,proto3" json:"red,omitempty"` } func (x *Invoice) Reset() { *x = Invoice{} if protoimpl.UnsafeEnabled { mi := &file_orderCenter_proto_msgTypes[26] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *Invoice) String() string { return protoimpl.X.MessageStringOf(x) } func (*Invoice) ProtoMessage() {} func (x *Invoice) ProtoReflect() protoreflect.Message { mi := &file_orderCenter_proto_msgTypes[26] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use Invoice.ProtoReflect.Descriptor instead. func (*Invoice) Descriptor() ([]byte, []int) { return file_orderCenter_proto_rawDescGZIP(), []int{26} } func (x *Invoice) GetPayId() int64 { if x != nil { return x.PayId } return 0 } func (x *Invoice) GetInvoiceCode() string { if x != nil { return x.InvoiceCode } return "" } func (x *Invoice) GetInvoiceNumber() string { if x != nil { return x.InvoiceNumber } return "" } func (x *Invoice) GetTaxpayerIdentnum() string { if x != nil { return x.TaxpayerIdentnum } return "" } func (x *Invoice) GetCompanyName() string { if x != nil { return x.CompanyName } return "" } func (x *Invoice) GetPhone() string { if x != nil { return x.Phone } return "" } func (x *Invoice) GetMail() string { if x != nil { return x.Mail } return "" } func (x *Invoice) GetInvoiceType() string { if x != nil { return x.InvoiceType } return "" } func (x *Invoice) GetInvoiceContent() string { if x != nil { return x.InvoiceContent } return "" } func (x *Invoice) GetUrl() string { if x != nil { return x.Url } return "" } func (x *Invoice) GetInvoiceStatus() int64 { if x != nil { return x.InvoiceStatus } return 0 } func (x *Invoice) GetInvoiceSerialnum() string { if x != nil { return x.InvoiceSerialnum } return "" } func (x *Invoice) GetCreateTime() string { if x != nil { return x.CreateTime } return "" } func (x *Invoice) GetBillingTime() string { if x != nil { return x.BillingTime } return "" } func (x *Invoice) GetUserId() string { if x != nil { return x.UserId } return "" } func (x *Invoice) GetOperator() string { if x != nil { return x.Operator } return "" } func (x *Invoice) GetOperableTime() string { if x != nil { return x.OperableTime } return "" } func (x *Invoice) GetRed() string { if x != nil { return x.Red } return "" } type InvoiceInfoResp struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields ErrorCode int64 `protobuf:"varint,1,opt,name=error_code,json=errorCode,proto3" json:"error_code,omitempty"` ErrorMsg string `protobuf:"bytes,2,opt,name=error_msg,json=errorMsg,proto3" json:"error_msg,omitempty"` Data *Invoice `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"` } func (x *InvoiceInfoResp) Reset() { *x = InvoiceInfoResp{} if protoimpl.UnsafeEnabled { mi := &file_orderCenter_proto_msgTypes[27] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *InvoiceInfoResp) String() string { return protoimpl.X.MessageStringOf(x) } func (*InvoiceInfoResp) ProtoMessage() {} func (x *InvoiceInfoResp) ProtoReflect() protoreflect.Message { mi := &file_orderCenter_proto_msgTypes[27] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use InvoiceInfoResp.ProtoReflect.Descriptor instead. func (*InvoiceInfoResp) Descriptor() ([]byte, []int) { return file_orderCenter_proto_rawDescGZIP(), []int{27} } func (x *InvoiceInfoResp) GetErrorCode() int64 { if x != nil { return x.ErrorCode } return 0 } func (x *InvoiceInfoResp) GetErrorMsg() string { if x != nil { return x.ErrorMsg } return "" } func (x *InvoiceInfoResp) GetData() *Invoice { if x != nil { return x.Data } return nil } type InvoiceInfoReq struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Appid string `protobuf:"bytes,1,opt,name=appid,proto3" json:"appid,omitempty"` OrderCode string `protobuf:"bytes,2,opt,name=order_code,json=orderCode,proto3" json:"order_code,omitempty"` PayId string `protobuf:"bytes,3,opt,name=pay_id,json=payId,proto3" json:"pay_id,omitempty"` } func (x *InvoiceInfoReq) Reset() { *x = InvoiceInfoReq{} if protoimpl.UnsafeEnabled { mi := &file_orderCenter_proto_msgTypes[28] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *InvoiceInfoReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*InvoiceInfoReq) ProtoMessage() {} func (x *InvoiceInfoReq) ProtoReflect() protoreflect.Message { mi := &file_orderCenter_proto_msgTypes[28] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use InvoiceInfoReq.ProtoReflect.Descriptor instead. func (*InvoiceInfoReq) Descriptor() ([]byte, []int) { return file_orderCenter_proto_rawDescGZIP(), []int{28} } func (x *InvoiceInfoReq) GetAppid() string { if x != nil { return x.Appid } return "" } func (x *InvoiceInfoReq) GetOrderCode() string { if x != nil { return x.OrderCode } return "" } func (x *InvoiceInfoReq) GetPayId() string { if x != nil { return x.PayId } return "" } type OrderExamineReq struct { state protoimpl.MessageState sizeCache protoimpl.SizeCache unknownFields protoimpl.UnknownFields Appid string `protobuf:"bytes,1,opt,name=appid,proto3" json:"appid,omitempty"` OrderCode string `protobuf:"bytes,2,opt,name=order_code,json=orderCode,proto3" json:"order_code,omitempty"` AuditStatus int64 `protobuf:"varint,3,opt,name=audit_status,json=auditStatus,proto3" json:"audit_status,omitempty"` //审核状态;0:待提交 1:待审核 2:审核中 3:审核通过(默认值,前台应用) 4:审核不通过 } func (x *OrderExamineReq) Reset() { *x = OrderExamineReq{} if protoimpl.UnsafeEnabled { mi := &file_orderCenter_proto_msgTypes[29] ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) ms.StoreMessageInfo(mi) } } func (x *OrderExamineReq) String() string { return protoimpl.X.MessageStringOf(x) } func (*OrderExamineReq) ProtoMessage() {} func (x *OrderExamineReq) ProtoReflect() protoreflect.Message { mi := &file_orderCenter_proto_msgTypes[29] if protoimpl.UnsafeEnabled && x != nil { ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) if ms.LoadMessageInfo() == nil { ms.StoreMessageInfo(mi) } return ms } return mi.MessageOf(x) } // Deprecated: Use OrderExamineReq.ProtoReflect.Descriptor instead. func (*OrderExamineReq) Descriptor() ([]byte, []int) { return file_orderCenter_proto_rawDescGZIP(), []int{29} } func (x *OrderExamineReq) GetAppid() string { if x != nil { return x.Appid } return "" } func (x *OrderExamineReq) GetOrderCode() string { if x != nil { return x.OrderCode } return "" } func (x *OrderExamineReq) GetAuditStatus() int64 { if x != nil { return x.AuditStatus } return 0 } var File_orderCenter_proto protoreflect.FileDescriptor var file_orderCenter_proto_rawDesc = []byte{ 0x0a, 0x11, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x43, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x27, 0x0a, 0x0f, 0x47, 0x65, 0x74, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x12, 0x14, 0x0a, 0x05, 0x61, 0x70, 0x70, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x61, 0x70, 0x70, 0x69, 0x64, 0x22, 0x6e, 0x0a, 0x10, 0x47, 0x65, 0x74, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1d, 0x0a, 0x0a, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x73, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x73, 0x67, 0x12, 0x1e, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0x2a, 0x0a, 0x09, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x22, 0x88, 0x02, 0x0a, 0x11, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x41, 0x64, 0x64, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x12, 0x14, 0x0a, 0x05, 0x61, 0x70, 0x70, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x61, 0x70, 0x70, 0x69, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x1c, 0x0a, 0x05, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x06, 0x2e, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x52, 0x05, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x12, 0x2f, 0x0a, 0x0c, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x64, 0x52, 0x0b, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x64, 0x12, 0x38, 0x0a, 0x0f, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x64, 0x69, 0x74, 0x79, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x64, 0x69, 0x74, 0x79, 0x52, 0x0e, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x64, 0x69, 0x74, 0x79, 0x12, 0x35, 0x0a, 0x0e, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x62, 0x75, 0x73, 0x69, 0x6e, 0x65, 0x73, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x42, 0x75, 0x73, 0x69, 0x6e, 0x65, 0x73, 0x73, 0x52, 0x0d, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x42, 0x75, 0x73, 0x69, 0x6e, 0x65, 0x73, 0x73, 0x22, 0x8b, 0x01, 0x0a, 0x14, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x12, 0x14, 0x0a, 0x05, 0x61, 0x70, 0x70, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x61, 0x70, 0x70, 0x69, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x64, 0x61, 0x74, 0x61, 0x54, 0x79, 0x70, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0xc3, 0x01, 0x0a, 0x05, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x12, 0x1f, 0x0a, 0x0b, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x6d, 0x6f, 0x6e, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x4d, 0x6f, 0x6e, 0x65, 0x79, 0x12, 0x25, 0x0a, 0x0e, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x70, 0x72, 0x69, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x50, 0x72, 0x69, 0x63, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x17, 0x0a, 0x07, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x15, 0x0a, 0x06, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x22, 0xcc, 0x01, 0x0a, 0x0b, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x70, 0x61, 0x79, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x70, 0x61, 0x79, 0x54, 0x79, 0x70, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x64, 0x69, 0x73, 0x5f, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x64, 0x69, 0x73, 0x57, 0x6f, 0x72, 0x64, 0x12, 0x23, 0x0a, 0x0d, 0x69, 0x73, 0x63, 0x61, 0x6e, 0x5f, 0x69, 0x6e, 0x76, 0x6f, 0x69, 0x63, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x69, 0x73, 0x63, 0x61, 0x6e, 0x49, 0x6e, 0x76, 0x6f, 0x69, 0x63, 0x65, 0x12, 0x25, 0x0a, 0x0e, 0x69, 0x73, 0x63, 0x61, 0x6e, 0x5f, 0x65, 0x76, 0x61, 0x6c, 0x75, 0x61, 0x74, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x69, 0x73, 0x63, 0x61, 0x6e, 0x45, 0x76, 0x61, 0x6c, 0x75, 0x61, 0x74, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x72, 0x65, 0x6d, 0x69, 0x6e, 0x64, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x72, 0x65, 0x6d, 0x69, 0x6e, 0x64, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0xa9, 0x01, 0x0a, 0x0e, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x64, 0x69, 0x74, 0x79, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x6f, 0x6f, 0x64, 0x73, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x67, 0x6f, 0x6f, 0x64, 0x73, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x22, 0x0a, 0x0d, 0x67, 0x6f, 0x6f, 0x64, 0x73, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x67, 0x6f, 0x6f, 0x64, 0x73, 0x53, 0x70, 0x65, 0x63, 0x49, 0x64, 0x12, 0x10, 0x0a, 0x03, 0x6e, 0x75, 0x6d, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x03, 0x6e, 0x75, 0x6d, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x72, 0x69, 0x63, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x70, 0x72, 0x69, 0x63, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x12, 0x16, 0x0a, 0x06, 0x69, 0x73, 0x67, 0x69, 0x66, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x69, 0x73, 0x67, 0x69, 0x66, 0x74, 0x22, 0xbc, 0x03, 0x0a, 0x0d, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x42, 0x75, 0x73, 0x69, 0x6e, 0x65, 0x73, 0x73, 0x12, 0x25, 0x0a, 0x0e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, 0x1f, 0x0a, 0x0b, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x5f, 0x6b, 0x65, 0x79, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x4b, 0x65, 0x79, 0x73, 0x12, 0x2d, 0x0a, 0x12, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x5f, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x50, 0x75, 0x62, 0x6c, 0x69, 0x73, 0x68, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x64, 0x61, 0x74, 0x61, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x49, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x64, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x5f, 0x75, 0x72, 0x6c, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x6f, 0x77, 0x6e, 0x6c, 0x6f, 0x61, 0x64, 0x55, 0x72, 0x6c, 0x12, 0x1d, 0x0a, 0x0a, 0x67, 0x6f, 0x6f, 0x64, 0x73, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x67, 0x6f, 0x6f, 0x64, 0x73, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x22, 0x0a, 0x0d, 0x67, 0x6f, 0x6f, 0x64, 0x73, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x5f, 0x69, 0x64, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x67, 0x6f, 0x6f, 0x64, 0x73, 0x53, 0x70, 0x65, 0x63, 0x49, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x75, 0x73, 0x65, 0x72, 0x50, 0x68, 0x6f, 0x6e, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x6d, 0x61, 0x69, 0x6c, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x75, 0x73, 0x65, 0x72, 0x4d, 0x61, 0x69, 0x6c, 0x12, 0x1b, 0x0a, 0x09, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x64, 0x61, 0x74, 0x61, 0x53, 0x70, 0x65, 0x63, 0x22, 0x42, 0x0a, 0x0b, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x44, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x12, 0x14, 0x0a, 0x05, 0x61, 0x70, 0x70, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x61, 0x70, 0x70, 0x69, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x22, 0x71, 0x0a, 0x12, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x41, 0x64, 0x64, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1d, 0x0a, 0x0a, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x73, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x73, 0x67, 0x12, 0x1f, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0x24, 0x0a, 0x0a, 0x44, 0x61, 0x74, 0x61, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x22, 0xb7, 0x01, 0x0a, 0x0c, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x12, 0x14, 0x0a, 0x05, 0x61, 0x70, 0x70, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x61, 0x70, 0x70, 0x69, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1e, 0x0a, 0x0b, 0x6e, 0x65, 0x77, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x6e, 0x65, 0x77, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x20, 0x0a, 0x0c, 0x6e, 0x65, 0x77, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x6e, 0x65, 0x77, 0x55, 0x73, 0x65, 0x72, 0x49, 0x64, 0x73, 0x12, 0x19, 0x0a, 0x08, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x18, 0x05, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x70, 0x61, 0x67, 0x65, 0x4e, 0x75, 0x6d, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x22, 0x6b, 0x0a, 0x0d, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1d, 0x0a, 0x0a, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x73, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x73, 0x67, 0x12, 0x1e, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0xfb, 0x02, 0x0a, 0x0a, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x73, 0x12, 0x14, 0x0a, 0x05, 0x61, 0x70, 0x70, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x61, 0x70, 0x70, 0x69, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x64, 0x61, 0x74, 0x61, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1c, 0x0a, 0x05, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x06, 0x2e, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x52, 0x05, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x12, 0x2f, 0x0a, 0x0c, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0c, 0x2e, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x64, 0x52, 0x0b, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x45, 0x78, 0x74, 0x65, 0x6e, 0x64, 0x12, 0x38, 0x0a, 0x0f, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x64, 0x69, 0x74, 0x79, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0f, 0x2e, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x64, 0x69, 0x74, 0x79, 0x52, 0x0e, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x64, 0x69, 0x74, 0x79, 0x12, 0x35, 0x0a, 0x0e, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x62, 0x75, 0x73, 0x69, 0x6e, 0x65, 0x73, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0e, 0x2e, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x42, 0x75, 0x73, 0x69, 0x6e, 0x65, 0x73, 0x73, 0x52, 0x0d, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x42, 0x75, 0x73, 0x69, 0x6e, 0x65, 0x73, 0x73, 0x12, 0x21, 0x0a, 0x0c, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x70, 0x72, 0x6f, 0x64, 0x75, 0x63, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x65, 0x6e, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x65, 0x6e, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x22, 0x4d, 0x0a, 0x09, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x2a, 0x0a, 0x0a, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x6c, 0x69, 0x73, 0x74, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x0b, 0x2e, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x73, 0x52, 0x09, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x14, 0x0a, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x22, 0x60, 0x0a, 0x0c, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x12, 0x14, 0x0a, 0x05, 0x61, 0x70, 0x70, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x61, 0x70, 0x70, 0x69, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x64, 0x61, 0x74, 0x61, 0x54, 0x79, 0x70, 0x65, 0x22, 0x6b, 0x0a, 0x0d, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1d, 0x0a, 0x0a, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x73, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x73, 0x67, 0x12, 0x1e, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x0a, 0x2e, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0x3e, 0x0a, 0x09, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x31, 0x0a, 0x0a, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x41, 0x64, 0x64, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x52, 0x09, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x22, 0x58, 0x0a, 0x09, 0x50, 0x61, 0x79, 0x41, 0x64, 0x64, 0x52, 0x65, 0x71, 0x12, 0x14, 0x0a, 0x05, 0x61, 0x70, 0x70, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x61, 0x70, 0x70, 0x69, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x16, 0x0a, 0x03, 0x70, 0x61, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x04, 0x2e, 0x50, 0x61, 0x79, 0x52, 0x03, 0x70, 0x61, 0x79, 0x22, 0xc3, 0x05, 0x0a, 0x03, 0x50, 0x61, 0x79, 0x12, 0x17, 0x0a, 0x07, 0x70, 0x61, 0x79, 0x5f, 0x77, 0x61, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x70, 0x61, 0x79, 0x57, 0x61, 0x79, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x79, 0x5f, 0x6d, 0x6f, 0x6e, 0x65, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x70, 0x61, 0x79, 0x4d, 0x6f, 0x6e, 0x65, 0x79, 0x12, 0x19, 0x0a, 0x08, 0x70, 0x61, 0x79, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x70, 0x61, 0x79, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x26, 0x0a, 0x0f, 0x70, 0x61, 0x79, 0x5f, 0x76, 0x6f, 0x75, 0x63, 0x68, 0x65, 0x72, 0x5f, 0x75, 0x72, 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x70, 0x61, 0x79, 0x56, 0x6f, 0x75, 0x63, 0x68, 0x65, 0x72, 0x55, 0x72, 0x6c, 0x12, 0x1f, 0x0a, 0x0b, 0x70, 0x61, 0x79, 0x5f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x70, 0x61, 0x79, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x19, 0x0a, 0x08, 0x70, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x70, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x5f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x6f, 0x6c, 0x6c, 0x65, 0x63, 0x74, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x25, 0x0a, 0x0e, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x65, 0x5f, 0x70, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x65, 0x50, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x12, 0x21, 0x0a, 0x0c, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x65, 0x6d, 0x61, 0x72, 0x6b, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x72, 0x65, 0x6d, 0x61, 0x72, 0x6b, 0x12, 0x1f, 0x0a, 0x0b, 0x70, 0x72, 0x65, 0x70, 0x61, 0x79, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x70, 0x72, 0x65, 0x70, 0x61, 0x79, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x72, 0x65, 0x70, 0x61, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x72, 0x65, 0x70, 0x61, 0x79, 0x49, 0x64, 0x12, 0x20, 0x0a, 0x0c, 0x6f, 0x75, 0x74, 0x5f, 0x74, 0x72, 0x61, 0x64, 0x65, 0x5f, 0x6e, 0x6f, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x6f, 0x75, 0x74, 0x54, 0x72, 0x61, 0x64, 0x65, 0x4e, 0x6f, 0x12, 0x19, 0x0a, 0x08, 0x63, 0x6f, 0x64, 0x65, 0x5f, 0x75, 0x72, 0x6c, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63, 0x6f, 0x64, 0x65, 0x55, 0x72, 0x6c, 0x12, 0x21, 0x0a, 0x0c, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x5f, 0x70, 0x72, 0x69, 0x63, 0x65, 0x18, 0x10, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x50, 0x72, 0x69, 0x63, 0x65, 0x12, 0x2e, 0x0a, 0x13, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x5f, 0x64, 0x65, 0x64, 0x75, 0x63, 0x74, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x11, 0x20, 0x01, 0x28, 0x03, 0x52, 0x11, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x44, 0x65, 0x64, 0x75, 0x63, 0x74, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x30, 0x0a, 0x14, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x5f, 0x64, 0x65, 0x64, 0x75, 0x63, 0x74, 0x5f, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x12, 0x20, 0x01, 0x28, 0x03, 0x52, 0x12, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x44, 0x65, 0x64, 0x75, 0x63, 0x74, 0x41, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x13, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x63, 0x61, 0x72, 0x64, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x63, 0x61, 0x72, 0x64, 0x5f, 0x61, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x14, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0a, 0x63, 0x61, 0x72, 0x64, 0x41, 0x6d, 0x6f, 0x75, 0x6e, 0x74, 0x12, 0x19, 0x0a, 0x08, 0x70, 0x61, 0x79, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x15, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x70, 0x61, 0x79, 0x54, 0x69, 0x6d, 0x65, 0x22, 0x63, 0x0a, 0x0b, 0x50, 0x61, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1d, 0x0a, 0x0a, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x73, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x73, 0x67, 0x12, 0x18, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x04, 0x2e, 0x50, 0x61, 0x79, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0x89, 0x01, 0x0a, 0x0c, 0x52, 0x65, 0x66, 0x75, 0x6e, 0x64, 0x41, 0x64, 0x64, 0x52, 0x65, 0x71, 0x12, 0x14, 0x0a, 0x05, 0x61, 0x70, 0x70, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x61, 0x70, 0x70, 0x69, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x72, 0x65, 0x66, 0x75, 0x6e, 0x64, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x72, 0x65, 0x66, 0x75, 0x6e, 0x64, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x1f, 0x0a, 0x06, 0x72, 0x65, 0x66, 0x75, 0x6e, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x52, 0x65, 0x66, 0x75, 0x6e, 0x64, 0x52, 0x06, 0x72, 0x65, 0x66, 0x75, 0x6e, 0x64, 0x22, 0x9e, 0x01, 0x0a, 0x06, 0x52, 0x65, 0x66, 0x75, 0x6e, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x72, 0x65, 0x66, 0x75, 0x6e, 0x64, 0x5f, 0x6d, 0x6f, 0x6e, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x72, 0x65, 0x66, 0x75, 0x6e, 0x64, 0x4d, 0x6f, 0x6e, 0x65, 0x79, 0x12, 0x23, 0x0a, 0x0d, 0x72, 0x65, 0x66, 0x75, 0x6e, 0x64, 0x5f, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x72, 0x65, 0x66, 0x75, 0x6e, 0x64, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x25, 0x0a, 0x0e, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x65, 0x5f, 0x70, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x65, 0x50, 0x65, 0x72, 0x73, 0x6f, 0x6e, 0x12, 0x25, 0x0a, 0x0e, 0x72, 0x65, 0x66, 0x75, 0x6e, 0x64, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x72, 0x65, 0x66, 0x75, 0x6e, 0x64, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x22, 0x69, 0x0a, 0x0e, 0x52, 0x65, 0x66, 0x75, 0x6e, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1d, 0x0a, 0x0a, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x73, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x73, 0x67, 0x12, 0x1b, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x07, 0x2e, 0x52, 0x65, 0x66, 0x75, 0x6e, 0x64, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0x68, 0x0a, 0x0d, 0x49, 0x6e, 0x76, 0x6f, 0x69, 0x63, 0x65, 0x41, 0x64, 0x64, 0x52, 0x65, 0x71, 0x12, 0x14, 0x0a, 0x05, 0x61, 0x70, 0x70, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x61, 0x70, 0x70, 0x69, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x22, 0x0a, 0x07, 0x69, 0x6e, 0x76, 0x6f, 0x69, 0x63, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x08, 0x2e, 0x49, 0x6e, 0x76, 0x6f, 0x69, 0x63, 0x65, 0x52, 0x07, 0x69, 0x6e, 0x76, 0x6f, 0x69, 0x63, 0x65, 0x22, 0xc6, 0x04, 0x0a, 0x07, 0x49, 0x6e, 0x76, 0x6f, 0x69, 0x63, 0x65, 0x12, 0x15, 0x0a, 0x06, 0x70, 0x61, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x05, 0x70, 0x61, 0x79, 0x49, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x69, 0x6e, 0x76, 0x6f, 0x69, 0x63, 0x65, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x69, 0x6e, 0x76, 0x6f, 0x69, 0x63, 0x65, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x25, 0x0a, 0x0e, 0x69, 0x6e, 0x76, 0x6f, 0x69, 0x63, 0x65, 0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x69, 0x6e, 0x76, 0x6f, 0x69, 0x63, 0x65, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12, 0x2b, 0x0a, 0x11, 0x74, 0x61, 0x78, 0x70, 0x61, 0x79, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x65, 0x6e, 0x74, 0x6e, 0x75, 0x6d, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x74, 0x61, 0x78, 0x70, 0x61, 0x79, 0x65, 0x72, 0x49, 0x64, 0x65, 0x6e, 0x74, 0x6e, 0x75, 0x6d, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x6e, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x70, 0x68, 0x6f, 0x6e, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6d, 0x61, 0x69, 0x6c, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6d, 0x61, 0x69, 0x6c, 0x12, 0x21, 0x0a, 0x0c, 0x69, 0x6e, 0x76, 0x6f, 0x69, 0x63, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x69, 0x6e, 0x76, 0x6f, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x69, 0x6e, 0x76, 0x6f, 0x69, 0x63, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x69, 0x6e, 0x76, 0x6f, 0x69, 0x63, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x6e, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x72, 0x6c, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x72, 0x6c, 0x12, 0x25, 0x0a, 0x0e, 0x69, 0x6e, 0x76, 0x6f, 0x69, 0x63, 0x65, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0d, 0x69, 0x6e, 0x76, 0x6f, 0x69, 0x63, 0x65, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x2b, 0x0a, 0x11, 0x69, 0x6e, 0x76, 0x6f, 0x69, 0x63, 0x65, 0x5f, 0x73, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x6e, 0x75, 0x6d, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x69, 0x6e, 0x76, 0x6f, 0x69, 0x63, 0x65, 0x53, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x6e, 0x75, 0x6d, 0x12, 0x1f, 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x62, 0x69, 0x6c, 0x6c, 0x69, 0x6e, 0x67, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x62, 0x69, 0x6c, 0x6c, 0x69, 0x6e, 0x67, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x69, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x75, 0x73, 0x65, 0x72, 0x49, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x18, 0x10, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x12, 0x23, 0x0a, 0x0d, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x11, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x62, 0x6c, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x10, 0x0a, 0x03, 0x72, 0x65, 0x64, 0x18, 0x12, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x72, 0x65, 0x64, 0x22, 0x6b, 0x0a, 0x0f, 0x49, 0x6e, 0x76, 0x6f, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x73, 0x70, 0x12, 0x1d, 0x0a, 0x0a, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x73, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x73, 0x67, 0x12, 0x1c, 0x0a, 0x04, 0x64, 0x61, 0x74, 0x61, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x08, 0x2e, 0x49, 0x6e, 0x76, 0x6f, 0x69, 0x63, 0x65, 0x52, 0x04, 0x64, 0x61, 0x74, 0x61, 0x22, 0x5c, 0x0a, 0x0e, 0x49, 0x6e, 0x76, 0x6f, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x12, 0x14, 0x0a, 0x05, 0x61, 0x70, 0x70, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x61, 0x70, 0x70, 0x69, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x15, 0x0a, 0x06, 0x70, 0x61, 0x79, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x70, 0x61, 0x79, 0x49, 0x64, 0x22, 0x69, 0x0a, 0x0f, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x45, 0x78, 0x61, 0x6d, 0x69, 0x6e, 0x65, 0x52, 0x65, 0x71, 0x12, 0x14, 0x0a, 0x05, 0x61, 0x70, 0x70, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x61, 0x70, 0x70, 0x69, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x61, 0x75, 0x64, 0x69, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x61, 0x75, 0x64, 0x69, 0x74, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x32, 0xa2, 0x06, 0x0a, 0x0b, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x43, 0x65, 0x6e, 0x74, 0x65, 0x72, 0x12, 0x33, 0x0a, 0x0c, 0x47, 0x65, 0x74, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x10, 0x2e, 0x47, 0x65, 0x74, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x71, 0x1a, 0x11, 0x2e, 0x47, 0x65, 0x74, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x33, 0x0a, 0x08, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x41, 0x64, 0x64, 0x12, 0x12, 0x2e, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x41, 0x64, 0x64, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x1a, 0x13, 0x2e, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x41, 0x64, 0x64, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x36, 0x0a, 0x0b, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x12, 0x12, 0x2e, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x41, 0x64, 0x64, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x1a, 0x13, 0x2e, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x41, 0x64, 0x64, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x3f, 0x0a, 0x11, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x12, 0x15, 0x2e, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x1a, 0x13, 0x2e, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x41, 0x64, 0x64, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x2d, 0x0a, 0x08, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x44, 0x65, 0x6c, 0x12, 0x0c, 0x2e, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x44, 0x65, 0x6c, 0x52, 0x65, 0x71, 0x1a, 0x13, 0x2e, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x41, 0x64, 0x64, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x2a, 0x0a, 0x09, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x12, 0x0d, 0x2e, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x1a, 0x0e, 0x2e, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x12, 0x2a, 0x0a, 0x09, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x0d, 0x2e, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x1a, 0x0e, 0x2e, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x73, 0x70, 0x12, 0x35, 0x0a, 0x0c, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x45, 0x78, 0x61, 0x6d, 0x69, 0x6e, 0x65, 0x12, 0x10, 0x2e, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x45, 0x78, 0x61, 0x6d, 0x69, 0x6e, 0x65, 0x52, 0x65, 0x71, 0x1a, 0x13, 0x2e, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x41, 0x64, 0x64, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x29, 0x0a, 0x06, 0x50, 0x61, 0x79, 0x41, 0x64, 0x64, 0x12, 0x0a, 0x2e, 0x50, 0x61, 0x79, 0x41, 0x64, 0x64, 0x52, 0x65, 0x71, 0x1a, 0x13, 0x2e, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x41, 0x64, 0x64, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x26, 0x0a, 0x07, 0x50, 0x61, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x0d, 0x2e, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x1a, 0x0c, 0x2e, 0x50, 0x61, 0x79, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x73, 0x70, 0x12, 0x2f, 0x0a, 0x09, 0x52, 0x65, 0x66, 0x75, 0x6e, 0x64, 0x41, 0x64, 0x64, 0x12, 0x0d, 0x2e, 0x52, 0x65, 0x66, 0x75, 0x6e, 0x64, 0x41, 0x64, 0x64, 0x52, 0x65, 0x71, 0x1a, 0x13, 0x2e, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x41, 0x64, 0x64, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x2c, 0x0a, 0x0a, 0x52, 0x65, 0x66, 0x75, 0x6e, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x0d, 0x2e, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x1a, 0x0f, 0x2e, 0x52, 0x65, 0x66, 0x75, 0x6e, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x73, 0x70, 0x12, 0x31, 0x0a, 0x0a, 0x49, 0x6e, 0x76, 0x6f, 0x69, 0x63, 0x65, 0x41, 0x64, 0x64, 0x12, 0x0e, 0x2e, 0x49, 0x6e, 0x76, 0x6f, 0x69, 0x63, 0x65, 0x41, 0x64, 0x64, 0x52, 0x65, 0x71, 0x1a, 0x13, 0x2e, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x41, 0x64, 0x64, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x30, 0x0a, 0x0b, 0x49, 0x6e, 0x76, 0x6f, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x0f, 0x2e, 0x49, 0x6e, 0x76, 0x6f, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x1a, 0x10, 0x2e, 0x49, 0x6e, 0x76, 0x6f, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x73, 0x70, 0x12, 0x2d, 0x0a, 0x06, 0x52, 0x65, 0x64, 0x41, 0x64, 0x64, 0x12, 0x0e, 0x2e, 0x49, 0x6e, 0x76, 0x6f, 0x69, 0x63, 0x65, 0x41, 0x64, 0x64, 0x52, 0x65, 0x71, 0x1a, 0x13, 0x2e, 0x4f, 0x72, 0x64, 0x65, 0x72, 0x41, 0x64, 0x64, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x73, 0x70, 0x12, 0x2c, 0x0a, 0x07, 0x52, 0x65, 0x64, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x0f, 0x2e, 0x49, 0x6e, 0x76, 0x6f, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x1a, 0x10, 0x2e, 0x49, 0x6e, 0x76, 0x6f, 0x69, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x73, 0x70, 0x42, 0x06, 0x5a, 0x04, 0x2e, 0x2f, 0x70, 0x62, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, } var ( file_orderCenter_proto_rawDescOnce sync.Once file_orderCenter_proto_rawDescData = file_orderCenter_proto_rawDesc ) func file_orderCenter_proto_rawDescGZIP() []byte { file_orderCenter_proto_rawDescOnce.Do(func() { file_orderCenter_proto_rawDescData = protoimpl.X.CompressGZIP(file_orderCenter_proto_rawDescData) }) return file_orderCenter_proto_rawDescData } var file_orderCenter_proto_msgTypes = make([]protoimpl.MessageInfo, 30) var file_orderCenter_proto_goTypes = []interface{}{ (*GetOrderCodeReq)(nil), // 0: GetOrderCodeReq (*GetOrderCodeResp)(nil), // 1: GetOrderCodeResp (*OrderCode)(nil), // 2: OrderCode (*OrderAddUpdateReq)(nil), // 3: OrderAddUpdateReq (*OrderStatusUpdateReq)(nil), // 4: OrderStatusUpdateReq (*Order)(nil), // 5: Order (*OrderExtend)(nil), // 6: OrderExtend (*OrderCommodity)(nil), // 7: OrderCommodity (*OrderBusiness)(nil), // 8: OrderBusiness (*OrderDelReq)(nil), // 9: OrderDelReq (*OrderAddUpdateResp)(nil), // 10: OrderAddUpdateResp (*DataStatus)(nil), // 11: DataStatus (*OrderListReq)(nil), // 12: OrderListReq (*OrderListResp)(nil), // 13: OrderListResp (*OrderLists)(nil), // 14: OrderLists (*OrderList)(nil), // 15: OrderList (*OrderInfoReq)(nil), // 16: OrderInfoReq (*OrderInfoResp)(nil), // 17: OrderInfoResp (*OrderInfo)(nil), // 18: OrderInfo (*PayAddReq)(nil), // 19: PayAddReq (*Pay)(nil), // 20: Pay (*PayInfoResp)(nil), // 21: PayInfoResp (*RefundAddReq)(nil), // 22: RefundAddReq (*Refund)(nil), // 23: Refund (*RefundInfoResp)(nil), // 24: RefundInfoResp (*InvoiceAddReq)(nil), // 25: InvoiceAddReq (*Invoice)(nil), // 26: Invoice (*InvoiceInfoResp)(nil), // 27: InvoiceInfoResp (*InvoiceInfoReq)(nil), // 28: InvoiceInfoReq (*OrderExamineReq)(nil), // 29: OrderExamineReq } var file_orderCenter_proto_depIdxs = []int32{ 2, // 0: GetOrderCodeResp.data:type_name -> OrderCode 5, // 1: OrderAddUpdateReq.order:type_name -> Order 6, // 2: OrderAddUpdateReq.order_extend:type_name -> OrderExtend 7, // 3: OrderAddUpdateReq.order_commodity:type_name -> OrderCommodity 8, // 4: OrderAddUpdateReq.order_business:type_name -> OrderBusiness 11, // 5: OrderAddUpdateResp.data:type_name -> DataStatus 15, // 6: OrderListResp.data:type_name -> OrderList 5, // 7: OrderLists.order:type_name -> Order 6, // 8: OrderLists.order_extend:type_name -> OrderExtend 7, // 9: OrderLists.order_commodity:type_name -> OrderCommodity 8, // 10: OrderLists.order_business:type_name -> OrderBusiness 14, // 11: OrderList.order_list:type_name -> OrderLists 18, // 12: OrderInfoResp.data:type_name -> OrderInfo 3, // 13: OrderInfo.order_info:type_name -> OrderAddUpdateReq 20, // 14: PayAddReq.pay:type_name -> Pay 20, // 15: PayInfoResp.data:type_name -> Pay 23, // 16: RefundAddReq.refund:type_name -> Refund 23, // 17: RefundInfoResp.data:type_name -> Refund 26, // 18: InvoiceAddReq.invoice:type_name -> Invoice 26, // 19: InvoiceInfoResp.data:type_name -> Invoice 0, // 20: OrderCenter.GetOrderCode:input_type -> GetOrderCodeReq 3, // 21: OrderCenter.OrderAdd:input_type -> OrderAddUpdateReq 3, // 22: OrderCenter.OrderUpdate:input_type -> OrderAddUpdateReq 4, // 23: OrderCenter.OrderStatusUpdate:input_type -> OrderStatusUpdateReq 9, // 24: OrderCenter.OrderDel:input_type -> OrderDelReq 12, // 25: OrderCenter.OrderList:input_type -> OrderListReq 16, // 26: OrderCenter.OrderInfo:input_type -> OrderInfoReq 29, // 27: OrderCenter.OrderExamine:input_type -> OrderExamineReq 19, // 28: OrderCenter.PayAdd:input_type -> PayAddReq 16, // 29: OrderCenter.PayInfo:input_type -> OrderInfoReq 22, // 30: OrderCenter.RefundAdd:input_type -> RefundAddReq 16, // 31: OrderCenter.RefundInfo:input_type -> OrderInfoReq 25, // 32: OrderCenter.InvoiceAdd:input_type -> InvoiceAddReq 28, // 33: OrderCenter.InvoiceInfo:input_type -> InvoiceInfoReq 25, // 34: OrderCenter.RedAdd:input_type -> InvoiceAddReq 28, // 35: OrderCenter.RedInfo:input_type -> InvoiceInfoReq 1, // 36: OrderCenter.GetOrderCode:output_type -> GetOrderCodeResp 10, // 37: OrderCenter.OrderAdd:output_type -> OrderAddUpdateResp 10, // 38: OrderCenter.OrderUpdate:output_type -> OrderAddUpdateResp 10, // 39: OrderCenter.OrderStatusUpdate:output_type -> OrderAddUpdateResp 10, // 40: OrderCenter.OrderDel:output_type -> OrderAddUpdateResp 13, // 41: OrderCenter.OrderList:output_type -> OrderListResp 17, // 42: OrderCenter.OrderInfo:output_type -> OrderInfoResp 10, // 43: OrderCenter.OrderExamine:output_type -> OrderAddUpdateResp 10, // 44: OrderCenter.PayAdd:output_type -> OrderAddUpdateResp 21, // 45: OrderCenter.PayInfo:output_type -> PayInfoResp 10, // 46: OrderCenter.RefundAdd:output_type -> OrderAddUpdateResp 24, // 47: OrderCenter.RefundInfo:output_type -> RefundInfoResp 10, // 48: OrderCenter.InvoiceAdd:output_type -> OrderAddUpdateResp 27, // 49: OrderCenter.InvoiceInfo:output_type -> InvoiceInfoResp 10, // 50: OrderCenter.RedAdd:output_type -> OrderAddUpdateResp 27, // 51: OrderCenter.RedInfo:output_type -> InvoiceInfoResp 36, // [36:52] is the sub-list for method output_type 20, // [20:36] is the sub-list for method input_type 20, // [20:20] is the sub-list for extension type_name 20, // [20:20] is the sub-list for extension extendee 0, // [0:20] is the sub-list for field type_name } func init() { file_orderCenter_proto_init() } func file_orderCenter_proto_init() { if File_orderCenter_proto != nil { return } if !protoimpl.UnsafeEnabled { file_orderCenter_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetOrderCodeReq); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_orderCenter_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*GetOrderCodeResp); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_orderCenter_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*OrderCode); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_orderCenter_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*OrderAddUpdateReq); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_orderCenter_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*OrderStatusUpdateReq); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_orderCenter_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*Order); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_orderCenter_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*OrderExtend); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_orderCenter_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*OrderCommodity); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_orderCenter_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*OrderBusiness); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_orderCenter_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*OrderDelReq); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_orderCenter_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*OrderAddUpdateResp); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_orderCenter_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*DataStatus); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_orderCenter_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*OrderListReq); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_orderCenter_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*OrderListResp); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_orderCenter_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*OrderLists); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_orderCenter_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*OrderList); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_orderCenter_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*OrderInfoReq); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_orderCenter_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*OrderInfoResp); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_orderCenter_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*OrderInfo); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_orderCenter_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*PayAddReq); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_orderCenter_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*Pay); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_orderCenter_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*PayInfoResp); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_orderCenter_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*RefundAddReq); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_orderCenter_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*Refund); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_orderCenter_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*RefundInfoResp); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_orderCenter_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*InvoiceAddReq); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_orderCenter_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*Invoice); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_orderCenter_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*InvoiceInfoResp); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_orderCenter_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*InvoiceInfoReq); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } file_orderCenter_proto_msgTypes[29].Exporter = func(v interface{}, i int) interface{} { switch v := v.(*OrderExamineReq); i { case 0: return &v.state case 1: return &v.sizeCache case 2: return &v.unknownFields default: return nil } } } type x struct{} out := protoimpl.TypeBuilder{ File: protoimpl.DescBuilder{ GoPackagePath: reflect.TypeOf(x{}).PkgPath(), RawDescriptor: file_orderCenter_proto_rawDesc, NumEnums: 0, NumMessages: 30, NumExtensions: 0, NumServices: 1, }, GoTypes: file_orderCenter_proto_goTypes, DependencyIndexes: file_orderCenter_proto_depIdxs, MessageInfos: file_orderCenter_proto_msgTypes, }.Build() File_orderCenter_proto = out.File file_orderCenter_proto_rawDesc = nil file_orderCenter_proto_goTypes = nil file_orderCenter_proto_depIdxs = nil } // Reference imports to suppress errors if they are not otherwise used. var _ context.Context var _ grpc.ClientConnInterface // This is a compile-time assertion to ensure that this generated file // is compatible with the grpc package it is being compiled against. const _ = grpc.SupportPackageIsVersion6 // OrderCenterClient is the client API for OrderCenter service. // // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream. type OrderCenterClient interface { //分布式ID生成器 GetOrderCode(ctx context.Context, in *GetOrderCodeReq, opts ...grpc.CallOption) (*GetOrderCodeResp, error) //订单增加 OrderAdd(ctx context.Context, in *OrderAddUpdateReq, opts ...grpc.CallOption) (*OrderAddUpdateResp, error) //订单修改 OrderUpdate(ctx context.Context, in *OrderAddUpdateReq, opts ...grpc.CallOption) (*OrderAddUpdateResp, error) //订单修改状态 OrderStatusUpdate(ctx context.Context, in *OrderStatusUpdateReq, opts ...grpc.CallOption) (*OrderAddUpdateResp, error) //订单删除 OrderDel(ctx context.Context, in *OrderDelReq, opts ...grpc.CallOption) (*OrderAddUpdateResp, error) //订单列表 OrderList(ctx context.Context, in *OrderListReq, opts ...grpc.CallOption) (*OrderListResp, error) //订单查看 OrderInfo(ctx context.Context, in *OrderInfoReq, opts ...grpc.CallOption) (*OrderInfoResp, error) //订单审核 OrderExamine(ctx context.Context, in *OrderExamineReq, opts ...grpc.CallOption) (*OrderAddUpdateResp, error) //订单支付 PayAdd(ctx context.Context, in *PayAddReq, opts ...grpc.CallOption) (*OrderAddUpdateResp, error) //订单支付信息 PayInfo(ctx context.Context, in *OrderInfoReq, opts ...grpc.CallOption) (*PayInfoResp, error) //订单退款 RefundAdd(ctx context.Context, in *RefundAddReq, opts ...grpc.CallOption) (*OrderAddUpdateResp, error) //订单退款信息 RefundInfo(ctx context.Context, in *OrderInfoReq, opts ...grpc.CallOption) (*RefundInfoResp, error) //订单开票 InvoiceAdd(ctx context.Context, in *InvoiceAddReq, opts ...grpc.CallOption) (*OrderAddUpdateResp, error) //订单发票信息 InvoiceInfo(ctx context.Context, in *InvoiceInfoReq, opts ...grpc.CallOption) (*InvoiceInfoResp, error) //订单发票冲红 RedAdd(ctx context.Context, in *InvoiceAddReq, opts ...grpc.CallOption) (*OrderAddUpdateResp, error) //订单红票信息 RedInfo(ctx context.Context, in *InvoiceInfoReq, opts ...grpc.CallOption) (*InvoiceInfoResp, error) } type orderCenterClient struct { cc grpc.ClientConnInterface } func NewOrderCenterClient(cc grpc.ClientConnInterface) OrderCenterClient { return &orderCenterClient{cc} } func (c *orderCenterClient) GetOrderCode(ctx context.Context, in *GetOrderCodeReq, opts ...grpc.CallOption) (*GetOrderCodeResp, error) { out := new(GetOrderCodeResp) err := c.cc.Invoke(ctx, "/OrderCenter/GetOrderCode", in, out, opts...) if err != nil { return nil, err } return out, nil } func (c *orderCenterClient) OrderAdd(ctx context.Context, in *OrderAddUpdateReq, opts ...grpc.CallOption) (*OrderAddUpdateResp, error) { out := new(OrderAddUpdateResp) err := c.cc.Invoke(ctx, "/OrderCenter/OrderAdd", in, out, opts...) if err != nil { return nil, err } return out, nil } func (c *orderCenterClient) OrderUpdate(ctx context.Context, in *OrderAddUpdateReq, opts ...grpc.CallOption) (*OrderAddUpdateResp, error) { out := new(OrderAddUpdateResp) err := c.cc.Invoke(ctx, "/OrderCenter/OrderUpdate", in, out, opts...) if err != nil { return nil, err } return out, nil } func (c *orderCenterClient) OrderStatusUpdate(ctx context.Context, in *OrderStatusUpdateReq, opts ...grpc.CallOption) (*OrderAddUpdateResp, error) { out := new(OrderAddUpdateResp) err := c.cc.Invoke(ctx, "/OrderCenter/OrderStatusUpdate", in, out, opts...) if err != nil { return nil, err } return out, nil } func (c *orderCenterClient) OrderDel(ctx context.Context, in *OrderDelReq, opts ...grpc.CallOption) (*OrderAddUpdateResp, error) { out := new(OrderAddUpdateResp) err := c.cc.Invoke(ctx, "/OrderCenter/OrderDel", in, out, opts...) if err != nil { return nil, err } return out, nil } func (c *orderCenterClient) OrderList(ctx context.Context, in *OrderListReq, opts ...grpc.CallOption) (*OrderListResp, error) { out := new(OrderListResp) err := c.cc.Invoke(ctx, "/OrderCenter/OrderList", in, out, opts...) if err != nil { return nil, err } return out, nil } func (c *orderCenterClient) OrderInfo(ctx context.Context, in *OrderInfoReq, opts ...grpc.CallOption) (*OrderInfoResp, error) { out := new(OrderInfoResp) err := c.cc.Invoke(ctx, "/OrderCenter/OrderInfo", in, out, opts...) if err != nil { return nil, err } return out, nil } func (c *orderCenterClient) OrderExamine(ctx context.Context, in *OrderExamineReq, opts ...grpc.CallOption) (*OrderAddUpdateResp, error) { out := new(OrderAddUpdateResp) err := c.cc.Invoke(ctx, "/OrderCenter/OrderExamine", in, out, opts...) if err != nil { return nil, err } return out, nil } func (c *orderCenterClient) PayAdd(ctx context.Context, in *PayAddReq, opts ...grpc.CallOption) (*OrderAddUpdateResp, error) { out := new(OrderAddUpdateResp) err := c.cc.Invoke(ctx, "/OrderCenter/PayAdd", in, out, opts...) if err != nil { return nil, err } return out, nil } func (c *orderCenterClient) PayInfo(ctx context.Context, in *OrderInfoReq, opts ...grpc.CallOption) (*PayInfoResp, error) { out := new(PayInfoResp) err := c.cc.Invoke(ctx, "/OrderCenter/PayInfo", in, out, opts...) if err != nil { return nil, err } return out, nil } func (c *orderCenterClient) RefundAdd(ctx context.Context, in *RefundAddReq, opts ...grpc.CallOption) (*OrderAddUpdateResp, error) { out := new(OrderAddUpdateResp) err := c.cc.Invoke(ctx, "/OrderCenter/RefundAdd", in, out, opts...) if err != nil { return nil, err } return out, nil } func (c *orderCenterClient) RefundInfo(ctx context.Context, in *OrderInfoReq, opts ...grpc.CallOption) (*RefundInfoResp, error) { out := new(RefundInfoResp) err := c.cc.Invoke(ctx, "/OrderCenter/RefundInfo", in, out, opts...) if err != nil { return nil, err } return out, nil } func (c *orderCenterClient) InvoiceAdd(ctx context.Context, in *InvoiceAddReq, opts ...grpc.CallOption) (*OrderAddUpdateResp, error) { out := new(OrderAddUpdateResp) err := c.cc.Invoke(ctx, "/OrderCenter/InvoiceAdd", in, out, opts...) if err != nil { return nil, err } return out, nil } func (c *orderCenterClient) InvoiceInfo(ctx context.Context, in *InvoiceInfoReq, opts ...grpc.CallOption) (*InvoiceInfoResp, error) { out := new(InvoiceInfoResp) err := c.cc.Invoke(ctx, "/OrderCenter/InvoiceInfo", in, out, opts...) if err != nil { return nil, err } return out, nil } func (c *orderCenterClient) RedAdd(ctx context.Context, in *InvoiceAddReq, opts ...grpc.CallOption) (*OrderAddUpdateResp, error) { out := new(OrderAddUpdateResp) err := c.cc.Invoke(ctx, "/OrderCenter/RedAdd", in, out, opts...) if err != nil { return nil, err } return out, nil } func (c *orderCenterClient) RedInfo(ctx context.Context, in *InvoiceInfoReq, opts ...grpc.CallOption) (*InvoiceInfoResp, error) { out := new(InvoiceInfoResp) err := c.cc.Invoke(ctx, "/OrderCenter/RedInfo", in, out, opts...) if err != nil { return nil, err } return out, nil } // OrderCenterServer is the server API for OrderCenter service. type OrderCenterServer interface { //分布式ID生成器 GetOrderCode(context.Context, *GetOrderCodeReq) (*GetOrderCodeResp, error) //订单增加 OrderAdd(context.Context, *OrderAddUpdateReq) (*OrderAddUpdateResp, error) //订单修改 OrderUpdate(context.Context, *OrderAddUpdateReq) (*OrderAddUpdateResp, error) //订单修改状态 OrderStatusUpdate(context.Context, *OrderStatusUpdateReq) (*OrderAddUpdateResp, error) //订单删除 OrderDel(context.Context, *OrderDelReq) (*OrderAddUpdateResp, error) //订单列表 OrderList(context.Context, *OrderListReq) (*OrderListResp, error) //订单查看 OrderInfo(context.Context, *OrderInfoReq) (*OrderInfoResp, error) //订单审核 OrderExamine(context.Context, *OrderExamineReq) (*OrderAddUpdateResp, error) //订单支付 PayAdd(context.Context, *PayAddReq) (*OrderAddUpdateResp, error) //订单支付信息 PayInfo(context.Context, *OrderInfoReq) (*PayInfoResp, error) //订单退款 RefundAdd(context.Context, *RefundAddReq) (*OrderAddUpdateResp, error) //订单退款信息 RefundInfo(context.Context, *OrderInfoReq) (*RefundInfoResp, error) //订单开票 InvoiceAdd(context.Context, *InvoiceAddReq) (*OrderAddUpdateResp, error) //订单发票信息 InvoiceInfo(context.Context, *InvoiceInfoReq) (*InvoiceInfoResp, error) //订单发票冲红 RedAdd(context.Context, *InvoiceAddReq) (*OrderAddUpdateResp, error) //订单红票信息 RedInfo(context.Context, *InvoiceInfoReq) (*InvoiceInfoResp, error) } // UnimplementedOrderCenterServer can be embedded to have forward compatible implementations. type UnimplementedOrderCenterServer struct { } func (*UnimplementedOrderCenterServer) GetOrderCode(context.Context, *GetOrderCodeReq) (*GetOrderCodeResp, error) { return nil, status.Errorf(codes.Unimplemented, "method GetOrderCode not implemented") } func (*UnimplementedOrderCenterServer) OrderAdd(context.Context, *OrderAddUpdateReq) (*OrderAddUpdateResp, error) { return nil, status.Errorf(codes.Unimplemented, "method OrderAdd not implemented") } func (*UnimplementedOrderCenterServer) OrderUpdate(context.Context, *OrderAddUpdateReq) (*OrderAddUpdateResp, error) { return nil, status.Errorf(codes.Unimplemented, "method OrderUpdate not implemented") } func (*UnimplementedOrderCenterServer) OrderStatusUpdate(context.Context, *OrderStatusUpdateReq) (*OrderAddUpdateResp, error) { return nil, status.Errorf(codes.Unimplemented, "method OrderStatusUpdate not implemented") } func (*UnimplementedOrderCenterServer) OrderDel(context.Context, *OrderDelReq) (*OrderAddUpdateResp, error) { return nil, status.Errorf(codes.Unimplemented, "method OrderDel not implemented") } func (*UnimplementedOrderCenterServer) OrderList(context.Context, *OrderListReq) (*OrderListResp, error) { return nil, status.Errorf(codes.Unimplemented, "method OrderList not implemented") } func (*UnimplementedOrderCenterServer) OrderInfo(context.Context, *OrderInfoReq) (*OrderInfoResp, error) { return nil, status.Errorf(codes.Unimplemented, "method OrderInfo not implemented") } func (*UnimplementedOrderCenterServer) OrderExamine(context.Context, *OrderExamineReq) (*OrderAddUpdateResp, error) { return nil, status.Errorf(codes.Unimplemented, "method OrderExamine not implemented") } func (*UnimplementedOrderCenterServer) PayAdd(context.Context, *PayAddReq) (*OrderAddUpdateResp, error) { return nil, status.Errorf(codes.Unimplemented, "method PayAdd not implemented") } func (*UnimplementedOrderCenterServer) PayInfo(context.Context, *OrderInfoReq) (*PayInfoResp, error) { return nil, status.Errorf(codes.Unimplemented, "method PayInfo not implemented") } func (*UnimplementedOrderCenterServer) RefundAdd(context.Context, *RefundAddReq) (*OrderAddUpdateResp, error) { return nil, status.Errorf(codes.Unimplemented, "method RefundAdd not implemented") } func (*UnimplementedOrderCenterServer) RefundInfo(context.Context, *OrderInfoReq) (*RefundInfoResp, error) { return nil, status.Errorf(codes.Unimplemented, "method RefundInfo not implemented") } func (*UnimplementedOrderCenterServer) InvoiceAdd(context.Context, *InvoiceAddReq) (*OrderAddUpdateResp, error) { return nil, status.Errorf(codes.Unimplemented, "method InvoiceAdd not implemented") } func (*UnimplementedOrderCenterServer) InvoiceInfo(context.Context, *InvoiceInfoReq) (*InvoiceInfoResp, error) { return nil, status.Errorf(codes.Unimplemented, "method InvoiceInfo not implemented") } func (*UnimplementedOrderCenterServer) RedAdd(context.Context, *InvoiceAddReq) (*OrderAddUpdateResp, error) { return nil, status.Errorf(codes.Unimplemented, "method RedAdd not implemented") } func (*UnimplementedOrderCenterServer) RedInfo(context.Context, *InvoiceInfoReq) (*InvoiceInfoResp, error) { return nil, status.Errorf(codes.Unimplemented, "method RedInfo not implemented") } func RegisterOrderCenterServer(s *grpc.Server, srv OrderCenterServer) { s.RegisterService(&_OrderCenter_serviceDesc, srv) } func _OrderCenter_GetOrderCode_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(GetOrderCodeReq) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(OrderCenterServer).GetOrderCode(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: "/OrderCenter/GetOrderCode", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(OrderCenterServer).GetOrderCode(ctx, req.(*GetOrderCodeReq)) } return interceptor(ctx, in, info, handler) } func _OrderCenter_OrderAdd_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(OrderAddUpdateReq) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(OrderCenterServer).OrderAdd(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: "/OrderCenter/OrderAdd", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(OrderCenterServer).OrderAdd(ctx, req.(*OrderAddUpdateReq)) } return interceptor(ctx, in, info, handler) } func _OrderCenter_OrderUpdate_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(OrderAddUpdateReq) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(OrderCenterServer).OrderUpdate(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: "/OrderCenter/OrderUpdate", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(OrderCenterServer).OrderUpdate(ctx, req.(*OrderAddUpdateReq)) } return interceptor(ctx, in, info, handler) } func _OrderCenter_OrderStatusUpdate_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(OrderStatusUpdateReq) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(OrderCenterServer).OrderStatusUpdate(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: "/OrderCenter/OrderStatusUpdate", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(OrderCenterServer).OrderStatusUpdate(ctx, req.(*OrderStatusUpdateReq)) } return interceptor(ctx, in, info, handler) } func _OrderCenter_OrderDel_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(OrderDelReq) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(OrderCenterServer).OrderDel(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: "/OrderCenter/OrderDel", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(OrderCenterServer).OrderDel(ctx, req.(*OrderDelReq)) } return interceptor(ctx, in, info, handler) } func _OrderCenter_OrderList_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(OrderListReq) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(OrderCenterServer).OrderList(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: "/OrderCenter/OrderList", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(OrderCenterServer).OrderList(ctx, req.(*OrderListReq)) } return interceptor(ctx, in, info, handler) } func _OrderCenter_OrderInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(OrderInfoReq) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(OrderCenterServer).OrderInfo(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: "/OrderCenter/OrderInfo", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(OrderCenterServer).OrderInfo(ctx, req.(*OrderInfoReq)) } return interceptor(ctx, in, info, handler) } func _OrderCenter_OrderExamine_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(OrderExamineReq) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(OrderCenterServer).OrderExamine(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: "/OrderCenter/OrderExamine", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(OrderCenterServer).OrderExamine(ctx, req.(*OrderExamineReq)) } return interceptor(ctx, in, info, handler) } func _OrderCenter_PayAdd_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(PayAddReq) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(OrderCenterServer).PayAdd(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: "/OrderCenter/PayAdd", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(OrderCenterServer).PayAdd(ctx, req.(*PayAddReq)) } return interceptor(ctx, in, info, handler) } func _OrderCenter_PayInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(OrderInfoReq) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(OrderCenterServer).PayInfo(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: "/OrderCenter/PayInfo", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(OrderCenterServer).PayInfo(ctx, req.(*OrderInfoReq)) } return interceptor(ctx, in, info, handler) } func _OrderCenter_RefundAdd_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(RefundAddReq) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(OrderCenterServer).RefundAdd(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: "/OrderCenter/RefundAdd", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(OrderCenterServer).RefundAdd(ctx, req.(*RefundAddReq)) } return interceptor(ctx, in, info, handler) } func _OrderCenter_RefundInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(OrderInfoReq) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(OrderCenterServer).RefundInfo(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: "/OrderCenter/RefundInfo", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(OrderCenterServer).RefundInfo(ctx, req.(*OrderInfoReq)) } return interceptor(ctx, in, info, handler) } func _OrderCenter_InvoiceAdd_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(InvoiceAddReq) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(OrderCenterServer).InvoiceAdd(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: "/OrderCenter/InvoiceAdd", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(OrderCenterServer).InvoiceAdd(ctx, req.(*InvoiceAddReq)) } return interceptor(ctx, in, info, handler) } func _OrderCenter_InvoiceInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(InvoiceInfoReq) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(OrderCenterServer).InvoiceInfo(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: "/OrderCenter/InvoiceInfo", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(OrderCenterServer).InvoiceInfo(ctx, req.(*InvoiceInfoReq)) } return interceptor(ctx, in, info, handler) } func _OrderCenter_RedAdd_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(InvoiceAddReq) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(OrderCenterServer).RedAdd(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: "/OrderCenter/RedAdd", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(OrderCenterServer).RedAdd(ctx, req.(*InvoiceAddReq)) } return interceptor(ctx, in, info, handler) } func _OrderCenter_RedInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) { in := new(InvoiceInfoReq) if err := dec(in); err != nil { return nil, err } if interceptor == nil { return srv.(OrderCenterServer).RedInfo(ctx, in) } info := &grpc.UnaryServerInfo{ Server: srv, FullMethod: "/OrderCenter/RedInfo", } handler := func(ctx context.Context, req interface{}) (interface{}, error) { return srv.(OrderCenterServer).RedInfo(ctx, req.(*InvoiceInfoReq)) } return interceptor(ctx, in, info, handler) } var _OrderCenter_serviceDesc = grpc.ServiceDesc{ ServiceName: "OrderCenter", HandlerType: (*OrderCenterServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "GetOrderCode", Handler: _OrderCenter_GetOrderCode_Handler, }, { MethodName: "OrderAdd", Handler: _OrderCenter_OrderAdd_Handler, }, { MethodName: "OrderUpdate", Handler: _OrderCenter_OrderUpdate_Handler, }, { MethodName: "OrderStatusUpdate", Handler: _OrderCenter_OrderStatusUpdate_Handler, }, { MethodName: "OrderDel", Handler: _OrderCenter_OrderDel_Handler, }, { MethodName: "OrderList", Handler: _OrderCenter_OrderList_Handler, }, { MethodName: "OrderInfo", Handler: _OrderCenter_OrderInfo_Handler, }, { MethodName: "OrderExamine", Handler: _OrderCenter_OrderExamine_Handler, }, { MethodName: "PayAdd", Handler: _OrderCenter_PayAdd_Handler, }, { MethodName: "PayInfo", Handler: _OrderCenter_PayInfo_Handler, }, { MethodName: "RefundAdd", Handler: _OrderCenter_RefundAdd_Handler, }, { MethodName: "RefundInfo", Handler: _OrderCenter_RefundInfo_Handler, }, { MethodName: "InvoiceAdd", Handler: _OrderCenter_InvoiceAdd_Handler, }, { MethodName: "InvoiceInfo", Handler: _OrderCenter_InvoiceInfo_Handler, }, { MethodName: "RedAdd", Handler: _OrderCenter_RedAdd_Handler, }, { MethodName: "RedInfo", Handler: _OrderCenter_RedInfo_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "orderCenter.proto", }